From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 11:22:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 11:22: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqIN0-0001IS-E8; Sat, 01 Oct 2016 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1bqIMz-0001IM-GD
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 11:22:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E8/6C-28857-86C9FE75; Sat, 01 Oct 2016 11:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiVRtkqJsx532
 4wf2Z3Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHoxhrWgu38FXvbJjA3MB7n6WLk4hASmMco
 8fTrMTYQh0WggVViz41lYI6EwBxWiROHj7F0MXICOTkSZ+4+hrILJNYemw5m8woISpyc+QTMF
 hJwk2j/cpQZxOYUsJf4frWHFSJuJ7Fxywp2EJtNQF3i661HYDaLgIrE+wl9TBBzAiTuXVkMVi
 8MVN+08guYLQJUf+LBf8YuRg4OZgF/ib3byyFMdYn184QmMArMQnLELITMAkamVYwaxalFZal
 FuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GD8tCzjEKMnBpCTK
 a1T0PlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/vWUA5waLU9NSKtMwcYDzApCU4eJREeI1nA
 6V5iwsSc4sz0yFSpxiNOY7NvbGWiWPL1HtrmYRY8vLzUqXEec1ASgVASjNK8+AGweL0EqOslD
 AvI9BpQjwFqUW5mSWo8q8YxTkYlYR5mUGm8GTmlcDtewV0ChPQKflH34CcUpKIkJJqYEzz97W
 Pn7yyzNo/K2M6b+2uC0f3uytfjyp6eHMF2/1TlyZdnn3tcYil6oXDLO4b1WvdD++0dj7SH7Rx
 bZnxw4PyMaG7/GzY365a/HR3beCGXXpxDzudLu5btfxI1o7tF27sn/ftT2+1k84259DfEsaJM
 88ufND2Q/E8370Hx9xUq1N1NAwffripxFKckWioxVxUnAgA180vC84CAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1475320936!62436904!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52062 invoked from network); 1 Oct 2016 11:22:16 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 11:22:16 -0000
Received: by mail-wm0-f49.google.com with SMTP id p138so68035320wmb.1
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 04:22:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=0kKFc6C6gk9ofY6nDrLCdTuBBaeQpzl7T6FDWxRLGDQ=;
 b=UypqXphLT5FQ1JOjvxEbp2hLOTCrajGi5r+JgoG2w5eaa0zu+VeqAz5XVTlcT63mbi
 JebI7FlzUf+fO0yiTv5SKyNSpsiSZHIqNzqdgTd4IcYLebwZR2wYAy1k0R/oWxXmJJAM
 vJb1fFUQSkT7yYmPqESidDZv/3/zIP6E4K9wweqkm+KWR6XU25W/uHcVA3ggu+N7bZvQ
 cC7dctr3ED/TGKtfz8V7VZnDXMTSEwF3yZ+EBDuhEfwtB4BnokrxT5dMCVJVofSPYDiq
 tcgq5vvDKHOs4Pcye7+LpT9FoXFq0cpeo0iVzPHQrFWXfkVo6c+haSbwxhOPDHS3m7dH
 /46w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=0kKFc6C6gk9ofY6nDrLCdTuBBaeQpzl7T6FDWxRLGDQ=;
 b=WTTVIawpFP6Ezarn98sHZ0/jnjcJeYRkiPER55272n2JZCa2KiUj4RXiyf0ORF+isw
 8OaQrtVdIAlIjSHBNoqmAyoiMz/0tC/T+z1L/rhheGxtpO1H2QEOHsolwcksXNSXzv1G
 dL/97KCyphblaiILiN2PQ8jUNrqd2twyvrdA8FFOt49h83+SbeqjXsFooN8+VLMJ8vlY
 MUgBVGARF0s90k098VgmbKnqAd/iOvxdjnO5iNQ20ctZ9SCp80EKYcyLx2hASwm8GME8
 /vpYdW2mHXT625e1U//W+iFEZPKBfjrWgCvxaSXvuTZOPm45UzWOoDRkmiVNnnQOlOR7
 2Q2g==
X-Gm-Message-State: AA6/9RntjhcVs4BdJ21zOB6JmmmaBGUvgts8fT/UjuUSxmdXKj0HT4kdrqhlQmYZ6fVSCi6PB6WXSiaiyCtqSA==
X-Received: by 10.28.63.81 with SMTP id m78mr1717430wma.87.1475320935736; Sat,
 01 Oct 2016 04:22:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.2 with HTTP; Sat, 1 Oct 2016 04:22:15 -0700 (PDT)
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Thomas Leonard <talex5@gmail.com>
Date: Sat, 1 Oct 2016 12:22:15 +0100
Message-ID: <CAG4opy_WYeDfuO5F1bsqmK69GOZh41sUvfqCbU06YsNm2QFvmA@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAgU2VwdGVtYmVyIDIwMTYgYXQgMTc6MTMsIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVo
bmVydC5vcmc+IHdyb3RlOgo+IEhleSwKPgo+IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFk
cyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJvdGggb24gdGhpcyBsaXN0Cj4gYW5kIGluIHNldmVy
YWwgaXNzdWVzKS4gIEkgd2FudCB0byBmb2N1cyBpbiBoZXJlIG9ubHkgb24gX2xvYWQgdGltZQo+
IGVycm9yc18gLSB3aGljaCBoYXBwZW4gZHVyaW5nIHN0YXJ0dXAgKGV4YWN0bHkgd2hlbiBgY29u
bmVjdGAgaXMKPiBjYWxsZWQpLiAgUGxlYXNlIGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5n
IG91dCBvZiB0aGlzIHRocmVhZC4KPgo+IFNvIGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9m
ICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQsIGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0
b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNs
ZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxl
IGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4KPgo+IEkndmUgaXRlcmF0ZWQgb3ZlciB0aGUgcG90
ZW50aWFsIHNvbHV0aW9ucyB3aXRoIE1pbmR5IHNvbWUgZGF5cyBhZ28sIGFuZAo+IHdhbnRlZCB0
byBhc2sgdGhlIGJyb2FkZXIgZGV2ZWxvcGVyIGNvbW11bml0eTogaXMgdGhlcmUgYW55IG5vbi1m
YXRhbAo+IGluaXRpYWxpc2F0aW9uIGVycm9yIHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0
aGluayBvZiBhbnkgKGFuZAo+IGNvdWxkbid0IGZpbmQgYW55IGluIHZhcmlvdXMgbGlicmFyaWVz
IEkgbG9va2VkIGludG8pLiAgSSBhbHNvIGNhbm5vdAo+IHRoaW5rIG9mIGFjdGlvbnMgeW91J2Qg
bGlrZSB0byBkbyB3aGVuIGEgZmFpbHVyZSBvY2N1cnMgZHVyaW5nIHN0YXJ0dXAKPiAoYXBhcnQg
ZnJvbSBmaXhpbmcgdGhlIGNvZGUsIHJlY29tcGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4KPiBC
ZWNhdXNlLCBpZiBub3QsIHdlIGNhbiBzaW1wbGlmeSB0aGlzIHJhdGhlciByYWRpY2FsbHkgYnkg
aGF2aW5nIGNvbm5lY3QKPiByZXR1cm4gYW4gJ2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVy
cm9yIChzdWNoIGFzICJwZXJtaXNzaW9uIGRlbmllZCIKPiBpbiBtaXJhZ2UtbmV0LXVuaXgpIGZh
aWwgYW5kIG5ldmVyIHRyYW5zaXQgaW50byBydW5uaW5nIHN0YXRlIG9mIHRoZQo+IHVuaWtlcm5l
bC4KPgo+IFRoaXMgd291bGQgYWxzbywgYXMgYSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVuIHRp
bWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUgZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUgY29u
dm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwgc3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0aGUg
Y2FzZSBub3cuCj4KPiBJZiBub2JvZHkgZGlzYWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24t
Y29udHJpdmVkIGV4YW1wbGVzKSwgSSdtCj4gaGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhp
cyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0IGZldyBkYXlzLgoKU291bmRzIGdvb2QgdG8gbWUh
CgpUaGlzIGFsc28gc2lkZS1zdGVwcyB0aGUgcHJldmlvdXMgYXJndW1lbnQgYWJvdXQgaG93IHRv
IGhhbmRsZSBjb25uZWN0CmZ1bmN0aW9ucyB0aGF0IGNhbiBuZXZlciByZXR1cm4gZXJyb3JzICh3
aGV0aGVyIHRoZXkgc2hvdWxkIGhhdmUgYQpmYWtlIGVycm9yIHJldHVybiBmb3IgY29uc2lzdGVu
Y3kgd2l0aCB0aGUgb3RoZXIgY29uc3RydWN0b3JzKS4KCgotLSAKdGFsZXg1IChHaXRIdWIvVHdp
dHRlcikgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiA1REQ1IDhENzAgODk5
QyA0NTRBIDk2NkQgIDZBNTEgNzUxMyAzQzhGIDk0RjYgRTBDQwpHUEc6IERBOTggMjVBRSBDQUQw
IDg5NzUgN0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 11:22:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 11:22: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqIN0-0001IS-E8; Sat, 01 Oct 2016 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1bqIMz-0001IM-GD
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 11:22:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E8/6C-28857-86C9FE75; Sat, 01 Oct 2016 11:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiVRtkqJsx532
 4wf2Z3Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHoxhrWgu38FXvbJjA3MB7n6WLk4hASmMco
 8fTrMTYQh0WggVViz41lYI6EwBxWiROHj7F0MXICOTkSZ+4+hrILJNYemw5m8woISpyc+QTMF
 hJwk2j/cpQZxOYUsJf4frWHFSJuJ7Fxywp2EJtNQF3i661HYDaLgIrE+wl9TBBzAiTuXVkMVi
 8MVN+08guYLQJUf+LBf8YuRg4OZgF/ib3byyFMdYn184QmMArMQnLELITMAkamVYwaxalFZal
 FuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GD8tCzjEKMnBpCTK
 a1T0PlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/vWUA5waLU9NSKtMwcYDzApCU4eJREeI1nA
 6V5iwsSc4sz0yFSpxiNOY7NvbGWiWPL1HtrmYRY8vLzUqXEec1ASgVASjNK8+AGweL0EqOslD
 AvI9BpQjwFqUW5mSWo8q8YxTkYlYR5mUGm8GTmlcDtewV0ChPQKflH34CcUpKIkJJqYEzz97W
 Pn7yyzNo/K2M6b+2uC0f3uytfjyp6eHMF2/1TlyZdnn3tcYil6oXDLO4b1WvdD++0dj7SH7Rx
 bZnxw4PyMaG7/GzY365a/HR3beCGXXpxDzudLu5btfxI1o7tF27sn/ftT2+1k84259DfEsaJM
 88ufND2Q/E8370Hx9xUq1N1NAwffripxFKckWioxVxUnAgA180vC84CAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1475320936!62436904!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52062 invoked from network); 1 Oct 2016 11:22:16 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 11:22:16 -0000
Received: by mail-wm0-f49.google.com with SMTP id p138so68035320wmb.1
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 04:22:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=0kKFc6C6gk9ofY6nDrLCdTuBBaeQpzl7T6FDWxRLGDQ=;
 b=UypqXphLT5FQ1JOjvxEbp2hLOTCrajGi5r+JgoG2w5eaa0zu+VeqAz5XVTlcT63mbi
 JebI7FlzUf+fO0yiTv5SKyNSpsiSZHIqNzqdgTd4IcYLebwZR2wYAy1k0R/oWxXmJJAM
 vJb1fFUQSkT7yYmPqESidDZv/3/zIP6E4K9wweqkm+KWR6XU25W/uHcVA3ggu+N7bZvQ
 cC7dctr3ED/TGKtfz8V7VZnDXMTSEwF3yZ+EBDuhEfwtB4BnokrxT5dMCVJVofSPYDiq
 tcgq5vvDKHOs4Pcye7+LpT9FoXFq0cpeo0iVzPHQrFWXfkVo6c+haSbwxhOPDHS3m7dH
 /46w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=0kKFc6C6gk9ofY6nDrLCdTuBBaeQpzl7T6FDWxRLGDQ=;
 b=WTTVIawpFP6Ezarn98sHZ0/jnjcJeYRkiPER55272n2JZCa2KiUj4RXiyf0ORF+isw
 8OaQrtVdIAlIjSHBNoqmAyoiMz/0tC/T+z1L/rhheGxtpO1H2QEOHsolwcksXNSXzv1G
 dL/97KCyphblaiILiN2PQ8jUNrqd2twyvrdA8FFOt49h83+SbeqjXsFooN8+VLMJ8vlY
 MUgBVGARF0s90k098VgmbKnqAd/iOvxdjnO5iNQ20ctZ9SCp80EKYcyLx2hASwm8GME8
 /vpYdW2mHXT625e1U//W+iFEZPKBfjrWgCvxaSXvuTZOPm45UzWOoDRkmiVNnnQOlOR7
 2Q2g==
X-Gm-Message-State: AA6/9RntjhcVs4BdJ21zOB6JmmmaBGUvgts8fT/UjuUSxmdXKj0HT4kdrqhlQmYZ6fVSCi6PB6WXSiaiyCtqSA==
X-Received: by 10.28.63.81 with SMTP id m78mr1717430wma.87.1475320935736; Sat,
 01 Oct 2016 04:22:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.2 with HTTP; Sat, 1 Oct 2016 04:22:15 -0700 (PDT)
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Thomas Leonard <talex5@gmail.com>
Date: Sat, 1 Oct 2016 12:22:15 +0100
Message-ID: <CAG4opy_WYeDfuO5F1bsqmK69GOZh41sUvfqCbU06YsNm2QFvmA@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAgU2VwdGVtYmVyIDIwMTYgYXQgMTc6MTMsIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVo
bmVydC5vcmc+IHdyb3RlOgo+IEhleSwKPgo+IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFk
cyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJvdGggb24gdGhpcyBsaXN0Cj4gYW5kIGluIHNldmVy
YWwgaXNzdWVzKS4gIEkgd2FudCB0byBmb2N1cyBpbiBoZXJlIG9ubHkgb24gX2xvYWQgdGltZQo+
IGVycm9yc18gLSB3aGljaCBoYXBwZW4gZHVyaW5nIHN0YXJ0dXAgKGV4YWN0bHkgd2hlbiBgY29u
bmVjdGAgaXMKPiBjYWxsZWQpLiAgUGxlYXNlIGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5n
IG91dCBvZiB0aGlzIHRocmVhZC4KPgo+IFNvIGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9m
ICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQsIGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0
b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNs
ZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxl
IGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4KPgo+IEkndmUgaXRlcmF0ZWQgb3ZlciB0aGUgcG90
ZW50aWFsIHNvbHV0aW9ucyB3aXRoIE1pbmR5IHNvbWUgZGF5cyBhZ28sIGFuZAo+IHdhbnRlZCB0
byBhc2sgdGhlIGJyb2FkZXIgZGV2ZWxvcGVyIGNvbW11bml0eTogaXMgdGhlcmUgYW55IG5vbi1m
YXRhbAo+IGluaXRpYWxpc2F0aW9uIGVycm9yIHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0
aGluayBvZiBhbnkgKGFuZAo+IGNvdWxkbid0IGZpbmQgYW55IGluIHZhcmlvdXMgbGlicmFyaWVz
IEkgbG9va2VkIGludG8pLiAgSSBhbHNvIGNhbm5vdAo+IHRoaW5rIG9mIGFjdGlvbnMgeW91J2Qg
bGlrZSB0byBkbyB3aGVuIGEgZmFpbHVyZSBvY2N1cnMgZHVyaW5nIHN0YXJ0dXAKPiAoYXBhcnQg
ZnJvbSBmaXhpbmcgdGhlIGNvZGUsIHJlY29tcGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4KPiBC
ZWNhdXNlLCBpZiBub3QsIHdlIGNhbiBzaW1wbGlmeSB0aGlzIHJhdGhlciByYWRpY2FsbHkgYnkg
aGF2aW5nIGNvbm5lY3QKPiByZXR1cm4gYW4gJ2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVy
cm9yIChzdWNoIGFzICJwZXJtaXNzaW9uIGRlbmllZCIKPiBpbiBtaXJhZ2UtbmV0LXVuaXgpIGZh
aWwgYW5kIG5ldmVyIHRyYW5zaXQgaW50byBydW5uaW5nIHN0YXRlIG9mIHRoZQo+IHVuaWtlcm5l
bC4KPgo+IFRoaXMgd291bGQgYWxzbywgYXMgYSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVuIHRp
bWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUgZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUgY29u
dm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwgc3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0aGUg
Y2FzZSBub3cuCj4KPiBJZiBub2JvZHkgZGlzYWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24t
Y29udHJpdmVkIGV4YW1wbGVzKSwgSSdtCj4gaGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhp
cyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0IGZldyBkYXlzLgoKU291bmRzIGdvb2QgdG8gbWUh
CgpUaGlzIGFsc28gc2lkZS1zdGVwcyB0aGUgcHJldmlvdXMgYXJndW1lbnQgYWJvdXQgaG93IHRv
IGhhbmRsZSBjb25uZWN0CmZ1bmN0aW9ucyB0aGF0IGNhbiBuZXZlciByZXR1cm4gZXJyb3JzICh3
aGV0aGVyIHRoZXkgc2hvdWxkIGhhdmUgYQpmYWtlIGVycm9yIHJldHVybiBmb3IgY29uc2lzdGVu
Y3kgd2l0aCB0aGUgb3RoZXIgY29uc3RydWN0b3JzKS4KCgotLSAKdGFsZXg1IChHaXRIdWIvVHdp
dHRlcikgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiA1REQ1IDhENzAgODk5
QyA0NTRBIDk2NkQgIDZBNTEgNzUxMyAzQzhGIDk0RjYgRTBDQwpHUEc6IERBOTggMjVBRSBDQUQw
IDg5NzUgN0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 11:25:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 11:25: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqIQH-0001OQ-Pa; Sat, 01 Oct 2016 11:25:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bqIQG-0001OK-WB
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 11:25:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CD/8A-15404-43D9FE75; Sat, 01 Oct 2016 11:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXCOvOhsa7x3Pf
 hBot+CFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0b/uyeMBdt4K46ulmtg/MjVxcjFISQwhVHi
 wubPzF2MnBwsApOZJbZOkwJJsAh8ZZJYfaSbEaLqIaNEV/87FpAqZgEtiRv/XjKB2LwCehKb1
 r8Fs4UF7CSaVn5h7WLk4GAT0JRY+YofJMwpYC/x/WoPK8QCFYkZl5+DlTAL+Evs3V4OMVFeYv
 vbOcwQE20ldu5uAZsoBDRx45YV7CC2iIC6xIkH/xlBbAkBWYknJxexTGAUmIXkoFlIDpqFZOw
 CRuZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxiX
 /XU6xCjJwaQkymtU9D5ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvzdlAOcGi1PTUirTMHGCUw
 KQlOHiURHifgqR5iwsSc4sz0yFSpxgVpcR5ZeYAJQRAEhmleXBtsMi8xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHenSDjeTLzSuCmvwJazAS0OP/oG5DFJYkIKakGRuepXe9k9ZV8VbNKEkq
 +aDLe/C3k8r++SnPa+7j7h3cKbAiI3PBP/KY0j6Vpw5xFB6Uvpkdz3As0OZN1pKbgviCb0Fat
 WKPjvCL9DduMH6acXXq9zKmDx2zevI+Sgt+XRt+Vl3B35hZ3zD9ZZRh8/rCsh9j21XXqbyv4z
 0zorS8NdTgvcne9EktxRqKhFnNRcSIAgqJXFMcCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1475321139!29345073!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39379 invoked from network); 1 Oct 2016 11:25:39 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Oct 2016 11:25:39 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 04e12fc4;
 Sat, 1 Oct 2016 12:25:37 +0100 (BST)
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=o42BXswuJUOwmGZGHS2B4k26f4Y=; b=f+dX2zizxtHWCIh81j
 rmgxgFR54cKJPdJ93Ber3hK9Zjs4DeED0iT481XcGLdfwuvxU8/N+3wQj1URNdEh
 tCPXGMLp2jVYvOUuJM2dVO/YvtHEtJL85SMJ0u+n6S3ZOWJfDACAmlm9lBPRqqbf
 JVTRzwPF5TLkyWYwI7dKxp1NQ=
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=EnQdFeTauMqE6vEPDkOzSSYj2gQoXrTBBlblHr5/UTAUOu+LoII
 4sdMH1MSPJ2ZgrX4zfM3f+cRviogPKAKNcNWqY3asWB54ryRKvNj9VxMF6iTvWAl
 95/laPLL1ynYyWixR3z3cB2oUB/c38Fc4Ghtr5dHiSlItDV4LREMnSz0=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 779d00d6
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Sat, 1 Oct 2016 12:25:37 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Date: Sat, 1 Oct 2016 12:25:36 +0100
Message-Id: <E8ACDD0E-58E1-4331-A234-4B4CB100B4CC@recoil.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAgU2VwIDIwMTYsIGF0IDE3OjEzLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBIZXksCj4gCj4gVGhlcmUgaGFzIGJlZW4gbG90cyBvZiB0aHJlYWRz
IGFib3V0IGVycm9yIHJlcG9ydGluZyAoYm90aCBvbiB0aGlzIGxpc3QKPiBhbmQgaW4gc2V2ZXJh
bCBpc3N1ZXMpLiAgSSB3YW50IHRvIGZvY3VzIGluIGhlcmUgb25seSBvbiBfbG9hZCB0aW1lCj4g
ZXJyb3JzXyAtIHdoaWNoIGhhcHBlbiBkdXJpbmcgc3RhcnR1cCAoZXhhY3RseSB3aGVuIGBjb25u
ZWN0YCBpcwo+IGNhbGxlZCkuICBQbGVhc2UgbGVhdmUgcnVuIHRpbWUgZXJyb3IgaGFuZGxpbmcg
b3V0IG9mIHRoaXMgdGhyZWFkLgo+IAo+IFNvIGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9m
ICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQsIGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0
b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNs
ZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxl
IGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4KPiAKPiBJJ3ZlIGl0ZXJhdGVkIG92ZXIgdGhlIHBv
dGVudGlhbCBzb2x1dGlvbnMgd2l0aCBNaW5keSBzb21lIGRheXMgYWdvLCBhbmQKPiB3YW50ZWQg
dG8gYXNrIHRoZSBicm9hZGVyIGRldmVsb3BlciBjb21tdW5pdHk6IGlzIHRoZXJlIGFueSBub24t
ZmF0YWwKPiBpbml0aWFsaXNhdGlvbiBlcnJvciB5b3UgY2FuIHRoaW5rIG9mPyAgSSBjYW5ub3Qg
dGhpbmsgb2YgYW55IChhbmQKPiBjb3VsZG4ndCBmaW5kIGFueSBpbiB2YXJpb3VzIGxpYnJhcmll
cyBJIGxvb2tlZCBpbnRvKS4gIEkgYWxzbyBjYW5ub3QKPiB0aGluayBvZiBhY3Rpb25zIHlvdSdk
IGxpa2UgdG8gZG8gd2hlbiBhIGZhaWx1cmUgb2NjdXJzIGR1cmluZyBzdGFydHVwCj4gKGFwYXJ0
IGZyb20gZml4aW5nIHRoZSBjb2RlLCByZWNvbXBpbGluZywgYW5kIHJlc3RhcnRpbmcpLgo+IAo+
IEJlY2F1c2UsIGlmIG5vdCwgd2UgY2FuIHNpbXBsaWZ5IHRoaXMgcmF0aGVyIHJhZGljYWxseSBi
eSBoYXZpbmcgY29ubmVjdAo+IHJldHVybiBhbiAnYSBMd3QudCwgYW5kIGluIGNhc2Ugb2YgYW4g
ZXJyb3IgKHN1Y2ggYXMgInBlcm1pc3Npb24gZGVuaWVkIgo+IGluIG1pcmFnZS1uZXQtdW5peCkg
ZmFpbCBhbmQgbmV2ZXIgdHJhbnNpdCBpbnRvIHJ1bm5pbmcgc3RhdGUgb2YgdGhlCj4gdW5pa2Vy
bmVsLgo+IAo+IFRoaXMgd291bGQgYWxzbywgYXMgYSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVu
IHRpbWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUgZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUg
Y29udm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwgc3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0
aGUgY2FzZSBub3cuCj4gCj4gSWYgbm9ib2R5IGRpc2FncmVlcyAoYW5kIGNvbWVzIHVwIHdpdGgg
bm9uLWNvbnRyaXZlZCBleGFtcGxlcyksIEknbQo+IGhhcHB5IHRvIG1hc3NhZ2UgY29kZSBpbnRv
IHRoaXMgZGlyZWN0aW9uIHdpdGhpbiB0aGUgbmV4dCBmZXcgZGF5cy4KClRoaXMgc291bmRzIGdv
b2QgdG8gbWUuICBIYXZpbmcgZGVjZW50IGNvbm5lY3QgZXJyb3IgbWVzc2FnZXMKaXMgbW9yZSBp
bXBvcnRhbnQgdGhhbiBhdHRlbXB0aW5nIHJlY292ZXJ5LCBhdCBsZWFzdCBmb3IgTWlyYWdlMy4u
LgoKQW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 11:25:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 11:25: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqIQH-0001OQ-Pa; Sat, 01 Oct 2016 11:25:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bqIQG-0001OK-WB
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 11:25:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CD/8A-15404-43D9FE75; Sat, 01 Oct 2016 11:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXCOvOhsa7x3Pf
 hBot+CFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0b/uyeMBdt4K46ulmtg/MjVxcjFISQwhVHi
 wubPzF2MnBwsApOZJbZOkwJJsAh8ZZJYfaSbEaLqIaNEV/87FpAqZgEtiRv/XjKB2LwCehKb1
 r8Fs4UF7CSaVn5h7WLk4GAT0JRY+YofJMwpYC/x/WoPK8QCFYkZl5+DlTAL+Evs3V4OMVFeYv
 vbOcwQE20ldu5uAZsoBDRx45YV7CC2iIC6xIkH/xlBbAkBWYknJxexTGAUmIXkoFlIDpqFZOw
 CRuZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxiX
 /XU6xCjJwaQkymtU9D5ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvzdlAOcGi1PTUirTMHGCUw
 KQlOHiURHifgqR5iwsSc4sz0yFSpxgVpcR5ZeYAJQRAEhmleXBtsMi8xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHenSDjeTLzSuCmvwJazAS0OP/oG5DFJYkIKakGRuepXe9k9ZV8VbNKEkq
 +aDLe/C3k8r++SnPa+7j7h3cKbAiI3PBP/KY0j6Vpw5xFB6Uvpkdz3As0OZN1pKbgviCb0Fat
 WKPjvCL9DduMH6acXXq9zKmDx2zevI+Sgt+XRt+Vl3B35hZ3zD9ZZRh8/rCsh9j21XXqbyv4z
 0zorS8NdTgvcne9EktxRqKhFnNRcSIAgqJXFMcCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1475321139!29345073!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39379 invoked from network); 1 Oct 2016 11:25:39 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Oct 2016 11:25:39 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 04e12fc4;
 Sat, 1 Oct 2016 12:25:37 +0100 (BST)
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=o42BXswuJUOwmGZGHS2B4k26f4Y=; b=f+dX2zizxtHWCIh81j
 rmgxgFR54cKJPdJ93Ber3hK9Zjs4DeED0iT481XcGLdfwuvxU8/N+3wQj1URNdEh
 tCPXGMLp2jVYvOUuJM2dVO/YvtHEtJL85SMJ0u+n6S3ZOWJfDACAmlm9lBPRqqbf
 JVTRzwPF5TLkyWYwI7dKxp1NQ=
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=EnQdFeTauMqE6vEPDkOzSSYj2gQoXrTBBlblHr5/UTAUOu+LoII
 4sdMH1MSPJ2ZgrX4zfM3f+cRviogPKAKNcNWqY3asWB54ryRKvNj9VxMF6iTvWAl
 95/laPLL1ynYyWixR3z3cB2oUB/c38Fc4Ghtr5dHiSlItDV4LREMnSz0=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 779d00d6
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Sat, 1 Oct 2016 12:25:37 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Date: Sat, 1 Oct 2016 12:25:36 +0100
Message-Id: <E8ACDD0E-58E1-4331-A234-4B4CB100B4CC@recoil.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAgU2VwIDIwMTYsIGF0IDE3OjEzLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBIZXksCj4gCj4gVGhlcmUgaGFzIGJlZW4gbG90cyBvZiB0aHJlYWRz
IGFib3V0IGVycm9yIHJlcG9ydGluZyAoYm90aCBvbiB0aGlzIGxpc3QKPiBhbmQgaW4gc2V2ZXJh
bCBpc3N1ZXMpLiAgSSB3YW50IHRvIGZvY3VzIGluIGhlcmUgb25seSBvbiBfbG9hZCB0aW1lCj4g
ZXJyb3JzXyAtIHdoaWNoIGhhcHBlbiBkdXJpbmcgc3RhcnR1cCAoZXhhY3RseSB3aGVuIGBjb25u
ZWN0YCBpcwo+IGNhbGxlZCkuICBQbGVhc2UgbGVhdmUgcnVuIHRpbWUgZXJyb3IgaGFuZGxpbmcg
b3V0IG9mIHRoaXMgdGhyZWFkLgo+IAo+IFNvIGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9m
ICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQsIGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0
b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNs
ZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxl
IGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4KPiAKPiBJJ3ZlIGl0ZXJhdGVkIG92ZXIgdGhlIHBv
dGVudGlhbCBzb2x1dGlvbnMgd2l0aCBNaW5keSBzb21lIGRheXMgYWdvLCBhbmQKPiB3YW50ZWQg
dG8gYXNrIHRoZSBicm9hZGVyIGRldmVsb3BlciBjb21tdW5pdHk6IGlzIHRoZXJlIGFueSBub24t
ZmF0YWwKPiBpbml0aWFsaXNhdGlvbiBlcnJvciB5b3UgY2FuIHRoaW5rIG9mPyAgSSBjYW5ub3Qg
dGhpbmsgb2YgYW55IChhbmQKPiBjb3VsZG4ndCBmaW5kIGFueSBpbiB2YXJpb3VzIGxpYnJhcmll
cyBJIGxvb2tlZCBpbnRvKS4gIEkgYWxzbyBjYW5ub3QKPiB0aGluayBvZiBhY3Rpb25zIHlvdSdk
IGxpa2UgdG8gZG8gd2hlbiBhIGZhaWx1cmUgb2NjdXJzIGR1cmluZyBzdGFydHVwCj4gKGFwYXJ0
IGZyb20gZml4aW5nIHRoZSBjb2RlLCByZWNvbXBpbGluZywgYW5kIHJlc3RhcnRpbmcpLgo+IAo+
IEJlY2F1c2UsIGlmIG5vdCwgd2UgY2FuIHNpbXBsaWZ5IHRoaXMgcmF0aGVyIHJhZGljYWxseSBi
eSBoYXZpbmcgY29ubmVjdAo+IHJldHVybiBhbiAnYSBMd3QudCwgYW5kIGluIGNhc2Ugb2YgYW4g
ZXJyb3IgKHN1Y2ggYXMgInBlcm1pc3Npb24gZGVuaWVkIgo+IGluIG1pcmFnZS1uZXQtdW5peCkg
ZmFpbCBhbmQgbmV2ZXIgdHJhbnNpdCBpbnRvIHJ1bm5pbmcgc3RhdGUgb2YgdGhlCj4gdW5pa2Vy
bmVsLgo+IAo+IFRoaXMgd291bGQgYWxzbywgYXMgYSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVu
IHRpbWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUgZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUg
Y29udm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwgc3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0
aGUgY2FzZSBub3cuCj4gCj4gSWYgbm9ib2R5IGRpc2FncmVlcyAoYW5kIGNvbWVzIHVwIHdpdGgg
bm9uLWNvbnRyaXZlZCBleGFtcGxlcyksIEknbQo+IGhhcHB5IHRvIG1hc3NhZ2UgY29kZSBpbnRv
IHRoaXMgZGlyZWN0aW9uIHdpdGhpbiB0aGUgbmV4dCBmZXcgZGF5cy4KClRoaXMgc291bmRzIGdv
b2QgdG8gbWUuICBIYXZpbmcgZGVjZW50IGNvbm5lY3QgZXJyb3IgbWVzc2FnZXMKaXMgbW9yZSBp
bXBvcnRhbnQgdGhhbiBhdHRlbXB0aW5nIHJlY292ZXJ5LCBhdCBsZWFzdCBmb3IgTWlyYWdlMy4u
LgoKQW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 14:29:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 14:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqLHd-0002f0-5X; Sat, 01 Oct 2016 14:28:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bqLHb-0002eu-QP
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 14:28:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9A/E5-24266-528CFE75; Sat, 01 Oct 2016 14:28:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfSqlq7qiff
 hBm/f8Vj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a6q0dZC14IVqzbdo61gfEgXxcjF4eQwDxG
 iZPzlrOAOBICc1gldlw+yNjFyAnkxEj0dW5i7mLkALLLJB61KYGEhQQ0JObMf8EG0XyeSaJ3z
 hwmiMRcRonNO2sh6oslTm33BQnzCghKnJz5hAWixEvi5rolzCA2p4C9xPerPawQcTuJjVtWsI
 PYbAImEhffLQA7gUVAReL7+mUsEOckSvTe/MEIMTNAYuLWl2D1wkC9TSu/gM0REVCXOPHgPyP
 ICcwC/hJ7t5dDmOoS6+cJTWAUmYXkoFkImQWMTKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0N
 TPVyU4uLE9NTcxKTivWS83M3MQIDvJ6BgXEH4452v0OMkhxMSqK8RkXvw4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8BofA8oJFqWmp1akZeYAYw0mLcHBoyTCWwSS5i0uSMwtzkyHSJ1iNObY8v
 vaWiaObVPvrWUSYsnLz0uVEuc1BCkVACnNKM2DGwRLAZcYZaWEeRkZGBiEeApSi3IzS1DlXzG
 KczAqCfN6gEzhycwrgdv3CugUJqBT8o++ATmlJBEhJdXAONn7YSaD6audfuHfz6QtquxULM1e
 v+vx1LrbCnxlPjtVY/xvddvl1l/fKfppkpR23Is3wtccGh9937j35ZSdvFsv7C9/PdtmV8KZ4
 6/myMelRz5qPV66ev7kQp1zCwXORe85NUer8KCXuMa9J4/SH254JJ7ov7zphNGsQvXFzq0Pea
 I8fj4V3qnEUpyRaKjFXFScCAAuZyNQ/AIAAA==
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1475332132!47091703!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28249 invoked from network); 1 Oct 2016 14:28:53 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 14:28:53 -0000
Received: by mail-vk0-f42.google.com with SMTP id y190so95971084vkd.3
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:28:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=AIC2e7GMNtztb5zHoBjOrWgQOUghcSslTyL5qLlpG3M=;
 b=OmCyi1FqJGzWcCAKhrlGDI0k6q5KCPN0gOyZSs2NgOF3KkohiacWL0YADlhh/Y7ySW
 2mZTliNd/tKm+xynqj7B/Bj/RMpbij1F12K98Z9yMVJU677uY7EgdjFGGn9GaHik/OCq
 jfEjISCQGbfZmWfDRlnZU5KEaBPTlxT6id0Sfzl4P20yGtB+qGuuL1mk1KfTvaR8bgP3
 OP64YFDW19AniDhgG3bAXRypOiqlZvrz/CcY/QERLYaVTOVTyrnlDuy+WWOl4p4l4ckv
 cIXVwPYntGE3EQuyn3mahv+G8F2Ju7iOcUV/AZvvADRKE+by5zfdOXW7+w3xe5tizYD9
 9N2A==
X-Gm-Message-State: AA6/9RkzA76Cavbuyyzzlll8haJfiTPI/HFXbz01VVa4DhnqNyl4TZpJBQRRkxGyl5PPxg==
X-Received: by 10.31.15.85 with SMTP id 82mr7559974vkp.93.1475332131896;
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
Received: from mail-ua0-f172.google.com (mail-ua0-f172.google.com.
 [209.85.217.172])
 by smtp.gmail.com with ESMTPSA id x195sm4518668vkd.5.2016.10.01.07.28.51
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
Received: by mail-ua0-f172.google.com with SMTP id v7so43050824uaa.0
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
X-Received: by 10.176.66.164 with SMTP id j33mr9137312uaj.162.1475332131403;
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.163.135 with HTTP; Sat, 1 Oct 2016 07:28:50 -0700 (PDT)
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Sat, 1 Oct 2016 15:28:50 +0100
X-Gmail-Original-Message-ID: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
Message-ID: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAgU2VwdGVtYmVyIDIwMTYgYXQgMTc6MTMsIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVo
bmVydC5vcmc+IHdyb3RlOgo+IEhleSwKPgo+IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFk
cyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJvdGggb24gdGhpcyBsaXN0Cj4gYW5kIGluIHNldmVy
YWwgaXNzdWVzKS4gIEkgd2FudCB0byBmb2N1cyBpbiBoZXJlIG9ubHkgb24gX2xvYWQgdGltZQo+
IGVycm9yc18gLSB3aGljaCBoYXBwZW4gZHVyaW5nIHN0YXJ0dXAgKGV4YWN0bHkgd2hlbiBgY29u
bmVjdGAgaXMKPiBjYWxsZWQpLiAgUGxlYXNlIGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5n
IG91dCBvZiB0aGlzIHRocmVhZC4KPgo+IFNvIGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9m
ICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQsIGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0
b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNs
ZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxl
IGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4KPgo+IEkndmUgaXRlcmF0ZWQgb3ZlciB0aGUgcG90
ZW50aWFsIHNvbHV0aW9ucyB3aXRoIE1pbmR5IHNvbWUgZGF5cyBhZ28sIGFuZAo+IHdhbnRlZCB0
byBhc2sgdGhlIGJyb2FkZXIgZGV2ZWxvcGVyIGNvbW11bml0eTogaXMgdGhlcmUgYW55IG5vbi1m
YXRhbAo+IGluaXRpYWxpc2F0aW9uIGVycm9yIHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0
aGluayBvZiBhbnkgKGFuZAo+IGNvdWxkbid0IGZpbmQgYW55IGluIHZhcmlvdXMgbGlicmFyaWVz
IEkgbG9va2VkIGludG8pLiAgSSBhbHNvIGNhbm5vdAo+IHRoaW5rIG9mIGFjdGlvbnMgeW91J2Qg
bGlrZSB0byBkbyB3aGVuIGEgZmFpbHVyZSBvY2N1cnMgZHVyaW5nIHN0YXJ0dXAKPiAoYXBhcnQg
ZnJvbSBmaXhpbmcgdGhlIGNvZGUsIHJlY29tcGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4KPiBC
ZWNhdXNlLCBpZiBub3QsIHdlIGNhbiBzaW1wbGlmeSB0aGlzIHJhdGhlciByYWRpY2FsbHkgYnkg
aGF2aW5nIGNvbm5lY3QKPiByZXR1cm4gYW4gJ2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVy
cm9yIChzdWNoIGFzICJwZXJtaXNzaW9uIGRlbmllZCIKPiBpbiBtaXJhZ2UtbmV0LXVuaXgpIGZh
aWwgYW5kIG5ldmVyIHRyYW5zaXQgaW50byBydW5uaW5nIHN0YXRlIG9mIHRoZQo+IHVuaWtlcm5l
bC4KPgo+IFRoaXMgd291bGQgYWxzbywgYXMgYSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVuIHRp
bWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUgZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUgY29u
dm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwgc3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0aGUg
Y2FzZSBub3cuCj4KPiBJZiBub2JvZHkgZGlzYWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24t
Y29udHJpdmVkIGV4YW1wbGVzKSwgSSdtCj4gaGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhp
cyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0IGZldyBkYXlzLgoKU291bmRzIGdvb2QgdG8gbWUg
dG9vIQoKT25seSB0aGluZyB0aGF0IGNvbWVzIHRvIG1pbmQgaXMgdG8gY2xhcmlmeTogaW4gY2Fz
ZXMgd2hlcmUgb25lIHdyaXRlcwphIHVuaWtlcm5lbCB0aGF0IGNhbiB1c2UgKGVnKSBvbmUgb2Yg
dHdvIGRldmljZXMsIGlzIHRoZXJlIGEgd2F5IHRvCmRldGVybWluZSB3aGljaCBvZiB0aGUgZGV2
aWNlcyBpcyBhY3R1YWxseSBhdmFpbGFibGUgYXQgYm9vdCwgd2l0aG91dAp0cmlnZ2VyaW5nIGFu
IGVycm9yPwoKKEknbSB0aGlua2luZyBvZiB0aGUgY2FzZSBvZiBzb21ldGhpbmcgbGlrZSBhIHJv
dXRlciB0aGF0IHN1cHBvcnRzIE4KcG9ydHMgd2hlcmUgTiBpc24ndCBrbm93biB1bnRpbCBydW50
aW1lLikKCkhhdmluZyBzYWlkIHRoYXQsIGlmIHRoaXMgaXNuJ3Qgc3VwcG9ydGVkIGF0IHByZXNl
bnQgYW55d2F5LCB0aGVuIGl0CnNvdW5kcyBsaWtlIHNvbWV0aGluZyB0aGF0IG1pZ2h0IG5lZWQg
YSBkZXZpY2UgaW50ZXJmYWNlIHVwZGF0ZSBpbgpmdXR1cmUgYW5kIHNvIHNob3VsZG4ndCBzdGFs
bCB5b3VyIHN1Z2dlc3Rpb24uCgooT3IgbWF5YmUgdGhlIG1vZGVsIGlzIHRoYXQgeW91IGxhdGUg
YmluZCBOIGJ5IHJlYnVpbGRpbmcgdGhlCnVuaWtlcm5lbCBvbmNlIHlvdSBkbyBrbm93IHdoYXQg
TiBpcz8pCgotLSAKUmljaGFyZCBNb3J0aWVyCnJpY2hhcmQubW9ydGllckBjbC5jYW0uYWMudWsK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9T
LWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJh
Z2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 14:29:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 14:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqLHd-0002f0-5X; Sat, 01 Oct 2016 14:28:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bqLHb-0002eu-QP
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 14:28:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9A/E5-24266-528CFE75; Sat, 01 Oct 2016 14:28:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfSqlq7qiff
 hBm/f8Vj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a6q0dZC14IVqzbdo61gfEgXxcjF4eQwDxG
 iZPzlrOAOBICc1gldlw+yNjFyAnkxEj0dW5i7mLkALLLJB61KYGEhQQ0JObMf8EG0XyeSaJ3z
 hwmiMRcRonNO2sh6oslTm33BQnzCghKnJz5hAWixEvi5rolzCA2p4C9xPerPawQcTuJjVtWsI
 PYbAImEhffLQA7gUVAReL7+mUsEOckSvTe/MEIMTNAYuLWl2D1wkC9TSu/gM0REVCXOPHgPyP
 ICcwC/hJ7t5dDmOoS6+cJTWAUmYXkoFkImQWMTKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0N
 TPVyU4uLE9NTcxKTivWS83M3MQIDvJ6BgXEH4452v0OMkhxMSqK8RkXvw4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8BofA8oJFqWmp1akZeYAYw0mLcHBoyTCWwSS5i0uSMwtzkyHSJ1iNObY8v
 vaWiaObVPvrWUSYsnLz0uVEuc1BCkVACnNKM2DGwRLAZcYZaWEeRkZGBiEeApSi3IzS1DlXzG
 KczAqCfN6gEzhycwrgdv3CugUJqBT8o++ATmlJBEhJdXAONn7YSaD6audfuHfz6QtquxULM1e
 v+vx1LrbCnxlPjtVY/xvddvl1l/fKfppkpR23Is3wtccGh9937j35ZSdvFsv7C9/PdtmV8KZ4
 6/myMelRz5qPV66ev7kQp1zCwXORe85NUer8KCXuMa9J4/SH254JJ7ov7zphNGsQvXFzq0Pea
 I8fj4V3qnEUpyRaKjFXFScCAAuZyNQ/AIAAA==
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1475332132!47091703!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28249 invoked from network); 1 Oct 2016 14:28:53 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 14:28:53 -0000
Received: by mail-vk0-f42.google.com with SMTP id y190so95971084vkd.3
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:28:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=AIC2e7GMNtztb5zHoBjOrWgQOUghcSslTyL5qLlpG3M=;
 b=OmCyi1FqJGzWcCAKhrlGDI0k6q5KCPN0gOyZSs2NgOF3KkohiacWL0YADlhh/Y7ySW
 2mZTliNd/tKm+xynqj7B/Bj/RMpbij1F12K98Z9yMVJU677uY7EgdjFGGn9GaHik/OCq
 jfEjISCQGbfZmWfDRlnZU5KEaBPTlxT6id0Sfzl4P20yGtB+qGuuL1mk1KfTvaR8bgP3
 OP64YFDW19AniDhgG3bAXRypOiqlZvrz/CcY/QERLYaVTOVTyrnlDuy+WWOl4p4l4ckv
 cIXVwPYntGE3EQuyn3mahv+G8F2Ju7iOcUV/AZvvADRKE+by5zfdOXW7+w3xe5tizYD9
 9N2A==
X-Gm-Message-State: AA6/9RkzA76Cavbuyyzzlll8haJfiTPI/HFXbz01VVa4DhnqNyl4TZpJBQRRkxGyl5PPxg==
X-Received: by 10.31.15.85 with SMTP id 82mr7559974vkp.93.1475332131896;
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
Received: from mail-ua0-f172.google.com (mail-ua0-f172.google.com.
 [209.85.217.172])
 by smtp.gmail.com with ESMTPSA id x195sm4518668vkd.5.2016.10.01.07.28.51
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
Received: by mail-ua0-f172.google.com with SMTP id v7so43050824uaa.0
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
X-Received: by 10.176.66.164 with SMTP id j33mr9137312uaj.162.1475332131403;
 Sat, 01 Oct 2016 07:28:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.163.135 with HTTP; Sat, 1 Oct 2016 07:28:50 -0700 (PDT)
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Sat, 1 Oct 2016 15:28:50 +0100
X-Gmail-Original-Message-ID: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
Message-ID: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAgU2VwdGVtYmVyIDIwMTYgYXQgMTc6MTMsIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVo
bmVydC5vcmc+IHdyb3RlOgo+IEhleSwKPgo+IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFk
cyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJvdGggb24gdGhpcyBsaXN0Cj4gYW5kIGluIHNldmVy
YWwgaXNzdWVzKS4gIEkgd2FudCB0byBmb2N1cyBpbiBoZXJlIG9ubHkgb24gX2xvYWQgdGltZQo+
IGVycm9yc18gLSB3aGljaCBoYXBwZW4gZHVyaW5nIHN0YXJ0dXAgKGV4YWN0bHkgd2hlbiBgY29u
bmVjdGAgaXMKPiBjYWxsZWQpLiAgUGxlYXNlIGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5n
IG91dCBvZiB0aGlzIHRocmVhZC4KPgo+IFNvIGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9m
ICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQsIGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0
b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNs
ZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxl
IGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4KPgo+IEkndmUgaXRlcmF0ZWQgb3ZlciB0aGUgcG90
ZW50aWFsIHNvbHV0aW9ucyB3aXRoIE1pbmR5IHNvbWUgZGF5cyBhZ28sIGFuZAo+IHdhbnRlZCB0
byBhc2sgdGhlIGJyb2FkZXIgZGV2ZWxvcGVyIGNvbW11bml0eTogaXMgdGhlcmUgYW55IG5vbi1m
YXRhbAo+IGluaXRpYWxpc2F0aW9uIGVycm9yIHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0
aGluayBvZiBhbnkgKGFuZAo+IGNvdWxkbid0IGZpbmQgYW55IGluIHZhcmlvdXMgbGlicmFyaWVz
IEkgbG9va2VkIGludG8pLiAgSSBhbHNvIGNhbm5vdAo+IHRoaW5rIG9mIGFjdGlvbnMgeW91J2Qg
bGlrZSB0byBkbyB3aGVuIGEgZmFpbHVyZSBvY2N1cnMgZHVyaW5nIHN0YXJ0dXAKPiAoYXBhcnQg
ZnJvbSBmaXhpbmcgdGhlIGNvZGUsIHJlY29tcGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4KPiBC
ZWNhdXNlLCBpZiBub3QsIHdlIGNhbiBzaW1wbGlmeSB0aGlzIHJhdGhlciByYWRpY2FsbHkgYnkg
aGF2aW5nIGNvbm5lY3QKPiByZXR1cm4gYW4gJ2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVy
cm9yIChzdWNoIGFzICJwZXJtaXNzaW9uIGRlbmllZCIKPiBpbiBtaXJhZ2UtbmV0LXVuaXgpIGZh
aWwgYW5kIG5ldmVyIHRyYW5zaXQgaW50byBydW5uaW5nIHN0YXRlIG9mIHRoZQo+IHVuaWtlcm5l
bC4KPgo+IFRoaXMgd291bGQgYWxzbywgYXMgYSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVuIHRp
bWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUgZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUgY29u
dm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwgc3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0aGUg
Y2FzZSBub3cuCj4KPiBJZiBub2JvZHkgZGlzYWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24t
Y29udHJpdmVkIGV4YW1wbGVzKSwgSSdtCj4gaGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhp
cyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0IGZldyBkYXlzLgoKU291bmRzIGdvb2QgdG8gbWUg
dG9vIQoKT25seSB0aGluZyB0aGF0IGNvbWVzIHRvIG1pbmQgaXMgdG8gY2xhcmlmeTogaW4gY2Fz
ZXMgd2hlcmUgb25lIHdyaXRlcwphIHVuaWtlcm5lbCB0aGF0IGNhbiB1c2UgKGVnKSBvbmUgb2Yg
dHdvIGRldmljZXMsIGlzIHRoZXJlIGEgd2F5IHRvCmRldGVybWluZSB3aGljaCBvZiB0aGUgZGV2
aWNlcyBpcyBhY3R1YWxseSBhdmFpbGFibGUgYXQgYm9vdCwgd2l0aG91dAp0cmlnZ2VyaW5nIGFu
IGVycm9yPwoKKEknbSB0aGlua2luZyBvZiB0aGUgY2FzZSBvZiBzb21ldGhpbmcgbGlrZSBhIHJv
dXRlciB0aGF0IHN1cHBvcnRzIE4KcG9ydHMgd2hlcmUgTiBpc24ndCBrbm93biB1bnRpbCBydW50
aW1lLikKCkhhdmluZyBzYWlkIHRoYXQsIGlmIHRoaXMgaXNuJ3Qgc3VwcG9ydGVkIGF0IHByZXNl
bnQgYW55d2F5LCB0aGVuIGl0CnNvdW5kcyBsaWtlIHNvbWV0aGluZyB0aGF0IG1pZ2h0IG5lZWQg
YSBkZXZpY2UgaW50ZXJmYWNlIHVwZGF0ZSBpbgpmdXR1cmUgYW5kIHNvIHNob3VsZG4ndCBzdGFs
bCB5b3VyIHN1Z2dlc3Rpb24uCgooT3IgbWF5YmUgdGhlIG1vZGVsIGlzIHRoYXQgeW91IGxhdGUg
YmluZCBOIGJ5IHJlYnVpbGRpbmcgdGhlCnVuaWtlcm5lbCBvbmNlIHlvdSBkbyBrbm93IHdoYXQg
TiBpcz8pCgotLSAKUmljaGFyZCBNb3J0aWVyCnJpY2hhcmQubW9ydGllckBjbC5jYW0uYWMudWsK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9T
LWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJh
Z2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 14:32:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 14:32: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqLLQ-00037n-H3; Sat, 01 Oct 2016 14:32:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bqLLP-00037h-7s
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 14:32:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/16-28857-219CFE75; Sat, 01 Oct 2016 14:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVy1TPyhK7gyff
 hBrPfWln0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aJYxOYC56zVZx9sZK9gXE/axcjF4eQwAkm
 idYZl5i7GDk5hAXsJJpWfmEFsUUEjCSWf+tkhChqYZToPjgDyOHgYBYIkDj/KQikhk1AU2LDy
 +dg9bxAvbu+b2UHsVkEVCROzVjNDFIuKhAh8eyDEESJoMTJmU9YQGxOgUCJKQ0/wcqZBdQl/s
 yDOIFZQF5i+9s5zBMYeWchaZmFpGwWkrIFjMyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECg4oBCHYwflkWcIhRkoNJSZTXqOh9uBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3knHgXKCRanpqRVpmTnA8IZJS3DwKInwCpwASvMWFyTmFmemQ6ROMepyLPhxe
 y2TEEtefl6qlDjvdJAZAiBFGaV5cCNgsXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwvQK
 bwZOaVwG16BXQEE9AR+UffgBxRkoiQkmpgFDj55H6Y3d6yWtNNS+/vMHMSbSkqfWSdvf6bk9O
 MoKpdBVttT4qJpmYfex7WuvPvtCd3tvob/Pf/5JWi90LPV56VMZVb5HzG+fTKadeeuYfNO3mY
 LXm+hjWH2mPxZyL2K0Vv/MjWDU95vl0khv2nqslu17Kf8czyEmYK63qvTE96yVD4rXqVEktxR
 qKhFnNRcSIA/zNvvbACAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1475332369!35883542!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55247 invoked from network); 1 Oct 2016 14:32:49 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 1 Oct 2016 14:32:49 -0000
Received: from [192.168.0.8]
 (cpc92320-cmbg19-2-0-cust3425.5-4.cable.virginm.net [82.13.77.98])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id D9CC03A22;
 Sat,  1 Oct 2016 16:32:48 +0200 (CEST)
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <ee65779b-f78b-e347-8ba4-048403e10870@mehnert.org>
Date: Sat, 1 Oct 2016 15:32:43 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxNiAxNToyOCwgUmljaGFyZCBNb3J0aWVyIHdyb3RlOgo+IE9ubHkgdGhpbmcg
dGhhdCBjb21lcyB0byBtaW5kIGlzIHRvIGNsYXJpZnk6IGluIGNhc2VzIHdoZXJlIG9uZSB3cml0
ZXMKPiBhIHVuaWtlcm5lbCB0aGF0IGNhbiB1c2UgKGVnKSBvbmUgb2YgdHdvIGRldmljZXMsIGlz
IHRoZXJlIGEgd2F5IHRvCj4gZGV0ZXJtaW5lIHdoaWNoIG9mIHRoZSBkZXZpY2VzIGlzIGFjdHVh
bGx5IGF2YWlsYWJsZSBhdCBib290LCB3aXRob3V0Cj4gdHJpZ2dlcmluZyBhbiBlcnJvcj8KPiAK
PiAoSSdtIHRoaW5raW5nIG9mIHRoZSBjYXNlIG9mIHNvbWV0aGluZyBsaWtlIGEgcm91dGVyIHRo
YXQgc3VwcG9ydHMgTgo+IHBvcnRzIHdoZXJlIE4gaXNuJ3Qga25vd24gdW50aWwgcnVudGltZS4p
Cj4gCj4gSGF2aW5nIHNhaWQgdGhhdCwgaWYgdGhpcyBpc24ndCBzdXBwb3J0ZWQgYXQgcHJlc2Vu
dCBhbnl3YXksIHRoZW4gaXQKPiBzb3VuZHMgbGlrZSBzb21ldGhpbmcgdGhhdCBtaWdodCBuZWVk
IGEgZGV2aWNlIGludGVyZmFjZSB1cGRhdGUgaW4KPiBmdXR1cmUgYW5kIHNvIHNob3VsZG4ndCBz
dGFsbCB5b3VyIHN1Z2dlc3Rpb24uCj4gCj4gKE9yIG1heWJlIHRoZSBtb2RlbCBpcyB0aGF0IHlv
dSBsYXRlIGJpbmQgTiBieSByZWJ1aWxkaW5nIHRoZQo+IHVuaWtlcm5lbCBvbmNlIHlvdSBkbyBr
bm93IHdoYXQgTiBpcz8pCgpUaGF0J2QgYmUgbXkgY2hvaWNlOiBzdGF0aWNhbGx5IGtub3cgYXQg
Y29tcGlsZSB0aW1lIGhvdyBtYW55IGludGVyZmFjZXMKdGhlIHJvdXRlciBoYXMsIGFsc28gdG8g
YmUgYWJsZSB0byBjb25maWd1cmUgYWRkcmVzc2VzIGFuZCBwb2xpY2llcyBmb3IKdGhlIGludGVy
ZmFjZXMuCgoKaGFubmVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 14:32:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 14:32: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqLLQ-00037n-H3; Sat, 01 Oct 2016 14:32:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bqLLP-00037h-7s
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 14:32:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/16-28857-219CFE75; Sat, 01 Oct 2016 14:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVy1TPyhK7gyff
 hBrPfWln0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aJYxOYC56zVZx9sZK9gXE/axcjF4eQwAkm
 idYZl5i7GDk5hAXsJJpWfmEFsUUEjCSWf+tkhChqYZToPjgDyOHgYBYIkDj/KQikhk1AU2LDy
 +dg9bxAvbu+b2UHsVkEVCROzVjNDFIuKhAh8eyDEESJoMTJmU9YQGxOgUCJKQ0/wcqZBdQl/s
 yDOIFZQF5i+9s5zBMYeWchaZmFpGwWkrIFjMyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECg4oBCHYwflkWcIhRkoNJSZTXqOh9uBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3knHgXKCRanpqRVpmTnA8IZJS3DwKInwCpwASvMWFyTmFmemQ6ROMepyLPhxe
 y2TEEtefl6qlDjvdJAZAiBFGaV5cCNgsXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwvQK
 bwZOaVwG16BXQEE9AR+UffgBxRkoiQkmpgFDj55H6Y3d6yWtNNS+/vMHMSbSkqfWSdvf6bk9O
 MoKpdBVttT4qJpmYfex7WuvPvtCd3tvob/Pf/5JWi90LPV56VMZVb5HzG+fTKadeeuYfNO3mY
 LXm+hjWH2mPxZyL2K0Vv/MjWDU95vl0khv2nqslu17Kf8czyEmYK63qvTE96yVD4rXqVEktxR
 qKhFnNRcSIA/zNvvbACAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1475332369!35883542!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55247 invoked from network); 1 Oct 2016 14:32:49 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 1 Oct 2016 14:32:49 -0000
Received: from [192.168.0.8]
 (cpc92320-cmbg19-2-0-cust3425.5-4.cable.virginm.net [82.13.77.98])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id D9CC03A22;
 Sat,  1 Oct 2016 16:32:48 +0200 (CEST)
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <ee65779b-f78b-e347-8ba4-048403e10870@mehnert.org>
Date: Sat, 1 Oct 2016 15:32:43 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxNiAxNToyOCwgUmljaGFyZCBNb3J0aWVyIHdyb3RlOgo+IE9ubHkgdGhpbmcg
dGhhdCBjb21lcyB0byBtaW5kIGlzIHRvIGNsYXJpZnk6IGluIGNhc2VzIHdoZXJlIG9uZSB3cml0
ZXMKPiBhIHVuaWtlcm5lbCB0aGF0IGNhbiB1c2UgKGVnKSBvbmUgb2YgdHdvIGRldmljZXMsIGlz
IHRoZXJlIGEgd2F5IHRvCj4gZGV0ZXJtaW5lIHdoaWNoIG9mIHRoZSBkZXZpY2VzIGlzIGFjdHVh
bGx5IGF2YWlsYWJsZSBhdCBib290LCB3aXRob3V0Cj4gdHJpZ2dlcmluZyBhbiBlcnJvcj8KPiAK
PiAoSSdtIHRoaW5raW5nIG9mIHRoZSBjYXNlIG9mIHNvbWV0aGluZyBsaWtlIGEgcm91dGVyIHRo
YXQgc3VwcG9ydHMgTgo+IHBvcnRzIHdoZXJlIE4gaXNuJ3Qga25vd24gdW50aWwgcnVudGltZS4p
Cj4gCj4gSGF2aW5nIHNhaWQgdGhhdCwgaWYgdGhpcyBpc24ndCBzdXBwb3J0ZWQgYXQgcHJlc2Vu
dCBhbnl3YXksIHRoZW4gaXQKPiBzb3VuZHMgbGlrZSBzb21ldGhpbmcgdGhhdCBtaWdodCBuZWVk
IGEgZGV2aWNlIGludGVyZmFjZSB1cGRhdGUgaW4KPiBmdXR1cmUgYW5kIHNvIHNob3VsZG4ndCBz
dGFsbCB5b3VyIHN1Z2dlc3Rpb24uCj4gCj4gKE9yIG1heWJlIHRoZSBtb2RlbCBpcyB0aGF0IHlv
dSBsYXRlIGJpbmQgTiBieSByZWJ1aWxkaW5nIHRoZQo+IHVuaWtlcm5lbCBvbmNlIHlvdSBkbyBr
bm93IHdoYXQgTiBpcz8pCgpUaGF0J2QgYmUgbXkgY2hvaWNlOiBzdGF0aWNhbGx5IGtub3cgYXQg
Y29tcGlsZSB0aW1lIGhvdyBtYW55IGludGVyZmFjZXMKdGhlIHJvdXRlciBoYXMsIGFsc28gdG8g
YmUgYWJsZSB0byBjb25maWd1cmUgYWRkcmVzc2VzIGFuZCBwb2xpY2llcyBmb3IKdGhlIGludGVy
ZmFjZXMuCgoKaGFubmVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 14:48:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 14:48: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqLax-0003lv-Or; Sat, 01 Oct 2016 14:48:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bqLaw-0003lp-FJ
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 14:48:54 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 DB/EF-12967-5DCCFE75; Sat, 01 Oct 2016 14:48:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfSqqe7VM+/
 DDfqb2Sx6W++yODB6HP5whSWAMYo1My8pvyKBNWPainusBfeYK07v82xgnMTcxcjFISQwn1Hi
 5eWVTCCOhMAcVommyX2MXYycQE6MRM/J2SwQdqXE4w3PmUBsIQENiTnzX7BBdJ9mklix9DIjh
 DOPUWLSv1VQ3cUS379tYAexeQUEJU7OfMIC0e0lceXVAbBJnAL2Etf272GHaN7OKNE19RAzSI
 JNwETi4rsFYINYBFQkemZ+ZIMYmiixva2LCWJogMSipk9g9cICdhJNK7+wgtgiAuoSJx78B7u
 IWaCRUaJh7k2gBAeQoy6xfp7QBEaRWUhumoWQWcDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMH
 yDPWy00tLk5MT81JTCrWS87P3cQIDPV6BgbGHYzbupwPMUpyMCmJ8hoVvQ8X4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMH77DRQTrAoNT21Ii0zBxh1MGkJDh4lEV4BYOQJ8RYXJOYWZ6ZDpE4xWn
 Js+X1tLRPHgh+3geS2qffWMgmx5OXnpUqJ884BmScA0pBRmgc3DpYYLjHKSgnzMjIwMAjxFKQ
 W5WaWoMq/YhTnYFQS5n0AMoUnM68EbusroIOYgA7KP/oG5KCSRISUVANjY8Bnm4nvfI5/FFWy
 v36O70xRzHOv04UF7D//Ge5mLdm5ifen3FIxbi+ls7/vLzY79sd839mQHf/2m4su8YvWbeeT+
 Kjb+3+O8CatSQY255c+lIrZGnT9TWQFu/uKHxv2nll4KSR8gSdP4/V7IZp73tw5YXNh75/Les
 0Nv+d92rKuc9lf8T/aB5VYijMSDbWYi4oTAaJM2IEHAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1475333332!37580026!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34253 invoked from network); 1 Oct 2016 14:48:52 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 14:48:52 -0000
Received: by mail-vk0-f53.google.com with SMTP id z126so127709471vkd.0
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:48:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dwq13Bh/A3VpCxHdj2pcO/b691s97fT/kZ09Z0vZreI=;
 b=bl4UanScp3F/oKvNCjXeksINrfyCmHooivUDHQHN8jk1Ug0WIIWYEFf4rpT63dGJx5
 HpimjjGUNcM0631R94SSjLgAjLMEjcTL3/sog08OuGezwTlhLYd4dTj2EDRctNcCo1wO
 q//JGWHBBA3Z3buH16AU+vewzfWWPAeGCXwNdCmFC11WsM9KaGjC51xyggvYiwmiDacl
 NPIK9oA5V1fXk6pfU5A8UhE7/jlEaRKQauqm0WJQye8q3xWWHwBgqtp7KSq5vA3gwZ0B
 QiB6hNuLDjzTHu4naME45DMkgFI8dPzJmas1ZH+b2OvFtvI9gqe6jC9q/JY02j8LfaLq
 8v+Q==
X-Gm-Message-State: AA6/9RlFtayMpigK5e/+ns4bIHDggH4b2XL/RoSCeJfbeqNvSOXfpFtI7ldYBzaUYPFCxA==
X-Received: by 10.31.182.71 with SMTP id g68mr9021393vkf.135.1475333331882;
 Sat, 01 Oct 2016 07:48:51 -0700 (PDT)
Received: from mail-vk0-f49.google.com (mail-vk0-f49.google.com.
 [209.85.213.49])
 by smtp.gmail.com with ESMTPSA id 65sm1324598uat.14.2016.10.01.07.48.50
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 01 Oct 2016 07:48:50 -0700 (PDT)
Received: by mail-vk0-f49.google.com with SMTP id y190so96226760vkd.3
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:48:50 -0700 (PDT)
X-Received: by 10.31.106.130 with SMTP id f124mr8644285vkc.68.1475333330616;
 Sat, 01 Oct 2016 07:48:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.163.135 with HTTP; Sat, 1 Oct 2016 07:48:49 -0700 (PDT)
In-Reply-To: <ee65779b-f78b-e347-8ba4-048403e10870@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
 <ee65779b-f78b-e347-8ba4-048403e10870@mehnert.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Sat, 1 Oct 2016 15:48:49 +0100
X-Gmail-Original-Message-ID: <CAN2Hq07tXPhRcHnQ0DtMT6SdPAF1gw4pe-QiJiGX1__m3fbxJg@mail.gmail.com>
Message-ID: <CAN2Hq07tXPhRcHnQ0DtMT6SdPAF1gw4pe-QiJiGX1__m3fbxJg@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMSBPY3RvYmVyIDIwMTYgYXQgMTU6MzIsIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVobmVy
dC5vcmc+IHdyb3RlOgo+Cj4gVGhhdCdkIGJlIG15IGNob2ljZTogc3RhdGljYWxseSBrbm93IGF0
IGNvbXBpbGUgdGltZSBob3cgbWFueSBpbnRlcmZhY2VzCj4gdGhlIHJvdXRlciBoYXMsIGFsc28g
dG8gYmUgYWJsZSB0byBjb25maWd1cmUgYWRkcmVzc2VzIGFuZCBwb2xpY2llcyBmb3IKPiB0aGUg
aW50ZXJmYWNlcy4KClRoYXQgbWFrZXMgc2Vuc2UgSSB0aGluay4gQ2VydGFpbmx5IGtub3dpbmcg
c3RhdGljYWxseSBhdCBjb21waWxlIHRpbWUKbWF4LU4gc2VlbXMgcXVpdGUgcmVhc29uYWJsZS4g
SSBndWVzcyBhbnkgc3VwcG9ydCBmb3IgaG90cGx1Zy1saWtlCmJlaGF2aW91ciB3aWxsIG5lZWQg
c2VwYXJhdGUgaW50ZXJmYWNlcyBhbnl3YXkuCgoKLS0gClJpY2hhcmQgTW9ydGllcgpyaWNoYXJk
Lm1vcnRpZXJAY2wuY2FtLmFjLnVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 14:48:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 14:48: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqLax-0003lv-Or; Sat, 01 Oct 2016 14:48:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bqLaw-0003lp-FJ
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 14:48:54 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 DB/EF-12967-5DCCFE75; Sat, 01 Oct 2016 14:48:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfSqqe7VM+/
 DDfqb2Sx6W++yODB6HP5whSWAMYo1My8pvyKBNWPainusBfeYK07v82xgnMTcxcjFISQwn1Hi
 5eWVTCCOhMAcVommyX2MXYycQE6MRM/J2SwQdqXE4w3PmUBsIQENiTnzX7BBdJ9mklix9DIjh
 DOPUWLSv1VQ3cUS379tYAexeQUEJU7OfMIC0e0lceXVAbBJnAL2Etf272GHaN7OKNE19RAzSI
 JNwETi4rsFYINYBFQkemZ+ZIMYmiixva2LCWJogMSipk9g9cICdhJNK7+wgtgiAuoSJx78B7u
 IWaCRUaJh7k2gBAeQoy6xfp7QBEaRWUhumoWQWcDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMH
 yDPWy00tLk5MT81JTCrWS87P3cQIDPV6BgbGHYzbupwPMUpyMCmJ8hoVvQ8X4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMH77DRQTrAoNT21Ii0zBxh1MGkJDh4lEV4BYOQJ8RYXJOYWZ6ZDpE4xWn
 Js+X1tLRPHgh+3geS2qffWMgmx5OXnpUqJ884BmScA0pBRmgc3DpYYLjHKSgnzMjIwMAjxFKQ
 W5WaWoMq/YhTnYFQS5n0AMoUnM68EbusroIOYgA7KP/oG5KCSRISUVANjY8Bnm4nvfI5/FFWy
 v36O70xRzHOv04UF7D//Ge5mLdm5ifen3FIxbi+ls7/vLzY79sd839mQHf/2m4su8YvWbeeT+
 Kjb+3+O8CatSQY255c+lIrZGnT9TWQFu/uKHxv2nll4KSR8gSdP4/V7IZp73tw5YXNh75/Les
 0Nv+d92rKuc9lf8T/aB5VYijMSDbWYi4oTAaJM2IEHAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1475333332!37580026!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34253 invoked from network); 1 Oct 2016 14:48:52 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 14:48:52 -0000
Received: by mail-vk0-f53.google.com with SMTP id z126so127709471vkd.0
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:48:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dwq13Bh/A3VpCxHdj2pcO/b691s97fT/kZ09Z0vZreI=;
 b=bl4UanScp3F/oKvNCjXeksINrfyCmHooivUDHQHN8jk1Ug0WIIWYEFf4rpT63dGJx5
 HpimjjGUNcM0631R94SSjLgAjLMEjcTL3/sog08OuGezwTlhLYd4dTj2EDRctNcCo1wO
 q//JGWHBBA3Z3buH16AU+vewzfWWPAeGCXwNdCmFC11WsM9KaGjC51xyggvYiwmiDacl
 NPIK9oA5V1fXk6pfU5A8UhE7/jlEaRKQauqm0WJQye8q3xWWHwBgqtp7KSq5vA3gwZ0B
 QiB6hNuLDjzTHu4naME45DMkgFI8dPzJmas1ZH+b2OvFtvI9gqe6jC9q/JY02j8LfaLq
 8v+Q==
X-Gm-Message-State: AA6/9RlFtayMpigK5e/+ns4bIHDggH4b2XL/RoSCeJfbeqNvSOXfpFtI7ldYBzaUYPFCxA==
X-Received: by 10.31.182.71 with SMTP id g68mr9021393vkf.135.1475333331882;
 Sat, 01 Oct 2016 07:48:51 -0700 (PDT)
Received: from mail-vk0-f49.google.com (mail-vk0-f49.google.com.
 [209.85.213.49])
 by smtp.gmail.com with ESMTPSA id 65sm1324598uat.14.2016.10.01.07.48.50
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 01 Oct 2016 07:48:50 -0700 (PDT)
Received: by mail-vk0-f49.google.com with SMTP id y190so96226760vkd.3
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 07:48:50 -0700 (PDT)
X-Received: by 10.31.106.130 with SMTP id f124mr8644285vkc.68.1475333330616;
 Sat, 01 Oct 2016 07:48:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.163.135 with HTTP; Sat, 1 Oct 2016 07:48:49 -0700 (PDT)
In-Reply-To: <ee65779b-f78b-e347-8ba4-048403e10870@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
 <ee65779b-f78b-e347-8ba4-048403e10870@mehnert.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Sat, 1 Oct 2016 15:48:49 +0100
X-Gmail-Original-Message-ID: <CAN2Hq07tXPhRcHnQ0DtMT6SdPAF1gw4pe-QiJiGX1__m3fbxJg@mail.gmail.com>
Message-ID: <CAN2Hq07tXPhRcHnQ0DtMT6SdPAF1gw4pe-QiJiGX1__m3fbxJg@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMSBPY3RvYmVyIDIwMTYgYXQgMTU6MzIsIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVobmVy
dC5vcmc+IHdyb3RlOgo+Cj4gVGhhdCdkIGJlIG15IGNob2ljZTogc3RhdGljYWxseSBrbm93IGF0
IGNvbXBpbGUgdGltZSBob3cgbWFueSBpbnRlcmZhY2VzCj4gdGhlIHJvdXRlciBoYXMsIGFsc28g
dG8gYmUgYWJsZSB0byBjb25maWd1cmUgYWRkcmVzc2VzIGFuZCBwb2xpY2llcyBmb3IKPiB0aGUg
aW50ZXJmYWNlcy4KClRoYXQgbWFrZXMgc2Vuc2UgSSB0aGluay4gQ2VydGFpbmx5IGtub3dpbmcg
c3RhdGljYWxseSBhdCBjb21waWxlIHRpbWUKbWF4LU4gc2VlbXMgcXVpdGUgcmVhc29uYWJsZS4g
SSBndWVzcyBhbnkgc3VwcG9ydCBmb3IgaG90cGx1Zy1saWtlCmJlaGF2aW91ciB3aWxsIG5lZWQg
c2VwYXJhdGUgaW50ZXJmYWNlcyBhbnl3YXkuCgoKLS0gClJpY2hhcmQgTW9ydGllcgpyaWNoYXJk
Lm1vcnRpZXJAY2wuY2FtLmFjLnVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 15:22:58 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 15:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqM7r-00069B-3a; Sat, 01 Oct 2016 15:22:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1bqM7p-000693-QN
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 15:22:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C0/64-28813-CC4DFE75; Sat, 01 Oct 2016 15:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiVRukr3vmyvt
 wg20X5C16W++yODB6HP5whSWAMYo1My8pvyKBNePf7gksBYtEK84872RpYFwh2MXIxSEkMI9R
 YvW9+WwgDovAZxaJna//gTkSAjNZJTpvTGTvYuQEcnIkpiyay9LFyAFkl0hMaQ4ECfMKCEqcn
 PmEBcQWEnCT+DLhDxuIzSkQKDGl4Sc7xIZmRomdb+8zgSTYBNQlvt56xA4yh0VARWLNBB+IOQ
 EST+5dZQSxhQXsJJpWfmEFsUUE/CX2T7oBtpYZqHX9PKEJjPyzkGyehZBZwMi0ilGjOLWoLLV
 I19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzD+Pu53iFGSg0lJ
 lNeo6H24EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneK5eBcoJFqempFWmZOcCwh0lLcPAoifB6A
 0NfiLe4IDG3ODMdInWK0Zjj2Nwba5k4tky9t5ZJiCUvPy9VSpz3DsgkAZDSjNI8uEGweLzEKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXAmQhT2ZeCdy+V0CnMAGdkn/0DcgpJYkIKakGRpF
 XcavWbbPmnr7uz+6k7QvU1Wec2pNfbiXhphOheNLNUmnCQUXennUnVxvtrFRKar9XdLbg7Z7E
 EuZDORu9P1naeez9fWxKwfprKvZ/6u4lWzNqeRnM+Cel8Xr5yrzVgS8UzUrZiuem9869MDVBe
 /Ykjy2Fe3LNrM7e9158MkKF50VW9J1V7kosxRmJhlrMRcWJAGxTBFvCAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1475335372!33048223!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2553 invoked from network); 1 Oct 2016 15:22:52 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 15:22:52 -0000
Received: by mail-wm0-f47.google.com with SMTP id p138so75095794wmb.1
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 08:22:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Op6Mj5I5bdifSuQPIVh68mc+PaQeDzd3qDNMcQhTbRE=;
 b=g68JK2GWi+tXxd+1hxlE6b5RPDaXo+E7ugd/wlYUgnRFshCdN3SKavyPKksLKYnSab
 vY3HrseBSW0D0CGwwuHzqtBekBZ8qkAgXUIb30y6o62ekjWLQT6fFU53NmofEg/C1jnO
 cHkMvvDYu//vF1E3tzei9usznGwOme3BdFDB1QZfWFGaG9toa9Z3nlvXGq3g50+/KgS1
 AYk53XNrwcq8Hj6h4uUZqVJ0RQUZcIBfrxXuMBRrIfAvnRiSDzPPcit4K5St/18NDm+W
 0T852YtQ1w5Q4rJBTw2uU6U7QCmg1SIGgYWj6g08hUJECrH7RC7XCVxg4fYH2mYc8Dft
 cQRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Op6Mj5I5bdifSuQPIVh68mc+PaQeDzd3qDNMcQhTbRE=;
 b=ci9qS/LgRIISyuHGmw2aDo7El2xlRO+EJmGRwpBnB0HJZxiFAI7UwU1PrA/wpFjCVw
 0shMeEvR+CanMANLFN3fNilGC2l56mLnFMi2ZbyVSQlwGAa4z3aeobOEiHdtAl7/F/3G
 P2GHnP+Y6YHkVldIC38a5RuUa/kc+591UDL199+irUt0hu4seOWefP27y5NDeAFGX2Ba
 uDt5XAT4lea9/QjJ5hzQMmtdosN5ObVVhjJyB+zD/xqXZBwTq5ve1ndulOwbIzMGLfUI
 J2JIKISLdXgTK2kZ4hZu7x7KmF4VNWtg4OlGA17JC9V3LfCJ2dFverP3/cKEclRditA8
 hURQ==
X-Gm-Message-State: AA6/9RmlQs4YpUbU4BxhLV1JmWcil7OnS2eby778CDg7RCcjfMGCezOGKCWWYkQ3FonvL+tOHnS0u94Lw2Vc1g==
X-Received: by 10.28.166.196 with SMTP id p187mr2383872wme.121.1475335371608; 
 Sat, 01 Oct 2016 08:22:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.2 with HTTP; Sat, 1 Oct 2016 08:22:50 -0700 (PDT)
In-Reply-To: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
Date: Sat, 1 Oct 2016 16:22:50 +0100
Message-ID: <CAG4opy_XYVH1rNM=icgh==fwwLhVF+f2D5mA6hVCm2Fwo+idfQ@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMSBPY3RvYmVyIDIwMTYgYXQgMTU6MjgsIFJpY2hhcmQgTW9ydGllcgo8cmljaGFyZC5tb3J0
aWVyQGNsLmNhbS5hYy51az4gd3JvdGU6Cj4gT24gMzAgU2VwdGVtYmVyIDIwMTYgYXQgMTc6MTMs
IEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVobmVydC5vcmc+IHdyb3RlOgo+PiBIZXksCj4+Cj4+
IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFkcyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJv
dGggb24gdGhpcyBsaXN0Cj4+IGFuZCBpbiBzZXZlcmFsIGlzc3VlcykuICBJIHdhbnQgdG8gZm9j
dXMgaW4gaGVyZSBvbmx5IG9uIF9sb2FkIHRpbWUKPj4gZXJyb3JzXyAtIHdoaWNoIGhhcHBlbiBk
dXJpbmcgc3RhcnR1cCAoZXhhY3RseSB3aGVuIGBjb25uZWN0YCBpcwo+PiBjYWxsZWQpLiAgUGxl
YXNlIGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5nIG91dCBvZiB0aGlzIHRocmVhZC4KPj4K
Pj4gU28gZmFyLCBjb25uZWN0IHJldHVybnMgWyBgT2sgb2YgJ2EgfCBgRXJyb3Igb2YgJ2IgXSBM
d3QudCwgYW5kIGluIHRoZQo+PiBlcnJvciBjYXNlIGZ1bmN0b3JpYSBlbWl0cyBhICJmYWlsIChG
YWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+PiBjbGVhcmx5IG5vdCB2ZXJ5IGluZm9y
bWF0aXZlIHRvIHBvdGVudGlhbCB1c2VycyAoYW4gZXhhbXBsZSBiZWluZwo+PiAiRmFpbHVyZSBu
ZXQxMSIpLgo+Pgo+PiBJJ3ZlIGl0ZXJhdGVkIG92ZXIgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMg
d2l0aCBNaW5keSBzb21lIGRheXMgYWdvLCBhbmQKPj4gd2FudGVkIHRvIGFzayB0aGUgYnJvYWRl
ciBkZXZlbG9wZXIgY29tbXVuaXR5OiBpcyB0aGVyZSBhbnkgbm9uLWZhdGFsCj4+IGluaXRpYWxp
c2F0aW9uIGVycm9yIHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0aGluayBvZiBhbnkgKGFu
ZAo+PiBjb3VsZG4ndCBmaW5kIGFueSBpbiB2YXJpb3VzIGxpYnJhcmllcyBJIGxvb2tlZCBpbnRv
KS4gIEkgYWxzbyBjYW5ub3QKPj4gdGhpbmsgb2YgYWN0aW9ucyB5b3UnZCBsaWtlIHRvIGRvIHdo
ZW4gYSBmYWlsdXJlIG9jY3VycyBkdXJpbmcgc3RhcnR1cAo+PiAoYXBhcnQgZnJvbSBmaXhpbmcg
dGhlIGNvZGUsIHJlY29tcGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4+Cj4+IEJlY2F1c2UsIGlm
IG5vdCwgd2UgY2FuIHNpbXBsaWZ5IHRoaXMgcmF0aGVyIHJhZGljYWxseSBieSBoYXZpbmcgY29u
bmVjdAo+PiByZXR1cm4gYW4gJ2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVycm9yIChzdWNo
IGFzICJwZXJtaXNzaW9uIGRlbmllZCIKPj4gaW4gbWlyYWdlLW5ldC11bml4KSBmYWlsIGFuZCBu
ZXZlciB0cmFuc2l0IGludG8gcnVubmluZyBzdGF0ZSBvZiB0aGUKPj4gdW5pa2VybmVsLgo+Pgo+
PiBUaGlzIHdvdWxkIGFsc28sIGFzIGEgc2lkZSBlZmZlY3QsIHNpbXBsaWZ5IHJ1biB0aW1lIGVy
cm9ycyBzaW5jZSB0aGUKPj4gdHlwZSBlcnJvciB3b3VsZCBub3QgbmVlZCB0byBiZSBjb252b2x1
dGVkIHdpdGggdGhlIHBvdGVudGlhbCBzdGFydHVwCj4+IGVycm9ycyBhcyBpdCBpcyB0aGUgY2Fz
ZSBub3cuCj4+Cj4+IElmIG5vYm9keSBkaXNhZ3JlZXMgKGFuZCBjb21lcyB1cCB3aXRoIG5vbi1j
b250cml2ZWQgZXhhbXBsZXMpLCBJJ20KPj4gaGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhp
cyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0IGZldyBkYXlzLgo+Cj4gU291bmRzIGdvb2QgdG8g
bWUgdG9vIQo+Cj4gT25seSB0aGluZyB0aGF0IGNvbWVzIHRvIG1pbmQgaXMgdG8gY2xhcmlmeTog
aW4gY2FzZXMgd2hlcmUgb25lIHdyaXRlcwo+IGEgdW5pa2VybmVsIHRoYXQgY2FuIHVzZSAoZWcp
IG9uZSBvZiB0d28gZGV2aWNlcywgaXMgdGhlcmUgYSB3YXkgdG8KPiBkZXRlcm1pbmUgd2hpY2gg
b2YgdGhlIGRldmljZXMgaXMgYWN0dWFsbHkgYXZhaWxhYmxlIGF0IGJvb3QsIHdpdGhvdXQKPiB0
cmlnZ2VyaW5nIGFuIGVycm9yPwo+Cj4gKEknbSB0aGlua2luZyBvZiB0aGUgY2FzZSBvZiBzb21l
dGhpbmcgbGlrZSBhIHJvdXRlciB0aGF0IHN1cHBvcnRzIE4KPiBwb3J0cyB3aGVyZSBOIGlzbid0
IGtub3duIHVudGlsIHJ1bnRpbWUuKQoKSW4gdGhhdCBjYXNlIEkgdGhpbmsgeW91J2QgcmVxdWVz
dCBhIHN3aXRjaCBkZXZpY2UgaW4geW91ciBjb25maWcubWwuClRoZSBzd2l0Y2ggd291bGQgYWx3
YXlzIGJlIGNyZWF0ZWQgc3VjY2Vzc2Z1bGx5LCBidXQgd291bGQgaGFuZGxlCmVycm9ycyBjb25u
ZWN0aW5nIGNsaWVudHMgc2VwYXJhdGVseS4KCj4gSGF2aW5nIHNhaWQgdGhhdCwgaWYgdGhpcyBp
c24ndCBzdXBwb3J0ZWQgYXQgcHJlc2VudCBhbnl3YXksIHRoZW4gaXQKPiBzb3VuZHMgbGlrZSBz
b21ldGhpbmcgdGhhdCBtaWdodCBuZWVkIGEgZGV2aWNlIGludGVyZmFjZSB1cGRhdGUgaW4KPiBm
dXR1cmUgYW5kIHNvIHNob3VsZG4ndCBzdGFsbCB5b3VyIHN1Z2dlc3Rpb24uCj4KPiAoT3IgbWF5
YmUgdGhlIG1vZGVsIGlzIHRoYXQgeW91IGxhdGUgYmluZCBOIGJ5IHJlYnVpbGRpbmcgdGhlCj4g
dW5pa2VybmVsIG9uY2UgeW91IGRvIGtub3cgd2hhdCBOIGlzPykKCgotLSAKdGFsZXg1IChHaXRI
dWIvVHdpdHRlcikgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiA1REQ1IDhE
NzAgODk5QyA0NTRBIDk2NkQgIDZBNTEgNzUxMyAzQzhGIDk0RjYgRTBDQwpHUEc6IERBOTggMjVB
RSBDQUQwIDg5NzUgN0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 15:22:58 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 15:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqM7r-00069B-3a; Sat, 01 Oct 2016 15:22:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1bqM7p-000693-QN
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 15:22:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C0/64-28813-CC4DFE75; Sat, 01 Oct 2016 15:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiVRukr3vmyvt
 wg20X5C16W++yODB6HP5whSWAMYo1My8pvyKBNePf7gksBYtEK84872RpYFwh2MXIxSEkMI9R
 YvW9+WwgDovAZxaJna//gTkSAjNZJTpvTGTvYuQEcnIkpiyay9LFyAFkl0hMaQ4ECfMKCEqcn
 PmEBcQWEnCT+DLhDxuIzSkQKDGl4Sc7xIZmRomdb+8zgSTYBNQlvt56xA4yh0VARWLNBB+IOQ
 EST+5dZQSxhQXsJJpWfmEFsUUE/CX2T7oBtpYZqHX9PKEJjPyzkGyehZBZwMi0ilGjOLWoLLV
 I19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzD+Pu53iFGSg0lJ
 lNeo6H24EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneK5eBcoJFqempFWmZOcCwh0lLcPAoifB6A
 0NfiLe4IDG3ODMdInWK0Zjj2Nwba5k4tky9t5ZJiCUvPy9VSpz3DsgkAZDSjNI8uEGweLzEKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXAmQhT2ZeCdy+V0CnMAGdkn/0DcgpJYkIKakGRpF
 XcavWbbPmnr7uz+6k7QvU1Wec2pNfbiXhphOheNLNUmnCQUXennUnVxvtrFRKar9XdLbg7Z7E
 EuZDORu9P1naeez9fWxKwfprKvZ/6u4lWzNqeRnM+Cel8Xr5yrzVgS8UzUrZiuem9869MDVBe
 /Ykjy2Fe3LNrM7e9158MkKF50VW9J1V7kosxRmJhlrMRcWJAGxTBFvCAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1475335372!33048223!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2553 invoked from network); 1 Oct 2016 15:22:52 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2016 15:22:52 -0000
Received: by mail-wm0-f47.google.com with SMTP id p138so75095794wmb.1
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 01 Oct 2016 08:22:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Op6Mj5I5bdifSuQPIVh68mc+PaQeDzd3qDNMcQhTbRE=;
 b=g68JK2GWi+tXxd+1hxlE6b5RPDaXo+E7ugd/wlYUgnRFshCdN3SKavyPKksLKYnSab
 vY3HrseBSW0D0CGwwuHzqtBekBZ8qkAgXUIb30y6o62ekjWLQT6fFU53NmofEg/C1jnO
 cHkMvvDYu//vF1E3tzei9usznGwOme3BdFDB1QZfWFGaG9toa9Z3nlvXGq3g50+/KgS1
 AYk53XNrwcq8Hj6h4uUZqVJ0RQUZcIBfrxXuMBRrIfAvnRiSDzPPcit4K5St/18NDm+W
 0T852YtQ1w5Q4rJBTw2uU6U7QCmg1SIGgYWj6g08hUJECrH7RC7XCVxg4fYH2mYc8Dft
 cQRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Op6Mj5I5bdifSuQPIVh68mc+PaQeDzd3qDNMcQhTbRE=;
 b=ci9qS/LgRIISyuHGmw2aDo7El2xlRO+EJmGRwpBnB0HJZxiFAI7UwU1PrA/wpFjCVw
 0shMeEvR+CanMANLFN3fNilGC2l56mLnFMi2ZbyVSQlwGAa4z3aeobOEiHdtAl7/F/3G
 P2GHnP+Y6YHkVldIC38a5RuUa/kc+591UDL199+irUt0hu4seOWefP27y5NDeAFGX2Ba
 uDt5XAT4lea9/QjJ5hzQMmtdosN5ObVVhjJyB+zD/xqXZBwTq5ve1ndulOwbIzMGLfUI
 J2JIKISLdXgTK2kZ4hZu7x7KmF4VNWtg4OlGA17JC9V3LfCJ2dFverP3/cKEclRditA8
 hURQ==
X-Gm-Message-State: AA6/9RmlQs4YpUbU4BxhLV1JmWcil7OnS2eby778CDg7RCcjfMGCezOGKCWWYkQ3FonvL+tOHnS0u94Lw2Vc1g==
X-Received: by 10.28.166.196 with SMTP id p187mr2383872wme.121.1475335371608; 
 Sat, 01 Oct 2016 08:22:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.2 with HTTP; Sat, 1 Oct 2016 08:22:50 -0700 (PDT)
In-Reply-To: <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <CAN2Hq05jepvKF+a0HGTEvPR5W8V=bM-z4CaTUcTBv6m6kXNcag@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
Date: Sat, 1 Oct 2016 16:22:50 +0100
Message-ID: <CAG4opy_XYVH1rNM=icgh==fwwLhVF+f2D5mA6hVCm2Fwo+idfQ@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMSBPY3RvYmVyIDIwMTYgYXQgMTU6MjgsIFJpY2hhcmQgTW9ydGllcgo8cmljaGFyZC5tb3J0
aWVyQGNsLmNhbS5hYy51az4gd3JvdGU6Cj4gT24gMzAgU2VwdGVtYmVyIDIwMTYgYXQgMTc6MTMs
IEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVobmVydC5vcmc+IHdyb3RlOgo+PiBIZXksCj4+Cj4+
IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFkcyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJv
dGggb24gdGhpcyBsaXN0Cj4+IGFuZCBpbiBzZXZlcmFsIGlzc3VlcykuICBJIHdhbnQgdG8gZm9j
dXMgaW4gaGVyZSBvbmx5IG9uIF9sb2FkIHRpbWUKPj4gZXJyb3JzXyAtIHdoaWNoIGhhcHBlbiBk
dXJpbmcgc3RhcnR1cCAoZXhhY3RseSB3aGVuIGBjb25uZWN0YCBpcwo+PiBjYWxsZWQpLiAgUGxl
YXNlIGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5nIG91dCBvZiB0aGlzIHRocmVhZC4KPj4K
Pj4gU28gZmFyLCBjb25uZWN0IHJldHVybnMgWyBgT2sgb2YgJ2EgfCBgRXJyb3Igb2YgJ2IgXSBM
d3QudCwgYW5kIGluIHRoZQo+PiBlcnJvciBjYXNlIGZ1bmN0b3JpYSBlbWl0cyBhICJmYWlsIChG
YWlsdXJlIDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+PiBjbGVhcmx5IG5vdCB2ZXJ5IGluZm9y
bWF0aXZlIHRvIHBvdGVudGlhbCB1c2VycyAoYW4gZXhhbXBsZSBiZWluZwo+PiAiRmFpbHVyZSBu
ZXQxMSIpLgo+Pgo+PiBJJ3ZlIGl0ZXJhdGVkIG92ZXIgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMg
d2l0aCBNaW5keSBzb21lIGRheXMgYWdvLCBhbmQKPj4gd2FudGVkIHRvIGFzayB0aGUgYnJvYWRl
ciBkZXZlbG9wZXIgY29tbXVuaXR5OiBpcyB0aGVyZSBhbnkgbm9uLWZhdGFsCj4+IGluaXRpYWxp
c2F0aW9uIGVycm9yIHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0aGluayBvZiBhbnkgKGFu
ZAo+PiBjb3VsZG4ndCBmaW5kIGFueSBpbiB2YXJpb3VzIGxpYnJhcmllcyBJIGxvb2tlZCBpbnRv
KS4gIEkgYWxzbyBjYW5ub3QKPj4gdGhpbmsgb2YgYWN0aW9ucyB5b3UnZCBsaWtlIHRvIGRvIHdo
ZW4gYSBmYWlsdXJlIG9jY3VycyBkdXJpbmcgc3RhcnR1cAo+PiAoYXBhcnQgZnJvbSBmaXhpbmcg
dGhlIGNvZGUsIHJlY29tcGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4+Cj4+IEJlY2F1c2UsIGlm
IG5vdCwgd2UgY2FuIHNpbXBsaWZ5IHRoaXMgcmF0aGVyIHJhZGljYWxseSBieSBoYXZpbmcgY29u
bmVjdAo+PiByZXR1cm4gYW4gJ2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVycm9yIChzdWNo
IGFzICJwZXJtaXNzaW9uIGRlbmllZCIKPj4gaW4gbWlyYWdlLW5ldC11bml4KSBmYWlsIGFuZCBu
ZXZlciB0cmFuc2l0IGludG8gcnVubmluZyBzdGF0ZSBvZiB0aGUKPj4gdW5pa2VybmVsLgo+Pgo+
PiBUaGlzIHdvdWxkIGFsc28sIGFzIGEgc2lkZSBlZmZlY3QsIHNpbXBsaWZ5IHJ1biB0aW1lIGVy
cm9ycyBzaW5jZSB0aGUKPj4gdHlwZSBlcnJvciB3b3VsZCBub3QgbmVlZCB0byBiZSBjb252b2x1
dGVkIHdpdGggdGhlIHBvdGVudGlhbCBzdGFydHVwCj4+IGVycm9ycyBhcyBpdCBpcyB0aGUgY2Fz
ZSBub3cuCj4+Cj4+IElmIG5vYm9keSBkaXNhZ3JlZXMgKGFuZCBjb21lcyB1cCB3aXRoIG5vbi1j
b250cml2ZWQgZXhhbXBsZXMpLCBJJ20KPj4gaGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhp
cyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0IGZldyBkYXlzLgo+Cj4gU291bmRzIGdvb2QgdG8g
bWUgdG9vIQo+Cj4gT25seSB0aGluZyB0aGF0IGNvbWVzIHRvIG1pbmQgaXMgdG8gY2xhcmlmeTog
aW4gY2FzZXMgd2hlcmUgb25lIHdyaXRlcwo+IGEgdW5pa2VybmVsIHRoYXQgY2FuIHVzZSAoZWcp
IG9uZSBvZiB0d28gZGV2aWNlcywgaXMgdGhlcmUgYSB3YXkgdG8KPiBkZXRlcm1pbmUgd2hpY2gg
b2YgdGhlIGRldmljZXMgaXMgYWN0dWFsbHkgYXZhaWxhYmxlIGF0IGJvb3QsIHdpdGhvdXQKPiB0
cmlnZ2VyaW5nIGFuIGVycm9yPwo+Cj4gKEknbSB0aGlua2luZyBvZiB0aGUgY2FzZSBvZiBzb21l
dGhpbmcgbGlrZSBhIHJvdXRlciB0aGF0IHN1cHBvcnRzIE4KPiBwb3J0cyB3aGVyZSBOIGlzbid0
IGtub3duIHVudGlsIHJ1bnRpbWUuKQoKSW4gdGhhdCBjYXNlIEkgdGhpbmsgeW91J2QgcmVxdWVz
dCBhIHN3aXRjaCBkZXZpY2UgaW4geW91ciBjb25maWcubWwuClRoZSBzd2l0Y2ggd291bGQgYWx3
YXlzIGJlIGNyZWF0ZWQgc3VjY2Vzc2Z1bGx5LCBidXQgd291bGQgaGFuZGxlCmVycm9ycyBjb25u
ZWN0aW5nIGNsaWVudHMgc2VwYXJhdGVseS4KCj4gSGF2aW5nIHNhaWQgdGhhdCwgaWYgdGhpcyBp
c24ndCBzdXBwb3J0ZWQgYXQgcHJlc2VudCBhbnl3YXksIHRoZW4gaXQKPiBzb3VuZHMgbGlrZSBz
b21ldGhpbmcgdGhhdCBtaWdodCBuZWVkIGEgZGV2aWNlIGludGVyZmFjZSB1cGRhdGUgaW4KPiBm
dXR1cmUgYW5kIHNvIHNob3VsZG4ndCBzdGFsbCB5b3VyIHN1Z2dlc3Rpb24uCj4KPiAoT3IgbWF5
YmUgdGhlIG1vZGVsIGlzIHRoYXQgeW91IGxhdGUgYmluZCBOIGJ5IHJlYnVpbGRpbmcgdGhlCj4g
dW5pa2VybmVsIG9uY2UgeW91IGRvIGtub3cgd2hhdCBOIGlzPykKCgotLSAKdGFsZXg1IChHaXRI
dWIvVHdpdHRlcikgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiA1REQ1IDhE
NzAgODk5QyA0NTRBIDk2NkQgIDZBNTEgNzUxMyAzQzhGIDk0RjYgRTBDQwpHUEc6IERBOTggMjVB
RSBDQUQwIDg5NzUgN0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 15:56:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 15:56: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqMe8-0007ls-EW; Sat, 01 Oct 2016 15:56:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bqMe6-0007lm-Rm
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 15:56:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2C/65-01957-D9CDFE75; Sat, 01 Oct 2016 15:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVy0237Ed25d96
 HG+ycIGvR23qXxYHR4/CHKywBjFGsmXlJ+RUJrBkbzh5kLzjJXHH/bWoD42emLkYuDiGBB4wS
 S/69BXI4OSQEbCTmt+9gh0hMZZI4+vs0VEJe4vr3iywQiQVMEocmXmIESQgL2Ek0rfzCCmKLC
 KhLLDt1HyjOAVSUL/H4bQZImA0ovPh6HwuIzSvgJvH/YDMrSAmLgIrErllpIGFRgXCJ038b2S
 FKBCVOznwCVs4JdM/WBZPANjELmEnM2/yQGcKWl9j+dg7zBEaBWUhaZiEpm4WkbAEj8ypGjeL
 UorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgZACCHYwr250PMUpy
 MCmJ8hoVvQ8X4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbdhsoJ1iUmp5akZaZA4wTmLQEB4+SC
 G8nSJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR59UGKBECKMkrz4EbAYvYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnngUzhycwrgdv0CugIJqAj8o++ATmiJBEhJdXAaJM/Q/hV2Bu
 /Vttp5251+WwzMN+wbznH8r9zAp9Hzw1LuGywM7i3Mu387SXvXGY7HwqrmPLnHdvESJauvDWM
 NrEBIovZPW/wFWtWZZvlTKpvUfTvldg4Y+PeP41tOk88r97do36f5xDDd49inbVK1ysL7eYa+
 ltw/HlYOv34q6WT7+2K+fyRS4mlOCPRUIu5qDgRAE33fsTUAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1475337373!26349666!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13101 invoked from network); 1 Oct 2016 15:56:13 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Oct 2016 15:56:13 -0000
Received: from mfilter16-d.gandi.net (mfilter16-d.gandi.net [217.70.178.144])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 2443E1720AC
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:56:13 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter16-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter16-d.gandi.net (mfilter16-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id pRaYfPIPOC3N for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:56:11 +0200 (CEST)
X-Originating-IP: 71.82.217.202
Received: from [10.137.3.11] (71-82-217-202.dhcp.mdsn.wi.charter.com
 [71.82.217.202]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 675341720A5
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:56:10 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <6e5f7843-bc15-0cf5-b169-ff5ed00a744b@zoho.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ed6e8544-9d2c-075a-69c2-5070db89398f@somerandomidiot.com>
Date: Sat, 1 Oct 2016 10:56:08 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <6e5f7843-bc15-0cf5-b169-ff5ed00a744b@zoho.com>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDkvMzAvMjAxNiAxMTozNyBBTSwgRHJ1cCB3cm90ZToKCj4gSSB3YXMgaG9waW5nIHdlIGNv
dWxkIGFkZCBhIGBwcF9lcnJvcmAgZnVuY3Rpb24gZXZlcnl3aGVyZSwgYW5kIGhhdmUgCj4gc29t
ZXRoaW5nIGxpa2UgYEVycm9yIHggLT4gZmFpbCAoRGV2aWNlLnBwX2VycnJvciB4KWAKPiBBcHBh
cmVudGx5LCB0aGF0IHdhcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gSSBleHBlY3RlZC4KCkkgd2Fz
IGhvcGluZyBmb3IgdGhpcyB0b28sIGJ1dCBpdCB0dXJuZWQgb3V0IHRvIGJlIHF1aXRlIGRpZmZp
Y3VsdCB0byAKaW1wbGVtZW50LiAgSWYgYW55b25lJ3MgaW50ZXJlc3RlZCBpbiBkaXNjdXNzaW5n
ICp3aHkqLCBJJ20gaGFwcHkgdG8gCndyaXRlIHRoYXQgdXAsIGJ1dCB3aXRob3V0IGFuIGV4cHJl
c3Npb24gb2YgaW50ZXJlc3QgSSdtIHVubGlrZWx5IHRvIAp0YWtlIHRoZSB0aW1lLgoKLU1pbmR5
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VP
Uy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 15:56:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 15:56: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqMe8-0007ls-EW; Sat, 01 Oct 2016 15:56:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bqMe6-0007lm-Rm
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 15:56:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2C/65-01957-D9CDFE75; Sat, 01 Oct 2016 15:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVy0237Ed25d96
 HG+ycIGvR23qXxYHR4/CHKywBjFGsmXlJ+RUJrBkbzh5kLzjJXHH/bWoD42emLkYuDiGBB4wS
 S/69BXI4OSQEbCTmt+9gh0hMZZI4+vs0VEJe4vr3iywQiQVMEocmXmIESQgL2Ek0rfzCCmKLC
 KhLLDt1HyjOAVSUL/H4bQZImA0ovPh6HwuIzSvgJvH/YDMrSAmLgIrErllpIGFRgXCJ038b2S
 FKBCVOznwCVs4JdM/WBZPANjELmEnM2/yQGcKWl9j+dg7zBEaBWUhaZiEpm4WkbAEj8ypGjeL
 UorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgZACCHYwr250PMUpy
 MCmJ8hoVvQ8X4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbdhsoJ1iUmp5akZaZA4wTmLQEB4+SC
 G8nSJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR59UGKBECKMkrz4EbAYvYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnngUzhycwrgdv0CugIJqAj8o++ATmiJBEhJdXAaJM/Q/hV2Bu
 /Vttp5251+WwzMN+wbznH8r9zAp9Hzw1LuGywM7i3Mu387SXvXGY7HwqrmPLnHdvESJauvDWM
 NrEBIovZPW/wFWtWZZvlTKpvUfTvldg4Y+PeP41tOk88r97do36f5xDDd49inbVK1ysL7eYa+
 ltw/HlYOv34q6WT7+2K+fyRS4mlOCPRUIu5qDgRAE33fsTUAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1475337373!26349666!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13101 invoked from network); 1 Oct 2016 15:56:13 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Oct 2016 15:56:13 -0000
Received: from mfilter16-d.gandi.net (mfilter16-d.gandi.net [217.70.178.144])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 2443E1720AC
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:56:13 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter16-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter16-d.gandi.net (mfilter16-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id pRaYfPIPOC3N for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:56:11 +0200 (CEST)
X-Originating-IP: 71.82.217.202
Received: from [10.137.3.11] (71-82-217-202.dhcp.mdsn.wi.charter.com
 [71.82.217.202]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 675341720A5
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:56:10 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <6e5f7843-bc15-0cf5-b169-ff5ed00a744b@zoho.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ed6e8544-9d2c-075a-69c2-5070db89398f@somerandomidiot.com>
Date: Sat, 1 Oct 2016 10:56:08 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <6e5f7843-bc15-0cf5-b169-ff5ed00a744b@zoho.com>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDkvMzAvMjAxNiAxMTozNyBBTSwgRHJ1cCB3cm90ZToKCj4gSSB3YXMgaG9waW5nIHdlIGNv
dWxkIGFkZCBhIGBwcF9lcnJvcmAgZnVuY3Rpb24gZXZlcnl3aGVyZSwgYW5kIGhhdmUgCj4gc29t
ZXRoaW5nIGxpa2UgYEVycm9yIHggLT4gZmFpbCAoRGV2aWNlLnBwX2VycnJvciB4KWAKPiBBcHBh
cmVudGx5LCB0aGF0IHdhcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gSSBleHBlY3RlZC4KCkkgd2Fz
IGhvcGluZyBmb3IgdGhpcyB0b28sIGJ1dCBpdCB0dXJuZWQgb3V0IHRvIGJlIHF1aXRlIGRpZmZp
Y3VsdCB0byAKaW1wbGVtZW50LiAgSWYgYW55b25lJ3MgaW50ZXJlc3RlZCBpbiBkaXNjdXNzaW5n
ICp3aHkqLCBJJ20gaGFwcHkgdG8gCndyaXRlIHRoYXQgdXAsIGJ1dCB3aXRob3V0IGFuIGV4cHJl
c3Npb24gb2YgaW50ZXJlc3QgSSdtIHVubGlrZWx5IHRvIAp0YWtlIHRoZSB0aW1lLgoKLU1pbmR5
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VP
Uy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 15:58:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 15:58: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqMgJ-0007q1-MV; Sat, 01 Oct 2016 15:58:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bqMgI-0007pv-0z
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 15:58:30 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 FD/3A-06971-52DDFE75; Sat, 01 Oct 2016 15:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVy0237YV2Vu+/
 DDZrPGFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bsnitsBVd5Kw62JjUw9nB3MXJxCAncZ5S4
 f+Q7SxcjJ4eEgI3Ep4c7WCESU5kkDt67yQyRkJe4/v0iC0RiPpPEzzl/WEESwgJ2Ek0rv4DZI
 gLqEstO3WcEsYWA4hu3rGAHsdmA4ouv94Ft4BVwk7j26DwTiM0ioCLRc/sz2AJRgXCJ038b2S
 FqBCVOznwCVs8pYC/x/WoP2HxmATOJeZsfMkPY8hLb385hnsAoMAtJyywkZbOQlC1gZF7FqFG
 cWlSWWqRrZK6XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYoPUMDIw7GK9u8TvE
 KMnBpCTKa1T0PlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/THaCcYFFqempFWmYOMFZg0hIcP
 EoivJ23gdK8xQWJucWZ6RCpU4yKUuK8bCB9AiCJjNI8uDZYfF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMwbBDKFJzOvBG76K6DFTECL84++AVlckoiQkmpg7L/TwGDbYf3Wx1b7So9E7qP
 oTRfNAyq9P07sNVQV4PD6NE1hwmLJY83nFinMDLP62a3It/nENo/F2gEflsf6yShH+d3Jf3dT
 Xb/csOjTnKl8i19cTdHbsW1RxNeqz4tfT+NlPW+01PGv8owPElf/i9/99vv43vJPurzHBBw3b
 O5Q+dTukjFVV4mlOCPRUIu5qDgRABKrtmnKAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1475337508!26329881!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39434 invoked from network); 1 Oct 2016 15:58:28 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Oct 2016 15:58:28 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 38628A80C8
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:58:27 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter14-d.gandi.net (mfilter14-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id QOJsyr8yATYe for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:58:25 +0200 (CEST)
X-Originating-IP: 71.82.217.202
Received: from [10.137.3.11] (71-82-217-202.dhcp.mdsn.wi.charter.com
 [71.82.217.202]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 599F3A80C7
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:58:24 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <b163cc8e-600f-73b6-52d9-49c26d8cb835@somerandomidiot.com>
Date: Sat, 1 Oct 2016 10:58:23 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDkvMzAvMjAxNiAxMToxMyBBTSwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cgo+IEhleSwKPgo+
IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFkcyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJv
dGggb24gdGhpcyBsaXN0Cj4gYW5kIGluIHNldmVyYWwgaXNzdWVzKS4gIEkgd2FudCB0byBmb2N1
cyBpbiBoZXJlIG9ubHkgb24gX2xvYWQgdGltZQo+IGVycm9yc18gLSB3aGljaCBoYXBwZW4gZHVy
aW5nIHN0YXJ0dXAgKGV4YWN0bHkgd2hlbiBgY29ubmVjdGAgaXMKPiBjYWxsZWQpLiAgUGxlYXNl
IGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5nIG91dCBvZiB0aGlzIHRocmVhZC4KPgo+IFNv
IGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9mICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQs
IGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJl
IDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNsZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUg
dG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxlIGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4K
Pgo+IEkndmUgaXRlcmF0ZWQgb3ZlciB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyB3aXRoIE1pbmR5
IHNvbWUgZGF5cyBhZ28sIGFuZAo+IHdhbnRlZCB0byBhc2sgdGhlIGJyb2FkZXIgZGV2ZWxvcGVy
IGNvbW11bml0eTogaXMgdGhlcmUgYW55IG5vbi1mYXRhbAo+IGluaXRpYWxpc2F0aW9uIGVycm9y
IHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0aGluayBvZiBhbnkgKGFuZAo+IGNvdWxkbid0
IGZpbmQgYW55IGluIHZhcmlvdXMgbGlicmFyaWVzIEkgbG9va2VkIGludG8pLiAgSSBhbHNvIGNh
bm5vdAo+IHRoaW5rIG9mIGFjdGlvbnMgeW91J2QgbGlrZSB0byBkbyB3aGVuIGEgZmFpbHVyZSBv
Y2N1cnMgZHVyaW5nIHN0YXJ0dXAKPiAoYXBhcnQgZnJvbSBmaXhpbmcgdGhlIGNvZGUsIHJlY29t
cGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4KPiBCZWNhdXNlLCBpZiBub3QsIHdlIGNhbiBzaW1w
bGlmeSB0aGlzIHJhdGhlciByYWRpY2FsbHkgYnkgaGF2aW5nIGNvbm5lY3QKPiByZXR1cm4gYW4g
J2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVycm9yIChzdWNoIGFzICJwZXJtaXNzaW9uIGRl
bmllZCIKPiBpbiBtaXJhZ2UtbmV0LXVuaXgpIGZhaWwgYW5kIG5ldmVyIHRyYW5zaXQgaW50byBy
dW5uaW5nIHN0YXRlIG9mIHRoZQo+IHVuaWtlcm5lbC4KPgo+IFRoaXMgd291bGQgYWxzbywgYXMg
YSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVuIHRpbWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUg
ZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUgY29udm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwg
c3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0aGUgY2FzZSBub3cuCj4KPiBJZiBub2JvZHkgZGlz
YWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24tY29udHJpdmVkIGV4YW1wbGVzKSwgSSdtCj4g
aGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhpcyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0
IGZldyBkYXlzLgoKQXMgaXMgcHJvYmFibHkgb2J2aW91cyBmcm9tIHlvdXIgbWVudGlvbiBhYm92
ZSwgSSdtIGluIGZhdm9yIG9mIHRoaXMgCihhbmQgaGF2ZSBmYWlsZWQgdG8gY29tZSB1cCB3aXRo
IG5vbi1jb250cml2ZWQgZXhhbXBsZXMgc2luY2Ugd2UgbGFzdCAKZGlzY3Vzc2VkKS4gIFRoYW5r
cyBmb3IgcHVzaGluZyB0aGlzIGZvcndhcmQuIDopCgotTWluZHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 15:58:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 15:58: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqMgJ-0007q1-MV; Sat, 01 Oct 2016 15:58:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bqMgI-0007pv-0z
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 15:58:30 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 FD/3A-06971-52DDFE75; Sat, 01 Oct 2016 15:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVy0237YV2Vu+/
 DDZrPGFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bsnitsBVd5Kw62JjUw9nB3MXJxCAncZ5S4
 f+Q7SxcjJ4eEgI3Ep4c7WCESU5kkDt67yQyRkJe4/v0iC0RiPpPEzzl/WEESwgJ2Ek0rv4DZI
 gLqEstO3WcEsYWA4hu3rGAHsdmA4ouv94Ft4BVwk7j26DwTiM0ioCLRc/sz2AJRgXCJ038b2S
 FqBCVOznwCVs8pYC/x/WoP2HxmATOJeZsfMkPY8hLb385hnsAoMAtJyywkZbOQlC1gZF7FqFG
 cWlSWWqRrZK6XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYoPUMDIw7GK9u8TvE
 KMnBpCTKa1T0PlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/THaCcYFFqempFWmYOMFZg0hIcP
 EoivJ23gdK8xQWJucWZ6RCpU4yKUuK8bCB9AiCJjNI8uDZYfF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMwbBDKFJzOvBG76K6DFTECL84++AVlckoiQkmpg7L/TwGDbYf3Wx1b7So9E7qP
 oTRfNAyq9P07sNVQV4PD6NE1hwmLJY83nFinMDLP62a3It/nENo/F2gEflsf6yShH+d3Jf3dT
 Xb/csOjTnKl8i19cTdHbsW1RxNeqz4tfT+NlPW+01PGv8owPElf/i9/99vv43vJPurzHBBw3b
 O5Q+dTukjFVV4mlOCPRUIu5qDgRABKrtmnKAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1475337508!26329881!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39434 invoked from network); 1 Oct 2016 15:58:28 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Oct 2016 15:58:28 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 38628A80C8
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:58:27 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter14-d.gandi.net (mfilter14-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id QOJsyr8yATYe for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:58:25 +0200 (CEST)
X-Originating-IP: 71.82.217.202
Received: from [10.137.3.11] (71-82-217-202.dhcp.mdsn.wi.charter.com
 [71.82.217.202]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 599F3A80C7
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 17:58:24 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <b163cc8e-600f-73b6-52d9-49c26d8cb835@somerandomidiot.com>
Date: Sat, 1 Oct 2016 10:58:23 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDkvMzAvMjAxNiAxMToxMyBBTSwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cgo+IEhleSwKPgo+
IFRoZXJlIGhhcyBiZWVuIGxvdHMgb2YgdGhyZWFkcyBhYm91dCBlcnJvciByZXBvcnRpbmcgKGJv
dGggb24gdGhpcyBsaXN0Cj4gYW5kIGluIHNldmVyYWwgaXNzdWVzKS4gIEkgd2FudCB0byBmb2N1
cyBpbiBoZXJlIG9ubHkgb24gX2xvYWQgdGltZQo+IGVycm9yc18gLSB3aGljaCBoYXBwZW4gZHVy
aW5nIHN0YXJ0dXAgKGV4YWN0bHkgd2hlbiBgY29ubmVjdGAgaXMKPiBjYWxsZWQpLiAgUGxlYXNl
IGxlYXZlIHJ1biB0aW1lIGVycm9yIGhhbmRsaW5nIG91dCBvZiB0aGlzIHRocmVhZC4KPgo+IFNv
IGZhciwgY29ubmVjdCByZXR1cm5zIFsgYE9rIG9mICdhIHwgYEVycm9yIG9mICdiIF0gTHd0LnQs
IGFuZCBpbiB0aGUKPiBlcnJvciBjYXNlIGZ1bmN0b3JpYSBlbWl0cyBhICJmYWlsIChGYWlsdXJl
IDxkZXZpY2VuYW1lPikiLiAgVGhpcyBpcwo+IGNsZWFybHkgbm90IHZlcnkgaW5mb3JtYXRpdmUg
dG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxlIGJlaW5nCj4gIkZhaWx1cmUgbmV0MTEiKS4K
Pgo+IEkndmUgaXRlcmF0ZWQgb3ZlciB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyB3aXRoIE1pbmR5
IHNvbWUgZGF5cyBhZ28sIGFuZAo+IHdhbnRlZCB0byBhc2sgdGhlIGJyb2FkZXIgZGV2ZWxvcGVy
IGNvbW11bml0eTogaXMgdGhlcmUgYW55IG5vbi1mYXRhbAo+IGluaXRpYWxpc2F0aW9uIGVycm9y
IHlvdSBjYW4gdGhpbmsgb2Y/ICBJIGNhbm5vdCB0aGluayBvZiBhbnkgKGFuZAo+IGNvdWxkbid0
IGZpbmQgYW55IGluIHZhcmlvdXMgbGlicmFyaWVzIEkgbG9va2VkIGludG8pLiAgSSBhbHNvIGNh
bm5vdAo+IHRoaW5rIG9mIGFjdGlvbnMgeW91J2QgbGlrZSB0byBkbyB3aGVuIGEgZmFpbHVyZSBv
Y2N1cnMgZHVyaW5nIHN0YXJ0dXAKPiAoYXBhcnQgZnJvbSBmaXhpbmcgdGhlIGNvZGUsIHJlY29t
cGlsaW5nLCBhbmQgcmVzdGFydGluZykuCj4KPiBCZWNhdXNlLCBpZiBub3QsIHdlIGNhbiBzaW1w
bGlmeSB0aGlzIHJhdGhlciByYWRpY2FsbHkgYnkgaGF2aW5nIGNvbm5lY3QKPiByZXR1cm4gYW4g
J2EgTHd0LnQsIGFuZCBpbiBjYXNlIG9mIGFuIGVycm9yIChzdWNoIGFzICJwZXJtaXNzaW9uIGRl
bmllZCIKPiBpbiBtaXJhZ2UtbmV0LXVuaXgpIGZhaWwgYW5kIG5ldmVyIHRyYW5zaXQgaW50byBy
dW5uaW5nIHN0YXRlIG9mIHRoZQo+IHVuaWtlcm5lbC4KPgo+IFRoaXMgd291bGQgYWxzbywgYXMg
YSBzaWRlIGVmZmVjdCwgc2ltcGxpZnkgcnVuIHRpbWUgZXJyb3JzIHNpbmNlIHRoZQo+IHR5cGUg
ZXJyb3Igd291bGQgbm90IG5lZWQgdG8gYmUgY29udm9sdXRlZCB3aXRoIHRoZSBwb3RlbnRpYWwg
c3RhcnR1cAo+IGVycm9ycyBhcyBpdCBpcyB0aGUgY2FzZSBub3cuCj4KPiBJZiBub2JvZHkgZGlz
YWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24tY29udHJpdmVkIGV4YW1wbGVzKSwgSSdtCj4g
aGFwcHkgdG8gbWFzc2FnZSBjb2RlIGludG8gdGhpcyBkaXJlY3Rpb24gd2l0aGluIHRoZSBuZXh0
IGZldyBkYXlzLgoKQXMgaXMgcHJvYmFibHkgb2J2aW91cyBmcm9tIHlvdXIgbWVudGlvbiBhYm92
ZSwgSSdtIGluIGZhdm9yIG9mIHRoaXMgCihhbmQgaGF2ZSBmYWlsZWQgdG8gY29tZSB1cCB3aXRo
IG5vbi1jb250cml2ZWQgZXhhbXBsZXMgc2luY2Ugd2UgbGFzdCAKZGlzY3Vzc2VkKS4gIFRoYW5r
cyBmb3IgcHVzaGluZyB0aGlzIGZvcndhcmQuIDopCgotTWluZHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 20:50:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 20:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqREG-0006uq-2c; Sat, 01 Oct 2016 20:49:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bqREE-0006uk-9v
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 20:49:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/BA-01343-D6120F75; Sat, 01 Oct 2016 20:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42K56hl5QjdH8UO
 4QfcCLYve1rssDowehz9cYQlgjGLNzEvKr0hgzZj//zdTwVn2insN1Q2MK9i6GLk4hAQ+MUlM
 PDWPqYuRk0NYwE6iaeUXVhBbREBdYtmp+4wgthBQfOOWFewgNpuApsSGl8+Bajg4eIHit2YXg
 oRZBFQk3r+bwgwSFhWIkHj2QQgkzCsgKHFy5hMWEJtTwF7i+9UesOnMQNP/zLvEDGHLSzRvnc
 08gZFnFpKWWUjKZiEpW8DIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMal
 YLzk/dxMjMGwYgGAH48Fm50OMkhxMSqK8uc/fhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DVS
 +BAuJFiUmp5akZaZAwxgmLQEB4+SCK8tSJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR5b
 UCKBECKMkrz4EbAoukSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm5QabwZOaVwG16BXQEE9
 AR+UffgBxRkoiQkmpgtH3V+PJZ/6vtz+dlxog4bbp25NzKkg2fFrZPOsZiccLXYn+TovQN/tZ
 9L6zutt9ftT7h1/+OvtSqrccLlJLXufXt269of/dIJuMS7SwXg31sb/T5Fp29/6BX51LCqkcK
 cRrLLnkWpF37mM6vbBydsOOw0Otj3c6Gnn7r5tisMM1zsvp6XOmIoRJLcUaioRZzUXEiAAKFl
 yyhAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1475354988!46712112!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3316 invoked from network); 1 Oct 2016 20:49:48 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 1 Oct 2016 20:49:48 -0000
Received: from [192.168.0.8]
 (cpc92320-cmbg19-2-0-cust3425.5-4.cable.virginm.net [82.13.77.98])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id CE8301886
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 22:49:47 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
Date: Sat, 1 Oct 2016 21:49:40 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxNiAxNzoxMywgSGFubmVzIE1laG5lcnQgd3JvdGU6Cj4gSWYgbm9ib2R5IGRp
c2FncmVlcyAoYW5kIGNvbWVzIHVwIHdpdGggbm9uLWNvbnRyaXZlZCBleGFtcGxlcyksIEknbQo+
IGhhcHB5IHRvIG1hc3NhZ2UgY29kZSBpbnRvIHRoaXMgZGlyZWN0aW9uIHdpdGhpbiB0aGUgbmV4
dCBmZXcgZGF5cy4KClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLCBJIHByZXBhcmVkIGEgYnVuY2gg
b2YgUFJzIGxpbmtlZCBmcm9tCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwv
NjAyIC4gIExvdHMgb2YgQ0kgZmFpbHVyZXMgYXJlIGR1ZQp0byB0aGUgZmFjdCB0aGF0IHRoZSBy
ZXBvc2l0b3J5IG5lZWRzIHRvIHBpbiBhbm90aGVyIGxpYnJhcnksIHRodXMgdGhleQpzaG91bGQg
c29sdmUgdGhlbXNlbHZlcy4gIEkgYnVpbHQgbW9zdCBvZiB0aGUgcGFja2FnZXMgKGVzcCB0Y3Bp
cCwKbWlyYWdlLWJsb2NrLXhlbiZ1bml4KSBsb2NhbGx5IGFuZCBydW4gdGhlIHRlc3RzdWl0ZXMg
c3VjY2Vzc2Z1bGx5LgoKT2Ygc3BlY2lhbCBpbnRlcmVzdCBtaWdodCBiZSB0aGUgUFIgdG8gbWly
YWdlLXBsYXRmb3JtIGFuZCBtaXJhZ2Utc29sbzUsCndoaWNoIGNhdGNoIHRoZSBleGNlcHRpb24g
ZnJvbSBzdGFydHVwIGFuZCBlbWl0IGEgbG9nIG1lc3NhZ2UgdG8gTG9ncy5lcnIuCgpTaW5jZSB0
aGlzIGlzIGEgY2hhbmdlIGFmZmVjdGluZyBsb3RzIG9mIHJlcG9zaXRvcmllcywgaXQgd291bGQg
YmUgZ3JlYXQKdG8gaGF2ZSB0aGlzIGNoYW5nZSBtZXJnZWQgcmF0aGVyIHNvb25lciB0aGFuIGxh
dGVyIChtaXJhZ2UtZGV2IGxpa2VseQpuZWVkcyB0byBiZSBleHRlbmRlZCB3aXRoIHNvbWUgb2Yg
dGhlc2UgcGFja2FnZXMpLiAgSWYgYW55b25lIGlzIHVwIGZvcgptZXJnaW5nICYgYWRqdXN0aW5n
IG1pcmFnZS1kZXYsIGZlZWwgZnJlZSB0byBkbyBzbywgSSBuZWVkIHNvbWUgc2xlZXAuCgoKaGFu
bmVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 01 20:50:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Oct 2016 20:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bqREG-0006uq-2c; Sat, 01 Oct 2016 20:49:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bqREE-0006uk-9v
 for mirageos-devel@lists.xenproject.org; Sat, 01 Oct 2016 20:49:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/BA-01343-D6120F75; Sat, 01 Oct 2016 20:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42K56hl5QjdH8UO
 4QfcCLYve1rssDowehz9cYQlgjGLNzEvKr0hgzZj//zdTwVn2insN1Q2MK9i6GLk4hAQ+MUlM
 PDWPqYuRk0NYwE6iaeUXVhBbREBdYtmp+4wgthBQfOOWFewgNpuApsSGl8+Bajg4eIHit2YXg
 oRZBFQk3r+bwgwSFhWIkHj2QQgkzCsgKHFy5hMWEJtTwF7i+9UesOnMQNP/zLvEDGHLSzRvnc
 08gZFnFpKWWUjKZiEpW8DIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMal
 YLzk/dxMjMGwYgGAH48Fm50OMkhxMSqK8uc/fhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DVS
 +BAuJFiUmp5akZaZAwxgmLQEB4+SCK8tSJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR5b
 UCKBECKMkrz4EbAoukSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm5QabwZOaVwG16BXQEE9
 AR+UffgBxRkoiQkmpgtH3V+PJZ/6vtz+dlxog4bbp25NzKkg2fFrZPOsZiccLXYn+TovQN/tZ
 9L6zutt9ftT7h1/+OvtSqrccLlJLXufXt269of/dIJuMS7SwXg31sb/T5Fp29/6BX51LCqkcK
 cRrLLnkWpF37mM6vbBydsOOw0Otj3c6Gnn7r5tisMM1zsvp6XOmIoRJLcUaioRZzUXEiAAKFl
 yyhAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1475354988!46712112!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3316 invoked from network); 1 Oct 2016 20:49:48 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 1 Oct 2016 20:49:48 -0000
Received: from [192.168.0.8]
 (cpc92320-cmbg19-2-0-cust3425.5-4.cable.virginm.net [82.13.77.98])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id CE8301886
 for <mirageos-devel@lists.xenproject.org>;
 Sat,  1 Oct 2016 22:49:47 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
Date: Sat, 1 Oct 2016 21:49:40 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxNiAxNzoxMywgSGFubmVzIE1laG5lcnQgd3JvdGU6Cj4gSWYgbm9ib2R5IGRp
c2FncmVlcyAoYW5kIGNvbWVzIHVwIHdpdGggbm9uLWNvbnRyaXZlZCBleGFtcGxlcyksIEknbQo+
IGhhcHB5IHRvIG1hc3NhZ2UgY29kZSBpbnRvIHRoaXMgZGlyZWN0aW9uIHdpdGhpbiB0aGUgbmV4
dCBmZXcgZGF5cy4KClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLCBJIHByZXBhcmVkIGEgYnVuY2gg
b2YgUFJzIGxpbmtlZCBmcm9tCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwv
NjAyIC4gIExvdHMgb2YgQ0kgZmFpbHVyZXMgYXJlIGR1ZQp0byB0aGUgZmFjdCB0aGF0IHRoZSBy
ZXBvc2l0b3J5IG5lZWRzIHRvIHBpbiBhbm90aGVyIGxpYnJhcnksIHRodXMgdGhleQpzaG91bGQg
c29sdmUgdGhlbXNlbHZlcy4gIEkgYnVpbHQgbW9zdCBvZiB0aGUgcGFja2FnZXMgKGVzcCB0Y3Bp
cCwKbWlyYWdlLWJsb2NrLXhlbiZ1bml4KSBsb2NhbGx5IGFuZCBydW4gdGhlIHRlc3RzdWl0ZXMg
c3VjY2Vzc2Z1bGx5LgoKT2Ygc3BlY2lhbCBpbnRlcmVzdCBtaWdodCBiZSB0aGUgUFIgdG8gbWly
YWdlLXBsYXRmb3JtIGFuZCBtaXJhZ2Utc29sbzUsCndoaWNoIGNhdGNoIHRoZSBleGNlcHRpb24g
ZnJvbSBzdGFydHVwIGFuZCBlbWl0IGEgbG9nIG1lc3NhZ2UgdG8gTG9ncy5lcnIuCgpTaW5jZSB0
aGlzIGlzIGEgY2hhbmdlIGFmZmVjdGluZyBsb3RzIG9mIHJlcG9zaXRvcmllcywgaXQgd291bGQg
YmUgZ3JlYXQKdG8gaGF2ZSB0aGlzIGNoYW5nZSBtZXJnZWQgcmF0aGVyIHNvb25lciB0aGFuIGxh
dGVyIChtaXJhZ2UtZGV2IGxpa2VseQpuZWVkcyB0byBiZSBleHRlbmRlZCB3aXRoIHNvbWUgb2Yg
dGhlc2UgcGFja2FnZXMpLiAgSWYgYW55b25lIGlzIHVwIGZvcgptZXJnaW5nICYgYWRqdXN0aW5n
IG1pcmFnZS1kZXYsIGZlZWwgZnJlZSB0byBkbyBzbywgSSBuZWVkIHNvbWUgc2xlZXAuCgoKaGFu
bmVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 03 16:28:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Oct 2016 16:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1br65u-0000Du-5o; Mon, 03 Oct 2016 16:27:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=077e051ce=Ian.Jackson@citrix.com>)
 id 1br65s-0000Dd-J3; Mon, 03 Oct 2016 16:27:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D0/FC-23620-B0782F75; Mon, 03 Oct 2016 16:27:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpC5n+6d
 wg/tXGC16W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmrHr51Tmgn7xisM3
 DrI3MJ4U6mLk5JAQ8Je4svoII4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t
 3OYIWocJD7fXwoWZxFQkThy+ANYvYiAmsTGG2+BariA6tczStz6cxAsISwQJPHg5TOwZZwCrh
 KTXx4DinNwCAnUSbS8DIK4x0Ti7cKdbBBhNYm56+MhwtwSt09PZZ7AyD8LyXWzkFw3C8l1Cxi
 ZVzGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmc9AwPjDsbX
 P50OMUpyMCmJ8l4q+xQuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3YitQTrAoNT21Ii0zBxgnM
 GkJDh4lEd4nIGne4oLE3OLMdIjUKUZFKXFenjaghABIIqM0D64NFpuXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzMoFM4cnMK4Gb/gpoMRPQ4sAtH0AWlyQipKQaGHlPtz+2mmn9TL2gOnv
 b/xaRW0w+dw1chBhCQsrtSjY8ajc+9sww6/9fw0KpxLOPSji4WTOSl4SqxJvqKU5LMl+Rfnvb
 J62yS81r1s1w/fddcfMG5nqB++ERU78sXD9jI8uWM506v7mz1jyYp+V+vOSZdcTB6UFShzQvz
 3r6YZmK2oxdAoXR15VYijMSDbWYi4oTAQWVSo7IAgAA
X-Env-Sender: prvs=077e051ce=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1475512070!37837631!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32705 invoked from network); 3 Oct 2016 16:27:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2016 16:27:52 -0000
X-IronPort-AV: E=Sophos;i="5.31,438,1473120000"; d="scan'208";a="382094972"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22514.34545.829269.902279@mariner.uk.xensource.com>
Date: Mon, 3 Oct 2016 17:27:29 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-DLP: MIA2
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum
	and security team members
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJbUEFUQ0ggdjMgNC80XSBBZGRyZXNzZWQgY29tbWVudHMgb24g
cXVvcnVtIGFuZCBzZWN1cml0eSB0ZWFtIG1lbWJlcnMiKToKPiBNYWluIGNoYW5nZXMKPiBMZWFk
ZXJzaGlwIHRlYW0gZGVjaXNpb25zOiBleHByZXNzIHF1b3J1bSBpbiB0ZXJtcyBvZiArMSB2b3Rl
cwo+IFNlY3VyaXR5IFRlYW0gTWVtYmVyczogZWxlY3Rpb24KPiBQcm9qZWN0IFdpZGUgRGVjaXNp
b24gTWFraW5nOiBtaW5vciB0ZXh0IGNoYW5nZXMKClRoZSByZXN1bHRpbmcgc2VyaWVzIGlzIGEg
bGl0dGxlIG9kZCBiZWNhdXNlIHlvdXIgdjMgNC80IHBhdGNoIG9ubHkKY2hhbmdlcyB0aGluZ3Mg
dGhhdCBhcmUgaW50cm9kdWNlZCBpbiB2MyAzLzQgYW5kIGFncmVlZCB0byBiZSBwcm9iYWJseQp3
cm9uZyB0aGVyZS4gIEkgd291bGQgaGF2ZSBiZWVuIG1vcmUgdXN1YWwgdG8gZm9sZCB0aGVzZSBj
aGFuZ2VzIGluLAphdCBsZWFzdCBpZiB0aGUgc2VyaWVzIHJlbGF0ZWQgdG8gY29kZS4KCj4gLS0t
IGEvZ292ZXJuYW5jZS5wYW5kb2MKPiArKysgYi9nb3Zlcm5hbmNlLnBhbmRvYwo+IEBAIC00MTAs
MTggKzQxMCwyNiBAQCByZXNvbHV0aW9uLiBUaGVyZSBpcyBubyBkaWZmZXJlbnRpYXRpb24gYmV0
d2VlbiAqKisxKiovICoqKzIqKiBhbmQKPiAgKiotMSoqLyoqLTIqKjogaW4gb3RoZXIgd29yZHMg
YSAqKisyKiogaXMgY291bnRlZCBhcyBhIHZvdGUgZm9yLCBhICoqLTIqKiBhcyBhIAo+ICB2b3Rl
IGFnYWluc3QgdGhlIHJlc29sdXRpb24uIFRoZSBudW1iZXIgb2Ygdm90ZXMgZm9yIGFuZCBhZ2Fp
bnN0IGEgcmVzb2x1dGlvbiAKPiAgaXMgY2FsbGVkICoqYWN0aXZlIHZvdGUqKi4gKiowKiogdm90
ZXMgKiphcmUgbm90IGNvdW50ZWQqKiBhcyBhbiBhY3RpdmUgdm90ZS4KPiAtLSAgIEEgKipxdW9y
dW0gb2YgbW9yZSB0aGFuIDUwJSBvZiBhY3RpdmUgdm90ZXMqKiBpcyByZXF1aXJlZCBmb3IgYSBy
ZXNvbHV0aW9uIAo+IC10byBwYXNzLiBJbiBvdGhlciB3b3JkcywgaWYgdGhlIGxlYWRlcnNoaXAg
dGVhbSBoYXMgNyBtZW1iZXJzLCBhdCBsZWFzdCA0IAo+IC1hY3RpdmUgdm90ZXMgYXJlIHJlcXVp
cmVkIGZvciBhIHJlc29sdXRpb24gdG8gcGFzcy4KPiArLSAgIEEgKipxdW9ydW0gb2YgYXQgbGVh
c3QgMS8zIG9mICsxIHZvdGVzIGZvciBhIHByb3Bvc2FsKiogaXMgcmVxdWlyZWQgZm9yIGEgCj4g
K3Jlc29sdXRpb24gdG8gcGFzcy4gSW4gb3RoZXIgd29yZHMsIGlmIHRoZSBsZWFkZXJzaGlwIHRl
YW0gaGFzIDcgbWVtYmVycywgYXQgCj4gK2xlYXN0IDMgbWVtYmVycyBuZWVkIHRvIHZvdGUgZm9y
IHRoZSByZXNvbHV0aW9uLiAKClRoaXMgcGFyYWdyYXBoIHNob3VsZCBzYXkgYHBvc2l0aXZlJyBy
YXRoZXIgdGhhbiBgKzEnLCBzaW5jZSBhcwp3cml0dGVuIGl0IGFwcGVhcnMgdG8gZXhjbHVkZSAr
Mi4gIChTYW1lIGluIHRoZSB0YWJsZS4pCgo+ICAjIyMjIFByb2plY3QgTGVhZCBFbGVjdGlvbnMK
PiAgCj4gQEAgLTU1MywxMCArNTY4LDEwIEBAIGFzIG91dGxpbmVkIGJlbG93Lgo+ICAtICAgUHJv
amVjdCBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyB2b3RlIGZvciBvciBhZ2FpbnN0IGEgcHJvcG9z
YWwgKHRoZXJlIGlzIG5vIAo+ICBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiAqKi0xKiovKiotMioq
IGFuZCAqKisxKiovKiorMioqKS4gQSAqKjAqKiB2b3RlIGlzIG5vdCAKPiAgY291bnRlZCBhcyBh
IHZhbGlkIHZvdGUuCj4gLS0gICBBICoqcXVvcnVtIG9mIG1vcmUgdGhhbiA1MCUqKiBvZiBlYWNo
IHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyBpcyAKPiAtcmVxdWlyZWQuIEluIG90
aGVyIHdvcmRzOiBpZiBtb3JlIHRoYW4gaGFsZiBvZiBhIHByb2plY3QncyBsZWFkZXJzaGlwIHRl
YW0gCj4gKy0gICBBICoqcXVvcnVtIG9mIGF0IGxlYXN0IDUwJSoqIG9mIGVhY2ggcHJvamVjdCdz
IGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJzIGlzIAo+ICtyZXF1aXJlZC4gSW4gb3RoZXIgd29yZHM6
IGlmIGZld2VyIHRoYW4gaGFsZiBvZiBhIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0gCj4gIG1l
bWJlcnMgZG8gbm90IHZvdGUgb3IgYWJzdGFpbiwgdGhlIGVudGlyZSBzdWItcHJvamVjdCdzIHZv
dGUgaXMgbm90IGNvdW50ZWQuIAo+IC1UaGlzIGF2b2lkcyBzaXR1YXRpb25zIHdoZXJlIG9ubHkg
YSBtaW5vcml0eSBvZiBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyB2b3RlcywgCj4gK1RoaXMgYXZv
aWRzIHNpdHVhdGlvbnMgd2hlcmUgb25seSBhIG1pbm9yaXR5IG9mIGxlYWRlcnNoaXAgdGVhbSBt
ZW1iZXJzIHZvdGUsIAoKVGhpcyBzdGlsbCBoYXMgdGhlIG5vbi1tb25vdG9uaWNpdHkgcHJvYmxl
bS4KCkkgd291bGQgc3VnZ2VzdCB0byBkZWFsIHdpdGggdGhpcyBpc3N1ZSBieSwgd2hlbiBjYWxj
dWxhdGluZyB0aGUKcGVyY2VudGFnZSwgZGl2aWRpbmcgYWxsIHRoZSB2b3RlcyBieSB0aGUgbGFy
Z2VyIG9mIChhKSB0aGUgbnVtYmVyIG9mCnBlb3BsZSB2b3RpbmcgKGluY2x1ZGluZyBgMCcgdm90
ZXMpOyAoYikgb25lIHRoaXJkIG9mIHRoZSBzaXplIG9mIHRoZQpwcm9qZWN0IGxlYWRlcnNoaXAg
dGVhbS4KClNvIGlmIG9ubHkgdHdvIG91dCBvZiBhIDEwLXBlcnNvbiBsZWFkZXJzaGlwIHRlYW0g
dm90ZSwgYW5kIHRoZXkgYm90aAp2b3RlcyBpbiBmYXZvdXIsIHRoYXQgc3VicHJvamVjdCdzIG92
ZXJhbGwgdm90ZSBpcwogIDIgLyBtYXgoMTAvMywgMikKd2hpY2ggPSAyIC8gbWF4KDEwLzMsIDYv
MykgPSAyIC8gKG1heCgxMCw2KSAvIDMpID0gMiAvICgxMC8zKQogICAgICA9IDIgKiAoMy8xMCkg
PSA2IC8gMTAgPSAwLjYgPSA2MCUKCkkgd291bGQgYWRkIGEgZnVydGhlciBiYWNrc3RvcCB0aGF0
IGEgc3VjY2Vzc2Z1bCByZXNvbHV0aW9uIG11c3QgaGF2ZQpwb3NpdGl2ZSB2b3RlcyBmcm9tIGF0
IGxlYXN0IHRocmVlIChvciBtYXliZSwgdHdvKSBzZXBhcmF0ZSBwZW9wbGUuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 03 16:28:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Oct 2016 16:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1br65u-0000Du-5o; Mon, 03 Oct 2016 16:27:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=077e051ce=Ian.Jackson@citrix.com>)
 id 1br65s-0000Dd-J3; Mon, 03 Oct 2016 16:27:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D0/FC-23620-B0782F75; Mon, 03 Oct 2016 16:27:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpC5n+6d
 wg/tXGC16W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmrHr51Tmgn7xisM3
 DrI3MJ4U6mLk5JAQ8Je4svoII4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t
 3OYIWocJD7fXwoWZxFQkThy+ANYvYiAmsTGG2+BariA6tczStz6cxAsISwQJPHg5TOwZZwCrh
 KTXx4DinNwCAnUSbS8DIK4x0Ti7cKdbBBhNYm56+MhwtwSt09PZZ7AyD8LyXWzkFw3C8l1Cxi
 ZVzGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmc9AwPjDsbX
 P50OMUpyMCmJ8l4q+xQuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3YitQTrAoNT21Ii0zBxgnM
 GkJDh4lEd4nIGne4oLE3OLMdIjUKUZFKXFenjaghABIIqM0D64NFpuXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzMoFM4cnMK4Gb/gpoMRPQ4sAtH0AWlyQipKQaGHlPtz+2mmn9TL2gOnv
 b/xaRW0w+dw1chBhCQsrtSjY8ajc+9sww6/9fw0KpxLOPSji4WTOSl4SqxJvqKU5LMl+Rfnvb
 J62yS81r1s1w/fddcfMG5nqB++ERU78sXD9jI8uWM506v7mz1jyYp+V+vOSZdcTB6UFShzQvz
 3r6YZmK2oxdAoXR15VYijMSDbWYi4oTAQWVSo7IAgAA
X-Env-Sender: prvs=077e051ce=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1475512070!37837631!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32705 invoked from network); 3 Oct 2016 16:27:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2016 16:27:52 -0000
X-IronPort-AV: E=Sophos;i="5.31,438,1473120000"; d="scan'208";a="382094972"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22514.34545.829269.902279@mariner.uk.xensource.com>
Date: Mon, 3 Oct 2016 17:27:29 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-DLP: MIA2
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum
	and security team members
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJbUEFUQ0ggdjMgNC80XSBBZGRyZXNzZWQgY29tbWVudHMgb24g
cXVvcnVtIGFuZCBzZWN1cml0eSB0ZWFtIG1lbWJlcnMiKToKPiBNYWluIGNoYW5nZXMKPiBMZWFk
ZXJzaGlwIHRlYW0gZGVjaXNpb25zOiBleHByZXNzIHF1b3J1bSBpbiB0ZXJtcyBvZiArMSB2b3Rl
cwo+IFNlY3VyaXR5IFRlYW0gTWVtYmVyczogZWxlY3Rpb24KPiBQcm9qZWN0IFdpZGUgRGVjaXNp
b24gTWFraW5nOiBtaW5vciB0ZXh0IGNoYW5nZXMKClRoZSByZXN1bHRpbmcgc2VyaWVzIGlzIGEg
bGl0dGxlIG9kZCBiZWNhdXNlIHlvdXIgdjMgNC80IHBhdGNoIG9ubHkKY2hhbmdlcyB0aGluZ3Mg
dGhhdCBhcmUgaW50cm9kdWNlZCBpbiB2MyAzLzQgYW5kIGFncmVlZCB0byBiZSBwcm9iYWJseQp3
cm9uZyB0aGVyZS4gIEkgd291bGQgaGF2ZSBiZWVuIG1vcmUgdXN1YWwgdG8gZm9sZCB0aGVzZSBj
aGFuZ2VzIGluLAphdCBsZWFzdCBpZiB0aGUgc2VyaWVzIHJlbGF0ZWQgdG8gY29kZS4KCj4gLS0t
IGEvZ292ZXJuYW5jZS5wYW5kb2MKPiArKysgYi9nb3Zlcm5hbmNlLnBhbmRvYwo+IEBAIC00MTAs
MTggKzQxMCwyNiBAQCByZXNvbHV0aW9uLiBUaGVyZSBpcyBubyBkaWZmZXJlbnRpYXRpb24gYmV0
d2VlbiAqKisxKiovICoqKzIqKiBhbmQKPiAgKiotMSoqLyoqLTIqKjogaW4gb3RoZXIgd29yZHMg
YSAqKisyKiogaXMgY291bnRlZCBhcyBhIHZvdGUgZm9yLCBhICoqLTIqKiBhcyBhIAo+ICB2b3Rl
IGFnYWluc3QgdGhlIHJlc29sdXRpb24uIFRoZSBudW1iZXIgb2Ygdm90ZXMgZm9yIGFuZCBhZ2Fp
bnN0IGEgcmVzb2x1dGlvbiAKPiAgaXMgY2FsbGVkICoqYWN0aXZlIHZvdGUqKi4gKiowKiogdm90
ZXMgKiphcmUgbm90IGNvdW50ZWQqKiBhcyBhbiBhY3RpdmUgdm90ZS4KPiAtLSAgIEEgKipxdW9y
dW0gb2YgbW9yZSB0aGFuIDUwJSBvZiBhY3RpdmUgdm90ZXMqKiBpcyByZXF1aXJlZCBmb3IgYSBy
ZXNvbHV0aW9uIAo+IC10byBwYXNzLiBJbiBvdGhlciB3b3JkcywgaWYgdGhlIGxlYWRlcnNoaXAg
dGVhbSBoYXMgNyBtZW1iZXJzLCBhdCBsZWFzdCA0IAo+IC1hY3RpdmUgdm90ZXMgYXJlIHJlcXVp
cmVkIGZvciBhIHJlc29sdXRpb24gdG8gcGFzcy4KPiArLSAgIEEgKipxdW9ydW0gb2YgYXQgbGVh
c3QgMS8zIG9mICsxIHZvdGVzIGZvciBhIHByb3Bvc2FsKiogaXMgcmVxdWlyZWQgZm9yIGEgCj4g
K3Jlc29sdXRpb24gdG8gcGFzcy4gSW4gb3RoZXIgd29yZHMsIGlmIHRoZSBsZWFkZXJzaGlwIHRl
YW0gaGFzIDcgbWVtYmVycywgYXQgCj4gK2xlYXN0IDMgbWVtYmVycyBuZWVkIHRvIHZvdGUgZm9y
IHRoZSByZXNvbHV0aW9uLiAKClRoaXMgcGFyYWdyYXBoIHNob3VsZCBzYXkgYHBvc2l0aXZlJyBy
YXRoZXIgdGhhbiBgKzEnLCBzaW5jZSBhcwp3cml0dGVuIGl0IGFwcGVhcnMgdG8gZXhjbHVkZSAr
Mi4gIChTYW1lIGluIHRoZSB0YWJsZS4pCgo+ICAjIyMjIFByb2plY3QgTGVhZCBFbGVjdGlvbnMK
PiAgCj4gQEAgLTU1MywxMCArNTY4LDEwIEBAIGFzIG91dGxpbmVkIGJlbG93Lgo+ICAtICAgUHJv
amVjdCBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyB2b3RlIGZvciBvciBhZ2FpbnN0IGEgcHJvcG9z
YWwgKHRoZXJlIGlzIG5vIAo+ICBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiAqKi0xKiovKiotMioq
IGFuZCAqKisxKiovKiorMioqKS4gQSAqKjAqKiB2b3RlIGlzIG5vdCAKPiAgY291bnRlZCBhcyBh
IHZhbGlkIHZvdGUuCj4gLS0gICBBICoqcXVvcnVtIG9mIG1vcmUgdGhhbiA1MCUqKiBvZiBlYWNo
IHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyBpcyAKPiAtcmVxdWlyZWQuIEluIG90
aGVyIHdvcmRzOiBpZiBtb3JlIHRoYW4gaGFsZiBvZiBhIHByb2plY3QncyBsZWFkZXJzaGlwIHRl
YW0gCj4gKy0gICBBICoqcXVvcnVtIG9mIGF0IGxlYXN0IDUwJSoqIG9mIGVhY2ggcHJvamVjdCdz
IGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJzIGlzIAo+ICtyZXF1aXJlZC4gSW4gb3RoZXIgd29yZHM6
IGlmIGZld2VyIHRoYW4gaGFsZiBvZiBhIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0gCj4gIG1l
bWJlcnMgZG8gbm90IHZvdGUgb3IgYWJzdGFpbiwgdGhlIGVudGlyZSBzdWItcHJvamVjdCdzIHZv
dGUgaXMgbm90IGNvdW50ZWQuIAo+IC1UaGlzIGF2b2lkcyBzaXR1YXRpb25zIHdoZXJlIG9ubHkg
YSBtaW5vcml0eSBvZiBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyB2b3RlcywgCj4gK1RoaXMgYXZv
aWRzIHNpdHVhdGlvbnMgd2hlcmUgb25seSBhIG1pbm9yaXR5IG9mIGxlYWRlcnNoaXAgdGVhbSBt
ZW1iZXJzIHZvdGUsIAoKVGhpcyBzdGlsbCBoYXMgdGhlIG5vbi1tb25vdG9uaWNpdHkgcHJvYmxl
bS4KCkkgd291bGQgc3VnZ2VzdCB0byBkZWFsIHdpdGggdGhpcyBpc3N1ZSBieSwgd2hlbiBjYWxj
dWxhdGluZyB0aGUKcGVyY2VudGFnZSwgZGl2aWRpbmcgYWxsIHRoZSB2b3RlcyBieSB0aGUgbGFy
Z2VyIG9mIChhKSB0aGUgbnVtYmVyIG9mCnBlb3BsZSB2b3RpbmcgKGluY2x1ZGluZyBgMCcgdm90
ZXMpOyAoYikgb25lIHRoaXJkIG9mIHRoZSBzaXplIG9mIHRoZQpwcm9qZWN0IGxlYWRlcnNoaXAg
dGVhbS4KClNvIGlmIG9ubHkgdHdvIG91dCBvZiBhIDEwLXBlcnNvbiBsZWFkZXJzaGlwIHRlYW0g
dm90ZSwgYW5kIHRoZXkgYm90aAp2b3RlcyBpbiBmYXZvdXIsIHRoYXQgc3VicHJvamVjdCdzIG92
ZXJhbGwgdm90ZSBpcwogIDIgLyBtYXgoMTAvMywgMikKd2hpY2ggPSAyIC8gbWF4KDEwLzMsIDYv
MykgPSAyIC8gKG1heCgxMCw2KSAvIDMpID0gMiAvICgxMC8zKQogICAgICA9IDIgKiAoMy8xMCkg
PSA2IC8gMTAgPSAwLjYgPSA2MCUKCkkgd291bGQgYWRkIGEgZnVydGhlciBiYWNrc3RvcCB0aGF0
IGEgc3VjY2Vzc2Z1bCByZXNvbHV0aW9uIG11c3QgaGF2ZQpwb3NpdGl2ZSB2b3RlcyBmcm9tIGF0
IGxlYXN0IHRocmVlIChvciBtYXliZSwgdHdvKSBzZXBhcmF0ZSBwZW9wbGUuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 09:49:54 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 09:49: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brMM0-0006Zd-L6; Tue, 04 Oct 2016 09:49:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=078ea1aca=lars.kurth@citrix.com>)
 id 1brMLz-0006YA-6s; Tue, 04 Oct 2016 09:49:39 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4E/55-01972-23B73F75; Tue, 04 Oct 2016 09:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBKsWRWlGSWpSXmKPExsWyU9JRQtew+nO
 4QftNSYve1rssFn8WJ1p8Wd7AaPF9y2QmBxaPwx+usAQwRrFm5iXlVySwZnxd8IexoEOlomn6
 TfYGxjPKXYycHBICfhJvZ39lBbHZBDQkjj1sZgaxRYDsfxuOsHcxcnEwC1xnkrgy5RVQEQeHs
 ECwxMVGURBTRCBE4uB2J4hyK4lnH3vYQWwWARWJr0/fgNm8AkYSGx+dYwIZIySwhVHi5/J1YP
 M5BRwlfs+fB1bEKCAr8aVxNVicWUBc4taT+UwQtwlILNlznhnCFpV4+fgf2J2iAnoS8x6+YoO
 I60icvf6EEcI2kNi6dB8LyG3MApoS63fpQ4y0lLi97hIThK0oMaX7IdRtghInZz4BKxcSUJLY
 ftkYYgq3xMrPf1gmMErMQnLQLIShs5AMnYVk6CwkQxcwsq5i1ChOLSpLLdI1NNJLKspMzyjJT
 czM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMUQYg2MHYN8v5EKMkB5OSKG/l60/hQnxJ+SmVGY
 nFGfFFpTmpxYcYZTg4lCR4LSs/hwsJFqWmp1akZeYAkwVMWoKDR0mE91EFUJq3uCAxtzgzHSJ
 1ilFRSpxXH6RPACSRUZoH1wZLUJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsEMoUnM68E
 bvoroMVMQIsDt3wAWVySiJCSamC05Fvar7qVKaTAU3DGkT9vs9l5ZoiezXk6seO3jfWnlew1V
 /jDeq0CFfeGNfC0lz1d3p0elHLsk8DLNSettq8MFpznFmVhF7tHwygu7OCBX6rCfxPnVHie+i
 S6w+mV4rv0F7xrml/mBIWI69xyN5E5Xed5rJH7+2WFyo0/7Uo/rVDpqJD8yK/EUpyRaKjFXFS
 cCADWS7cWSwMAAA==
X-Env-Sender: prvs=078ea1aca=lars.kurth@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1475574577!63185466!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29887 invoked from network); 4 Oct 2016 09:49:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2016 09:49:37 -0000
X-IronPort-AV: E=Sophos;i="5.31,442,1473120000"; d="scan'208";a="32426433"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v3 4/4] Addressed comments on quorum and security team
 members
Thread-Index: AQHSFcwYQkFVw5dYn0iWfwe1kWXnvKCW2PKAgAFEr4A=
Date: Tue, 4 Oct 2016 09:49:35 +0000
Message-ID: <D4194734.2EC04%lars.kurth@citrix.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
 <22514.34545.829269.902279@mariner.uk.xensource.com>
In-Reply-To: <22514.34545.829269.902279@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6FB3D377E04B2446A9972C1CB00ED074@citrix.com>
MIME-Version: 1.0
X-DLP: AMS1
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum
 and security team members
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAzLzEwLzIwMTYgMTc6MjcsICJJYW4gSmFja3NvbiIgPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+IHdyb3RlOg0KDQo+TGFycyBLdXJ0aCB3cml0ZXMgKCJbUEFUQ0ggdjMgNC80XSBB
ZGRyZXNzZWQgY29tbWVudHMgb24gcXVvcnVtIGFuZA0KPnNlY3VyaXR5IHRlYW0gbWVtYmVycyIp
Og0KPj4gTWFpbiBjaGFuZ2VzDQo+PiBMZWFkZXJzaGlwIHRlYW0gZGVjaXNpb25zOiBleHByZXNz
IHF1b3J1bSBpbiB0ZXJtcyBvZiArMSB2b3Rlcw0KPj4gU2VjdXJpdHkgVGVhbSBNZW1iZXJzOiBl
bGVjdGlvbg0KPj4gUHJvamVjdCBXaWRlIERlY2lzaW9uIE1ha2luZzogbWlub3IgdGV4dCBjaGFu
Z2VzDQo+DQo+VGhlIHJlc3VsdGluZyBzZXJpZXMgaXMgYSBsaXR0bGUgb2RkIGJlY2F1c2UgeW91
ciB2MyA0LzQgcGF0Y2ggb25seQ0KPmNoYW5nZXMgdGhpbmdzIHRoYXQgYXJlIGludHJvZHVjZWQg
aW4gdjMgMy80IGFuZCBhZ3JlZWQgdG8gYmUgcHJvYmFibHkNCj53cm9uZyB0aGVyZS4gIEkgd291
bGQgaGF2ZSBiZWVuIG1vcmUgdXN1YWwgdG8gZm9sZCB0aGVzZSBjaGFuZ2VzIGluLA0KPmF0IGxl
YXN0IGlmIHRoZSBzZXJpZXMgcmVsYXRlZCB0byBjb2RlLg0KDQpJIHdpbGwgbWVyZ2UgdGhlIHR3
byBmb3IgdGhlIG5leHQgdmVyc2lvbiA6IGhvcGVmdWxseSB0aGUgbGFzdA0KIA0KPg0KPj4gLS0t
IGEvZ292ZXJuYW5jZS5wYW5kb2MNCj4+ICsrKyBiL2dvdmVybmFuY2UucGFuZG9jDQo+PiBAQCAt
NDEwLDE4ICs0MTAsMjYgQEAgcmVzb2x1dGlvbi4gVGhlcmUgaXMgbm8gZGlmZmVyZW50aWF0aW9u
IGJldHdlZW4NCj4+KiorMSoqLyAqKisyKiogYW5kDQo+PiAgKiotMSoqLyoqLTIqKjogaW4gb3Ro
ZXIgd29yZHMgYSAqKisyKiogaXMgY291bnRlZCBhcyBhIHZvdGUgZm9yLCBhDQo+PioqLTIqKiBh
cyBhIA0KPj4gIHZvdGUgYWdhaW5zdCB0aGUgcmVzb2x1dGlvbi4gVGhlIG51bWJlciBvZiB2b3Rl
cyBmb3IgYW5kIGFnYWluc3QgYQ0KPj5yZXNvbHV0aW9uIA0KPj4gIGlzIGNhbGxlZCAqKmFjdGl2
ZSB2b3RlKiouICoqMCoqIHZvdGVzICoqYXJlIG5vdCBjb3VudGVkKiogYXMgYW4NCj4+YWN0aXZl
IHZvdGUuDQo+PiAtLSAgIEEgKipxdW9ydW0gb2YgbW9yZSB0aGFuIDUwJSBvZiBhY3RpdmUgdm90
ZXMqKiBpcyByZXF1aXJlZCBmb3IgYQ0KPj5yZXNvbHV0aW9uIA0KPj4gLXRvIHBhc3MuIEluIG90
aGVyIHdvcmRzLCBpZiB0aGUgbGVhZGVyc2hpcCB0ZWFtIGhhcyA3IG1lbWJlcnMsIGF0DQo+Pmxl
YXN0IDQgDQo+PiAtYWN0aXZlIHZvdGVzIGFyZSByZXF1aXJlZCBmb3IgYSByZXNvbHV0aW9uIHRv
IHBhc3MuDQo+PiArLSAgIEEgKipxdW9ydW0gb2YgYXQgbGVhc3QgMS8zIG9mICsxIHZvdGVzIGZv
ciBhIHByb3Bvc2FsKiogaXMNCj4+cmVxdWlyZWQgZm9yIGEgDQo+PiArcmVzb2x1dGlvbiB0byBw
YXNzLiBJbiBvdGhlciB3b3JkcywgaWYgdGhlIGxlYWRlcnNoaXAgdGVhbSBoYXMgNw0KPj5tZW1i
ZXJzLCBhdCANCj4+ICtsZWFzdCAzIG1lbWJlcnMgbmVlZCB0byB2b3RlIGZvciB0aGUgcmVzb2x1
dGlvbi4NCj4NCj5UaGlzIHBhcmFncmFwaCBzaG91bGQgc2F5IGBwb3NpdGl2ZScgcmF0aGVyIHRo
YW4gYCsxJywgc2luY2UgYXMNCj53cml0dGVuIGl0IGFwcGVhcnMgdG8gZXhjbHVkZSArMi4gIChT
YW1lIGluIHRoZSB0YWJsZS4pDQoNCkFncmVlZA0KDQoNCj4+ICAjIyMjIFByb2plY3QgTGVhZCBF
bGVjdGlvbnMNCj4+ICANCj4+IEBAIC01NTMsMTAgKzU2OCwxMCBAQCBhcyBvdXRsaW5lZCBiZWxv
dy4NCj4+ICAtICAgUHJvamVjdCBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyB2b3RlIGZvciBvciBh
Z2FpbnN0IGEgcHJvcG9zYWwNCj4+KHRoZXJlIGlzIG5vIA0KPj4gIGRpZmZlcmVudGlhdGlvbiBi
ZXR3ZWVuICoqLTEqKi8qKi0yKiogYW5kICoqKzEqKi8qKisyKiopLiBBICoqMCoqIHZvdGUNCj4+
aXMgbm90IA0KPj4gIGNvdW50ZWQgYXMgYSB2YWxpZCB2b3RlLg0KPj4gLS0gICBBICoqcXVvcnVt
IG9mIG1vcmUgdGhhbiA1MCUqKiBvZiBlYWNoIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0NCj4+
bWVtYmVycyBpcyANCj4+IC1yZXF1aXJlZC4gSW4gb3RoZXIgd29yZHM6IGlmIG1vcmUgdGhhbiBo
YWxmIG9mIGEgcHJvamVjdCdzIGxlYWRlcnNoaXANCj4+dGVhbSANCj4+ICstICAgQSAqKnF1b3J1
bSBvZiBhdCBsZWFzdCA1MCUqKiBvZiBlYWNoIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0NCj4+
bWVtYmVycyBpcyANCj4+ICtyZXF1aXJlZC4gSW4gb3RoZXIgd29yZHM6IGlmIGZld2VyIHRoYW4g
aGFsZiBvZiBhIHByb2plY3QncyBsZWFkZXJzaGlwDQo+PnRlYW0gDQo+PiAgbWVtYmVycyBkbyBu
b3Qgdm90ZSBvciBhYnN0YWluLCB0aGUgZW50aXJlIHN1Yi1wcm9qZWN0J3Mgdm90ZSBpcyBub3QN
Cj4+Y291bnRlZC4gDQo+PiAtVGhpcyBhdm9pZHMgc2l0dWF0aW9ucyB3aGVyZSBvbmx5IGEgbWlu
b3JpdHkgb2YgbGVhZGVyc2hpcCB0ZWFtDQo+Pm1lbWJlcnMgdm90ZXMsIA0KPj4gK1RoaXMgYXZv
aWRzIHNpdHVhdGlvbnMgd2hlcmUgb25seSBhIG1pbm9yaXR5IG9mIGxlYWRlcnNoaXAgdGVhbQ0K
Pj5tZW1iZXJzIHZvdGUsIA0KPg0KPlRoaXMgc3RpbGwgaGFzIHRoZSBub24tbW9ub3RvbmljaXR5
IHByb2JsZW0uDQo+DQo+SSB3b3VsZCBzdWdnZXN0IHRvIGRlYWwgd2l0aCB0aGlzIGlzc3VlIGJ5
LCB3aGVuIGNhbGN1bGF0aW5nIHRoZQ0KPnBlcmNlbnRhZ2UsIGRpdmlkaW5nIGFsbCB0aGUgdm90
ZXMgYnkgdGhlIGxhcmdlciBvZiAoYSkgdGhlIG51bWJlciBvZg0KPnBlb3BsZSB2b3RpbmcgKGlu
Y2x1ZGluZyBgMCcgdm90ZXMpOyAoYikgb25lIHRoaXJkIG9mIHRoZSBzaXplIG9mIHRoZQ0KPnBy
b2plY3QgbGVhZGVyc2hpcCB0ZWFtLg0KPg0KPlNvIGlmIG9ubHkgdHdvIG91dCBvZiBhIDEwLXBl
cnNvbiBsZWFkZXJzaGlwIHRlYW0gdm90ZSwgYW5kIHRoZXkgYm90aA0KPnZvdGVzIGluIGZhdm91
ciwgdGhhdCBzdWJwcm9qZWN0J3Mgb3ZlcmFsbCB2b3RlIGlzDQo+ICAyIC8gbWF4KDEwLzMsIDIp
DQo+d2hpY2ggPSAyIC8gbWF4KDEwLzMsIDYvMykgPSAyIC8gKG1heCgxMCw2KSAvIDMpID0gMiAv
ICgxMC8zKQ0KPiAgICAgID0gMiAqICgzLzEwKSA9IDYgLyAxMCA9IDAuNiA9IDYwJQ0KPg0KPkkg
d291bGQgYWRkIGEgZnVydGhlciBiYWNrc3RvcCB0aGF0IGEgc3VjY2Vzc2Z1bCByZXNvbHV0aW9u
IG11c3QgaGF2ZQ0KPnBvc2l0aXZlIHZvdGVzIGZyb20gYXQgbGVhc3QgdGhyZWUgKG9yIG1heWJl
LCB0d28pIHNlcGFyYXRlIHBlb3BsZS4NCg0KTGV0IG1lIHBsYXkgd2l0aCB0aGlzDQpPcmlnaW5h
bGx5IEkgd2FzIHBsYW5uaW5nIG9uIGNoYW5naW5nIHRoZSBxdW9ydW0gdG8gbWF0Y2ggdGhlIG9u
ZSBmb3INCmxlYWRlcnNoaXAgdGVhbXMgZm9yIGNvbnNpc3RlbmN5Lg0KDQpMYXJzDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 09:49:54 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 09:49: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brMM0-0006Zd-L6; Tue, 04 Oct 2016 09:49:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=078ea1aca=lars.kurth@citrix.com>)
 id 1brMLz-0006YA-6s; Tue, 04 Oct 2016 09:49:39 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4E/55-01972-23B73F75; Tue, 04 Oct 2016 09:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBKsWRWlGSWpSXmKPExsWyU9JRQtew+nO
 4QftNSYve1rssFn8WJ1p8Wd7AaPF9y2QmBxaPwx+usAQwRrFm5iXlVySwZnxd8IexoEOlomn6
 TfYGxjPKXYycHBICfhJvZ39lBbHZBDQkjj1sZgaxRYDsfxuOsHcxcnEwC1xnkrgy5RVQEQeHs
 ECwxMVGURBTRCBE4uB2J4hyK4lnH3vYQWwWARWJr0/fgNm8AkYSGx+dYwIZIySwhVHi5/J1YP
 M5BRwlfs+fB1bEKCAr8aVxNVicWUBc4taT+UwQtwlILNlznhnCFpV4+fgf2J2iAnoS8x6+YoO
 I60icvf6EEcI2kNi6dB8LyG3MApoS63fpQ4y0lLi97hIThK0oMaX7IdRtghInZz4BKxcSUJLY
 ftkYYgq3xMrPf1gmMErMQnLQLIShs5AMnYVk6CwkQxcwsq5i1ChOLSpLLdI1NNJLKspMzyjJT
 czM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMUQYg2MHYN8v5EKMkB5OSKG/l60/hQnxJ+SmVGY
 nFGfFFpTmpxYcYZTg4lCR4LSs/hwsJFqWmp1akZeYAkwVMWoKDR0mE91EFUJq3uCAxtzgzHSJ
 1ilFRSpxXH6RPACSRUZoH1wZLUJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsEMoUnM68E
 bvoroMVMQIsDt3wAWVySiJCSamC05Fvar7qVKaTAU3DGkT9vs9l5ZoiezXk6seO3jfWnlew1V
 /jDeq0CFfeGNfC0lz1d3p0elHLsk8DLNSettq8MFpznFmVhF7tHwygu7OCBX6rCfxPnVHie+i
 S6w+mV4rv0F7xrml/mBIWI69xyN5E5Xed5rJH7+2WFyo0/7Uo/rVDpqJD8yK/EUpyRaKjFXFS
 cCADWS7cWSwMAAA==
X-Env-Sender: prvs=078ea1aca=lars.kurth@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1475574577!63185466!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29887 invoked from network); 4 Oct 2016 09:49:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2016 09:49:37 -0000
X-IronPort-AV: E=Sophos;i="5.31,442,1473120000"; d="scan'208";a="32426433"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v3 4/4] Addressed comments on quorum and security team
 members
Thread-Index: AQHSFcwYQkFVw5dYn0iWfwe1kWXnvKCW2PKAgAFEr4A=
Date: Tue, 4 Oct 2016 09:49:35 +0000
Message-ID: <D4194734.2EC04%lars.kurth@citrix.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
 <22514.34545.829269.902279@mariner.uk.xensource.com>
In-Reply-To: <22514.34545.829269.902279@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6FB3D377E04B2446A9972C1CB00ED074@citrix.com>
MIME-Version: 1.0
X-DLP: AMS1
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum
 and security team members
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAzLzEwLzIwMTYgMTc6MjcsICJJYW4gSmFja3NvbiIgPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+IHdyb3RlOg0KDQo+TGFycyBLdXJ0aCB3cml0ZXMgKCJbUEFUQ0ggdjMgNC80XSBB
ZGRyZXNzZWQgY29tbWVudHMgb24gcXVvcnVtIGFuZA0KPnNlY3VyaXR5IHRlYW0gbWVtYmVycyIp
Og0KPj4gTWFpbiBjaGFuZ2VzDQo+PiBMZWFkZXJzaGlwIHRlYW0gZGVjaXNpb25zOiBleHByZXNz
IHF1b3J1bSBpbiB0ZXJtcyBvZiArMSB2b3Rlcw0KPj4gU2VjdXJpdHkgVGVhbSBNZW1iZXJzOiBl
bGVjdGlvbg0KPj4gUHJvamVjdCBXaWRlIERlY2lzaW9uIE1ha2luZzogbWlub3IgdGV4dCBjaGFu
Z2VzDQo+DQo+VGhlIHJlc3VsdGluZyBzZXJpZXMgaXMgYSBsaXR0bGUgb2RkIGJlY2F1c2UgeW91
ciB2MyA0LzQgcGF0Y2ggb25seQ0KPmNoYW5nZXMgdGhpbmdzIHRoYXQgYXJlIGludHJvZHVjZWQg
aW4gdjMgMy80IGFuZCBhZ3JlZWQgdG8gYmUgcHJvYmFibHkNCj53cm9uZyB0aGVyZS4gIEkgd291
bGQgaGF2ZSBiZWVuIG1vcmUgdXN1YWwgdG8gZm9sZCB0aGVzZSBjaGFuZ2VzIGluLA0KPmF0IGxl
YXN0IGlmIHRoZSBzZXJpZXMgcmVsYXRlZCB0byBjb2RlLg0KDQpJIHdpbGwgbWVyZ2UgdGhlIHR3
byBmb3IgdGhlIG5leHQgdmVyc2lvbiA6IGhvcGVmdWxseSB0aGUgbGFzdA0KIA0KPg0KPj4gLS0t
IGEvZ292ZXJuYW5jZS5wYW5kb2MNCj4+ICsrKyBiL2dvdmVybmFuY2UucGFuZG9jDQo+PiBAQCAt
NDEwLDE4ICs0MTAsMjYgQEAgcmVzb2x1dGlvbi4gVGhlcmUgaXMgbm8gZGlmZmVyZW50aWF0aW9u
IGJldHdlZW4NCj4+KiorMSoqLyAqKisyKiogYW5kDQo+PiAgKiotMSoqLyoqLTIqKjogaW4gb3Ro
ZXIgd29yZHMgYSAqKisyKiogaXMgY291bnRlZCBhcyBhIHZvdGUgZm9yLCBhDQo+PioqLTIqKiBh
cyBhIA0KPj4gIHZvdGUgYWdhaW5zdCB0aGUgcmVzb2x1dGlvbi4gVGhlIG51bWJlciBvZiB2b3Rl
cyBmb3IgYW5kIGFnYWluc3QgYQ0KPj5yZXNvbHV0aW9uIA0KPj4gIGlzIGNhbGxlZCAqKmFjdGl2
ZSB2b3RlKiouICoqMCoqIHZvdGVzICoqYXJlIG5vdCBjb3VudGVkKiogYXMgYW4NCj4+YWN0aXZl
IHZvdGUuDQo+PiAtLSAgIEEgKipxdW9ydW0gb2YgbW9yZSB0aGFuIDUwJSBvZiBhY3RpdmUgdm90
ZXMqKiBpcyByZXF1aXJlZCBmb3IgYQ0KPj5yZXNvbHV0aW9uIA0KPj4gLXRvIHBhc3MuIEluIG90
aGVyIHdvcmRzLCBpZiB0aGUgbGVhZGVyc2hpcCB0ZWFtIGhhcyA3IG1lbWJlcnMsIGF0DQo+Pmxl
YXN0IDQgDQo+PiAtYWN0aXZlIHZvdGVzIGFyZSByZXF1aXJlZCBmb3IgYSByZXNvbHV0aW9uIHRv
IHBhc3MuDQo+PiArLSAgIEEgKipxdW9ydW0gb2YgYXQgbGVhc3QgMS8zIG9mICsxIHZvdGVzIGZv
ciBhIHByb3Bvc2FsKiogaXMNCj4+cmVxdWlyZWQgZm9yIGEgDQo+PiArcmVzb2x1dGlvbiB0byBw
YXNzLiBJbiBvdGhlciB3b3JkcywgaWYgdGhlIGxlYWRlcnNoaXAgdGVhbSBoYXMgNw0KPj5tZW1i
ZXJzLCBhdCANCj4+ICtsZWFzdCAzIG1lbWJlcnMgbmVlZCB0byB2b3RlIGZvciB0aGUgcmVzb2x1
dGlvbi4NCj4NCj5UaGlzIHBhcmFncmFwaCBzaG91bGQgc2F5IGBwb3NpdGl2ZScgcmF0aGVyIHRo
YW4gYCsxJywgc2luY2UgYXMNCj53cml0dGVuIGl0IGFwcGVhcnMgdG8gZXhjbHVkZSArMi4gIChT
YW1lIGluIHRoZSB0YWJsZS4pDQoNCkFncmVlZA0KDQoNCj4+ICAjIyMjIFByb2plY3QgTGVhZCBF
bGVjdGlvbnMNCj4+ICANCj4+IEBAIC01NTMsMTAgKzU2OCwxMCBAQCBhcyBvdXRsaW5lZCBiZWxv
dy4NCj4+ICAtICAgUHJvamVjdCBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycyB2b3RlIGZvciBvciBh
Z2FpbnN0IGEgcHJvcG9zYWwNCj4+KHRoZXJlIGlzIG5vIA0KPj4gIGRpZmZlcmVudGlhdGlvbiBi
ZXR3ZWVuICoqLTEqKi8qKi0yKiogYW5kICoqKzEqKi8qKisyKiopLiBBICoqMCoqIHZvdGUNCj4+
aXMgbm90IA0KPj4gIGNvdW50ZWQgYXMgYSB2YWxpZCB2b3RlLg0KPj4gLS0gICBBICoqcXVvcnVt
IG9mIG1vcmUgdGhhbiA1MCUqKiBvZiBlYWNoIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0NCj4+
bWVtYmVycyBpcyANCj4+IC1yZXF1aXJlZC4gSW4gb3RoZXIgd29yZHM6IGlmIG1vcmUgdGhhbiBo
YWxmIG9mIGEgcHJvamVjdCdzIGxlYWRlcnNoaXANCj4+dGVhbSANCj4+ICstICAgQSAqKnF1b3J1
bSBvZiBhdCBsZWFzdCA1MCUqKiBvZiBlYWNoIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0NCj4+
bWVtYmVycyBpcyANCj4+ICtyZXF1aXJlZC4gSW4gb3RoZXIgd29yZHM6IGlmIGZld2VyIHRoYW4g
aGFsZiBvZiBhIHByb2plY3QncyBsZWFkZXJzaGlwDQo+PnRlYW0gDQo+PiAgbWVtYmVycyBkbyBu
b3Qgdm90ZSBvciBhYnN0YWluLCB0aGUgZW50aXJlIHN1Yi1wcm9qZWN0J3Mgdm90ZSBpcyBub3QN
Cj4+Y291bnRlZC4gDQo+PiAtVGhpcyBhdm9pZHMgc2l0dWF0aW9ucyB3aGVyZSBvbmx5IGEgbWlu
b3JpdHkgb2YgbGVhZGVyc2hpcCB0ZWFtDQo+Pm1lbWJlcnMgdm90ZXMsIA0KPj4gK1RoaXMgYXZv
aWRzIHNpdHVhdGlvbnMgd2hlcmUgb25seSBhIG1pbm9yaXR5IG9mIGxlYWRlcnNoaXAgdGVhbQ0K
Pj5tZW1iZXJzIHZvdGUsIA0KPg0KPlRoaXMgc3RpbGwgaGFzIHRoZSBub24tbW9ub3RvbmljaXR5
IHByb2JsZW0uDQo+DQo+SSB3b3VsZCBzdWdnZXN0IHRvIGRlYWwgd2l0aCB0aGlzIGlzc3VlIGJ5
LCB3aGVuIGNhbGN1bGF0aW5nIHRoZQ0KPnBlcmNlbnRhZ2UsIGRpdmlkaW5nIGFsbCB0aGUgdm90
ZXMgYnkgdGhlIGxhcmdlciBvZiAoYSkgdGhlIG51bWJlciBvZg0KPnBlb3BsZSB2b3RpbmcgKGlu
Y2x1ZGluZyBgMCcgdm90ZXMpOyAoYikgb25lIHRoaXJkIG9mIHRoZSBzaXplIG9mIHRoZQ0KPnBy
b2plY3QgbGVhZGVyc2hpcCB0ZWFtLg0KPg0KPlNvIGlmIG9ubHkgdHdvIG91dCBvZiBhIDEwLXBl
cnNvbiBsZWFkZXJzaGlwIHRlYW0gdm90ZSwgYW5kIHRoZXkgYm90aA0KPnZvdGVzIGluIGZhdm91
ciwgdGhhdCBzdWJwcm9qZWN0J3Mgb3ZlcmFsbCB2b3RlIGlzDQo+ICAyIC8gbWF4KDEwLzMsIDIp
DQo+d2hpY2ggPSAyIC8gbWF4KDEwLzMsIDYvMykgPSAyIC8gKG1heCgxMCw2KSAvIDMpID0gMiAv
ICgxMC8zKQ0KPiAgICAgID0gMiAqICgzLzEwKSA9IDYgLyAxMCA9IDAuNiA9IDYwJQ0KPg0KPkkg
d291bGQgYWRkIGEgZnVydGhlciBiYWNrc3RvcCB0aGF0IGEgc3VjY2Vzc2Z1bCByZXNvbHV0aW9u
IG11c3QgaGF2ZQ0KPnBvc2l0aXZlIHZvdGVzIGZyb20gYXQgbGVhc3QgdGhyZWUgKG9yIG1heWJl
LCB0d28pIHNlcGFyYXRlIHBlb3BsZS4NCg0KTGV0IG1lIHBsYXkgd2l0aCB0aGlzDQpPcmlnaW5h
bGx5IEkgd2FzIHBsYW5uaW5nIG9uIGNoYW5naW5nIHRoZSBxdW9ydW0gdG8gbWF0Y2ggdGhlIG9u
ZSBmb3INCmxlYWRlcnNoaXAgdGVhbXMgZm9yIGNvbnNpc3RlbmN5Lg0KDQpMYXJzDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 09:52:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 09:52: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brMOx-0007rm-Gu; Tue, 04 Oct 2016 09:52:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=07840bd4e=Ian.Jackson@citrix.com>)
 id 1brMOw-0007rL-Qu; Tue, 04 Oct 2016 09:52:42 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 B4/D4-11508-9EB73F75; Tue, 04 Oct 2016 09:52:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpO7L6s/
 hBr//iFv0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNePklbMsBfeYKv59
 us7SwLiQqYuRk0NCwF9i18fTLCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCOhILdn9ig7DlJba/n
 cMMUeMg8e1WB5jNIqAisWbPL3YQW0RATWLjjbdAcS6g+utMElemvGLtYuTgEBYIlrjYKApicg
 oYS2x7ngNSIiRwh1Gie/M0Zoh7TCTeLtzJBlIjBDRn7vp4EFNCgFvib7f9BEb+WUiOm4XkuFl
 IjlvAyLyKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwOBmA
 YAdjw3bPQ4ySHExKoryVrz+FC/El5adUZiQWZ8QXleakFh9ilOHgUJLgNav6HC4kWJSanlqRl
 pkDjBOYtAQHj5IIbzdImre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHkjQIoEQIoySvPgRs
 Bi9hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeUtApvBk5pXAbXoFdAQT0BGBWz6AHFGSiJC
 SamCc/j7k15XJe8RvhT9aPzX6k4zg0anmlpG+Jr9Pbnw62+ag8Lt8F/OJC41erZweNGFFi0+Z
 xuWI7vfzfXw5qk5e0vwbrf1L5u7NckGD/pRrGZ1R226+nZ5032e1h44Z+5qegv4ZE1y1Ypavy
 kz7c6iW8+V5vQcVRjf+S9/qDK9/3h2uLv1z++/lSizFGYmGWsxFxYkAgMxD8dQCAAA=
X-Env-Sender: prvs=07840bd4e=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1475574759!61401222!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11687 invoked from network); 4 Oct 2016 09:52:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2016 09:52:41 -0000
X-IronPort-AV: E=Sophos;i="5.31,442,1473120000"; d="scan'208";a="382237892"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22515.31712.615816.240136@mariner.uk.xensource.com>
Date: Tue, 4 Oct 2016 10:52:32 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D4194734.2EC04%lars.kurth@citrix.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
 <22514.34545.829269.902279@mariner.uk.xensource.com>
 <D4194734.2EC04%lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-DLP: MIA1
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum
 and security team members
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDQvNF0gQWRkcmVzc2VkIGNvbW1lbnRz
IG9uIHF1b3J1bSBhbmQgc2VjdXJpdHkgdGVhbSBtZW1iZXJzIik6Cj4gT3JpZ2luYWxseSBJIHdh
cyBwbGFubmluZyBvbiBjaGFuZ2luZyB0aGUgcXVvcnVtIHRvIG1hdGNoIHRoZSBvbmUgZm9yCj4g
bGVhZGVyc2hpcCB0ZWFtcyBmb3IgY29uc2lzdGVuY3kuCgpBY3R1YWxseSwgdGhhdCdzIHByb2Jh
Ymx5IGEgYmV0dGVyIGlkZWEuICBJIHRoaW5rIHdoZW4gSSB3cm90ZSBteQpwcmV2aW91cyBtYWls
IEkgaGFkIGNvbmZ1c2VkIG15c2VsZiBpbnRvIHRoaW5raW5nIHRoYXQgd2Fzbid0CnBvc3NpYmxl
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 09:52:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 09:52: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brMOx-0007rm-Gu; Tue, 04 Oct 2016 09:52:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=07840bd4e=Ian.Jackson@citrix.com>)
 id 1brMOw-0007rL-Qu; Tue, 04 Oct 2016 09:52:42 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 B4/D4-11508-9EB73F75; Tue, 04 Oct 2016 09:52:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpO7L6s/
 hBr//iFv0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNePklbMsBfeYKv59
 us7SwLiQqYuRk0NCwF9i18fTLCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCOhILdn9ig7DlJba/n
 cMMUeMg8e1WB5jNIqAisWbPL3YQW0RATWLjjbdAcS6g+utMElemvGLtYuTgEBYIlrjYKApicg
 oYS2x7ngNSIiRwh1Gie/M0Zoh7TCTeLtzJBlIjBDRn7vp4EFNCgFvib7f9BEb+WUiOm4XkuFl
 IjlvAyLyKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwOBmA
 YAdjw3bPQ4ySHExKoryVrz+FC/El5adUZiQWZ8QXleakFh9ilOHgUJLgNav6HC4kWJSanlqRl
 pkDjBOYtAQHj5IIbzdImre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHkjQIoEQIoySvPgRs
 Bi9hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeUtApvBk5pXAbXoFdAQT0BGBWz6AHFGSiJC
 SamCc/j7k15XJe8RvhT9aPzX6k4zg0anmlpG+Jr9Pbnw62+ag8Lt8F/OJC41erZweNGFFi0+Z
 xuWI7vfzfXw5qk5e0vwbrf1L5u7NckGD/pRrGZ1R226+nZ5032e1h44Z+5qegv4ZE1y1Ypavy
 kz7c6iW8+V5vQcVRjf+S9/qDK9/3h2uLv1z++/lSizFGYmGWsxFxYkAgMxD8dQCAAA=
X-Env-Sender: prvs=07840bd4e=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1475574759!61401222!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11687 invoked from network); 4 Oct 2016 09:52:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2016 09:52:41 -0000
X-IronPort-AV: E=Sophos;i="5.31,442,1473120000"; d="scan'208";a="382237892"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22515.31712.615816.240136@mariner.uk.xensource.com>
Date: Tue, 4 Oct 2016 10:52:32 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D4194734.2EC04%lars.kurth@citrix.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-5-git-send-email-lars.kurth@citrix.com>
 <22514.34545.829269.902279@mariner.uk.xensource.com>
 <D4194734.2EC04%lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-DLP: MIA1
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum
 and security team members
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDQvNF0gQWRkcmVzc2VkIGNvbW1lbnRz
IG9uIHF1b3J1bSBhbmQgc2VjdXJpdHkgdGVhbSBtZW1iZXJzIik6Cj4gT3JpZ2luYWxseSBJIHdh
cyBwbGFubmluZyBvbiBjaGFuZ2luZyB0aGUgcXVvcnVtIHRvIG1hdGNoIHRoZSBvbmUgZm9yCj4g
bGVhZGVyc2hpcCB0ZWFtcyBmb3IgY29uc2lzdGVuY3kuCgpBY3R1YWxseSwgdGhhdCdzIHByb2Jh
Ymx5IGEgYmV0dGVyIGlkZWEuICBJIHRoaW5rIHdoZW4gSSB3cm90ZSBteQpwcmV2aW91cyBtYWls
IEkgaGFkIGNvbmZ1c2VkIG15c2VsZiBpbnRvIHRoaW5raW5nIHRoYXQgd2Fzbid0CnBvc3NpYmxl
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 11:05:06 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 11:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brNWt-00059c-HK; Tue, 04 Oct 2016 11:04:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1brNWr-00059W-Vb
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 11:04:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CC/86-01767-9DC83F75; Tue, 04 Oct 2016 11:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhse6Nns/
 hBv8mi1n0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8auv0vYCj7yV+x8tIG9gXESbxcjF4eQwBRG
 iUOrulhBHBaBycwSC7Z9Z4NwvjJJrN/4khmi7CyjxNWVy9i7GDk5mAW0JG78e8kEYvMK6ElsW
 v8WzBYWsJNoWvkFaBQHB5uApsTKV/wgYU4Be4nPtxvZQGwWARWJe2v/sECMUZdYvfERE4QtL7
 H97RxmiJG2Eq9O3ACLCwkUStyf0g8WFwGqP/HgPyOILSEgK/Hk5CKWCYwCs5BcNAvJRbOQjF3
 AyLyKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+Pd
 TQGHGCU5mJREeStffwoX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrBgx4IcGi1PTUirTMHGCsw
 KQlOHiURHh/dAOleYsLEnOLM9MhUqcYFaXEeT+CJARAEhmleXBtsPi8xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeyyBTeDLzSuCmvwJazAS0OHDLB5DFJYkIKakGxhCOh3kiqR+Pffvxf1r
 Y7H3HlNXWxD1lKWtd/+T1VYbawAOe2oX/fz+uMbhuYVbLFWJiZXxkSui/9J7LD+ZfSD3HX/LF
 8ub22QqnFwcba9eqB9jb5bhxK3n4bgvatigj4EJAv87rgp5FSyYt6o+4emNOwsovL9/zrp52Q
 sLeStXwQeUTsSUXJJVYijMSDbWYi4oTAY2Zx2TKAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1475579096!31875221!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9650 invoked from network); 4 Oct 2016 11:04:56 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2016 11:04:56 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id a2327edb;
 Tue, 4 Oct 2016 12:04:53 +0100 (BST)
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=Nt/dzmCyxq9iova0eU8ZcfZZBZM=; b=MKuf/ER8nA8irYGqID
 ul8WtUbx6kstAHoyyViR1+2deRA6wVKaNHFjvYEMvvRheMx65Q/0ruEWtKh/PsDp
 +q+SUe5eXDUNPe7P6c99ZyujxDHXEkUsICvocO0ssJegVxNrDSSzSuoGhPXqcCnJ
 nJZaaennpHnUoD6HY1UFX0m30=
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=fwwYBjT8GhkY3c21hg2VSGw29mp5264ak4w9rJXceNGbZrMlcw/
 HYrl2nxgP6PoMKXfOpAc1lai4Bvh5WoAXvTm3972vGYz04IrHEeltwSiUABB2+1c
 2tIM8wk2SjjvJkkXbLZ8TNdygbULB14M/HhGAUOSJqe1z0S3lwU+Ytfg=
Received: from [172.16.10.249] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0fbc11bd
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 4 Oct 2016 12:04:53 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
Date: Tue, 4 Oct 2016 12:04:52 +0100
Message-Id: <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMSBPY3QgMjAxNiwgYXQgMjE6NDksIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVobmVydC5v
cmc+IHdyb3RlOgo+IAo+IE9uIDMwLzA5LzIwMTYgMTc6MTMsIEhhbm5lcyBNZWhuZXJ0IHdyb3Rl
Ogo+PiBJZiBub2JvZHkgZGlzYWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24tY29udHJpdmVk
IGV4YW1wbGVzKSwgSSdtCj4+IGhhcHB5IHRvIG1hc3NhZ2UgY29kZSBpbnRvIHRoaXMgZGlyZWN0
aW9uIHdpdGhpbiB0aGUgbmV4dCBmZXcgZGF5cy4KPiAKPiBUaGFua3MgZm9yIHRoZSBmZWVkYmFj
aywgSSBwcmVwYXJlZCBhIGJ1bmNoIG9mIFBScyBsaW5rZWQgZnJvbQo+IGh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNjAyIC4gIExvdHMgb2YgQ0kgZmFpbHVyZXMgYXJlIGR1
ZQo+IHRvIHRoZSBmYWN0IHRoYXQgdGhlIHJlcG9zaXRvcnkgbmVlZHMgdG8gcGluIGFub3RoZXIg
bGlicmFyeSwgdGh1cyB0aGV5Cj4gc2hvdWxkIHNvbHZlIHRoZW1zZWx2ZXMuICBJIGJ1aWx0IG1v
c3Qgb2YgdGhlIHBhY2thZ2VzIChlc3AgdGNwaXAsCj4gbWlyYWdlLWJsb2NrLXhlbiZ1bml4KSBs
b2NhbGx5IGFuZCBydW4gdGhlIHRlc3RzdWl0ZXMgc3VjY2Vzc2Z1bGx5Lgo+IAo+IE9mIHNwZWNp
YWwgaW50ZXJlc3QgbWlnaHQgYmUgdGhlIFBSIHRvIG1pcmFnZS1wbGF0Zm9ybSBhbmQgbWlyYWdl
LXNvbG81LAo+IHdoaWNoIGNhdGNoIHRoZSBleGNlcHRpb24gZnJvbSBzdGFydHVwIGFuZCBlbWl0
IGEgbG9nIG1lc3NhZ2UgdG8gTG9ncy5lcnIuCj4gCj4gU2luY2UgdGhpcyBpcyBhIGNoYW5nZSBh
ZmZlY3RpbmcgbG90cyBvZiByZXBvc2l0b3JpZXMsIGl0IHdvdWxkIGJlIGdyZWF0Cj4gdG8gaGF2
ZSB0aGlzIGNoYW5nZSBtZXJnZWQgcmF0aGVyIHNvb25lciB0aGFuIGxhdGVyIChtaXJhZ2UtZGV2
IGxpa2VseQo+IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHdpdGggc29tZSBvZiB0aGVzZSBwYWNrYWdl
cykuICBJZiBhbnlvbmUgaXMgdXAgZm9yCj4gbWVyZ2luZyAmIGFkanVzdGluZyBtaXJhZ2UtZGV2
LCBmZWVsIGZyZWUgdG8gZG8gc28sIEkgbmVlZCBzb21lIHNsZWVwLgoKSSd2ZSBzdGFydGVkIHBv
cnRpbmcgc29tZSBvZiB0aGUgZmFsbG91dCBmcm9tIHRoaXMgKGUuZy4gcWNvdy1mb3JtYXQpLCBh
bmQKaW1tZWRpYXRlbHkgcmFuIGludG8gc29tZSBvZiB0aGUgb3RoZXIgbW9kdWxlIHR5cGVzIHN1
Y2ggYXMgRkxPVy53cml0ZQpyZXR1cm5pbmcgcG9seW1vcnBoaWMgYEVycm9yfGBPayBwYWlycy4K
ClNvIHRoaXMgbGVhZHMgbWUgdG8gd29uZGVyIGlmIHdlIHNob3VsZG4ndCBqdXN0IGJpdGUgdGhl
IGJ1bGxldCBhbmQgcG9ydAphbGwgdGhlc2UgaW50ZXJmYWNlcyB0byB1c2UgUnJlc3VsdCBbMV0g
Y29tYmluYXRvcnMgaW5zdGVhZC4gIEl0IGRvZXMgcHJvdmlkZQpleGNlbGxlbnQgc3VwcG9ydCBm
b3IgcHJvcGFnYXRpbmcgZXJyb3JzLCBhbmQgY29tYmluYXRvcnMgZm9yIG1hcHBpbmcKb3ZlciBy
ZXN1bHQgdHlwZXMgcXVpdGUgY29udmVuaWVudGx5LiAgSW4gdGhlIGNhc2Ugb2YgY29ubmVjdCwg
aWYgd2UgbWFkZQppdCBhIGAoJ2EsJ2IpIHJlc3VsdCBpb2AgcmV0dXJuIHZhbHVlIHdlIHdvdWxk
IGVuZCB1cCB3aXRoIGEgbmljZSByZWFkeS1tYWRlCmVycm9yIHN0cmluZyB0aGF0IGNhbiBiZSBw
cmludGVkLCBpbnN0ZWFkIG9mIGhhdmluZyB0byBjYXRjaCB0aGUgTHd0LmZhaWwKZXhjZXB0aW9u
IGFuZCB0dXJuIGl0IGludG8gYSBzdHJpbmcgb3Vyc2VsZi4KCkl0IHdvdWxkIGJlIGEgbG90IG9m
IGJyZWFrYWdlIGluIHRoZSBzaG9ydCB0ZXJtIGFuZCBwcm9iYWJseSBkZWxheSB0aGUKcmVsZWFz
ZSBieSBhIGNvdXBsZSBvZiB3ZWVrcywgYnV0IGluIHJldHVybiBpdCB3b3VsZCBzaWduaWZpY2Fu
dGx5IGluY3JlYXNlCnRoZSBzdWNjaW5jdG5lc3Mgb2YgY29kZSAocGFydGljdWxhcmx5IGluIHRo
ZSBmaWxlc3lzdGVtIGxheWVyKS4KClRob3VnaHRzPwoKWzFdIGh0dHA6Ly9lcnJhdGlxdWUuY2gv
c29mdHdhcmUvcnJlc3VsdC9kb2MvUnJlc3VsdC5odG1sCgotYQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 11:05:06 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 11:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brNWt-00059c-HK; Tue, 04 Oct 2016 11:04:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1brNWr-00059W-Vb
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 11:04:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CC/86-01767-9DC83F75; Tue, 04 Oct 2016 11:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhse6Nns/
 hBv8mi1n0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8auv0vYCj7yV+x8tIG9gXESbxcjF4eQwBRG
 iUOrulhBHBaBycwSC7Z9Z4NwvjJJrN/4khmi7CyjxNWVy9i7GDk5mAW0JG78e8kEYvMK6ElsW
 v8WzBYWsJNoWvkFaBQHB5uApsTKV/wgYU4Be4nPtxvZQGwWARWJe2v/sECMUZdYvfERE4QtL7
 H97RxmiJG2Eq9O3ACLCwkUStyf0g8WFwGqP/HgPyOILSEgK/Hk5CKWCYwCs5BcNAvJRbOQjF3
 AyLyKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+Pd
 TQGHGCU5mJREeStffwoX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrBgx4IcGi1PTUirTMHGCsw
 KQlOHiURHh/dAOleYsLEnOLM9MhUqcYFaXEeT+CJARAEhmleXBtsPi8xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeyyBTeDLzSuCmvwJazAS0OHDLB5DFJYkIKakGxhCOh3kiqR+Pffvxf1r
 Y7H3HlNXWxD1lKWtd/+T1VYbawAOe2oX/fz+uMbhuYVbLFWJiZXxkSui/9J7LD+ZfSD3HX/LF
 8ub22QqnFwcba9eqB9jb5bhxK3n4bgvatigj4EJAv87rgp5FSyYt6o+4emNOwsovL9/zrp52Q
 sLeStXwQeUTsSUXJJVYijMSDbWYi4oTAY2Zx2TKAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1475579096!31875221!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9650 invoked from network); 4 Oct 2016 11:04:56 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2016 11:04:56 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id a2327edb;
 Tue, 4 Oct 2016 12:04:53 +0100 (BST)
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=Nt/dzmCyxq9iova0eU8ZcfZZBZM=; b=MKuf/ER8nA8irYGqID
 ul8WtUbx6kstAHoyyViR1+2deRA6wVKaNHFjvYEMvvRheMx65Q/0ruEWtKh/PsDp
 +q+SUe5eXDUNPe7P6c99ZyujxDHXEkUsICvocO0ssJegVxNrDSSzSuoGhPXqcCnJ
 nJZaaennpHnUoD6HY1UFX0m30=
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=fwwYBjT8GhkY3c21hg2VSGw29mp5264ak4w9rJXceNGbZrMlcw/
 HYrl2nxgP6PoMKXfOpAc1lai4Bvh5WoAXvTm3972vGYz04IrHEeltwSiUABB2+1c
 2tIM8wk2SjjvJkkXbLZ8TNdygbULB14M/HhGAUOSJqe1z0S3lwU+Ytfg=
Received: from [172.16.10.249] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0fbc11bd
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 4 Oct 2016 12:04:53 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
Date: Tue, 4 Oct 2016 12:04:52 +0100
Message-Id: <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMSBPY3QgMjAxNiwgYXQgMjE6NDksIEhhbm5lcyBNZWhuZXJ0IDxoYW5uZXNAbWVobmVydC5v
cmc+IHdyb3RlOgo+IAo+IE9uIDMwLzA5LzIwMTYgMTc6MTMsIEhhbm5lcyBNZWhuZXJ0IHdyb3Rl
Ogo+PiBJZiBub2JvZHkgZGlzYWdyZWVzIChhbmQgY29tZXMgdXAgd2l0aCBub24tY29udHJpdmVk
IGV4YW1wbGVzKSwgSSdtCj4+IGhhcHB5IHRvIG1hc3NhZ2UgY29kZSBpbnRvIHRoaXMgZGlyZWN0
aW9uIHdpdGhpbiB0aGUgbmV4dCBmZXcgZGF5cy4KPiAKPiBUaGFua3MgZm9yIHRoZSBmZWVkYmFj
aywgSSBwcmVwYXJlZCBhIGJ1bmNoIG9mIFBScyBsaW5rZWQgZnJvbQo+IGh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNjAyIC4gIExvdHMgb2YgQ0kgZmFpbHVyZXMgYXJlIGR1
ZQo+IHRvIHRoZSBmYWN0IHRoYXQgdGhlIHJlcG9zaXRvcnkgbmVlZHMgdG8gcGluIGFub3RoZXIg
bGlicmFyeSwgdGh1cyB0aGV5Cj4gc2hvdWxkIHNvbHZlIHRoZW1zZWx2ZXMuICBJIGJ1aWx0IG1v
c3Qgb2YgdGhlIHBhY2thZ2VzIChlc3AgdGNwaXAsCj4gbWlyYWdlLWJsb2NrLXhlbiZ1bml4KSBs
b2NhbGx5IGFuZCBydW4gdGhlIHRlc3RzdWl0ZXMgc3VjY2Vzc2Z1bGx5Lgo+IAo+IE9mIHNwZWNp
YWwgaW50ZXJlc3QgbWlnaHQgYmUgdGhlIFBSIHRvIG1pcmFnZS1wbGF0Zm9ybSBhbmQgbWlyYWdl
LXNvbG81LAo+IHdoaWNoIGNhdGNoIHRoZSBleGNlcHRpb24gZnJvbSBzdGFydHVwIGFuZCBlbWl0
IGEgbG9nIG1lc3NhZ2UgdG8gTG9ncy5lcnIuCj4gCj4gU2luY2UgdGhpcyBpcyBhIGNoYW5nZSBh
ZmZlY3RpbmcgbG90cyBvZiByZXBvc2l0b3JpZXMsIGl0IHdvdWxkIGJlIGdyZWF0Cj4gdG8gaGF2
ZSB0aGlzIGNoYW5nZSBtZXJnZWQgcmF0aGVyIHNvb25lciB0aGFuIGxhdGVyIChtaXJhZ2UtZGV2
IGxpa2VseQo+IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHdpdGggc29tZSBvZiB0aGVzZSBwYWNrYWdl
cykuICBJZiBhbnlvbmUgaXMgdXAgZm9yCj4gbWVyZ2luZyAmIGFkanVzdGluZyBtaXJhZ2UtZGV2
LCBmZWVsIGZyZWUgdG8gZG8gc28sIEkgbmVlZCBzb21lIHNsZWVwLgoKSSd2ZSBzdGFydGVkIHBv
cnRpbmcgc29tZSBvZiB0aGUgZmFsbG91dCBmcm9tIHRoaXMgKGUuZy4gcWNvdy1mb3JtYXQpLCBh
bmQKaW1tZWRpYXRlbHkgcmFuIGludG8gc29tZSBvZiB0aGUgb3RoZXIgbW9kdWxlIHR5cGVzIHN1
Y2ggYXMgRkxPVy53cml0ZQpyZXR1cm5pbmcgcG9seW1vcnBoaWMgYEVycm9yfGBPayBwYWlycy4K
ClNvIHRoaXMgbGVhZHMgbWUgdG8gd29uZGVyIGlmIHdlIHNob3VsZG4ndCBqdXN0IGJpdGUgdGhl
IGJ1bGxldCBhbmQgcG9ydAphbGwgdGhlc2UgaW50ZXJmYWNlcyB0byB1c2UgUnJlc3VsdCBbMV0g
Y29tYmluYXRvcnMgaW5zdGVhZC4gIEl0IGRvZXMgcHJvdmlkZQpleGNlbGxlbnQgc3VwcG9ydCBm
b3IgcHJvcGFnYXRpbmcgZXJyb3JzLCBhbmQgY29tYmluYXRvcnMgZm9yIG1hcHBpbmcKb3ZlciBy
ZXN1bHQgdHlwZXMgcXVpdGUgY29udmVuaWVudGx5LiAgSW4gdGhlIGNhc2Ugb2YgY29ubmVjdCwg
aWYgd2UgbWFkZQppdCBhIGAoJ2EsJ2IpIHJlc3VsdCBpb2AgcmV0dXJuIHZhbHVlIHdlIHdvdWxk
IGVuZCB1cCB3aXRoIGEgbmljZSByZWFkeS1tYWRlCmVycm9yIHN0cmluZyB0aGF0IGNhbiBiZSBw
cmludGVkLCBpbnN0ZWFkIG9mIGhhdmluZyB0byBjYXRjaCB0aGUgTHd0LmZhaWwKZXhjZXB0aW9u
IGFuZCB0dXJuIGl0IGludG8gYSBzdHJpbmcgb3Vyc2VsZi4KCkl0IHdvdWxkIGJlIGEgbG90IG9m
IGJyZWFrYWdlIGluIHRoZSBzaG9ydCB0ZXJtIGFuZCBwcm9iYWJseSBkZWxheSB0aGUKcmVsZWFz
ZSBieSBhIGNvdXBsZSBvZiB3ZWVrcywgYnV0IGluIHJldHVybiBpdCB3b3VsZCBzaWduaWZpY2Fu
dGx5IGluY3JlYXNlCnRoZSBzdWNjaW5jdG5lc3Mgb2YgY29kZSAocGFydGljdWxhcmx5IGluIHRo
ZSBmaWxlc3lzdGVtIGxheWVyKS4KClRob3VnaHRzPwoKWzFdIGh0dHA6Ly9lcnJhdGlxdWUuY2gv
c29mdHdhcmUvcnJlc3VsdC9kb2MvUnJlc3VsdC5odG1sCgotYQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 11:28:35 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 11:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brNtg-0006OX-FM; Tue, 04 Oct 2016 11:28:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1brNtf-0006OR-VC
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 11:28:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 80/43-29421-F5293F75; Tue, 04 Oct 2016 11:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfS6iW7cpM/
 hBlMtLHpb77I4MHoc/nCFJYAxijUzLym/IoE14/vWp4wFf70rzr8VbmBscOxi5OIQEpjLKPFp
 2wJGEIdFoIFV4ui9/2wgjoTAHFaJY41LgTKcQE6OxLolXawQdrHE/pNrwGxeAUGJkzOfsIDYQ
 gKeEotae8DinAJ2Eq+2/mCHWLGEUWL91IlsIAk2ATWJG/tmgDWwCKhILP93gAliUIDEyd4OsB
 phoOamlV/ABokIqEs0bzkBVsMsUCbxYeV8NgjbS+LMzX7mCYwCs5DcMQtJahYjB5CtLrF+nhB
 EWE3i9rar7BC2tsSyha+ZFzCyrmLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxnBiDYwXhmQeAhRkkOJiVR3srXn8KF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fC6TPwcLiRYlJqeWpGWmQOMLJi0BAePkgivD0iat7ggMbc4Mx0idYrRnmPL72trmTiOzb0BJL
 dNvQckDzx9s5dJiCUvPy9VSpzXBqRNAKQtozQPbigsEVxilJUS5mUEOlOIpyC1KDezBFX+FaM
 4B6OSMK8pyBSezLwSuN2vgM5iAjorcMsHkLNKEhFSUg2MBdsTj5f+4tG7pebyKbtEfv+aSVXb
 +dfIFSlrTVcWXqMsvcRXKvG7TpLCyUNSTRdMtbnyCqboc+7lvdotcfBEbpfIvu1rDy7a4fxzy
 +vl+ewJe/LkXnat7856rvuO8fCcA2HtN4/ue5h0s+Ls9lsLH35dc8bQY13MjRlHPk5ssii6/j
 GLPaV0lxJLcUaioRZzUXEiAD2McbP/AgAA
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1475580509!62872804!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56659 invoked from network); 4 Oct 2016 11:28:29 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2016 11:28:29 -0000
Received: by mail-lf0-f52.google.com with SMTP id b81so60412425lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 04 Oct 2016 04:28:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=b3XRopkSh0A75S7FAebgHrRHeGJdxu45QxxB0zmS/aE=;
 b=ybYTiGuEa/1ZpqC5xWCHqWvtoT812VrOPmKTyPwxAYyoVd9pus+wIylfyxJjdtvoKF
 mzamTpICvS9CA3YtfKEH/G7RXVBHLPV3ACGVkjZtnTahVxd9+5Vl390hooe+wSw+lSJI
 v2POgMUwmjhP3Oj6tXutctm9M1asaOebBnnW+6aNvum/G+0ceSiSo21LoErFKypaip+L
 DvsFFRa7lJy2g9lOnvI86bP64QwH2dvLN3zIlEu49i7uZ3UljUI1RXmmuHlUoyEb4NKU
 i4ywAEH9fcJe4w66DMu5x61HF7V2H+zn518MzwhxGRWcu4vUUvCH814F/Dp3ZlOpsm9i
 eA8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=b3XRopkSh0A75S7FAebgHrRHeGJdxu45QxxB0zmS/aE=;
 b=k/pbFq/yVjjvC6PDBVBCRE1nZdJjQcHRg9Ruj21Q3dOQV3cEzgJiO/N7mjyX9wD9TA
 ncFaYIQrGmho20SW8FaWet07wFLt7tQFw3v1ojX3bjaPbFGhQHoxwuM0h6OhN6STg6vT
 mHOrlJ6vvAVpWfXt/enklj85/jntB/PD0XXwGTNKka9jRtEchqG8UlPVLMH6/KsS140C
 OIfzqLNPuKpK/IhFev9JsXsGV90gwkY+1w7XidoPAwRx2jrGy3z1JruHkqlgQHqeUyLT
 zeg9+unYSGM0WLUfYXt9vAMVauYzkWab3+NxyC9OfVUxthVxbX2xSXcfYl+aDIwpXLtJ
 hQYw==
X-Gm-Message-State: AA6/9RkKk/ScQkVura39/BMU1NHhpFYA/aw8pC3vL2URGuV+yrYOsm0yecUr7p6JTG/CZ/CZxkezHbOgnLizcQ==
X-Received: by 10.25.219.154 with SMTP id t26mr1113547lfi.116.1475580509105;
 Tue, 04 Oct 2016 04:28:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Tue, 4 Oct 2016 04:28:28 -0700 (PDT)
In-Reply-To: <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
 <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
From: David Scott <scott.dj@gmail.com>
Date: Tue, 4 Oct 2016 12:28:28 +0100
Message-ID: <CAG_esB2ORBDUGOZkROY2dm2WGrsTgK-HQDiv9nT-QAjOaioR0A@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7438122769908388278=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7438122769908388278==
Content-Type: multipart/alternative; boundary=94eb2c1846a41534fd053e085c81

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

On Tue, Oct 4, 2016 at 12:04 PM, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 1 Oct 2016, at 21:49, Hannes Mehnert <hannes@mehnert.org> wrote:
> >
> > On 30/09/2016 17:13, Hannes Mehnert wrote:
> >> If nobody disagrees (and comes up with non-contrived examples), I'm
> >> happy to massage code into this direction within the next few days.
> >
> > Thanks for the feedback, I prepared a bunch of PRs linked from
> > https://github.com/mirage/mirage/pull/602 .  Lots of CI failures are due
> > to the fact that the repository needs to pin another library, thus they
> > should solve themselves.  I built most of the packages (esp tcpip,
> > mirage-block-xen&unix) locally and run the testsuites successfully.
> >
> > Of special interest might be the PR to mirage-platform and mirage-solo5,
> > which catch the exception from startup and emit a log message to
> Logs.err.
> >
> > Since this is a change affecting lots of repositories, it would be great
> > to have this change merged rather sooner than later (mirage-dev likely
> > needs to be extended with some of these packages).  If anyone is up for
> > merging & adjusting mirage-dev, feel free to do so, I need some sleep.
>
> I've started porting some of the fallout from this (e.g. qcow-format), and
> immediately ran into some of the other module types such as FLOW.write
> returning polymorphic `Error|`Ok pairs.
>
> So this leads me to wonder if we shouldn't just bite the bullet and port
> all these interfaces to use Rresult [1] combinators instead.  It does
> provide
> excellent support for propagating errors, and combinators for mapping
> over result types quite conveniently.  In the case of connect, if we made
> it a `('a,'b) result io` return value we would end up with a nice
> ready-made
> error string that can be printed, instead of having to catch the Lwt.fail
> exception and turn it into a string ourself.
>
> It would be a lot of breakage in the short term and probably delay the
> release by a couple of weeks, but in return it would significantly increase
> the succinctness of code (particularly in the filesystem layer).
>
> Thoughts?
>

If we're up for a bit of temporary breakage then I'm very keen to move some
of the type definitions out of the V1 signatures so we don't have to cut
and paste them all over the place. For example with `BLOCK` we have:

  type error = [
    | `Unknown of string (** an undiagnosed error *)
    | `Unimplemented     (** operation not yet implemented in the code *)
    | `Is_read_only      (** you cannot write to a read/only instance *)
    | `Disconnected      (** the device has been previously disconnected *)
  ]
...
  type info = {
    read_write: bool;    (** True if we can write, false if read/only *)
    sector_size: int;    (** Octets per sector *)
    size_sectors: int64; (** Total sectors per device *)
  }
...

Since these types don't refer to any abstract types in the signature I
think it's pointless having them there.

It would also be good to replace [`Unknown of string] and probably
[`Unimplemented] with the [`Msg of string] as recommended by the Rresult
docs-- I don't think either error can really be handled. Perhaps
[`Disconnected] falls into the same category since it indicates a bug in
the application (use after [disconnect]). Of those 4 errors perhaps only
[`Is_read_only] is worth keeping since it refers to something in the
environment rather than a bug in the code.

WDYT?

Cheers,
Dave


>
> [1] http://erratique.ch/software/rresult/doc/Rresult.html
>
> -a
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 
Dave Scott

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Oct 4, 2016 at 12:04 PM, Anil Madhavapeddy <span dir=3D"ltr">&l=
t;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bord=
er-left-style:solid;padding-left:1ex"><span class=3D"gmail-">On 1 Oct 2016,=
 at 21:49, Hannes Mehnert &lt;<a href=3D"mailto:hannes@mehnert.org">hannes@=
mehnert.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 30/09/2016 17:13, Hannes Mehnert wrote:<br>
&gt;&gt; If nobody disagrees (and comes up with non-contrived examples), I&=
#39;m<br>
&gt;&gt; happy to massage code into this direction within the next few days=
.<br>
&gt;<br>
&gt; Thanks for the feedback, I prepared a bunch of PRs linked from<br>
&gt; <a href=3D"https://github.com/mirage/mirage/pull/602" rel=3D"noreferre=
r" target=3D"_blank">https://github.com/mirage/<wbr>mirage/pull/602</a> .=
=C2=A0 Lots of CI failures are due<br>
&gt; to the fact that the repository needs to pin another library, thus the=
y<br>
&gt; should solve themselves.=C2=A0 I built most of the packages (esp tcpip=
,<br>
&gt; mirage-block-xen&amp;unix) locally and run the testsuites successfully=
.<br>
&gt;<br>
&gt; Of special interest might be the PR to mirage-platform and mirage-solo=
5,<br>
&gt; which catch the exception from startup and emit a log message to Logs.=
err.<br>
&gt;<br>
&gt; Since this is a change affecting lots of repositories, it would be gre=
at<br>
&gt; to have this change merged rather sooner than later (mirage-dev likely=
<br>
&gt; needs to be extended with some of these packages).=C2=A0 If anyone is =
up for<br>
&gt; merging &amp; adjusting mirage-dev, feel free to do so, I need some sl=
eep.<br>
<br>
</span>I&#39;ve started porting some of the fallout from this (e.g. qcow-fo=
rmat), and<br>
immediately ran into some of the other module types such as FLOW.write<br>
returning polymorphic `Error|`Ok pairs.<br>
<br>
So this leads me to wonder if we shouldn&#39;t just bite the bullet and por=
t<br>
all these interfaces to use Rresult [1] combinators instead.=C2=A0 It does =
provide<br>
excellent support for propagating errors, and combinators for mapping<br>
over result types quite conveniently.=C2=A0 In the case of connect, if we m=
ade<br>
it a `(&#39;a,&#39;b) result io` return value we would end up with a nice r=
eady-made<br>
error string that can be printed, instead of having to catch the Lwt.fail<b=
r>
exception and turn it into a string ourself.<br>
<br>
It would be a lot of breakage in the short term and probably delay the<br>
release by a couple of weeks, but in return it would significantly increase=
<br>
the succinctness of code (particularly in the filesystem layer).<br>
<br>
Thoughts?<br></blockquote><div><br></div><div>If we&#39;re up for a bit of =
temporary breakage then I&#39;m very keen to move some of the type definiti=
ons out of the V1 signatures so we don&#39;t have to cut and paste them all=
 over the place. For example with `BLOCK` we have:</div><div><br></div><div=
><div>=C2=A0 type error =3D [</div><div>=C2=A0 =C2=A0 | `Unknown of string =
(** an undiagnosed error *)</div><div>=C2=A0 =C2=A0 | `Unimplemented =C2=A0=
 =C2=A0 (** operation not yet implemented in the code *)</div><div>=C2=A0 =
=C2=A0 | `Is_read_only =C2=A0 =C2=A0 =C2=A0(** you cannot write to a read/o=
nly instance *)</div><div>=C2=A0 =C2=A0 | `Disconnected =C2=A0 =C2=A0 =C2=
=A0(** the device has been previously disconnected *)</div><div>=C2=A0 ]</d=
iv></div><div>...</div><div><div>=C2=A0 type info =3D {</div><div>=C2=A0 =
=C2=A0 read_write: bool; =C2=A0 =C2=A0(** True if we can write, false if re=
ad/only *)</div><div>=C2=A0 =C2=A0 sector_size: int; =C2=A0 =C2=A0(** Octet=
s per sector *)</div><div>=C2=A0 =C2=A0 size_sectors: int64; (** Total sect=
ors per device *)</div><div>=C2=A0 }</div></div><div>...</div><div><br></di=
v><div>Since these types don&#39;t refer to any abstract types in the signa=
ture I think it&#39;s pointless having them there.</div><div><br></div><div=
>It would also be good to replace [`Unknown of string] and probably [`Unimp=
lemented] with the [`Msg of string] as recommended by the Rresult docs-- I =
don&#39;t think either error can really be handled. Perhaps [`Disconnected]=
 falls into the same category since it indicates a bug in the application (=
use after [disconnect]). Of those 4 errors perhaps only [`Is_read_only] is =
worth keeping since it refers to something in the environment rather than a=
 bug in the code.</div><div><br></div><div>WDYT?</div><div><br></div><div>C=
heers,</div><div>Dave</div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-colo=
r:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
[1] <a href=3D"http://erratique.ch/software/rresult/doc/Rresult.html" rel=
=3D"noreferrer" target=3D"_blank">http://erratique.ch/software/<wbr>rresult=
/doc/Rresult.html</a><br>
<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
-a<br>
</font></span><div class=3D"gmail-HOEnZb"><div class=3D"gmail-h5"><br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature">Dave Scott</div>
</div></div>

--94eb2c1846a41534fd053e085c81--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7438122769908388278==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 11:28:35 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 11:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brNtg-0006OX-FM; Tue, 04 Oct 2016 11:28:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1brNtf-0006OR-VC
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 11:28:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 80/43-29421-F5293F75; Tue, 04 Oct 2016 11:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfS6iW7cpM/
 hBlMtLHpb77I4MHoc/nCFJYAxijUzLym/IoE14/vWp4wFf70rzr8VbmBscOxi5OIQEpjLKPFp
 2wJGEIdFoIFV4ui9/2wgjoTAHFaJY41LgTKcQE6OxLolXawQdrHE/pNrwGxeAUGJkzOfsIDYQ
 gKeEotae8DinAJ2Eq+2/mCHWLGEUWL91IlsIAk2ATWJG/tmgDWwCKhILP93gAliUIDEyd4OsB
 phoOamlV/ABokIqEs0bzkBVsMsUCbxYeV8NgjbS+LMzX7mCYwCs5DcMQtJahYjB5CtLrF+nhB
 EWE3i9rar7BC2tsSyha+ZFzCyrmLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxnBiDYwXhmQeAhRkkOJiVR3srXn8KF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fC6TPwcLiRYlJqeWpGWmQOMLJi0BAePkgivD0iat7ggMbc4Mx0idYrRnmPL72trmTiOzb0BJL
 dNvQckDzx9s5dJiCUvPy9VSpzXBqRNAKQtozQPbigsEVxilJUS5mUEOlOIpyC1KDezBFX+FaM
 4B6OSMK8pyBSezLwSuN2vgM5iAjorcMsHkLNKEhFSUg2MBdsTj5f+4tG7pebyKbtEfv+aSVXb
 +dfIFSlrTVcWXqMsvcRXKvG7TpLCyUNSTRdMtbnyCqboc+7lvdotcfBEbpfIvu1rDy7a4fxzy
 +vl+ewJe/LkXnat7856rvuO8fCcA2HtN4/ue5h0s+Ls9lsLH35dc8bQY13MjRlHPk5ssii6/j
 GLPaV0lxJLcUaioRZzUXEiAD2McbP/AgAA
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1475580509!62872804!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56659 invoked from network); 4 Oct 2016 11:28:29 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2016 11:28:29 -0000
Received: by mail-lf0-f52.google.com with SMTP id b81so60412425lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 04 Oct 2016 04:28:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=b3XRopkSh0A75S7FAebgHrRHeGJdxu45QxxB0zmS/aE=;
 b=ybYTiGuEa/1ZpqC5xWCHqWvtoT812VrOPmKTyPwxAYyoVd9pus+wIylfyxJjdtvoKF
 mzamTpICvS9CA3YtfKEH/G7RXVBHLPV3ACGVkjZtnTahVxd9+5Vl390hooe+wSw+lSJI
 v2POgMUwmjhP3Oj6tXutctm9M1asaOebBnnW+6aNvum/G+0ceSiSo21LoErFKypaip+L
 DvsFFRa7lJy2g9lOnvI86bP64QwH2dvLN3zIlEu49i7uZ3UljUI1RXmmuHlUoyEb4NKU
 i4ywAEH9fcJe4w66DMu5x61HF7V2H+zn518MzwhxGRWcu4vUUvCH814F/Dp3ZlOpsm9i
 eA8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=b3XRopkSh0A75S7FAebgHrRHeGJdxu45QxxB0zmS/aE=;
 b=k/pbFq/yVjjvC6PDBVBCRE1nZdJjQcHRg9Ruj21Q3dOQV3cEzgJiO/N7mjyX9wD9TA
 ncFaYIQrGmho20SW8FaWet07wFLt7tQFw3v1ojX3bjaPbFGhQHoxwuM0h6OhN6STg6vT
 mHOrlJ6vvAVpWfXt/enklj85/jntB/PD0XXwGTNKka9jRtEchqG8UlPVLMH6/KsS140C
 OIfzqLNPuKpK/IhFev9JsXsGV90gwkY+1w7XidoPAwRx2jrGy3z1JruHkqlgQHqeUyLT
 zeg9+unYSGM0WLUfYXt9vAMVauYzkWab3+NxyC9OfVUxthVxbX2xSXcfYl+aDIwpXLtJ
 hQYw==
X-Gm-Message-State: AA6/9RkKk/ScQkVura39/BMU1NHhpFYA/aw8pC3vL2URGuV+yrYOsm0yecUr7p6JTG/CZ/CZxkezHbOgnLizcQ==
X-Received: by 10.25.219.154 with SMTP id t26mr1113547lfi.116.1475580509105;
 Tue, 04 Oct 2016 04:28:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Tue, 4 Oct 2016 04:28:28 -0700 (PDT)
In-Reply-To: <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
 <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
From: David Scott <scott.dj@gmail.com>
Date: Tue, 4 Oct 2016 12:28:28 +0100
Message-ID: <CAG_esB2ORBDUGOZkROY2dm2WGrsTgK-HQDiv9nT-QAjOaioR0A@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7438122769908388278=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7438122769908388278==
Content-Type: multipart/alternative; boundary=94eb2c1846a41534fd053e085c81

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

On Tue, Oct 4, 2016 at 12:04 PM, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 1 Oct 2016, at 21:49, Hannes Mehnert <hannes@mehnert.org> wrote:
> >
> > On 30/09/2016 17:13, Hannes Mehnert wrote:
> >> If nobody disagrees (and comes up with non-contrived examples), I'm
> >> happy to massage code into this direction within the next few days.
> >
> > Thanks for the feedback, I prepared a bunch of PRs linked from
> > https://github.com/mirage/mirage/pull/602 .  Lots of CI failures are due
> > to the fact that the repository needs to pin another library, thus they
> > should solve themselves.  I built most of the packages (esp tcpip,
> > mirage-block-xen&unix) locally and run the testsuites successfully.
> >
> > Of special interest might be the PR to mirage-platform and mirage-solo5,
> > which catch the exception from startup and emit a log message to
> Logs.err.
> >
> > Since this is a change affecting lots of repositories, it would be great
> > to have this change merged rather sooner than later (mirage-dev likely
> > needs to be extended with some of these packages).  If anyone is up for
> > merging & adjusting mirage-dev, feel free to do so, I need some sleep.
>
> I've started porting some of the fallout from this (e.g. qcow-format), and
> immediately ran into some of the other module types such as FLOW.write
> returning polymorphic `Error|`Ok pairs.
>
> So this leads me to wonder if we shouldn't just bite the bullet and port
> all these interfaces to use Rresult [1] combinators instead.  It does
> provide
> excellent support for propagating errors, and combinators for mapping
> over result types quite conveniently.  In the case of connect, if we made
> it a `('a,'b) result io` return value we would end up with a nice
> ready-made
> error string that can be printed, instead of having to catch the Lwt.fail
> exception and turn it into a string ourself.
>
> It would be a lot of breakage in the short term and probably delay the
> release by a couple of weeks, but in return it would significantly increase
> the succinctness of code (particularly in the filesystem layer).
>
> Thoughts?
>

If we're up for a bit of temporary breakage then I'm very keen to move some
of the type definitions out of the V1 signatures so we don't have to cut
and paste them all over the place. For example with `BLOCK` we have:

  type error = [
    | `Unknown of string (** an undiagnosed error *)
    | `Unimplemented     (** operation not yet implemented in the code *)
    | `Is_read_only      (** you cannot write to a read/only instance *)
    | `Disconnected      (** the device has been previously disconnected *)
  ]
...
  type info = {
    read_write: bool;    (** True if we can write, false if read/only *)
    sector_size: int;    (** Octets per sector *)
    size_sectors: int64; (** Total sectors per device *)
  }
...

Since these types don't refer to any abstract types in the signature I
think it's pointless having them there.

It would also be good to replace [`Unknown of string] and probably
[`Unimplemented] with the [`Msg of string] as recommended by the Rresult
docs-- I don't think either error can really be handled. Perhaps
[`Disconnected] falls into the same category since it indicates a bug in
the application (use after [disconnect]). Of those 4 errors perhaps only
[`Is_read_only] is worth keeping since it refers to something in the
environment rather than a bug in the code.

WDYT?

Cheers,
Dave


>
> [1] http://erratique.ch/software/rresult/doc/Rresult.html
>
> -a
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 
Dave Scott

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Oct 4, 2016 at 12:04 PM, Anil Madhavapeddy <span dir=3D"ltr">&l=
t;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bord=
er-left-style:solid;padding-left:1ex"><span class=3D"gmail-">On 1 Oct 2016,=
 at 21:49, Hannes Mehnert &lt;<a href=3D"mailto:hannes@mehnert.org">hannes@=
mehnert.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 30/09/2016 17:13, Hannes Mehnert wrote:<br>
&gt;&gt; If nobody disagrees (and comes up with non-contrived examples), I&=
#39;m<br>
&gt;&gt; happy to massage code into this direction within the next few days=
.<br>
&gt;<br>
&gt; Thanks for the feedback, I prepared a bunch of PRs linked from<br>
&gt; <a href=3D"https://github.com/mirage/mirage/pull/602" rel=3D"noreferre=
r" target=3D"_blank">https://github.com/mirage/<wbr>mirage/pull/602</a> .=
=C2=A0 Lots of CI failures are due<br>
&gt; to the fact that the repository needs to pin another library, thus the=
y<br>
&gt; should solve themselves.=C2=A0 I built most of the packages (esp tcpip=
,<br>
&gt; mirage-block-xen&amp;unix) locally and run the testsuites successfully=
.<br>
&gt;<br>
&gt; Of special interest might be the PR to mirage-platform and mirage-solo=
5,<br>
&gt; which catch the exception from startup and emit a log message to Logs.=
err.<br>
&gt;<br>
&gt; Since this is a change affecting lots of repositories, it would be gre=
at<br>
&gt; to have this change merged rather sooner than later (mirage-dev likely=
<br>
&gt; needs to be extended with some of these packages).=C2=A0 If anyone is =
up for<br>
&gt; merging &amp; adjusting mirage-dev, feel free to do so, I need some sl=
eep.<br>
<br>
</span>I&#39;ve started porting some of the fallout from this (e.g. qcow-fo=
rmat), and<br>
immediately ran into some of the other module types such as FLOW.write<br>
returning polymorphic `Error|`Ok pairs.<br>
<br>
So this leads me to wonder if we shouldn&#39;t just bite the bullet and por=
t<br>
all these interfaces to use Rresult [1] combinators instead.=C2=A0 It does =
provide<br>
excellent support for propagating errors, and combinators for mapping<br>
over result types quite conveniently.=C2=A0 In the case of connect, if we m=
ade<br>
it a `(&#39;a,&#39;b) result io` return value we would end up with a nice r=
eady-made<br>
error string that can be printed, instead of having to catch the Lwt.fail<b=
r>
exception and turn it into a string ourself.<br>
<br>
It would be a lot of breakage in the short term and probably delay the<br>
release by a couple of weeks, but in return it would significantly increase=
<br>
the succinctness of code (particularly in the filesystem layer).<br>
<br>
Thoughts?<br></blockquote><div><br></div><div>If we&#39;re up for a bit of =
temporary breakage then I&#39;m very keen to move some of the type definiti=
ons out of the V1 signatures so we don&#39;t have to cut and paste them all=
 over the place. For example with `BLOCK` we have:</div><div><br></div><div=
><div>=C2=A0 type error =3D [</div><div>=C2=A0 =C2=A0 | `Unknown of string =
(** an undiagnosed error *)</div><div>=C2=A0 =C2=A0 | `Unimplemented =C2=A0=
 =C2=A0 (** operation not yet implemented in the code *)</div><div>=C2=A0 =
=C2=A0 | `Is_read_only =C2=A0 =C2=A0 =C2=A0(** you cannot write to a read/o=
nly instance *)</div><div>=C2=A0 =C2=A0 | `Disconnected =C2=A0 =C2=A0 =C2=
=A0(** the device has been previously disconnected *)</div><div>=C2=A0 ]</d=
iv></div><div>...</div><div><div>=C2=A0 type info =3D {</div><div>=C2=A0 =
=C2=A0 read_write: bool; =C2=A0 =C2=A0(** True if we can write, false if re=
ad/only *)</div><div>=C2=A0 =C2=A0 sector_size: int; =C2=A0 =C2=A0(** Octet=
s per sector *)</div><div>=C2=A0 =C2=A0 size_sectors: int64; (** Total sect=
ors per device *)</div><div>=C2=A0 }</div></div><div>...</div><div><br></di=
v><div>Since these types don&#39;t refer to any abstract types in the signa=
ture I think it&#39;s pointless having them there.</div><div><br></div><div=
>It would also be good to replace [`Unknown of string] and probably [`Unimp=
lemented] with the [`Msg of string] as recommended by the Rresult docs-- I =
don&#39;t think either error can really be handled. Perhaps [`Disconnected]=
 falls into the same category since it indicates a bug in the application (=
use after [disconnect]). Of those 4 errors perhaps only [`Is_read_only] is =
worth keeping since it refers to something in the environment rather than a=
 bug in the code.</div><div><br></div><div>WDYT?</div><div><br></div><div>C=
heers,</div><div>Dave</div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-colo=
r:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
[1] <a href=3D"http://erratique.ch/software/rresult/doc/Rresult.html" rel=
=3D"noreferrer" target=3D"_blank">http://erratique.ch/software/<wbr>rresult=
/doc/Rresult.html</a><br>
<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
-a<br>
</font></span><div class=3D"gmail-HOEnZb"><div class=3D"gmail-h5"><br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature">Dave Scott</div>
</div></div>

--94eb2c1846a41534fd053e085c81--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7438122769908388278==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 11:58:04 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 11:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brOMA-0007z2-JP; Tue, 04 Oct 2016 11:57:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1brOM9-0007yw-PT
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 11:57:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EE/6D-03281-44993F75; Tue, 04 Oct 2016 11:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K56hl5Qtdl5ud
 wg/4GMYve1rssDowehz9cYQlgjGLNzEvKr0hgzei5PJul4ClPxeNVX9gaGM9zdTFycQgJ3GGS
 WLjlKksXIyeHsICdRNPKL6wQiaWMEj2fZrCBJNgENCU2vHzOCmKLCKhLLDt1nxHE5gVqmHN9B
 ZjNIqAi8al7CXMXIweHqECExLMPQhAlghInZz4Bm88JVP5q6w92EJsZaMyfeZeYIWx5ieats5
 knMPLMQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBIZPPQMD4w7GV8f9DjFKcjApifJWvv4ULsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 12PG53AhwaLU9NSKtMwcYCDDpCU4eJREeKeApHmLCxJzizPTIVKnGBWlxHlngiQEQBIZpXlwb
 bDoucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcTZApPZl4J3PRXQIuZgBYHbvkAsrgkES
 El1cBo9X/GfoZ3V39biB081bpty+fYPceU2o2uVq8rbg7eU/ySO3vHXmvlvw2Ni+NFr1+NlTF
 1S2FYd+/kmdsCS8+/KJhwfmud44W3i8Is+OzPzrj70ka539tZsmrJyr+zH3WbL/irqXT8XafP
 Tp55n1YG5D43Pn9SVXb3tp5Zesumijw9Vx4nXVvWo8RSnJFoqMVcVJwIAKBwsVyZAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1475582276!47555021!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60614 invoked from network); 4 Oct 2016 11:57:56 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Oct 2016 11:57:56 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 732562B02
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 13:57:55 +0200 (CEST)
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
 <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
To: mirageos-devel@lists.xenproject.org
Message-ID: <2b90eee3-d1cb-aca3-c356-f56587b0ee1e@mehnert.org>
Date: Tue, 4 Oct 2016 12:57:38 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxNiAxMjowNCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gU28gdGhpcyBs
ZWFkcyBtZSB0byB3b25kZXIgaWYgd2Ugc2hvdWxkbid0IGp1c3QgYml0ZSB0aGUgYnVsbGV0IGFu
ZCBwb3J0Cj4gYWxsIHRoZXNlIGludGVyZmFjZXMgdG8gdXNlIFJyZXN1bHQgWzFdIGNvbWJpbmF0
b3JzIGluc3RlYWQuICBJdCBkb2VzIHByb3ZpZGUKPiBleGNlbGxlbnQgc3VwcG9ydCBmb3IgcHJv
cGFnYXRpbmcgZXJyb3JzLCBhbmQgY29tYmluYXRvcnMgZm9yIG1hcHBpbmcKPiBvdmVyIHJlc3Vs
dCB0eXBlcyBxdWl0ZSBjb252ZW5pZW50bHkuCgp0cnVlISBJJ20gYWxsIGZvciBpdCAoYW5kIGxp
a2UgRGF2ZSdzIHN1Z2dlc3Rpb24sIGFzIGFscmVhZHkgaW5kaWNhdGVkCmh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy81NzEjaXNzdWVjb21tZW50LTI1MTEyNzM5MSkKCkZ1
bmN0aW9ucyB3aGljaCByZXN1bHQgaW4gcnVudGltZSAocmF0aGVyIHRoYW4gc3RhcnR1cCB0aW1l
KSBlcnJvcnMsCnN1Y2ggYXMgRmxvdy5jb25uZWN0LCByZWFkLCB3cml0ZSwgZXRjLiwgc2hvdWxk
IHJldHVybiBhIHJlc3VsdCB0eXBlLgoKPiBJbiB0aGUgY2FzZSBvZiBjb25uZWN0LCBpZiB3ZSBt
YWRlIGl0IGEgYCgnYSwnYikgcmVzdWx0IGlvYCByZXR1cm4gdmFsdWUgd2UKPiB3b3VsZCBlbmQg
dXAgd2l0aCBhIG5pY2UgcmVhZHktbWFkZSBlcnJvciBzdHJpbmcgdGhhdCBjYW4gYmUgcHJpbnRl
ZCwKCmV4YWN0bHkgaG93IHdvdWxkIHdlIGdldCB0aGF0PyAgb25lIHdheSBpcyBieSBkZWZpbmlu
ZyBlcnJvciB0eXBlcwp0b2dldGhlciB3aXRoIHByZXR0eSBwcmludGVycyBmb3IgZWFjaCwgYnV0
IHBsZWFzZSBsb29rIGludG8gdGhlIGNvZGUKZnVuY3RvcmlhIGdlbmVyYXRlcyAtLSBJICh3aGVu
IGxvb2tpbmcgd2l0aCBNaW5keSBvbiB0aGUgY29kZSkgY291bGRuJ3QKZmluZCBhIHdheSB0byBy
ZXRhaW4gdGhlIGFjdHVhbCBlcnJvciB0eXBlIHRvIGNhbGwgdGhlIGNvcnJlY3QgcHJldHR5CnBy
aW50ZXIuICBUaG9tYXMnIHByb3Bvc2FsIGFkZGVkIG1vcmUgbWFnaWMgaW50byB0aGUgbWlyYWdl
IHRvb2wgKGUuZy4KaHR0cHM6Ly9naXRodWIuY29tL3RhbGV4NS9taXJhZ2UvY29tbWl0LzBkNTEw
YzY2Mjc4MzViM2RmNzkyZGI3YmMzZmIyY2JhMDgyZGU1NDApLAp3aGljaCBJJ2QgcmVhbGx5IGxp
a2UgdG8gYXZvaWQgLS0gbm8gbmVlZCB0byBwdXQgbW9yZSBkb21haW4ga25vd2xlZGdlCmludG8g
dGhhdCB0b29sLCBpdCBhbHJlYWR5IGhhcyB0b28gbXVjaC4KCj4gaW5zdGVhZCBvZiBoYXZpbmcg
dG8gY2F0Y2ggdGhlIEx3dC5mYWlsIGV4Y2VwdGlvbiBhbmQgdHVybiBpdCBpbnRvIGEgc3RyaW5n
IG91cnNlbGYuCgpBcyBtZW50aW9uZWQgaW4gbXkgaW5pdGlhbCBtYWlsOiBpZiB0aGVyZSBpcyBh
biBleGFtcGxlIHdoZXJlIHdlIHdhbnQgdG8KcHJvZ3JhbW1hdGljYWxseSBoYW5kbGUgImNvbm5l
Y3QiIGVycm9ycywgd2Ugc2hvdWxkIGhhdmUgYSByZXN1bHQgdHlwZQpmb3IgY29ubmVjdC4gIFNv
IGZhciBJIGhhdmUgbm90IHNlZW4gc3VjaCBhbiBleGFtcGxlLiAgSGF2ZSB5b3Ugc2VlbgpvbmU/
ICBJcyB0aGVyZSBvbmUgaW4gcWNvdy1mb3JtYXQ/CgoKCmhhbm5lcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 11:58:04 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 11:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brOMA-0007z2-JP; Tue, 04 Oct 2016 11:57:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1brOM9-0007yw-PT
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 11:57:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EE/6D-03281-44993F75; Tue, 04 Oct 2016 11:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K56hl5Qtdl5ud
 wg/4GMYve1rssDowehz9cYQlgjGLNzEvKr0hgzei5PJul4ClPxeNVX9gaGM9zdTFycQgJ3GGS
 WLjlKksXIyeHsICdRNPKL6wQiaWMEj2fZrCBJNgENCU2vHzOCmKLCKhLLDt1nxHE5gVqmHN9B
 ZjNIqAi8al7CXMXIweHqECExLMPQhAlghInZz4Bm88JVP5q6w92EJsZaMyfeZeYIWx5ieats5
 knMPLMQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBIZPPQMD4w7GV8f9DjFKcjApifJWvv4ULsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 12PG53AhwaLU9NSKtMwcYCDDpCU4eJREeKeApHmLCxJzizPTIVKnGBWlxHlngiQEQBIZpXlwb
 bDoucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcTZApPZl4J3PRXQIuZgBYHbvkAsrgkES
 El1cBo9X/GfoZ3V39biB081bpty+fYPceU2o2uVq8rbg7eU/ySO3vHXmvlvw2Ni+NFr1+NlTF
 1S2FYd+/kmdsCS8+/KJhwfmud44W3i8Is+OzPzrj70ka539tZsmrJyr+zH3WbL/irqXT8XafP
 Tp55n1YG5D43Pn9SVXb3tp5Zesumijw9Vx4nXVvWo8RSnJFoqMVcVJwIAKBwsVyZAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1475582276!47555021!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60614 invoked from network); 4 Oct 2016 11:57:56 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Oct 2016 11:57:56 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 732562B02
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 13:57:55 +0200 (CEST)
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
 <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
To: mirageos-devel@lists.xenproject.org
Message-ID: <2b90eee3-d1cb-aca3-c356-f56587b0ee1e@mehnert.org>
Date: Tue, 4 Oct 2016 12:57:38 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxNiAxMjowNCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gU28gdGhpcyBs
ZWFkcyBtZSB0byB3b25kZXIgaWYgd2Ugc2hvdWxkbid0IGp1c3QgYml0ZSB0aGUgYnVsbGV0IGFu
ZCBwb3J0Cj4gYWxsIHRoZXNlIGludGVyZmFjZXMgdG8gdXNlIFJyZXN1bHQgWzFdIGNvbWJpbmF0
b3JzIGluc3RlYWQuICBJdCBkb2VzIHByb3ZpZGUKPiBleGNlbGxlbnQgc3VwcG9ydCBmb3IgcHJv
cGFnYXRpbmcgZXJyb3JzLCBhbmQgY29tYmluYXRvcnMgZm9yIG1hcHBpbmcKPiBvdmVyIHJlc3Vs
dCB0eXBlcyBxdWl0ZSBjb252ZW5pZW50bHkuCgp0cnVlISBJJ20gYWxsIGZvciBpdCAoYW5kIGxp
a2UgRGF2ZSdzIHN1Z2dlc3Rpb24sIGFzIGFscmVhZHkgaW5kaWNhdGVkCmh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy81NzEjaXNzdWVjb21tZW50LTI1MTEyNzM5MSkKCkZ1
bmN0aW9ucyB3aGljaCByZXN1bHQgaW4gcnVudGltZSAocmF0aGVyIHRoYW4gc3RhcnR1cCB0aW1l
KSBlcnJvcnMsCnN1Y2ggYXMgRmxvdy5jb25uZWN0LCByZWFkLCB3cml0ZSwgZXRjLiwgc2hvdWxk
IHJldHVybiBhIHJlc3VsdCB0eXBlLgoKPiBJbiB0aGUgY2FzZSBvZiBjb25uZWN0LCBpZiB3ZSBt
YWRlIGl0IGEgYCgnYSwnYikgcmVzdWx0IGlvYCByZXR1cm4gdmFsdWUgd2UKPiB3b3VsZCBlbmQg
dXAgd2l0aCBhIG5pY2UgcmVhZHktbWFkZSBlcnJvciBzdHJpbmcgdGhhdCBjYW4gYmUgcHJpbnRl
ZCwKCmV4YWN0bHkgaG93IHdvdWxkIHdlIGdldCB0aGF0PyAgb25lIHdheSBpcyBieSBkZWZpbmlu
ZyBlcnJvciB0eXBlcwp0b2dldGhlciB3aXRoIHByZXR0eSBwcmludGVycyBmb3IgZWFjaCwgYnV0
IHBsZWFzZSBsb29rIGludG8gdGhlIGNvZGUKZnVuY3RvcmlhIGdlbmVyYXRlcyAtLSBJICh3aGVu
IGxvb2tpbmcgd2l0aCBNaW5keSBvbiB0aGUgY29kZSkgY291bGRuJ3QKZmluZCBhIHdheSB0byBy
ZXRhaW4gdGhlIGFjdHVhbCBlcnJvciB0eXBlIHRvIGNhbGwgdGhlIGNvcnJlY3QgcHJldHR5CnBy
aW50ZXIuICBUaG9tYXMnIHByb3Bvc2FsIGFkZGVkIG1vcmUgbWFnaWMgaW50byB0aGUgbWlyYWdl
IHRvb2wgKGUuZy4KaHR0cHM6Ly9naXRodWIuY29tL3RhbGV4NS9taXJhZ2UvY29tbWl0LzBkNTEw
YzY2Mjc4MzViM2RmNzkyZGI3YmMzZmIyY2JhMDgyZGU1NDApLAp3aGljaCBJJ2QgcmVhbGx5IGxp
a2UgdG8gYXZvaWQgLS0gbm8gbmVlZCB0byBwdXQgbW9yZSBkb21haW4ga25vd2xlZGdlCmludG8g
dGhhdCB0b29sLCBpdCBhbHJlYWR5IGhhcyB0b28gbXVjaC4KCj4gaW5zdGVhZCBvZiBoYXZpbmcg
dG8gY2F0Y2ggdGhlIEx3dC5mYWlsIGV4Y2VwdGlvbiBhbmQgdHVybiBpdCBpbnRvIGEgc3RyaW5n
IG91cnNlbGYuCgpBcyBtZW50aW9uZWQgaW4gbXkgaW5pdGlhbCBtYWlsOiBpZiB0aGVyZSBpcyBh
biBleGFtcGxlIHdoZXJlIHdlIHdhbnQgdG8KcHJvZ3JhbW1hdGljYWxseSBoYW5kbGUgImNvbm5l
Y3QiIGVycm9ycywgd2Ugc2hvdWxkIGhhdmUgYSByZXN1bHQgdHlwZQpmb3IgY29ubmVjdC4gIFNv
IGZhciBJIGhhdmUgbm90IHNlZW4gc3VjaCBhbiBleGFtcGxlLiAgSGF2ZSB5b3Ugc2VlbgpvbmU/
ICBJcyB0aGVyZSBvbmUgaW4gcWNvdy1mb3JtYXQ/CgoKCmhhbm5lcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 12:05:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 12:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brOT2-0000Eu-NO; Tue, 04 Oct 2016 12:05:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1brOT1-0000Eo-3C
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 12:05:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A7/2B-29421-EEA93F75; Tue, 04 Oct 2016 12:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVy0237Md23sz6
 HG6yfaGLR23qXxYHR4/CHKywBjFGsmXlJ+RUJrBmTn5xmLOgXqWg6d52lgfGYQBcjF4eQwH1G
 iQsvd7N0MXJySAjYSKxfdYoRIjGVSWLWsqXMEAl5iSeLXkMlGpgkOla/YwdJCAvYSTSt/MIKY
 osIqEssO3Ufqugmo8SG89fAxrIBJRZf7wOzeQXcJHbsvwhmswioSMz7tpcJxBYVCJc4/beRHa
 JGUOLkzCdgNZwC9hK73jaB1TALmEnM2/yQGcKWl9j+dg7zBEaBWUhaZiEpm4WkbAEj8ypGjeL
 UorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYyL1wYeYpTk
 YFIS5a18/SlciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv5pmfw4UEi1LTUyvSMnOA8QKTluDgU
 RLhPQmS5i0uSMwtzkyHSJ1iVJQS510KkhAASWSU5sG1wWL0EqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5P4BM4cnMK4Gb/gpoMRPQ4sAtH0AWlyQipKSAUc8cJdj/Ldk3/XjtpuBXU9mKuNv
 7vIOtxdUN+I6vqeBt37Bhysu5n6cK7nsotVw0Je6qZ61c1MPUuzmsaxfqH3odoPR4eamcQ/7M
 LXH3Hk/9+mJTx9d66R+asU+fvC4NL7r/ruhrQmDKy48t2geXuOu+f9n64FbOv7xTJf/PT7/nd
 9MkVXf5biWW4oxEQy3mouJEADHG16DMAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1475582701!52880673!1
X-Originating-IP: [217.70.183.198]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26967 invoked from network); 4 Oct 2016 12:05:01 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2016 12:05:01 -0000
Received: from mfilter22-d.gandi.net (mfilter22-d.gandi.net [217.70.178.150])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 98DB2FB8CC
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 14:05:01 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter22-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter22-d.gandi.net (mfilter22-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id x6Ki0rpcmTan for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 14:04:59 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 26177FB8C7
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 14:04:58 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
 <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
 <2b90eee3-d1cb-aca3-c356-f56587b0ee1e@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <e27e9c2c-bb3f-4359-ac7e-60b41a270500@somerandomidiot.com>
Date: Tue, 4 Oct 2016 07:04:58 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <2b90eee3-d1cb-aca3-c356-f56587b0ee1e@mehnert.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMDQvMjAxNiAwNjo1NyBBTSwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cgo+IE9uIDA0LzEw
LzIwMTYgMTI6MDQsIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+PiBTbyB0aGlzIGxlYWRzIG1l
IHRvIHdvbmRlciBpZiB3ZSBzaG91bGRuJ3QganVzdCBiaXRlIHRoZSBidWxsZXQgYW5kIHBvcnQK
Pj4gYWxsIHRoZXNlIGludGVyZmFjZXMgdG8gdXNlIFJyZXN1bHQgWzFdIGNvbWJpbmF0b3JzIGlu
c3RlYWQuICBJdCBkb2VzIHByb3ZpZGUKPj4gZXhjZWxsZW50IHN1cHBvcnQgZm9yIHByb3BhZ2F0
aW5nIGVycm9ycywgYW5kIGNvbWJpbmF0b3JzIGZvciBtYXBwaW5nCj4+IG92ZXIgcmVzdWx0IHR5
cGVzIHF1aXRlIGNvbnZlbmllbnRseS4KPiB0cnVlISBJJ20gYWxsIGZvciBpdCAoYW5kIGxpa2Ug
RGF2ZSdzIHN1Z2dlc3Rpb24sIGFzIGFscmVhZHkgaW5kaWNhdGVkCj4gaHR0cHM6Ly9naXRodWIu
Y29tL21pcmFnZS9taXJhZ2UvaXNzdWVzLzU3MSNpc3N1ZWNvbW1lbnQtMjUxMTI3MzkxKQo+Cj4g
RnVuY3Rpb25zIHdoaWNoIHJlc3VsdCBpbiBydW50aW1lIChyYXRoZXIgdGhhbiBzdGFydHVwIHRp
bWUpIGVycm9ycywKPiBzdWNoIGFzIEZsb3cuY29ubmVjdCwgcmVhZCwgd3JpdGUsIGV0Yy4sIHNo
b3VsZCByZXR1cm4gYSByZXN1bHQgdHlwZS4KCldoaWxlIHdlJ3JlIHJlcGxpY2F0aW5nIG91ciBy
ZWFjdGppLCBJJ20gYWxzbyBpbiBmYXZvci4gIEknbSBjdXJyZW50bHkgCmluIHRoZSBtaWRkbGUg
b2YgYXNzZW1ibGluZyBQUnMgZm9yIHJlbW92aW5nIGlkIHR5cGVzLCBidXQgSSdsbCBiZSBvbiBh
IApsb25nIGZsaWdodCBmbGlnaHQgdG9tb3Jyb3cgYW5kIG1pZ2h0IGJlIGFibGUgdG8gcHV0IHRv
Z2V0aGVyIGEgCmByZXN1bHRgLXkgYHRjcGlwYCB0aGVuIChwb3dlciBhdmFpbGFiaWxpdHkgcGVy
bWl0dGluZykuCgo+PiBJbiB0aGUgY2FzZSBvZiBjb25uZWN0LCBpZiB3ZSBtYWRlIGl0IGEgYCgn
YSwnYikgcmVzdWx0IGlvYCByZXR1cm4gdmFsdWUgd2UKPj4gd291bGQgZW5kIHVwIHdpdGggYSBu
aWNlIHJlYWR5LW1hZGUgZXJyb3Igc3RyaW5nIHRoYXQgY2FuIGJlIHByaW50ZWQsCj4gZXhhY3Rs
eSBob3cgd291bGQgd2UgZ2V0IHRoYXQ/ICBvbmUgd2F5IGlzIGJ5IGRlZmluaW5nIGVycm9yIHR5
cGVzCj4gdG9nZXRoZXIgd2l0aCBwcmV0dHkgcHJpbnRlcnMgZm9yIGVhY2gsIGJ1dCBwbGVhc2Ug
bG9vayBpbnRvIHRoZSBjb2RlCj4gZnVuY3RvcmlhIGdlbmVyYXRlcyAtLSBJICh3aGVuIGxvb2tp
bmcgd2l0aCBNaW5keSBvbiB0aGUgY29kZSkgY291bGRuJ3QKPiBmaW5kIGEgd2F5IHRvIHJldGFp
biB0aGUgYWN0dWFsIGVycm9yIHR5cGUgdG8gY2FsbCB0aGUgY29ycmVjdCBwcmV0dHkKPiBwcmlu
dGVyLiAgVGhvbWFzJyBwcm9wb3NhbCBhZGRlZCBtb3JlIG1hZ2ljIGludG8gdGhlIG1pcmFnZSB0
b29sIChlLmcuCj4gaHR0cHM6Ly9naXRodWIuY29tL3RhbGV4NS9taXJhZ2UvY29tbWl0LzBkNTEw
YzY2Mjc4MzViM2RmNzkyZGI3YmMzZmIyY2JhMDgyZGU1NDApLAo+IHdoaWNoIEknZCByZWFsbHkg
bGlrZSB0byBhdm9pZCAtLSBubyBuZWVkIHRvIHB1dCBtb3JlIGRvbWFpbiBrbm93bGVkZ2UKPiBp
bnRvIHRoYXQgdG9vbCwgaXQgYWxyZWFkeSBoYXMgdG9vIG11Y2guCj4KCkknbSBoYXBweSB0byBz
aGFyZSBhY3F1aXJlZCB3aXNkb20gb24gYXBwcm9hY2hlcyB0byB0aGlzIHRoYXQgZG9uJ3Qgd29y
ayAKd2l0aCBzb21lb25lIHdobyB3YW50cyB0byB0YWtlIGl0IHVwLCBidXQgSSdtIG5vdCB3aWxs
aW5nIHRvIHB1dCBhbnkgCm1vcmUgdGltZSBpbnRvIGF0dGVtcHRpbmcgdG8gZ2V0IHRoaXMgdG8g
d29yayBteXNlbGYuICBJJ20gYWxzbyB2ZXJ5IApoYXBweSB3aXRoIEhhbm5lcydzIHNvbHV0aW9u
LCB3aGljaCBpcyBub3cgbWVyZ2VkLCBmb3IgZ2V0dGluZyB1cyBiZXR0ZXIgCmNvbm5lY3QtdGlt
ZSBlcnJvciByZXBvcnRpbmcuCgo+PiBpbnN0ZWFkIG9mIGhhdmluZyB0byBjYXRjaCB0aGUgTHd0
LmZhaWwgZXhjZXB0aW9uIGFuZCB0dXJuIGl0IGludG8gYSBzdHJpbmcgb3Vyc2VsZi4KPiBBcyBt
ZW50aW9uZWQgaW4gbXkgaW5pdGlhbCBtYWlsOiBpZiB0aGVyZSBpcyBhbiBleGFtcGxlIHdoZXJl
IHdlIHdhbnQgdG8KPiBwcm9ncmFtbWF0aWNhbGx5IGhhbmRsZSAiY29ubmVjdCIgZXJyb3JzLCB3
ZSBzaG91bGQgaGF2ZSBhIHJlc3VsdCB0eXBlCj4gZm9yIGNvbm5lY3QuICBTbyBmYXIgSSBoYXZl
IG5vdCBzZWVuIHN1Y2ggYW4gZXhhbXBsZS4gIEhhdmUgeW91IHNlZW4KPiBvbmU/ICBJcyB0aGVy
ZSBvbmUgaW4gcWNvdy1mb3JtYXQ/CgpUaGVyZSdzIGEgbGFyZ2VyIGRpc2N1c3Npb24gdG8gYmUg
aGFkIGFib3V0IHRoZSBwcm9wZXIgc2NvcGUgb2YgYmVoYXZpb3IgCnRvIGJlIGltcGxlbWVudGVk
IGluIGBjb25uZWN0YCwgYnV0IG15IGludHVpdGlvbiBpcyB0aGF0IGl0IHNob3VsZCBmYWlsIApj
b21wbGV0ZWx5IGFuZCBlYXJseSByYXRoZXIgdGhhbiBhbGxvd2luZyB0aGUgdW5pa2VybmVsIHRv
IGNvbnRpbnVlIGluIGEgCnBvdGVudGlhbGx5IGRhbmdlcm91cyBvciBpbmNvbXBsZXRlIHN0YXRl
LgoKLU1pbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 12:05:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 12:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brOT2-0000Eu-NO; Tue, 04 Oct 2016 12:05:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1brOT1-0000Eo-3C
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 12:05:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A7/2B-29421-EEA93F75; Tue, 04 Oct 2016 12:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVy0237Md23sz6
 HG6yfaGLR23qXxYHR4/CHKywBjFGsmXlJ+RUJrBmTn5xmLOgXqWg6d52lgfGYQBcjF4eQwH1G
 iQsvd7N0MXJySAjYSKxfdYoRIjGVSWLWsqXMEAl5iSeLXkMlGpgkOla/YwdJCAvYSTSt/MIKY
 osIqEssO3Ufqugmo8SG89fAxrIBJRZf7wOzeQXcJHbsvwhmswioSMz7tpcJxBYVCJc4/beRHa
 JGUOLkzCdgNZwC9hK73jaB1TALmEnM2/yQGcKWl9j+dg7zBEaBWUhaZiEpm4WkbAEj8ypGjeL
 UorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYyL1wYeYpTk
 YFIS5a18/SlciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv5pmfw4UEi1LTUyvSMnOA8QKTluDgU
 RLhPQmS5i0uSMwtzkyHSJ1iVJQS510KkhAASWSU5sG1wWL0EqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5P4BM4cnMK4Gb/gpoMRPQ4sAtH0AWlyQipKSAUc8cJdj/Ldk3/XjtpuBXU9mKuNv
 7vIOtxdUN+I6vqeBt37Bhysu5n6cK7nsotVw0Je6qZ61c1MPUuzmsaxfqH3odoPR4eamcQ/7M
 LXH3Hk/9+mJTx9d66R+asU+fvC4NL7r/ruhrQmDKy48t2geXuOu+f9n64FbOv7xTJf/PT7/nd
 9MkVXf5biWW4oxEQy3mouJEADHG16DMAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1475582701!52880673!1
X-Originating-IP: [217.70.183.198]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26967 invoked from network); 4 Oct 2016 12:05:01 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2016 12:05:01 -0000
Received: from mfilter22-d.gandi.net (mfilter22-d.gandi.net [217.70.178.150])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 98DB2FB8CC
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 14:05:01 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter22-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter22-d.gandi.net (mfilter22-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id x6Ki0rpcmTan for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 14:04:59 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 26177FB8C7
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  4 Oct 2016 14:04:58 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <969bf391-fcbc-9927-f8a0-a7da55f75e43@mehnert.org>
 <02A2AB0D-C52F-42A0-B420-B53EC3838237@recoil.org>
 <2b90eee3-d1cb-aca3-c356-f56587b0ee1e@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <e27e9c2c-bb3f-4359-ac7e-60b41a270500@somerandomidiot.com>
Date: Tue, 4 Oct 2016 07:04:58 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <2b90eee3-d1cb-aca3-c356-f56587b0ee1e@mehnert.org>
Subject: Re: [MirageOS-devel] load/startup time error handling
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMDQvMjAxNiAwNjo1NyBBTSwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cgo+IE9uIDA0LzEw
LzIwMTYgMTI6MDQsIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+PiBTbyB0aGlzIGxlYWRzIG1l
IHRvIHdvbmRlciBpZiB3ZSBzaG91bGRuJ3QganVzdCBiaXRlIHRoZSBidWxsZXQgYW5kIHBvcnQK
Pj4gYWxsIHRoZXNlIGludGVyZmFjZXMgdG8gdXNlIFJyZXN1bHQgWzFdIGNvbWJpbmF0b3JzIGlu
c3RlYWQuICBJdCBkb2VzIHByb3ZpZGUKPj4gZXhjZWxsZW50IHN1cHBvcnQgZm9yIHByb3BhZ2F0
aW5nIGVycm9ycywgYW5kIGNvbWJpbmF0b3JzIGZvciBtYXBwaW5nCj4+IG92ZXIgcmVzdWx0IHR5
cGVzIHF1aXRlIGNvbnZlbmllbnRseS4KPiB0cnVlISBJJ20gYWxsIGZvciBpdCAoYW5kIGxpa2Ug
RGF2ZSdzIHN1Z2dlc3Rpb24sIGFzIGFscmVhZHkgaW5kaWNhdGVkCj4gaHR0cHM6Ly9naXRodWIu
Y29tL21pcmFnZS9taXJhZ2UvaXNzdWVzLzU3MSNpc3N1ZWNvbW1lbnQtMjUxMTI3MzkxKQo+Cj4g
RnVuY3Rpb25zIHdoaWNoIHJlc3VsdCBpbiBydW50aW1lIChyYXRoZXIgdGhhbiBzdGFydHVwIHRp
bWUpIGVycm9ycywKPiBzdWNoIGFzIEZsb3cuY29ubmVjdCwgcmVhZCwgd3JpdGUsIGV0Yy4sIHNo
b3VsZCByZXR1cm4gYSByZXN1bHQgdHlwZS4KCldoaWxlIHdlJ3JlIHJlcGxpY2F0aW5nIG91ciBy
ZWFjdGppLCBJJ20gYWxzbyBpbiBmYXZvci4gIEknbSBjdXJyZW50bHkgCmluIHRoZSBtaWRkbGUg
b2YgYXNzZW1ibGluZyBQUnMgZm9yIHJlbW92aW5nIGlkIHR5cGVzLCBidXQgSSdsbCBiZSBvbiBh
IApsb25nIGZsaWdodCBmbGlnaHQgdG9tb3Jyb3cgYW5kIG1pZ2h0IGJlIGFibGUgdG8gcHV0IHRv
Z2V0aGVyIGEgCmByZXN1bHRgLXkgYHRjcGlwYCB0aGVuIChwb3dlciBhdmFpbGFiaWxpdHkgcGVy
bWl0dGluZykuCgo+PiBJbiB0aGUgY2FzZSBvZiBjb25uZWN0LCBpZiB3ZSBtYWRlIGl0IGEgYCgn
YSwnYikgcmVzdWx0IGlvYCByZXR1cm4gdmFsdWUgd2UKPj4gd291bGQgZW5kIHVwIHdpdGggYSBu
aWNlIHJlYWR5LW1hZGUgZXJyb3Igc3RyaW5nIHRoYXQgY2FuIGJlIHByaW50ZWQsCj4gZXhhY3Rs
eSBob3cgd291bGQgd2UgZ2V0IHRoYXQ/ICBvbmUgd2F5IGlzIGJ5IGRlZmluaW5nIGVycm9yIHR5
cGVzCj4gdG9nZXRoZXIgd2l0aCBwcmV0dHkgcHJpbnRlcnMgZm9yIGVhY2gsIGJ1dCBwbGVhc2Ug
bG9vayBpbnRvIHRoZSBjb2RlCj4gZnVuY3RvcmlhIGdlbmVyYXRlcyAtLSBJICh3aGVuIGxvb2tp
bmcgd2l0aCBNaW5keSBvbiB0aGUgY29kZSkgY291bGRuJ3QKPiBmaW5kIGEgd2F5IHRvIHJldGFp
biB0aGUgYWN0dWFsIGVycm9yIHR5cGUgdG8gY2FsbCB0aGUgY29ycmVjdCBwcmV0dHkKPiBwcmlu
dGVyLiAgVGhvbWFzJyBwcm9wb3NhbCBhZGRlZCBtb3JlIG1hZ2ljIGludG8gdGhlIG1pcmFnZSB0
b29sIChlLmcuCj4gaHR0cHM6Ly9naXRodWIuY29tL3RhbGV4NS9taXJhZ2UvY29tbWl0LzBkNTEw
YzY2Mjc4MzViM2RmNzkyZGI3YmMzZmIyY2JhMDgyZGU1NDApLAo+IHdoaWNoIEknZCByZWFsbHkg
bGlrZSB0byBhdm9pZCAtLSBubyBuZWVkIHRvIHB1dCBtb3JlIGRvbWFpbiBrbm93bGVkZ2UKPiBp
bnRvIHRoYXQgdG9vbCwgaXQgYWxyZWFkeSBoYXMgdG9vIG11Y2guCj4KCkknbSBoYXBweSB0byBz
aGFyZSBhY3F1aXJlZCB3aXNkb20gb24gYXBwcm9hY2hlcyB0byB0aGlzIHRoYXQgZG9uJ3Qgd29y
ayAKd2l0aCBzb21lb25lIHdobyB3YW50cyB0byB0YWtlIGl0IHVwLCBidXQgSSdtIG5vdCB3aWxs
aW5nIHRvIHB1dCBhbnkgCm1vcmUgdGltZSBpbnRvIGF0dGVtcHRpbmcgdG8gZ2V0IHRoaXMgdG8g
d29yayBteXNlbGYuICBJJ20gYWxzbyB2ZXJ5IApoYXBweSB3aXRoIEhhbm5lcydzIHNvbHV0aW9u
LCB3aGljaCBpcyBub3cgbWVyZ2VkLCBmb3IgZ2V0dGluZyB1cyBiZXR0ZXIgCmNvbm5lY3QtdGlt
ZSBlcnJvciByZXBvcnRpbmcuCgo+PiBpbnN0ZWFkIG9mIGhhdmluZyB0byBjYXRjaCB0aGUgTHd0
LmZhaWwgZXhjZXB0aW9uIGFuZCB0dXJuIGl0IGludG8gYSBzdHJpbmcgb3Vyc2VsZi4KPiBBcyBt
ZW50aW9uZWQgaW4gbXkgaW5pdGlhbCBtYWlsOiBpZiB0aGVyZSBpcyBhbiBleGFtcGxlIHdoZXJl
IHdlIHdhbnQgdG8KPiBwcm9ncmFtbWF0aWNhbGx5IGhhbmRsZSAiY29ubmVjdCIgZXJyb3JzLCB3
ZSBzaG91bGQgaGF2ZSBhIHJlc3VsdCB0eXBlCj4gZm9yIGNvbm5lY3QuICBTbyBmYXIgSSBoYXZl
IG5vdCBzZWVuIHN1Y2ggYW4gZXhhbXBsZS4gIEhhdmUgeW91IHNlZW4KPiBvbmU/ICBJcyB0aGVy
ZSBvbmUgaW4gcWNvdy1mb3JtYXQ/CgpUaGVyZSdzIGEgbGFyZ2VyIGRpc2N1c3Npb24gdG8gYmUg
aGFkIGFib3V0IHRoZSBwcm9wZXIgc2NvcGUgb2YgYmVoYXZpb3IgCnRvIGJlIGltcGxlbWVudGVk
IGluIGBjb25uZWN0YCwgYnV0IG15IGludHVpdGlvbiBpcyB0aGF0IGl0IHNob3VsZCBmYWlsIApj
b21wbGV0ZWx5IGFuZCBlYXJseSByYXRoZXIgdGhhbiBhbGxvd2luZyB0aGUgdW5pa2VybmVsIHRv
IGNvbnRpbnVlIGluIGEgCnBvdGVudGlhbGx5IGRhbmdlcm91cyBvciBpbmNvbXBsZXRlIHN0YXRl
LgoKLU1pbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 20:10:32 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 20:10: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brW2e-0008Lt-2Y; Tue, 04 Oct 2016 20:10:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eb693@cornell.edu>) id 1brW2c-0008Ln-3Z
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 20:10:18 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 76/79-13744-9AC04F75; Tue, 04 Oct 2016 20:10:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe3fOjifbyddN82m5D62k0Cb6Rbp
 8KYISIrKM7F5ndnSL7WzsTFlUaLXES6JZLPODKWRYGZZdMLo7y0uCpKtWpFka2V1LaIlU5+yo
 2fvp9zz//3ODlybUlyktzbmcnINnLXoqlMzdyHw31KpG0hJKe/WLi4/2kMtRsnfIR6agrUozb
 7S5ditNF18fIez1ka5yXyOVi65oChFNA06CJ8c2FKJQWo2/IegYGkFy8ADB0dPlpBwMIijp/h
 MiBSQuIqCyuIeSlZMK8LY2K+TgIYLL76rEmuk0hRdBt+c8JXEEToH+NyUKiTU4BjrHbhHS8Ag
 cC6OdO2RLPNQ98CklJvF8uNjWELQweDfUDKZKaYRnwc/2umAXAkfBy4EzQQaM4eztTkLmSPjQ
 /1sp+1PhWeC6Us7rodB9ZZzXQvuvpnF/MuQN55My26D78ClK5qWQf7xFKZ0F+DaC7vo348XRM
 HzjZNCkxulQ+fwEJZ+lhR5fAZI5GgZf3RH9IeKiPDzMkbIMDoe20wPjo9aBv+GtshQtrJhyTc
 VkQcWUAtmxCKpufadkjoNz1Z+ICe6436+Ymq9CIRfQAoFzZHMOQ1K80WHONDmtrNliSExIird
 ygsBmchbWKMSn26wNSPw908TXiCpb1zWh2bRCH8k0v/2Rpp5ptO3ZZ2IF0y5HloUTmlA0TeuB
 KZgxkqYOd3CZnCvDbBG/4IQMtEofwdwMFWVGsLNWwZwpS+3IQHs8vZcUapK38Zw2ilFKPbBkM
 mXxky0mPnIX0mk1DBKXUqvsnMNqdv6vf0RRNNJrmGypi8rMOycnfRSXUIhLrL82JC3hZP9J2l
 x0UNecl5MTZmxcscp9178/ddgzt1fxqOFqWVG1e9PdgeFAxOOwHytjjNNsAW9bDR1nDl+93VP
 t9sft7CvzxhqIsY5l/Jct5bXo8IFt2Z/5LbvY0rxK++P0p3OWHPK6Yl5k7F2+RjO3a/NGb+u9
 lrqvC0I26AJz3vf5dfS8LE/SqFVPCiY2MZZwCOxfuB2vo8MDAAA=
X-Env-Sender: eb693@cornell.edu
X-Msg-Ref: server-5.tower-27.messagelabs.com!1475611816!63337379!1
X-Originating-IP: [128.84.13.242]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4178 invoked from network); 4 Oct 2016 20:10:16 -0000
Received: from limerock02.mail.cornell.edu (HELO limerock02.mail.cornell.edu)
 (128.84.13.242)
 by server-5.tower-27.messagelabs.com with SMTP; 4 Oct 2016 20:10:16 -0000
X-CornellRouted: This message has been Routed already.
Received: from exchange.cornell.edu (sf-e2013-04.exchange.cornell.edu
 [10.22.40.51])
 by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u94KADdV000366
 for <mirageos-devel@lists.xenproject.org>; Tue, 4 Oct 2016 16:10:15 -0400
Received: from sf-e2013-07.exchange.cornell.edu (10.22.40.54) by
 sf-e2013-04.exchange.cornell.edu (10.22.40.51) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3; Tue, 4 Oct 2016 16:10:11 -0400
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (216.32.180.184)
 by sf-e2013-07.exchange.cornell.edu (10.22.40.54) with Microsoft
 SMTP Server
 (TLS) id 15.0.1210.3 via Frontend Transport; Tue, 4 Oct 2016 16:10:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cornellprod.onmicrosoft.com; s=selector1-cornell-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zEDZH2z+3Q/MsrCu/K2l6FzbJUQWE9j0jFf5m5V+8bg=;
 b=ahph9DIvlP+c/yO9asLfTFt+XK2ocjToMIBWbjw/GPy2gXXRsLxh1TVNa5yf0JbjnU7Erd5pep1CIivs9IeytoWPc/zG+ognueQkBN3VHvMovrNlO7SsnEOC0AOZ64SeUrxa8C6excOblqsh+bfY1I8xNVoIKKj3SOyh8zbz1u4=
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) by
 CY1PR0401MB1630.namprd04.prod.outlook.com (10.163.19.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.649.16; Tue, 4 Oct 2016 20:10:11 +0000
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) by
 CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) with mapi id
 15.01.0649.021; Tue, 4 Oct 2016 20:10:11 +0000
From: Eugene Bagdasaryan <eb693@cornell.edu>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Thread-Topic: Raspberry Pi 3  installation
Thread-Index: AdIee0r3Kk2t1F1KQDy4yt/MP/XHzQ==
Date: Tue, 4 Oct 2016 20:10:11 +0000
Message-ID: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [128.84.217.161]
x-ms-office365-filtering-correlation-id: 0bea5026-f4cc-4b1f-fe12-08d3ec927278
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1630;
x-microsoft-antispam-prvs: <CY1PR0401MB16305818D03247B67E3AE72BEEC50@CY1PR0401MB1630.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);
 SRVR:CY1PR0401MB1630; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1630; 
x-forefront-prvs: 00851CA28B
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2016 20:10:11.7943 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1630
X-OriginatorOrg: cornell.edu
X-ORG-HybridRouting: bb3d338812462cec7daf99b529610048
X-ORG-MsgSource: exchange
X-ORG-RouteOnPrem: True
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=pass;
Subject: [MirageOS-devel] Raspberry Pi 3  installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4855388750438787297=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4855388750438787297==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_"

--_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey guys

I have found some email threads on Raspberry Pi 3 installation, but so far =
haven't found any useful guide for installing Xen or Kvm on RPI3 do you hav=
e any guides for this?


Thank you,
Eugene


--_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hey guys<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have found some email threads on Raspberry Pi 3 in=
stallation, but so far haven&#8217;t found any useful guide for installing =
Xen or Kvm on RPI3 do you have any guides for this?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you,<o:p></o:p></p>
<p class=3D"MsoNormal">Eugene<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4855388750438787297==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 04 20:10:32 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Oct 2016 20:10: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brW2e-0008Lt-2Y; Tue, 04 Oct 2016 20:10:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eb693@cornell.edu>) id 1brW2c-0008Ln-3Z
 for mirageos-devel@lists.xenproject.org; Tue, 04 Oct 2016 20:10:18 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 76/79-13744-9AC04F75; Tue, 04 Oct 2016 20:10:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe3fOjifbyddN82m5D62k0Cb6Rbp
 8KYISIrKM7F5ndnSL7WzsTFlUaLXES6JZLPODKWRYGZZdMLo7y0uCpKtWpFka2V1LaIlU5+yo
 2fvp9zz//3ODlybUlyktzbmcnINnLXoqlMzdyHw31KpG0hJKe/WLi4/2kMtRsnfIR6agrUozb
 7S5ditNF18fIez1ka5yXyOVi65oChFNA06CJ8c2FKJQWo2/IegYGkFy8ADB0dPlpBwMIijp/h
 MiBSQuIqCyuIeSlZMK8LY2K+TgIYLL76rEmuk0hRdBt+c8JXEEToH+NyUKiTU4BjrHbhHS8Ag
 cC6OdO2RLPNQ98CklJvF8uNjWELQweDfUDKZKaYRnwc/2umAXAkfBy4EzQQaM4eztTkLmSPjQ
 /1sp+1PhWeC6Us7rodB9ZZzXQvuvpnF/MuQN55My26D78ClK5qWQf7xFKZ0F+DaC7vo348XRM
 HzjZNCkxulQ+fwEJZ+lhR5fAZI5GgZf3RH9IeKiPDzMkbIMDoe20wPjo9aBv+GtshQtrJhyTc
 VkQcWUAtmxCKpufadkjoNz1Z+ICe6436+Ymq9CIRfQAoFzZHMOQ1K80WHONDmtrNliSExIird
 ygsBmchbWKMSn26wNSPw908TXiCpb1zWh2bRCH8k0v/2Rpp5ptO3ZZ2IF0y5HloUTmlA0TeuB
 KZgxkqYOd3CZnCvDbBG/4IQMtEofwdwMFWVGsLNWwZwpS+3IQHs8vZcUapK38Zw2ilFKPbBkM
 mXxky0mPnIX0mk1DBKXUqvsnMNqdv6vf0RRNNJrmGypi8rMOycnfRSXUIhLrL82JC3hZP9J2l
 x0UNecl5MTZmxcscp9178/ddgzt1fxqOFqWVG1e9PdgeFAxOOwHytjjNNsAW9bDR1nDl+93VP
 t9sft7CvzxhqIsY5l/Jct5bXo8IFt2Z/5LbvY0rxK++P0p3OWHPK6Yl5k7F2+RjO3a/NGb+u9
 lrqvC0I26AJz3vf5dfS8LE/SqFVPCiY2MZZwCOxfuB2vo8MDAAA=
X-Env-Sender: eb693@cornell.edu
X-Msg-Ref: server-5.tower-27.messagelabs.com!1475611816!63337379!1
X-Originating-IP: [128.84.13.242]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4178 invoked from network); 4 Oct 2016 20:10:16 -0000
Received: from limerock02.mail.cornell.edu (HELO limerock02.mail.cornell.edu)
 (128.84.13.242)
 by server-5.tower-27.messagelabs.com with SMTP; 4 Oct 2016 20:10:16 -0000
X-CornellRouted: This message has been Routed already.
Received: from exchange.cornell.edu (sf-e2013-04.exchange.cornell.edu
 [10.22.40.51])
 by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u94KADdV000366
 for <mirageos-devel@lists.xenproject.org>; Tue, 4 Oct 2016 16:10:15 -0400
Received: from sf-e2013-07.exchange.cornell.edu (10.22.40.54) by
 sf-e2013-04.exchange.cornell.edu (10.22.40.51) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3; Tue, 4 Oct 2016 16:10:11 -0400
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (216.32.180.184)
 by sf-e2013-07.exchange.cornell.edu (10.22.40.54) with Microsoft
 SMTP Server
 (TLS) id 15.0.1210.3 via Frontend Transport; Tue, 4 Oct 2016 16:10:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cornellprod.onmicrosoft.com; s=selector1-cornell-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zEDZH2z+3Q/MsrCu/K2l6FzbJUQWE9j0jFf5m5V+8bg=;
 b=ahph9DIvlP+c/yO9asLfTFt+XK2ocjToMIBWbjw/GPy2gXXRsLxh1TVNa5yf0JbjnU7Erd5pep1CIivs9IeytoWPc/zG+ognueQkBN3VHvMovrNlO7SsnEOC0AOZ64SeUrxa8C6excOblqsh+bfY1I8xNVoIKKj3SOyh8zbz1u4=
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) by
 CY1PR0401MB1630.namprd04.prod.outlook.com (10.163.19.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.649.16; Tue, 4 Oct 2016 20:10:11 +0000
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) by
 CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) with mapi id
 15.01.0649.021; Tue, 4 Oct 2016 20:10:11 +0000
From: Eugene Bagdasaryan <eb693@cornell.edu>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Thread-Topic: Raspberry Pi 3  installation
Thread-Index: AdIee0r3Kk2t1F1KQDy4yt/MP/XHzQ==
Date: Tue, 4 Oct 2016 20:10:11 +0000
Message-ID: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [128.84.217.161]
x-ms-office365-filtering-correlation-id: 0bea5026-f4cc-4b1f-fe12-08d3ec927278
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1630;
x-microsoft-antispam-prvs: <CY1PR0401MB16305818D03247B67E3AE72BEEC50@CY1PR0401MB1630.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);
 SRVR:CY1PR0401MB1630; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1630; 
x-forefront-prvs: 00851CA28B
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2016 20:10:11.7943 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1630
X-OriginatorOrg: cornell.edu
X-ORG-HybridRouting: bb3d338812462cec7daf99b529610048
X-ORG-MsgSource: exchange
X-ORG-RouteOnPrem: True
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=pass;
Subject: [MirageOS-devel] Raspberry Pi 3  installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4855388750438787297=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4855388750438787297==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_"

--_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey guys

I have found some email threads on Raspberry Pi 3 installation, but so far =
haven't found any useful guide for installing Xen or Kvm on RPI3 do you hav=
e any guides for this?


Thank you,
Eugene


--_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hey guys<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have found some email threads on Raspberry Pi 3 in=
stallation, but so far haven&#8217;t found any useful guide for installing =
Xen or Kvm on RPI3 do you have any guides for this?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you,<o:p></o:p></p>
<p class=3D"MsoNormal">Eugene<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_CY1PR0401MB162929F3F120CFC23E504FBFEEC50CY1PR0401MB1629_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4855388750438787297==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 05 12:37:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Oct 2016 12:37: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brlRh-0000j5-KJ; Wed, 05 Oct 2016 12:37:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1brlRg-0000iz-F2
 for mirageos-devel@lists.xenproject.org; Wed, 05 Oct 2016 12:37:12 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 75/7A-28497-7F3F4F75; Wed, 05 Oct 2016 12:37:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSnM/Rq/vt85d
 wg29N2ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnH9vWnBTsmK6W862RoY34t3MXJySAgoSmxt
 3MjcxcgBZFtKvFpT0MXIxSEk8IxJYn3rdSYIZz6jxL67DSwQDTkSExcfYoewCyW+bNnICmLzC
 ghKnJz5BKxGSMBL4vKL22BxNgF1if7dLWwgNouAisTs+6eh5iRKzFl0nR2iN0DiZt9csHphgW
 SJp7ubGEFsEaDeZafug9nMQDNPtr1ihqjRkfj75jfjBEaBWUhWz0JSNgvoH2ag9vXzhCDCahK
 3t11lh7C1JZYtfM28gJF1FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKx
 XnJ+7iZGYCgzAMEOxgOLAg8xSnIwKYnyvj/5JVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/nJ
 6CcYFFqempFWmYOMKpg0hIcPEoivBs+AqV5iwsSc4sz0yFSpxiNOY7NvbGWiWPL1HtrmYRY8v
 LzUqXEeQ+CTBIAKc0ozYMbBIv2S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm3Q0yhSczrwR
 u3yugU5iATslfCnZKSSJCSqqB0WPfKZWCxYrPpR+GLMhdHzg1593FUp79x2+aTj02mzf1+tS6
 Tp0t3T/5RI74SgUWdyj+aT0tkmT/d6eo6va/16Obrzmx3mILvHfSp6/ReHYRQ6mU4OSWDSV3P
 m3epaJ795buqYOKP69dYhaewdG4+fK1GrOrr1Z0PnlsL9JTGqG6ymBT9ut1s5VYijMSDbWYi4
 oTAfePOX/xAgAA
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-27.messagelabs.com!1475671030!53137100!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56442 invoked from network); 5 Oct 2016 12:37:10 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2016 12:37:10 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-wm0-f54.google.com ([74.125.82.54]:35974)
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1brlRe-0001Eh-R3 (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 05 Oct 2016 13:37:10 +0100
Received: by mail-wm0-f54.google.com with SMTP id k125so265142474wma.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 05 Oct 2016 05:37:07 -0700 (PDT)
X-Gm-Message-State: AA6/9RkZc/0Np+GtLE083tWr09P3TV2zvX+nH5FnO7K8BiCIYmfVc1tGyTKbAHZOHuHyLUfu0g6gGPUJScthGw==
X-Received: by 10.28.107.22 with SMTP id g22mr8271838wmc.31.1475671027025;
 Wed, 05 Oct 2016 05:37:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.152.150 with HTTP; Wed, 5 Oct 2016 05:36:36 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 5 Oct 2016 13:36:36 +0100
X-Gmail-Original-Message-ID: <CAL4csrQpn3hVQrrvWgGUZepWa7PWyCmPZVpBQzqUg51hBK08CA@mail.gmail.com>
Message-ID: <CAL4csrQpn3hVQrrvWgGUZepWa7PWyCmPZVpBQzqUg51hBK08CA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS fortnightly catchup - Wednesday 5th
 October 4pm UK time (UTC+1)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8234772127727923976=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============8234772127727923976==
Content-Type: multipart/alternative; boundary=001a1146563c5f0e92053e1d6f0d

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

Hi all,

We'll be using IRC again so please join #mirage on Freenode.
IRC logs from the last session are currently up at:
http://canopy.mirage.io/irclogs/20-04-2016

and this session will also be logged at:
http://canopy.mirage.io/irclogs

The agenda for the meeting is at:
https://github.com/mirage/mirage-www/wiki/Call-Agenda

Please read over the agenda and add anything you'd like to talk about to
the wiki.  See you later!

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif"><div class=3D"gmail_default" style=3D"font-size:12.8px"=
><span style=3D"font-family:arial,sans-serif;font-size:12.8px">Hi all,</spa=
n><br style=3D"font-family:arial,sans-serif;font-size:12.8px"><br style=3D"=
font-family:arial,sans-serif;font-size:12.8px"><span style=3D"font-family:a=
rial,sans-serif;font-size:12.8px">We&#39;ll be using=C2=A0</span><span styl=
e=3D"font-family:arial,sans-serif;font-size:12.8px">IRC</span><span style=
=3D"font-family:arial,sans-serif;font-size:12.8px">=C2=A0again so please jo=
in #</span><span style=3D"font-family:arial,sans-serif;font-size:12.8px">mi=
rage</span><span style=3D"font-family:arial,sans-serif;font-size:12.8px">=
=C2=A0on Freenode.</span><br style=3D"font-family:arial,sans-serif;font-siz=
e:12.8px"><span style=3D"font-family:arial,sans-serif;font-size:12.8px">IRC=
</span><span style=3D"font-family:arial,sans-serif;font-size:12.8px">=C2=A0=
logs from the last session are currently up at:</span><br style=3D"font-fam=
ily:arial,sans-serif;font-size:12.8px"><a href=3D"http://canopy.mirage.io/i=
rclogs/20-04-2016" rel=3D"noreferrer" target=3D"_blank" style=3D"font-famil=
y:arial,sans-serif;font-size:12.8px">http://canopy.mirage.io/<wbr>irclogs/2=
0-04-2016</a><br style=3D"font-family:arial,sans-serif;font-size:12.8px"><b=
r style=3D"font-family:arial,sans-serif;font-size:12.8px"><span style=3D"fo=
nt-family:arial,sans-serif;font-size:12.8px">and this session will also be =
logged at:</span><br style=3D"font-family:arial,sans-serif;font-size:12.8px=
"><a href=3D"http://canopy.mirage.io/irclogs" rel=3D"noreferrer" target=3D"=
_blank" style=3D"font-family:arial,sans-serif;font-size:12.8px">http://cano=
py.mirage.io/<wbr>irclogs</a><br style=3D"font-family:arial,sans-serif;font=
-size:12.8px"><br style=3D"font-family:arial,sans-serif;font-size:12.8px"><=
span style=3D"font-family:arial,sans-serif;font-size:12.8px">The agenda for=
 the meeting is at:</span><br style=3D"font-family:arial,sans-serif;font-si=
ze:12.8px"><a href=3D"https://github.com/mirage/mirage-www/wiki/Call-Agenda=
" rel=3D"noreferrer" target=3D"_blank" style=3D"font-family:arial,sans-seri=
f;font-size:12.8px">https://github.com/mirage/<wbr>mirage-www/wiki/Call-Age=
nda</a></div><div class=3D"gmail_default" style=3D"font-size:12.8px;font-fa=
mily:arial,sans-serif"><br style=3D"font-size:12.8px"><span style=3D"font-s=
ize:12.8px">Please read over the agenda and add anything you&#39;d like to =
talk about to the wiki.=C2=A0 See you later!</span></div></div></div>

--001a1146563c5f0e92053e1d6f0d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============8234772127727923976==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 05 12:37:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Oct 2016 12:37: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brlRh-0000j5-KJ; Wed, 05 Oct 2016 12:37:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1brlRg-0000iz-F2
 for mirageos-devel@lists.xenproject.org; Wed, 05 Oct 2016 12:37:12 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 75/7A-28497-7F3F4F75; Wed, 05 Oct 2016 12:37:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSnM/Rq/vt85d
 wg29N2ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnH9vWnBTsmK6W862RoY34t3MXJySAgoSmxt
 3MjcxcgBZFtKvFpT0MXIxSEk8IxJYn3rdSYIZz6jxL67DSwQDTkSExcfYoewCyW+bNnICmLzC
 ghKnJz5BKxGSMBL4vKL22BxNgF1if7dLWwgNouAisTs+6eh5iRKzFl0nR2iN0DiZt9csHphgW
 SJp7ubGEFsEaDeZafug9nMQDNPtr1ihqjRkfj75jfjBEaBWUhWz0JSNgvoH2ag9vXzhCDCahK
 3t11lh7C1JZYtfM28gJF1FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKx
 XnJ+7iZGYCgzAMEOxgOLAg8xSnIwKYnyvj/5JVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/nJ
 6CcYFFqempFWmYOMKpg0hIcPEoivBs+AqV5iwsSc4sz0yFSpxiNOY7NvbGWiWPL1HtrmYRY8v
 LzUqXEeQ+CTBIAKc0ozYMbBIv2S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm3Q0yhSczrwR
 u3yugU5iATslfCnZKSSJCSqqB0WPfKZWCxYrPpR+GLMhdHzg1593FUp79x2+aTj02mzf1+tS6
 Tp0t3T/5RI74SgUWdyj+aT0tkmT/d6eo6va/16Obrzmx3mILvHfSp6/ReHYRQ6mU4OSWDSV3P
 m3epaJ795buqYOKP69dYhaewdG4+fK1GrOrr1Z0PnlsL9JTGqG6ymBT9ut1s5VYijMSDbWYi4
 oTAfePOX/xAgAA
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-27.messagelabs.com!1475671030!53137100!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56442 invoked from network); 5 Oct 2016 12:37:10 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2016 12:37:10 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-wm0-f54.google.com ([74.125.82.54]:35974)
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1brlRe-0001Eh-R3 (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 05 Oct 2016 13:37:10 +0100
Received: by mail-wm0-f54.google.com with SMTP id k125so265142474wma.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 05 Oct 2016 05:37:07 -0700 (PDT)
X-Gm-Message-State: AA6/9RkZc/0Np+GtLE083tWr09P3TV2zvX+nH5FnO7K8BiCIYmfVc1tGyTKbAHZOHuHyLUfu0g6gGPUJScthGw==
X-Received: by 10.28.107.22 with SMTP id g22mr8271838wmc.31.1475671027025;
 Wed, 05 Oct 2016 05:37:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.152.150 with HTTP; Wed, 5 Oct 2016 05:36:36 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 5 Oct 2016 13:36:36 +0100
X-Gmail-Original-Message-ID: <CAL4csrQpn3hVQrrvWgGUZepWa7PWyCmPZVpBQzqUg51hBK08CA@mail.gmail.com>
Message-ID: <CAL4csrQpn3hVQrrvWgGUZepWa7PWyCmPZVpBQzqUg51hBK08CA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS fortnightly catchup - Wednesday 5th
 October 4pm UK time (UTC+1)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8234772127727923976=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============8234772127727923976==
Content-Type: multipart/alternative; boundary=001a1146563c5f0e92053e1d6f0d

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

Hi all,

We'll be using IRC again so please join #mirage on Freenode.
IRC logs from the last session are currently up at:
http://canopy.mirage.io/irclogs/20-04-2016

and this session will also be logged at:
http://canopy.mirage.io/irclogs

The agenda for the meeting is at:
https://github.com/mirage/mirage-www/wiki/Call-Agenda

Please read over the agenda and add anything you'd like to talk about to
the wiki.  See you later!

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif"><div class=3D"gmail_default" style=3D"font-size:12.8px"=
><span style=3D"font-family:arial,sans-serif;font-size:12.8px">Hi all,</spa=
n><br style=3D"font-family:arial,sans-serif;font-size:12.8px"><br style=3D"=
font-family:arial,sans-serif;font-size:12.8px"><span style=3D"font-family:a=
rial,sans-serif;font-size:12.8px">We&#39;ll be using=C2=A0</span><span styl=
e=3D"font-family:arial,sans-serif;font-size:12.8px">IRC</span><span style=
=3D"font-family:arial,sans-serif;font-size:12.8px">=C2=A0again so please jo=
in #</span><span style=3D"font-family:arial,sans-serif;font-size:12.8px">mi=
rage</span><span style=3D"font-family:arial,sans-serif;font-size:12.8px">=
=C2=A0on Freenode.</span><br style=3D"font-family:arial,sans-serif;font-siz=
e:12.8px"><span style=3D"font-family:arial,sans-serif;font-size:12.8px">IRC=
</span><span style=3D"font-family:arial,sans-serif;font-size:12.8px">=C2=A0=
logs from the last session are currently up at:</span><br style=3D"font-fam=
ily:arial,sans-serif;font-size:12.8px"><a href=3D"http://canopy.mirage.io/i=
rclogs/20-04-2016" rel=3D"noreferrer" target=3D"_blank" style=3D"font-famil=
y:arial,sans-serif;font-size:12.8px">http://canopy.mirage.io/<wbr>irclogs/2=
0-04-2016</a><br style=3D"font-family:arial,sans-serif;font-size:12.8px"><b=
r style=3D"font-family:arial,sans-serif;font-size:12.8px"><span style=3D"fo=
nt-family:arial,sans-serif;font-size:12.8px">and this session will also be =
logged at:</span><br style=3D"font-family:arial,sans-serif;font-size:12.8px=
"><a href=3D"http://canopy.mirage.io/irclogs" rel=3D"noreferrer" target=3D"=
_blank" style=3D"font-family:arial,sans-serif;font-size:12.8px">http://cano=
py.mirage.io/<wbr>irclogs</a><br style=3D"font-family:arial,sans-serif;font=
-size:12.8px"><br style=3D"font-family:arial,sans-serif;font-size:12.8px"><=
span style=3D"font-family:arial,sans-serif;font-size:12.8px">The agenda for=
 the meeting is at:</span><br style=3D"font-family:arial,sans-serif;font-si=
ze:12.8px"><a href=3D"https://github.com/mirage/mirage-www/wiki/Call-Agenda=
" rel=3D"noreferrer" target=3D"_blank" style=3D"font-family:arial,sans-seri=
f;font-size:12.8px">https://github.com/mirage/<wbr>mirage-www/wiki/Call-Age=
nda</a></div><div class=3D"gmail_default" style=3D"font-size:12.8px;font-fa=
mily:arial,sans-serif"><br style=3D"font-size:12.8px"><span style=3D"font-s=
ize:12.8px">Please read over the agenda and add anything you&#39;d like to =
talk about to the wiki.=C2=A0 See you later!</span></div></div></div>

--001a1146563c5f0e92053e1d6f0d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============8234772127727923976==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 05 16:05:57 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Oct 2016 16:05: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brohT-0008Dt-26; Wed, 05 Oct 2016 16:05:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1brohR-0008Dn-SJ
 for mirageos-devel@lists.xenproject.org; Wed, 05 Oct 2016 16:05:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B2/42-15404-5D425F75; Wed, 05 Oct 2016 16:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVy0237Ed0rKl/
 DDTbc0bbobb3L4sDocfjDFZYAxijWzLyk/IoE1owVp5ewFFySqvjVsZutgXGtWBcjF4eQwANG
 iYcd/axdjJwcEgI2Ejc+fWOBSExlknjdvooFIiEvseHIdUaIRCOTxKOGX+wgCWEBS4lZ+7+B2
 SIC6hLLTt1nBLGFBBIkJs26xwRiswHFF1/vAxvEK+AmceLMFLA4i4CKRPuuLWC9ogLhEqf/Nr
 JD1AhKnJz5BKyeUyBR4sbxn2D1zAKhEv8P72WZwMg/C0nZLCQpCNtMYt7mh8wQtrxE89bZQDY
 HkK0msaxVCVl4ASPbKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwIBmAIIdjD+WBRxilORgUhLl3cTxNVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8UZaCcY
 FFqempFWmYOMLZg0hIcPEoivN9B0rzFBYm5xZnpEKlTjIpS4rzrQBICIImM0jy4Nlg8X2KUlR
 LmZQQ6RIinILUoN7MEVf4VozgHo5Iw72OQKTyZeSVw018BLWYCWpy/9AvI4pJEhJRUA2P9/Z+
 HWfS143v/Hjc6mBia3Hfujv3cDu5vwfu3FR5Uan23sYzxhOTRx3k3uKab35n9/lVy2UEZ/aii
 j7d4bpxc6nr11fmI9/9VJ1xq4AktOih5fdVuL4Olp184X/dXTcyVSdA02tUTLVnJXdDU0tTle
 FvbYe2TVVnXJ68x5I89Muvsw0DfVVuVWIozEg21mIuKEwGy8JBs4gIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1475683540!51046331!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26887 invoked from network); 5 Oct 2016 16:05:40 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2016 16:05:40 -0000
Received: from mfilter15-d.gandi.net (mfilter15-d.gandi.net [217.70.178.143])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 7BC851720B1
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  5 Oct 2016 18:05:40 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter15-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter15-d.gandi.net (mfilter15-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id Hwwpb8koUhqn for <mirageos-devel@lists.xenproject.org>;
 Wed,  5 Oct 2016 18:05:39 +0200 (CEST)
X-Originating-IP: 216.1.123.126
Received: from [10.137.3.11] (unknown [216.1.123.126])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id B4C90172095
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  5 Oct 2016 18:05:38 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
Date: Wed, 5 Oct 2016 11:05:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1491417214697460343=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============1491417214697460343==
Content-Type: multipart/alternative;
 boundary="------------16842E5B6B21E32B42180D15"

This is a multi-part message in MIME format.
--------------16842E5B6B21E32B42180D15
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 10/04/2016 03:10 PM, Eugene Bagdasaryan wrote:

> Hey guys
>
> I have found some email threads on Raspberry Pi 3 installation, but so 
> far haven’t found any useful guide for installing Xen or Kvm on RPI3 
> do you have any guides for this?
>

As I understand it, the RPi3 is missing some essential bits for hardware 
virtualization.  Running unikernels built with solo5 under qemu should 
still be an option, though -- see 
https://github.com/rudenoise/xen-mirage-rpi3 for a list of steps to try, 
although it looks like this person didn't get a chance to take a run at 
that approach yet.

-Mindy

--------------16842E5B6B21E32B42180D15
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>On 10/04/2016 03:10 PM, Eugene Bagdasaryan wrote:<br>
    </p>
    <blockquote
cite="mid:CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hey guys<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I have found some email threads on
          Raspberry Pi 3 installation, but so far haven’t found any
          useful guide for installing Xen or Kvm on RPI3 do you have any
          guides for this?</p>
      </div>
    </blockquote>
    <br>
    As I understand it, the RPi3 is missing some essential bits for
    hardware virtualization.  Running unikernels built with solo5 under
    qemu should still be an option, though -- see
    <a class="moz-txt-link-freetext" href="https://github.com/rudenoise/xen-mirage-rpi3">https://github.com/rudenoise/xen-mirage-rpi3</a> for a list of steps to
    try, although it looks like this person didn't get a chance to take
    a run at that approach yet.<br>
    <br>
    -Mindy<br>
  </body>
</html>

--------------16842E5B6B21E32B42180D15--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1491417214697460343==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 05 16:05:57 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Oct 2016 16:05: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1brohT-0008Dt-26; Wed, 05 Oct 2016 16:05:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1brohR-0008Dn-SJ
 for mirageos-devel@lists.xenproject.org; Wed, 05 Oct 2016 16:05:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B2/42-15404-5D425F75; Wed, 05 Oct 2016 16:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVy0237Ed0rKl/
 DDTbc0bbobb3L4sDocfjDFZYAxijWzLyk/IoE1owVp5ewFFySqvjVsZutgXGtWBcjF4eQwANG
 iYcd/axdjJwcEgI2Ejc+fWOBSExlknjdvooFIiEvseHIdUaIRCOTxKOGX+wgCWEBS4lZ+7+B2
 SIC6hLLTt1nBLGFBBIkJs26xwRiswHFF1/vAxvEK+AmceLMFLA4i4CKRPuuLWC9ogLhEqf/Nr
 JD1AhKnJz5BKyeUyBR4sbxn2D1zAKhEv8P72WZwMg/C0nZLCQpCNtMYt7mh8wQtrxE89bZQDY
 HkK0msaxVCVl4ASPbKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwIBmAIIdjD+WBRxilORgUhLl3cTxNVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8UZaCcY
 FFqempFWmYOMLZg0hIcPEoivN9B0rzFBYm5xZnpEKlTjIpS4rzrQBICIImM0jy4Nlg8X2KUlR
 LmZQQ6RIinILUoN7MEVf4VozgHo5Iw72OQKTyZeSVw018BLWYCWpy/9AvI4pJEhJRUA2P9/Z+
 HWfS143v/Hjc6mBia3Hfujv3cDu5vwfu3FR5Uan23sYzxhOTRx3k3uKab35n9/lVy2UEZ/aii
 j7d4bpxc6nr11fmI9/9VJ1xq4AktOih5fdVuL4Olp184X/dXTcyVSdA02tUTLVnJXdDU0tTle
 FvbYe2TVVnXJ68x5I89Muvsw0DfVVuVWIozEg21mIuKEwGy8JBs4gIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1475683540!51046331!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26887 invoked from network); 5 Oct 2016 16:05:40 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2016 16:05:40 -0000
Received: from mfilter15-d.gandi.net (mfilter15-d.gandi.net [217.70.178.143])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 7BC851720B1
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  5 Oct 2016 18:05:40 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter15-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter15-d.gandi.net (mfilter15-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id Hwwpb8koUhqn for <mirageos-devel@lists.xenproject.org>;
 Wed,  5 Oct 2016 18:05:39 +0200 (CEST)
X-Originating-IP: 216.1.123.126
Received: from [10.137.3.11] (unknown [216.1.123.126])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id B4C90172095
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  5 Oct 2016 18:05:38 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
Date: Wed, 5 Oct 2016 11:05:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1491417214697460343=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============1491417214697460343==
Content-Type: multipart/alternative;
 boundary="------------16842E5B6B21E32B42180D15"

This is a multi-part message in MIME format.
--------------16842E5B6B21E32B42180D15
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 10/04/2016 03:10 PM, Eugene Bagdasaryan wrote:

> Hey guys
>
> I have found some email threads on Raspberry Pi 3 installation, but so 
> far haven’t found any useful guide for installing Xen or Kvm on RPI3 
> do you have any guides for this?
>

As I understand it, the RPi3 is missing some essential bits for hardware 
virtualization.  Running unikernels built with solo5 under qemu should 
still be an option, though -- see 
https://github.com/rudenoise/xen-mirage-rpi3 for a list of steps to try, 
although it looks like this person didn't get a chance to take a run at 
that approach yet.

-Mindy

--------------16842E5B6B21E32B42180D15
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>On 10/04/2016 03:10 PM, Eugene Bagdasaryan wrote:<br>
    </p>
    <blockquote
cite="mid:CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hey guys<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I have found some email threads on
          Raspberry Pi 3 installation, but so far haven’t found any
          useful guide for installing Xen or Kvm on RPI3 do you have any
          guides for this?</p>
      </div>
    </blockquote>
    <br>
    As I understand it, the RPi3 is missing some essential bits for
    hardware virtualization.  Running unikernels built with solo5 under
    qemu should still be an option, though -- see
    <a class="moz-txt-link-freetext" href="https://github.com/rudenoise/xen-mirage-rpi3">https://github.com/rudenoise/xen-mirage-rpi3</a> for a list of steps to
    try, although it looks like this person didn't get a chance to take
    a run at that approach yet.<br>
    <br>
    -Mindy<br>
  </body>
</html>

--------------16842E5B6B21E32B42180D15--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1491417214697460343==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 03:20:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 03:20: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btR8O-0004L5-AW; Mon, 10 Oct 2016 03:20:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eb693@cornell.edu>) id 1btR8M-0004Kv-8f
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 03:20:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 DA/D5-13744-9E80BF75; Mon, 10 Oct 2016 03:20:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+3Znd8fL1DiaHheD3BDK1DTI1ED
 8pwSFl2Cjohptcrf2IjOrqERslIFmmaRC22allpaaISUiUqlpplZUohColWa6Ga4YpWmXmf22
 2/x6znnfOef94JByplOpJrlcC8ebWING6UlYd1Fz4VPkkjay5xMTc7ZghEhASV3OQSIZ7VHoT
 enm3IMK3e2ORXlWsSX389s+wora+SJEkkBHw4vi1CLkSTJ0N4Lxk7MKXHQguN5UjHDxAUHT7Q
 suhaDPyKHfeUeGlXIZvJ+cVOGiB0HBxLJo8yCVdBi8qriplNiPDoHyE0WExHI6GQoe3VVJ7Ev
 Hgu3BFxX2xEFX9zcZ5s1Q97BXKQUkxH+nmjdIbYqOh9NV1+R4lx1BQ1upa74HnQjlD+pcjGh/
 +NrXIMO7AuD1xBUXA01DTftzOebVMD3+Q4H9aTC0cE+B+2HwdHgCYdbAo7IRd38HFPbMuftJ8
 HxmSIXZDOPzte6Z+6ClcpyQwgHdjqB0zOleHAQtn52ucAydAZXDF5T48WoYGSxE51GY7Z+smF
 nomGkhbK5H+8CTixMik2J/AzS1bcKWYCg781aFeT0U2C+7OQlG67vRv56riLyF1gscn8Px4VG
 xEem8PlNnMbJ6Q3hUZHSEkRMENpMzsOlCRIbZ2IzEe1ohfq1o4UZyJwokZZrVFNu7oGVWppsP
 5elYQXeAzzZwQicKIkkNUNOqJS3jw3OZXO5hvUE8yt8ykN4aP2qTeJYMJWSxRkGfiaU+FE5WV
 Iw2yhjCZDZx6gDKIc2gJZMu2/RnxO/TfonWqH0pJIZivLM43qi3/K87UACJNL7URmmVt95k+b
 PJIYaQiSGI6gUphIX9K6mtqPnd0cA2enrnpZqStez3vb2ntmsTC/sf23sH8jzvp3z1cq5LsHk
 2VR9PqUj96Ldt/miO/cPA0MBuh/PhsQG/rR6hraGmqJ4nIfXWVYlbSvqX44ZtPydngxtjrER+
 8NhibW3Qfo+0EupceZXxSLzX7vxn7T77Ar2O2zmhlFjleBPsryEEHRsVKucF9hfdwFc21QMAA
 A==
X-Env-Sender: eb693@cornell.edu
X-Msg-Ref: server-10.tower-21.messagelabs.com!1476069607!30600599!1
X-Originating-IP: [128.84.13.241]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16148 invoked from network); 10 Oct 2016 03:20:08 -0000
Received: from limerock01.mail.cornell.edu (HELO limerock01.mail.cornell.edu)
 (128.84.13.241)
 by server-10.tower-21.messagelabs.com with SMTP; 10 Oct 2016 03:20:08 -0000
X-CornellRouted: This message has been Routed already.
Received: from exchange.cornell.edu (sf-e2013-03.exchange.cornell.edu
 [10.22.40.50])
 by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u9A3K68Y012190;
 Sun, 9 Oct 2016 23:20:06 -0400
Received: from sf-e2013-05.exchange.cornell.edu (10.22.40.52) by
 sf-e2013-03.exchange.cornell.edu (10.22.40.50) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3; Sun, 9 Oct 2016 23:20:04 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (216.32.180.19)
 by sf-e2013-05.exchange.cornell.edu (10.22.40.52) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3 via Frontend Transport; Sun, 9 Oct 2016 23:20:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cornellprod.onmicrosoft.com; s=selector1-cornell-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FK2MZ1qHzSk/x+XTj83/pqlecaVoqxxPLKK1ICgp//A=;
 b=nYFYBQ4qWgGO7fIGQWUBVORe1qYU8wvcWCWje2PtUtXi13husm8KbS+2NpGnQHuAltpfKeE2DgJK162v+k2YHSxksQS4aq3mrwGt1OmEWXSdGYDBguXjmjLO1+PK0ujZhEptAEs9T7hx5MjQ4hJfk0+h8/yKHd4XdFBIWitqIAw=
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) by
 CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.659.11; Mon, 10 Oct 2016 03:20:03 +0000
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) by
 CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) with mapi id
 15.01.0659.020; Mon, 10 Oct 2016 03:20:03 +0000
From: Eugene Bagdasaryan <eb693@cornell.edu>
To: Mindy <mindy@somerandomidiot.com>
Thread-Topic: [MirageOS-devel] Raspberry Pi 3 installation
Thread-Index: AQHSHyP8ocjoWZvTt025tfC3pYv97aChDBgA
Date: Mon, 10 Oct 2016 03:20:02 +0000
Message-ID: <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
In-Reply-To: <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.152.125.118]
x-ms-office365-filtering-correlation-id: 6e09a207-d5f0-4259-7fe4-08d3f0bc5386
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1629;
x-microsoft-antispam-prvs: <CY1PR0401MB162924CE612A6EE49771938AEEDB0@CY1PR0401MB1629.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(74253792431769)(166708455590820)(189930954265078); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);
 SRVR:CY1PR0401MB1629; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1629; 
x-forefront-prvs: 0091C8F1EB
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2016 03:20:02.8257 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1629
X-OriginatorOrg: cornell.edu
X-ORG-HybridRouting: 3557236a86d56b1453b29c71709c251e
 83b3dc88f35498f0b5b463d1e0abf1da
X-ORG-MsgSource: exchange
X-ORG-RouteOnPrem: True
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=pass;
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4520658346284703028=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4520658346284703028==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9C0C06AC27BC4C899D8BA5D090747FA1cornelledu_"

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

VGhhbmtzIGZvciB0aGUgcmVzcG9uc2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29y
c3QgY2FzZSBmb3IgdmlydHVhbGl6YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKA
mXQgc3VwcG9ydCBpdC4NCldoYXQgaGFyZHdhcmUgd291bGQgeW91IHN1Z2dlc3QgdG8gdHJ5PyBE
b2VzIFBpbmUgNjQgc3VpdHMgZm9yIFhlbiBpbnN0YWxsYXRpb24/IEFuZCBpcyB0aGVyZSBzdGls
bCBzb21lIGtpbmQgb2YgZ3VpZGUgZm9yIHRoaXM/DQoNCg0KRXVnZW5lDQoNCk9uIE9jdCA1LCAy
MDE2LCBhdCAxMjowNSwgTWluZHkgPG1pbmR5QHNvbWVyYW5kb21pZGlvdC5jb208bWFpbHRvOm1p
bmR5QHNvbWVyYW5kb21pZGlvdC5jb20+PiB3cm90ZToNCg0KDQpPbiAxMC8wNC8yMDE2IDAzOjEw
IFBNLCBFdWdlbmUgQmFnZGFzYXJ5YW4gd3JvdGU6DQoNCkhleSBndXlzDQoNCkkgaGF2ZSBmb3Vu
ZCBzb21lIGVtYWlsIHRocmVhZHMgb24gUmFzcGJlcnJ5IFBpIDMgaW5zdGFsbGF0aW9uLCBidXQg
c28gZmFyIGhhdmVu4oCZdCBmb3VuZCBhbnkgdXNlZnVsIGd1aWRlIGZvciBpbnN0YWxsaW5nIFhl
biBvciBLdm0gb24gUlBJMyBkbyB5b3UgaGF2ZSBhbnkgZ3VpZGVzIGZvciB0aGlzPw0KDQpBcyBJ
IHVuZGVyc3RhbmQgaXQsIHRoZSBSUGkzIGlzIG1pc3Npbmcgc29tZSBlc3NlbnRpYWwgYml0cyBm
b3IgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24uICBSdW5uaW5nIHVuaWtlcm5lbHMgYnVpbHQgd2l0
aCBzb2xvNSB1bmRlciBxZW11IHNob3VsZCBzdGlsbCBiZSBhbiBvcHRpb24sIHRob3VnaCAtLSBz
ZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1ZGVub2lzZS94ZW4tbWlyYWdlLXJwaTMgZm9yIGEgbGlz
dCBvZiBzdGVwcyB0byB0cnksIGFsdGhvdWdoIGl0IGxvb2tzIGxpa2UgdGhpcyBwZXJzb24gZGlk
bid0IGdldCBhIGNoYW5jZSB0byB0YWtlIGEgcnVuIGF0IHRoYXQgYXBwcm9hY2ggeWV0Lg0KDQot
TWluZHkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QNCk1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPG1haWx0bzpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9z
LWRldmVsDQoNCg==

--_000_9C0C06AC27BC4C899D8BA5D090747FA1cornelledu_
Content-Type: text/html; charset="utf-8"
Content-ID: <94302A93AAF5254486505FE77AC6EFE0@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KVGhhbmtzIGZvciB0aGUgcmVzcG9u
c2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29yc3QgY2FzZSBmb3IgdmlydHVhbGl6
YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKAmXQgc3VwcG9ydCBpdC4NCjxkaXYg
Y2xhc3M9IiI+V2hhdCBoYXJkd2FyZSB3b3VsZCB5b3Ugc3VnZ2VzdCB0byB0cnk/IERvZXMgUGlu
ZSA2NCBzdWl0cyBmb3IgWGVuIGluc3RhbGxhdGlvbj8gQW5kIGlzIHRoZXJlIHN0aWxsIHNvbWUg
a2luZCBvZiBndWlkZSBmb3IgdGhpcz8NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5F
dWdlbmU8YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxkaXY+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gT2N0IDUs
IDIwMTYsIGF0IDEyOjA1LCBNaW5keSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pbmR5QHNvbWVyYW5k
b21pZGlvdC5jb20iIGNsYXNzPSIiPm1pbmR5QHNvbWVyYW5kb21pZGlvdC5jb208L2E+Jmd0OyB3
cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2
IGNsYXNzPSIiPg0KPHAgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTog
MTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250
LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjU1LCAyNTUpOyIgY2xhc3M9IiI+DQpPbiAxMC8wNC8yMDE2IDAzOjEwIFBNLCBFdWdlbmUgQmFn
ZGFzYXJ5YW4gd3JvdGU6PGJyIGNsYXNzPSIiPg0KPC9wPg0KPGJsb2NrcXVvdGUgY2l0ZT0ibWlk
OkNZMVBSMDQwMU1CMTYyOTI5RjNGMTIwQ0ZDMjNFNTA0RkJGRUVDNTBAQ1kxUFIwNDAxTUIxNjI5
Lm5hbXByZDA0LnByb2Qub3V0bG9vay5jb20iIHR5cGU9ImNpdGUiIHN0eWxlPSJmb250LWZhbWls
eTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1
dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJw
YWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KSGV5IGd1eXM8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpJIGhh
dmUgZm91bmQgc29tZSBlbWFpbCB0aHJlYWRzIG9uIFJhc3BiZXJyeSBQaSAzIGluc3RhbGxhdGlv
biwgYnV0IHNvIGZhciBoYXZlbuKAmXQgZm91bmQgYW55IHVzZWZ1bCBndWlkZSBmb3IgaW5zdGFs
bGluZyBYZW4gb3IgS3ZtIG9uIFJQSTMgZG8geW91IGhhdmUgYW55IGd1aWRlcyBmb3IgdGhpcz88
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVs
dmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50
LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1h
bDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdv
cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p
bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdp
ZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmbG9hdDogbm9uZTsg
ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5Bcw0KIEkgdW5kZXJzdGFuZCBp
dCwgdGhlIFJQaTMgaXMgbWlzc2luZyBzb21lIGVzc2VudGlhbCBiaXRzIGZvciBoYXJkd2FyZSB2
aXJ0dWFsaXphdGlvbi4mbmJzcDsgUnVubmluZyB1bmlrZXJuZWxzIGJ1aWx0IHdpdGggc29sbzUg
dW5kZXIgcWVtdSBzaG91bGQgc3RpbGwgYmUgYW4gb3B0aW9uLCB0aG91Z2ggLS0gc2VlPHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBjbGFz
cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vcnVkZW5v
aXNlL3hlbi1taXJhZ2UtcnBpMyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6
ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBm
b250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRv
OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v
bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7
IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5odHRwczovL2dp
dGh1Yi5jb20vcnVkZW5vaXNlL3hlbi1taXJhZ2UtcnBpMzwvYT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZsb2F0OiBub25lOyBkaXNw
bGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5mb3INCiBhIGxpc3Qgb2Ygc3RlcHMgdG8gdHJ5LCBh
bHRob3VnaCBpdCBsb29rcyBsaWtlIHRoaXMgcGVyc29uIGRpZG4ndCBnZXQgYSBjaGFuY2UgdG8g
dGFrZSBhIHJ1biBhdCB0aGF0IGFwcHJvYWNoIHlldC48L3NwYW4+PGJyIHN0eWxlPSJmb250LWZh
bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp
bmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50
OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6
IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7
IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPGJyIHN0
eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1
LCAyNTUpOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0i
Ij4tTWluZHk8L3NwYW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNp
emU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu
b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5l
ICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZv
bnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5z
OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv
cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjog
cmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRv
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBp
bmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPk1pcmFnZU9TLWRldmVsDQogbWFpbGluZyBsaXN0
PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4
OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs
IDI1NSk7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj5NaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzwvYT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBI
ZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dy
b3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbCIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDog
bm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj5odHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbDwv
YT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDog
bm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUp
OyIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_9C0C06AC27BC4C899D8BA5D090747FA1cornelledu_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4520658346284703028==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 03:20:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 03:20: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btR8O-0004L5-AW; Mon, 10 Oct 2016 03:20:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eb693@cornell.edu>) id 1btR8M-0004Kv-8f
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 03:20:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 DA/D5-13744-9E80BF75; Mon, 10 Oct 2016 03:20:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+3Znd8fL1DiaHheD3BDK1DTI1ED
 8pwSFl2Cjohptcrf2IjOrqERslIFmmaRC22allpaaISUiUqlpplZUohColWa6Ga4YpWmXmf22
 2/x6znnfOef94JByplOpJrlcC8ebWING6UlYd1Fz4VPkkjay5xMTc7ZghEhASV3OQSIZ7VHoT
 enm3IMK3e2ORXlWsSX389s+wora+SJEkkBHw4vi1CLkSTJ0N4Lxk7MKXHQguN5UjHDxAUHT7Q
 suhaDPyKHfeUeGlXIZvJ+cVOGiB0HBxLJo8yCVdBi8qriplNiPDoHyE0WExHI6GQoe3VVJ7Ev
 Hgu3BFxX2xEFX9zcZ5s1Q97BXKQUkxH+nmjdIbYqOh9NV1+R4lx1BQ1upa74HnQjlD+pcjGh/
 +NrXIMO7AuD1xBUXA01DTftzOebVMD3+Q4H9aTC0cE+B+2HwdHgCYdbAo7IRd38HFPbMuftJ8
 HxmSIXZDOPzte6Z+6ClcpyQwgHdjqB0zOleHAQtn52ucAydAZXDF5T48WoYGSxE51GY7Z+smF
 nomGkhbK5H+8CTixMik2J/AzS1bcKWYCg781aFeT0U2C+7OQlG67vRv56riLyF1gscn8Px4VG
 xEem8PlNnMbJ6Q3hUZHSEkRMENpMzsOlCRIbZ2IzEe1ohfq1o4UZyJwokZZrVFNu7oGVWppsP
 5elYQXeAzzZwQicKIkkNUNOqJS3jw3OZXO5hvUE8yt8ykN4aP2qTeJYMJWSxRkGfiaU+FE5WV
 Iw2yhjCZDZx6gDKIc2gJZMu2/RnxO/TfonWqH0pJIZivLM43qi3/K87UACJNL7URmmVt95k+b
 PJIYaQiSGI6gUphIX9K6mtqPnd0cA2enrnpZqStez3vb2ntmsTC/sf23sH8jzvp3z1cq5LsHk
 2VR9PqUj96Ldt/miO/cPA0MBuh/PhsQG/rR6hraGmqJ4nIfXWVYlbSvqX44ZtPydngxtjrER+
 8NhibW3Qfo+0EupceZXxSLzX7vxn7T77Ar2O2zmhlFjleBPsryEEHRsVKucF9hfdwFc21QMAA
 A==
X-Env-Sender: eb693@cornell.edu
X-Msg-Ref: server-10.tower-21.messagelabs.com!1476069607!30600599!1
X-Originating-IP: [128.84.13.241]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16148 invoked from network); 10 Oct 2016 03:20:08 -0000
Received: from limerock01.mail.cornell.edu (HELO limerock01.mail.cornell.edu)
 (128.84.13.241)
 by server-10.tower-21.messagelabs.com with SMTP; 10 Oct 2016 03:20:08 -0000
X-CornellRouted: This message has been Routed already.
Received: from exchange.cornell.edu (sf-e2013-03.exchange.cornell.edu
 [10.22.40.50])
 by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u9A3K68Y012190;
 Sun, 9 Oct 2016 23:20:06 -0400
Received: from sf-e2013-05.exchange.cornell.edu (10.22.40.52) by
 sf-e2013-03.exchange.cornell.edu (10.22.40.50) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3; Sun, 9 Oct 2016 23:20:04 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (216.32.180.19)
 by sf-e2013-05.exchange.cornell.edu (10.22.40.52) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3 via Frontend Transport; Sun, 9 Oct 2016 23:20:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cornellprod.onmicrosoft.com; s=selector1-cornell-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FK2MZ1qHzSk/x+XTj83/pqlecaVoqxxPLKK1ICgp//A=;
 b=nYFYBQ4qWgGO7fIGQWUBVORe1qYU8wvcWCWje2PtUtXi13husm8KbS+2NpGnQHuAltpfKeE2DgJK162v+k2YHSxksQS4aq3mrwGt1OmEWXSdGYDBguXjmjLO1+PK0ujZhEptAEs9T7hx5MjQ4hJfk0+h8/yKHd4XdFBIWitqIAw=
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) by
 CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.659.11; Mon, 10 Oct 2016 03:20:03 +0000
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) by
 CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) with mapi id
 15.01.0659.020; Mon, 10 Oct 2016 03:20:03 +0000
From: Eugene Bagdasaryan <eb693@cornell.edu>
To: Mindy <mindy@somerandomidiot.com>
Thread-Topic: [MirageOS-devel] Raspberry Pi 3 installation
Thread-Index: AQHSHyP8ocjoWZvTt025tfC3pYv97aChDBgA
Date: Mon, 10 Oct 2016 03:20:02 +0000
Message-ID: <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
In-Reply-To: <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.152.125.118]
x-ms-office365-filtering-correlation-id: 6e09a207-d5f0-4259-7fe4-08d3f0bc5386
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1629;
x-microsoft-antispam-prvs: <CY1PR0401MB162924CE612A6EE49771938AEEDB0@CY1PR0401MB1629.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(74253792431769)(166708455590820)(189930954265078); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);
 SRVR:CY1PR0401MB1629; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1629; 
x-forefront-prvs: 0091C8F1EB
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2016 03:20:02.8257 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1629
X-OriginatorOrg: cornell.edu
X-ORG-HybridRouting: 3557236a86d56b1453b29c71709c251e
 83b3dc88f35498f0b5b463d1e0abf1da
X-ORG-MsgSource: exchange
X-ORG-RouteOnPrem: True
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=pass;
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4520658346284703028=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4520658346284703028==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9C0C06AC27BC4C899D8BA5D090747FA1cornelledu_"

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

VGhhbmtzIGZvciB0aGUgcmVzcG9uc2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29y
c3QgY2FzZSBmb3IgdmlydHVhbGl6YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKA
mXQgc3VwcG9ydCBpdC4NCldoYXQgaGFyZHdhcmUgd291bGQgeW91IHN1Z2dlc3QgdG8gdHJ5PyBE
b2VzIFBpbmUgNjQgc3VpdHMgZm9yIFhlbiBpbnN0YWxsYXRpb24/IEFuZCBpcyB0aGVyZSBzdGls
bCBzb21lIGtpbmQgb2YgZ3VpZGUgZm9yIHRoaXM/DQoNCg0KRXVnZW5lDQoNCk9uIE9jdCA1LCAy
MDE2LCBhdCAxMjowNSwgTWluZHkgPG1pbmR5QHNvbWVyYW5kb21pZGlvdC5jb208bWFpbHRvOm1p
bmR5QHNvbWVyYW5kb21pZGlvdC5jb20+PiB3cm90ZToNCg0KDQpPbiAxMC8wNC8yMDE2IDAzOjEw
IFBNLCBFdWdlbmUgQmFnZGFzYXJ5YW4gd3JvdGU6DQoNCkhleSBndXlzDQoNCkkgaGF2ZSBmb3Vu
ZCBzb21lIGVtYWlsIHRocmVhZHMgb24gUmFzcGJlcnJ5IFBpIDMgaW5zdGFsbGF0aW9uLCBidXQg
c28gZmFyIGhhdmVu4oCZdCBmb3VuZCBhbnkgdXNlZnVsIGd1aWRlIGZvciBpbnN0YWxsaW5nIFhl
biBvciBLdm0gb24gUlBJMyBkbyB5b3UgaGF2ZSBhbnkgZ3VpZGVzIGZvciB0aGlzPw0KDQpBcyBJ
IHVuZGVyc3RhbmQgaXQsIHRoZSBSUGkzIGlzIG1pc3Npbmcgc29tZSBlc3NlbnRpYWwgYml0cyBm
b3IgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24uICBSdW5uaW5nIHVuaWtlcm5lbHMgYnVpbHQgd2l0
aCBzb2xvNSB1bmRlciBxZW11IHNob3VsZCBzdGlsbCBiZSBhbiBvcHRpb24sIHRob3VnaCAtLSBz
ZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1ZGVub2lzZS94ZW4tbWlyYWdlLXJwaTMgZm9yIGEgbGlz
dCBvZiBzdGVwcyB0byB0cnksIGFsdGhvdWdoIGl0IGxvb2tzIGxpa2UgdGhpcyBwZXJzb24gZGlk
bid0IGdldCBhIGNoYW5jZSB0byB0YWtlIGEgcnVuIGF0IHRoYXQgYXBwcm9hY2ggeWV0Lg0KDQot
TWluZHkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QNCk1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPG1haWx0bzpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9z
LWRldmVsDQoNCg==

--_000_9C0C06AC27BC4C899D8BA5D090747FA1cornelledu_
Content-Type: text/html; charset="utf-8"
Content-ID: <94302A93AAF5254486505FE77AC6EFE0@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KVGhhbmtzIGZvciB0aGUgcmVzcG9u
c2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29yc3QgY2FzZSBmb3IgdmlydHVhbGl6
YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKAmXQgc3VwcG9ydCBpdC4NCjxkaXYg
Y2xhc3M9IiI+V2hhdCBoYXJkd2FyZSB3b3VsZCB5b3Ugc3VnZ2VzdCB0byB0cnk/IERvZXMgUGlu
ZSA2NCBzdWl0cyBmb3IgWGVuIGluc3RhbGxhdGlvbj8gQW5kIGlzIHRoZXJlIHN0aWxsIHNvbWUg
a2luZCBvZiBndWlkZSBmb3IgdGhpcz8NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5F
dWdlbmU8YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxkaXY+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gT2N0IDUs
IDIwMTYsIGF0IDEyOjA1LCBNaW5keSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pbmR5QHNvbWVyYW5k
b21pZGlvdC5jb20iIGNsYXNzPSIiPm1pbmR5QHNvbWVyYW5kb21pZGlvdC5jb208L2E+Jmd0OyB3
cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2
IGNsYXNzPSIiPg0KPHAgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTog
MTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250
LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjU1LCAyNTUpOyIgY2xhc3M9IiI+DQpPbiAxMC8wNC8yMDE2IDAzOjEwIFBNLCBFdWdlbmUgQmFn
ZGFzYXJ5YW4gd3JvdGU6PGJyIGNsYXNzPSIiPg0KPC9wPg0KPGJsb2NrcXVvdGUgY2l0ZT0ibWlk
OkNZMVBSMDQwMU1CMTYyOTI5RjNGMTIwQ0ZDMjNFNTA0RkJGRUVDNTBAQ1kxUFIwNDAxTUIxNjI5
Lm5hbXByZDA0LnByb2Qub3V0bG9vay5jb20iIHR5cGU9ImNpdGUiIHN0eWxlPSJmb250LWZhbWls
eTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1
dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJw
YWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KSGV5IGd1eXM8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpJIGhh
dmUgZm91bmQgc29tZSBlbWFpbCB0aHJlYWRzIG9uIFJhc3BiZXJyeSBQaSAzIGluc3RhbGxhdGlv
biwgYnV0IHNvIGZhciBoYXZlbuKAmXQgZm91bmQgYW55IHVzZWZ1bCBndWlkZSBmb3IgaW5zdGFs
bGluZyBYZW4gb3IgS3ZtIG9uIFJQSTMgZG8geW91IGhhdmUgYW55IGd1aWRlcyBmb3IgdGhpcz88
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVs
dmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50
LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1h
bDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdv
cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p
bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdp
ZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmbG9hdDogbm9uZTsg
ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5Bcw0KIEkgdW5kZXJzdGFuZCBp
dCwgdGhlIFJQaTMgaXMgbWlzc2luZyBzb21lIGVzc2VudGlhbCBiaXRzIGZvciBoYXJkd2FyZSB2
aXJ0dWFsaXphdGlvbi4mbmJzcDsgUnVubmluZyB1bmlrZXJuZWxzIGJ1aWx0IHdpdGggc29sbzUg
dW5kZXIgcWVtdSBzaG91bGQgc3RpbGwgYmUgYW4gb3B0aW9uLCB0aG91Z2ggLS0gc2VlPHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBjbGFz
cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vcnVkZW5v
aXNlL3hlbi1taXJhZ2UtcnBpMyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6
ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBm
b250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRv
OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v
bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7
IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5odHRwczovL2dp
dGh1Yi5jb20vcnVkZW5vaXNlL3hlbi1taXJhZ2UtcnBpMzwvYT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZsb2F0OiBub25lOyBkaXNw
bGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5mb3INCiBhIGxpc3Qgb2Ygc3RlcHMgdG8gdHJ5LCBh
bHRob3VnaCBpdCBsb29rcyBsaWtlIHRoaXMgcGVyc29uIGRpZG4ndCBnZXQgYSBjaGFuY2UgdG8g
dGFrZSBhIHJ1biBhdCB0aGF0IGFwcHJvYWNoIHlldC48L3NwYW4+PGJyIHN0eWxlPSJmb250LWZh
bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp
bmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50
OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6
IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7
IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPGJyIHN0
eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1
LCAyNTUpOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0i
Ij4tTWluZHk8L3NwYW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNp
emU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu
b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5l
ICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZv
bnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5z
OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv
cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjog
cmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRv
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBp
bmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPk1pcmFnZU9TLWRldmVsDQogbWFpbGluZyBsaXN0
PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4
OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs
IDI1NSk7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj5NaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzwvYT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBI
ZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dy
b3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbCIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDog
bm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj5odHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbDwv
YT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDog
bm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUp
OyIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_9C0C06AC27BC4C899D8BA5D090747FA1cornelledu_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4520658346284703028==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 10:42:18 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 10:42: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btY27-0004G2-Fs; Mon, 10 Oct 2016 10:42:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1btY26-0004Fw-JO
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 10:42:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 36/C1-27233-1807BF75; Mon, 10 Oct 2016 10:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5Qrex4He
 4wfELXBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFvwkWmgm6xiqlTGxgbGPcIdTFycQgJ3GKS
 ODDvNWMXIyeHsICWxJN3PcwgtoiAusSyU/fB4kICdhIbt6xgB7HZBDQlNrx8zgpi8wLFm85PA
 7NZBFQlNv88DmRzcIgKREg8+yAEUSIocXLmExYQm1PAXuL71R6wcmag8X/mXWKGsOUlmrfOZp
 7AyDMLScssJGWzkJQtYGRexahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKy
 XnJ+7iREYOvUMDIw7GC9/dTrEKMnBpCTKm3jiR7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6D
 /N/hQoJFqempFWmZOcAghklLcPAoifDmg6R5iwsSc4sz0yFSpxgVpcR5/+cBJQRAEhmleXBts
 Mi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwZkPE9mXgnc9FdAi5mAFrMs/gGyuCQRIS
 XVwFi10NY62y9DqXqZwAOm7r1rHv7Zf8J/8xzmvIk18yp2hvSqb1yWdJqpYsqiCvEViW5uclt
 Mz13eO/UJF4tk8+ZUmW8hCuEVPmxvpt7/c+T3jfdbyw79OOJxdNLvD3VLv5zWLZnVLKp3o2aN
 mj/7PudnGnKT/j+Z3HD/8J5DFXNmTV1lYZz73JxdiaU4I9FQi7moOBEAC4zWZpcCAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476096128!57770931!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64690 invoked from network); 10 Oct 2016 10:42:09 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Oct 2016 10:42:09 -0000
Received: from [192.168.1.101] (i5E86C8A7.versanet.de [94.134.200.167])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 5B3F525C2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 10 Oct 2016 12:42:08 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
Date: Mon, 10 Oct 2016 12:41:49 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Subject: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAzMC8wOS8yMDE2IDE4OjEzLCBIYW5uZXMgTWVobmVydCB3cm90ZToKPiBTbyBm
YXIsIGNvbm5lY3QgcmV0dXJucyBbIGBPayBvZiAnYSB8IGBFcnJvciBvZiAnYiBdIEx3dC50LCBh
bmQgaW4gdGhlCj4gZXJyb3IgY2FzZSBmdW5jdG9yaWEgZW1pdHMgYSAiZmFpbCAoRmFpbHVyZSA8
ZGV2aWNlbmFtZT4pIi4gIFRoaXMgaXMKPiBjbGVhcmx5IG5vdCB2ZXJ5IGluZm9ybWF0aXZlIHRv
IHBvdGVudGlhbCB1c2VycyAoYW4gZXhhbXBsZSBiZWluZwo+ICJGYWlsdXJlIG5ldDExIikuCgpU
aGFua3MgZm9yIGV2ZXJ5Ym9keSBpbnZvbHZlZCBnZXR0aW5nIHRoaXMgY2hhbmdlIHRocm91Z2gu
CgpJIHRob3VnaHQgYSBiaXQgbW9yZSBhYm91dCB0aGUgYERFVklDRWAgbW9kdWxlIHR5cGUuICBJ
J20gY3VyaW91cyB3aGF0CmBkaXNjb25uZWN0IDogdCAtPiB1bml0IGlvYCBpcyBzdXBwb3NlZCB0
byBkbywgYW5kIHdobyBpcyBzdXBwb3NlZCB0bwpjYWxsIGl0PyAgSXRzIGNvdW50ZXJwYXJ0IGBj
b25uZWN0YCBpcyBjYWxsZWQgYnkgYXV0by1nZW5lcmF0ZWQgY29kZQooZnJvbSBtaXJhZ2UpIGlu
IGBtYWluLm1sYCBkdXJpbmcgc3RhcnR1cC4gIFNob3VsZCBtaXJhZ2UgYXMgd2VsbApnZW5lcmF0
ZSBhIGBzaHV0ZG93bmAgZnVuY3Rpb24gYW5kIGludm9rZSBpdCBhZnRlciBgc3RhcnRgIGZpbmlz
aGVkPwpUaGlzIGNvdWxkIGVuc3VyZSB0aGF0IGRpc2Nvbm5lY3QgaXMgY2FsbGVkIGluIHRoZSBy
ZXZlcnNlIG9yZGVyIG9mCmNvbm5lY3QsIGFuZCBvbmNlIG9ubHkuCgpNeSBpbnR1aXRpb24gYWJv
dXQgdGhlIGNvbnRyYWN0IG9mIGRpc2Nvbm5lY3QgaXM6IGNsZWFuaW5nIHVwIHN0YXRlLApmcmVl
aW5nIHJlc291cmNlcyAoZS5nLiBzZW5kaW5nIGNvbnN1bWVycyBtZXNzYWdlcyBhYm91dCB0ZXJt
aW5hdGluZwooVENQPyBUTFM/KSBzZXNzaW9ucywgc3RvcHBpbmcgTHd0IGxpc3RlbmVyIHRocmVh
ZHMsIGV0Yy4pIT8gIEluaXRpYWxseQpbMF0gaXQgd2FzIG5vdCBpbnRlbmRlZCB0byBmdWxseSBj
bGVhbiB1cCByZXNvdXJjZXMhPwoKVGhpcyBsZWFkcyB0byB0aGUgbGlmZXRpbWUgb2YgYSBERVZJ
Q0UgaW5zdGFuY2U6ICB0aGV5IGNhbiBiZSBkZW1hbmRlZApieSBhIHVuaWtlcm5lbCAoZHVyaW5n
IGNvbmZpZ3VyYXRpb24vYnVpbGQgdGltZSksIGFuZCBtdXN0IGJlIHByZXNlbnQKKGFuZCBpbiB3
b3JraW5nIG9wZXJhdGlvbikgZHVyaW5nIHJ1bnRpbWUuICAoSW4gc29tZSBmdXR1cmUgT0NhbWwg
aXQnZApiZSBuaWNlIHRvIGhhdmUgbGluZWFyIHR5cGVzIGFuZCBiZSBhYmxlIHRvIGV4cHJlc3Mg
dGhhdCBkaXNjb25uZWN0CmNvbnN1bWVzIHRoZSBnaXZlbiB0LiAgQnV0IHdlJ3JlIG5vdCB0aGVy
ZSB5ZXQuKQpUaGVyZSdzIGF0IG5vIHRpbWUgYW55IG5lZWQgdG8gZHluYW1pY2FsbHkgYWxsb2Nh
dGUgYSBERVZJQ0UgYW5kIHVzZSBpdAp0ZW1wb3JhcmlseSB3aXRoaW4gdGhlIGxpZmV0aW1lIG9m
IGEgdW5pa2VybmVsIChwbGVhc2UgdGVsbCBtZSBpZiBJJ20Kd3JvbmcgYW5kIHlvdSd2ZSBzY2Vu
YXJpb3MgaW4gbWluZCB3aGVyZSB5b3Ugd2FudCB0byBzcGF3biBERVZJQ0VzCmR5bmFtaWNhbGx5
IFsqXSkuCgpUaGlzIGFsc28gbWVhbnMgdGhhdCBhIHVzZXIgc2hvdWxkIG5ldmVyIGNhbGwgZGlz
Y29ubmVjdCBvbiBhbnkgREVWSUNFCndoZXJlIG1haW4ubWwgY2FsbGVkIGNvbm5lY3QgKGFuZCB0
aGVyZSBhcmUgbm8gb3RoZXIgREVWSUNFcykuCgpUaGlzIGxlYWRzIHRvIHRoZSBxdWVzdGlvbiB3
aGF0IGEgZGlzY29ubmVjdGVkIERFVklDRSBzaG91bGQgZG8/ICBJJ2QgYmUKaW4gZmF2b3VyIG9m
IHVuZGVmaW5lZCBiZWhhdmlvdXIgaGVyZSwgYmVjYXVzZSBhbiBhbHRlcm5hdGl2ZSAoYXJlIHRo
ZXJlCmJldHRlciBvbmVzPykgd291bGQgYmUgdG8gY2hlY2sgaW4gZXZlcnkgREVWSUNFIG9wZXJh
dGlvbiB0aGF0IHRoZQpERVZJQ0Ugc3RhdGUgaXMgbm90IGRpc2Nvbm5lY3RlZCAoYXMgZG9uZSBj
dXJyZW50bHkgaW4KbWlyYWdlLWJsb2NrLXVuaXgsIHNlZSBbMV0gZm9yIHdoYXQgSSBoYXZlIGlu
IG1pbmQpLCB3aGljaCBpbWhvCmNvbnZvbHV0ZXMgdGhlIGNvbnRyb2wgZmxvdyBpbW1lbnNseS4K
CgpUTDtEUjogZW1pdCBkaXNjb25uZWN0IGNoYWluIGluIGZ1bmN0b3JpYS9taXJhZ2UsIHJlbW92
ZSBjaGVja3MgZnJvbQptaXJhZ2UtYmxvY2stdW5peCBbdGVudGF0aXZlIDFdLCByZW1vdmUgbW9y
ZSBjb2RlIDspCgoKCkhhbm5lcwoKMDoKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Ut
dHlwZXMvY29tbWl0LzYyYjE4YWMwY2VlNDA4OTVmNDUxNzNmMTk2ZmE2ZGU1OGE1NmMwNzYKMToK
aHR0cHM6Ly9naXRodWIuY29tL2hhbm5lc20vbWlyYWdlLWJsb2NrLXVuaXgvY29tbWl0L2YzZGU3
ZmE3ZDMyMjRkM2M0N2EwZTgwOGU1ZTdjZjY1MGNmYmYwNTAKKjogSSB0aG91Z2h0IGFib3V0IGEg
REVWSUNFIHByb3ZpZGluZyBzZWNyZXRzIG9ubHkgbmVlZGVkIGF0IHN0YXJ0dXAKdGltZSwgYW5k
IHRoZW4gc2hvdWxkIGJlIGRpc2Nvbm5lY3RlZCBhbmQgZGVzdHJveWVkLiAgQnV0IGxldCdzIGJl
IGZhaXIsCmluIE9DYW1sIHdlIGNhbm5vdCAoYXRtKSBzYWZlbHkgZXJhc2UgZGF0YSBmcm9tIG1l
bW9yeSAoZHVlIHRvIEdDIGl0Cm1pZ2h0IGhhdmUgbW92ZWQsIHplcm9pbmcgb3V0IGlzIGFsc28g
bm90IHBvc3NpYmxlIGFmYWljcykuICBBbHNvLCBPQ2FtbAphbHJlYWR5IGhhcyB0aGlzIHN0cm9u
ZyBhbmQgc2FmZSB0eXBlIHN5c3RlbSwgdGh1cyB3ZSBzaG91bGRuJ3QgbmVlZApmdXJ0aGVyIGRl
ZmVuc2UgbWVjaGFuaXNtIGluIHRoaXMgc2NlbmFyaW8uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWly
YWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 10:42:18 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 10:42: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btY27-0004G2-Fs; Mon, 10 Oct 2016 10:42:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1btY26-0004Fw-JO
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 10:42:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 36/C1-27233-1807BF75; Mon, 10 Oct 2016 10:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5Qrex4He
 4wfELXBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFvwkWmgm6xiqlTGxgbGPcIdTFycQgJ3GKS
 ODDvNWMXIyeHsICWxJN3PcwgtoiAusSyU/fB4kICdhIbt6xgB7HZBDQlNrx8zgpi8wLFm85PA
 7NZBFQlNv88DmRzcIgKREg8+yAEUSIocXLmExYQm1PAXuL71R6wcmag8X/mXWKGsOUlmrfOZp
 7AyDMLScssJGWzkJQtYGRexahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKy
 XnJ+7iREYOvUMDIw7GC9/dTrEKMnBpCTKm3jiR7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6D
 /N/hQoJFqempFWmZOcAghklLcPAoifDmg6R5iwsSc4sz0yFSpxgVpcR5/+cBJQRAEhmleXBts
 Mi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwZkPE9mXgnc9FdAi5mAFrMs/gGyuCQRIS
 XVwFi10NY62y9DqXqZwAOm7r1rHv7Zf8J/8xzmvIk18yp2hvSqb1yWdJqpYsqiCvEViW5uclt
 Mz13eO/UJF4tk8+ZUmW8hCuEVPmxvpt7/c+T3jfdbyw79OOJxdNLvD3VLv5zWLZnVLKp3o2aN
 mj/7PudnGnKT/j+Z3HD/8J5DFXNmTV1lYZz73JxdiaU4I9FQi7moOBEAC4zWZpcCAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476096128!57770931!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64690 invoked from network); 10 Oct 2016 10:42:09 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Oct 2016 10:42:09 -0000
Received: from [192.168.1.101] (i5E86C8A7.versanet.de [94.134.200.167])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 5B3F525C2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 10 Oct 2016 12:42:08 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
Date: Mon, 10 Oct 2016 12:41:49 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
Subject: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAzMC8wOS8yMDE2IDE4OjEzLCBIYW5uZXMgTWVobmVydCB3cm90ZToKPiBTbyBm
YXIsIGNvbm5lY3QgcmV0dXJucyBbIGBPayBvZiAnYSB8IGBFcnJvciBvZiAnYiBdIEx3dC50LCBh
bmQgaW4gdGhlCj4gZXJyb3IgY2FzZSBmdW5jdG9yaWEgZW1pdHMgYSAiZmFpbCAoRmFpbHVyZSA8
ZGV2aWNlbmFtZT4pIi4gIFRoaXMgaXMKPiBjbGVhcmx5IG5vdCB2ZXJ5IGluZm9ybWF0aXZlIHRv
IHBvdGVudGlhbCB1c2VycyAoYW4gZXhhbXBsZSBiZWluZwo+ICJGYWlsdXJlIG5ldDExIikuCgpU
aGFua3MgZm9yIGV2ZXJ5Ym9keSBpbnZvbHZlZCBnZXR0aW5nIHRoaXMgY2hhbmdlIHRocm91Z2gu
CgpJIHRob3VnaHQgYSBiaXQgbW9yZSBhYm91dCB0aGUgYERFVklDRWAgbW9kdWxlIHR5cGUuICBJ
J20gY3VyaW91cyB3aGF0CmBkaXNjb25uZWN0IDogdCAtPiB1bml0IGlvYCBpcyBzdXBwb3NlZCB0
byBkbywgYW5kIHdobyBpcyBzdXBwb3NlZCB0bwpjYWxsIGl0PyAgSXRzIGNvdW50ZXJwYXJ0IGBj
b25uZWN0YCBpcyBjYWxsZWQgYnkgYXV0by1nZW5lcmF0ZWQgY29kZQooZnJvbSBtaXJhZ2UpIGlu
IGBtYWluLm1sYCBkdXJpbmcgc3RhcnR1cC4gIFNob3VsZCBtaXJhZ2UgYXMgd2VsbApnZW5lcmF0
ZSBhIGBzaHV0ZG93bmAgZnVuY3Rpb24gYW5kIGludm9rZSBpdCBhZnRlciBgc3RhcnRgIGZpbmlz
aGVkPwpUaGlzIGNvdWxkIGVuc3VyZSB0aGF0IGRpc2Nvbm5lY3QgaXMgY2FsbGVkIGluIHRoZSBy
ZXZlcnNlIG9yZGVyIG9mCmNvbm5lY3QsIGFuZCBvbmNlIG9ubHkuCgpNeSBpbnR1aXRpb24gYWJv
dXQgdGhlIGNvbnRyYWN0IG9mIGRpc2Nvbm5lY3QgaXM6IGNsZWFuaW5nIHVwIHN0YXRlLApmcmVl
aW5nIHJlc291cmNlcyAoZS5nLiBzZW5kaW5nIGNvbnN1bWVycyBtZXNzYWdlcyBhYm91dCB0ZXJt
aW5hdGluZwooVENQPyBUTFM/KSBzZXNzaW9ucywgc3RvcHBpbmcgTHd0IGxpc3RlbmVyIHRocmVh
ZHMsIGV0Yy4pIT8gIEluaXRpYWxseQpbMF0gaXQgd2FzIG5vdCBpbnRlbmRlZCB0byBmdWxseSBj
bGVhbiB1cCByZXNvdXJjZXMhPwoKVGhpcyBsZWFkcyB0byB0aGUgbGlmZXRpbWUgb2YgYSBERVZJ
Q0UgaW5zdGFuY2U6ICB0aGV5IGNhbiBiZSBkZW1hbmRlZApieSBhIHVuaWtlcm5lbCAoZHVyaW5n
IGNvbmZpZ3VyYXRpb24vYnVpbGQgdGltZSksIGFuZCBtdXN0IGJlIHByZXNlbnQKKGFuZCBpbiB3
b3JraW5nIG9wZXJhdGlvbikgZHVyaW5nIHJ1bnRpbWUuICAoSW4gc29tZSBmdXR1cmUgT0NhbWwg
aXQnZApiZSBuaWNlIHRvIGhhdmUgbGluZWFyIHR5cGVzIGFuZCBiZSBhYmxlIHRvIGV4cHJlc3Mg
dGhhdCBkaXNjb25uZWN0CmNvbnN1bWVzIHRoZSBnaXZlbiB0LiAgQnV0IHdlJ3JlIG5vdCB0aGVy
ZSB5ZXQuKQpUaGVyZSdzIGF0IG5vIHRpbWUgYW55IG5lZWQgdG8gZHluYW1pY2FsbHkgYWxsb2Nh
dGUgYSBERVZJQ0UgYW5kIHVzZSBpdAp0ZW1wb3JhcmlseSB3aXRoaW4gdGhlIGxpZmV0aW1lIG9m
IGEgdW5pa2VybmVsIChwbGVhc2UgdGVsbCBtZSBpZiBJJ20Kd3JvbmcgYW5kIHlvdSd2ZSBzY2Vu
YXJpb3MgaW4gbWluZCB3aGVyZSB5b3Ugd2FudCB0byBzcGF3biBERVZJQ0VzCmR5bmFtaWNhbGx5
IFsqXSkuCgpUaGlzIGFsc28gbWVhbnMgdGhhdCBhIHVzZXIgc2hvdWxkIG5ldmVyIGNhbGwgZGlz
Y29ubmVjdCBvbiBhbnkgREVWSUNFCndoZXJlIG1haW4ubWwgY2FsbGVkIGNvbm5lY3QgKGFuZCB0
aGVyZSBhcmUgbm8gb3RoZXIgREVWSUNFcykuCgpUaGlzIGxlYWRzIHRvIHRoZSBxdWVzdGlvbiB3
aGF0IGEgZGlzY29ubmVjdGVkIERFVklDRSBzaG91bGQgZG8/ICBJJ2QgYmUKaW4gZmF2b3VyIG9m
IHVuZGVmaW5lZCBiZWhhdmlvdXIgaGVyZSwgYmVjYXVzZSBhbiBhbHRlcm5hdGl2ZSAoYXJlIHRo
ZXJlCmJldHRlciBvbmVzPykgd291bGQgYmUgdG8gY2hlY2sgaW4gZXZlcnkgREVWSUNFIG9wZXJh
dGlvbiB0aGF0IHRoZQpERVZJQ0Ugc3RhdGUgaXMgbm90IGRpc2Nvbm5lY3RlZCAoYXMgZG9uZSBj
dXJyZW50bHkgaW4KbWlyYWdlLWJsb2NrLXVuaXgsIHNlZSBbMV0gZm9yIHdoYXQgSSBoYXZlIGlu
IG1pbmQpLCB3aGljaCBpbWhvCmNvbnZvbHV0ZXMgdGhlIGNvbnRyb2wgZmxvdyBpbW1lbnNseS4K
CgpUTDtEUjogZW1pdCBkaXNjb25uZWN0IGNoYWluIGluIGZ1bmN0b3JpYS9taXJhZ2UsIHJlbW92
ZSBjaGVja3MgZnJvbQptaXJhZ2UtYmxvY2stdW5peCBbdGVudGF0aXZlIDFdLCByZW1vdmUgbW9y
ZSBjb2RlIDspCgoKCkhhbm5lcwoKMDoKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Ut
dHlwZXMvY29tbWl0LzYyYjE4YWMwY2VlNDA4OTVmNDUxNzNmMTk2ZmE2ZGU1OGE1NmMwNzYKMToK
aHR0cHM6Ly9naXRodWIuY29tL2hhbm5lc20vbWlyYWdlLWJsb2NrLXVuaXgvY29tbWl0L2YzZGU3
ZmE3ZDMyMjRkM2M0N2EwZTgwOGU1ZTdjZjY1MGNmYmYwNTAKKjogSSB0aG91Z2h0IGFib3V0IGEg
REVWSUNFIHByb3ZpZGluZyBzZWNyZXRzIG9ubHkgbmVlZGVkIGF0IHN0YXJ0dXAKdGltZSwgYW5k
IHRoZW4gc2hvdWxkIGJlIGRpc2Nvbm5lY3RlZCBhbmQgZGVzdHJveWVkLiAgQnV0IGxldCdzIGJl
IGZhaXIsCmluIE9DYW1sIHdlIGNhbm5vdCAoYXRtKSBzYWZlbHkgZXJhc2UgZGF0YSBmcm9tIG1l
bW9yeSAoZHVlIHRvIEdDIGl0Cm1pZ2h0IGhhdmUgbW92ZWQsIHplcm9pbmcgb3V0IGlzIGFsc28g
bm90IHBvc3NpYmxlIGFmYWljcykuICBBbHNvLCBPQ2FtbAphbHJlYWR5IGhhcyB0aGlzIHN0cm9u
ZyBhbmQgc2FmZSB0eXBlIHN5c3RlbSwgdGh1cyB3ZSBzaG91bGRuJ3QgbmVlZApmdXJ0aGVyIGRl
ZmVuc2UgbWVjaGFuaXNtIGluIHRoaXMgc2NlbmFyaW8uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWly
YWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 11:42:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 11:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btYyg-0000g1-9Z; Mon, 10 Oct 2016 11:42:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1btYye-0000fv-9T
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 11:42:40 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 49/54-08498-FAE7BF75; Mon, 10 Oct 2016 11:42:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse66ut/
 hBvc3mFn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a6/gVMBXP4KyYsn87UwPiKp4uRi0NIYCqj
 xN0929lAHBaBycwSD7fPZ4RwvjJJ/O59zgZRdo5R4uDqNyxdjJwczALqEn/mXWIGsXkF9CQ2r
 X/LBGILC1hKzNr/jb2LkYODTUBTYuUrfpAwp4C9RNubKWwgNouAqsSL5V1QY6olFrdsZ4ewtS
 WWLXzNDNLKK2ArMW+7MNzaCb/2g9WLCGhJrJ/9FKxeQkBW4snJRSwTGAVmIbloFpKLZiEZu4C
 ReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsab
 GwMOMUpyMCmJ8iae+BEuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3YO3vcCHBotT01Iq0zBxgt
 MCkJTh4lER494KkeYsLEnOLM9MhUqcYFaXEIRICIImM0jy4NliEXmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5Iw70aQKTyZeSVw018BLWYCWsyy+AfI4pJEhJRUA2O3kJ/J4sgU5ZLmlGlP4sL
 FGc9nf7Jg6ap37Lt/ZfUT0bWKcQIu1ZPUDkfHnZ1+93fALbO3i4K2GV/tY1WMuKhx1FQ8PcF6
 m6mwL2v1q/+N4tsCrk3NWvzU5XbYhUfWJ0x+vljcWGO43FBrUvnhOkXzdA/x0gdd9Vm8yXdsI
 4XK9nueDF99SomlOCPRUIu5qDgRAPLfUJHLAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1476099758!29339862!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12663 invoked from network); 10 Oct 2016 11:42:38 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2016 11:42:38 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 69af3c01;
 Mon, 10 Oct 2016 12:42:37 +0100 (BST)
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=5l3TCoO+EgdmO4xBUyyGha7CDfA=; b=IjN/rx93Ux+pmZ0DXp
 sPmMPlif+ks4xIEl3ej5qncZWrDTMqSsXXKtUTHFV2Q59LyXZGj3NKSxyHrwTOxL
 nsH0YBW4XCXKAcBRtSn5u6dZ382+cbExb8BAmogCbmkaIEK1VqiMP1c5xVlXzrc5
 kbujt7NoJDxOyy9TYu03wwhG8=
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=ldFwC817UzEbUVDKBWIHFk0eyqgdY1XFMrvwT3y4eSYsnuzx9el
 QKq/4L86pbsYJxm9KdG2gZ7GrYCjGy11UM16alQk7PUXPAGvGsS2FmbMG/oWksKn
 OKSzzsH7VGdAZBplorxYHbhQefMPds6OAzkrkWQJyF8t4xfTMV1ApcR0=
Received: from [172.16.10.213] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0f49b405
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Mon, 10 Oct 2016 12:42:37 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
Date: Mon, 10 Oct 2016 12:42:40 +0100
Message-Id: <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
To: Eugene Bagdasaryan <eb693@cornell.edu>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAgT2N0IDIwMTYsIGF0IDA0OjIwLCBFdWdlbmUgQmFnZGFzYXJ5YW4gPGViNjkzQGNvcm5l
bGwuZWR1PiB3cm90ZToKPiAKPiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSEgSSB1bmRlcnN0b29k
IHRoYXQgUlBpIGlzIHRoZSB3b3JzdCBjYXNlIGZvciB2aXJ0dWFsaXphdGlvbi4gVGhleSBsYWNr
IEdJQyBhbmQgS1ZNIGRvZXNu4oCZdCBzdXBwb3J0IGl0Lgo+IFdoYXQgaGFyZHdhcmUgd291bGQg
eW91IHN1Z2dlc3QgdG8gdHJ5PyBEb2VzIFBpbmUgNjQgc3VpdHMgZm9yIFhlbiBpbnN0YWxsYXRp
b24/IEFuZCBpcyB0aGVyZSBzdGlsbCBzb21lIGtpbmQgb2YgZ3VpZGUgZm9yIHRoaXM/CgpUaGlz
IGlzIGluIGdlbmVyYWwgYW4gZXhjZWxsZW50IHF1ZXN0aW9uIHdoZW4gaXQgY29tZXMgdG8gQVJN
IGhhcmR3YXJlLiAgV2Ugc2VlbSB0byBoYXZlIGEgc2hpZnRpbmcgZW52aXJvbm1lbnQgb2YgaGFy
ZHdhcmUgYXZhaWxhYmlsaXR5IGFuZCBYZW4gc3VwcG9ydCAod2hpY2ggaGFzIHRvIGJlIGNhcmVm
dWxseSBtYXRjaGVkIHdpdGggdGhlIExpbnV4IGtlcm5lbCB2ZXJzaW9uIHVzZWQpLgoKSXMgYW55
b25lIGF3YXJlIG9mIGFuIHVwc3RyZWFtIFhlbi9BUk0gc3VwcG9ydCBwYWdlLCBvciBkbyB3ZSBu
ZWVkIHRvIHN0YXJ0IG91ciBvd24/ICBQZXJoYXBzIHdlIGNvdWxkIGFsbCByZWNvcmQgd2hhdCBz
ZXR1cCB3ZSBhcmUgdXNpbmcgZm9yIG91ciBBUk0gbWFjaGluZXMgaWYgbm90aGluZyBleGlzdHMs
IHRvIGtpY2tzdGFydCBhIGJyb2FkZXIgdXBzdHJlYW0gcGFnZS4KCnJlZ2FyZHMsCkFuaWwKCj4g
Cj4gCj4gRXVnZW5lCj4gCj4+IE9uIE9jdCA1LCAyMDE2LCBhdCAxMjowNSwgTWluZHkgPG1pbmR5
QHNvbWVyYW5kb21pZGlvdC5jb20+IHdyb3RlOgo+PiAKPj4gT24gMTAvMDQvMjAxNiAwMzoxMCBQ
TSwgRXVnZW5lIEJhZ2Rhc2FyeWFuIHdyb3RlOgo+Pj4gSGV5IGd1eXMKPj4+ICAKPj4+IEkgaGF2
ZSBmb3VuZCBzb21lIGVtYWlsIHRocmVhZHMgb24gUmFzcGJlcnJ5IFBpIDMgaW5zdGFsbGF0aW9u
LCBidXQgc28gZmFyIGhhdmVu4oCZdCBmb3VuZCBhbnkgdXNlZnVsIGd1aWRlIGZvciBpbnN0YWxs
aW5nIFhlbiBvciBLdm0gb24gUlBJMyBkbyB5b3UgaGF2ZSBhbnkgZ3VpZGVzIGZvciB0aGlzPwo+
PiAKPj4gQXMgSSB1bmRlcnN0YW5kIGl0LCB0aGUgUlBpMyBpcyBtaXNzaW5nIHNvbWUgZXNzZW50
aWFsIGJpdHMgZm9yIGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uLiAgUnVubmluZyB1bmlrZXJuZWxz
IGJ1aWx0IHdpdGggc29sbzUgdW5kZXIgcWVtdSBzaG91bGQgc3RpbGwgYmUgYW4gb3B0aW9uLCB0
aG91Z2ggLS0gc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWRlbm9pc2UveGVuLW1pcmFnZS1ycGkz
IGZvciBhIGxpc3Qgb2Ygc3RlcHMgdG8gdHJ5LCBhbHRob3VnaCBpdCBsb29rcyBsaWtlIHRoaXMg
cGVyc29uIGRpZG4ndCBnZXQgYSBjaGFuY2UgdG8gdGFrZSBhIHJ1biBhdCB0aGF0IGFwcHJvYWNo
IHlldC4KPj4gCj4+IC1NaW5keQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+PiBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKPiAKPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pcmFnZU9TLWRldmVsIG1h
aWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 11:42:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 11:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btYyg-0000g1-9Z; Mon, 10 Oct 2016 11:42:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1btYye-0000fv-9T
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 11:42:40 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 49/54-08498-FAE7BF75; Mon, 10 Oct 2016 11:42:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse66ut/
 hBvc3mFn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a6/gVMBXP4KyYsn87UwPiKp4uRi0NIYCqj
 xN0929lAHBaBycwSD7fPZ4RwvjJJ/O59zgZRdo5R4uDqNyxdjJwczALqEn/mXWIGsXkF9CQ2r
 X/LBGILC1hKzNr/jb2LkYODTUBTYuUrfpAwp4C9RNubKWwgNouAqsSL5V1QY6olFrdsZ4ewtS
 WWLXzNDNLKK2ArMW+7MNzaCb/2g9WLCGhJrJ/9FKxeQkBW4snJRSwTGAVmIbloFpKLZiEZu4C
 ReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsab
 GwMOMUpyMCmJ8iae+BEuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3YO3vcCHBotT01Iq0zBxgt
 MCkJTh4lER494KkeYsLEnOLM9MhUqcYFaXEIRICIImM0jy4NliEXmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5Iw70aQKTyZeSVw018BLWYCWsyy+AfI4pJEhJRUA2O3kJ/J4sgU5ZLmlGlP4sL
 FGc9nf7Jg6ap37Lt/ZfUT0bWKcQIu1ZPUDkfHnZ1+93fALbO3i4K2GV/tY1WMuKhx1FQ8PcF6
 m6mwL2v1q/+N4tsCrk3NWvzU5XbYhUfWJ0x+vljcWGO43FBrUvnhOkXzdA/x0gdd9Vm8yXdsI
 4XK9nueDF99SomlOCPRUIu5qDgRAPLfUJHLAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1476099758!29339862!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12663 invoked from network); 10 Oct 2016 11:42:38 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2016 11:42:38 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 69af3c01;
 Mon, 10 Oct 2016 12:42:37 +0100 (BST)
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=5l3TCoO+EgdmO4xBUyyGha7CDfA=; b=IjN/rx93Ux+pmZ0DXp
 sPmMPlif+ks4xIEl3ej5qncZWrDTMqSsXXKtUTHFV2Q59LyXZGj3NKSxyHrwTOxL
 nsH0YBW4XCXKAcBRtSn5u6dZ382+cbExb8BAmogCbmkaIEK1VqiMP1c5xVlXzrc5
 kbujt7NoJDxOyy9TYu03wwhG8=
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=ldFwC817UzEbUVDKBWIHFk0eyqgdY1XFMrvwT3y4eSYsnuzx9el
 QKq/4L86pbsYJxm9KdG2gZ7GrYCjGy11UM16alQk7PUXPAGvGsS2FmbMG/oWksKn
 OKSzzsH7VGdAZBplorxYHbhQefMPds6OAzkrkWQJyF8t4xfTMV1ApcR0=
Received: from [172.16.10.213] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0f49b405
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Mon, 10 Oct 2016 12:42:37 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
Date: Mon, 10 Oct 2016 12:42:40 +0100
Message-Id: <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
To: Eugene Bagdasaryan <eb693@cornell.edu>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAgT2N0IDIwMTYsIGF0IDA0OjIwLCBFdWdlbmUgQmFnZGFzYXJ5YW4gPGViNjkzQGNvcm5l
bGwuZWR1PiB3cm90ZToKPiAKPiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSEgSSB1bmRlcnN0b29k
IHRoYXQgUlBpIGlzIHRoZSB3b3JzdCBjYXNlIGZvciB2aXJ0dWFsaXphdGlvbi4gVGhleSBsYWNr
IEdJQyBhbmQgS1ZNIGRvZXNu4oCZdCBzdXBwb3J0IGl0Lgo+IFdoYXQgaGFyZHdhcmUgd291bGQg
eW91IHN1Z2dlc3QgdG8gdHJ5PyBEb2VzIFBpbmUgNjQgc3VpdHMgZm9yIFhlbiBpbnN0YWxsYXRp
b24/IEFuZCBpcyB0aGVyZSBzdGlsbCBzb21lIGtpbmQgb2YgZ3VpZGUgZm9yIHRoaXM/CgpUaGlz
IGlzIGluIGdlbmVyYWwgYW4gZXhjZWxsZW50IHF1ZXN0aW9uIHdoZW4gaXQgY29tZXMgdG8gQVJN
IGhhcmR3YXJlLiAgV2Ugc2VlbSB0byBoYXZlIGEgc2hpZnRpbmcgZW52aXJvbm1lbnQgb2YgaGFy
ZHdhcmUgYXZhaWxhYmlsaXR5IGFuZCBYZW4gc3VwcG9ydCAod2hpY2ggaGFzIHRvIGJlIGNhcmVm
dWxseSBtYXRjaGVkIHdpdGggdGhlIExpbnV4IGtlcm5lbCB2ZXJzaW9uIHVzZWQpLgoKSXMgYW55
b25lIGF3YXJlIG9mIGFuIHVwc3RyZWFtIFhlbi9BUk0gc3VwcG9ydCBwYWdlLCBvciBkbyB3ZSBu
ZWVkIHRvIHN0YXJ0IG91ciBvd24/ICBQZXJoYXBzIHdlIGNvdWxkIGFsbCByZWNvcmQgd2hhdCBz
ZXR1cCB3ZSBhcmUgdXNpbmcgZm9yIG91ciBBUk0gbWFjaGluZXMgaWYgbm90aGluZyBleGlzdHMs
IHRvIGtpY2tzdGFydCBhIGJyb2FkZXIgdXBzdHJlYW0gcGFnZS4KCnJlZ2FyZHMsCkFuaWwKCj4g
Cj4gCj4gRXVnZW5lCj4gCj4+IE9uIE9jdCA1LCAyMDE2LCBhdCAxMjowNSwgTWluZHkgPG1pbmR5
QHNvbWVyYW5kb21pZGlvdC5jb20+IHdyb3RlOgo+PiAKPj4gT24gMTAvMDQvMjAxNiAwMzoxMCBQ
TSwgRXVnZW5lIEJhZ2Rhc2FyeWFuIHdyb3RlOgo+Pj4gSGV5IGd1eXMKPj4+ICAKPj4+IEkgaGF2
ZSBmb3VuZCBzb21lIGVtYWlsIHRocmVhZHMgb24gUmFzcGJlcnJ5IFBpIDMgaW5zdGFsbGF0aW9u
LCBidXQgc28gZmFyIGhhdmVu4oCZdCBmb3VuZCBhbnkgdXNlZnVsIGd1aWRlIGZvciBpbnN0YWxs
aW5nIFhlbiBvciBLdm0gb24gUlBJMyBkbyB5b3UgaGF2ZSBhbnkgZ3VpZGVzIGZvciB0aGlzPwo+
PiAKPj4gQXMgSSB1bmRlcnN0YW5kIGl0LCB0aGUgUlBpMyBpcyBtaXNzaW5nIHNvbWUgZXNzZW50
aWFsIGJpdHMgZm9yIGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uLiAgUnVubmluZyB1bmlrZXJuZWxz
IGJ1aWx0IHdpdGggc29sbzUgdW5kZXIgcWVtdSBzaG91bGQgc3RpbGwgYmUgYW4gb3B0aW9uLCB0
aG91Z2ggLS0gc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWRlbm9pc2UveGVuLW1pcmFnZS1ycGkz
IGZvciBhIGxpc3Qgb2Ygc3RlcHMgdG8gdHJ5LCBhbHRob3VnaCBpdCBsb29rcyBsaWtlIHRoaXMg
cGVyc29uIGRpZG4ndCBnZXQgYSBjaGFuY2UgdG8gdGFrZSBhIHJ1biBhdCB0aGF0IGFwcHJvYWNo
IHlldC4KPj4gCj4+IC1NaW5keQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+PiBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKPiAKPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pcmFnZU9TLWRldmVsIG1h
aWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 13:04:54 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 13:04: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btaG9-00073w-2L; Mon, 10 Oct 2016 13:04:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eb693@cornell.edu>) id 1btaG7-00073q-Hq
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 13:04:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 14/0B-04595-EE19BF75; Mon, 10 Oct 2016 13:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIJsWRWlGSWpSXmKPExsXSEML7UfftxN/
 hBl/3KVj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8apb+dYC866VDR+WsnUwHjGuYuRg0NCwEzi
 Yk9QFyMXh5DAMUaJdbf3MkM4hxgldi2YwNLFyAnkvGCUuLjWESTBItDNLHF+72ZWiKqpTBJ3F
 95nh6gC6n+/MAPEZhPQkbg8bSUbiC0ioC7RvOUEE0gDs0ATo8SmNfuZQBLCApYSs/Z/Y4cosp
 I4fPQXE4TtJLFk8new1SwCqhI3d90Ai/MK2EnceXuMCWJzM5PEq/YlYM2cQIkVP5+wgtiMAmI
 S30+tAWtgFhCXuPVkPpgtISAgsWTPeWYIW1Ti5eN/UPXBEtd+bGWFiOtInL3+hBHCVpJou38a
 Ku4r8fbJMqi4h8TV8/vZIex8iWOnFkHN9Jb48q6VBeQ4CYE9jBIvDhyCapaR2PblAxskiJIl5
 l2fzAbxvZTE3SudjBMYdWYhuRXCTpRo//KWbRbY04ISJ2c+YZkFjCxmAU2J9bv0IUoUJaZ0P2
 SHsDUkWufMhbI9JP7f3cyKrGYBI8cqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMDkxAAEOxg7/jkdYpTkYFIS5U088SNciC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvjAm/w4UEi1LTUyvSMnOAaRImLcHBoyTC2wqS5i0uSMwtzkyHSJ1i1OX4NvXeWiYhlrz8v
 FQpcV4/kCIBkKKM0jy4EbCUfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLUgU3gy80rgNr
 0COoIJ6AiWxT9AjihJREhJNTDKJ+gfabLYxP7iJN/xKZFJV6ODoh08Yvw/+xRectX5+enzxbk
 lv+RNTTff+Ft3bW929c09LdW6jn3792+yCfrLs6yjZppRs8nFdtldSnnZzb4nmhezZN3edFPh
 c82eNWcfVUjMPqWw4kO02/yuo7HLah//1H3ud17byJ0rq0XVsuP9JLc5wZOUWIozEg21mIuKE
 wHk8gEy1AMAAA==
X-Env-Sender: eb693@cornell.edu
X-Msg-Ref: server-10.tower-21.messagelabs.com!1476104684!30704710!1
X-Originating-IP: [128.84.13.241]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47856 invoked from network); 10 Oct 2016 13:04:45 -0000
Received: from limerock01.mail.cornell.edu (HELO limerock01.mail.cornell.edu)
 (128.84.13.241)
 by server-10.tower-21.messagelabs.com with SMTP; 10 Oct 2016 13:04:45 -0000
X-CornellRouted: This message has been Routed already.
Received: from exchange.cornell.edu (sf-e2013-02.exchange.cornell.edu
 [10.22.40.49])
 by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u9AD4gnU006531;
 Mon, 10 Oct 2016 09:04:43 -0400
Received: from sf-e2013-02.exchange.cornell.edu (10.22.40.49) by
 sf-e2013-02.exchange.cornell.edu (10.22.40.49) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3; Mon, 10 Oct 2016 09:04:39 -0400
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (207.46.163.16)
 by sf-e2013-02.exchange.cornell.edu (10.22.40.49) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3 via Frontend Transport; Mon, 10 Oct 2016 09:04:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cornellprod.onmicrosoft.com; s=selector1-cornell-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=KDzoOYrDykXc/HsnyVJaOeijZnDnb79GSjE2uXLhsfw=;
 b=aEvlPj4alBKQVWDKcnsfasELY2CCHIqG47pj5+PAtV5roXgN4O+n8aD6SVs9IGL3YjMoDRKeYP/NLNoYX1OboSwOHZf58CaqywXcYCkbQYL5KjbJbKxrHI3OyeOMxK9eIYWxLHIQjsBiDSO4IQCj/pNKBUa0duE5sO4cRNtYig4=
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) by
 CY1PR0401MB1631.namprd04.prod.outlook.com (10.163.19.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.659.11; Mon, 10 Oct 2016 13:04:40 +0000
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) by
 CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) with mapi id
 15.01.0659.020; Mon, 10 Oct 2016 13:04:40 +0000
From: Eugene Bagdasaryan <eb693@cornell.edu>
To: Anil Madhavapeddy <anil@recoil.org>
Thread-Topic: [MirageOS-devel] Raspberry Pi 3 installation
Thread-Index: AQHSHyP8ocjoWZvTt025tfC3pYv97aChDBgAgACMbwCAABbnAA==
Date: Mon, 10 Oct 2016 13:04:40 +0000
Message-ID: <D60D5CAD-5D58-42BE-86B4-5FD46A0B0D99@cornell.edu>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
 <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
In-Reply-To: <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [173.120.109.31]
x-ms-office365-filtering-correlation-id: ddecf461-0a58-46ae-bbd9-08d3f10dfed7
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1631;
x-microsoft-antispam-prvs: <CY1PR0401MB16315EC5980C850A235A6ED7EEDB0@CY1PR0401MB1631.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(57809966217671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);
 SRVR:CY1PR0401MB1631; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1631; 
x-forefront-prvs: 0091C8F1EB
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2016 13:04:40.0931 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1631
X-OriginatorOrg: cornell.edu
X-ORG-HybridRouting: 0a7b79e03dc141973d8935b357424219
 ccba025d0d4a68769fb58269391d6a96 8aafda92d43f5e097115180d19530a20
X-ORG-MsgSource: exchange
X-ORG-RouteOnPrem: True
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=pass;
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2531558916181119763=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2531558916181119763==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D60D5CAD5D5842BE86B45FD46A0B0D99cornelledu_"

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

VGhhdCB3b3VsZCBiZSBncmVhdCB0byBoYXZlLCBzbyBmYXIgaXQgaXMgbm90IG11Y2ggYXZhaWxh
YmxlIG9uIGludGVybmV0ISBJIGZvdW5kIHRoaXMgcmVwbyBodHRwczovL2dpdGh1Yi5jb20vbWly
YWdlL3hlbi1hcm0tYnVpbGRlciB3aGljaCB3YXNu4oCZdCB1cGRhdGVkIGZvciBhIHdoaWxlLCBh
bmQgaXQgc2VlbXMgdGhhdCB0aGUgb25seSBzdXBwb3J0ZWQgdmVyc2lvbiB3YXMgQ3ViYmllYm9h
cmQyLg0KRG8geW91IGd1eXMgcnVuIFhlbiBvciBTb2xvNSBLVk0gb24gQVJNIHRvIHVzZSBNaXJh
Z2VPUz8NCg0KT24gT2N0IDEwLCAyMDE2LCBhdCAwNzo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgPGFu
aWxAcmVjb2lsLm9yZzxtYWlsdG86YW5pbEByZWNvaWwub3JnPj4gd3JvdGU6DQoNCk9uIDEwIE9j
dCAyMDE2LCBhdCAwNDoyMCwgRXVnZW5lIEJhZ2Rhc2FyeWFuIDxlYjY5M0Bjb3JuZWxsLmVkdTxt
YWlsdG86ZWI2OTNAY29ybmVsbC5lZHU+PiB3cm90ZToNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9u
c2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29yc3QgY2FzZSBmb3IgdmlydHVhbGl6
YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKAmXQgc3VwcG9ydCBpdC4NCldoYXQg
aGFyZHdhcmUgd291bGQgeW91IHN1Z2dlc3QgdG8gdHJ5PyBEb2VzIFBpbmUgNjQgc3VpdHMgZm9y
IFhlbiBpbnN0YWxsYXRpb24/IEFuZCBpcyB0aGVyZSBzdGlsbCBzb21lIGtpbmQgb2YgZ3VpZGUg
Zm9yIHRoaXM/DQoNClRoaXMgaXMgaW4gZ2VuZXJhbCBhbiBleGNlbGxlbnQgcXVlc3Rpb24gd2hl
biBpdCBjb21lcyB0byBBUk0gaGFyZHdhcmUuICBXZSBzZWVtIHRvIGhhdmUgYSBzaGlmdGluZyBl
bnZpcm9ubWVudCBvZiBoYXJkd2FyZSBhdmFpbGFiaWxpdHkgYW5kIFhlbiBzdXBwb3J0ICh3aGlj
aCBoYXMgdG8gYmUgY2FyZWZ1bGx5IG1hdGNoZWQgd2l0aCB0aGUgTGludXgga2VybmVsIHZlcnNp
b24gdXNlZCkuDQoNCklzIGFueW9uZSBhd2FyZSBvZiBhbiB1cHN0cmVhbSBYZW4vQVJNIHN1cHBv
cnQgcGFnZSwgb3IgZG8gd2UgbmVlZCB0byBzdGFydCBvdXIgb3duPyAgUGVyaGFwcyB3ZSBjb3Vs
ZCBhbGwgcmVjb3JkIHdoYXQgc2V0dXAgd2UgYXJlIHVzaW5nIGZvciBvdXIgQVJNIG1hY2hpbmVz
IGlmIG5vdGhpbmcgZXhpc3RzLCB0byBraWNrc3RhcnQgYSBicm9hZGVyIHVwc3RyZWFtIHBhZ2Uu
DQoNCnJlZ2FyZHMsDQpBbmlsDQoNCg0KDQpFdWdlbmUNCg0KT24gT2N0IDUsIDIwMTYsIGF0IDEy
OjA1LCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNvbTxtYWlsdG86bWluZHlAc29tZXJh
bmRvbWlkaW90LmNvbT4+IHdyb3RlOg0KDQpPbiAxMC8wNC8yMDE2IDAzOjEwIFBNLCBFdWdlbmUg
QmFnZGFzYXJ5YW4gd3JvdGU6DQpIZXkgZ3V5cw0KDQpJIGhhdmUgZm91bmQgc29tZSBlbWFpbCB0
aHJlYWRzIG9uIFJhc3BiZXJyeSBQaSAzIGluc3RhbGxhdGlvbiwgYnV0IHNvIGZhciBoYXZlbuKA
mXQgZm91bmQgYW55IHVzZWZ1bCBndWlkZSBmb3IgaW5zdGFsbGluZyBYZW4gb3IgS3ZtIG9uIFJQ
STMgZG8geW91IGhhdmUgYW55IGd1aWRlcyBmb3IgdGhpcz8NCg0KQXMgSSB1bmRlcnN0YW5kIGl0
LCB0aGUgUlBpMyBpcyBtaXNzaW5nIHNvbWUgZXNzZW50aWFsIGJpdHMgZm9yIGhhcmR3YXJlIHZp
cnR1YWxpemF0aW9uLiAgUnVubmluZyB1bmlrZXJuZWxzIGJ1aWx0IHdpdGggc29sbzUgdW5kZXIg
cWVtdSBzaG91bGQgc3RpbGwgYmUgYW4gb3B0aW9uLCB0aG91Z2ggLS0gc2VlIGh0dHBzOi8vZ2l0
aHViLmNvbS9ydWRlbm9pc2UveGVuLW1pcmFnZS1ycGkzIGZvciBhIGxpc3Qgb2Ygc3RlcHMgdG8g
dHJ5LCBhbHRob3VnaCBpdCBsb29rcyBsaWtlIHRoaXMgcGVyc29uIGRpZG4ndCBnZXQgYSBjaGFu
Y2UgdG8gdGFrZSBhIHJ1biBhdCB0aGF0IGFwcHJvYWNoIHlldC4NCg0KLU1pbmR5DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0DQpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxtYWlsdG86
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbA0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTWlyYWdlT1MtZGV2
ZWwgbWFpbGluZyBsaXN0DQpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxtYWls
dG86TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbA0KDQoN
Cg==

--_000_D60D5CAD5D5842BE86B45FD46A0B0D99cornelledu_
Content-Type: text/html; charset="utf-8"
Content-ID: <F4D4835BBC7B22478C7B0F733BBA0385@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KVGhhdCB3b3VsZCBiZSBncmVhdCB0
byBoYXZlLCBzbyBmYXIgaXQgaXMgbm90IG11Y2ggYXZhaWxhYmxlIG9uIGludGVybmV0ISBJIGZv
dW5kIHRoaXMgcmVwbyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UveGVu
LWFybS1idWlsZGVyIiBjbGFzcz0iIj5odHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL3hlbi1hcm0t
YnVpbGRlcjwvYT4mbmJzcDt3aGljaCB3YXNu4oCZdCB1cGRhdGVkIGZvciBhIHdoaWxlLCBhbmQg
aXQgc2VlbXMgdGhhdCB0aGUgb25seQ0KIHN1cHBvcnRlZCB2ZXJzaW9uIHdhcyBDdWJiaWVib2Fy
ZDIuJm5ic3A7DQo8ZGl2IGNsYXNzPSIiPkRvIHlvdSBndXlzIHJ1biBYZW4gb3IgU29sbzUgS1ZN
IG9uIEFSTSB0byB1c2UgTWlyYWdlT1M/Jm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+T24gT2N0IDEwLCAyMDE2LCBhdCAwNzo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgJmx0
OzxhIGhyZWY9Im1haWx0bzphbmlsQHJlY29pbC5vcmciIGNsYXNzPSIiPmFuaWxAcmVjb2lsLm9y
ZzwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXds
aW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIDEwIE9jdCAyMDE2LCBhdCAw
NDoyMCwgRXVnZW5lIEJhZ2Rhc2FyeWFuICZsdDs8YSBocmVmPSJtYWlsdG86ZWI2OTNAY29ybmVs
bC5lZHUiIGNsYXNzPSIiPmViNjkzQGNvcm5lbGwuZWR1PC9hPiZndDsgd3JvdGU6PGJyIGNsYXNz
PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KVGhh
bmtzIGZvciB0aGUgcmVzcG9uc2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29yc3Qg
Y2FzZSBmb3IgdmlydHVhbGl6YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKAmXQg
c3VwcG9ydCBpdC48YnIgY2xhc3M9IiI+DQpXaGF0IGhhcmR3YXJlIHdvdWxkIHlvdSBzdWdnZXN0
IHRvIHRyeT8gRG9lcyBQaW5lIDY0IHN1aXRzIGZvciBYZW4gaW5zdGFsbGF0aW9uPyBBbmQgaXMg
dGhlcmUgc3RpbGwgc29tZSBraW5kIG9mIGd1aWRlIGZvciB0aGlzPzxiciBjbGFzcz0iIj4NCjwv
YmxvY2txdW90ZT4NCjxiciBjbGFzcz0iIj4NClRoaXMgaXMgaW4gZ2VuZXJhbCBhbiBleGNlbGxl
bnQgcXVlc3Rpb24gd2hlbiBpdCBjb21lcyB0byBBUk0gaGFyZHdhcmUuICZuYnNwO1dlIHNlZW0g
dG8gaGF2ZSBhIHNoaWZ0aW5nIGVudmlyb25tZW50IG9mIGhhcmR3YXJlIGF2YWlsYWJpbGl0eSBh
bmQgWGVuIHN1cHBvcnQgKHdoaWNoIGhhcyB0byBiZSBjYXJlZnVsbHkgbWF0Y2hlZCB3aXRoIHRo
ZSBMaW51eCBrZXJuZWwgdmVyc2lvbiB1c2VkKS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQpJcyBhbnlvbmUgYXdhcmUgb2YgYW4gdXBzdHJlYW0gWGVuL0FSTSBzdXBwb3J0IHBhZ2UsIG9y
IGRvIHdlIG5lZWQgdG8gc3RhcnQgb3VyIG93bj8gJm5ic3A7UGVyaGFwcyB3ZSBjb3VsZCBhbGwg
cmVjb3JkIHdoYXQgc2V0dXAgd2UgYXJlIHVzaW5nIGZvciBvdXIgQVJNIG1hY2hpbmVzIGlmIG5v
dGhpbmcgZXhpc3RzLCB0byBraWNrc3RhcnQgYSBicm9hZGVyIHVwc3RyZWFtIHBhZ2UuPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KcmVnYXJkcyw8YnIgY2xhc3M9IiI+DQpBbmlsPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRXVnZW5lPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+T24gT2N0IDUsIDIwMTYs
IGF0IDEyOjA1LCBNaW5keSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pbmR5QHNvbWVyYW5kb21pZGlv
dC5jb20iIGNsYXNzPSIiPm1pbmR5QHNvbWVyYW5kb21pZGlvdC5jb208L2E+Jmd0OyB3cm90ZTo8
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPbiAxMC8wNC8yMDE2IDAzOjEwIFBNLCBFdWdl
bmUgQmFnZGFzYXJ5YW4gd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSIgY2xhc3M9IiI+SGV5IGd1eXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpJIGhhdmUg
Zm91bmQgc29tZSBlbWFpbCB0aHJlYWRzIG9uIFJhc3BiZXJyeSBQaSAzIGluc3RhbGxhdGlvbiwg
YnV0IHNvIGZhciBoYXZlbuKAmXQgZm91bmQgYW55IHVzZWZ1bCBndWlkZSBmb3IgaW5zdGFsbGlu
ZyBYZW4gb3IgS3ZtIG9uIFJQSTMgZG8geW91IGhhdmUgYW55IGd1aWRlcyBmb3IgdGhpcz88YnIg
Y2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+DQpBcyBJIHVuZGVyc3RhbmQg
aXQsIHRoZSBSUGkzIGlzIG1pc3Npbmcgc29tZSBlc3NlbnRpYWwgYml0cyBmb3IgaGFyZHdhcmUg
dmlydHVhbGl6YXRpb24uICZuYnNwO1J1bm5pbmcgdW5pa2VybmVscyBidWlsdCB3aXRoIHNvbG81
IHVuZGVyIHFlbXUgc2hvdWxkIHN0aWxsIGJlIGFuIG9wdGlvbiwgdGhvdWdoIC0tIHNlZQ0KPGEg
aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3J1ZGVub2lzZS94ZW4tbWlyYWdlLXJwaTMiIGNsYXNz
PSIiPmh0dHBzOi8vZ2l0aHViLmNvbS9ydWRlbm9pc2UveGVuLW1pcmFnZS1ycGkzPC9hPiBmb3Ig
YSBsaXN0IG9mIHN0ZXBzIHRvIHRyeSwgYWx0aG91Z2ggaXQgbG9va3MgbGlrZSB0aGlzIHBlcnNv
biBkaWRuJ3QgZ2V0IGEgY2hhbmNlIHRvIHRha2UgYSBydW4gYXQgdGhhdCBhcHByb2FjaCB5ZXQu
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KLU1pbmR5PGJyIGNsYXNzPSIiPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIGNsYXNzPSIiPk1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPC9hPjxiciBjbGFzcz0iIj4NCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPGJy
IGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIiPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQpNaXJhZ2VPUy1k
ZXZlbCBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86TWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIGNsYXNzPSIiPk1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPC9hPjxiciBjbGFzcz0iIj4NCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPGJyIGNsYXNzPSIi
Pg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D60D5CAD5D5842BE86B45FD46A0B0D99cornelledu_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============2531558916181119763==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 13:04:54 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 13:04: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btaG9-00073w-2L; Mon, 10 Oct 2016 13:04:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eb693@cornell.edu>) id 1btaG7-00073q-Hq
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 13:04:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 14/0B-04595-EE19BF75; Mon, 10 Oct 2016 13:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIJsWRWlGSWpSXmKPExsXSEML7UfftxN/
 hBl/3KVj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8apb+dYC866VDR+WsnUwHjGuYuRg0NCwEzi
 Yk9QFyMXh5DAMUaJdbf3MkM4hxgldi2YwNLFyAnkvGCUuLjWESTBItDNLHF+72ZWiKqpTBJ3F
 95nh6gC6n+/MAPEZhPQkbg8bSUbiC0ioC7RvOUEE0gDs0ATo8SmNfuZQBLCApYSs/Z/Y4cosp
 I4fPQXE4TtJLFk8new1SwCqhI3d90Ai/MK2EnceXuMCWJzM5PEq/YlYM2cQIkVP5+wgtiMAmI
 S30+tAWtgFhCXuPVkPpgtISAgsWTPeWYIW1Ti5eN/UPXBEtd+bGWFiOtInL3+hBHCVpJou38a
 Ku4r8fbJMqi4h8TV8/vZIex8iWOnFkHN9Jb48q6VBeQ4CYE9jBIvDhyCapaR2PblAxskiJIl5
 l2fzAbxvZTE3SudjBMYdWYhuRXCTpRo//KWbRbY04ISJ2c+YZkFjCxmAU2J9bv0IUoUJaZ0P2
 SHsDUkWufMhbI9JP7f3cyKrGYBI8cqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMDkxAAEOxg7/jkdYpTkYFIS5U088SNciC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvjAm/w4UEi1LTUyvSMnOAaRImLcHBoyTC2wqS5i0uSMwtzkyHSJ1i1OX4NvXeWiYhlrz8v
 FQpcV4/kCIBkKKM0jy4EbCUfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLUgU3gy80rgNr
 0COoIJ6AiWxT9AjihJREhJNTDKJ+gfabLYxP7iJN/xKZFJV6ODoh08Yvw/+xRectX5+enzxbk
 lv+RNTTff+Ft3bW929c09LdW6jn3792+yCfrLs6yjZppRs8nFdtldSnnZzb4nmhezZN3edFPh
 c82eNWcfVUjMPqWw4kO02/yuo7HLah//1H3ud17byJ0rq0XVsuP9JLc5wZOUWIozEg21mIuKE
 wHk8gEy1AMAAA==
X-Env-Sender: eb693@cornell.edu
X-Msg-Ref: server-10.tower-21.messagelabs.com!1476104684!30704710!1
X-Originating-IP: [128.84.13.241]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47856 invoked from network); 10 Oct 2016 13:04:45 -0000
Received: from limerock01.mail.cornell.edu (HELO limerock01.mail.cornell.edu)
 (128.84.13.241)
 by server-10.tower-21.messagelabs.com with SMTP; 10 Oct 2016 13:04:45 -0000
X-CornellRouted: This message has been Routed already.
Received: from exchange.cornell.edu (sf-e2013-02.exchange.cornell.edu
 [10.22.40.49])
 by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u9AD4gnU006531;
 Mon, 10 Oct 2016 09:04:43 -0400
Received: from sf-e2013-02.exchange.cornell.edu (10.22.40.49) by
 sf-e2013-02.exchange.cornell.edu (10.22.40.49) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3; Mon, 10 Oct 2016 09:04:39 -0400
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (207.46.163.16)
 by sf-e2013-02.exchange.cornell.edu (10.22.40.49) with Microsoft SMTP Server
 (TLS) id 15.0.1210.3 via Frontend Transport; Mon, 10 Oct 2016 09:04:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cornellprod.onmicrosoft.com; s=selector1-cornell-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=KDzoOYrDykXc/HsnyVJaOeijZnDnb79GSjE2uXLhsfw=;
 b=aEvlPj4alBKQVWDKcnsfasELY2CCHIqG47pj5+PAtV5roXgN4O+n8aD6SVs9IGL3YjMoDRKeYP/NLNoYX1OboSwOHZf58CaqywXcYCkbQYL5KjbJbKxrHI3OyeOMxK9eIYWxLHIQjsBiDSO4IQCj/pNKBUa0duE5sO4cRNtYig4=
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com (10.163.19.23) by
 CY1PR0401MB1631.namprd04.prod.outlook.com (10.163.19.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.659.11; Mon, 10 Oct 2016 13:04:40 +0000
Received: from CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) by
 CY1PR0401MB1629.namprd04.prod.outlook.com ([10.163.19.23]) with mapi id
 15.01.0659.020; Mon, 10 Oct 2016 13:04:40 +0000
From: Eugene Bagdasaryan <eb693@cornell.edu>
To: Anil Madhavapeddy <anil@recoil.org>
Thread-Topic: [MirageOS-devel] Raspberry Pi 3 installation
Thread-Index: AQHSHyP8ocjoWZvTt025tfC3pYv97aChDBgAgACMbwCAABbnAA==
Date: Mon, 10 Oct 2016 13:04:40 +0000
Message-ID: <D60D5CAD-5D58-42BE-86B4-5FD46A0B0D99@cornell.edu>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
 <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
In-Reply-To: <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [173.120.109.31]
x-ms-office365-filtering-correlation-id: ddecf461-0a58-46ae-bbd9-08d3f10dfed7
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1631;
x-microsoft-antispam-prvs: <CY1PR0401MB16315EC5980C850A235A6ED7EEDB0@CY1PR0401MB1631.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(57809966217671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);
 SRVR:CY1PR0401MB1631; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1631; 
x-forefront-prvs: 0091C8F1EB
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2016 13:04:40.0931 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1631
X-OriginatorOrg: cornell.edu
X-ORG-HybridRouting: 0a7b79e03dc141973d8935b357424219
 ccba025d0d4a68769fb58269391d6a96 8aafda92d43f5e097115180d19530a20
X-ORG-MsgSource: exchange
X-ORG-RouteOnPrem: True
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=pass;
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2531558916181119763=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2531558916181119763==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D60D5CAD5D5842BE86B45FD46A0B0D99cornelledu_"

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

VGhhdCB3b3VsZCBiZSBncmVhdCB0byBoYXZlLCBzbyBmYXIgaXQgaXMgbm90IG11Y2ggYXZhaWxh
YmxlIG9uIGludGVybmV0ISBJIGZvdW5kIHRoaXMgcmVwbyBodHRwczovL2dpdGh1Yi5jb20vbWly
YWdlL3hlbi1hcm0tYnVpbGRlciB3aGljaCB3YXNu4oCZdCB1cGRhdGVkIGZvciBhIHdoaWxlLCBh
bmQgaXQgc2VlbXMgdGhhdCB0aGUgb25seSBzdXBwb3J0ZWQgdmVyc2lvbiB3YXMgQ3ViYmllYm9h
cmQyLg0KRG8geW91IGd1eXMgcnVuIFhlbiBvciBTb2xvNSBLVk0gb24gQVJNIHRvIHVzZSBNaXJh
Z2VPUz8NCg0KT24gT2N0IDEwLCAyMDE2LCBhdCAwNzo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgPGFu
aWxAcmVjb2lsLm9yZzxtYWlsdG86YW5pbEByZWNvaWwub3JnPj4gd3JvdGU6DQoNCk9uIDEwIE9j
dCAyMDE2LCBhdCAwNDoyMCwgRXVnZW5lIEJhZ2Rhc2FyeWFuIDxlYjY5M0Bjb3JuZWxsLmVkdTxt
YWlsdG86ZWI2OTNAY29ybmVsbC5lZHU+PiB3cm90ZToNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9u
c2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29yc3QgY2FzZSBmb3IgdmlydHVhbGl6
YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKAmXQgc3VwcG9ydCBpdC4NCldoYXQg
aGFyZHdhcmUgd291bGQgeW91IHN1Z2dlc3QgdG8gdHJ5PyBEb2VzIFBpbmUgNjQgc3VpdHMgZm9y
IFhlbiBpbnN0YWxsYXRpb24/IEFuZCBpcyB0aGVyZSBzdGlsbCBzb21lIGtpbmQgb2YgZ3VpZGUg
Zm9yIHRoaXM/DQoNClRoaXMgaXMgaW4gZ2VuZXJhbCBhbiBleGNlbGxlbnQgcXVlc3Rpb24gd2hl
biBpdCBjb21lcyB0byBBUk0gaGFyZHdhcmUuICBXZSBzZWVtIHRvIGhhdmUgYSBzaGlmdGluZyBl
bnZpcm9ubWVudCBvZiBoYXJkd2FyZSBhdmFpbGFiaWxpdHkgYW5kIFhlbiBzdXBwb3J0ICh3aGlj
aCBoYXMgdG8gYmUgY2FyZWZ1bGx5IG1hdGNoZWQgd2l0aCB0aGUgTGludXgga2VybmVsIHZlcnNp
b24gdXNlZCkuDQoNCklzIGFueW9uZSBhd2FyZSBvZiBhbiB1cHN0cmVhbSBYZW4vQVJNIHN1cHBv
cnQgcGFnZSwgb3IgZG8gd2UgbmVlZCB0byBzdGFydCBvdXIgb3duPyAgUGVyaGFwcyB3ZSBjb3Vs
ZCBhbGwgcmVjb3JkIHdoYXQgc2V0dXAgd2UgYXJlIHVzaW5nIGZvciBvdXIgQVJNIG1hY2hpbmVz
IGlmIG5vdGhpbmcgZXhpc3RzLCB0byBraWNrc3RhcnQgYSBicm9hZGVyIHVwc3RyZWFtIHBhZ2Uu
DQoNCnJlZ2FyZHMsDQpBbmlsDQoNCg0KDQpFdWdlbmUNCg0KT24gT2N0IDUsIDIwMTYsIGF0IDEy
OjA1LCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNvbTxtYWlsdG86bWluZHlAc29tZXJh
bmRvbWlkaW90LmNvbT4+IHdyb3RlOg0KDQpPbiAxMC8wNC8yMDE2IDAzOjEwIFBNLCBFdWdlbmUg
QmFnZGFzYXJ5YW4gd3JvdGU6DQpIZXkgZ3V5cw0KDQpJIGhhdmUgZm91bmQgc29tZSBlbWFpbCB0
aHJlYWRzIG9uIFJhc3BiZXJyeSBQaSAzIGluc3RhbGxhdGlvbiwgYnV0IHNvIGZhciBoYXZlbuKA
mXQgZm91bmQgYW55IHVzZWZ1bCBndWlkZSBmb3IgaW5zdGFsbGluZyBYZW4gb3IgS3ZtIG9uIFJQ
STMgZG8geW91IGhhdmUgYW55IGd1aWRlcyBmb3IgdGhpcz8NCg0KQXMgSSB1bmRlcnN0YW5kIGl0
LCB0aGUgUlBpMyBpcyBtaXNzaW5nIHNvbWUgZXNzZW50aWFsIGJpdHMgZm9yIGhhcmR3YXJlIHZp
cnR1YWxpemF0aW9uLiAgUnVubmluZyB1bmlrZXJuZWxzIGJ1aWx0IHdpdGggc29sbzUgdW5kZXIg
cWVtdSBzaG91bGQgc3RpbGwgYmUgYW4gb3B0aW9uLCB0aG91Z2ggLS0gc2VlIGh0dHBzOi8vZ2l0
aHViLmNvbS9ydWRlbm9pc2UveGVuLW1pcmFnZS1ycGkzIGZvciBhIGxpc3Qgb2Ygc3RlcHMgdG8g
dHJ5LCBhbHRob3VnaCBpdCBsb29rcyBsaWtlIHRoaXMgcGVyc29uIGRpZG4ndCBnZXQgYSBjaGFu
Y2UgdG8gdGFrZSBhIHJ1biBhdCB0aGF0IGFwcHJvYWNoIHlldC4NCg0KLU1pbmR5DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0DQpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxtYWlsdG86
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbA0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTWlyYWdlT1MtZGV2
ZWwgbWFpbGluZyBsaXN0DQpNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxtYWls
dG86TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbA0KDQoN
Cg==

--_000_D60D5CAD5D5842BE86B45FD46A0B0D99cornelledu_
Content-Type: text/html; charset="utf-8"
Content-ID: <F4D4835BBC7B22478C7B0F733BBA0385@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KVGhhdCB3b3VsZCBiZSBncmVhdCB0
byBoYXZlLCBzbyBmYXIgaXQgaXMgbm90IG11Y2ggYXZhaWxhYmxlIG9uIGludGVybmV0ISBJIGZv
dW5kIHRoaXMgcmVwbyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UveGVu
LWFybS1idWlsZGVyIiBjbGFzcz0iIj5odHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL3hlbi1hcm0t
YnVpbGRlcjwvYT4mbmJzcDt3aGljaCB3YXNu4oCZdCB1cGRhdGVkIGZvciBhIHdoaWxlLCBhbmQg
aXQgc2VlbXMgdGhhdCB0aGUgb25seQ0KIHN1cHBvcnRlZCB2ZXJzaW9uIHdhcyBDdWJiaWVib2Fy
ZDIuJm5ic3A7DQo8ZGl2IGNsYXNzPSIiPkRvIHlvdSBndXlzIHJ1biBYZW4gb3IgU29sbzUgS1ZN
IG9uIEFSTSB0byB1c2UgTWlyYWdlT1M/Jm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+T24gT2N0IDEwLCAyMDE2LCBhdCAwNzo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgJmx0
OzxhIGhyZWY9Im1haWx0bzphbmlsQHJlY29pbC5vcmciIGNsYXNzPSIiPmFuaWxAcmVjb2lsLm9y
ZzwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXds
aW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIDEwIE9jdCAyMDE2LCBhdCAw
NDoyMCwgRXVnZW5lIEJhZ2Rhc2FyeWFuICZsdDs8YSBocmVmPSJtYWlsdG86ZWI2OTNAY29ybmVs
bC5lZHUiIGNsYXNzPSIiPmViNjkzQGNvcm5lbGwuZWR1PC9hPiZndDsgd3JvdGU6PGJyIGNsYXNz
PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KVGhh
bmtzIGZvciB0aGUgcmVzcG9uc2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBpcyB0aGUgd29yc3Qg
Y2FzZSBmb3IgdmlydHVhbGl6YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtWTSBkb2VzbuKAmXQg
c3VwcG9ydCBpdC48YnIgY2xhc3M9IiI+DQpXaGF0IGhhcmR3YXJlIHdvdWxkIHlvdSBzdWdnZXN0
IHRvIHRyeT8gRG9lcyBQaW5lIDY0IHN1aXRzIGZvciBYZW4gaW5zdGFsbGF0aW9uPyBBbmQgaXMg
dGhlcmUgc3RpbGwgc29tZSBraW5kIG9mIGd1aWRlIGZvciB0aGlzPzxiciBjbGFzcz0iIj4NCjwv
YmxvY2txdW90ZT4NCjxiciBjbGFzcz0iIj4NClRoaXMgaXMgaW4gZ2VuZXJhbCBhbiBleGNlbGxl
bnQgcXVlc3Rpb24gd2hlbiBpdCBjb21lcyB0byBBUk0gaGFyZHdhcmUuICZuYnNwO1dlIHNlZW0g
dG8gaGF2ZSBhIHNoaWZ0aW5nIGVudmlyb25tZW50IG9mIGhhcmR3YXJlIGF2YWlsYWJpbGl0eSBh
bmQgWGVuIHN1cHBvcnQgKHdoaWNoIGhhcyB0byBiZSBjYXJlZnVsbHkgbWF0Y2hlZCB3aXRoIHRo
ZSBMaW51eCBrZXJuZWwgdmVyc2lvbiB1c2VkKS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQpJcyBhbnlvbmUgYXdhcmUgb2YgYW4gdXBzdHJlYW0gWGVuL0FSTSBzdXBwb3J0IHBhZ2UsIG9y
IGRvIHdlIG5lZWQgdG8gc3RhcnQgb3VyIG93bj8gJm5ic3A7UGVyaGFwcyB3ZSBjb3VsZCBhbGwg
cmVjb3JkIHdoYXQgc2V0dXAgd2UgYXJlIHVzaW5nIGZvciBvdXIgQVJNIG1hY2hpbmVzIGlmIG5v
dGhpbmcgZXhpc3RzLCB0byBraWNrc3RhcnQgYSBicm9hZGVyIHVwc3RyZWFtIHBhZ2UuPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KcmVnYXJkcyw8YnIgY2xhc3M9IiI+DQpBbmlsPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRXVnZW5lPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+T24gT2N0IDUsIDIwMTYs
IGF0IDEyOjA1LCBNaW5keSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pbmR5QHNvbWVyYW5kb21pZGlv
dC5jb20iIGNsYXNzPSIiPm1pbmR5QHNvbWVyYW5kb21pZGlvdC5jb208L2E+Jmd0OyB3cm90ZTo8
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPbiAxMC8wNC8yMDE2IDAzOjEwIFBNLCBFdWdl
bmUgQmFnZGFzYXJ5YW4gd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSIgY2xhc3M9IiI+SGV5IGd1eXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpJIGhhdmUg
Zm91bmQgc29tZSBlbWFpbCB0aHJlYWRzIG9uIFJhc3BiZXJyeSBQaSAzIGluc3RhbGxhdGlvbiwg
YnV0IHNvIGZhciBoYXZlbuKAmXQgZm91bmQgYW55IHVzZWZ1bCBndWlkZSBmb3IgaW5zdGFsbGlu
ZyBYZW4gb3IgS3ZtIG9uIFJQSTMgZG8geW91IGhhdmUgYW55IGd1aWRlcyBmb3IgdGhpcz88YnIg
Y2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+DQpBcyBJIHVuZGVyc3RhbmQg
aXQsIHRoZSBSUGkzIGlzIG1pc3Npbmcgc29tZSBlc3NlbnRpYWwgYml0cyBmb3IgaGFyZHdhcmUg
dmlydHVhbGl6YXRpb24uICZuYnNwO1J1bm5pbmcgdW5pa2VybmVscyBidWlsdCB3aXRoIHNvbG81
IHVuZGVyIHFlbXUgc2hvdWxkIHN0aWxsIGJlIGFuIG9wdGlvbiwgdGhvdWdoIC0tIHNlZQ0KPGEg
aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3J1ZGVub2lzZS94ZW4tbWlyYWdlLXJwaTMiIGNsYXNz
PSIiPmh0dHBzOi8vZ2l0aHViLmNvbS9ydWRlbm9pc2UveGVuLW1pcmFnZS1ycGkzPC9hPiBmb3Ig
YSBsaXN0IG9mIHN0ZXBzIHRvIHRyeSwgYWx0aG91Z2ggaXQgbG9va3MgbGlrZSB0aGlzIHBlcnNv
biBkaWRuJ3QgZ2V0IGEgY2hhbmNlIHRvIHRha2UgYSBydW4gYXQgdGhhdCBhcHByb2FjaCB5ZXQu
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KLU1pbmR5PGJyIGNsYXNzPSIiPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIGNsYXNzPSIiPk1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPC9hPjxiciBjbGFzcz0iIj4NCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPGJy
IGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIiPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQpNaXJhZ2VPUy1k
ZXZlbCBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86TWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIGNsYXNzPSIiPk1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPC9hPjxiciBjbGFzcz0iIj4NCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPGJyIGNsYXNzPSIi
Pg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D60D5CAD5D5842BE86B45FD46A0B0D99cornelledu_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============2531558916181119763==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 14:00:47 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 14:00: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btb8F-0003ui-U4; Mon, 10 Oct 2016 14:00:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1btb8E-0003uY-Kp
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 14:00:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7C/6D-11175-90F9BF75; Mon, 10 Oct 2016 14:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfSqri7n/N/
 hBru3cFr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8afvdtZC1arV8zff4KpgfGnQhcjF4eQwDxG
 ib0HzrGAOCwCn1kkdvfvZQRxJARmskosb3/A3sXICeTkSKx9tZERwi6WWP1xIguIzSsgKHFy5
 hMgmwNolLvEtPVGIGFOAXuJQ2+vgJUICRRKvPk8EWwMm4C6xNdbj8BsFgFViWm3trFBjAmQON
 W5mxnEFgbqPfh4ASuILSLgL7F/0g2w8cxAvevnCU1g5J+FZPEshMwCRqZVjOrFqUVlqUW6hnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxh3Pnc6xCjJwaQkypt44ke4
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneE3N/hwsJFqWmp1akZeYAgx4mLcHBoyTCqzYPKM1bX
 JCYW5yZDpE6xWjJseX3tbVMHMfm3gCS26beW8skxJKXn5cqJc67BWSeAEhDRmke3DhYZF5ilJ
 US5mUEOlCIpyC1KDezBFX+FaM4B6OSMK80yFqezLwSuK2vgA5iAjqIZfEPkINKEhFSUg2Ms4t
 WSaxo2lv/7/evG14Xf7IVL979rFxbkLmdIaOtMuj+lzvMbowGhySuPvy8/q1r2pcPa/kyBPlt
 1HpqV9284njt9MGD7aJbkiP7rh+cMGverH/ya1fGMf/WmimyivuPiV942oSqPgGpokS7XKEck
 dAL5gsrAi5fsc/Z7TD9wHxvt7bLJ9b8UWIpzkg01GIuKk4EAOQqVrfHAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476108040!23425159!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53391 invoked from network); 10 Oct 2016 14:00:40 -0000
Received: from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com)
 (209.85.213.45)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2016 14:00:40 -0000
Received: by mail-vk0-f45.google.com with SMTP id z126so86972701vkd.0
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 10 Oct 2016 07:00:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=/QuVfp1gERZt6IxOw1fRH6UYLu8VegQFUYB7eZlYUmA=;
 b=l4rf/0lVFAiPC9MwGluIn6u3t8TADauC/l5uuGIq31ZdWZyWzsnXaD6OmcXjCbpsnd
 N2cy/CvuHPa67002cHIRTZBKWZToduBarKUFv5b8dR3mxhhJD0P3UM0cOLKSGiK1FlCQ
 btsqHZb1xkYGdbRkZy0jqoelKAbVj+uYddwyhhC24rz4vGHh6/URVKi1DdD7SfNwESTJ
 EzesWQdFgBJ1lYQRkzNjetobc46Uc9F6aJyIoz1fsqI2KofBrMyEhmiD1Cp9zSE9AJv9
 ZcrxNimDZVKkazqngGhMMGux663+cYwIbb6NWLLYQkh8z6sd9G3nBOy/nCwj1yGp8hij
 bgHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=/QuVfp1gERZt6IxOw1fRH6UYLu8VegQFUYB7eZlYUmA=;
 b=H7RpZ7zSkI/hxOuF0WQ135XVmIkyES9ZsQWV6ftFofdNZq7mymCZsU9UJafnZZhCyX
 YNO36CpgWAbxevh1hebVD+xiMimlF2oOE4G7hNJz7BivIkwlcOE0Bj+mlnj7ScFbpVuL
 lEJHLeV7eJ61q/fCmo1HR0r0Z8eyEp+aePdWF8zmOiAHyRsx8V2ziyLGL1sLqhBZv0aE
 tOxpDsj2y/uNjqjld+ILoFl+eu1YCdRwyaA37MU4ix90b75oKaFO/zWoSMHtkor2dUEP
 MXPQarrN7g6GS8cCSCviU+i/fzC6oj+tl7Tb9p7+Vrs89ujCJLZfh5yb66SzAA1Slrmz
 W6ow==
X-Gm-Message-State: AA6/9RngSGDXGNzg7jYzIrUPcO1nh+uND5vzEb27zDhSaT7Z96wiW4wRdlnzBo0EubauNy82EIhCPuogiC7OvA==
X-Received: by 10.194.80.74 with SMTP id p10mr22347319wjx.121.1476108039437;
 Mon, 10 Oct 2016 07:00:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.2 with HTTP; Mon, 10 Oct 2016 07:00:38 -0700 (PDT)
In-Reply-To: <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
From: Thomas Leonard <talex5@gmail.com>
Date: Mon, 10 Oct 2016 16:00:38 +0200
Message-ID: <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAgT2N0b2JlciAyMDE2IGF0IDEyOjQxLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5l
cnQub3JnPiB3cm90ZToKPiBIZWxsbywKPgo+IE9uIDMwLzA5LzIwMTYgMTg6MTMsIEhhbm5lcyBN
ZWhuZXJ0IHdyb3RlOgo+PiBTbyBmYXIsIGNvbm5lY3QgcmV0dXJucyBbIGBPayBvZiAnYSB8IGBF
cnJvciBvZiAnYiBdIEx3dC50LCBhbmQgaW4gdGhlCj4+IGVycm9yIGNhc2UgZnVuY3RvcmlhIGVt
aXRzIGEgImZhaWwgKEZhaWx1cmUgPGRldmljZW5hbWU+KSIuICBUaGlzIGlzCj4+IGNsZWFybHkg
bm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxlIGJlaW5n
Cj4+ICJGYWlsdXJlIG5ldDExIikuCj4KPiBUaGFua3MgZm9yIGV2ZXJ5Ym9keSBpbnZvbHZlZCBn
ZXR0aW5nIHRoaXMgY2hhbmdlIHRocm91Z2guCj4KPiBJIHRob3VnaHQgYSBiaXQgbW9yZSBhYm91
dCB0aGUgYERFVklDRWAgbW9kdWxlIHR5cGUuICBJJ20gY3VyaW91cyB3aGF0Cj4gYGRpc2Nvbm5l
Y3QgOiB0IC0+IHVuaXQgaW9gIGlzIHN1cHBvc2VkIHRvIGRvLCBhbmQgd2hvIGlzIHN1cHBvc2Vk
IHRvCj4gY2FsbCBpdD8gIEl0cyBjb3VudGVycGFydCBgY29ubmVjdGAgaXMgY2FsbGVkIGJ5IGF1
dG8tZ2VuZXJhdGVkIGNvZGUKPiAoZnJvbSBtaXJhZ2UpIGluIGBtYWluLm1sYCBkdXJpbmcgc3Rh
cnR1cC4gIFNob3VsZCBtaXJhZ2UgYXMgd2VsbAo+IGdlbmVyYXRlIGEgYHNodXRkb3duYCBmdW5j
dGlvbiBhbmQgaW52b2tlIGl0IGFmdGVyIGBzdGFydGAgZmluaXNoZWQ/Cj4gVGhpcyBjb3VsZCBl
bnN1cmUgdGhhdCBkaXNjb25uZWN0IGlzIGNhbGxlZCBpbiB0aGUgcmV2ZXJzZSBvcmRlciBvZgo+
IGNvbm5lY3QsIGFuZCBvbmNlIG9ubHkuCj4KPiBNeSBpbnR1aXRpb24gYWJvdXQgdGhlIGNvbnRy
YWN0IG9mIGRpc2Nvbm5lY3QgaXM6IGNsZWFuaW5nIHVwIHN0YXRlLAo+IGZyZWVpbmcgcmVzb3Vy
Y2VzIChlLmcuIHNlbmRpbmcgY29uc3VtZXJzIG1lc3NhZ2VzIGFib3V0IHRlcm1pbmF0aW5nCj4g
KFRDUD8gVExTPykgc2Vzc2lvbnMsIHN0b3BwaW5nIEx3dCBsaXN0ZW5lciB0aHJlYWRzLCBldGMu
KSE/ICBJbml0aWFsbHkKPiBbMF0gaXQgd2FzIG5vdCBpbnRlbmRlZCB0byBmdWxseSBjbGVhbiB1
cCByZXNvdXJjZXMhPwo+Cj4gVGhpcyBsZWFkcyB0byB0aGUgbGlmZXRpbWUgb2YgYSBERVZJQ0Ug
aW5zdGFuY2U6ICB0aGV5IGNhbiBiZSBkZW1hbmRlZAo+IGJ5IGEgdW5pa2VybmVsIChkdXJpbmcg
Y29uZmlndXJhdGlvbi9idWlsZCB0aW1lKSwgYW5kIG11c3QgYmUgcHJlc2VudAo+IChhbmQgaW4g
d29ya2luZyBvcGVyYXRpb24pIGR1cmluZyBydW50aW1lLiAgKEluIHNvbWUgZnV0dXJlIE9DYW1s
IGl0J2QKPiBiZSBuaWNlIHRvIGhhdmUgbGluZWFyIHR5cGVzIGFuZCBiZSBhYmxlIHRvIGV4cHJl
c3MgdGhhdCBkaXNjb25uZWN0Cj4gY29uc3VtZXMgdGhlIGdpdmVuIHQuICBCdXQgd2UncmUgbm90
IHRoZXJlIHlldC4pCj4gVGhlcmUncyBhdCBubyB0aW1lIGFueSBuZWVkIHRvIGR5bmFtaWNhbGx5
IGFsbG9jYXRlIGEgREVWSUNFIGFuZCB1c2UgaXQKPiB0ZW1wb3JhcmlseSB3aXRoaW4gdGhlIGxp
ZmV0aW1lIG9mIGEgdW5pa2VybmVsIChwbGVhc2UgdGVsbCBtZSBpZiBJJ20KPiB3cm9uZyBhbmQg
eW91J3ZlIHNjZW5hcmlvcyBpbiBtaW5kIHdoZXJlIHlvdSB3YW50IHRvIHNwYXduIERFVklDRXMK
PiBkeW5hbWljYWxseSBbKl0pLgoKbWlyYWdlLWZpcmV3YWxsIHN0YXJ0cyBuZXcgbmV0d29yayBk
ZXZpY2VzIGFzIG5ldyBjbGllbnQgVk1zIHR1cm4gdXAuCgo+IFRoaXMgYWxzbyBtZWFucyB0aGF0
IGEgdXNlciBzaG91bGQgbmV2ZXIgY2FsbCBkaXNjb25uZWN0IG9uIGFueSBERVZJQ0UKPiB3aGVy
ZSBtYWluLm1sIGNhbGxlZCBjb25uZWN0IChhbmQgdGhlcmUgYXJlIG5vIG90aGVyIERFVklDRXMp
LgoKSGVyZSdzIG9uZSBwb3NzaWJpbGl0eToKCkFkZCBhIGB+c3dpdGNoYCBhcmd1bWVudCB0byB0
aGUgYGNvbm5lY3RgIGZ1bmN0aW9ucyBhbmQgaGF2ZSBkZXZpY2VzCmRpc2Nvbm5lY3Qgd2hlbiB0
aGUgc3dpdGNoIGlzIHR1cm5lZCBvZmYuIG1haW4ubWwgY2FuIHBhc3MgYSBzaW5nbGUKc3dpdGNo
IHRvIGV2ZXJ5dGhpbmcgaXQgc3RhcnRzLCBhbmQgdHVybiBpdCBvZmYgYXQgdGhlIGVuZC4gUmVt
b3ZlIHRoZQpgZGlzY29ubmVjdGAgZnVuY3Rpb24gZnJvbSBERVZJQ0UuCgpUaGUgbWlyYWdlLW5l
dC14ZW4gbmV0YmFjayBkcml2ZXIgYWxyZWFkeSB3b3JrcyB0aGlzIHdheSBpbnRlcm5hbGx5LAph
cyBhIHJlbGlhYmxlIHdheSB0byBjbGVhbiB1cCByZXNvdXJjZXMgaWYgdGhlIGNvbm5lY3Qgc3Rl
cCBmYWlscyBhdAphbnkgcG9pbnQ6CgpodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS1u
ZXQteGVuL2Jsb2IvYzJmNGY3M2JlMDYxMzIyMjQ2OGQxOWI4NTJkNjkyMjZjZGU3OGNiZi9saWIv
YmFja2VuZC5tbCNMMTA4CgphbmQgYWxzbyB0byBjbGVhbiB1cCBldmVyeXRoaW5nIHdoZW4gdGhl
IGNsaWVudCBkaXNjb25uZWN0czoKCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLW5l
dC14ZW4vYmxvYi9jMmY0ZjczYmUwNjEzMjIyNDY4ZDE5Yjg1MmQ2OTIyNmNkZTc4Y2JmL2xpYi9i
YWNrZW5kLm1sI0wxMDUKCkl0IGFsc28gbWFrZXMgaXQgY2xlYXIgdGhhdCBpdCdzIHRoZSBjYWxs
ZXIgb2YgY29ubmVjdCB3aG8gaXMKcmVzcG9uc2libGUgZm9yIGRpc2Nvbm5lY3RpbmcsIG5vdCB0
aGUgdXNlciBvZiB0aGUgZGV2aWNlLgoKPiBUaGlzIGxlYWRzIHRvIHRoZSBxdWVzdGlvbiB3aGF0
IGEgZGlzY29ubmVjdGVkIERFVklDRSBzaG91bGQgZG8/ICBJJ2QgYmUKPiBpbiBmYXZvdXIgb2Yg
dW5kZWZpbmVkIGJlaGF2aW91ciBoZXJlLCBiZWNhdXNlIGFuIGFsdGVybmF0aXZlIChhcmUgdGhl
cmUKPiBiZXR0ZXIgb25lcz8pIHdvdWxkIGJlIHRvIGNoZWNrIGluIGV2ZXJ5IERFVklDRSBvcGVy
YXRpb24gdGhhdCB0aGUKPiBERVZJQ0Ugc3RhdGUgaXMgbm90IGRpc2Nvbm5lY3RlZCAoYXMgZG9u
ZSBjdXJyZW50bHkgaW4KPiBtaXJhZ2UtYmxvY2stdW5peCwgc2VlIFsxXSBmb3Igd2hhdCBJIGhh
dmUgaW4gbWluZCksIHdoaWNoIGltaG8KPiBjb252b2x1dGVzIHRoZSBjb250cm9sIGZsb3cgaW1t
ZW5zbHkuCgpJbiBnZW5lcmFsLCB5b3Ugb25seSBuZWVkIHRvIGNoZWNrIGF0IHRoZSBsb3dlc3Qg
bGV2ZWwgKGUuZy4gd3JpdGluZwp0byBhIHJpbmcgYnVmZmVyIG9yIG5vdGlmeWluZyBhbiBldmVu
dCBjaGFubmVsKSwgd2hlcmUgZmFpbGluZyB0byBkbwp0aGlzIHdvdWxkIGxlYWQgdG8gbWVtb3J5
IGNvcnJ1cHRpb24gb3Igc2ltaWxhci4gSGlnaGVyIGxldmVscyAoZS5nLgpGQVQpIHNob3VsZG4n
dCBuZWVkIHRvIGNoZWNrLCBhcyBhbiBleGNlcHRpb24gd2lsbCBiZSByYWlzZWQKYXV0b21hdGlj
YWxseSB3aGVuIHRoZXkgdHJ5IHRvIGFjY2VzcyB0aGVpciB1bmRlcmx5aW5nIGRldmljZS4KCklu
IGFueSBjYXNlLCB0aGlzIGlzIGEgcHJvZ3JhbW1pbmcgZXJyb3IgYW5kIHNvIHNob3VsZCBiZSBy
ZXBvcnRlZCBhcwphbiBleGNlcHRpb24uCgptaXJhZ2UtbmV0LXhlbiBoYWQgdG8gY2hlY2sgbWFu
dWFsbHkgYmVjYXVzZSBjdXJyZW50bHkgeW91IGNhbid0CmRpc2Nvbm5lY3QgYSBzaGFyZWQgcmlu
ZywgSSB0aGluay4gSWYgc2hhcmVkLW1lbW9yeS1yaW5nIHByb3ZpZGVkIGEKcmVsaWFibGUgd2F5
IHRvIGRpc2Nvbm5lY3QsIG1pcmFnZS1uZXQteGVuIHdvdWxkbid0IGhhdmUgdG8gZG8gaXRzIG93
bgpjaGVja3MuCgo+IFRMO0RSOiBlbWl0IGRpc2Nvbm5lY3QgY2hhaW4gaW4gZnVuY3RvcmlhL21p
cmFnZSwgcmVtb3ZlIGNoZWNrcyBmcm9tCj4gbWlyYWdlLWJsb2NrLXVuaXggW3RlbnRhdGl2ZSAx
XSwgcmVtb3ZlIG1vcmUgY29kZSA7KQoKWW91IGNhbid0IHJlbW92ZSB0aGUgY2hlY2sgZnJvbSBt
aXJhZ2UtYmxvY2stdW5peCBiZWNhdXNlIE9DYW1sJ3MgZmlsZQpkZXNjcmlwdG9ycyBhcmUgdW5z
YWZlIChlLmcuIGNsb3NpbmcgdGhlIHNhbWUgRkQgdHdpY2UgbWF5IGNsb3NlIGEKZGlmZmVyZW50
IEZEKS4KCj4gSGFubmVzCj4KPiAwOgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdl
LXR5cGVzL2NvbW1pdC82MmIxOGFjMGNlZTQwODk1ZjQ1MTczZjE5NmZhNmRlNThhNTZjMDc2Cj4g
MToKPiBodHRwczovL2dpdGh1Yi5jb20vaGFubmVzbS9taXJhZ2UtYmxvY2stdW5peC9jb21taXQv
ZjNkZTdmYTdkMzIyNGQzYzQ3YTBlODA4ZTVlN2NmNjUwY2ZiZjA1MAo+ICo6IEkgdGhvdWdodCBh
Ym91dCBhIERFVklDRSBwcm92aWRpbmcgc2VjcmV0cyBvbmx5IG5lZWRlZCBhdCBzdGFydHVwCj4g
dGltZSwgYW5kIHRoZW4gc2hvdWxkIGJlIGRpc2Nvbm5lY3RlZCBhbmQgZGVzdHJveWVkLiAgQnV0
IGxldCdzIGJlIGZhaXIsCj4gaW4gT0NhbWwgd2UgY2Fubm90IChhdG0pIHNhZmVseSBlcmFzZSBk
YXRhIGZyb20gbWVtb3J5IChkdWUgdG8gR0MgaXQKPiBtaWdodCBoYXZlIG1vdmVkLCB6ZXJvaW5n
IG91dCBpcyBhbHNvIG5vdCBwb3NzaWJsZSBhZmFpY3MpLiAgQWxzbywgT0NhbWwKPiBhbHJlYWR5
IGhhcyB0aGlzIHN0cm9uZyBhbmQgc2FmZSB0eXBlIHN5c3RlbSwgdGh1cyB3ZSBzaG91bGRuJ3Qg
bmVlZAo+IGZ1cnRoZXIgZGVmZW5zZSBtZWNoYW5pc20gaW4gdGhpcyBzY2VuYXJpby4KPgo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAoKCgotLSAKdGFsZXg1IChHaXRIdWIvVHdpdHRlcikgICAgICAgIGh0dHA6
Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiA1REQ1IDhENzAgODk5QyA0NTRBIDk2NkQgIDZBNTEg
NzUxMyAzQzhGIDk0RjYgRTBDQwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUgN0NEQSAgQkQ4RSAw
NzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 14:00:47 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 14:00: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btb8F-0003ui-U4; Mon, 10 Oct 2016 14:00:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1btb8E-0003uY-Kp
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 14:00:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7C/6D-11175-90F9BF75; Mon, 10 Oct 2016 14:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfSqri7n/N/
 hBru3cFr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8afvdtZC1arV8zff4KpgfGnQhcjF4eQwDxG
 ib0HzrGAOCwCn1kkdvfvZQRxJARmskosb3/A3sXICeTkSKx9tZERwi6WWP1xIguIzSsgKHFy5
 hMgmwNolLvEtPVGIGFOAXuJQ2+vgJUICRRKvPk8EWwMm4C6xNdbj8BsFgFViWm3trFBjAmQON
 W5mxnEFgbqPfh4ASuILSLgL7F/0g2w8cxAvevnCU1g5J+FZPEshMwCRqZVjOrFqUVlqUW6hnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxh3Pnc6xCjJwaQkypt44ke4
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneE3N/hwsJFqWmp1akZeYAgx4mLcHBoyTCqzYPKM1bX
 JCYW5yZDpE6xWjJseX3tbVMHMfm3gCS26beW8skxJKXn5cqJc67BWSeAEhDRmke3DhYZF5ilJ
 US5mUEOlCIpyC1KDezBFX+FaM4B6OSMK80yFqezLwSuK2vgA5iAjqIZfEPkINKEhFSUg2Ms4t
 WSaxo2lv/7/evG14Xf7IVL979rFxbkLmdIaOtMuj+lzvMbowGhySuPvy8/q1r2pcPa/kyBPlt
 1HpqV9284njt9MGD7aJbkiP7rh+cMGverH/ya1fGMf/WmimyivuPiV942oSqPgGpokS7XKEck
 dAL5gsrAi5fsc/Z7TD9wHxvt7bLJ9b8UWIpzkg01GIuKk4EAOQqVrfHAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476108040!23425159!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53391 invoked from network); 10 Oct 2016 14:00:40 -0000
Received: from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com)
 (209.85.213.45)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2016 14:00:40 -0000
Received: by mail-vk0-f45.google.com with SMTP id z126so86972701vkd.0
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 10 Oct 2016 07:00:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=/QuVfp1gERZt6IxOw1fRH6UYLu8VegQFUYB7eZlYUmA=;
 b=l4rf/0lVFAiPC9MwGluIn6u3t8TADauC/l5uuGIq31ZdWZyWzsnXaD6OmcXjCbpsnd
 N2cy/CvuHPa67002cHIRTZBKWZToduBarKUFv5b8dR3mxhhJD0P3UM0cOLKSGiK1FlCQ
 btsqHZb1xkYGdbRkZy0jqoelKAbVj+uYddwyhhC24rz4vGHh6/URVKi1DdD7SfNwESTJ
 EzesWQdFgBJ1lYQRkzNjetobc46Uc9F6aJyIoz1fsqI2KofBrMyEhmiD1Cp9zSE9AJv9
 ZcrxNimDZVKkazqngGhMMGux663+cYwIbb6NWLLYQkh8z6sd9G3nBOy/nCwj1yGp8hij
 bgHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=/QuVfp1gERZt6IxOw1fRH6UYLu8VegQFUYB7eZlYUmA=;
 b=H7RpZ7zSkI/hxOuF0WQ135XVmIkyES9ZsQWV6ftFofdNZq7mymCZsU9UJafnZZhCyX
 YNO36CpgWAbxevh1hebVD+xiMimlF2oOE4G7hNJz7BivIkwlcOE0Bj+mlnj7ScFbpVuL
 lEJHLeV7eJ61q/fCmo1HR0r0Z8eyEp+aePdWF8zmOiAHyRsx8V2ziyLGL1sLqhBZv0aE
 tOxpDsj2y/uNjqjld+ILoFl+eu1YCdRwyaA37MU4ix90b75oKaFO/zWoSMHtkor2dUEP
 MXPQarrN7g6GS8cCSCviU+i/fzC6oj+tl7Tb9p7+Vrs89ujCJLZfh5yb66SzAA1Slrmz
 W6ow==
X-Gm-Message-State: AA6/9RngSGDXGNzg7jYzIrUPcO1nh+uND5vzEb27zDhSaT7Z96wiW4wRdlnzBo0EubauNy82EIhCPuogiC7OvA==
X-Received: by 10.194.80.74 with SMTP id p10mr22347319wjx.121.1476108039437;
 Mon, 10 Oct 2016 07:00:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.2 with HTTP; Mon, 10 Oct 2016 07:00:38 -0700 (PDT)
In-Reply-To: <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
From: Thomas Leonard <talex5@gmail.com>
Date: Mon, 10 Oct 2016 16:00:38 +0200
Message-ID: <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAgT2N0b2JlciAyMDE2IGF0IDEyOjQxLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5l
cnQub3JnPiB3cm90ZToKPiBIZWxsbywKPgo+IE9uIDMwLzA5LzIwMTYgMTg6MTMsIEhhbm5lcyBN
ZWhuZXJ0IHdyb3RlOgo+PiBTbyBmYXIsIGNvbm5lY3QgcmV0dXJucyBbIGBPayBvZiAnYSB8IGBF
cnJvciBvZiAnYiBdIEx3dC50LCBhbmQgaW4gdGhlCj4+IGVycm9yIGNhc2UgZnVuY3RvcmlhIGVt
aXRzIGEgImZhaWwgKEZhaWx1cmUgPGRldmljZW5hbWU+KSIuICBUaGlzIGlzCj4+IGNsZWFybHkg
bm90IHZlcnkgaW5mb3JtYXRpdmUgdG8gcG90ZW50aWFsIHVzZXJzIChhbiBleGFtcGxlIGJlaW5n
Cj4+ICJGYWlsdXJlIG5ldDExIikuCj4KPiBUaGFua3MgZm9yIGV2ZXJ5Ym9keSBpbnZvbHZlZCBn
ZXR0aW5nIHRoaXMgY2hhbmdlIHRocm91Z2guCj4KPiBJIHRob3VnaHQgYSBiaXQgbW9yZSBhYm91
dCB0aGUgYERFVklDRWAgbW9kdWxlIHR5cGUuICBJJ20gY3VyaW91cyB3aGF0Cj4gYGRpc2Nvbm5l
Y3QgOiB0IC0+IHVuaXQgaW9gIGlzIHN1cHBvc2VkIHRvIGRvLCBhbmQgd2hvIGlzIHN1cHBvc2Vk
IHRvCj4gY2FsbCBpdD8gIEl0cyBjb3VudGVycGFydCBgY29ubmVjdGAgaXMgY2FsbGVkIGJ5IGF1
dG8tZ2VuZXJhdGVkIGNvZGUKPiAoZnJvbSBtaXJhZ2UpIGluIGBtYWluLm1sYCBkdXJpbmcgc3Rh
cnR1cC4gIFNob3VsZCBtaXJhZ2UgYXMgd2VsbAo+IGdlbmVyYXRlIGEgYHNodXRkb3duYCBmdW5j
dGlvbiBhbmQgaW52b2tlIGl0IGFmdGVyIGBzdGFydGAgZmluaXNoZWQ/Cj4gVGhpcyBjb3VsZCBl
bnN1cmUgdGhhdCBkaXNjb25uZWN0IGlzIGNhbGxlZCBpbiB0aGUgcmV2ZXJzZSBvcmRlciBvZgo+
IGNvbm5lY3QsIGFuZCBvbmNlIG9ubHkuCj4KPiBNeSBpbnR1aXRpb24gYWJvdXQgdGhlIGNvbnRy
YWN0IG9mIGRpc2Nvbm5lY3QgaXM6IGNsZWFuaW5nIHVwIHN0YXRlLAo+IGZyZWVpbmcgcmVzb3Vy
Y2VzIChlLmcuIHNlbmRpbmcgY29uc3VtZXJzIG1lc3NhZ2VzIGFib3V0IHRlcm1pbmF0aW5nCj4g
KFRDUD8gVExTPykgc2Vzc2lvbnMsIHN0b3BwaW5nIEx3dCBsaXN0ZW5lciB0aHJlYWRzLCBldGMu
KSE/ICBJbml0aWFsbHkKPiBbMF0gaXQgd2FzIG5vdCBpbnRlbmRlZCB0byBmdWxseSBjbGVhbiB1
cCByZXNvdXJjZXMhPwo+Cj4gVGhpcyBsZWFkcyB0byB0aGUgbGlmZXRpbWUgb2YgYSBERVZJQ0Ug
aW5zdGFuY2U6ICB0aGV5IGNhbiBiZSBkZW1hbmRlZAo+IGJ5IGEgdW5pa2VybmVsIChkdXJpbmcg
Y29uZmlndXJhdGlvbi9idWlsZCB0aW1lKSwgYW5kIG11c3QgYmUgcHJlc2VudAo+IChhbmQgaW4g
d29ya2luZyBvcGVyYXRpb24pIGR1cmluZyBydW50aW1lLiAgKEluIHNvbWUgZnV0dXJlIE9DYW1s
IGl0J2QKPiBiZSBuaWNlIHRvIGhhdmUgbGluZWFyIHR5cGVzIGFuZCBiZSBhYmxlIHRvIGV4cHJl
c3MgdGhhdCBkaXNjb25uZWN0Cj4gY29uc3VtZXMgdGhlIGdpdmVuIHQuICBCdXQgd2UncmUgbm90
IHRoZXJlIHlldC4pCj4gVGhlcmUncyBhdCBubyB0aW1lIGFueSBuZWVkIHRvIGR5bmFtaWNhbGx5
IGFsbG9jYXRlIGEgREVWSUNFIGFuZCB1c2UgaXQKPiB0ZW1wb3JhcmlseSB3aXRoaW4gdGhlIGxp
ZmV0aW1lIG9mIGEgdW5pa2VybmVsIChwbGVhc2UgdGVsbCBtZSBpZiBJJ20KPiB3cm9uZyBhbmQg
eW91J3ZlIHNjZW5hcmlvcyBpbiBtaW5kIHdoZXJlIHlvdSB3YW50IHRvIHNwYXduIERFVklDRXMK
PiBkeW5hbWljYWxseSBbKl0pLgoKbWlyYWdlLWZpcmV3YWxsIHN0YXJ0cyBuZXcgbmV0d29yayBk
ZXZpY2VzIGFzIG5ldyBjbGllbnQgVk1zIHR1cm4gdXAuCgo+IFRoaXMgYWxzbyBtZWFucyB0aGF0
IGEgdXNlciBzaG91bGQgbmV2ZXIgY2FsbCBkaXNjb25uZWN0IG9uIGFueSBERVZJQ0UKPiB3aGVy
ZSBtYWluLm1sIGNhbGxlZCBjb25uZWN0IChhbmQgdGhlcmUgYXJlIG5vIG90aGVyIERFVklDRXMp
LgoKSGVyZSdzIG9uZSBwb3NzaWJpbGl0eToKCkFkZCBhIGB+c3dpdGNoYCBhcmd1bWVudCB0byB0
aGUgYGNvbm5lY3RgIGZ1bmN0aW9ucyBhbmQgaGF2ZSBkZXZpY2VzCmRpc2Nvbm5lY3Qgd2hlbiB0
aGUgc3dpdGNoIGlzIHR1cm5lZCBvZmYuIG1haW4ubWwgY2FuIHBhc3MgYSBzaW5nbGUKc3dpdGNo
IHRvIGV2ZXJ5dGhpbmcgaXQgc3RhcnRzLCBhbmQgdHVybiBpdCBvZmYgYXQgdGhlIGVuZC4gUmVt
b3ZlIHRoZQpgZGlzY29ubmVjdGAgZnVuY3Rpb24gZnJvbSBERVZJQ0UuCgpUaGUgbWlyYWdlLW5l
dC14ZW4gbmV0YmFjayBkcml2ZXIgYWxyZWFkeSB3b3JrcyB0aGlzIHdheSBpbnRlcm5hbGx5LAph
cyBhIHJlbGlhYmxlIHdheSB0byBjbGVhbiB1cCByZXNvdXJjZXMgaWYgdGhlIGNvbm5lY3Qgc3Rl
cCBmYWlscyBhdAphbnkgcG9pbnQ6CgpodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS1u
ZXQteGVuL2Jsb2IvYzJmNGY3M2JlMDYxMzIyMjQ2OGQxOWI4NTJkNjkyMjZjZGU3OGNiZi9saWIv
YmFja2VuZC5tbCNMMTA4CgphbmQgYWxzbyB0byBjbGVhbiB1cCBldmVyeXRoaW5nIHdoZW4gdGhl
IGNsaWVudCBkaXNjb25uZWN0czoKCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLW5l
dC14ZW4vYmxvYi9jMmY0ZjczYmUwNjEzMjIyNDY4ZDE5Yjg1MmQ2OTIyNmNkZTc4Y2JmL2xpYi9i
YWNrZW5kLm1sI0wxMDUKCkl0IGFsc28gbWFrZXMgaXQgY2xlYXIgdGhhdCBpdCdzIHRoZSBjYWxs
ZXIgb2YgY29ubmVjdCB3aG8gaXMKcmVzcG9uc2libGUgZm9yIGRpc2Nvbm5lY3RpbmcsIG5vdCB0
aGUgdXNlciBvZiB0aGUgZGV2aWNlLgoKPiBUaGlzIGxlYWRzIHRvIHRoZSBxdWVzdGlvbiB3aGF0
IGEgZGlzY29ubmVjdGVkIERFVklDRSBzaG91bGQgZG8/ICBJJ2QgYmUKPiBpbiBmYXZvdXIgb2Yg
dW5kZWZpbmVkIGJlaGF2aW91ciBoZXJlLCBiZWNhdXNlIGFuIGFsdGVybmF0aXZlIChhcmUgdGhl
cmUKPiBiZXR0ZXIgb25lcz8pIHdvdWxkIGJlIHRvIGNoZWNrIGluIGV2ZXJ5IERFVklDRSBvcGVy
YXRpb24gdGhhdCB0aGUKPiBERVZJQ0Ugc3RhdGUgaXMgbm90IGRpc2Nvbm5lY3RlZCAoYXMgZG9u
ZSBjdXJyZW50bHkgaW4KPiBtaXJhZ2UtYmxvY2stdW5peCwgc2VlIFsxXSBmb3Igd2hhdCBJIGhh
dmUgaW4gbWluZCksIHdoaWNoIGltaG8KPiBjb252b2x1dGVzIHRoZSBjb250cm9sIGZsb3cgaW1t
ZW5zbHkuCgpJbiBnZW5lcmFsLCB5b3Ugb25seSBuZWVkIHRvIGNoZWNrIGF0IHRoZSBsb3dlc3Qg
bGV2ZWwgKGUuZy4gd3JpdGluZwp0byBhIHJpbmcgYnVmZmVyIG9yIG5vdGlmeWluZyBhbiBldmVu
dCBjaGFubmVsKSwgd2hlcmUgZmFpbGluZyB0byBkbwp0aGlzIHdvdWxkIGxlYWQgdG8gbWVtb3J5
IGNvcnJ1cHRpb24gb3Igc2ltaWxhci4gSGlnaGVyIGxldmVscyAoZS5nLgpGQVQpIHNob3VsZG4n
dCBuZWVkIHRvIGNoZWNrLCBhcyBhbiBleGNlcHRpb24gd2lsbCBiZSByYWlzZWQKYXV0b21hdGlj
YWxseSB3aGVuIHRoZXkgdHJ5IHRvIGFjY2VzcyB0aGVpciB1bmRlcmx5aW5nIGRldmljZS4KCklu
IGFueSBjYXNlLCB0aGlzIGlzIGEgcHJvZ3JhbW1pbmcgZXJyb3IgYW5kIHNvIHNob3VsZCBiZSBy
ZXBvcnRlZCBhcwphbiBleGNlcHRpb24uCgptaXJhZ2UtbmV0LXhlbiBoYWQgdG8gY2hlY2sgbWFu
dWFsbHkgYmVjYXVzZSBjdXJyZW50bHkgeW91IGNhbid0CmRpc2Nvbm5lY3QgYSBzaGFyZWQgcmlu
ZywgSSB0aGluay4gSWYgc2hhcmVkLW1lbW9yeS1yaW5nIHByb3ZpZGVkIGEKcmVsaWFibGUgd2F5
IHRvIGRpc2Nvbm5lY3QsIG1pcmFnZS1uZXQteGVuIHdvdWxkbid0IGhhdmUgdG8gZG8gaXRzIG93
bgpjaGVja3MuCgo+IFRMO0RSOiBlbWl0IGRpc2Nvbm5lY3QgY2hhaW4gaW4gZnVuY3RvcmlhL21p
cmFnZSwgcmVtb3ZlIGNoZWNrcyBmcm9tCj4gbWlyYWdlLWJsb2NrLXVuaXggW3RlbnRhdGl2ZSAx
XSwgcmVtb3ZlIG1vcmUgY29kZSA7KQoKWW91IGNhbid0IHJlbW92ZSB0aGUgY2hlY2sgZnJvbSBt
aXJhZ2UtYmxvY2stdW5peCBiZWNhdXNlIE9DYW1sJ3MgZmlsZQpkZXNjcmlwdG9ycyBhcmUgdW5z
YWZlIChlLmcuIGNsb3NpbmcgdGhlIHNhbWUgRkQgdHdpY2UgbWF5IGNsb3NlIGEKZGlmZmVyZW50
IEZEKS4KCj4gSGFubmVzCj4KPiAwOgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdl
LXR5cGVzL2NvbW1pdC82MmIxOGFjMGNlZTQwODk1ZjQ1MTczZjE5NmZhNmRlNThhNTZjMDc2Cj4g
MToKPiBodHRwczovL2dpdGh1Yi5jb20vaGFubmVzbS9taXJhZ2UtYmxvY2stdW5peC9jb21taXQv
ZjNkZTdmYTdkMzIyNGQzYzQ3YTBlODA4ZTVlN2NmNjUwY2ZiZjA1MAo+ICo6IEkgdGhvdWdodCBh
Ym91dCBhIERFVklDRSBwcm92aWRpbmcgc2VjcmV0cyBvbmx5IG5lZWRlZCBhdCBzdGFydHVwCj4g
dGltZSwgYW5kIHRoZW4gc2hvdWxkIGJlIGRpc2Nvbm5lY3RlZCBhbmQgZGVzdHJveWVkLiAgQnV0
IGxldCdzIGJlIGZhaXIsCj4gaW4gT0NhbWwgd2UgY2Fubm90IChhdG0pIHNhZmVseSBlcmFzZSBk
YXRhIGZyb20gbWVtb3J5IChkdWUgdG8gR0MgaXQKPiBtaWdodCBoYXZlIG1vdmVkLCB6ZXJvaW5n
IG91dCBpcyBhbHNvIG5vdCBwb3NzaWJsZSBhZmFpY3MpLiAgQWxzbywgT0NhbWwKPiBhbHJlYWR5
IGhhcyB0aGlzIHN0cm9uZyBhbmQgc2FmZSB0eXBlIHN5c3RlbSwgdGh1cyB3ZSBzaG91bGRuJ3Qg
bmVlZAo+IGZ1cnRoZXIgZGVmZW5zZSBtZWNoYW5pc20gaW4gdGhpcyBzY2VuYXJpby4KPgo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAoKCgotLSAKdGFsZXg1IChHaXRIdWIvVHdpdHRlcikgICAgICAgIGh0dHA6
Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiA1REQ1IDhENzAgODk5QyA0NTRBIDk2NkQgIDZBNTEg
NzUxMyAzQzhGIDk0RjYgRTBDQwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUgN0NEQSAgQkQ4RSAw
NzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 14:03:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 14:03: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btbAm-00041M-5x; Mon, 10 Oct 2016 14:03:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Aaron.Cornelius@dornerworks.com>) id 1btbAk-00041G-Dv
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 14:03:18 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AE/A0-23620-5AF9BF75; Mon, 10 Oct 2016 14:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXCc/7iFN1F83+
 HG8yfymXR23qXxYHR4/CHKywBjFGsmXlJ+RUJrBk329pZC9bxV7x89ZytgfEOTxcjJ4eQwDJG
 iVlTZUFsYQFLiVn7v7GD2CICARJtOzczdjFyAdVsZ5K4tXkjG0iCGSjRemQLWBGbgLnE7W/HW
 EFsXgEniRuH1zCB2CwCqhIbWm+AxUUFYiSOPZrMDFEjKHFy5hMWEJtTwF6ip/cp1EwLiZnzzz
 NC2NoSyxa+ZoY4Tkfi+8SzYHMkBBQl1v75zTaBkX8WklGzkLTPQtK+gJF5FaN6cWpRWWqRrol
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7Gxi9OhxglOZiURHkTT/wI
 F+JLyk+pzEgszogvKs1JLT7EKMPBoSTB6z3vd7iQYFFqempFWmYOMB5g0hIcPEoivGogad7ig
 sTc4sx0iNQpRkUpcV5DkIQASCKjNA+uDRaDlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKw
 0yhSczrwRu+iugxUxAi1kW/wBZXJKIkJJqYAxTDY3pXnFLLtHB98bToAMzb4RumHQ86CTD5aP
 Hpt5cMaMlz+44Y324jF/ty/OPky1FXm8t0vzbzvRhm+3zGSpbrJxTCh4FzFYSfCmg+vO+w6KF
 vd3iB1Z/fiY8tSK5bNKCOMlXN7IW3fX7GGKiGh1+kvvk0UJm41XL+e79t7k375JCXeWO49FKL
 MUZiYZazEXFiQCaH//8vAIAAA==
X-Env-Sender: Aaron.Cornelius@dornerworks.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1476108193!65354107!1
X-Originating-IP: [12.207.209.148]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38688 invoked from network); 10 Oct 2016 14:03:14 -0000
Received: from 148.dornerworks.xyz (HELO 148.dornerworks.xyz) (12.207.209.148)
 by server-3.tower-31.messagelabs.com with SMTP;
 10 Oct 2016 14:03:14 -0000
Received: from [172.27.12.128] (172.27.12.128) by mail.dornerworks.com
 (172.27.1.90) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 10 Oct
 2016 10:01:24 -0400
To: Eugene Bagdasaryan <eb693@cornell.edu>, Anil Madhavapeddy <anil@recoil.org>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
 <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
 <D60D5CAD-5D58-42BE-86B4-5FD46A0B0D99@cornell.edu>
From: Aaron Cornelius <aaron.cornelius@dornerworks.com>
Message-ID: <aec4b1ce-cdef-4647-8c35-7a47686bb9f0@dornerworks.com>
Date: Mon, 10 Oct 2016 10:03:15 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D60D5CAD-5D58-42BE-86B4-5FD46A0B0D99@cornell.edu>
X-Originating-IP: [172.27.12.128]
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMjAxNiA5OjA0IEFNLCBFdWdlbmUgQmFnZGFzYXJ5YW4gd3JvdGU6Cj4gVGhhdCB3
b3VsZCBiZSBncmVhdCB0byBoYXZlLCBzbyBmYXIgaXQgaXMgbm90IG11Y2ggYXZhaWxhYmxlIG9u
Cj4gaW50ZXJuZXQhIEkgZm91bmQgdGhpcwo+IHJlcG8gaHR0cHM6Ly9naXRodWIuY29tL21pcmFn
ZS94ZW4tYXJtLWJ1aWxkZXIgd2hpY2ggd2FzbuKAmXQgdXBkYXRlZCBmb3IKPiBhIHdoaWxlLCBh
bmQgaXQgc2VlbXMgdGhhdCB0aGUgb25seSBzdXBwb3J0ZWQgdmVyc2lvbiB3YXMgQ3ViYmllYm9h
cmQyLgo+IERvIHlvdSBndXlzIHJ1biBYZW4gb3IgU29sbzUgS1ZNIG9uIEFSTSB0byB1c2UgTWly
YWdlT1M/Cj4KPj4gT24gT2N0IDEwLCAyMDE2LCBhdCAwNzo0MiwgQW5pbCBNYWRoYXZhcGVkZHkg
PGFuaWxAcmVjb2lsLm9yZwo+PiA8bWFpbHRvOmFuaWxAcmVjb2lsLm9yZz4+IHdyb3RlOgo+Pgo+
PiBPbiAxMCBPY3QgMjAxNiwgYXQgMDQ6MjAsIEV1Z2VuZSBCYWdkYXNhcnlhbiA8ZWI2OTNAY29y
bmVsbC5lZHUKPj4gPG1haWx0bzplYjY5M0Bjb3JuZWxsLmVkdT4+IHdyb3RlOgo+Pj4KPj4+IFRo
YW5rcyBmb3IgdGhlIHJlc3BvbnNlISBJIHVuZGVyc3Rvb2QgdGhhdCBSUGkgaXMgdGhlIHdvcnN0
IGNhc2UgZm9yCj4+PiB2aXJ0dWFsaXphdGlvbi4gVGhleSBsYWNrIEdJQyBhbmQgS1ZNIGRvZXNu
4oCZdCBzdXBwb3J0IGl0Lgo+Pj4gV2hhdCBoYXJkd2FyZSB3b3VsZCB5b3Ugc3VnZ2VzdCB0byB0
cnk/IERvZXMgUGluZSA2NCBzdWl0cyBmb3IgWGVuCj4+PiBpbnN0YWxsYXRpb24/IEFuZCBpcyB0
aGVyZSBzdGlsbCBzb21lIGtpbmQgb2YgZ3VpZGUgZm9yIHRoaXM/Cj4+Cj4+IFRoaXMgaXMgaW4g
Z2VuZXJhbCBhbiBleGNlbGxlbnQgcXVlc3Rpb24gd2hlbiBpdCBjb21lcyB0byBBUk0KPj4gaGFy
ZHdhcmUuICBXZSBzZWVtIHRvIGhhdmUgYSBzaGlmdGluZyBlbnZpcm9ubWVudCBvZiBoYXJkd2Fy
ZQo+PiBhdmFpbGFiaWxpdHkgYW5kIFhlbiBzdXBwb3J0ICh3aGljaCBoYXMgdG8gYmUgY2FyZWZ1
bGx5IG1hdGNoZWQgd2l0aAo+PiB0aGUgTGludXgga2VybmVsIHZlcnNpb24gdXNlZCkuCj4+Cj4+
IElzIGFueW9uZSBhd2FyZSBvZiBhbiB1cHN0cmVhbSBYZW4vQVJNIHN1cHBvcnQgcGFnZSwgb3Ig
ZG8gd2UgbmVlZCB0bwo+PiBzdGFydCBvdXIgb3duPyAgUGVyaGFwcyB3ZSBjb3VsZCBhbGwgcmVj
b3JkIHdoYXQgc2V0dXAgd2UgYXJlIHVzaW5nCj4+IGZvciBvdXIgQVJNIG1hY2hpbmVzIGlmIG5v
dGhpbmcgZXhpc3RzLCB0byBraWNrc3RhcnQgYSBicm9hZGVyCj4+IHVwc3RyZWFtIHBhZ2UuCj4+
Cj4+IHJlZ2FyZHMsCj4+IEFuaWwKCldoZXJlIEkgd29yayB3ZSB1cGRhdGVkIHRoZSB4ZW4tYXJt
LWJ1aWxkZXIgcHJvamVjdCBlYXJsaWVyIHRoaXMgeWVhciB0byAKbWFrZSBpdCBidWlsZCBuZXdl
ciBYZW4vTGludXgvVS1Cb290IGltYWdlczogCmh0dHBzOi8vZ2l0aHViLmNvbS9kb3JuZXJ3b3Jr
cy94ZW4tYXJtLWJ1aWxkZXIvLiAgVGhpcyB2ZXJzaW9uIGNyb3NzIApjb21waWxlcyB0aGUgWGVu
IGFuZCBNaXJhZ2UvT0NhbWwgdG9vbHMuICBBdCB0aGUgdGltZSB3ZSBoYWQgdG8gcGluIAptaXJh
Z2UgdG8gYW4gb2xkZXIgdmVyc2lvbiBiZWNhdXNlIHRoZSBuZXdlciBvbmVzIHdlcmUgZ2l2aW5n
IHVzIGZpdHMuCgpUaGUgY2hhbmdlcyB3ZXJlIHRlc3RlZCB3aXRoIGEgY3ViaWV0cnVjaywgd2Ug
ZGlkbid0IGhhdmUgYSBjdWJpZWJvYXJkMiAKdG8gdGVzdCBzbyBpdCdzIHBvc3NpYmxlIHRoYXQg
dGhlIGN1YmllYm9hcmQyIG1pZ2h0IGhhdmUgaXNzdWVzIHRoYXQgd2UgCmRpZG4ndCBhZGRyZXNz
LiAgQWxzbyBiZSB3YXJuZWQgdGhhdCB3ZSBkaWRuJ3QgY2FyZSBhYm91dCB0aGUgdmFyaW91cyAK
d2lyZWxlc3MgZGV2aWNlcyBzbyB0aG9zZSBtYXkgbm90IHdvcmsgZWl0aGVyLgoKLSBBYXJvbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9T
LWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJh
Z2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 10 14:03:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Oct 2016 14:03: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btbAm-00041M-5x; Mon, 10 Oct 2016 14:03:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Aaron.Cornelius@dornerworks.com>) id 1btbAk-00041G-Dv
 for mirageos-devel@lists.xenproject.org; Mon, 10 Oct 2016 14:03:18 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AE/A0-23620-5AF9BF75; Mon, 10 Oct 2016 14:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXCc/7iFN1F83+
 HG8yfymXR23qXxYHR4/CHKywBjFGsmXlJ+RUJrBk329pZC9bxV7x89ZytgfEOTxcjJ4eQwDJG
 iVlTZUFsYQFLiVn7v7GD2CICARJtOzczdjFyAdVsZ5K4tXkjG0iCGSjRemQLWBGbgLnE7W/HW
 EFsXgEniRuH1zCB2CwCqhIbWm+AxUUFYiSOPZrMDFEjKHFy5hMWEJtTwF6ip/cp1EwLiZnzzz
 NC2NoSyxa+ZoY4Tkfi+8SzYHMkBBQl1v75zTaBkX8WklGzkLTPQtK+gJF5FaN6cWpRWWqRrol
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7Gxi9OhxglOZiURHkTT/wI
 F+JLyk+pzEgszogvKs1JLT7EKMPBoSTB6z3vd7iQYFFqempFWmYOMB5g0hIcPEoivGogad7ig
 sTc4sx0iNQpRkUpcV5DkIQASCKjNA+uDRaDlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKw
 0yhSczrwRu+iugxUxAi1kW/wBZXJKIkJJqYAxTDY3pXnFLLtHB98bToAMzb4RumHQ86CTD5aP
 Hpt5cMaMlz+44Y324jF/ty/OPky1FXm8t0vzbzvRhm+3zGSpbrJxTCh4FzFYSfCmg+vO+w6KF
 vd3iB1Z/fiY8tSK5bNKCOMlXN7IW3fX7GGKiGh1+kvvk0UJm41XL+e79t7k375JCXeWO49FKL
 MUZiYZazEXFiQCaH//8vAIAAA==
X-Env-Sender: Aaron.Cornelius@dornerworks.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1476108193!65354107!1
X-Originating-IP: [12.207.209.148]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38688 invoked from network); 10 Oct 2016 14:03:14 -0000
Received: from 148.dornerworks.xyz (HELO 148.dornerworks.xyz) (12.207.209.148)
 by server-3.tower-31.messagelabs.com with SMTP;
 10 Oct 2016 14:03:14 -0000
Received: from [172.27.12.128] (172.27.12.128) by mail.dornerworks.com
 (172.27.1.90) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 10 Oct
 2016 10:01:24 -0400
To: Eugene Bagdasaryan <eb693@cornell.edu>, Anil Madhavapeddy <anil@recoil.org>
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
 <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
 <D60D5CAD-5D58-42BE-86B4-5FD46A0B0D99@cornell.edu>
From: Aaron Cornelius <aaron.cornelius@dornerworks.com>
Message-ID: <aec4b1ce-cdef-4647-8c35-7a47686bb9f0@dornerworks.com>
Date: Mon, 10 Oct 2016 10:03:15 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D60D5CAD-5D58-42BE-86B4-5FD46A0B0D99@cornell.edu>
X-Originating-IP: [172.27.12.128]
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMjAxNiA5OjA0IEFNLCBFdWdlbmUgQmFnZGFzYXJ5YW4gd3JvdGU6Cj4gVGhhdCB3
b3VsZCBiZSBncmVhdCB0byBoYXZlLCBzbyBmYXIgaXQgaXMgbm90IG11Y2ggYXZhaWxhYmxlIG9u
Cj4gaW50ZXJuZXQhIEkgZm91bmQgdGhpcwo+IHJlcG8gaHR0cHM6Ly9naXRodWIuY29tL21pcmFn
ZS94ZW4tYXJtLWJ1aWxkZXIgd2hpY2ggd2FzbuKAmXQgdXBkYXRlZCBmb3IKPiBhIHdoaWxlLCBh
bmQgaXQgc2VlbXMgdGhhdCB0aGUgb25seSBzdXBwb3J0ZWQgdmVyc2lvbiB3YXMgQ3ViYmllYm9h
cmQyLgo+IERvIHlvdSBndXlzIHJ1biBYZW4gb3IgU29sbzUgS1ZNIG9uIEFSTSB0byB1c2UgTWly
YWdlT1M/Cj4KPj4gT24gT2N0IDEwLCAyMDE2LCBhdCAwNzo0MiwgQW5pbCBNYWRoYXZhcGVkZHkg
PGFuaWxAcmVjb2lsLm9yZwo+PiA8bWFpbHRvOmFuaWxAcmVjb2lsLm9yZz4+IHdyb3RlOgo+Pgo+
PiBPbiAxMCBPY3QgMjAxNiwgYXQgMDQ6MjAsIEV1Z2VuZSBCYWdkYXNhcnlhbiA8ZWI2OTNAY29y
bmVsbC5lZHUKPj4gPG1haWx0bzplYjY5M0Bjb3JuZWxsLmVkdT4+IHdyb3RlOgo+Pj4KPj4+IFRo
YW5rcyBmb3IgdGhlIHJlc3BvbnNlISBJIHVuZGVyc3Rvb2QgdGhhdCBSUGkgaXMgdGhlIHdvcnN0
IGNhc2UgZm9yCj4+PiB2aXJ0dWFsaXphdGlvbi4gVGhleSBsYWNrIEdJQyBhbmQgS1ZNIGRvZXNu
4oCZdCBzdXBwb3J0IGl0Lgo+Pj4gV2hhdCBoYXJkd2FyZSB3b3VsZCB5b3Ugc3VnZ2VzdCB0byB0
cnk/IERvZXMgUGluZSA2NCBzdWl0cyBmb3IgWGVuCj4+PiBpbnN0YWxsYXRpb24/IEFuZCBpcyB0
aGVyZSBzdGlsbCBzb21lIGtpbmQgb2YgZ3VpZGUgZm9yIHRoaXM/Cj4+Cj4+IFRoaXMgaXMgaW4g
Z2VuZXJhbCBhbiBleGNlbGxlbnQgcXVlc3Rpb24gd2hlbiBpdCBjb21lcyB0byBBUk0KPj4gaGFy
ZHdhcmUuICBXZSBzZWVtIHRvIGhhdmUgYSBzaGlmdGluZyBlbnZpcm9ubWVudCBvZiBoYXJkd2Fy
ZQo+PiBhdmFpbGFiaWxpdHkgYW5kIFhlbiBzdXBwb3J0ICh3aGljaCBoYXMgdG8gYmUgY2FyZWZ1
bGx5IG1hdGNoZWQgd2l0aAo+PiB0aGUgTGludXgga2VybmVsIHZlcnNpb24gdXNlZCkuCj4+Cj4+
IElzIGFueW9uZSBhd2FyZSBvZiBhbiB1cHN0cmVhbSBYZW4vQVJNIHN1cHBvcnQgcGFnZSwgb3Ig
ZG8gd2UgbmVlZCB0bwo+PiBzdGFydCBvdXIgb3duPyAgUGVyaGFwcyB3ZSBjb3VsZCBhbGwgcmVj
b3JkIHdoYXQgc2V0dXAgd2UgYXJlIHVzaW5nCj4+IGZvciBvdXIgQVJNIG1hY2hpbmVzIGlmIG5v
dGhpbmcgZXhpc3RzLCB0byBraWNrc3RhcnQgYSBicm9hZGVyCj4+IHVwc3RyZWFtIHBhZ2UuCj4+
Cj4+IHJlZ2FyZHMsCj4+IEFuaWwKCldoZXJlIEkgd29yayB3ZSB1cGRhdGVkIHRoZSB4ZW4tYXJt
LWJ1aWxkZXIgcHJvamVjdCBlYXJsaWVyIHRoaXMgeWVhciB0byAKbWFrZSBpdCBidWlsZCBuZXdl
ciBYZW4vTGludXgvVS1Cb290IGltYWdlczogCmh0dHBzOi8vZ2l0aHViLmNvbS9kb3JuZXJ3b3Jr
cy94ZW4tYXJtLWJ1aWxkZXIvLiAgVGhpcyB2ZXJzaW9uIGNyb3NzIApjb21waWxlcyB0aGUgWGVu
IGFuZCBNaXJhZ2UvT0NhbWwgdG9vbHMuICBBdCB0aGUgdGltZSB3ZSBoYWQgdG8gcGluIAptaXJh
Z2UgdG8gYW4gb2xkZXIgdmVyc2lvbiBiZWNhdXNlIHRoZSBuZXdlciBvbmVzIHdlcmUgZ2l2aW5n
IHVzIGZpdHMuCgpUaGUgY2hhbmdlcyB3ZXJlIHRlc3RlZCB3aXRoIGEgY3ViaWV0cnVjaywgd2Ug
ZGlkbid0IGhhdmUgYSBjdWJpZWJvYXJkMiAKdG8gdGVzdCBzbyBpdCdzIHBvc3NpYmxlIHRoYXQg
dGhlIGN1YmllYm9hcmQyIG1pZ2h0IGhhdmUgaXNzdWVzIHRoYXQgd2UgCmRpZG4ndCBhZGRyZXNz
LiAgQWxzbyBiZSB3YXJuZWQgdGhhdCB3ZSBkaWRuJ3QgY2FyZSBhYm91dCB0aGUgdmFyaW91cyAK
d2lyZWxlc3MgZGV2aWNlcyBzbyB0aG9zZSBtYXkgbm90IHdvcmsgZWl0aGVyLgoKLSBBYXJvbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9T
LWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJh
Z2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 11 08:09:12 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Oct 2016 08:09: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bts7P-0001Ib-QE; Tue, 11 Oct 2016 08:08:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists.nick.betteridge@gmail.com>) id 1bts7O-0001IP-AF
 for mirageos-devel@lists.xenproject.org; Tue, 11 Oct 2016 08:08:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 24/D0-13924-91E9CF75; Tue, 11 Oct 2016 08:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfTOYV3xeX/
 CDZ6uNbDobb3L4sDocfjDFZYAxijWzLyk/IoE1owr5zazFczgrJjauIutgfE4excjF4eQwFxG
 ifmHW5m6GDk5WAQWsUp8XWwLkpAQ2McqsX/jJjaQhIRAjERb22NWCLtaYtOiHSwgtpCAnsTSy
 /+h7ENMEg9nM4PYwgKWErP2f2MHsUUE1CWWnbrPCLGtmUniVfsSsASbgLnEpvdHwYbyCthIfP
 q0gxXiClWJCQc7wC4SFQiXOP23kR2iRlDi5MwnYMs4BewkVvx8AlbPLGAmMW/zQ2YIW16ieet
 s5gmMQrOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJ
 xXrJ+bmbGIEBzQAEOxgPNjsfYpTkYFIS5S0r/xMuxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3f
 w5QTrAoNT21Ii0zBxhbMGkJDh4lEd6/s4HSvMUFibnFmekQqVOMlhxbfl9by8RxbO4NILlt6r
 21TEIsefl5qVLivD9B5gmANGSU5sGNg8X/JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz/ge
 ZwpOZVwK39RXQQUxAB9lMAjuoJBEhJdXAWHbNNsP8dO2LyPdhvzkWVJVdsdlaWbJir83CoFLj
 Cp6Vgc69Qm6/7f9UztnwrFNFadm+PC9HGe7AcB1+pcplJ9fxPl/OvmadyMXkxS2G8vNsmJ1t8
 4WzItbIs8lVvj1Z9d/sJucEw8qsJj+tRMXemc/3Xcn0lGp/9lmsc6GvjOTjnSkn5GKVWIozEg
 21mIuKEwE7n2GW+gIAAA==
X-Env-Sender: lists.nick.betteridge@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1476173333!50460073!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18398 invoked from network); 11 Oct 2016 08:08:54 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2016 08:08:54 -0000
Received: by mail-qk0-f195.google.com with SMTP id z190so840171qkc.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 11 Oct 2016 01:08:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=fiY1MroMNUHyNPQ+Dog+aQ0crZ7SPRYrTsWQCdXmL1c=;
 b=I1d6iYhfJcJpuivMqX1RQZ9YFzYcejXKAcLtA3tRHZL5duFkv56mvkJdctlex6XCVy
 3FATnJTjSa31nLliqGCmuQHAATGjut5JdS2dbYv73cQPJ3Vt1poGB/SiNiTDhZPpWTdU
 Mz9C+38ZS5zojRlt/bnHxaLvzjgZ6ihdUl3wxXEXqRR6geyUpHNN3qxx8AurewhLyXt3
 PuSyiuqTYfxH3/qWYafrroZxPgsSKirbzGuHL7LU1bZRwLh0OfB8CPYtSeh3zxw1hSv4
 UWzQOfBO+bCW23ACLN94PF889pMQyzVyJBjnaWPHeKvtKVKX2xFLt8Cz1ax1IIt6Aqgz
 Fqxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=fiY1MroMNUHyNPQ+Dog+aQ0crZ7SPRYrTsWQCdXmL1c=;
 b=mO1KEXwlPCUfRxWJxC2qx2ZGXRRZiWn+gyPKvLGRZPINYiwWAwuibS8mliDA/hPyag
 E6VOhVwM6iSD99oYHowIRkGvvfs+1YfzQp4yXlGt5zX3Wjso0uRm7fhXYlf3xMa44wqq
 IjsJkvSWKL+JaJ7Uth74zsALhH2FeCmy0Wwtg3nn0Z9D1nFmU/hKbdNrwzPoM5D6i1HZ
 nFr0RS4nP/m2zT6EwL4Ok+Ck94a8Y+w2NBrjZTGN6LxkTt3WTqRU8icu/Meae7CXEL4W
 uWQPhjSZwJ5qDY6tF/8hJxo3JPvmbg9f9Cj2hr/QIsRi4q8X6RmcMyuxFu7aXQu0EvWJ
 Jtnw==
X-Gm-Message-State: AA6/9RlPKzILK30MW7daWmq2gWqQ3yqkgsZs9MTckuoZ+fB0ZpLabvDynK2RJL0frxO3cg==
X-Received: by 10.194.166.232 with SMTP id zj8mr3102617wjb.225.1476173333112; 
 Tue, 11 Oct 2016 01:08:53 -0700 (PDT)
Received: from [10.0.0.13] (195.251.12.93.rev.sfr.net. [93.12.251.195])
 by smtp.gmail.com with ESMTPSA id uq6sm4214066wjc.37.2016.10.11.01.08.52
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 11 Oct 2016 01:08:52 -0700 (PDT)
To: mirageos-devel@lists.xenproject.org
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
 <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
From: Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <6b4a80ea-3cde-9086-066d-1e2d3adfa0ca@gmail.com>
Date: Tue, 11 Oct 2016 09:08:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xMC8xNiAxMjo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gT24gMTAgT2N0
IDIwMTYsIGF0IDA0OjIwLCBFdWdlbmUgQmFnZGFzYXJ5YW4gPGViNjkzQGNvcm5lbGwuZWR1PiB3
cm90ZToKPj4gVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBp
cyB0aGUgd29yc3QgY2FzZSBmb3IgdmlydHVhbGl6YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtW
TSBkb2VzbuKAmXQgc3VwcG9ydCBpdC4KPj4gV2hhdCBoYXJkd2FyZSB3b3VsZCB5b3Ugc3VnZ2Vz
dCB0byB0cnk/IERvZXMgUGluZSA2NCBzdWl0cyBmb3IgWGVuIGluc3RhbGxhdGlvbj8gQW5kIGlz
IHRoZXJlIHN0aWxsIHNvbWUga2luZCBvZiBndWlkZSBmb3IgdGhpcz8KPiBUaGlzIGlzIGluIGdl
bmVyYWwgYW4gZXhjZWxsZW50IHF1ZXN0aW9uIHdoZW4gaXQgY29tZXMgdG8gQVJNIGhhcmR3YXJl
LiAgV2Ugc2VlbSB0byBoYXZlIGEgc2hpZnRpbmcgZW52aXJvbm1lbnQgb2YgaGFyZHdhcmUgYXZh
aWxhYmlsaXR5IGFuZCBYZW4gc3VwcG9ydCAod2hpY2ggaGFzIHRvIGJlIGNhcmVmdWxseSBtYXRj
aGVkIHdpdGggdGhlIExpbnV4IGtlcm5lbCB2ZXJzaW9uIHVzZWQpLgo+Cj4gSXMgYW55b25lIGF3
YXJlIG9mIGFuIHVwc3RyZWFtIFhlbi9BUk0gc3VwcG9ydCBwYWdlLCBvciBkbyB3ZSBuZWVkIHRv
IHN0YXJ0IG91ciBvd24/ICBQZXJoYXBzIHdlIGNvdWxkIGFsbCByZWNvcmQgd2hhdCBzZXR1cCB3
ZSBhcmUgdXNpbmcgZm9yIG91ciBBUk0gbWFjaGluZXMgaWYgbm90aGluZyBleGlzdHMsIHRvIGtp
Y2tzdGFydCBhIGJyb2FkZXIgdXBzdHJlYW0gcGFnZS4KPgo+IHJlZ2FyZHMsCj4gQW5pbAo+Cj4K
VGhlcmUgYXJlIGFsc28gdGhlIG5vdGVzIHRoYXQgSWFuICB3cm90ZSBmcm9tIHRoZSBsYXN0IGhh
Y2thdGhvbiAKaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vaWpjMjUvNjEyYjhiNzk3NWU5NDYxYzM1
ODRiMTQwMmRmMmNiMzQgLgoKSSBoYXZlIGEgcGluZTY0IGFuZCBqdXN0IGhhdmVuJ3QgaGFkIHRp
bWUgdG8gdXNlIHRoZSBhYm92ZSBub3RlcyBhbmQgdGhlIApzdXBwb3J0IGdpdmVuIGJ5IGxvbmdz
bGVlcCBodHRwczovL2dpdGh1Yi5jb20vbG9uZ3NsZWVwLyAtIGZvciB0aGUgCnBpbmU2NCAtIHhl
biBuZWVkcyB0byBiZSBwdWxsZWQgaW4uCgpDaGVlcnMKTmljawoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 11 08:09:12 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Oct 2016 08:09: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bts7P-0001Ib-QE; Tue, 11 Oct 2016 08:08:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists.nick.betteridge@gmail.com>) id 1bts7O-0001IP-AF
 for mirageos-devel@lists.xenproject.org; Tue, 11 Oct 2016 08:08:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 24/D0-13924-91E9CF75; Tue, 11 Oct 2016 08:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfTOYV3xeX/
 CDZ6uNbDobb3L4sDocfjDFZYAxijWzLyk/IoE1owr5zazFczgrJjauIutgfE4excjF4eQwFxG
 ifmHW5m6GDk5WAQWsUp8XWwLkpAQ2McqsX/jJjaQhIRAjERb22NWCLtaYtOiHSwgtpCAnsTSy
 /+h7ENMEg9nM4PYwgKWErP2f2MHsUUE1CWWnbrPCLGtmUniVfsSsASbgLnEpvdHwYbyCthIfP
 q0gxXiClWJCQc7wC4SFQiXOP23kR2iRlDi5MwnYMs4BewkVvx8AlbPLGAmMW/zQ2YIW16ieet
 s5gmMQrOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJ
 xXrJ+bmbGIEBzQAEOxgPNjsfYpTkYFIS5S0r/xMuxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3f
 w5QTrAoNT21Ii0zBxhbMGkJDh4lEd6/s4HSvMUFibnFmekQqVOMlhxbfl9by8RxbO4NILlt6r
 21TEIsefl5qVLivD9B5gmANGSU5sGNg8X/JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz/ge
 ZwpOZVwK39RXQQUxAB9lMAjuoJBEhJdXAWHbNNsP8dO2LyPdhvzkWVJVdsdlaWbJir83CoFLj
 Cp6Vgc69Qm6/7f9UztnwrFNFadm+PC9HGe7AcB1+pcplJ9fxPl/OvmadyMXkxS2G8vNsmJ1t8
 4WzItbIs8lVvj1Z9d/sJucEw8qsJj+tRMXemc/3Xcn0lGp/9lmsc6GvjOTjnSkn5GKVWIozEg
 21mIuKEwE7n2GW+gIAAA==
X-Env-Sender: lists.nick.betteridge@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1476173333!50460073!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18398 invoked from network); 11 Oct 2016 08:08:54 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2016 08:08:54 -0000
Received: by mail-qk0-f195.google.com with SMTP id z190so840171qkc.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 11 Oct 2016 01:08:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=fiY1MroMNUHyNPQ+Dog+aQ0crZ7SPRYrTsWQCdXmL1c=;
 b=I1d6iYhfJcJpuivMqX1RQZ9YFzYcejXKAcLtA3tRHZL5duFkv56mvkJdctlex6XCVy
 3FATnJTjSa31nLliqGCmuQHAATGjut5JdS2dbYv73cQPJ3Vt1poGB/SiNiTDhZPpWTdU
 Mz9C+38ZS5zojRlt/bnHxaLvzjgZ6ihdUl3wxXEXqRR6geyUpHNN3qxx8AurewhLyXt3
 PuSyiuqTYfxH3/qWYafrroZxPgsSKirbzGuHL7LU1bZRwLh0OfB8CPYtSeh3zxw1hSv4
 UWzQOfBO+bCW23ACLN94PF889pMQyzVyJBjnaWPHeKvtKVKX2xFLt8Cz1ax1IIt6Aqgz
 Fqxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=fiY1MroMNUHyNPQ+Dog+aQ0crZ7SPRYrTsWQCdXmL1c=;
 b=mO1KEXwlPCUfRxWJxC2qx2ZGXRRZiWn+gyPKvLGRZPINYiwWAwuibS8mliDA/hPyag
 E6VOhVwM6iSD99oYHowIRkGvvfs+1YfzQp4yXlGt5zX3Wjso0uRm7fhXYlf3xMa44wqq
 IjsJkvSWKL+JaJ7Uth74zsALhH2FeCmy0Wwtg3nn0Z9D1nFmU/hKbdNrwzPoM5D6i1HZ
 nFr0RS4nP/m2zT6EwL4Ok+Ck94a8Y+w2NBrjZTGN6LxkTt3WTqRU8icu/Meae7CXEL4W
 uWQPhjSZwJ5qDY6tF/8hJxo3JPvmbg9f9Cj2hr/QIsRi4q8X6RmcMyuxFu7aXQu0EvWJ
 Jtnw==
X-Gm-Message-State: AA6/9RlPKzILK30MW7daWmq2gWqQ3yqkgsZs9MTckuoZ+fB0ZpLabvDynK2RJL0frxO3cg==
X-Received: by 10.194.166.232 with SMTP id zj8mr3102617wjb.225.1476173333112; 
 Tue, 11 Oct 2016 01:08:53 -0700 (PDT)
Received: from [10.0.0.13] (195.251.12.93.rev.sfr.net. [93.12.251.195])
 by smtp.gmail.com with ESMTPSA id uq6sm4214066wjc.37.2016.10.11.01.08.52
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 11 Oct 2016 01:08:52 -0700 (PDT)
To: mirageos-devel@lists.xenproject.org
References: <CY1PR0401MB162929F3F120CFC23E504FBFEEC50@CY1PR0401MB1629.namprd04.prod.outlook.com>
 <908426de-7417-9b02-9f11-8ca5a58fed90@somerandomidiot.com>
 <9C0C06AC-27BC-4C89-9D8B-A5D090747FA1@cornell.edu>
 <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
From: Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <6b4a80ea-3cde-9086-066d-1e2d3adfa0ca@gmail.com>
Date: Tue, 11 Oct 2016 09:08:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <A69AFAC4-6537-4275-B061-CAE1C4C4D5D5@recoil.org>
Subject: Re: [MirageOS-devel] Raspberry Pi 3 installation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xMC8xNiAxMjo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gT24gMTAgT2N0
IDIwMTYsIGF0IDA0OjIwLCBFdWdlbmUgQmFnZGFzYXJ5YW4gPGViNjkzQGNvcm5lbGwuZWR1PiB3
cm90ZToKPj4gVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UhIEkgdW5kZXJzdG9vZCB0aGF0IFJQaSBp
cyB0aGUgd29yc3QgY2FzZSBmb3IgdmlydHVhbGl6YXRpb24uIFRoZXkgbGFjayBHSUMgYW5kIEtW
TSBkb2VzbuKAmXQgc3VwcG9ydCBpdC4KPj4gV2hhdCBoYXJkd2FyZSB3b3VsZCB5b3Ugc3VnZ2Vz
dCB0byB0cnk/IERvZXMgUGluZSA2NCBzdWl0cyBmb3IgWGVuIGluc3RhbGxhdGlvbj8gQW5kIGlz
IHRoZXJlIHN0aWxsIHNvbWUga2luZCBvZiBndWlkZSBmb3IgdGhpcz8KPiBUaGlzIGlzIGluIGdl
bmVyYWwgYW4gZXhjZWxsZW50IHF1ZXN0aW9uIHdoZW4gaXQgY29tZXMgdG8gQVJNIGhhcmR3YXJl
LiAgV2Ugc2VlbSB0byBoYXZlIGEgc2hpZnRpbmcgZW52aXJvbm1lbnQgb2YgaGFyZHdhcmUgYXZh
aWxhYmlsaXR5IGFuZCBYZW4gc3VwcG9ydCAod2hpY2ggaGFzIHRvIGJlIGNhcmVmdWxseSBtYXRj
aGVkIHdpdGggdGhlIExpbnV4IGtlcm5lbCB2ZXJzaW9uIHVzZWQpLgo+Cj4gSXMgYW55b25lIGF3
YXJlIG9mIGFuIHVwc3RyZWFtIFhlbi9BUk0gc3VwcG9ydCBwYWdlLCBvciBkbyB3ZSBuZWVkIHRv
IHN0YXJ0IG91ciBvd24/ICBQZXJoYXBzIHdlIGNvdWxkIGFsbCByZWNvcmQgd2hhdCBzZXR1cCB3
ZSBhcmUgdXNpbmcgZm9yIG91ciBBUk0gbWFjaGluZXMgaWYgbm90aGluZyBleGlzdHMsIHRvIGtp
Y2tzdGFydCBhIGJyb2FkZXIgdXBzdHJlYW0gcGFnZS4KPgo+IHJlZ2FyZHMsCj4gQW5pbAo+Cj4K
VGhlcmUgYXJlIGFsc28gdGhlIG5vdGVzIHRoYXQgSWFuICB3cm90ZSBmcm9tIHRoZSBsYXN0IGhh
Y2thdGhvbiAKaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vaWpjMjUvNjEyYjhiNzk3NWU5NDYxYzM1
ODRiMTQwMmRmMmNiMzQgLgoKSSBoYXZlIGEgcGluZTY0IGFuZCBqdXN0IGhhdmVuJ3QgaGFkIHRp
bWUgdG8gdXNlIHRoZSBhYm92ZSBub3RlcyBhbmQgdGhlIApzdXBwb3J0IGdpdmVuIGJ5IGxvbmdz
bGVlcCBodHRwczovL2dpdGh1Yi5jb20vbG9uZ3NsZWVwLyAtIGZvciB0aGUgCnBpbmU2NCAtIHhl
biBuZWVkcyB0byBiZSBwdWxsZWQgaW4uCgpDaGVlcnMKTmljawoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 11 12:48:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Oct 2016 12:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btwTT-0006V4-G2; Tue, 11 Oct 2016 12:48:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1btwTS-0006Ux-BZ
 for mirageos-devel@lists.xenproject.org; Tue, 11 Oct 2016 12:48:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7E/5E-24266-18FDCF75; Tue, 11 Oct 2016 12:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K56hl5Qrfh/p9
 wg9VH+Cx6W++yODB6HP5whSWAMYo1My8pvyKBNeNO1zSmgt1qFZNPbWdvYDyp2MXIxSEkcIZJ
 4uX6e8xdjJwcwgL2EgcfL2AFsUUE1CWWnbrPCFG0g1Fi2/2lLCAJNgFNiQ0vn4MV8QrYSaxZN
 QcsziKgKrHt3zamLkYODlGBCIlnH4QgSgQlTs58AlbCKRAosbB1OQvITGaBdkaJX4vOs0xg5J
 6FpG4WshxIglnAW+Lom8uMs5DsnoXkwFlI7piF5IlZyA6fhWQ7xFB1iT/zLjFD2NoSyxa+hrJ
 tJdatew9Voyfx9ncvlG0psX7HJ/YFjHyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NTPVyU4uL
 E9NTcxKTivWS83M3MQJjhgEIdjB+6Xc+xCjJwaQkyltW/idciC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgTvzHtAOcGi1PTUirTMHGD0wqQlOHiURHgZQdK8xQWJucWZ6RCpU4yKUuK8CSAJAZBERm
 keXBssYVxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO/Du0BTeDLzSuCmvwJazAS02GYS2OK
 SRISUVAOj97QJ53UUzaoqLExdnltPufDirOnfJNelQi7a+pHTOCd9nHUtUU87mr/Wvp4taHFZ
 wddflecv+67vimZbahcfyeKkWJKbl/DwyHpX3VdZJRdsC8/dn/NUb1bs9KZj3yyzKtZGtvPlq
 LcvcN6lUT4zv+dowruMPR+iPQpKeyRYhLikphlv5FRiKc5INNRiLipOBACGs8TnEwMAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1476190079!60677188!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4814 invoked from network); 11 Oct 2016 12:48:00 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Oct 2016 12:48:00 -0000
Received: from [192.168.1.101] (unknown [88.130.131.252])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 2858A2DA5
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 11 Oct 2016 14:47:59 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
 <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <62196c08-9717-bb67-e675-415cdd9d8d70@mehnert.org>
Date: Tue, 11 Oct 2016 14:47:33 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
Subject: Re: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0459513976271282040=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0459513976271282040==
Content-Type: multipart/signed; micalg=pgp-sha384;
 protocol="application/pgp-signature";
 boundary="SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW
Content-Type: multipart/mixed; boundary="Bmxci8KxHqwtG8bNkIsQucNT0unv2w3pQ"
From: Hannes Mehnert <hannes@mehnert.org>
To: mirageos-devel@lists.xenproject.org
Message-ID: <62196c08-9717-bb67-e675-415cdd9d8d70@mehnert.org>
Subject: Re: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
 <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
In-Reply-To: <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>

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

On 10/10/2016 16:00, Thomas Leonard wrote:
>> This leads to the lifetime of a DEVICE instance:  they can be demanded=

>> by a unikernel (during configuration/build time), and must be present
>> (and in working operation) during runtime.  (In some future OCaml it'd=

>> be nice to have linear types and be able to express that disconnect
>> consumes the given t.  But we're not there yet.)
>> There's at no time any need to dynamically allocate a DEVICE and use i=
t
>> temporarily within the lifetime of a unikernel (please tell me if I'm
>> wrong and you've scenarios in mind where you want to spawn DEVICEs
>> dynamically [*]).
>=20
> mirage-firewall starts new network devices as new client VMs turn up.

Good point.  Let me rephrase: each DEVICE used in config.ml will be
`connect` during initialisation (fail hard!), and will be disconnected
during teardown (NYI) -- no user manually calls disconnect on any DEVICE
where they did not call connect.

> Add a `~switch` argument to the `connect` functions and have devices
> disconnect when the switch is turned off. main.ml can pass a single
> switch to everything it starts, and turn it off at the end. Remove the
> `disconnect` function from DEVICE.

That sounds like a plausible alternative, anyone else has experience
with Lwt_switch (I didn't know of it until now)?

> In general, you only need to check at the lowest level (e.g. writing
> to a ring buffer or notifying an event channel), where failing to do
> this would lead to memory corruption or similar. Higher levels (e.g.
> FAT) shouldn't need to check, as an exception will be raised
> automatically when they try to access their underlying device.

Higher levels may introduce caches they might want to flush on shutdown.

> In any case, this is a programming error and so should be reported as
> an exception.
>=20
> mirage-net-xen had to check manually because currently you can't
> disconnect a shared ring, I think. If shared-memory-ring provided a
> reliable way to disconnect, mirage-net-xen wouldn't have to do its own
> checks.
>=20
>> TL;DR: emit disconnect chain in functoria/mirage, remove checks from
>> mirage-block-unix [tentative 1], remove more code ;)
>=20
> You can't remove the check from mirage-block-unix because OCaml's file
> descriptors are unsafe (e.g. closing the same FD twice may close a
> different FD).

IC.  Not clear what is the best to move forward here: a) claim
use-after-disconnect to be undefined behaviour (no checks, but may lead
to hard to find errors), b) implement checks `if state =3D=3D Disconnecte=
d
then `Error `Disconnected else ...` in all DEVICES (to have a uniform
story), or c) have an exception disconnected and raise in some (or all?)
DEVICES when an operation is attempted on a disconnected device.

IMHO it would be nice to have a uniform story for DEVICES (and being
able to clean up resources) -- I currently prefer (b) to implement the
disconnected state checks in all devices, and return an error
`Disconnected if an operation is tried on a disconnected device.


hannes


--Bmxci8KxHqwtG8bNkIsQucNT0unv2w3pQ--

--SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCQAGBQJX/N9lAAoJELyJZYjffCjuqe8QALD2Nd7Sb7D56trb8qM9vDgL
rjO5JadqEerN7/LfliPPOqUb0nUwbHQjaE0iZvE56MyG0LOH9WAUQeGv1hdgI8SE
HlB88bExzmsSWV7TpvykBM+zH+zImlEkKlEcHXDb60PxXNLVDqyqM4l232gCKfk+
5miQdaj7P4iwRQFvxzyekcMznnGkVeBDd0i/nKXavDdMXc+p8waAYmGcAUiaH7jj
UrDMZbsUfBUMrWZGaqqs/qcP6fhs4eSS8KRPa2wv2XuMqJbeSOpq/os6UJSvQYjM
0eV2q5+eFQgD8JsvoCyR1qx5juiVUHbs0VZ/ZYujd6foRvYqPTN4mVea0vlCGgoO
P0szgFl9/1fo36vl1xUw84tUImm6H+YIgPngJ6tr1ksixwIzqgie4FAk7jKomcji
m5QP/AgZuhh4leNpbdogcC7s7HncKHrjlb0bwZCN5YzqR5JPdbe0FVm6tZM3kmBY
NKZgJTyk1taLs3WV1beBq6MEn8L3ySwf3qYWnkNLhIm4ph/IwBI5VJxrOgsn2NHk
Gvf99mwuBVaNMPfYCM+EROEjKat90FkfiY5HWpVpHSel07tmoMmdRlYDYVTRsfa1
S5YMTHRQ2H6dcZeSzOTQ+5YBdwyHoYFeufK+A6HkBZD9VYSFuP9Zw64O9zfb1mX5
PLU8J7FHrrUj46KMrTiz
=/XfL
-----END PGP SIGNATURE-----

--SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============0459513976271282040==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 11 12:48:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Oct 2016 12:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btwTT-0006V4-G2; Tue, 11 Oct 2016 12:48:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1btwTS-0006Ux-BZ
 for mirageos-devel@lists.xenproject.org; Tue, 11 Oct 2016 12:48:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7E/5E-24266-18FDCF75; Tue, 11 Oct 2016 12:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K56hl5Qrfh/p9
 wg9VH+Cx6W++yODB6HP5whSWAMYo1My8pvyKBNeNO1zSmgt1qFZNPbWdvYDyp2MXIxSEkcIZJ
 4uX6e8xdjJwcwgL2EgcfL2AFsUUE1CWWnbrPCFG0g1Fi2/2lLCAJNgFNiQ0vn4MV8QrYSaxZN
 QcsziKgKrHt3zamLkYODlGBCIlnH4QgSgQlTs58AlbCKRAosbB1OQvITGaBdkaJX4vOs0xg5J
 6FpG4WshxIglnAW+Lom8uMs5DsnoXkwFlI7piF5IlZyA6fhWQ7xFB1iT/zLjFD2NoSyxa+hrJ
 tJdatew9Voyfx9ncvlG0psX7HJ/YFjHyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NTPVyU4uL
 E9NTcxKTivWS83M3MQJjhgEIdjB+6Xc+xCjJwaQkyltW/idciC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgTvzHtAOcGi1PTUirTMHGD0wqQlOHiURHgZQdK8xQWJucWZ6RCpU4yKUuK8CSAJAZBERm
 keXBssYVxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO/Du0BTeDLzSuCmvwJazAS02GYS2OK
 SRISUVAOj97QJ53UUzaoqLExdnltPufDirOnfJNelQi7a+pHTOCd9nHUtUU87mr/Wvp4taHFZ
 wddflecv+67vimZbahcfyeKkWJKbl/DwyHpX3VdZJRdsC8/dn/NUb1bs9KZj3yyzKtZGtvPlq
 LcvcN6lUT4zv+dowruMPR+iPQpKeyRYhLikphlv5FRiKc5INNRiLipOBACGs8TnEwMAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1476190079!60677188!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4814 invoked from network); 11 Oct 2016 12:48:00 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Oct 2016 12:48:00 -0000
Received: from [192.168.1.101] (unknown [88.130.131.252])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 2858A2DA5
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 11 Oct 2016 14:47:59 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
 <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <62196c08-9717-bb67-e675-415cdd9d8d70@mehnert.org>
Date: Tue, 11 Oct 2016 14:47:33 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
Subject: Re: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0459513976271282040=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0459513976271282040==
Content-Type: multipart/signed; micalg=pgp-sha384;
 protocol="application/pgp-signature";
 boundary="SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW
Content-Type: multipart/mixed; boundary="Bmxci8KxHqwtG8bNkIsQucNT0unv2w3pQ"
From: Hannes Mehnert <hannes@mehnert.org>
To: mirageos-devel@lists.xenproject.org
Message-ID: <62196c08-9717-bb67-e675-415cdd9d8d70@mehnert.org>
Subject: Re: [MirageOS-devel] RFC: disconnect / DEVICE lifetime
References: <b4845a1b-3527-3641-8f5f-5e3aab4f22a2@mehnert.org>
 <f8b3662e-d509-4c5e-0df1-6db751a28eed@mehnert.org>
 <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>
In-Reply-To: <CAG4opy-fffaK0J0oQbMsMr9-Mr5Czg_Uu4PwVDtX18g_Q5npzQ@mail.gmail.com>

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

On 10/10/2016 16:00, Thomas Leonard wrote:
>> This leads to the lifetime of a DEVICE instance:  they can be demanded=

>> by a unikernel (during configuration/build time), and must be present
>> (and in working operation) during runtime.  (In some future OCaml it'd=

>> be nice to have linear types and be able to express that disconnect
>> consumes the given t.  But we're not there yet.)
>> There's at no time any need to dynamically allocate a DEVICE and use i=
t
>> temporarily within the lifetime of a unikernel (please tell me if I'm
>> wrong and you've scenarios in mind where you want to spawn DEVICEs
>> dynamically [*]).
>=20
> mirage-firewall starts new network devices as new client VMs turn up.

Good point.  Let me rephrase: each DEVICE used in config.ml will be
`connect` during initialisation (fail hard!), and will be disconnected
during teardown (NYI) -- no user manually calls disconnect on any DEVICE
where they did not call connect.

> Add a `~switch` argument to the `connect` functions and have devices
> disconnect when the switch is turned off. main.ml can pass a single
> switch to everything it starts, and turn it off at the end. Remove the
> `disconnect` function from DEVICE.

That sounds like a plausible alternative, anyone else has experience
with Lwt_switch (I didn't know of it until now)?

> In general, you only need to check at the lowest level (e.g. writing
> to a ring buffer or notifying an event channel), where failing to do
> this would lead to memory corruption or similar. Higher levels (e.g.
> FAT) shouldn't need to check, as an exception will be raised
> automatically when they try to access their underlying device.

Higher levels may introduce caches they might want to flush on shutdown.

> In any case, this is a programming error and so should be reported as
> an exception.
>=20
> mirage-net-xen had to check manually because currently you can't
> disconnect a shared ring, I think. If shared-memory-ring provided a
> reliable way to disconnect, mirage-net-xen wouldn't have to do its own
> checks.
>=20
>> TL;DR: emit disconnect chain in functoria/mirage, remove checks from
>> mirage-block-unix [tentative 1], remove more code ;)
>=20
> You can't remove the check from mirage-block-unix because OCaml's file
> descriptors are unsafe (e.g. closing the same FD twice may close a
> different FD).

IC.  Not clear what is the best to move forward here: a) claim
use-after-disconnect to be undefined behaviour (no checks, but may lead
to hard to find errors), b) implement checks `if state =3D=3D Disconnecte=
d
then `Error `Disconnected else ...` in all DEVICES (to have a uniform
story), or c) have an exception disconnected and raise in some (or all?)
DEVICES when an operation is attempted on a disconnected device.

IMHO it would be nice to have a uniform story for DEVICES (and being
able to clean up resources) -- I currently prefer (b) to implement the
disconnected state checks in all devices, and return an error
`Disconnected if an operation is tried on a disconnected device.


hannes


--Bmxci8KxHqwtG8bNkIsQucNT0unv2w3pQ--

--SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCQAGBQJX/N9lAAoJELyJZYjffCjuqe8QALD2Nd7Sb7D56trb8qM9vDgL
rjO5JadqEerN7/LfliPPOqUb0nUwbHQjaE0iZvE56MyG0LOH9WAUQeGv1hdgI8SE
HlB88bExzmsSWV7TpvykBM+zH+zImlEkKlEcHXDb60PxXNLVDqyqM4l232gCKfk+
5miQdaj7P4iwRQFvxzyekcMznnGkVeBDd0i/nKXavDdMXc+p8waAYmGcAUiaH7jj
UrDMZbsUfBUMrWZGaqqs/qcP6fhs4eSS8KRPa2wv2XuMqJbeSOpq/os6UJSvQYjM
0eV2q5+eFQgD8JsvoCyR1qx5juiVUHbs0VZ/ZYujd6foRvYqPTN4mVea0vlCGgoO
P0szgFl9/1fo36vl1xUw84tUImm6H+YIgPngJ6tr1ksixwIzqgie4FAk7jKomcji
m5QP/AgZuhh4leNpbdogcC7s7HncKHrjlb0bwZCN5YzqR5JPdbe0FVm6tZM3kmBY
NKZgJTyk1taLs3WV1beBq6MEn8L3ySwf3qYWnkNLhIm4ph/IwBI5VJxrOgsn2NHk
Gvf99mwuBVaNMPfYCM+EROEjKat90FkfiY5HWpVpHSel07tmoMmdRlYDYVTRsfa1
S5YMTHRQ2H6dcZeSzOTQ+5YBdwyHoYFeufK+A6HkBZD9VYSFuP9Zw64O9zfb1mX5
PLU8J7FHrrUj46KMrTiz
=/XfL
-----END PGP SIGNATURE-----

--SGT5eNdhUHaFBqpHaFnuNxa2UCW03SwbW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============0459513976271282040==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 11 15:08:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Oct 2016 15:08:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btyfb-0001S5-B6; Tue, 11 Oct 2016 15:08:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1btyfZ-0001Rn-Oi; Tue, 11 Oct 2016 15:08:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CD/B3-28497-9700DF75; Tue, 11 Oct 2016 15:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfTqJt0Khr/
 hBtd2cln0tt5lsfizONGByePwhyssAYxRrJl5SfkVCawZG5ZPYC74ylGxdvNf5gbGV2xdjJwc
 QgLFEvNnzmbuYuTiYBFoZpX4/eYRO4gjITCfVeLU9FbWLkYOICdG4mejNkiDhECVxMpdG5khm
 tUl7i26DVYvJDCdSWLOjSlgU9kEtCU23XgAVsQsoCVx499LJghbW2LZwtdgcWEBX4mG71fZQW
 wWAVWJvQt/gcV5BWwkFv94wgZRbyzR193KBrJARGAio8SalsOMEEV6Eq9uXWaFuEhWYvfvR0w
 TGAVnIdk3C8m+WUhaFjAyr2LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxhBiDYwXhmQeAhRkkOJiVR3rLyP+FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgl/
 wPlBItS01Mr0jJzgNEEk5bg4FES4V3/DyjNW1yQmFucmQ6ROsVozLHl97W1TBzbpt5byyTEkp
 eflyolzjsXpFQApDSjNA9uECzKLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYlwXkHp7MvBK
 4fa+ATmECOsVmEtgpJYkIKakGxvZlWhUOph+2/HsnvG99q3qk+vNVzRNSvqjdSw1OOJiT+HZd
 ypTLcyp2v/9wYFXF3J/+JW07C4Mzl0uH7nS9ks/atsRzdov7YT7fK3YH882ubPj44t2zmu2Hp
 4rcez8tk3fF/c9btaM9tRk/xQibPKuKLVl0V6v50b1G929xajns39MO7CyeMkOJpTgj0VCLua
 g4EQCBJh/N7QIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1476198519!64318183!1
X-Originating-IP: [209.85.213.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23712 invoked from network); 11 Oct 2016 15:08:40 -0000
Received: from mail-yb0-f178.google.com (HELO mail-yb0-f178.google.com)
 (209.85.213.178)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2016 15:08:40 -0000
Received: by mail-yb0-f178.google.com with SMTP id 184so8710678yby.2;
 Tue, 11 Oct 2016 08:08:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:content-transfer-encoding:subject:date:message-id:cc:to
 :mime-version; bh=NQ2wuWa0PJsyVdpjulCv4Hlmqlacfm/SRf9A983hok4=;
 b=gep7GLeO6OngVETrmZCWjE6dvhtXU4dDU+3cbKM7rH4iXheQJ/BZMSTbE2i7FpHa+9
 7N6NYzPWaB9i097F81yTU1uccnM9sCBpMs8VQUnk55/0JN+yJWVDROWnBTqhFULTAZcx
 YFEzlFwax4GeHAI7Fjaral7yYTOdlUHo6VjbmOnzUGqCUWo5uThL5TZchq3qF4sk7W4s
 9a2tnWXdtRimn2rAbQ6ZwzzbU4Kyo+JNLwAh+8iycv+SbUbnoR6KeHTzKnA9pl/VJwL5
 emCB8goOWV4ccLQDNNxxQksOPJQ10Bd69N9wmy8o8XVdUJ/7en9/fGSLGt4zN5WCobTr
 +v9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:content-transfer-encoding:subject:date
 :message-id:cc:to:mime-version;
 bh=NQ2wuWa0PJsyVdpjulCv4Hlmqlacfm/SRf9A983hok4=;
 b=L6CGAIR7zuyStfKuntS3/OphJfjXT7f3+nqNV5R/dEYDsxvGqJ08zVKMXDouRxryz6
 VVMEKrWqmhKURysvqP1EyYwsDgo7QyI1wbCD/FRhPkIY0WyqnzkBbAdZEIw/sMfdWAzB
 wIBh80TWlsu+S4DwYARP74FFXQwIv0XqG5wyMQY0XUqDmiVp5+KLqZcqsFJLdsHQ8M8c
 Tpm3jhgc3EX32Jq2Hk2QeidZL8FpjpPvgV2jOoKye1HQPLbm8IvhTpa/7drt0doxgTx5
 R+Th4YH+XXAUTcRpoOHbHdl/J5hlNUmwAbtxnlYPT7Wk3eLncONMiGgo56eJxIn2hPqr
 KxHQ==
X-Gm-Message-State: AA6/9RnGBBWVDfv5itVzMaR5ZWJ4R/H/yuw7vgyae2UQLA70NHrchqXFBfPs/rKgLmiATg==
X-Received: by 10.194.103.74 with SMTP id fu10mr5779061wjb.14.1476198518999;
 Tue, 11 Oct 2016 08:08:38 -0700 (PDT)
Received: from [10.80.118.193] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id g9sm7130172wjk.25.2016.10.11.08.08.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Oct 2016 08:08:38 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Tue, 11 Oct 2016 16:08:37 +0100
Message-Id: <780B0444-5102-44F6-918A-FB3B074F01A2@gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xen.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>
Subject: [MirageOS-devel] Outreachy Application Deadline Reminder (for
	applicants and mentors)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

RGVhciBPdXRyZWFjaHkgbWVudG9ycywKCmlmIHlvdSBhcmUgd29ya2luZyB3aXRoIG9uZSBvciBz
ZXZlcmFsIE91dHJlYWNoeSBhY2FuZGlkYXRlcywgcGxlYXNlIG1ha2Ugc3VyZSB5b3Ugc2lnbiB1
cCB0byBodHRwczovL291dHJlYWNoeS5nbm9tZS5vcmcgdW5kZXIgWGVuIFByb2plY3QgYXMgYSBt
ZW50b3IuIFlvdSBtYXkgYWxzbyB3YW50IHRvIHJlbWluZCB5b3VyIGFwcGxpY2FudHMgdGhhdCB0
aGUgcHJvcG9zYWwgc3VibWlzc2lvbiBkZWFkbGluZSBpcyBjb21pbmcgdXAuIE5vdGUgdGhhdCBh
cHBsaWNhbnRzIGNhbiBlZGl0IHRoZSBwcm9wb3NhbCB0aHJvdWdoIE5vdmVtYmVyIDh0aCAoYWth
IHVudGlsIGFmdGVyIHRoZSBzdWJtaXNzaW9uIGRlYWRsaW5lKS4KClRoYXQgd2F5LCB5b3UgY2Fu
IHNlZSBhcHBsaWNhdGlvbnMgY29taW5nIGluLiBJZiBhbiBhcHBsaWNhbnQgc3VibWl0cyBhbiBh
cHBsaWNhdGlvbiBmb3IgeW91ciBwcm9qZWN0LCBwbGVhc2UgYWRkIHlvdXJzZWxmIGFzIGEgbWVu
dG9yLgoKVGhlIGRlYWRsaW5lcyBjb21pbmcgdXAgYXJlOgpPY3RvYmVyIDE3OiAgICAgICAgICAg
ICAgYXBwbGljYXRpb24gZGVhZGxpbmUgYXQgN3BtIFVUQwpPY3RvYmVyIDE3IC0gTm92ZW1iZXIg
ODogYXBwbGljYW50cyBhcmUgZW5jb3VyYWdlZCB0byBjb250aW51ZSBtYWtpbmcgY29udHJpYnV0
aW9ucyBmb3IgdGhlIHByb2plY3QgdGhleSBhcHBsaWVkIGZvcjsgCiAgICAgICAgICAgICAgICAg
ICAgICAgICBzdWJtaXR0ZWQgYXBwbGljYXRpb25zIGFyZSBvcGVuIGZvciBlZGl0aW5nCgpJTVBP
UlRBTlQgTk9URTogICAgICAgICAgSSBwcm9wb3NlIHRoYXQgd2UgKHRoZSBtZW50b3JzKSB0cnkg
YW5kIHNob3J0bGlzdCBjYW5kaWRhdGVzIGJ5IE9jdG9iZXIgMjh0aCAKICAgICAgICAgICAgICAg
ICAgICAgICAgIEFuZCBzZWxlY3Qgb3V0IGZpbmFsIGNhbmRpZGF0ZXMgYnkgTm92IHRoZSA0dGgg
CgpOb3ZlbWJlciA4OiAgICAgICAgICAgICAgYWNjZXB0ZWQgcGFydGljaXBhbnRzIGFubm91bmNl
ZCBvbiB0aGlzIHBhZ2UgYXQgNHBtIFVUQwpEZWNlbWJlciA2IC0gTWFyY2ggNjogICAgaW50ZXJu
c2hpcCBwZXJpb2QKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 11 15:08:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Oct 2016 15:08:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1btyfb-0001S5-B6; Tue, 11 Oct 2016 15:08:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1btyfZ-0001Rn-Oi; Tue, 11 Oct 2016 15:08:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CD/B3-28497-9700DF75; Tue, 11 Oct 2016 15:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfTqJt0Khr/
 hBtd2cln0tt5lsfizONGByePwhyssAYxRrJl5SfkVCawZG5ZPYC74ylGxdvNf5gbGV2xdjJwc
 QgLFEvNnzmbuYuTiYBFoZpX4/eYRO4gjITCfVeLU9FbWLkYOICdG4mejNkiDhECVxMpdG5khm
 tUl7i26DVYvJDCdSWLOjSlgU9kEtCU23XgAVsQsoCVx499LJghbW2LZwtdgcWEBX4mG71fZQW
 wWAVWJvQt/gcV5BWwkFv94wgZRbyzR193KBrJARGAio8SalsOMEEV6Eq9uXWaFuEhWYvfvR0w
 TGAVnIdk3C8m+WUhaFjAyr2LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxhBiDYwXhmQeAhRkkOJiVR3rLyP+FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgl/
 wPlBItS01Mr0jJzgNEEk5bg4FES4V3/DyjNW1yQmFucmQ6ROsVozLHl97W1TBzbpt5byyTEkp
 eflyolzjsXpFQApDSjNA9uECzKLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYlwXkHp7MvBK
 4fa+ATmECOsVmEtgpJYkIKakGxvZlWhUOph+2/HsnvG99q3qk+vNVzRNSvqjdSw1OOJiT+HZd
 ypTLcyp2v/9wYFXF3J/+JW07C4Mzl0uH7nS9ks/atsRzdov7YT7fK3YH882ubPj44t2zmu2Hp
 4rcez8tk3fF/c9btaM9tRk/xQibPKuKLVl0V6v50b1G929xajns39MO7CyeMkOJpTgj0VCLua
 g4EQCBJh/N7QIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1476198519!64318183!1
X-Originating-IP: [209.85.213.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23712 invoked from network); 11 Oct 2016 15:08:40 -0000
Received: from mail-yb0-f178.google.com (HELO mail-yb0-f178.google.com)
 (209.85.213.178)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2016 15:08:40 -0000
Received: by mail-yb0-f178.google.com with SMTP id 184so8710678yby.2;
 Tue, 11 Oct 2016 08:08:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:content-transfer-encoding:subject:date:message-id:cc:to
 :mime-version; bh=NQ2wuWa0PJsyVdpjulCv4Hlmqlacfm/SRf9A983hok4=;
 b=gep7GLeO6OngVETrmZCWjE6dvhtXU4dDU+3cbKM7rH4iXheQJ/BZMSTbE2i7FpHa+9
 7N6NYzPWaB9i097F81yTU1uccnM9sCBpMs8VQUnk55/0JN+yJWVDROWnBTqhFULTAZcx
 YFEzlFwax4GeHAI7Fjaral7yYTOdlUHo6VjbmOnzUGqCUWo5uThL5TZchq3qF4sk7W4s
 9a2tnWXdtRimn2rAbQ6ZwzzbU4Kyo+JNLwAh+8iycv+SbUbnoR6KeHTzKnA9pl/VJwL5
 emCB8goOWV4ccLQDNNxxQksOPJQ10Bd69N9wmy8o8XVdUJ/7en9/fGSLGt4zN5WCobTr
 +v9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:content-transfer-encoding:subject:date
 :message-id:cc:to:mime-version;
 bh=NQ2wuWa0PJsyVdpjulCv4Hlmqlacfm/SRf9A983hok4=;
 b=L6CGAIR7zuyStfKuntS3/OphJfjXT7f3+nqNV5R/dEYDsxvGqJ08zVKMXDouRxryz6
 VVMEKrWqmhKURysvqP1EyYwsDgo7QyI1wbCD/FRhPkIY0WyqnzkBbAdZEIw/sMfdWAzB
 wIBh80TWlsu+S4DwYARP74FFXQwIv0XqG5wyMQY0XUqDmiVp5+KLqZcqsFJLdsHQ8M8c
 Tpm3jhgc3EX32Jq2Hk2QeidZL8FpjpPvgV2jOoKye1HQPLbm8IvhTpa/7drt0doxgTx5
 R+Th4YH+XXAUTcRpoOHbHdl/J5hlNUmwAbtxnlYPT7Wk3eLncONMiGgo56eJxIn2hPqr
 KxHQ==
X-Gm-Message-State: AA6/9RnGBBWVDfv5itVzMaR5ZWJ4R/H/yuw7vgyae2UQLA70NHrchqXFBfPs/rKgLmiATg==
X-Received: by 10.194.103.74 with SMTP id fu10mr5779061wjb.14.1476198518999;
 Tue, 11 Oct 2016 08:08:38 -0700 (PDT)
Received: from [10.80.118.193] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id g9sm7130172wjk.25.2016.10.11.08.08.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Oct 2016 08:08:38 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Tue, 11 Oct 2016 16:08:37 +0100
Message-Id: <780B0444-5102-44F6-918A-FB3B074F01A2@gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xen.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>
Subject: [MirageOS-devel] Outreachy Application Deadline Reminder (for
	applicants and mentors)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

RGVhciBPdXRyZWFjaHkgbWVudG9ycywKCmlmIHlvdSBhcmUgd29ya2luZyB3aXRoIG9uZSBvciBz
ZXZlcmFsIE91dHJlYWNoeSBhY2FuZGlkYXRlcywgcGxlYXNlIG1ha2Ugc3VyZSB5b3Ugc2lnbiB1
cCB0byBodHRwczovL291dHJlYWNoeS5nbm9tZS5vcmcgdW5kZXIgWGVuIFByb2plY3QgYXMgYSBt
ZW50b3IuIFlvdSBtYXkgYWxzbyB3YW50IHRvIHJlbWluZCB5b3VyIGFwcGxpY2FudHMgdGhhdCB0
aGUgcHJvcG9zYWwgc3VibWlzc2lvbiBkZWFkbGluZSBpcyBjb21pbmcgdXAuIE5vdGUgdGhhdCBh
cHBsaWNhbnRzIGNhbiBlZGl0IHRoZSBwcm9wb3NhbCB0aHJvdWdoIE5vdmVtYmVyIDh0aCAoYWth
IHVudGlsIGFmdGVyIHRoZSBzdWJtaXNzaW9uIGRlYWRsaW5lKS4KClRoYXQgd2F5LCB5b3UgY2Fu
IHNlZSBhcHBsaWNhdGlvbnMgY29taW5nIGluLiBJZiBhbiBhcHBsaWNhbnQgc3VibWl0cyBhbiBh
cHBsaWNhdGlvbiBmb3IgeW91ciBwcm9qZWN0LCBwbGVhc2UgYWRkIHlvdXJzZWxmIGFzIGEgbWVu
dG9yLgoKVGhlIGRlYWRsaW5lcyBjb21pbmcgdXAgYXJlOgpPY3RvYmVyIDE3OiAgICAgICAgICAg
ICAgYXBwbGljYXRpb24gZGVhZGxpbmUgYXQgN3BtIFVUQwpPY3RvYmVyIDE3IC0gTm92ZW1iZXIg
ODogYXBwbGljYW50cyBhcmUgZW5jb3VyYWdlZCB0byBjb250aW51ZSBtYWtpbmcgY29udHJpYnV0
aW9ucyBmb3IgdGhlIHByb2plY3QgdGhleSBhcHBsaWVkIGZvcjsgCiAgICAgICAgICAgICAgICAg
ICAgICAgICBzdWJtaXR0ZWQgYXBwbGljYXRpb25zIGFyZSBvcGVuIGZvciBlZGl0aW5nCgpJTVBP
UlRBTlQgTk9URTogICAgICAgICAgSSBwcm9wb3NlIHRoYXQgd2UgKHRoZSBtZW50b3JzKSB0cnkg
YW5kIHNob3J0bGlzdCBjYW5kaWRhdGVzIGJ5IE9jdG9iZXIgMjh0aCAKICAgICAgICAgICAgICAg
ICAgICAgICAgIEFuZCBzZWxlY3Qgb3V0IGZpbmFsIGNhbmRpZGF0ZXMgYnkgTm92IHRoZSA0dGgg
CgpOb3ZlbWJlciA4OiAgICAgICAgICAgICAgYWNjZXB0ZWQgcGFydGljaXBhbnRzIGFubm91bmNl
ZCBvbiB0aGlzIHBhZ2UgYXQgNHBtIFVUQwpEZWNlbWJlciA2IC0gTWFyY2ggNjogICAgaW50ZXJu
c2hpcCBwZXJpb2QKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Oct 13 14:03:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Oct 2016 14:03: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bugbJ-0002wb-Hg; Thu, 13 Oct 2016 14:03:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bugbI-0002wR-Aa
 for mirageos-devel@lists.xenproject.org; Thu, 13 Oct 2016 14:03:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E5/EC-04658-F149FF75; Thu, 13 Oct 2016 14:03:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVy0237IV25Kf/
 DDS6uNLTobb3L4sDocfjDFZYAxijWzLyk/IoE1owH8xvYCq6xVpy5846xgfE2SxcjF4eQwH1G
 iaW3rzF1MXJySAjYSJxuXcoMkZjKJLHo6XW2LkYOoIScxOenhhDx/4wSX/p2sIE0CAvoSyw5t
 R/MFhFQl1h26j4jSL2QQJXEkqU8IGE2oPDi630sIDavgJvE8mdHWUFsFgFVicn3/4K1igqES7
 yftZANokZQ4uTMJ2D1nAL2Eit+Lwe7jVnATGLe5ofMELa8xPa3c5gnMArMQtIyC0nZLCRlCxi
 ZVzFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZnPQMD4w7G
 hr1+hxglOZiURHl/+f0PF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBKz4ZKCdYlJqeWpGWmQOMF
 Ji0BAePkgivPUiat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzUqXEeW9PAioSACnKKM2DGwGL2k
 uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk/gEzhycwrgdv0CugIJqAjbCb9ATmiJBEhJdX
 A6Mqpcm+fKDvfn7erS5K/frA+6eKRbbb/hYH+ApWCFfPzb4tLeRew+Cg0cO3dlf9esUZzgffP
 wJ7CLesN1NPu5SUGJiSrrnUMfq/PYflGIddo5lqZwoKqzKIkf8cPv0pCIg5MyjHZ7+UhJlo9v
 ZAhuknx9yaDKS9lv2fFnOS109eapJHVNEmJpTgj0VCLuag4EQABmn3i1QIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476367390!58436226!1
X-Originating-IP: [217.70.183.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6219 invoked from network); 13 Oct 2016 14:03:10 -0000
Received: from relay2-d.mail.gandi.net (HELO relay2-d.mail.gandi.net)
 (217.70.183.194)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2016 14:03:10 -0000
Received: from mfilter31-d.gandi.net (mfilter31-d.gandi.net [217.70.178.162])
 by relay2-d.mail.gandi.net (Postfix) with ESMTP id 65DD0C5A68
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 13 Oct 2016 16:03:10 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter31-d.gandi.net
Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194])
 by mfilter31-d.gandi.net (mfilter31-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id WjzyrMUf9vAz for <mirageos-devel@lists.xenproject.org>;
 Thu, 13 Oct 2016 16:03:08 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 553FEC5A93
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 13 Oct 2016 16:03:07 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <bfb13846-7bac-7888-9153-8999245c2e83@somerandomidiot.com>
 <5085392b-8d4f-a315-92a6-5c393276daa4@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ec3c7333-dbbc-477e-41c4-a5e158f50ab7@somerandomidiot.com>
Date: Thu, 13 Oct 2016 09:03:07 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <5085392b-8d4f-a315-92a6-5c393276daa4@mehnert.org>
Subject: Re: [MirageOS-devel] deprecating 4.02?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAxNiAwMzowNSBBTSwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cgo+IE9uIDMxLzA4
LzIwMTYgMTc6MzEsIE1pbmR5IHdyb3RlOgo+PiBIYXZpbmcganVzdCB0cmlwcGVkIG92ZXIgc29t
ZXRoaW5nIGF2YWlsYWJsZSBpbiA0LjAzIGJ1dCBub3QgNC4wMgo+IGlzIHRoaXMgc2lnbmlmaWNh
bnQgZW5vdWdoIHRvIGRyb3AgNC4wMiBzdXBwb3J0IChvciBpcyBpdCBvbmx5IHRoZQo+IEhhc2h0
YmwuZmlsdGVyX21hcF9pbnBsYWNlKT8KCkhhc2h0YmwuZmlsdGVyX21hcF9pbnBsYWNlIGlzbid0
IGEgYmlnIGRlYWwsIGJ1dCBJIHRyaXAgb3ZlciB0aGUgbGFjayBvZiAKaW5idWlsdCBgcmVzdWx0
YCBhbGwgdGhlIHRpbWUuCgo+Cj4gU2luY2UgbW9zdCBNaXJhZ2VPUyBhcHBsaWNhdGlvbnMgZGVw
bG95ZWQgaW4gdGhlIHdpbGQgc3RpbGwgdXNlIDQuMDIsCj4gSSdkIGFwcHJlY2lhdGUga2VlcGlu
ZyBpdCAodW50aWwgZS5nLiA0LjA0IGlzIHJlbGVhc2VkLCBhbmQKPiBvY2FtbC1mcmVlc3RhbmRp
bmcgJiBtaXJhZ2UteGVuLW9jYW1sIHN1cHBvcnQgNC4wNCkuCgpJJ2QgcmVhbGx5IGxpa2UgdG8g
ZGVwcmVjYXRlIDQuMDIgZm9yIE1pcmFnZU9TIDM7IG5vYm9keSB3aWxsIGJlIApidWlsZGluZyB0
aGVpciBleGlzdGluZyB1bmlrZXJuZWxzIGluIHRoYXQgcGFja2FnZSB1bml2ZXJzZSB3aXRob3V0
IApoYXZpbmcgdG8gcmV2aXNpdCB0aGVtIGFscmVhZHkuCgotTWluZHkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Oct 13 14:03:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Oct 2016 14:03: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bugbJ-0002wb-Hg; Thu, 13 Oct 2016 14:03:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bugbI-0002wR-Aa
 for mirageos-devel@lists.xenproject.org; Thu, 13 Oct 2016 14:03:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E5/EC-04658-F149FF75; Thu, 13 Oct 2016 14:03:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVy0237IV25Kf/
 DDS6uNLTobb3L4sDocfjDFZYAxijWzLyk/IoE1owH8xvYCq6xVpy5846xgfE2SxcjF4eQwH1G
 iaW3rzF1MXJySAjYSJxuXcoMkZjKJLHo6XW2LkYOoIScxOenhhDx/4wSX/p2sIE0CAvoSyw5t
 R/MFhFQl1h26j4jSL2QQJXEkqU8IGE2oPDi630sIDavgJvE8mdHWUFsFgFVicn3/4K1igqES7
 yftZANokZQ4uTMJ2D1nAL2Eit+Lwe7jVnATGLe5ofMELa8xPa3c5gnMArMQtIyC0nZLCRlCxi
 ZVzFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZnPQMD4w7G
 hr1+hxglOZiURHl/+f0PF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBKz4ZKCdYlJqeWpGWmQOMF
 Ji0BAePkgivPUiat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzUqXEeW9PAioSACnKKM2DGwGL2k
 uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk/gEzhycwrgdv0CugIJqAjbCb9ATmiJBEhJdX
 A6Mqpcm+fKDvfn7erS5K/frA+6eKRbbb/hYH+ApWCFfPzb4tLeRew+Cg0cO3dlf9esUZzgffP
 wJ7CLesN1NPu5SUGJiSrrnUMfq/PYflGIddo5lqZwoKqzKIkf8cPv0pCIg5MyjHZ7+UhJlo9v
 ZAhuknx9yaDKS9lv2fFnOS109eapJHVNEmJpTgj0VCLuag4EQABmn3i1QIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476367390!58436226!1
X-Originating-IP: [217.70.183.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6219 invoked from network); 13 Oct 2016 14:03:10 -0000
Received: from relay2-d.mail.gandi.net (HELO relay2-d.mail.gandi.net)
 (217.70.183.194)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2016 14:03:10 -0000
Received: from mfilter31-d.gandi.net (mfilter31-d.gandi.net [217.70.178.162])
 by relay2-d.mail.gandi.net (Postfix) with ESMTP id 65DD0C5A68
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 13 Oct 2016 16:03:10 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter31-d.gandi.net
Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194])
 by mfilter31-d.gandi.net (mfilter31-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id WjzyrMUf9vAz for <mirageos-devel@lists.xenproject.org>;
 Thu, 13 Oct 2016 16:03:08 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 553FEC5A93
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 13 Oct 2016 16:03:07 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <bfb13846-7bac-7888-9153-8999245c2e83@somerandomidiot.com>
 <5085392b-8d4f-a315-92a6-5c393276daa4@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ec3c7333-dbbc-477e-41c4-a5e158f50ab7@somerandomidiot.com>
Date: Thu, 13 Oct 2016 09:03:07 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <5085392b-8d4f-a315-92a6-5c393276daa4@mehnert.org>
Subject: Re: [MirageOS-devel] deprecating 4.02?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAxNiAwMzowNSBBTSwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cgo+IE9uIDMxLzA4
LzIwMTYgMTc6MzEsIE1pbmR5IHdyb3RlOgo+PiBIYXZpbmcganVzdCB0cmlwcGVkIG92ZXIgc29t
ZXRoaW5nIGF2YWlsYWJsZSBpbiA0LjAzIGJ1dCBub3QgNC4wMgo+IGlzIHRoaXMgc2lnbmlmaWNh
bnQgZW5vdWdoIHRvIGRyb3AgNC4wMiBzdXBwb3J0IChvciBpcyBpdCBvbmx5IHRoZQo+IEhhc2h0
YmwuZmlsdGVyX21hcF9pbnBsYWNlKT8KCkhhc2h0YmwuZmlsdGVyX21hcF9pbnBsYWNlIGlzbid0
IGEgYmlnIGRlYWwsIGJ1dCBJIHRyaXAgb3ZlciB0aGUgbGFjayBvZiAKaW5idWlsdCBgcmVzdWx0
YCBhbGwgdGhlIHRpbWUuCgo+Cj4gU2luY2UgbW9zdCBNaXJhZ2VPUyBhcHBsaWNhdGlvbnMgZGVw
bG95ZWQgaW4gdGhlIHdpbGQgc3RpbGwgdXNlIDQuMDIsCj4gSSdkIGFwcHJlY2lhdGUga2VlcGlu
ZyBpdCAodW50aWwgZS5nLiA0LjA0IGlzIHJlbGVhc2VkLCBhbmQKPiBvY2FtbC1mcmVlc3RhbmRp
bmcgJiBtaXJhZ2UteGVuLW9jYW1sIHN1cHBvcnQgNC4wNCkuCgpJJ2QgcmVhbGx5IGxpa2UgdG8g
ZGVwcmVjYXRlIDQuMDIgZm9yIE1pcmFnZU9TIDM7IG5vYm9keSB3aWxsIGJlIApidWlsZGluZyB0
aGVpciBleGlzdGluZyB1bmlrZXJuZWxzIGluIHRoYXQgcGFja2FnZSB1bml2ZXJzZSB3aXRob3V0
IApoYXZpbmcgdG8gcmV2aXNpdCB0aGVtIGFscmVhZHkuCgotTWluZHkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Oct 13 14:10:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Oct 2016 14:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bugil-0003Tv-5b; Thu, 13 Oct 2016 14:10:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bugij-0003Tp-QJ
 for mirageos-devel@lists.xenproject.org; Thu, 13 Oct 2016 14:10:53 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5C/6A-01972-DE59FF75; Thu, 13 Oct 2016 14:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhse7Lqf/
 DDT4/Nrbobb3L4sDocfjDFZYAxijWzLyk/IoE1oxlDTtYCrZyVHy/0c/SwNjE3sXIxSEkMJVR
 4u/HRSwgDovAZGaJ3tnfmLsYOYGcr0wSZz6HQ1SdY5RYNuMUI0iCWUBL4sa/l0wgNq+AnsSm9
 W/BbGEBfYklp/azdTFycLAJaEqsfMUPEuYUcJf4s2M2I8RMVYk736ZCjVGXWL3xEROErS2xbO
 FrZpBWXgFbiT2bTCDWbmGU2PFvEli9iICuxMPlF9hBbAkBWYknJxexTGAUmIXkollILpqFZOw
 CRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhyQAEOxgP
 NjsfYpTkYFIS5f3l9z9ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvyylAOcGi1PTUirTMHGCkw
 KQlOHiURHgVgNEixFtckJhbnJkOkTrFqCglzrsXpE8AJJFRmgfXBovOS4yyUsK8jECHCPEUpB
 blZpagyr9iFOdgVBLm5QUZz5OZVwI3/RXQYiagxTaT/oAsLklESEk1MFZfldLhY3+rkXZ1vsb
 UD/kScSE+IpdXHb7k+n/K4VP7frW+WM6d49Idwlt3Tu/TZ9uX97oD5xYs0sjTOP7DVmVjwgm1
 +G8PDzolnpsdfk079iK3Ts7+heoZNe4y08oj26V7Nlyt6D6wbKX7b+YTgizvNDIMRWSFTIsWF
 TtuOn6r4ttfxWeVG5RYijMSDbWYi4oTATquoW7JAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1476367849!61103995!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26249 invoked from network); 13 Oct 2016 14:10:49 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2016 14:10:49 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d57b76b0;
 Thu, 13 Oct 2016 15:10:48 +0100 (BST)
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=pcBLSqbPaMNukSNBlm688Mg6WCs=; b=ok29gVNPEG6fVTelDl
 S9TLGrr5bO5Qx1xVp45kssGUiuAv5JXmSW61poStN1xFDSVLe5TDQXOoSv3taPUl
 sDkYgZ3qc7sVI3qwMqdSd7iOZXHRredvr2dr8yxXxjVZb0OIgY9E+OsjMyvlnTTi
 knYzr5a6LcETFyvsaTEZ0hY58=
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=pfTn4PRfpeqoK0RJZz3v6TraMLzKxziHCJN6Y2pV3sqKoh1b2Gu
 FSCx+/ScsHaak9Ey5M00zAllDl53c1N05Xqqy85UIoMct3S5NCd0Co0qx6V/ADDm
 VZZA8XYLKSfnMcFEgsuaLTdxqhQRAHiA8uCLhBNmZWGCmygfFphiVPJM=
Received: from [172.16.10.109] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id c85ce622
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Thu, 13 Oct 2016 15:10:47 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <ec3c7333-dbbc-477e-41c4-a5e158f50ab7@somerandomidiot.com>
Date: Thu, 13 Oct 2016 15:10:46 +0100
Message-Id: <D65BED3C-A4AF-4D02-930B-CB3A9F102830@recoil.org>
References: <bfb13846-7bac-7888-9153-8999245c2e83@somerandomidiot.com>
 <5085392b-8d4f-a315-92a6-5c393276daa4@mehnert.org>
 <ec3c7333-dbbc-477e-41c4-a5e158f50ab7@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] deprecating 4.02?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTMgT2N0IDIwMTYsIGF0IDE1OjAzLCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNv
bT4gd3JvdGU6Cj4gCj4gT24gMDkvMDEvMjAxNiAwMzowNSBBTSwgSGFubmVzIE1laG5lcnQgd3Jv
dGU6Cj4gCj4+IE9uIDMxLzA4LzIwMTYgMTc6MzEsIE1pbmR5IHdyb3RlOgo+Pj4gSGF2aW5nIGp1
c3QgdHJpcHBlZCBvdmVyIHNvbWV0aGluZyBhdmFpbGFibGUgaW4gNC4wMyBidXQgbm90IDQuMDIK
Pj4gaXMgdGhpcyBzaWduaWZpY2FudCBlbm91Z2ggdG8gZHJvcCA0LjAyIHN1cHBvcnQgKG9yIGlz
IGl0IG9ubHkgdGhlCj4+IEhhc2h0YmwuZmlsdGVyX21hcF9pbnBsYWNlKT8KPiAKPiBIYXNodGJs
LmZpbHRlcl9tYXBfaW5wbGFjZSBpc24ndCBhIGJpZyBkZWFsLCBidXQgSSB0cmlwIG92ZXIgdGhl
IGxhY2sgb2YgaW5idWlsdCBgcmVzdWx0YCBhbGwgdGhlIHRpbWUuCj4gCj4+IAo+PiBTaW5jZSBt
b3N0IE1pcmFnZU9TIGFwcGxpY2F0aW9ucyBkZXBsb3llZCBpbiB0aGUgd2lsZCBzdGlsbCB1c2Ug
NC4wMiwKPj4gSSdkIGFwcHJlY2lhdGUga2VlcGluZyBpdCAodW50aWwgZS5nLiA0LjA0IGlzIHJl
bGVhc2VkLCBhbmQKPj4gb2NhbWwtZnJlZXN0YW5kaW5nICYgbWlyYWdlLXhlbi1vY2FtbCBzdXBw
b3J0IDQuMDQpLgo+IAo+IEknZCByZWFsbHkgbGlrZSB0byBkZXByZWNhdGUgNC4wMiBmb3IgTWly
YWdlT1MgMzsgbm9ib2R5IHdpbGwgYmUgYnVpbGRpbmcgdGhlaXIgZXhpc3RpbmcgdW5pa2VybmVs
cyBpbiB0aGF0IHBhY2thZ2UgdW5pdmVyc2Ugd2l0aG91dCBoYXZpbmcgdG8gcmV2aXNpdCB0aGVt
IGFscmVhZHkuCgpBZ3JlZWQuIFRoZSBidWlsdGluIHJlc3VsdCBhbmQgZ3VhcmFudGVlZCBhdmFp
bGFiaWxpdHkgb2YgZmxhbWJkYSBhcmUgdHdvIGdvb2QgcmVhc29ucyBmb3IgbWUuICBOb3RlIHRo
YXQgaW5kaXZpZHVhbCBsaWJyYXJpZXMgY2FuIHN0aWxsIGNob29zZSB0byBtYWludGFpbiBzdXBw
b3J0LCBpdHMganVzdCB0aGF0IHdlIHdvbnQgZ3VhcmFudGVlIGl0IG91cnNlbHZlcyBmcm9tIHRo
ZSBtYWluIG1pcmFnZSB0b29sLgoKQW5pbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Oct 13 14:10:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Oct 2016 14:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bugil-0003Tv-5b; Thu, 13 Oct 2016 14:10:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bugij-0003Tp-QJ
 for mirageos-devel@lists.xenproject.org; Thu, 13 Oct 2016 14:10:53 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5C/6A-01972-DE59FF75; Thu, 13 Oct 2016 14:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhse7Lqf/
 DDT4/Nrbobb3L4sDocfjDFZYAxijWzLyk/IoE1oxlDTtYCrZyVHy/0c/SwNjE3sXIxSEkMJVR
 4u/HRSwgDovAZGaJ3tnfmLsYOYGcr0wSZz6HQ1SdY5RYNuMUI0iCWUBL4sa/l0wgNq+AnsSm9
 W/BbGEBfYklp/azdTFycLAJaEqsfMUPEuYUcJf4s2M2I8RMVYk736ZCjVGXWL3xEROErS2xbO
 FrZpBWXgFbiT2bTCDWbmGU2PFvEli9iICuxMPlF9hBbAkBWYknJxexTGAUmIXkollILpqFZOw
 CRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhyQAEOxgP
 NjsfYpTkYFIS5f3l9z9ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvyylAOcGi1PTUirTMHGCkw
 KQlOHiURHgVgNEixFtckJhbnJkOkTrFqCglzrsXpE8AJJFRmgfXBovOS4yyUsK8jECHCPEUpB
 blZpagyr9iFOdgVBLm5QUZz5OZVwI3/RXQYiagxTaT/oAsLklESEk1MFZfldLhY3+rkXZ1vsb
 UD/kScSE+IpdXHb7k+n/K4VP7frW+WM6d49Idwlt3Tu/TZ9uX97oD5xYs0sjTOP7DVmVjwgm1
 +G8PDzolnpsdfk079iK3Ts7+heoZNe4y08oj26V7Nlyt6D6wbKX7b+YTgizvNDIMRWSFTIsWF
 TtuOn6r4ttfxWeVG5RYijMSDbWYi4oTATquoW7JAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1476367849!61103995!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26249 invoked from network); 13 Oct 2016 14:10:49 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2016 14:10:49 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d57b76b0;
 Thu, 13 Oct 2016 15:10:48 +0100 (BST)
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=pcBLSqbPaMNukSNBlm688Mg6WCs=; b=ok29gVNPEG6fVTelDl
 S9TLGrr5bO5Qx1xVp45kssGUiuAv5JXmSW61poStN1xFDSVLe5TDQXOoSv3taPUl
 sDkYgZ3qc7sVI3qwMqdSd7iOZXHRredvr2dr8yxXxjVZb0OIgY9E+OsjMyvlnTTi
 knYzr5a6LcETFyvsaTEZ0hY58=
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=pfTn4PRfpeqoK0RJZz3v6TraMLzKxziHCJN6Y2pV3sqKoh1b2Gu
 FSCx+/ScsHaak9Ey5M00zAllDl53c1N05Xqqy85UIoMct3S5NCd0Co0qx6V/ADDm
 VZZA8XYLKSfnMcFEgsuaLTdxqhQRAHiA8uCLhBNmZWGCmygfFphiVPJM=
Received: from [172.16.10.109] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id c85ce622
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Thu, 13 Oct 2016 15:10:47 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <ec3c7333-dbbc-477e-41c4-a5e158f50ab7@somerandomidiot.com>
Date: Thu, 13 Oct 2016 15:10:46 +0100
Message-Id: <D65BED3C-A4AF-4D02-930B-CB3A9F102830@recoil.org>
References: <bfb13846-7bac-7888-9153-8999245c2e83@somerandomidiot.com>
 <5085392b-8d4f-a315-92a6-5c393276daa4@mehnert.org>
 <ec3c7333-dbbc-477e-41c4-a5e158f50ab7@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] deprecating 4.02?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTMgT2N0IDIwMTYsIGF0IDE1OjAzLCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNv
bT4gd3JvdGU6Cj4gCj4gT24gMDkvMDEvMjAxNiAwMzowNSBBTSwgSGFubmVzIE1laG5lcnQgd3Jv
dGU6Cj4gCj4+IE9uIDMxLzA4LzIwMTYgMTc6MzEsIE1pbmR5IHdyb3RlOgo+Pj4gSGF2aW5nIGp1
c3QgdHJpcHBlZCBvdmVyIHNvbWV0aGluZyBhdmFpbGFibGUgaW4gNC4wMyBidXQgbm90IDQuMDIK
Pj4gaXMgdGhpcyBzaWduaWZpY2FudCBlbm91Z2ggdG8gZHJvcCA0LjAyIHN1cHBvcnQgKG9yIGlz
IGl0IG9ubHkgdGhlCj4+IEhhc2h0YmwuZmlsdGVyX21hcF9pbnBsYWNlKT8KPiAKPiBIYXNodGJs
LmZpbHRlcl9tYXBfaW5wbGFjZSBpc24ndCBhIGJpZyBkZWFsLCBidXQgSSB0cmlwIG92ZXIgdGhl
IGxhY2sgb2YgaW5idWlsdCBgcmVzdWx0YCBhbGwgdGhlIHRpbWUuCj4gCj4+IAo+PiBTaW5jZSBt
b3N0IE1pcmFnZU9TIGFwcGxpY2F0aW9ucyBkZXBsb3llZCBpbiB0aGUgd2lsZCBzdGlsbCB1c2Ug
NC4wMiwKPj4gSSdkIGFwcHJlY2lhdGUga2VlcGluZyBpdCAodW50aWwgZS5nLiA0LjA0IGlzIHJl
bGVhc2VkLCBhbmQKPj4gb2NhbWwtZnJlZXN0YW5kaW5nICYgbWlyYWdlLXhlbi1vY2FtbCBzdXBw
b3J0IDQuMDQpLgo+IAo+IEknZCByZWFsbHkgbGlrZSB0byBkZXByZWNhdGUgNC4wMiBmb3IgTWly
YWdlT1MgMzsgbm9ib2R5IHdpbGwgYmUgYnVpbGRpbmcgdGhlaXIgZXhpc3RpbmcgdW5pa2VybmVs
cyBpbiB0aGF0IHBhY2thZ2UgdW5pdmVyc2Ugd2l0aG91dCBoYXZpbmcgdG8gcmV2aXNpdCB0aGVt
IGFscmVhZHkuCgpBZ3JlZWQuIFRoZSBidWlsdGluIHJlc3VsdCBhbmQgZ3VhcmFudGVlZCBhdmFp
bGFiaWxpdHkgb2YgZmxhbWJkYSBhcmUgdHdvIGdvb2QgcmVhc29ucyBmb3IgbWUuICBOb3RlIHRo
YXQgaW5kaXZpZHVhbCBsaWJyYXJpZXMgY2FuIHN0aWxsIGNob29zZSB0byBtYWludGFpbiBzdXBw
b3J0LCBpdHMganVzdCB0aGF0IHdlIHdvbnQgZ3VhcmFudGVlIGl0IG91cnNlbHZlcyBmcm9tIHRo
ZSBtYWluIG1pcmFnZSB0b29sLgoKQW5pbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 10:29:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 10:29: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1buzjo-0006fo-9m; Fri, 14 Oct 2016 10:29:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1buzjn-0006fi-H5
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 10:29:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 45/C6-24266-A73B0085; Fri, 14 Oct 2016 10:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXCOvOhsW7lZoY
 Ig5YvzBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtH19i9TwRTOihfzF7E1MN5g72Lk4hASOMAo
 0XGxDcjh5GAR+M4kcXcaE0iCReA2k8SP3R/YIKp+MkocP7SUsYuRg4NNQFNi5St+kAZmAS2JG
 /9eMkHY2hLLFr5mBrGFBdQkbk48ygZi8wrYSvza3s8E0soioCpxpI8HJCwiYCHxuucXK0SJns
 Sm9W/BxkgIyEo8ObmIZQIj7ywkG2Yh2TALScsCRuZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBYVXPwMC4g/HqFr9DjJIcTEqivLV6DBFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjTNgHlBItS01Mr0jJzgAEOk5bg4FES4WUDSfMWFyTmFmemQ6ROMSpKi
 fOagCQEQBIZpXlwbbCousQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcKyBSezLwSuOmvgB
 YzAS3+0Aa2uCQRISXVwFgktKrtonr4WdaAhzxB2a6LbHd4dnK4+bpfXWce9HHb5y9PUr9Pa/x
 avFaqzaElsLhekPvbb2M/Qfdo1239qlpP3Z3Yf26/PXkj17qQ2HWiEar89g/Cpr/93q9lZ/vm
 DM82dYMVxfvWZvhfFr3EJ3J7X+z0JTwbrYRWcxyc+NNyb5GhwJv4Q0osxRmJhlrMRcWJAJuoV
 YSlAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1476440952!48865192!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26434 invoked from network); 14 Oct 2016 10:29:13 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 10:29:13 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id fc52feec
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 11:29:11 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; s=selector1; bh=bhkju93w79DqgL0cS+O5QHQwYfM=; b=
 EgVZsl47S3Ch37DN7E+CBK96YCn41klAQkOsCkfHb7c4D0Sqen5HMIMIXqA6YNNU
 564auvpE9zW4YqvNGS1dFkWrtI8BcW3jy+RX2Z7N9P8opib6T9uC4E5r9kWxOiQ9
 zpFLl9myVmaMlvE3Ay9u18UQaW+UfSa8aQEGXMwsbn4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; q=dns; s=selector1; b=CHO0XqNe/kxC5FGeiMre0Lj2
 hC4aIvZKxm57ObZAOsrfaDZk/XbkSg274N7nN05nSEFZnytdtc+Lj4fBvok9IkVI
 UBGTc/uab7yLbAGS9ZWhDgRbHlOAosDZqa49+AXtaF8yF3YGn2c5pp7wEmWpXavR
 EG8NiEA6mqJJuJ1QRYs=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 89feff47
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO)
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 11:29:11 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Date: Fri, 14 Oct 2016 11:29:10 +0100
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Subject: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

R29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRpb24gcmVwb3Np
dG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhhcyBi
ZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVkIGZy
b20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2Uv
bWlyYWdlLWRldgoKQXMgYSByZW1pbmRlciwgdGhpcyBoYXMgYmVjb21lIHRoZSB1bm9mZmljaWFs
ICJ0cm92ZSIgc2luY2UgaXQgYXR0ZW1wdHMgdG8gYnVpbGQgYWxsIHRoZSBsaWJyYXJpZXMgaW4g
b25lIE9QQU0gaW5zdGFsbCBpbnN0cnVjdGlvbjoKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9t
aXJhZ2UvYmxvYi9tYXN0ZXIvRG9ja2VyZmlsZS5kb2MKCmFuZCB0aGVuIHVzZXMgb2RpZyB0byBi
dWlsZCB0aGUgYWdncmVnYXRlIGRvY3VtZW50YXRpb24gc2V0LiBUaGlzIGNhbiBhbHNvIGJlIGRv
bmUgbG9jYWxseSBvbiB5b3VyIG1hY2hpbmUgdmlhIHRoZSBjb21tYW5kcyBpbiB0aGUgRG9ja2Vy
ZmlsZS4KCkFzIHRoaXMgc2V0dXAgc3RhYmlsaXNlcywgSSB3aWxsIG1lcmdlIHRoZSBUUk9WRSBs
aW5rcyBjdXJyZW50bHkgaGVsZCBpbiBtaXJhZ2Utd3d3IHdpdGggdGhpcyB2ZXJzaW9uICh3aGlj
aCB1c2VzIE9QQU0gcGFja2FnZSBuYW1lcyByYXRoZXIgdGhhbiByZXBvc2l0b3JpZXMsIHdoaWNo
IGlzIG1vcmUgdXNlZnVsIEkgdGhpbmspLgoKVGhhbmtzIHRvIGV2ZXJ5b25lIHdobyBoYXMgYmVl
biBoYXJkIGF0IHdvcmsgcG9ydGluZyBsaWJyYXJpZXMgdG8gbWlyYWdlLWRldiBpbiB0aGUgcmVs
ZWFzZSBlZmZvcnQgc28gZmFyLCBhbmQgaW4gcGFydGljdWxhciB0byBIYW5uZXMgTWVuaGVydCwg
TWluZHkgUHJlc3RvbiwgTWFydGluIEx1Y2luYSwgRGF2ZSBTY290dCBhbmQgVGhvbWFzIEdhemFn
bmFpcmUgd2hvIGhhdmUgYWxsIGJlZW4gc3RlYWRpbHkgc3VibWl0dGluZyAibWFzdGVyIGJyYW5j
aCIgcG9ydHMgdG8gbWlyYWdlLWRldiB0byBrZWVwIGl0IGJ1aWxkaW5nIGFuZCBzdGFibGUgYXMg
d2UgbWVyZ2UgdGhlIEFQSSBjaGFuZ2VzIHJlcXVpcmVkIGZvciBNaXJhZ2VPUzMuCgpyZWdhcmRz
LApBbmlsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 10:29:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 10:29: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1buzjo-0006fo-9m; Fri, 14 Oct 2016 10:29:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1buzjn-0006fi-H5
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 10:29:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 45/C6-24266-A73B0085; Fri, 14 Oct 2016 10:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXCOvOhsW7lZoY
 Ig5YvzBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtH19i9TwRTOihfzF7E1MN5g72Lk4hASOMAo
 0XGxDcjh5GAR+M4kcXcaE0iCReA2k8SP3R/YIKp+MkocP7SUsYuRg4NNQFNi5St+kAZmAS2JG
 /9eMkHY2hLLFr5mBrGFBdQkbk48ygZi8wrYSvza3s8E0soioCpxpI8HJCwiYCHxuucXK0SJns
 Sm9W/BxkgIyEo8ObmIZQIj7ywkG2Yh2TALScsCRuZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBYVXPwMC4g/HqFr9DjJIcTEqivLV6DBFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjTNgHlBItS01Mr0jJzgAEOk5bg4FES4WUDSfMWFyTmFmemQ6ROMSpKi
 fOagCQEQBIZpXlwbbCousQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcKyBSezLwSuOmvgB
 YzAS3+0Aa2uCQRISXVwFgktKrtonr4WdaAhzxB2a6LbHd4dnK4+bpfXWce9HHb5y9PUr9Pa/x
 avFaqzaElsLhekPvbb2M/Qfdo1239qlpP3Z3Yf26/PXkj17qQ2HWiEar89g/Cpr/93q9lZ/vm
 DM82dYMVxfvWZvhfFr3EJ3J7X+z0JTwbrYRWcxyc+NNyb5GhwJv4Q0osxRmJhlrMRcWJAJuoV
 YSlAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1476440952!48865192!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26434 invoked from network); 14 Oct 2016 10:29:13 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 10:29:13 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id fc52feec
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 11:29:11 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; s=selector1; bh=bhkju93w79DqgL0cS+O5QHQwYfM=; b=
 EgVZsl47S3Ch37DN7E+CBK96YCn41klAQkOsCkfHb7c4D0Sqen5HMIMIXqA6YNNU
 564auvpE9zW4YqvNGS1dFkWrtI8BcW3jy+RX2Z7N9P8opib6T9uC4E5r9kWxOiQ9
 zpFLl9myVmaMlvE3Ay9u18UQaW+UfSa8aQEGXMwsbn4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; q=dns; s=selector1; b=CHO0XqNe/kxC5FGeiMre0Lj2
 hC4aIvZKxm57ObZAOsrfaDZk/XbkSg274N7nN05nSEFZnytdtc+Lj4fBvok9IkVI
 UBGTc/uab7yLbAGS9ZWhDgRbHlOAosDZqa49+AXtaF8yF3YGn2c5pp7wEmWpXavR
 EG8NiEA6mqJJuJ1QRYs=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 89feff47
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO)
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 11:29:11 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Date: Fri, 14 Oct 2016 11:29:10 +0100
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Subject: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

R29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRpb24gcmVwb3Np
dG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhhcyBi
ZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVkIGZy
b20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2Uv
bWlyYWdlLWRldgoKQXMgYSByZW1pbmRlciwgdGhpcyBoYXMgYmVjb21lIHRoZSB1bm9mZmljaWFs
ICJ0cm92ZSIgc2luY2UgaXQgYXR0ZW1wdHMgdG8gYnVpbGQgYWxsIHRoZSBsaWJyYXJpZXMgaW4g
b25lIE9QQU0gaW5zdGFsbCBpbnN0cnVjdGlvbjoKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9t
aXJhZ2UvYmxvYi9tYXN0ZXIvRG9ja2VyZmlsZS5kb2MKCmFuZCB0aGVuIHVzZXMgb2RpZyB0byBi
dWlsZCB0aGUgYWdncmVnYXRlIGRvY3VtZW50YXRpb24gc2V0LiBUaGlzIGNhbiBhbHNvIGJlIGRv
bmUgbG9jYWxseSBvbiB5b3VyIG1hY2hpbmUgdmlhIHRoZSBjb21tYW5kcyBpbiB0aGUgRG9ja2Vy
ZmlsZS4KCkFzIHRoaXMgc2V0dXAgc3RhYmlsaXNlcywgSSB3aWxsIG1lcmdlIHRoZSBUUk9WRSBs
aW5rcyBjdXJyZW50bHkgaGVsZCBpbiBtaXJhZ2Utd3d3IHdpdGggdGhpcyB2ZXJzaW9uICh3aGlj
aCB1c2VzIE9QQU0gcGFja2FnZSBuYW1lcyByYXRoZXIgdGhhbiByZXBvc2l0b3JpZXMsIHdoaWNo
IGlzIG1vcmUgdXNlZnVsIEkgdGhpbmspLgoKVGhhbmtzIHRvIGV2ZXJ5b25lIHdobyBoYXMgYmVl
biBoYXJkIGF0IHdvcmsgcG9ydGluZyBsaWJyYXJpZXMgdG8gbWlyYWdlLWRldiBpbiB0aGUgcmVs
ZWFzZSBlZmZvcnQgc28gZmFyLCBhbmQgaW4gcGFydGljdWxhciB0byBIYW5uZXMgTWVuaGVydCwg
TWluZHkgUHJlc3RvbiwgTWFydGluIEx1Y2luYSwgRGF2ZSBTY290dCBhbmQgVGhvbWFzIEdhemFn
bmFpcmUgd2hvIGhhdmUgYWxsIGJlZW4gc3RlYWRpbHkgc3VibWl0dGluZyAibWFzdGVyIGJyYW5j
aCIgcG9ydHMgdG8gbWlyYWdlLWRldiB0byBrZWVwIGl0IGJ1aWxkaW5nIGFuZCBzdGFibGUgYXMg
d2UgbWVyZ2UgdGhlIEFQSSBjaGFuZ2VzIHJlcXVpcmVkIGZvciBNaXJhZ2VPUzMuCgpyZWdhcmRz
LApBbmlsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 10:34:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 10:34: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1buzp4-0007TT-6M; Fri, 14 Oct 2016 10:34:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1buzp2-0007TI-Lz
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 10:34:40 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 98/02-01171-FB4B0085; Fri, 14 Oct 2016 10:34:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVy0237Yd09Wxg
 iDJ7tE7fobb3L4sDocfjDFZYAxijWzLyk/IoE1ow3x0+yFXxmrfix+RlrA+MXli5GLg4hgfuM
 EhN6T7F1MXJySAjYSHx6uIMVIjGVSeJH02zmLkYOoIScxOenhhDx/4wS+76eYARpEBawlvi4d
 woTiC0ioC6x7NR9sLiQgK3EmqvrwIayAcUXX+9jAbF5BdwkPj5uBIuzCKhKPNuxEaxXVCBc4v
 2shWwQNYISJ2c+AavnFLCTeH16GjOIzSxgJjFv80MoW16ieets5gmMArOQtMxCUjYLSdkCRuZ
 VjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g7Fn
 r98hRkkOJiVR3lo9hgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryJm4FygkWp6akVaZk5wFiBS
 Utw8CiJ8OaDpHmLCxJzizPTIVKnGI05Fvy4vZaJY9KuB2uZhFjy8vNSpcR520FKBUBKM0rz4A
 bBYvgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeZpApPJl5JXD7XgGdwgR0yoc2sFNKEhF
 SUg2Mzmf6+3kXPl2XHvfuTr/2fwdfiRbhA5Nu3lSXEFAo5N3lZbW88mdTAcNOuXPzNJYwil9R
 SZnOL6Ttkl55+Ioj7/GYnVfWctTEnJxyuEzgVmxOUrHO7vNxnH9854s80TnhNetx++GMiC1a+
 lzbDm3fLMtaeP7fRQGJhey+TyX+qK2RMUz8bcahxFKckWioxVxUnAgAP2RarNwCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1476441276!39788516!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30837 invoked from network); 14 Oct 2016 10:34:36 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 10:34:36 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 02BBFA80D9
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 12:34:36 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter14-d.gandi.net (mfilter14-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id EymmrbUrb7ln for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 12:34:34 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 285A7A810A
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 12:34:33 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ea02367d-9e20-310f-35cf-f6820049e26b@somerandomidiot.com>
Date: Fri, 14 Oct 2016 05:34:33 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Ck9uIDEwLzE0LzIwMTYgMDU6MjkgQU0sIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+IEdvb2Qg
bmV3cyBldmVyeW9uZSEgVGhlIGV4cGVyaW1lbnRhbCBkb2N1bWVudGF0aW9uIHJlcG9zaXRvcnkg
YXQgaHR0cDovL2RvY3MubWlyYWdlLmlvIG5vdyBidWlsZHMgYWdhaW4sIGFuZCBoYXMgYmVlbiBy
ZWZyZXNoZWQgdG8gdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFyaWVzIGFzc2VtYmxlZCBmcm9tIHRo
ZSBNaXJhZ2VPUzMgZGV2IHJlbW90ZSBhdCBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFn
ZS1kZXYKClRoaXMgaXMgZXh0cmVtZWx5IGNvb2whICBUaGFua3MgYSB0b24gZm9yIGdldHRpbmcg
dGhpcyB1cCBhbmQgcnVubmluZywgCkFuaWwuICBBbHNvLCB0aGFua3MgdG8gRGFuaWVsIELDvG56
bGksIHRoZSBhdXRob3Igb2Ygb2RpZyEKCkkgbm90aWNlIHRoYXQgInZlcnNpb24iIGlzIGxpc3Rl
ZCBhcyAiPyIgZm9yIG1hbnkgb2YgdGhlIHBhY2thZ2VzIAooaW5jbHVkaW5nIGh0dHA6Ly9kb2Nz
Lm1pcmFnZS5pby9pcGFkZHIvaW5kZXguaHRtbCAsIHdoaWNoIHNob3VsZCBoYXZlIGEgCnByb3Bl
ciB2ZXJzaW9uIG51bWJlciBvZiB0aGUgZm9ybSB3ZSB1c3VhbGx5IHNlZSBpbiB0aGUgbWFpbiBv
cGFtIApyZXBvc2l0b3J5KS4gIFdoYXQncyB0aGUgYmVzdCBwbGFjZSB0byByZXBvcnQgaXNzdWVz
IGxpa2UgdGhpcz8gIE1heWJlIAp0aGUgaXNzdWUgdHJhY2tlciBmb3Igb2RpZyBpdHNlbGY/CgpU
aGFua3MsCgpNaW5keQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 10:34:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 10:34: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1buzp4-0007TT-6M; Fri, 14 Oct 2016 10:34:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1buzp2-0007TI-Lz
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 10:34:40 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 98/02-01171-FB4B0085; Fri, 14 Oct 2016 10:34:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVy0237Yd09Wxg
 iDJ7tE7fobb3L4sDocfjDFZYAxijWzLyk/IoE1ow3x0+yFXxmrfix+RlrA+MXli5GLg4hgfuM
 EhN6T7F1MXJySAjYSHx6uIMVIjGVSeJH02zmLkYOoIScxOenhhDx/4wS+76eYARpEBawlvi4d
 woTiC0ioC6x7NR9sLiQgK3EmqvrwIayAcUXX+9jAbF5BdwkPj5uBIuzCKhKPNuxEaxXVCBc4v
 2shWwQNYISJ2c+AavnFLCTeH16GjOIzSxgJjFv80MoW16ieets5gmMArOQtMxCUjYLSdkCRuZ
 VjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g7Fn
 r98hRkkOJiVR3lo9hgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryJm4FygkWp6akVaZk5wFiBS
 Utw8CiJ8OaDpHmLCxJzizPTIVKnGI05Fvy4vZaJY9KuB2uZhFjy8vNSpcR520FKBUBKM0rz4A
 bBYvgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeZpApPJl5JXD7XgGdwgR0yoc2sFNKEhF
 SUg2Mzmf6+3kXPl2XHvfuTr/2fwdfiRbhA5Nu3lSXEFAo5N3lZbW88mdTAcNOuXPzNJYwil9R
 SZnOL6Ttkl55+Ioj7/GYnVfWctTEnJxyuEzgVmxOUrHO7vNxnH9854s80TnhNetx++GMiC1a+
 lzbDm3fLMtaeP7fRQGJhey+TyX+qK2RMUz8bcahxFKckWioxVxUnAgAP2RarNwCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1476441276!39788516!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30837 invoked from network); 14 Oct 2016 10:34:36 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 10:34:36 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 02BBFA80D9
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 12:34:36 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter14-d.gandi.net (mfilter14-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id EymmrbUrb7ln for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 12:34:34 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 285A7A810A
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 12:34:33 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ea02367d-9e20-310f-35cf-f6820049e26b@somerandomidiot.com>
Date: Fri, 14 Oct 2016 05:34:33 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Ck9uIDEwLzE0LzIwMTYgMDU6MjkgQU0sIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+IEdvb2Qg
bmV3cyBldmVyeW9uZSEgVGhlIGV4cGVyaW1lbnRhbCBkb2N1bWVudGF0aW9uIHJlcG9zaXRvcnkg
YXQgaHR0cDovL2RvY3MubWlyYWdlLmlvIG5vdyBidWlsZHMgYWdhaW4sIGFuZCBoYXMgYmVlbiBy
ZWZyZXNoZWQgdG8gdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFyaWVzIGFzc2VtYmxlZCBmcm9tIHRo
ZSBNaXJhZ2VPUzMgZGV2IHJlbW90ZSBhdCBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFn
ZS1kZXYKClRoaXMgaXMgZXh0cmVtZWx5IGNvb2whICBUaGFua3MgYSB0b24gZm9yIGdldHRpbmcg
dGhpcyB1cCBhbmQgcnVubmluZywgCkFuaWwuICBBbHNvLCB0aGFua3MgdG8gRGFuaWVsIELDvG56
bGksIHRoZSBhdXRob3Igb2Ygb2RpZyEKCkkgbm90aWNlIHRoYXQgInZlcnNpb24iIGlzIGxpc3Rl
ZCBhcyAiPyIgZm9yIG1hbnkgb2YgdGhlIHBhY2thZ2VzIAooaW5jbHVkaW5nIGh0dHA6Ly9kb2Nz
Lm1pcmFnZS5pby9pcGFkZHIvaW5kZXguaHRtbCAsIHdoaWNoIHNob3VsZCBoYXZlIGEgCnByb3Bl
ciB2ZXJzaW9uIG51bWJlciBvZiB0aGUgZm9ybSB3ZSB1c3VhbGx5IHNlZSBpbiB0aGUgbWFpbiBv
cGFtIApyZXBvc2l0b3J5KS4gIFdoYXQncyB0aGUgYmVzdCBwbGFjZSB0byByZXBvcnQgaXNzdWVz
IGxpa2UgdGhpcz8gIE1heWJlIAp0aGUgaXNzdWUgdHJhY2tlciBmb3Igb2RpZyBpdHNlbGY/CgpU
aGFua3MsCgpNaW5keQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 11:00:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 11:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv0DX-0000hh-QH; Fri, 14 Oct 2016 10:59:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc79@cam.ac.uk>) id 1bv0DW-0000hb-Sa
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 10:59:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BC/C8-15404-EAAB0085; Fri, 14 Oct 2016 10:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXSnM/Rq7t2F0O
 EwfXHUha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrF1kVPBV9aKk4eXMzcwvmXpYuTkkBBQlNja
 uJG5i5EDyLaUeLWmoIuRi0NIYAOTxLYVO9hAapgF1CX+zLvEDGLzCuhJvLp1mRXEFhawlvi4d
 woTiM0moCrxaelvsDingJ3E69PTwOpZgOJ/13cyQcyxkJj4ajcrhK0tsWzha6iZNhLTt3aD1Q
 gJ2EqsuboObK8I0N7mLSeYIO6Uldj9+xHTBEb+WUhOmoXkpFlIxi5gZF7FqF6cWlSWWqRrrpd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg3HmZf9DjJIcTEqivLV6DBFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhzdgLlBItS01Mr0jJzgLEAk5bg4FES4Y0FSfMWFyTmF
 memQ6ROMepyLPhxey2TEEtefl6qlDjvUpAiAZCijNI8uBGwuLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd5kkCk8mXklcJteAR3BBHTEhzawI0oSEVJSDYxeU3YHCC36rrcpctnTqUuZFpX
 NeVqvfsbr/GkjJYmc8yZGH5L7xD8az55nwKFhtCvv8fT8b6usU06KNCVIuUU9kH/y99mZ4NA7
 /bsYri3wXHJ7YePMR3feeSltFsu92VzYu6Dk2W1RW+fQ+vVGXLeON3lPjuD7fE07OFb3xkLvi
 IBdX3V0321QYinOSDTUYi4qTgQAF9A2F8YCAAA=
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476442797!24196292!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34920 invoked from network); 14 Oct 2016 10:59:57 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 10:59:57 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from [194.72.166.2] (port=55857 helo=[172.16.10.198])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc79) (TLSv1:ECDHE-RSA-AES256-SHA:256)
 id 1bv0DU-0005JJ-SP (Exim 4.86_36-e07b163)
 (return-path <amc79@cam.ac.uk>); Fri, 14 Oct 2016 11:59:57 +0100
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Date: Fri, 14 Oct 2016 11:59:55 +0100
Message-Id: <8393E4A2-00E5-442C-939A-3AEFA71B5EE3@cam.ac.uk>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.2104)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDExOjI5LCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5pbEByZWNv
aWwub3JnPiB3cm90ZToKPiAKPiBBcyB0aGlzIHNldHVwIHN0YWJpbGlzZXMsIEkgd2lsbCBtZXJn
ZSB0aGUgVFJPVkUgbGlua3MgY3VycmVudGx5IGhlbGQgaW4gbWlyYWdlLXd3dyB3aXRoIHRoaXMg
dmVyc2lvbiAod2hpY2ggdXNlcyBPUEFNIHBhY2thZ2UgbmFtZXMgcmF0aGVyIHRoYW4gcmVwb3Np
dG9yaWVzLCB3aGljaCBpcyBtb3JlIHVzZWZ1bCBJIHRoaW5rKS4KClRoaXMgaXMgZGVmaW5pdGVs
eSBtb3JlIHVzZWZ1bC4gIFdl4oCZdmUgcHJldmlvdXNseSBkaXNjdXNzZWQgdXNpbmcgT3BhbSB0
YWdzIHRvIGhlbHAgZmlsdGVyIHRoZSBNaXJhZ2UgbGlicmFyaWVzIGFuZCB0aGlzIG1pZ2h0IGJl
IGEgZ29vZCB0aW1lIHRvIHJldmlzaXQgdGhhdC4KCkZvciBleGFtcGxlLCB3b3VsZCBpdCBtYWtl
IHNlbnNlIHRvIHVzZSBzb21ldGhpbmcgbGlrZSB0aGUgb3V0cHV0IG9mICdvcGFtIHNlYXJjaCBv
cmc6bWlyYWdl4oCZIGFzIGlucHV0IHRvIHRoZSBvcGFtIGRlcGV4dCBzdGVwPyAgVGhlcmUgd291
bGQgc3RpbGwgYmUgcGFja2FnZXMgd2XigJlkIGhhdmUgdG8gYWRkIGRpcmVjdGx5IHRvIHRoZSBE
b2NrZXJmaWxlIGJ1dCB0aGlzIG1pZ2h0IG1ha2UgaXQgZWFzaWVyIGFzIG1vcmUgbGlicmFyaWVz
IGFyZSBhZGRlZCB0byBPcGFtLgoKVGhvdWdodHM/CgpBbWlyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 11:00:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 11:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv0DX-0000hh-QH; Fri, 14 Oct 2016 10:59:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc79@cam.ac.uk>) id 1bv0DW-0000hb-Sa
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 10:59:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BC/C8-15404-EAAB0085; Fri, 14 Oct 2016 10:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXSnM/Rq7t2F0O
 EwfXHUha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrF1kVPBV9aKk4eXMzcwvmXpYuTkkBBQlNja
 uJG5i5EDyLaUeLWmoIuRi0NIYAOTxLYVO9hAapgF1CX+zLvEDGLzCuhJvLp1mRXEFhawlvi4d
 woTiM0moCrxaelvsDingJ3E69PTwOpZgOJ/13cyQcyxkJj4ajcrhK0tsWzha6iZNhLTt3aD1Q
 gJ2EqsuboObK8I0N7mLSeYIO6Uldj9+xHTBEb+WUhOmoXkpFlIxi5gZF7FqF6cWlSWWqRrrpd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg3HmZf9DjJIcTEqivLV6DBFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhzdgLlBItS01Mr0jJzgLEAk5bg4FES4Y0FSfMWFyTmF
 memQ6ROMepyLPhxey2TEEtefl6qlDjvUpAiAZCijNI8uBGwuLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd5kkCk8mXklcJteAR3BBHTEhzawI0oSEVJSDYxeU3YHCC36rrcpctnTqUuZFpX
 NeVqvfsbr/GkjJYmc8yZGH5L7xD8az55nwKFhtCvv8fT8b6usU06KNCVIuUU9kH/y99mZ4NA7
 /bsYri3wXHJ7YePMR3feeSltFsu92VzYu6Dk2W1RW+fQ+vVGXLeON3lPjuD7fE07OFb3xkLvi
 IBdX3V0321QYinOSDTUYi4qTgQAF9A2F8YCAAA=
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476442797!24196292!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34920 invoked from network); 14 Oct 2016 10:59:57 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 10:59:57 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from [194.72.166.2] (port=55857 helo=[172.16.10.198])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc79) (TLSv1:ECDHE-RSA-AES256-SHA:256)
 id 1bv0DU-0005JJ-SP (Exim 4.86_36-e07b163)
 (return-path <amc79@cam.ac.uk>); Fri, 14 Oct 2016 11:59:57 +0100
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Date: Fri, 14 Oct 2016 11:59:55 +0100
Message-Id: <8393E4A2-00E5-442C-939A-3AEFA71B5EE3@cam.ac.uk>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.2104)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDExOjI5LCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5pbEByZWNv
aWwub3JnPiB3cm90ZToKPiAKPiBBcyB0aGlzIHNldHVwIHN0YWJpbGlzZXMsIEkgd2lsbCBtZXJn
ZSB0aGUgVFJPVkUgbGlua3MgY3VycmVudGx5IGhlbGQgaW4gbWlyYWdlLXd3dyB3aXRoIHRoaXMg
dmVyc2lvbiAod2hpY2ggdXNlcyBPUEFNIHBhY2thZ2UgbmFtZXMgcmF0aGVyIHRoYW4gcmVwb3Np
dG9yaWVzLCB3aGljaCBpcyBtb3JlIHVzZWZ1bCBJIHRoaW5rKS4KClRoaXMgaXMgZGVmaW5pdGVs
eSBtb3JlIHVzZWZ1bC4gIFdl4oCZdmUgcHJldmlvdXNseSBkaXNjdXNzZWQgdXNpbmcgT3BhbSB0
YWdzIHRvIGhlbHAgZmlsdGVyIHRoZSBNaXJhZ2UgbGlicmFyaWVzIGFuZCB0aGlzIG1pZ2h0IGJl
IGEgZ29vZCB0aW1lIHRvIHJldmlzaXQgdGhhdC4KCkZvciBleGFtcGxlLCB3b3VsZCBpdCBtYWtl
IHNlbnNlIHRvIHVzZSBzb21ldGhpbmcgbGlrZSB0aGUgb3V0cHV0IG9mICdvcGFtIHNlYXJjaCBv
cmc6bWlyYWdl4oCZIGFzIGlucHV0IHRvIHRoZSBvcGFtIGRlcGV4dCBzdGVwPyAgVGhlcmUgd291
bGQgc3RpbGwgYmUgcGFja2FnZXMgd2XigJlkIGhhdmUgdG8gYWRkIGRpcmVjdGx5IHRvIHRoZSBE
b2NrZXJmaWxlIGJ1dCB0aGlzIG1pZ2h0IG1ha2UgaXQgZWFzaWVyIGFzIG1vcmUgbGlicmFyaWVz
IGFyZSBhZGRlZCB0byBPcGFtLgoKVGhvdWdodHM/CgpBbWlyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 12:14:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 12:14: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv1NP-00068b-EJ; Fri, 14 Oct 2016 12:14:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv1NN-00068V-NJ
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 12:14:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3A/71-28497-51CC0085; Fri, 14 Oct 2016 12:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVy1TPyhK7IGYY
 Ig89HZSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP95s2sBRtYKlqWdzA1MN5m7mLk4hASuMMk
 MevaFtYuRk4OYQFriY97pzCB2CIC6hLLTt1nBLGFBGwl1lxdxwZiswloSmx4+RysnlfATuL5t
 59gcRYBVYknmzeydDFycIgKREg8+yAEUSIocXLmExYQmxOo/PXpacwgNjPQ+D/zLkHZ8hLb38
 5hnsDIMwtJyywkZbOQlC1gZF7FqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYPAxAsINx5/rAQ4ySHExKory1egwRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 754CygkWpaanVqRl5gDDGCYtwcGjJML7EyTNW1yQmFucmQ6ROsVozLHgx+21TByTdj1YyyTEk
 peflyolzit+GqhUAKQ0ozQPbhAsvi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmJcBZApPZl
 4J3L5XQKcwAZ3yoQ3slJJEhJRUA6O7ifXm5j2pnEtl2B61cCVq3W5x4WXZpyeWVBYaYMZWHln
 lKyxl4XF283RThS1m6rv9D2yavykx6lus923xlrYw+Zxenr3LuSs8qivmXXl6457PsmX5uqp2
 j6bMizOx0ueU4lKyez1h9fSqff+vbV1zZ8lGDo4ttwXaTb/++erHHFhn2Sy1WYmlOCPRUIu5q
 DgRAOm8MeyqAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1476447252!38174987!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18053 invoked from network); 14 Oct 2016 12:14:12 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 12:14:12 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 22C4C37EB
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 14:14:11 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <307b96bd-0ac0-c413-9a40-d8e50c59adb3@mehnert.org>
Date: Fri, 14 Oct 2016 13:13:40 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxMToyOSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gR29vZCBuZXdz
IGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRpb24gcmVwb3NpdG9yeSBhdCBo
dHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhhcyBiZWVuIHJlZnJl
c2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVkIGZyb20gdGhlIE1p
cmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRl
dgoKWWF5ISAgVGhlcmUgaXMgYWxzbyB0aGUgb25lIHdpdGggY3Jvc3MtcmVmZXJlbmNlcyB1c2lu
ZyBvZG9jIGF0Cmh0dHA6Ly9kb2NzLm1pcmFnZS5pby9vZG9jLyAhPwoKQ291bGQgeW91IHJlbWlu
ZCB3aGF0IHRyaWdnZXJzIGEgcmVidWlsZCAoYW5kIHdoZXJlIGFyZSB0aGUgbG9ncyBvZiB0aGUK
cmVidWlsZCk/ICBJbnNlcnRpbmcgYSBsYXN0IGdlbmVyYXRlZCB0aW1lc3RhbXAgaW50byB0aGUg
dG9wbGV2ZWwgSFRNTApvdXRwdXQgd291bGQgYmUgdXNlZnVsLgoKCmhhbm5lcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVs
Cg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 12:14:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 12:14: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv1NP-00068b-EJ; Fri, 14 Oct 2016 12:14:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv1NN-00068V-NJ
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 12:14:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3A/71-28497-51CC0085; Fri, 14 Oct 2016 12:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVy1TPyhK7IGYY
 Ig89HZSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP95s2sBRtYKlqWdzA1MN5m7mLk4hASuMMk
 MevaFtYuRk4OYQFriY97pzCB2CIC6hLLTt1nBLGFBGwl1lxdxwZiswloSmx4+RysnlfATuL5t
 59gcRYBVYknmzeydDFycIgKREg8+yAEUSIocXLmExYQmxOo/PXpacwgNjPQ+D/zLkHZ8hLb38
 5hnsDIMwtJyywkZbOQlC1gZF7FqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYPAxAsINx5/rAQ4ySHExKory1egwRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 754CygkWpaanVqRl5gDDGCYtwcGjJML7EyTNW1yQmFucmQ6ROsVozLHgx+21TByTdj1YyyTEk
 peflyolzit+GqhUAKQ0ozQPbhAsvi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmJcBZApPZl
 4J3L5XQKcwAZ3yoQ3slJJEhJRUA6O7ifXm5j2pnEtl2B61cCVq3W5x4WXZpyeWVBYaYMZWHln
 lKyxl4XF283RThS1m6rv9D2yavykx6lus923xlrYw+Zxenr3LuSs8qivmXXl6457PsmX5uqp2
 j6bMizOx0ueU4lKyez1h9fSqff+vbV1zZ8lGDo4ttwXaTb/++erHHFhn2Sy1WYmlOCPRUIu5q
 DgRAOm8MeyqAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1476447252!38174987!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18053 invoked from network); 14 Oct 2016 12:14:12 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 12:14:12 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 22C4C37EB
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 14:14:11 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <307b96bd-0ac0-c413-9a40-d8e50c59adb3@mehnert.org>
Date: Fri, 14 Oct 2016 13:13:40 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxMToyOSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gR29vZCBuZXdz
IGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRpb24gcmVwb3NpdG9yeSBhdCBo
dHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhhcyBiZWVuIHJlZnJl
c2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVkIGZyb20gdGhlIE1p
cmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRl
dgoKWWF5ISAgVGhlcmUgaXMgYWxzbyB0aGUgb25lIHdpdGggY3Jvc3MtcmVmZXJlbmNlcyB1c2lu
ZyBvZG9jIGF0Cmh0dHA6Ly9kb2NzLm1pcmFnZS5pby9vZG9jLyAhPwoKQ291bGQgeW91IHJlbWlu
ZCB3aGF0IHRyaWdnZXJzIGEgcmVidWlsZCAoYW5kIHdoZXJlIGFyZSB0aGUgbG9ncyBvZiB0aGUK
cmVidWlsZCk/ICBJbnNlcnRpbmcgYSBsYXN0IGdlbmVyYXRlZCB0aW1lc3RhbXAgaW50byB0aGUg
dG9wbGV2ZWwgSFRNTApvdXRwdXQgd291bGQgYmUgdXNlZnVsLgoKCmhhbm5lcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVs
Cg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:11:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2GC-0001EV-4d; Fri, 14 Oct 2016 13:10:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2GB-0001EP-3Z
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:10:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 76/6B-01957-A59D0085; Fri, 14 Oct 2016 13:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhsW7kTYY
 Ig3MzhCx6W++yODB6HP5whSWAMYo1My8pvyKBNaPh3yTWgv98FTdfLmBtYDzJ08XIxSEkMJVR
 Ytu0o0wgDovAZGaJDY8OsUI4X5kkzr3dwQxRdo5RYsqek4xdjJwczALqEn/mXWIGsXkF9CQ2r
 X/LBGILC1hLfNw7Bcjm4GAT0JRY+YofxOQUcJfY/YQTpIJFQFVi9+1WuCmrNz5igrC1JZYtfA
 010VbiyNxZYHEhgQqJHxOb2UBsEQFdiYfLL7CD2BICshJPTi5imcAoMAvJQbOQHDQLydgFjMy
 rGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDkwEIdjB+/+N0
 iFGSg0lJlLdWjyFCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvt+tAOcGi1PTUirTMHGCkwKQlO
 HiURHiXgqR5iwsSc4sz0yFSpxgVpcR5j4MkBEASGaV5cG2w6LzEKCslzMsIdIgQT0FqUW5mCa
 r8K0ZxDkYlYd71IFN4MvNK4Ka/AlrMBLT4QxvY4pJEhJRUA2OE+369hwwXTh79L7ut8I18j/8
 f+U1+//8qC/yrnjD9nXbH3sWmOu4P1rXG95inztnyuJNp9qWA33k12trzQifK/fz1R/vennm7
 dp57wr2I/e4jhRmdNdICbxesk382u/xp6gc13mLzv+8j01ncnMOtRSWO8De1bTfgMWjk2Fzic
 1NJRXDd5ilKLMUZiYZazEXFiQCtdU1DyQIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1476450649!28536074!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52482 invoked from network); 14 Oct 2016 13:10:49 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Oct 2016 13:10:49 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 68f3d84b;
 Fri, 14 Oct 2016 14:10:48 +0100 (BST)
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=0tFPAgO6VUn96P7GfXRqm9KfeRc=; b=S9MpWZXIfC+e2Dp6oH
 414tQV+l8NTIz9gGQmqZqLnxZy52v8Q9C+MHdnVR4fLlcoU9zpEXgCjKceVxFEAi
 wLNVfIhutF0W2h3tDp6msIyCQGBLQ3x88NACJ7jRNfzOAnGYVDwhefX94xJzsqaf
 Znkzl2JBDOxHooSqfstcZ/+YY=
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=ddTG7nwAugsSQRwss3cgiOAWlucznWFU+VcTzRqe8eWnZi5wiVT
 jhPCC8DaQp24z6uWZmAeKXJMlrNHom7Wo1TT5sKfd4ZLTAIxF6v0ijasWp2Q0oBt
 ZQTu9JuFN0ri+fSa4Tc05FFKA/I4FdTKGmNXi03iPiQstsRpIaGoz7uE=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id bca632ec
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 14:10:47 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <ea02367d-9e20-310f-35cf-f6820049e26b@somerandomidiot.com>
Date: Fri, 14 Oct 2016 14:10:46 +0100
Message-Id: <E4406DF2-D331-4C5B-86D1-7C9D60C53E39@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <ea02367d-9e20-310f-35cf-f6820049e26b@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDExOjM0LCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNv
bT4gd3JvdGU6Cj4gCj4gCj4gT24gMTAvMTQvMjAxNiAwNToyOSBBTSwgQW5pbCBNYWRoYXZhcGVk
ZHkgd3JvdGU6Cj4+IEdvb2QgbmV3cyBldmVyeW9uZSEgVGhlIGV4cGVyaW1lbnRhbCBkb2N1bWVu
dGF0aW9uIHJlcG9zaXRvcnkgYXQgaHR0cDovL2RvY3MubWlyYWdlLmlvIG5vdyBidWlsZHMgYWdh
aW4sIGFuZCBoYXMgYmVlbiByZWZyZXNoZWQgdG8gdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFyaWVz
IGFzc2VtYmxlZCBmcm9tIHRoZSBNaXJhZ2VPUzMgZGV2IHJlbW90ZSBhdCBodHRwczovL2dpdGh1
Yi5jb20vbWlyYWdlL21pcmFnZS1kZXYKPiAKPiBUaGlzIGlzIGV4dHJlbWVseSBjb29sISAgVGhh
bmtzIGEgdG9uIGZvciBnZXR0aW5nIHRoaXMgdXAgYW5kIHJ1bm5pbmcsIEFuaWwuICBBbHNvLCB0
aGFua3MgdG8gRGFuaWVsIELDvG56bGksIHRoZSBhdXRob3Igb2Ygb2RpZyEKPiAKPiBJIG5vdGlj
ZSB0aGF0ICJ2ZXJzaW9uIiBpcyBsaXN0ZWQgYXMgIj8iIGZvciBtYW55IG9mIHRoZSBwYWNrYWdl
cyAoaW5jbHVkaW5nIGh0dHA6Ly9kb2NzLm1pcmFnZS5pby9pcGFkZHIvaW5kZXguaHRtbCAsIHdo
aWNoIHNob3VsZCBoYXZlIGEgcHJvcGVyIHZlcnNpb24gbnVtYmVyIG9mIHRoZSBmb3JtIHdlIHVz
dWFsbHkgc2VlIGluIHRoZSBtYWluIG9wYW0gcmVwb3NpdG9yeSkuICBXaGF0J3MgdGhlIGJlc3Qg
cGxhY2UgdG8gcmVwb3J0IGlzc3VlcyBsaWtlIHRoaXM/ICBNYXliZSB0aGUgaXNzdWUgdHJhY2tl
ciBmb3Igb2RpZyBpdHNlbGY/CgpHb29kIHF1ZXN0aW9uLiAgV2hhdCBuZWVkcyB0byBoYXBwZW4g
aXMgZm9yIGFsbCB0aGUgcGFja2FnZXMgdG8gcmVzcGVjdCB0aGUgb2RpZyBwYWNrYWdpbmcgY29u
dmVudGlvbnMgWzFdIG9mIGluc3RhbGxpbmcgdGhlICJvcGFtIiBmaWxlIGFsb25nIHdpdGggbGli
cmFyeSBmaWxlcyBhbmQgQ0hBTkdFUy9SRUFETUUgZmlsZXMuCgpUaGlzIGhhcHBlbnMgYXV0b21h
dGljYWxseSBpZiB5b3UgcG9ydCB0aGUgcGFja2FnZSB0byB1c2UgdG9wa2cgWzJdLCBidXQgaXQg
d291bGQgYWxzbyBiZSBoZWxwZnVsIHRvIGhhdmUgYW4gT2FzaXMgcnVsZSBzbyB0aGF0IHdlIGNh
biByYXBpZGx5IHBvcnQgZXhpc3RpbmcgbGlicmFyaWVzIHRvIG1ha2UgdGhlaXIgbWV0YWRhdGEg
YXZhaWxhYmxlLgoKU29tZSB1c2VmdWwgaXNzdWVzIG1heSBiZToKLSBbZGV2ZWxvcG1lbnQgbW9k
ZSBmb3Igb2RpZyB0byBmaW5kIG5vbi1wb3J0ZWQgcGFja2FnZXNdOiBodHRwczovL2dpdGh1Yi5j
b20vZGJ1ZW56bGkvb2RpZy9pc3N1ZXMvOAotIFtob3cgdG8gY3VzdG9taXNlIHRoZSBpbmRleCBw
YWdlXTogaHR0cHM6Ly9naXRodWIuY29tL2RidWVuemxpL29kaWcvaXNzdWVzLzcKCkRhbmllbCdz
IHBvaW50IGluIHRoZSBwYWdlIGN1c3RvbWlzYXRpb24gaXNzdWUgIzcgaXMgYSBnb29kIG9uZSAt
LSBpdCBpcyBiZXR0ZXIgdG8gZW1iZWQgb3VyIGdlbmVyYWwgaGVscCBpbiBhbiBPQ2FtbCBtb2R1
bGUsIHNpbmNlIHRoZW4gaXQgY2FuIGJlIHVzZWQgaW4gbm9uLUhUTUwgb3V0cHV0IChhbmQgTWVy
bGluIGFuZCBvdGhlciBlZGl0b3IgdG9vbHMpIG11Y2ggbW9yZSBlYXNpbHkgdGhhbiBpZiB3ZSB3
cml0ZSBIVE1MIGhlbHAgZGlyZWN0bHkuCgpbMV0gQ3VycmVudGx5IGJ1cmllZCBpbiBodHRwczov
L2dpdGh1Yi5jb20vZGJ1ZW56bGkvb2RpZy9ibG9iL21hc3Rlci9zcmMtYmluL2hlbHAubWwjTDUx
IG9yIGBvZGlnIC0taGVscGAgaWYgaW5zdGFsbGVkLgpbMl0gaHR0cDovL2VycmF0aXF1ZS5jaC9z
b2Z0d2FyZS90b3BrZy9kb2MvaW5kZXguaHRtbAoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:11:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2GC-0001EV-4d; Fri, 14 Oct 2016 13:10:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2GB-0001EP-3Z
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:10:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 76/6B-01957-A59D0085; Fri, 14 Oct 2016 13:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhsW7kTYY
 Ig3MzhCx6W++yODB6HP5whSWAMYo1My8pvyKBNaPh3yTWgv98FTdfLmBtYDzJ08XIxSEkMJVR
 Ytu0o0wgDovAZGaJDY8OsUI4X5kkzr3dwQxRdo5RYsqek4xdjJwczALqEn/mXWIGsXkF9CQ2r
 X/LBGILC1hLfNw7Bcjm4GAT0JRY+YofxOQUcJfY/YQTpIJFQFVi9+1WuCmrNz5igrC1JZYtfA
 010VbiyNxZYHEhgQqJHxOb2UBsEQFdiYfLL7CD2BICshJPTi5imcAoMAvJQbOQHDQLydgFjMy
 rGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDkwEIdjB+/+N0
 iFGSg0lJlLdWjyFCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvt+tAOcGi1PTUirTMHGCkwKQlO
 HiURHiXgqR5iwsSc4sz0yFSpxgVpcR5j4MkBEASGaV5cG2w6LzEKCslzMsIdIgQT0FqUW5mCa
 r8K0ZxDkYlYd71IFN4MvNK4Ka/AlrMBLT4QxvY4pJEhJRUA2OE+369hwwXTh79L7ut8I18j/8
 f+U1+//8qC/yrnjD9nXbH3sWmOu4P1rXG95inztnyuJNp9qWA33k12trzQifK/fz1R/vennm7
 dp57wr2I/e4jhRmdNdICbxesk382u/xp6gc13mLzv+8j01ncnMOtRSWO8De1bTfgMWjk2Fzic
 1NJRXDd5ilKLMUZiYZazEXFiQCtdU1DyQIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1476450649!28536074!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52482 invoked from network); 14 Oct 2016 13:10:49 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Oct 2016 13:10:49 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 68f3d84b;
 Fri, 14 Oct 2016 14:10:48 +0100 (BST)
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=0tFPAgO6VUn96P7GfXRqm9KfeRc=; b=S9MpWZXIfC+e2Dp6oH
 414tQV+l8NTIz9gGQmqZqLnxZy52v8Q9C+MHdnVR4fLlcoU9zpEXgCjKceVxFEAi
 wLNVfIhutF0W2h3tDp6msIyCQGBLQ3x88NACJ7jRNfzOAnGYVDwhefX94xJzsqaf
 Znkzl2JBDOxHooSqfstcZ/+YY=
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=ddTG7nwAugsSQRwss3cgiOAWlucznWFU+VcTzRqe8eWnZi5wiVT
 jhPCC8DaQp24z6uWZmAeKXJMlrNHom7Wo1TT5sKfd4ZLTAIxF6v0ijasWp2Q0oBt
 ZQTu9JuFN0ri+fSa4Tc05FFKA/I4FdTKGmNXi03iPiQstsRpIaGoz7uE=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id bca632ec
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 14:10:47 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <ea02367d-9e20-310f-35cf-f6820049e26b@somerandomidiot.com>
Date: Fri, 14 Oct 2016 14:10:46 +0100
Message-Id: <E4406DF2-D331-4C5B-86D1-7C9D60C53E39@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <ea02367d-9e20-310f-35cf-f6820049e26b@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDExOjM0LCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNv
bT4gd3JvdGU6Cj4gCj4gCj4gT24gMTAvMTQvMjAxNiAwNToyOSBBTSwgQW5pbCBNYWRoYXZhcGVk
ZHkgd3JvdGU6Cj4+IEdvb2QgbmV3cyBldmVyeW9uZSEgVGhlIGV4cGVyaW1lbnRhbCBkb2N1bWVu
dGF0aW9uIHJlcG9zaXRvcnkgYXQgaHR0cDovL2RvY3MubWlyYWdlLmlvIG5vdyBidWlsZHMgYWdh
aW4sIGFuZCBoYXMgYmVlbiByZWZyZXNoZWQgdG8gdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFyaWVz
IGFzc2VtYmxlZCBmcm9tIHRoZSBNaXJhZ2VPUzMgZGV2IHJlbW90ZSBhdCBodHRwczovL2dpdGh1
Yi5jb20vbWlyYWdlL21pcmFnZS1kZXYKPiAKPiBUaGlzIGlzIGV4dHJlbWVseSBjb29sISAgVGhh
bmtzIGEgdG9uIGZvciBnZXR0aW5nIHRoaXMgdXAgYW5kIHJ1bm5pbmcsIEFuaWwuICBBbHNvLCB0
aGFua3MgdG8gRGFuaWVsIELDvG56bGksIHRoZSBhdXRob3Igb2Ygb2RpZyEKPiAKPiBJIG5vdGlj
ZSB0aGF0ICJ2ZXJzaW9uIiBpcyBsaXN0ZWQgYXMgIj8iIGZvciBtYW55IG9mIHRoZSBwYWNrYWdl
cyAoaW5jbHVkaW5nIGh0dHA6Ly9kb2NzLm1pcmFnZS5pby9pcGFkZHIvaW5kZXguaHRtbCAsIHdo
aWNoIHNob3VsZCBoYXZlIGEgcHJvcGVyIHZlcnNpb24gbnVtYmVyIG9mIHRoZSBmb3JtIHdlIHVz
dWFsbHkgc2VlIGluIHRoZSBtYWluIG9wYW0gcmVwb3NpdG9yeSkuICBXaGF0J3MgdGhlIGJlc3Qg
cGxhY2UgdG8gcmVwb3J0IGlzc3VlcyBsaWtlIHRoaXM/ICBNYXliZSB0aGUgaXNzdWUgdHJhY2tl
ciBmb3Igb2RpZyBpdHNlbGY/CgpHb29kIHF1ZXN0aW9uLiAgV2hhdCBuZWVkcyB0byBoYXBwZW4g
aXMgZm9yIGFsbCB0aGUgcGFja2FnZXMgdG8gcmVzcGVjdCB0aGUgb2RpZyBwYWNrYWdpbmcgY29u
dmVudGlvbnMgWzFdIG9mIGluc3RhbGxpbmcgdGhlICJvcGFtIiBmaWxlIGFsb25nIHdpdGggbGli
cmFyeSBmaWxlcyBhbmQgQ0hBTkdFUy9SRUFETUUgZmlsZXMuCgpUaGlzIGhhcHBlbnMgYXV0b21h
dGljYWxseSBpZiB5b3UgcG9ydCB0aGUgcGFja2FnZSB0byB1c2UgdG9wa2cgWzJdLCBidXQgaXQg
d291bGQgYWxzbyBiZSBoZWxwZnVsIHRvIGhhdmUgYW4gT2FzaXMgcnVsZSBzbyB0aGF0IHdlIGNh
biByYXBpZGx5IHBvcnQgZXhpc3RpbmcgbGlicmFyaWVzIHRvIG1ha2UgdGhlaXIgbWV0YWRhdGEg
YXZhaWxhYmxlLgoKU29tZSB1c2VmdWwgaXNzdWVzIG1heSBiZToKLSBbZGV2ZWxvcG1lbnQgbW9k
ZSBmb3Igb2RpZyB0byBmaW5kIG5vbi1wb3J0ZWQgcGFja2FnZXNdOiBodHRwczovL2dpdGh1Yi5j
b20vZGJ1ZW56bGkvb2RpZy9pc3N1ZXMvOAotIFtob3cgdG8gY3VzdG9taXNlIHRoZSBpbmRleCBw
YWdlXTogaHR0cHM6Ly9naXRodWIuY29tL2RidWVuemxpL29kaWcvaXNzdWVzLzcKCkRhbmllbCdz
IHBvaW50IGluIHRoZSBwYWdlIGN1c3RvbWlzYXRpb24gaXNzdWUgIzcgaXMgYSBnb29kIG9uZSAt
LSBpdCBpcyBiZXR0ZXIgdG8gZW1iZWQgb3VyIGdlbmVyYWwgaGVscCBpbiBhbiBPQ2FtbCBtb2R1
bGUsIHNpbmNlIHRoZW4gaXQgY2FuIGJlIHVzZWQgaW4gbm9uLUhUTUwgb3V0cHV0IChhbmQgTWVy
bGluIGFuZCBvdGhlciBlZGl0b3IgdG9vbHMpIG11Y2ggbW9yZSBlYXNpbHkgdGhhbiBpZiB3ZSB3
cml0ZSBIVE1MIGhlbHAgZGlyZWN0bHkuCgpbMV0gQ3VycmVudGx5IGJ1cmllZCBpbiBodHRwczov
L2dpdGh1Yi5jb20vZGJ1ZW56bGkvb2RpZy9ibG9iL21hc3Rlci9zcmMtYmluL2hlbHAubWwjTDUx
IG9yIGBvZGlnIC0taGVscGAgaWYgaW5zdGFsbGVkLgpbMl0gaHR0cDovL2VycmF0aXF1ZS5jaC9z
b2Z0d2FyZS90b3BrZy9kb2MvaW5kZXguaHRtbAoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:17:26 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:17: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2MX-0001ZH-1F; Fri, 14 Oct 2016 13:17:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2MV-0001ZB-Pf
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:17:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0C/AA-02147-3EAD0085; Fri, 14 Oct 2016 13:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhse79Www
 RBrdXWlv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8avB3/YC55xVXxZvZ6xgfE9RxcjF4eQwFRG
 iWU985hBHBaBycwSv3/NZ4dwvjJJ7N13kqmLkROo7ByjxMHddiA2s4C6xJ95l5hBbF4BPYlN6
 9+C1QgLWEt83DsFyObgYBPQlFj5ih/E5BSwlZiyQACkgkVAVWLz7svsEFMsJCa+2s0KYWtLLF
 v4GmqircTNtmtQW/Mk7k58DFYvAtS75/gMsLiEgKzEk5OLWCYwCsxCctAsJAfNQjJ2ASPzKka
 N4tSistQiXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMwPBmAYAfjmqnOhxgl
 OZiURHlr9RgihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwygDDXUiwKDU9tSItMwcYKTBpCQ4eJ
 RHeIzeB0rzFBYm5xZnpEKlTjIpS4ryaIH0CIImM0jy4Nlh0XmKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5Iw7ymQ8TyZeSVw018BLWYCWvyhDWxxSSJCSqqBsTFoyYu416cWFVgeEF28Ne3VNrX
 kCJ5py/q9o7j6HY77ls/Xash7lbY7oXCpy+fWy/WXDiVf/b5Co4L9SVDGil3W9o7//Kte1/8z
 DtjlNOuCMhvjqdOWT4NTFxarW9euWv6+6oD1nldfeLSfCHMXM/5a+kxdwXl7L8/92jcTFrlkW
 Qbfc1IrU2Ipzkg01GIuKk4EACh0KeLJAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1476451039!64680656!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62179 invoked from network); 14 Oct 2016 13:17:19 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 13:17:19 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id f21935f0;
 Fri, 14 Oct 2016 14:17:19 +0100 (BST)
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=sjK7aQd6uJPRuaKvrJCeskJPzMI=; b=BlA0VUm4OzdaZnArMD
 GWRcQX0aR0CI6xvxmxDIUjxXegUC7bhLAwcz/qcrTRKrbFmh7PHITNKbw7tRYT/Y
 cDW4FRW8fdO6KXIMM41thssTVIOiarWk/ow+z0QMCux0trc63q0KdXgs7avo+aXg
 L9j0k42WN8tyVJ7nSYGSbJ3fk=
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=tTVpW4vO7vbNlkYO+nNKwkpg0rv7efzrpZMAT2e+1TsuMdd3uG2
 dJtfic+lph5CfBVAIbyyncL7LA2n9MYXSAlIOKSkyzfNgW11gQxUavb4MymfSJZZ
 4Y6AOsZkMQytNH8x0EgGHCDjgrjBLNwVD43kbw30lN2QFsuNYQ5bncrA=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 55ba78c8
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 14:17:19 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <8393E4A2-00E5-442C-939A-3AEFA71B5EE3@cam.ac.uk>
Date: Fri, 14 Oct 2016 14:17:18 +0100
Message-Id: <5E502030-80AB-44D9-A840-FE48C2637BCC@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <8393E4A2-00E5-442C-939A-3AEFA71B5EE3@cam.ac.uk>
To: Amir M Chaudhry <amc79@cam.ac.uk>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDExOjU5LCBBbWlyIENoYXVkaHJ5IDxhbWM3OUBjYW0uYWMudWs+
IHdyb3RlOgo+IAo+IAo+PiBPbiAxNCBPY3QgMjAxNiwgYXQgMTE6MjksIEFuaWwgTWFkaGF2YXBl
ZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+PiAKPj4gQXMgdGhpcyBzZXR1cCBzdGFiaWxp
c2VzLCBJIHdpbGwgbWVyZ2UgdGhlIFRST1ZFIGxpbmtzIGN1cnJlbnRseSBoZWxkIGluIG1pcmFn
ZS13d3cgd2l0aCB0aGlzIHZlcnNpb24gKHdoaWNoIHVzZXMgT1BBTSBwYWNrYWdlIG5hbWVzIHJh
dGhlciB0aGFuIHJlcG9zaXRvcmllcywgd2hpY2ggaXMgbW9yZSB1c2VmdWwgSSB0aGluaykuCj4g
Cj4gVGhpcyBpcyBkZWZpbml0ZWx5IG1vcmUgdXNlZnVsLiAgV2XigJl2ZSBwcmV2aW91c2x5IGRp
c2N1c3NlZCB1c2luZyBPcGFtIHRhZ3MgdG8gaGVscCBmaWx0ZXIgdGhlIE1pcmFnZSBsaWJyYXJp
ZXMgYW5kIHRoaXMgbWlnaHQgYmUgYSBnb29kIHRpbWUgdG8gcmV2aXNpdCB0aGF0LgoKU2VlIHRo
aXMgaXNzdWUgb24gT2RpZzoKaHR0cHM6Ly9naXRodWIuY29tL2RidWVuemxpL29kaWcvaXNzdWVz
LzcKCldlIGNvdWxkIGFsc28ganVzdCB3cml0ZSBvdXIgb3duIGluZGV4IHBhZ2UgZ2VuZXJhdG9y
IGZvciBNaXJhZ2Ugb3V0c2lkZSBvZiBPZGlnIG9mIGNvdXJzZS4KCj4gRm9yIGV4YW1wbGUsIHdv
dWxkIGl0IG1ha2Ugc2Vuc2UgdG8gdXNlIHNvbWV0aGluZyBsaWtlIHRoZSBvdXRwdXQgb2YgJ29w
YW0gc2VhcmNoIG9yZzptaXJhZ2XigJkgYXMgaW5wdXQgdG8gdGhlIG9wYW0gZGVwZXh0IHN0ZXA/
ICBUaGVyZSB3b3VsZCBzdGlsbCBiZSBwYWNrYWdlcyB3ZeKAmWQgaGF2ZSB0byBhZGQgZGlyZWN0
bHkgdG8gdGhlIERvY2tlcmZpbGUgYnV0IHRoaXMgbWlnaHQgbWFrZSBpdCBlYXNpZXIgYXMgbW9y
ZSBsaWJyYXJpZXMgYXJlIGFkZGVkIHRvIE9wYW0uCgpZZWFoIEkgdGhpbmsgdGhpcyB3b3VsZCBi
ZSB1c2VmdWwuICBOb3QgYWxsIHRoZSBsaWJyYXJpZXMgYXJlIHBhcnQgb2YgTWlyYWdlIChlLmcu
IEx3dCksIGJ1dCB0aGV5IHdvdWxkIGdldCBwdWxsZWQgaW4gYXMgZGVwZW5kZW5jaWVzIGFuZCBz
byB3b3VsZG4ndCBnZXQgdGFnZ2VkLiAgUFJzIHdlbGNvbWUgZm9yIHRoaXMgLS0gdGhlIERvY2tl
cmZpbGUuZG9jIGNhbiBiZSBidWlsdCBsb2NhbGx5IHF1aXRlIGVhc2lseSB3aXRoICJkb2NrZXIg
YnVpbGQgLWYgRG9ja2VyZmlsZS5vZG9jIC10IG1pcmFnZS1kb2MgLiIgc28geW91IGNhbiBleHBl
cmltZW50IHdpdGggZGlmZmVyZW50IGxhYmVsbGluZyBzY2hlbWVzIHRvIHJlbW92ZSB0aGUgbWFu
dWFsIGxpc3QuCgpBbmlsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:17:26 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:17: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2MX-0001ZH-1F; Fri, 14 Oct 2016 13:17:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2MV-0001ZB-Pf
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:17:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0C/AA-02147-3EAD0085; Fri, 14 Oct 2016 13:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhse79Www
 RBrdXWlv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8avB3/YC55xVXxZvZ6xgfE9RxcjF4eQwFRG
 iWU985hBHBaBycwSv3/NZ4dwvjJJ7N13kqmLkROo7ByjxMHddiA2s4C6xJ95l5hBbF4BPYlN6
 9+C1QgLWEt83DsFyObgYBPQlFj5ih/E5BSwlZiyQACkgkVAVWLz7svsEFMsJCa+2s0KYWtLLF
 v4GmqircTNtmtQW/Mk7k58DFYvAtS75/gMsLiEgKzEk5OLWCYwCsxCctAsJAfNQjJ2ASPzKka
 N4tSistQiXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMwPBmAYAfjmqnOhxgl
 OZiURHlr9RgihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwygDDXUiwKDU9tSItMwcYKTBpCQ4eJ
 RHeIzeB0rzFBYm5xZnpEKlTjIpS4ryaIH0CIImM0jy4Nlh0XmKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5Iw7ymQ8TyZeSVw018BLWYCWvyhDWxxSSJCSqqBsTFoyYu416cWFVgeEF28Ne3VNrX
 kCJ5py/q9o7j6HY77ls/Xash7lbY7oXCpy+fWy/WXDiVf/b5Co4L9SVDGil3W9o7//Kte1/8z
 DtjlNOuCMhvjqdOWT4NTFxarW9euWv6+6oD1nldfeLSfCHMXM/5a+kxdwXl7L8/92jcTFrlkW
 Qbfc1IrU2Ipzkg01GIuKk4EACh0KeLJAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1476451039!64680656!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62179 invoked from network); 14 Oct 2016 13:17:19 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 13:17:19 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id f21935f0;
 Fri, 14 Oct 2016 14:17:19 +0100 (BST)
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=sjK7aQd6uJPRuaKvrJCeskJPzMI=; b=BlA0VUm4OzdaZnArMD
 GWRcQX0aR0CI6xvxmxDIUjxXegUC7bhLAwcz/qcrTRKrbFmh7PHITNKbw7tRYT/Y
 cDW4FRW8fdO6KXIMM41thssTVIOiarWk/ow+z0QMCux0trc63q0KdXgs7avo+aXg
 L9j0k42WN8tyVJ7nSYGSbJ3fk=
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=tTVpW4vO7vbNlkYO+nNKwkpg0rv7efzrpZMAT2e+1TsuMdd3uG2
 dJtfic+lph5CfBVAIbyyncL7LA2n9MYXSAlIOKSkyzfNgW11gQxUavb4MymfSJZZ
 4Y6AOsZkMQytNH8x0EgGHCDjgrjBLNwVD43kbw30lN2QFsuNYQ5bncrA=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 55ba78c8
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 14:17:19 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <8393E4A2-00E5-442C-939A-3AEFA71B5EE3@cam.ac.uk>
Date: Fri, 14 Oct 2016 14:17:18 +0100
Message-Id: <5E502030-80AB-44D9-A840-FE48C2637BCC@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <8393E4A2-00E5-442C-939A-3AEFA71B5EE3@cam.ac.uk>
To: Amir M Chaudhry <amc79@cam.ac.uk>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDExOjU5LCBBbWlyIENoYXVkaHJ5IDxhbWM3OUBjYW0uYWMudWs+
IHdyb3RlOgo+IAo+IAo+PiBPbiAxNCBPY3QgMjAxNiwgYXQgMTE6MjksIEFuaWwgTWFkaGF2YXBl
ZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+PiAKPj4gQXMgdGhpcyBzZXR1cCBzdGFiaWxp
c2VzLCBJIHdpbGwgbWVyZ2UgdGhlIFRST1ZFIGxpbmtzIGN1cnJlbnRseSBoZWxkIGluIG1pcmFn
ZS13d3cgd2l0aCB0aGlzIHZlcnNpb24gKHdoaWNoIHVzZXMgT1BBTSBwYWNrYWdlIG5hbWVzIHJh
dGhlciB0aGFuIHJlcG9zaXRvcmllcywgd2hpY2ggaXMgbW9yZSB1c2VmdWwgSSB0aGluaykuCj4g
Cj4gVGhpcyBpcyBkZWZpbml0ZWx5IG1vcmUgdXNlZnVsLiAgV2XigJl2ZSBwcmV2aW91c2x5IGRp
c2N1c3NlZCB1c2luZyBPcGFtIHRhZ3MgdG8gaGVscCBmaWx0ZXIgdGhlIE1pcmFnZSBsaWJyYXJp
ZXMgYW5kIHRoaXMgbWlnaHQgYmUgYSBnb29kIHRpbWUgdG8gcmV2aXNpdCB0aGF0LgoKU2VlIHRo
aXMgaXNzdWUgb24gT2RpZzoKaHR0cHM6Ly9naXRodWIuY29tL2RidWVuemxpL29kaWcvaXNzdWVz
LzcKCldlIGNvdWxkIGFsc28ganVzdCB3cml0ZSBvdXIgb3duIGluZGV4IHBhZ2UgZ2VuZXJhdG9y
IGZvciBNaXJhZ2Ugb3V0c2lkZSBvZiBPZGlnIG9mIGNvdXJzZS4KCj4gRm9yIGV4YW1wbGUsIHdv
dWxkIGl0IG1ha2Ugc2Vuc2UgdG8gdXNlIHNvbWV0aGluZyBsaWtlIHRoZSBvdXRwdXQgb2YgJ29w
YW0gc2VhcmNoIG9yZzptaXJhZ2XigJkgYXMgaW5wdXQgdG8gdGhlIG9wYW0gZGVwZXh0IHN0ZXA/
ICBUaGVyZSB3b3VsZCBzdGlsbCBiZSBwYWNrYWdlcyB3ZeKAmWQgaGF2ZSB0byBhZGQgZGlyZWN0
bHkgdG8gdGhlIERvY2tlcmZpbGUgYnV0IHRoaXMgbWlnaHQgbWFrZSBpdCBlYXNpZXIgYXMgbW9y
ZSBsaWJyYXJpZXMgYXJlIGFkZGVkIHRvIE9wYW0uCgpZZWFoIEkgdGhpbmsgdGhpcyB3b3VsZCBi
ZSB1c2VmdWwuICBOb3QgYWxsIHRoZSBsaWJyYXJpZXMgYXJlIHBhcnQgb2YgTWlyYWdlIChlLmcu
IEx3dCksIGJ1dCB0aGV5IHdvdWxkIGdldCBwdWxsZWQgaW4gYXMgZGVwZW5kZW5jaWVzIGFuZCBz
byB3b3VsZG4ndCBnZXQgdGFnZ2VkLiAgUFJzIHdlbGNvbWUgZm9yIHRoaXMgLS0gdGhlIERvY2tl
cmZpbGUuZG9jIGNhbiBiZSBidWlsdCBsb2NhbGx5IHF1aXRlIGVhc2lseSB3aXRoICJkb2NrZXIg
YnVpbGQgLWYgRG9ja2VyZmlsZS5vZG9jIC10IG1pcmFnZS1kb2MgLiIgc28geW91IGNhbiBleHBl
cmltZW50IHdpdGggZGlmZmVyZW50IGxhYmVsbGluZyBzY2hlbWVzIHRvIHJlbW92ZSB0aGUgbWFu
dWFsIGxpc3QuCgpBbmlsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:21:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2Ql-00024P-Dv; Fri, 14 Oct 2016 13:21:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2Qk-00024I-1H
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:21:46 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 73/FA-11508-9EBD0085; Fri, 14 Oct 2016 13:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse6L2ww
 RBlcniVr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aLX60sBfO4Ko6/u8rYwHiMo4uRi0NIYCqj
 RMfZKYwgDovAZGaJrtXnWCCcr0wSaz5fZYEoO8co8eTQZaAyTg5mAS2JG/9eMoHYvAJ6EpvWv
 wWzhQWsJT7unQJkc3CwCWhKrHzFDxLmFLCX+Hepiw3EZhFQldjR9QRqTLzEnnNzmSFsbYllC1
 8zQ4y0ldi5eDoriC0kUCAx+/wZsF4RAXWJEw/+g/VKCMhKPDm5iGUCo8AsJBfNQnLRLCRjFzA
 yr2LUKE4tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxRBiDYwXj+
 tOchRkkOJiVR3lo9hgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzdt4BygkWp6akVaZk5wGiBS
 Utw8CiJ8G4FSfMWFyTmFmemQ6ROMSpKifNOAkkIgCQySvPg2mAReolRVkqYlxHoECGegtSi3M
 wSVPlXjOIcjErCvLUgU3gy80rgpr8CWswEtPhDG9jikkSElFQD46UtzZ8Tzktl2u/8MenAWw7
 fK1YCMzZVHlDIY/I5p5pWdzQ9I2D32YXKWS7ttjN0lt+a29hw857yLdPaJ5O+H/7lr/j74Kr/
 4j0P/pjFvdzWeojFeMt8nZd2b56+a9++p+b9u8uzD1QGSNns/Znx8W1LRFku9ypLxVc5Ta8vb
 /dU59+c2vRtmYsSS3FGoqEWc1FxIgA+OHf/ywIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1476451304!65014506!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17568 invoked from network); 14 Oct 2016 13:21:44 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 13:21:44 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 9a4aa165;
 Fri, 14 Oct 2016 14:21:43 +0100 (BST)
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=I7Nkf9o4gf6FhJOnm/E13Ch9FJo=; b=nc5sMTWw1Pr712ixmC
 eb0EA0BvxMdOruMo47sJrpnt7G5vvxETgCyMvNQ3yE9ZUgtm3wIgheqkME4kLLpz
 sy40wV7jIfFhm5mPTZkK/rZ6tBmpLZmhuNBuVcPxz66jZTPsto9Pbsa0qckQarq5
 sbNLodSXHrHD1srmayLt8je4g=
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=LoRlY679FyrDC53sOsw72Bl1+kVQ2ViIFZwaMF9pV2uxcHAkxJj
 zdQmx/QrMhpCrmYJjyq9lo1FMydqI3HiwB+brJQT5MGEF7mfZWvaRYyXEpIBUSxV
 +xsQ3IIjEdDGf1yWBbqkoDKchHjIbCFuMEViANVOm5wSDVyxdDd7CHmQ=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 7502a5f6
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 14:21:43 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <307b96bd-0ac0-c413-9a40-d8e50c59adb3@mehnert.org>
Date: Fri, 14 Oct 2016 14:21:42 +0100
Message-Id: <728ED69B-CD61-4D18-997E-3C4C8CEC28C5@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <307b96bd-0ac0-c413-9a40-d8e50c59adb3@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: Thomas Refis <trefis@janestreet.com>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDEzOjEzLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxNC8xMC8yMDE2IDExOjI5LCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRp
b24gcmVwb3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2Fpbiwg
YW5kIGhhcyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNz
ZW1ibGVkIGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNv
bS9taXJhZ2UvbWlyYWdlLWRldgo+IAo+IFlheSEgIFRoZXJlIGlzIGFsc28gdGhlIG9uZSB3aXRo
IGNyb3NzLXJlZmVyZW5jZXMgdXNpbmcgb2RvYyBhdAo+IGh0dHA6Ly9kb2NzLm1pcmFnZS5pby9v
ZG9jLyAhPwoKWWVzIHRoaXMgaXMgZXZlbiBtb3JlIGV4cGVyaW1lbnRhbCBhbmQgYmVpbmcgYnVp
bHQgYmFzZWQgb24gdGhlIG9kb2MgZW5naW5lIGJlaW5nIGRldmVsb3BlZCBhdCBKYW5lIFN0cmVl
dC4gIEJ1ZyByZXBvcnRzIG9mIG91dHB1dCBmcm9tIHRoYXQgc2hvdWxkIGdvIG9uIGh0dHBzOi8v
Z2l0aHViLmNvbS9vY2FtbC1kb2Mvb2RvYyB3aXRoIGEgcmVmZXJlbmNlIHRvIHRoZSBvZmZlbmRp
bmcgbGlicmFyeS4KCj4gQ291bGQgeW91IHJlbWluZCB3aGF0IHRyaWdnZXJzIGEgcmVidWlsZCAo
YW5kIHdoZXJlIGFyZSB0aGUgbG9ncyBvZiB0aGUKPiByZWJ1aWxkKT8gIEluc2VydGluZyBhIGxh
c3QgZ2VuZXJhdGVkIHRpbWVzdGFtcCBpbnRvIHRoZSB0b3BsZXZlbCBIVE1MCj4gb3V0cHV0IHdv
dWxkIGJlIHVzZWZ1bC4KClJpZ2h0IG5vdyBpdCdzIGp1c3QgYnVpbHQgdXNpbmcgdGhlIERvY2tl
ciBIdWIgb24gZXZlcnkgcHVzaCB0byBtaXJhZ2UvbWlyYWdlLCBzbyB0aGUgYnVpbGRzIG9uIHRo
ZSAiZG9jIiBicmFuY2ggYXQgaHR0cHM6Ly9odWIuZG9ja2VyLmNvbS9yL3VuaWtlcm5lbC9taXJh
Z2UvYnVpbGRzLyB3aWxsIGhhdmUgdGhlIGxhdGVzdCBsb2dzLgoKSSdtIHBsYW5uaW5nIHRvIG1v
dmUgdGhpcyB0byBhIERhdGFraXQtYmFzZWQgd2F0Y2hlciB0aGF0IHdpbGwgdHJhY2sgdGhlIG1p
cmFnZS9taXJhZ2UtZGV2IGFuZCBvcGFtLXJlcG9zaXRvcnkgc28gdGhhdCBpdCB3aWxsIHJlYnVp
bGQgd2hlbiBhbnkgb2YgdGhlIGxpYnJhcmllcyBjaGFuZ2VzLiAgSSdsbCBkbyB0aGF0IG9uY2Ug
dGhlIHRyZWVzIHN0YWJpbGlzZS4KCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:21:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2Ql-00024P-Dv; Fri, 14 Oct 2016 13:21:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2Qk-00024I-1H
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:21:46 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 73/FA-11508-9EBD0085; Fri, 14 Oct 2016 13:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse6L2ww
 RBlcniVr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aLX60sBfO4Ko6/u8rYwHiMo4uRi0NIYCqj
 RMfZKYwgDovAZGaJrtXnWCCcr0wSaz5fZYEoO8co8eTQZaAyTg5mAS2JG/9eMoHYvAJ6EpvWv
 wWzhQWsJT7unQJkc3CwCWhKrHzFDxLmFLCX+Hepiw3EZhFQldjR9QRqTLzEnnNzmSFsbYllC1
 8zQ4y0ldi5eDoriC0kUCAx+/wZsF4RAXWJEw/+g/VKCMhKPDm5iGUCo8AsJBfNQnLRLCRjFzA
 yr2LUKE4tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxRBiDYwXj+
 tOchRkkOJiVR3lo9hgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzdt4BygkWp6akVaZk5wGiBS
 Utw8CiJ8G4FSfMWFyTmFmemQ6ROMSpKifNOAkkIgCQySvPg2mAReolRVkqYlxHoECGegtSi3M
 wSVPlXjOIcjErCvLUgU3gy80rgpr8CWswEtPhDG9jikkSElFQD46UtzZ8Tzktl2u/8MenAWw7
 fK1YCMzZVHlDIY/I5p5pWdzQ9I2D32YXKWS7ttjN0lt+a29hw857yLdPaJ5O+H/7lr/j74Kr/
 4j0P/pjFvdzWeojFeMt8nZd2b56+a9++p+b9u8uzD1QGSNns/Znx8W1LRFku9ypLxVc5Ta8vb
 /dU59+c2vRtmYsSS3FGoqEWc1FxIgA+OHf/ywIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1476451304!65014506!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17568 invoked from network); 14 Oct 2016 13:21:44 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 13:21:44 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 9a4aa165;
 Fri, 14 Oct 2016 14:21:43 +0100 (BST)
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=I7Nkf9o4gf6FhJOnm/E13Ch9FJo=; b=nc5sMTWw1Pr712ixmC
 eb0EA0BvxMdOruMo47sJrpnt7G5vvxETgCyMvNQ3yE9ZUgtm3wIgheqkME4kLLpz
 sy40wV7jIfFhm5mPTZkK/rZ6tBmpLZmhuNBuVcPxz66jZTPsto9Pbsa0qckQarq5
 sbNLodSXHrHD1srmayLt8je4g=
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=LoRlY679FyrDC53sOsw72Bl1+kVQ2ViIFZwaMF9pV2uxcHAkxJj
 zdQmx/QrMhpCrmYJjyq9lo1FMydqI3HiwB+brJQT5MGEF7mfZWvaRYyXEpIBUSxV
 +xsQ3IIjEdDGf1yWBbqkoDKchHjIbCFuMEViANVOm5wSDVyxdDd7CHmQ=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 7502a5f6
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 14:21:43 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <307b96bd-0ac0-c413-9a40-d8e50c59adb3@mehnert.org>
Date: Fri, 14 Oct 2016 14:21:42 +0100
Message-Id: <728ED69B-CD61-4D18-997E-3C4C8CEC28C5@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <307b96bd-0ac0-c413-9a40-d8e50c59adb3@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: Thomas Refis <trefis@janestreet.com>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDEzOjEzLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxNC8xMC8yMDE2IDExOjI5LCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRp
b24gcmVwb3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2Fpbiwg
YW5kIGhhcyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNz
ZW1ibGVkIGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNv
bS9taXJhZ2UvbWlyYWdlLWRldgo+IAo+IFlheSEgIFRoZXJlIGlzIGFsc28gdGhlIG9uZSB3aXRo
IGNyb3NzLXJlZmVyZW5jZXMgdXNpbmcgb2RvYyBhdAo+IGh0dHA6Ly9kb2NzLm1pcmFnZS5pby9v
ZG9jLyAhPwoKWWVzIHRoaXMgaXMgZXZlbiBtb3JlIGV4cGVyaW1lbnRhbCBhbmQgYmVpbmcgYnVp
bHQgYmFzZWQgb24gdGhlIG9kb2MgZW5naW5lIGJlaW5nIGRldmVsb3BlZCBhdCBKYW5lIFN0cmVl
dC4gIEJ1ZyByZXBvcnRzIG9mIG91dHB1dCBmcm9tIHRoYXQgc2hvdWxkIGdvIG9uIGh0dHBzOi8v
Z2l0aHViLmNvbS9vY2FtbC1kb2Mvb2RvYyB3aXRoIGEgcmVmZXJlbmNlIHRvIHRoZSBvZmZlbmRp
bmcgbGlicmFyeS4KCj4gQ291bGQgeW91IHJlbWluZCB3aGF0IHRyaWdnZXJzIGEgcmVidWlsZCAo
YW5kIHdoZXJlIGFyZSB0aGUgbG9ncyBvZiB0aGUKPiByZWJ1aWxkKT8gIEluc2VydGluZyBhIGxh
c3QgZ2VuZXJhdGVkIHRpbWVzdGFtcCBpbnRvIHRoZSB0b3BsZXZlbCBIVE1MCj4gb3V0cHV0IHdv
dWxkIGJlIHVzZWZ1bC4KClJpZ2h0IG5vdyBpdCdzIGp1c3QgYnVpbHQgdXNpbmcgdGhlIERvY2tl
ciBIdWIgb24gZXZlcnkgcHVzaCB0byBtaXJhZ2UvbWlyYWdlLCBzbyB0aGUgYnVpbGRzIG9uIHRo
ZSAiZG9jIiBicmFuY2ggYXQgaHR0cHM6Ly9odWIuZG9ja2VyLmNvbS9yL3VuaWtlcm5lbC9taXJh
Z2UvYnVpbGRzLyB3aWxsIGhhdmUgdGhlIGxhdGVzdCBsb2dzLgoKSSdtIHBsYW5uaW5nIHRvIG1v
dmUgdGhpcyB0byBhIERhdGFraXQtYmFzZWQgd2F0Y2hlciB0aGF0IHdpbGwgdHJhY2sgdGhlIG1p
cmFnZS9taXJhZ2UtZGV2IGFuZCBvcGFtLXJlcG9zaXRvcnkgc28gdGhhdCBpdCB3aWxsIHJlYnVp
bGQgd2hlbiBhbnkgb2YgdGhlIGxpYnJhcmllcyBjaGFuZ2VzLiAgSSdsbCBkbyB0aGF0IG9uY2Ug
dGhlIHRyZWVzIHN0YWJpbGlzZS4KCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:51:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2t7-0003p2-RI; Fri, 14 Oct 2016 13:51:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2t6-0003oq-LY
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:51:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C2/26-21986-8C2E0085; Fri, 14 Oct 2016 13:51:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXCOvOhse7xRww
 RBsv/CVn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8b2vZeYCppZK87/fMnWwNjD0sXIxSEkcIBR
 YsHdCawgDovAdyaJjduOMkM4t5kkNmy5zN7FyAlU9pNRYua7/C5GDg42AU2Jla/4QcLMAloSN
 /69ZIKwtSWWLXzNDGILC5hI9F65xQJi8wrYSnybchDMZhFQlVhz+AZYjYiAhcTrnl+sEDV6Ep
 vWvwWbIyEgK/Hk5CKWCYy8s5CsmIVkxSwkLQsYmVcxqhenFpWlFuma6SUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYVAxDsYJx3wv8QoyQHk5Iob60eQ4QQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCV5vYJgKCRalpqdWpGXmAAMcJi3BwaMkwnvkIVCat7ggMbc4Mx0idYpRl2PBj
 9trmYRY8vLzUqXEeTVBZgiAFGWU5sGNgEXbJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz2o
 NM4cnMK4Hb9AroCCagIz60gR1RkoiQkmpgLL3ZXcL+8ED5zwcb9SoOf+hoNRDgfs+27rr862d
 ah0KMXidvvq2l3b1g6oXs7+WVWuoJjd87DVj2raq0mW71kO+ulWYcu83StJbF6x+Vqdmbfzv1
 femi5hStSx/OLo6o3/V2778JxVdD1Q/ZmlZzfbrCoVm0e34D58TEZ3w/F03ZsCT33w+bi0osx
 RmJhlrMRcWJADyLeZaxAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1476453063!55834561!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 764 invoked from network); 14 Oct 2016 13:51:03 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 13:51:03 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 77348d5c
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 14:51:02 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; s=selector1; bh=1M6ovEGI8IEKd+v2sRbVjxsRu2E=; b=
 D4btkma0Mf7zbDsAi+d05xOSJc9snHlFDx9HMz1pct2eckMH/CTs4hkbTsqiGa9/
 +xSejBIYFPT3mPm9AY6A+Yuy8CZNRlII6NCh5MrU+bYhtFb7tRR0O70wTufSsq7A
 xjhiKMDr3UIP+gOHLkb1as63So+oefQ7LFyvnL5a2Pw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; q=dns; s=selector1; b=P+ptHSm1S0s8UBXOCnNZrG0H
 GYFVdeOb9x/MeDJUpfbHexmOe+yw8Uj/OiCW1M810JgAuzWupjqZJsZjXaPavhfN
 6B4RrhY+ncN04mFK3MH/p46GHx7McdwIk2vEhgRV+YZ+69YqU9SLwMlKeFcAFheT
 2Edt9rNYg8Q0fRdbiUI=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 5bfcc44b
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO)
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 14:51:02 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
Date: Fri, 14 Oct 2016 14:51:01 +0100
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Subject: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBxdWl0ZSBhIGZldyBiYXNlIGxpYnJhcmllcyB0aGF0IHVzZSB0aGUgcGF0dGVybiBv
ZgoKdmFsIGZvb19leG4gOiAuLi4gLT4gJ2EKQHJhaXNlcwoKdmFsIGZvbzogLi4uIC0+ICdhIG9w
dGlvbgpHb2JibGVzIHRoZSBleGNlcHRpb24gYW5kIHJldHVybnMgU29tZS9Ob25lCgpTaG91bGQg
d2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0byBwb3J0IGxpYnJhcmllcyBsaWtlIElw
YWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5zdGVhZCwgc28gaXQgd291bGQgYmUKCnZh
bCBmb28gOiAuLi4gLT4gKCdhLCBbYE1zZyBvZiBzdHJpbmddKSByZXN1bHQKCmluc3RlYWQsIHVz
aW5nIHRoZSBSZXN1bHQgdHlwZT8gIFRoYXQgd291bGQgbGV0IGxpYnJhcmllcyB1c2UgY29tYmlu
YXRvcnMgc3VjaCBhcyBScmVzdWx0LCBhbmQgbm90IGdvYmJsZSBlcnJvcnMgZnJvbSBwYXJzaW5n
IHNpbGVudGx5LiAgSXQgd291bGQgYmUgYW4gaW5jb21wYXRpYmxlIEFQSSBidW1wIHNvIHdlIHdv
dWxkIG5lZWQgdG8gYnVtcCBhbGwgY29uc3VtZXJzIG9mLCBlLmcuIElwYWRkciAgaHR0cDovL2Rv
Y3MubWlyYWdlLmlvL2lwYWRkci9JcGFkZHJfdW5peC5WNC5odG1sIHNpbXVsdGFuZW91c2x5LgoK
QW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 13:51:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 13:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv2t7-0003p2-RI; Fri, 14 Oct 2016 13:51:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv2t6-0003oq-LY
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 13:51:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C2/26-21986-8C2E0085; Fri, 14 Oct 2016 13:51:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXCOvOhse7xRww
 RBsv/CVn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8b2vZeYCppZK87/fMnWwNjD0sXIxSEkcIBR
 YsHdCawgDovAdyaJjduOMkM4t5kkNmy5zN7FyAlU9pNRYua7/C5GDg42AU2Jla/4QcLMAloSN
 /69ZIKwtSWWLXzNDGILC5hI9F65xQJi8wrYSnybchDMZhFQlVhz+AZYjYiAhcTrnl+sEDV6Ep
 vWvwWbIyEgK/Hk5CKWCYy8s5CsmIVkxSwkLQsYmVcxqhenFpWlFuma6SUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYVAxDsYJx3wv8QoyQHk5Iob60eQ4QQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCV5vYJgKCRalpqdWpGXmAAMcJi3BwaMkwnvkIVCat7ggMbc4Mx0idYpRl2PBj
 9trmYRY8vLzUqXEeTVBZgiAFGWU5sGNgEXbJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz2o
 NM4cnMK4Hb9AroCCagIz60gR1RkoiQkmpgLL3ZXcL+8ED5zwcb9SoOf+hoNRDgfs+27rr862d
 ah0KMXidvvq2l3b1g6oXs7+WVWuoJjd87DVj2raq0mW71kO+ulWYcu83StJbF6x+Vqdmbfzv1
 femi5hStSx/OLo6o3/V2778JxVdD1Q/ZmlZzfbrCoVm0e34D58TEZ3w/F03ZsCT33w+bi0osx
 RmJhlrMRcWJADyLeZaxAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1476453063!55834561!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 764 invoked from network); 14 Oct 2016 13:51:03 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 13:51:03 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 77348d5c
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 14:51:02 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; s=selector1; bh=1M6ovEGI8IEKd+v2sRbVjxsRu2E=; b=
 D4btkma0Mf7zbDsAi+d05xOSJc9snHlFDx9HMz1pct2eckMH/CTs4hkbTsqiGa9/
 +xSejBIYFPT3mPm9AY6A+Yuy8CZNRlII6NCh5MrU+bYhtFb7tRR0O70wTufSsq7A
 xjhiKMDr3UIP+gOHLkb1as63So+oefQ7LFyvnL5a2Pw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:message-id:date
 :to:mime-version; q=dns; s=selector1; b=P+ptHSm1S0s8UBXOCnNZrG0H
 GYFVdeOb9x/MeDJUpfbHexmOe+yw8Uj/OiCW1M810JgAuzWupjqZJsZjXaPavhfN
 6B4RrhY+ncN04mFK3MH/p46GHx7McdwIk2vEhgRV+YZ+69YqU9SLwMlKeFcAFheT
 2Edt9rNYg8Q0fRdbiUI=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 5bfcc44b
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO)
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 14:51:02 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
Date: Fri, 14 Oct 2016 14:51:01 +0100
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Subject: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBxdWl0ZSBhIGZldyBiYXNlIGxpYnJhcmllcyB0aGF0IHVzZSB0aGUgcGF0dGVybiBv
ZgoKdmFsIGZvb19leG4gOiAuLi4gLT4gJ2EKQHJhaXNlcwoKdmFsIGZvbzogLi4uIC0+ICdhIG9w
dGlvbgpHb2JibGVzIHRoZSBleGNlcHRpb24gYW5kIHJldHVybnMgU29tZS9Ob25lCgpTaG91bGQg
d2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0byBwb3J0IGxpYnJhcmllcyBsaWtlIElw
YWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5zdGVhZCwgc28gaXQgd291bGQgYmUKCnZh
bCBmb28gOiAuLi4gLT4gKCdhLCBbYE1zZyBvZiBzdHJpbmddKSByZXN1bHQKCmluc3RlYWQsIHVz
aW5nIHRoZSBSZXN1bHQgdHlwZT8gIFRoYXQgd291bGQgbGV0IGxpYnJhcmllcyB1c2UgY29tYmlu
YXRvcnMgc3VjaCBhcyBScmVzdWx0LCBhbmQgbm90IGdvYmJsZSBlcnJvcnMgZnJvbSBwYXJzaW5n
IHNpbGVudGx5LiAgSXQgd291bGQgYmUgYW4gaW5jb21wYXRpYmxlIEFQSSBidW1wIHNvIHdlIHdv
dWxkIG5lZWQgdG8gYnVtcCBhbGwgY29uc3VtZXJzIG9mLCBlLmcuIElwYWRkciAgaHR0cDovL2Rv
Y3MubWlyYWdlLmlvL2lwYWRkci9JcGFkZHJfdW5peC5WNC5odG1sIHNpbXVsdGFuZW91c2x5LgoK
QW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:05:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:05: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv36v-0004hr-CG; Fri, 14 Oct 2016 14:05:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1bv36t-0004hl-S7
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:05:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6B/30-21986-F16E0085; Fri, 14 Oct 2016 14:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfS6sa7sM4Y
 Ig4n3jS16W++yODB6HP5whSWAMYo1My8pvyKBNeNk72bGguuyFTdubWRrYOyQ6mLk4hASmMco
 0f67j62LkZODRaCBVWLSZ1EQW0JgDqvE/14+CDtH4t2vj+wQdr7EgrNTwGxeAUGJkzOfsIDYQ
 gJeEo+XrwCzOQXsJPrePmWDiNtKXLn5gAnEZhNQk7ixbwYLxC5ViacLZrJBzAmQuHNpP1iNsI
 CnxIbpu1hBbBEBdYnmLSfA4swCFhITX+0GinMA2V4SqzbVT2AUmIXkilkIGQhTXWL9PKFZYL1
 qEre3XWWHsLUlli18zbyAkXUVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZgIDMAwQ7Gb8sCDjFKcjApifLW6jFECPEl5adUZiQWZ8QXleakFh9ilOHgUJLgr
 XwClBMsSk1PrUjLzAHGFExagoNHSYQ35TFQmre4IDG3ODMdInWK0Zhjy+9ra5k4tk29t5ZJiC
 UvPy9VSpzXF2SSAEhpRmke3CBYrF9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9lkCk8mXk
 lcPteAZ3CBHTKhzawU0oSEVJSDYwzeXj7Gf52C7fLKVt3p5z+VfxllYHzSbYQlvzHGpe101uK
 nL3lPpdNdWR97/JYzF3GScUl+f+53jsyW9YbyM++4bc0Qszz9t05i2tOzNUOz2I4FzA3Wil9s
 YxXXGfRkzvW3V8e8rZc3q/s8oAr2cluKvvPDpYcu87KePbIS5x3z/wSejTXUYmlOCPRUIu5qD
 gRAChfW37wAgAA
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1476453917!65030380!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56301 invoked from network); 14 Oct 2016 14:05:17 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:05:17 -0000
Received: by mail-lf0-f51.google.com with SMTP id b81so194966433lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:05:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wdkgGYJFeHfpPehGgI3khBPUV0StiB4qwE6HvIXIk18=;
 b=XEYAwdyhoy7otM3oYEyZbfL67pIOA4YoM/Wd8K8TpiODq/Mu//Vn0s+yNVkqk11/ex
 V0fQMHA0I3xhwGdAkokw8Ot/jYZ0pQhTqh9Dy3MomPpY9akDWDPAcBwSUFvHmny4196y
 lZqU38FNPcQ63iU24L5uevEdL31WOGyBcFxTI1GRzwsplOCcgr1TIpgZ8BVh63Vi9AmY
 unDRzPfvBShDM1Ke9G0fTAKPB7eM356C7fRIIhB3MJSIDkvA0VZ3Hm3xufWkKhIZNMWL
 t6oTPdE2Z5Xv9D03aWahccoMgYIEO6eKHIIJwR9KAaQ0HI2I+RXuWWHrZDLhwqJEy2YW
 KuxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wdkgGYJFeHfpPehGgI3khBPUV0StiB4qwE6HvIXIk18=;
 b=Y2qokmqTyjg6nvvkpMnpG3DNoaUYYHmd6eoh+IRsRhdqYq7DgPVUYZEunnCc2fOeYv
 O9Q+m/h5b6SkecVApYnqfKnzbaxpZQ3de28g/oq1Tbwx0JNjhfB+7xdUcplUDqYjp/Je
 n/ADPmbn4X08MzpWzj2G3padIu1eJ8RF4z9XkpXM+Uj6M1/2PrUYs1Yx5ihf5LcAM7uQ
 hFQhgm4nVANbOxS1SZ//cEcMHVPq1bAa56/DSwgLAfQFwHYG3/Lsh6ZKE6OaVASG6YG9
 Vh8+per2bZ73BgceutwxZadLQvgsLG80+C7sW5QOvLSst2MSAlpQPbpH38BSKiUmKetm
 Iuog==
X-Gm-Message-State: AA6/9Rlb7M1498djXtkA4aMcWmhKnL5GLPlONk5Z5wAbUbOvnax5SLQvyuMk1HpXO6ZUMgTHGGuJ2IV8r40yWw==
X-Received: by 10.25.125.4 with SMTP id y4mr3673093lfc.75.1476453916457; Fri,
 14 Oct 2016 07:05:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Fri, 14 Oct 2016 07:05:15 -0700 (PDT)
In-Reply-To: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
From: David Scott <scott.dj@gmail.com>
Date: Fri, 14 Oct 2016 15:05:15 +0100
Message-ID: <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2862778932612160545=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2862778932612160545==
Content-Type: multipart/alternative; boundary=001a114af7bc37c830053ed3b7f3

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

On Fri, Oct 14, 2016 at 2:51 PM, Anil Madhavapeddy <anil@recoil.org> wrote:

> We have quite a few base libraries that use the pattern of
>
> val foo_exn : ... -> 'a
> @raises
>
> val foo: ... -> 'a option
> Gobbles the exception and returns Some/None
>
> Should we take the Mirage3 opportunity to port libraries like Ipaddr to
> using the Result type instead, so it would be
>
> val foo : ... -> ('a, [`Msg of string]) result
>
> instead, using the Result type?  That would let libraries use combinators
> such as Rresult, and not gobble errors from parsing silently.  It would be
> an incompatible API bump so we would need to bump all consumers of, e.g.
> Ipaddr  http://docs.mirage.io/ipaddr/Ipaddr_unix.V4.html simultaneously.
>

Personally I like the sound of this-- it's nice to use combinators to parse
a more complicated structure and be able to emit something more useful than
"None" as an error. Should we write a "recommended conventions" doc or wiki
page to include things like `foo_exn` and `foo` examples above?

Cheers,
Dave


>
> Anil
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 
Dave Scott

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Fri, Oct 14, 2016 at 2:51 PM, Anil Madhavapeddy <span dir=3D"ltr">&lt;=
<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We have quite a few ba=
se libraries that use the pattern of<br>
<br>
val foo_exn : ... -&gt; &#39;a<br>
@raises<br>
<br>
val foo: ... -&gt; &#39;a option<br>
Gobbles the exception and returns Some/None<br>
<br>
Should we take the Mirage3 opportunity to port libraries like Ipaddr to us=
ing the Result type instead, so it would be<br>
<br>
val foo : ... -&gt; (&#39;a, [`Msg of string]) result<br>
<br>
instead, using the Result type?=C2=A0 That would let libraries use combina=
tors such as Rresult, and not gobble errors from parsing silently.=C2=A0 I=
t would be an incompatible API bump so we would need to bump all consumers=
 of, e.g. Ipaddr=C2=A0 <a href=3D"http://docs.mirage.io/ipaddr/Ipaddr_unix=
.V4.html" rel=3D"noreferrer" target=3D"_blank">http://docs.mirage.io/ipadd=
r/<wbr>Ipaddr_unix.V4.html</a> simultaneously.<br></blockquote><div><br></=
div><div>Personally I like the sound of this-- it&#39;s nice to use combin=
ators to parse a more complicated structure and be able to emit something =
more useful than &quot;None&quot; as an error. Should we write a &quot;rec=
ommended conventions&quot; doc or wiki page to include things like `foo_ex=
n` and `foo` examples above?</div><div><br></div><div>Cheers,</div><div>Da=
ve</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Anil<br>
<br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@list=
s.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-=
devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<=
wbr>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=3D=
"gmail_signature" data-smartmail=3D"gmail_signature">Dave Scott</div>
</div></div>
--001a114af7bc37c830053ed3b7f3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============2862778932612160545==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:05:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:05: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv36v-0004hr-CG; Fri, 14 Oct 2016 14:05:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1bv36t-0004hl-S7
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:05:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6B/30-21986-F16E0085; Fri, 14 Oct 2016 14:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfS6sa7sM4Y
 Ig4n3jS16W++yODB6HP5whSWAMYo1My8pvyKBNeNk72bGguuyFTdubWRrYOyQ6mLk4hASmMco
 0f67j62LkZODRaCBVWLSZ1EQW0JgDqvE/14+CDtH4t2vj+wQdr7EgrNTwGxeAUGJkzOfsIDYQ
 gJeEo+XrwCzOQXsJPrePmWDiNtKXLn5gAnEZhNQk7ixbwYLxC5ViacLZrJBzAmQuHNpP1iNsI
 CnxIbpu1hBbBEBdYnmLSfA4swCFhITX+0GinMA2V4SqzbVT2AUmIXkilkIGQhTXWL9PKFZYL1
 qEre3XWWHsLUlli18zbyAkXUVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZgIDMAwQ7Gb8sCDjFKcjApifLW6jFECPEl5adUZiQWZ8QXleakFh9ilOHgUJLgr
 XwClBMsSk1PrUjLzAHGFExagoNHSYQ35TFQmre4IDG3ODMdInWK0Zhjy+9ra5k4tk29t5ZJiC
 UvPy9VSpzXF2SSAEhpRmke3CBYrF9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9lkCk8mXk
 lcPteAZ3CBHTKhzawU0oSEVJSDYwzeXj7Gf52C7fLKVt3p5z+VfxllYHzSbYQlvzHGpe101uK
 nL3lPpdNdWR97/JYzF3GScUl+f+53jsyW9YbyM++4bc0Qszz9t05i2tOzNUOz2I4FzA3Wil9s
 YxXXGfRkzvW3V8e8rZc3q/s8oAr2cluKvvPDpYcu87KePbIS5x3z/wSejTXUYmlOCPRUIu5qD
 gRAChfW37wAgAA
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1476453917!65030380!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56301 invoked from network); 14 Oct 2016 14:05:17 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:05:17 -0000
Received: by mail-lf0-f51.google.com with SMTP id b81so194966433lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:05:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wdkgGYJFeHfpPehGgI3khBPUV0StiB4qwE6HvIXIk18=;
 b=XEYAwdyhoy7otM3oYEyZbfL67pIOA4YoM/Wd8K8TpiODq/Mu//Vn0s+yNVkqk11/ex
 V0fQMHA0I3xhwGdAkokw8Ot/jYZ0pQhTqh9Dy3MomPpY9akDWDPAcBwSUFvHmny4196y
 lZqU38FNPcQ63iU24L5uevEdL31WOGyBcFxTI1GRzwsplOCcgr1TIpgZ8BVh63Vi9AmY
 unDRzPfvBShDM1Ke9G0fTAKPB7eM356C7fRIIhB3MJSIDkvA0VZ3Hm3xufWkKhIZNMWL
 t6oTPdE2Z5Xv9D03aWahccoMgYIEO6eKHIIJwR9KAaQ0HI2I+RXuWWHrZDLhwqJEy2YW
 KuxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wdkgGYJFeHfpPehGgI3khBPUV0StiB4qwE6HvIXIk18=;
 b=Y2qokmqTyjg6nvvkpMnpG3DNoaUYYHmd6eoh+IRsRhdqYq7DgPVUYZEunnCc2fOeYv
 O9Q+m/h5b6SkecVApYnqfKnzbaxpZQ3de28g/oq1Tbwx0JNjhfB+7xdUcplUDqYjp/Je
 n/ADPmbn4X08MzpWzj2G3padIu1eJ8RF4z9XkpXM+Uj6M1/2PrUYs1Yx5ihf5LcAM7uQ
 hFQhgm4nVANbOxS1SZ//cEcMHVPq1bAa56/DSwgLAfQFwHYG3/Lsh6ZKE6OaVASG6YG9
 Vh8+per2bZ73BgceutwxZadLQvgsLG80+C7sW5QOvLSst2MSAlpQPbpH38BSKiUmKetm
 Iuog==
X-Gm-Message-State: AA6/9Rlb7M1498djXtkA4aMcWmhKnL5GLPlONk5Z5wAbUbOvnax5SLQvyuMk1HpXO6ZUMgTHGGuJ2IV8r40yWw==
X-Received: by 10.25.125.4 with SMTP id y4mr3673093lfc.75.1476453916457; Fri,
 14 Oct 2016 07:05:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Fri, 14 Oct 2016 07:05:15 -0700 (PDT)
In-Reply-To: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
From: David Scott <scott.dj@gmail.com>
Date: Fri, 14 Oct 2016 15:05:15 +0100
Message-ID: <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2862778932612160545=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2862778932612160545==
Content-Type: multipart/alternative; boundary=001a114af7bc37c830053ed3b7f3

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

On Fri, Oct 14, 2016 at 2:51 PM, Anil Madhavapeddy <anil@recoil.org> wrote:

> We have quite a few base libraries that use the pattern of
>
> val foo_exn : ... -> 'a
> @raises
>
> val foo: ... -> 'a option
> Gobbles the exception and returns Some/None
>
> Should we take the Mirage3 opportunity to port libraries like Ipaddr to
> using the Result type instead, so it would be
>
> val foo : ... -> ('a, [`Msg of string]) result
>
> instead, using the Result type?  That would let libraries use combinators
> such as Rresult, and not gobble errors from parsing silently.  It would be
> an incompatible API bump so we would need to bump all consumers of, e.g.
> Ipaddr  http://docs.mirage.io/ipaddr/Ipaddr_unix.V4.html simultaneously.
>

Personally I like the sound of this-- it's nice to use combinators to parse
a more complicated structure and be able to emit something more useful than
"None" as an error. Should we write a "recommended conventions" doc or wiki
page to include things like `foo_exn` and `foo` examples above?

Cheers,
Dave


>
> Anil
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 
Dave Scott

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Fri, Oct 14, 2016 at 2:51 PM, Anil Madhavapeddy <span dir=3D"ltr">&lt;=
<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We have quite a few ba=
se libraries that use the pattern of<br>
<br>
val foo_exn : ... -&gt; &#39;a<br>
@raises<br>
<br>
val foo: ... -&gt; &#39;a option<br>
Gobbles the exception and returns Some/None<br>
<br>
Should we take the Mirage3 opportunity to port libraries like Ipaddr to us=
ing the Result type instead, so it would be<br>
<br>
val foo : ... -&gt; (&#39;a, [`Msg of string]) result<br>
<br>
instead, using the Result type?=C2=A0 That would let libraries use combina=
tors such as Rresult, and not gobble errors from parsing silently.=C2=A0 I=
t would be an incompatible API bump so we would need to bump all consumers=
 of, e.g. Ipaddr=C2=A0 <a href=3D"http://docs.mirage.io/ipaddr/Ipaddr_unix=
.V4.html" rel=3D"noreferrer" target=3D"_blank">http://docs.mirage.io/ipadd=
r/<wbr>Ipaddr_unix.V4.html</a> simultaneously.<br></blockquote><div><br></=
div><div>Personally I like the sound of this-- it&#39;s nice to use combin=
ators to parse a more complicated structure and be able to emit something =
more useful than &quot;None&quot; as an error. Should we write a &quot;rec=
ommended conventions&quot; doc or wiki page to include things like `foo_ex=
n` and `foo` examples above?</div><div><br></div><div>Cheers,</div><div>Da=
ve</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Anil<br>
<br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@list=
s.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-=
devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<=
wbr>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=3D=
"gmail_signature" data-smartmail=3D"gmail_signature">Dave Scott</div>
</div></div>
--001a114af7bc37c830053ed3b7f3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============2862778932612160545==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:08:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:08: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv39o-0004ri-Mk; Fri, 14 Oct 2016 14:08:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv39n-0004rb-Ep
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:08:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F3/5F-04595-2D6E0085; Fri, 14 Oct 2016 14:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhse7FZww
 RButfaFn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8b3E3wFnbwVhxs3szUwvuTqYuTiEBKYyijx
 9tF+ZhCHRWAys0Tz0cNQzlcmiUfzLrNClJ1jlJi+/BdjFyMnB7OAlsSNfy+ZQGxeAT2JTevfg
 tnCAp4SG6bvAmrg4GAT0JRY+YofJMwpECjx7MxTsFYWAVWJhn8tbBBjLCQmvtrNCmFrSyxb+J
 oZYqStxKaH98HqhQSaGCUWvwWrERFQkTj/+BlYXEJAVuLJyUUsExgFZiG5aBaSi2YhGbuAkXk
 Vo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsbuy/6H
 GCU5mJREeWv1GCKE+JLyUyozEosz4otKc1KLDzHKcHAoSfAmPQXKCRalpqdWpGXmACMFJi3Bw
 aMkwrsPJM1bXJCYW5yZDpE6xagoJc5rBZIQAElklObBtcGi8xKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEeTtBpvBk5pXATX8FtJgJaPGHNrDFJYkIKakGxtl7+u8dKlujV1AhV3TmgrxaYqR
 O4Xy5/Fn75ksxB7iLBKTlnP0lzmB5W0yGdcttBvbTASeVmSflPpFzmL3ZgCG0LHPlSu6us28f
 hMjpf/uydMOh/sbGEhOleL932T9Ndm/z6hOIMBCKX7FE+Vyr3dN/H2Tn2bKW/w9Yr7WupGafn
 GSWYw2/EktxRqKhFnNRcSIAILbEoskCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1476454097!64500840!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12366 invoked from network); 14 Oct 2016 14:08:17 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:08:17 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id bccc2854;
 Fri, 14 Oct 2016 15:08:17 +0100 (BST)
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=2UQQr9TgnMpWAT8MuLMQGg3PXVs=; b=EWU8RvTy/84DY2PA4U
 55mIVEb3iAhFpC332c5k/0qQaskMmXRXzN1NvKMH2HISC+zjYgubkgBSuk4P+/Ts
 uxWL2lGq0EPmU2sQbV03dT7EmSRUAD0ggcyyToe0Zorvwe7FALvVp4EvyCDkX8Og
 CW9k0nJWAwffKzo31PgIpvGcA=
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=k0eGZBxYZQoi1V8MOIDKSfTfD0XIlsSXx1mFRgYTyOlTcTWKxDk
 ayhEK+zWekt2opZ8/pNBkzYccqE+Xrf5FxBFVk+ise4ltuijjE7lHGbBx7jyrHvQ
 VOP1JWHpuhd0fi5orhHXhkGgK++rlThNYfy2mQz6wKNXk/RS7eEEy5OU=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id e3cdba08
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:08:17 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:08:16 +0100
Message-Id: <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDE1OjA1LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwu
Y29tPiB3cm90ZToKPiAKPiAKPiBPbiBGcmksIE9jdCAxNCwgMjAxNiBhdCAyOjUxIFBNLCBBbmls
IE1hZGhhdmFwZWRkeSA8YW5pbEByZWNvaWwub3JnPiB3cm90ZToKPj4gV2UgaGF2ZSBxdWl0ZSBh
IGZldyBiYXNlIGxpYnJhcmllcyB0aGF0IHVzZSB0aGUgcGF0dGVybiBvZgo+PiAKPj4gdmFsIGZv
b19leG4gOiAuLi4gLT4gJ2EKPj4gQHJhaXNlcwo+PiAKPj4gdmFsIGZvbzogLi4uIC0+ICdhIG9w
dGlvbgo+PiBHb2JibGVzIHRoZSBleGNlcHRpb24gYW5kIHJldHVybnMgU29tZS9Ob25lCj4+IAo+
PiBTaG91bGQgd2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0byBwb3J0IGxpYnJhcmll
cyBsaWtlIElwYWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5zdGVhZCwgc28gaXQgd291
bGQgYmUKPj4gCj4+IHZhbCBmb28gOiAuLi4gLT4gKCdhLCBbYE1zZyBvZiBzdHJpbmddKSByZXN1
bHQKPj4gCj4+IGluc3RlYWQsIHVzaW5nIHRoZSBSZXN1bHQgdHlwZT8gIFRoYXQgd291bGQgbGV0
IGxpYnJhcmllcyB1c2UgY29tYmluYXRvcnMgc3VjaCBhcyBScmVzdWx0LCBhbmQgbm90IGdvYmJs
ZSBlcnJvcnMgZnJvbSBwYXJzaW5nIHNpbGVudGx5LiAgSXQgd291bGQgYmUgYW4gaW5jb21wYXRp
YmxlIEFQSSBidW1wIHNvIHdlIHdvdWxkIG5lZWQgdG8gYnVtcCBhbGwgY29uc3VtZXJzIG9mLCBl
LmcuIElwYWRkciAgaHR0cDovL2RvY3MubWlyYWdlLmlvL2lwYWRkci9JcGFkZHJfdW5peC5WNC5o
dG1sIHNpbXVsdGFuZW91c2x5LgoKPiBQZXJzb25hbGx5IEkgbGlrZSB0aGUgc291bmQgb2YgdGhp
cy0tIGl0J3MgbmljZSB0byB1c2UgY29tYmluYXRvcnMgdG8gcGFyc2UgYSBtb3JlIGNvbXBsaWNh
dGVkIHN0cnVjdHVyZSBhbmQgYmUgYWJsZSB0byBlbWl0IHNvbWV0aGluZyBtb3JlIHVzZWZ1bCB0
aGFuICJOb25lIiBhcyBhbiBlcnJvci4gU2hvdWxkIHdlIHdyaXRlIGEgInJlY29tbWVuZGVkIGNv
bnZlbnRpb25zIiBkb2Mgb3Igd2lraSBwYWdlIHRvIGluY2x1ZGUgdGhpbmdzIGxpa2UgYGZvb19l
eG5gIGFuZCBgZm9vYCBleGFtcGxlcyBhYm92ZT8KClllYWgsIG9uY2Ugd2UgYWdyZWUgb24gdGhl
IGNvbnZlbnRpb25zIDotKSAgT25jZSB3ZSBoYXZlIGV2ZXJ5dGhpbmcgdXNpbmcgUmVzdWx0LnQs
IHdlIGFsc28gbmVlZCB0byBmaW5kIHRoZSByaWdodCBzZXQgb2YgY29tYmluYXRvcnMuCgotIFRo
ZXJlIGlzIFJyZXN1bHQgZm9yIGJhc2ljIFJlc3VsdC50IGhhbmRsaW5nOiBodHRwOi8vZXJyYXRp
cXVlLmNoL3NvZnR3YXJlL3JyZXN1bHQvZG9jL1JyZXN1bHQuaHRtbAotIEx3dF9yZXN1bHQgaGFz
IGEgc2xpZ2h0bHkgZGlmZmVyZW50IHNldCBvZiBjb21iaW5hdG9ycyBodHRwczovL2dpdGh1Yi5j
b20vb2NzaWdlbi9sd3QvYmxvYi9tYXN0ZXIvc3JjL2NvcmUvbHd0X3Jlc3VsdC5tbGkKClNvIEkg
Z3Vlc3Mgd2UgbmVlZCB0byBkZWNpZGUgaWYgd2UgcHVibGlzaCBhbiBScmVzdWx0X2x3dC50IHdo
aWNoIGxpZnRzIHVwICIoJ2EsJ2IpIHJlc3VsdCIgaW50byBhbiBMd3QudCB3aXRoIHRoZSBzYW1l
IEFQSSBhcyBScmVzdWx0IG90aGVyd2lzZS4KCkFuaWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJh
Z2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:08:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:08: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv39o-0004ri-Mk; Fri, 14 Oct 2016 14:08:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv39n-0004rb-Ep
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:08:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F3/5F-04595-2D6E0085; Fri, 14 Oct 2016 14:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhse7FZww
 RButfaFn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8b3E3wFnbwVhxs3szUwvuTqYuTiEBKYyijx
 9tF+ZhCHRWAys0Tz0cNQzlcmiUfzLrNClJ1jlJi+/BdjFyMnB7OAlsSNfy+ZQGxeAT2JTevfg
 tnCAp4SG6bvAmrg4GAT0JRY+YofJMwpECjx7MxTsFYWAVWJhn8tbBBjLCQmvtrNCmFrSyxb+J
 oZYqStxKaH98HqhQSaGCUWvwWrERFQkTj/+BlYXEJAVuLJyUUsExgFZiG5aBaSi2YhGbuAkXk
 Vo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsbuy/6H
 GCU5mJREeWv1GCKE+JLyUyozEosz4otKc1KLDzHKcHAoSfAmPQXKCRalpqdWpGXmACMFJi3Bw
 aMkwrsPJM1bXJCYW5yZDpE6xagoJc5rBZIQAElklObBtcGi8xKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEeTtBpvBk5pXATX8FtJgJaPGHNrDFJYkIKakGxtl7+u8dKlujV1AhV3TmgrxaYqR
 O4Xy5/Fn75ksxB7iLBKTlnP0lzmB5W0yGdcttBvbTASeVmSflPpFzmL3ZgCG0LHPlSu6us28f
 hMjpf/uydMOh/sbGEhOleL932T9Ndm/z6hOIMBCKX7FE+Vyr3dN/H2Tn2bKW/w9Yr7WupGafn
 GSWYw2/EktxRqKhFnNRcSIAILbEoskCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1476454097!64500840!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12366 invoked from network); 14 Oct 2016 14:08:17 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:08:17 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id bccc2854;
 Fri, 14 Oct 2016 15:08:17 +0100 (BST)
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=2UQQr9TgnMpWAT8MuLMQGg3PXVs=; b=EWU8RvTy/84DY2PA4U
 55mIVEb3iAhFpC332c5k/0qQaskMmXRXzN1NvKMH2HISC+zjYgubkgBSuk4P+/Ts
 uxWL2lGq0EPmU2sQbV03dT7EmSRUAD0ggcyyToe0Zorvwe7FALvVp4EvyCDkX8Og
 CW9k0nJWAwffKzo31PgIpvGcA=
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=k0eGZBxYZQoi1V8MOIDKSfTfD0XIlsSXx1mFRgYTyOlTcTWKxDk
 ayhEK+zWekt2opZ8/pNBkzYccqE+Xrf5FxBFVk+ise4ltuijjE7lHGbBx7jyrHvQ
 VOP1JWHpuhd0fi5orhHXhkGgK++rlThNYfy2mQz6wKNXk/RS7eEEy5OU=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id e3cdba08
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:08:17 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:08:16 +0100
Message-Id: <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDE1OjA1LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwu
Y29tPiB3cm90ZToKPiAKPiAKPiBPbiBGcmksIE9jdCAxNCwgMjAxNiBhdCAyOjUxIFBNLCBBbmls
IE1hZGhhdmFwZWRkeSA8YW5pbEByZWNvaWwub3JnPiB3cm90ZToKPj4gV2UgaGF2ZSBxdWl0ZSBh
IGZldyBiYXNlIGxpYnJhcmllcyB0aGF0IHVzZSB0aGUgcGF0dGVybiBvZgo+PiAKPj4gdmFsIGZv
b19leG4gOiAuLi4gLT4gJ2EKPj4gQHJhaXNlcwo+PiAKPj4gdmFsIGZvbzogLi4uIC0+ICdhIG9w
dGlvbgo+PiBHb2JibGVzIHRoZSBleGNlcHRpb24gYW5kIHJldHVybnMgU29tZS9Ob25lCj4+IAo+
PiBTaG91bGQgd2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0byBwb3J0IGxpYnJhcmll
cyBsaWtlIElwYWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5zdGVhZCwgc28gaXQgd291
bGQgYmUKPj4gCj4+IHZhbCBmb28gOiAuLi4gLT4gKCdhLCBbYE1zZyBvZiBzdHJpbmddKSByZXN1
bHQKPj4gCj4+IGluc3RlYWQsIHVzaW5nIHRoZSBSZXN1bHQgdHlwZT8gIFRoYXQgd291bGQgbGV0
IGxpYnJhcmllcyB1c2UgY29tYmluYXRvcnMgc3VjaCBhcyBScmVzdWx0LCBhbmQgbm90IGdvYmJs
ZSBlcnJvcnMgZnJvbSBwYXJzaW5nIHNpbGVudGx5LiAgSXQgd291bGQgYmUgYW4gaW5jb21wYXRp
YmxlIEFQSSBidW1wIHNvIHdlIHdvdWxkIG5lZWQgdG8gYnVtcCBhbGwgY29uc3VtZXJzIG9mLCBl
LmcuIElwYWRkciAgaHR0cDovL2RvY3MubWlyYWdlLmlvL2lwYWRkci9JcGFkZHJfdW5peC5WNC5o
dG1sIHNpbXVsdGFuZW91c2x5LgoKPiBQZXJzb25hbGx5IEkgbGlrZSB0aGUgc291bmQgb2YgdGhp
cy0tIGl0J3MgbmljZSB0byB1c2UgY29tYmluYXRvcnMgdG8gcGFyc2UgYSBtb3JlIGNvbXBsaWNh
dGVkIHN0cnVjdHVyZSBhbmQgYmUgYWJsZSB0byBlbWl0IHNvbWV0aGluZyBtb3JlIHVzZWZ1bCB0
aGFuICJOb25lIiBhcyBhbiBlcnJvci4gU2hvdWxkIHdlIHdyaXRlIGEgInJlY29tbWVuZGVkIGNv
bnZlbnRpb25zIiBkb2Mgb3Igd2lraSBwYWdlIHRvIGluY2x1ZGUgdGhpbmdzIGxpa2UgYGZvb19l
eG5gIGFuZCBgZm9vYCBleGFtcGxlcyBhYm92ZT8KClllYWgsIG9uY2Ugd2UgYWdyZWUgb24gdGhl
IGNvbnZlbnRpb25zIDotKSAgT25jZSB3ZSBoYXZlIGV2ZXJ5dGhpbmcgdXNpbmcgUmVzdWx0LnQs
IHdlIGFsc28gbmVlZCB0byBmaW5kIHRoZSByaWdodCBzZXQgb2YgY29tYmluYXRvcnMuCgotIFRo
ZXJlIGlzIFJyZXN1bHQgZm9yIGJhc2ljIFJlc3VsdC50IGhhbmRsaW5nOiBodHRwOi8vZXJyYXRp
cXVlLmNoL3NvZnR3YXJlL3JyZXN1bHQvZG9jL1JyZXN1bHQuaHRtbAotIEx3dF9yZXN1bHQgaGFz
IGEgc2xpZ2h0bHkgZGlmZmVyZW50IHNldCBvZiBjb21iaW5hdG9ycyBodHRwczovL2dpdGh1Yi5j
b20vb2NzaWdlbi9sd3QvYmxvYi9tYXN0ZXIvc3JjL2NvcmUvbHd0X3Jlc3VsdC5tbGkKClNvIEkg
Z3Vlc3Mgd2UgbmVlZCB0byBkZWNpZGUgaWYgd2UgcHVibGlzaCBhbiBScmVzdWx0X2x3dC50IHdo
aWNoIGxpZnRzIHVwICIoJ2EsJ2IpIHJlc3VsdCIgaW50byBhbiBMd3QudCB3aXRoIHRoZSBzYW1l
IEFQSSBhcyBScmVzdWx0IG90aGVyd2lzZS4KCkFuaWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJh
Z2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:08:33 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:08: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3A1-0004sr-PM; Fri, 14 Oct 2016 14:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bv3A0-0004sf-Vp
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:08:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 26/BC-08498-0E6E0085; Fri, 14 Oct 2016 14:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMXThWt0Hzxg
 iDGZrWvS23mVxYPQ4/OEKSwBjFGtmXlJ+RQJrxu+PC5gL3jFVTLx9iKWBcR1TFyMXh5DAfEaJ
 xg8tLCCOhMAcVond/9cDOZxATozEv0sTmCHsGokZa++xgdhCAhoSc+a/YIPovsAksfbXC6hRc
 xklXq/ZANVdLHFx9xZGEJtXQFDi5MwnLBDd3hLLZh1gB7E5Bewk+t4+hZpqK3Hl5gMmEJtNwE
 Ti4rsFYL0sAqoSNze1Al3BATQzUeLHBFmIkQESvVuWgY0UFvCU2DB9FyuILSKgLtG85QTYGGY
 BC4mJr3azgrQyA8XXzxOawCgyC8lBsxAyCxiZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY
 6eWmFhcnpqfmJCYV6yXn525iBAY5AxDsYFy8NvAQoyQHk5Iob60eQ4QQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd6kp0A5waLU9NSKtMwcYLzBpCU4eJREePeBpHmLCxJzizPTIVKnGC05tvy+tp
 aJY8GP20By29R7a5mEWPLy81KlxHkXgjQIgDRklObBjYOlhEuMslLCvIxABwrxFKQW5WaWoMq
 /YhTnYFQS5j0CMoUnM68EbusroIOYgA760AZ2UEkiQkqqgdFX4izDeZ4FAW//Sl5+6vTu7/sG
 JfM41ilqXHrZP+4V1X3ZYT115YzDK6L+PGy8ZnDrWcj0+d++S7x96/82ZmnVv82Z3coV8jde+
 z5Yxhf2rW2G05uft/yTfb7ea1vygblZ8Pq3Z1lti07sC9gRYnLAyl/B69Ky3fkzlBewawYer6
 98dMDipHK7EktxRqKhFnNRcSIAOQ6hLwQDAAA=
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1476454111!65060428!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6731 invoked from network); 14 Oct 2016 14:08:31 -0000
Received: from mail-yw0-f173.google.com (HELO mail-yw0-f173.google.com)
 (209.85.161.173)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:08:31 -0000
Received: by mail-yw0-f173.google.com with SMTP id t192so75768553ywf.0
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:08:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=8Lf8S3c/9y3GOOpP5FX2U6wqp44JBN0ptu9XBz/62J8=;
 b=HMmCt9Lcnrn6h9Jb+/D2woiWbIpe+hxXIyc2f99zZDLXAK97SqNr4jIuQqEsbaY9HR
 yX6IWUVIW77T1ks0Yw7NbakjUpky0q1oaBRy9bAgJF7wGRAj5l3ljQHBXMv5k202sbin
 h+PLTBryMHAuekUD/iS0tQxzP83dpF1qiWF1RhixB/kvT++zvDuyo7k4+Ix1EWXxEoN1
 zzrT4Bz7WiG+BG6nyx5E/UtyEkIq2pD5nyMEK4waRhRpRC1m3PuDAb3Gpd6g77+qLuYy
 TCUw5zVBrgJJwbhkGFzEUwgyd48nDysP+K5UMHGjnJ2RVtyGI8lXIr1F4EfrU6qNt8Lr
 75BA==
X-Gm-Message-State: AA6/9RmPwIhjvqgKsN7tA4xE9fPTADZHvQludtYo74Klw3IJPLLTurIvO6ljuwk6ld6vVg==
X-Received: by 10.129.104.130 with SMTP id d124mr10848563ywc.97.1476454110951; 
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com.
 [209.85.161.171])
 by smtp.gmail.com with ESMTPSA id t142sm6392212ywc.21.2016.10.14.07.08.30
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
Received: by mail-yw0-f171.google.com with SMTP id w3so75073406ywg.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
X-Received: by 10.13.198.71 with SMTP id i68mr11331666ywd.167.1476454110477;
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Fri, 14 Oct 2016 07:08:29 -0700 (PDT)
In-Reply-To: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Fri, 14 Oct 2016 15:08:29 +0100
X-Gmail-Original-Message-ID: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Message-ID: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0b2JlciAyMDE2IGF0IDE0OjUxLCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5pbEByZWNv
aWwub3JnPiB3cm90ZToKPiBTaG91bGQgd2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0
byBwb3J0IGxpYnJhcmllcyBsaWtlIElwYWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5z
dGVhZAoKSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCB0aGluZy0tIG9ubHkgY29uY2VybiB3
b3VsZCBiZSBob3cgbXVjaCBpdAp3b3VsZCBkZWxheSB0aGUgcmVsZWFzZT8KCihEbyB3ZSBoYXZl
IGEgdGltZWxpbmUgZm9yIHRoYXQgaW4gZmFjdD8pCgotLSAKUmljaGFyZCBNb3J0aWVyCnJpY2hh
cmQubW9ydGllckBjbC5jYW0uYWMudWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:08:33 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:08: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3A1-0004sr-PM; Fri, 14 Oct 2016 14:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bv3A0-0004sf-Vp
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:08:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 26/BC-08498-0E6E0085; Fri, 14 Oct 2016 14:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMXThWt0Hzxg
 iDGZrWvS23mVxYPQ4/OEKSwBjFGtmXlJ+RQJrxu+PC5gL3jFVTLx9iKWBcR1TFyMXh5DAfEaJ
 xg8tLCCOhMAcVond/9cDOZxATozEv0sTmCHsGokZa++xgdhCAhoSc+a/YIPovsAksfbXC6hRc
 xklXq/ZANVdLHFx9xZGEJtXQFDi5MwnLBDd3hLLZh1gB7E5Bewk+t4+hZpqK3Hl5gMmEJtNwE
 Ti4rsFYL0sAqoSNze1Al3BATQzUeLHBFmIkQESvVuWgY0UFvCU2DB9FyuILSKgLtG85QTYGGY
 BC4mJr3azgrQyA8XXzxOawCgyC8lBsxAyCxiZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY
 6eWmFhcnpqfmJCYV6yXn525iBAY5AxDsYFy8NvAQoyQHk5Iob60eQ4QQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd6kp0A5waLU9NSKtMwcYLzBpCU4eJREePeBpHmLCxJzizPTIVKnGC05tvy+tp
 aJY8GP20By29R7a5mEWPLy81KlxHkXgjQIgDRklObBjYOlhEuMslLCvIxABwrxFKQW5WaWoMq
 /YhTnYFQS5j0CMoUnM68EbusroIOYgA760AZ2UEkiQkqqgdFX4izDeZ4FAW//Sl5+6vTu7/sG
 JfM41ilqXHrZP+4V1X3ZYT115YzDK6L+PGy8ZnDrWcj0+d++S7x96/82ZmnVv82Z3coV8jde+
 z5Yxhf2rW2G05uft/yTfb7ea1vygblZ8Pq3Z1lti07sC9gRYnLAyl/B69Ky3fkzlBewawYer6
 98dMDipHK7EktxRqKhFnNRcSIAOQ6hLwQDAAA=
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1476454111!65060428!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6731 invoked from network); 14 Oct 2016 14:08:31 -0000
Received: from mail-yw0-f173.google.com (HELO mail-yw0-f173.google.com)
 (209.85.161.173)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:08:31 -0000
Received: by mail-yw0-f173.google.com with SMTP id t192so75768553ywf.0
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:08:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=8Lf8S3c/9y3GOOpP5FX2U6wqp44JBN0ptu9XBz/62J8=;
 b=HMmCt9Lcnrn6h9Jb+/D2woiWbIpe+hxXIyc2f99zZDLXAK97SqNr4jIuQqEsbaY9HR
 yX6IWUVIW77T1ks0Yw7NbakjUpky0q1oaBRy9bAgJF7wGRAj5l3ljQHBXMv5k202sbin
 h+PLTBryMHAuekUD/iS0tQxzP83dpF1qiWF1RhixB/kvT++zvDuyo7k4+Ix1EWXxEoN1
 zzrT4Bz7WiG+BG6nyx5E/UtyEkIq2pD5nyMEK4waRhRpRC1m3PuDAb3Gpd6g77+qLuYy
 TCUw5zVBrgJJwbhkGFzEUwgyd48nDysP+K5UMHGjnJ2RVtyGI8lXIr1F4EfrU6qNt8Lr
 75BA==
X-Gm-Message-State: AA6/9RmPwIhjvqgKsN7tA4xE9fPTADZHvQludtYo74Klw3IJPLLTurIvO6ljuwk6ld6vVg==
X-Received: by 10.129.104.130 with SMTP id d124mr10848563ywc.97.1476454110951; 
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com.
 [209.85.161.171])
 by smtp.gmail.com with ESMTPSA id t142sm6392212ywc.21.2016.10.14.07.08.30
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
Received: by mail-yw0-f171.google.com with SMTP id w3so75073406ywg.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
X-Received: by 10.13.198.71 with SMTP id i68mr11331666ywd.167.1476454110477;
 Fri, 14 Oct 2016 07:08:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Fri, 14 Oct 2016 07:08:29 -0700 (PDT)
In-Reply-To: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Fri, 14 Oct 2016 15:08:29 +0100
X-Gmail-Original-Message-ID: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Message-ID: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0b2JlciAyMDE2IGF0IDE0OjUxLCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5pbEByZWNv
aWwub3JnPiB3cm90ZToKPiBTaG91bGQgd2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0
byBwb3J0IGxpYnJhcmllcyBsaWtlIElwYWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5z
dGVhZAoKSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCB0aGluZy0tIG9ubHkgY29uY2VybiB3
b3VsZCBiZSBob3cgbXVjaCBpdAp3b3VsZCBkZWxheSB0aGUgcmVsZWFzZT8KCihEbyB3ZSBoYXZl
IGEgdGltZWxpbmUgZm9yIHRoYXQgaW4gZmFjdD8pCgotLSAKUmljaGFyZCBNb3J0aWVyCnJpY2hh
cmQubW9ydGllckBjbC5jYW0uYWMudWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:15:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3H0-0005Qs-6E; Fri, 14 Oct 2016 14:15:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc79@cam.ac.uk>) id 1bv3Gz-0005Qm-CA
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:15:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 99/92-15788-098E0085; Fri, 14 Oct 2016 14:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSnM/Ro9v/giH
 CoH+ngUVv610WB0aPwx+usAQwRrFm5iXlVySwZqzsWspc8JGlYvfmY+wNjG0sXYycHBICihJb
 GzcydzFyANmWEq/WFHQxcnEICWxgkji+7ig7SA2zgLrEn3mXmEFsXgE9iVe3LrOC2MICnhIbp
 u8Cs9kEVCU+Lf0NZnMKBEps6joAZrMAxZe8/MoKMSdOov/XbjYIW1ti2cLXUDNtJFas/cEOsb
 iJUeL9tktgi0UEjCSWf+tkhDhUVmL370dMExj5ZyG5aRaSm2YhmbuAkXkVo0ZxalFZapGuobF
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7Gbds9DzFKcjApifLW6jFE
 CPEl5adUZiQWZ8QXleakFh9ilOHgUJLgXfMcKCdYlJqeWpGWmQOMCJi0BAePkgjvbZA0b3FBY
 m5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ804BKRIAKcoozYMbAYvOS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmfQgyhSczrwRu0yugI5iAjvjQBnZESSJCSqqB0VikfuYBhbpZifry2yR3tD2
 caXn3vOG07/8eP1vs7XGzN6Lx8zd9lQN79C0fFVuZc99ru7T737X/kpF931NWqX251+5WvtJA
 ePEh9oWcicx3+Cc9910X+D279fwq7xVbXy/o+n2Y8dHLR1u+XY4PiBK46Glf/Oh16lkukdCTZ
 SuLrHZ6Xn600FiJpTgj0VCLuag4EQCqDoD/yQIAAA==
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-31.messagelabs.com!1476454543!65502667!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26023 invoked from network); 14 Oct 2016 14:15:43 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:15:43 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from [194.72.166.2] (port=62711 helo=[172.16.10.198])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc79) (TLSv1:ECDHE-RSA-AES256-SHA:256)
 id 1bv3Gx-000yzJ-jW (Exim 4.86_36-e07b163)
 (return-path <amc79@cam.ac.uk>); Fri, 14 Oct 2016 15:15:43 +0100
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:15:42 +0100
Message-Id: <7FCAD70E-9915-4EDB-8268-7461E63344BC@cam.ac.uk>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
X-Mailer: Apple Mail (2.2104)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>,
 Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDE1OjA4LCBSaWNoYXJkIE1vcnRpZXIgPHJpY2hhcmQubW9y
dGllckBjbC5jYW0uYWMudWs+IHdyb3RlOgo+IAo+IE9uIDE0IE9jdG9iZXIgMjAxNiBhdCAxNDo1
MSwgQW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4+IFNob3VsZCB3
ZSB0YWtlIHRoZSBNaXJhZ2UzIG9wcG9ydHVuaXR5IHRvIHBvcnQgbGlicmFyaWVzIGxpa2UgSXBh
ZGRyIHRvIHVzaW5nIHRoZSBSZXN1bHQgdHlwZSBpbnN0ZWFkCj4gCj4gSSB0aGluayB0aGF0IHdv
dWxkIGJlIGEgZ29vZCB0aGluZy0tIG9ubHkgY29uY2VybiB3b3VsZCBiZSBob3cgbXVjaCBpdAo+
IHdvdWxkIGRlbGF5IHRoZSByZWxlYXNlPwo+IAo+IChEbyB3ZSBoYXZlIGEgdGltZWxpbmUgZm9y
IHRoYXQgaW4gZmFjdD8pCgpJIHRoaW5rIHdl4oCZcmUgZGlzY3Vzc2luZyB3aGF0IHdlIGJlbGll
dmUgaXMgbmVjZXNzYXJ5IGZvciB0aGUgbmV4dCByZWxlYXNlLCBzbyBhIChyZXZpc2VkKSB0aW1l
bGluZSBzaG91bGQgZmFsbCBvdXQgZnJvbSB0aGF0LiBlLmcgc2VlIGh0dHBzOi8vZ2l0aHViLmNv
bS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy81OTIKCkFtaXIKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:15:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3H0-0005Qs-6E; Fri, 14 Oct 2016 14:15:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc79@cam.ac.uk>) id 1bv3Gz-0005Qm-CA
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:15:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 99/92-15788-098E0085; Fri, 14 Oct 2016 14:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSnM/Ro9v/giH
 CoH+ngUVv610WB0aPwx+usAQwRrFm5iXlVySwZqzsWspc8JGlYvfmY+wNjG0sXYycHBICihJb
 GzcydzFyANmWEq/WFHQxcnEICWxgkji+7ig7SA2zgLrEn3mXmEFsXgE9iVe3LrOC2MICnhIbp
 u8Cs9kEVCU+Lf0NZnMKBEps6joAZrMAxZe8/MoKMSdOov/XbjYIW1ti2cLXUDNtJFas/cEOsb
 iJUeL9tktgi0UEjCSWf+tkhDhUVmL370dMExj5ZyG5aRaSm2YhmbuAkXkVo0ZxalFZapGuobF
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7Gbds9DzFKcjApifLW6jFE
 CPEl5adUZiQWZ8QXleakFh9ilOHgUJLgXfMcKCdYlJqeWpGWmQOMCJi0BAePkgjvbZA0b3FBY
 m5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ804BKRIAKcoozYMbAYvOS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmfQgyhSczrwRu0yugI5iAjvjQBnZESSJCSqqB0VikfuYBhbpZifry2yR3tD2
 caXn3vOG07/8eP1vs7XGzN6Lx8zd9lQN79C0fFVuZc99ru7T737X/kpF931NWqX251+5WvtJA
 ePEh9oWcicx3+Cc9910X+D279fwq7xVbXy/o+n2Y8dHLR1u+XY4PiBK46Glf/Oh16lkukdCTZ
 SuLrHZ6Xn600FiJpTgj0VCLuag4EQCqDoD/yQIAAA==
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-31.messagelabs.com!1476454543!65502667!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26023 invoked from network); 14 Oct 2016 14:15:43 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:15:43 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from [194.72.166.2] (port=62711 helo=[172.16.10.198])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc79) (TLSv1:ECDHE-RSA-AES256-SHA:256)
 id 1bv3Gx-000yzJ-jW (Exim 4.86_36-e07b163)
 (return-path <amc79@cam.ac.uk>); Fri, 14 Oct 2016 15:15:43 +0100
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:15:42 +0100
Message-Id: <7FCAD70E-9915-4EDB-8268-7461E63344BC@cam.ac.uk>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
X-Mailer: Apple Mail (2.2104)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>,
 Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDE1OjA4LCBSaWNoYXJkIE1vcnRpZXIgPHJpY2hhcmQubW9y
dGllckBjbC5jYW0uYWMudWs+IHdyb3RlOgo+IAo+IE9uIDE0IE9jdG9iZXIgMjAxNiBhdCAxNDo1
MSwgQW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4+IFNob3VsZCB3
ZSB0YWtlIHRoZSBNaXJhZ2UzIG9wcG9ydHVuaXR5IHRvIHBvcnQgbGlicmFyaWVzIGxpa2UgSXBh
ZGRyIHRvIHVzaW5nIHRoZSBSZXN1bHQgdHlwZSBpbnN0ZWFkCj4gCj4gSSB0aGluayB0aGF0IHdv
dWxkIGJlIGEgZ29vZCB0aGluZy0tIG9ubHkgY29uY2VybiB3b3VsZCBiZSBob3cgbXVjaCBpdAo+
IHdvdWxkIGRlbGF5IHRoZSByZWxlYXNlPwo+IAo+IChEbyB3ZSBoYXZlIGEgdGltZWxpbmUgZm9y
IHRoYXQgaW4gZmFjdD8pCgpJIHRoaW5rIHdl4oCZcmUgZGlzY3Vzc2luZyB3aGF0IHdlIGJlbGll
dmUgaXMgbmVjZXNzYXJ5IGZvciB0aGUgbmV4dCByZWxlYXNlLCBzbyBhIChyZXZpc2VkKSB0aW1l
bGluZSBzaG91bGQgZmFsbCBvdXQgZnJvbSB0aGF0LiBlLmcgc2VlIGh0dHBzOi8vZ2l0aHViLmNv
bS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy81OTIKCkFtaXIKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:18:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Jd-0005Xk-Lx; Fri, 14 Oct 2016 14:18:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv3Jb-0005Xd-QD
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:18:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2B/75-05127-D97E0085; Fri, 14 Oct 2016 14:11:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42K56hl5QnfOc4Y
 Ig9vrpS16W++yODB6HP5whSWAMYo1My8pvyKBNWPj3i7Wgj98Ff9/bGRpYDzG08XIySEkcIdJ
 onm3GYgtLOApsWH6LlYQW0RAXWLZqfuMXYxcQDXbGCUm/LkGlmAT0JTY8PI5kM3BwStgJ/H+R
 wRImEVAVeLquh9MIGFRgQiJZx+EQMK8AoISJ2c+YQEJcwJVt/VngISZgab/mXeJGcKWl9j+dg
 7zBEaeWUg6ZiEpm4WkbAEj8ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMDAqWdgYNzBeHmL3yFGSQ4mJVHeWj2GCCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vD7PgHKCRanpqRVpmTnAEIZJS3DwKInwrgNJ8xYXJOYWZ6ZDpE4xKkqJ804ESQiAJDJK8+DaY
 HFziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwbz3IFJ7MvBK46a+AFjMBLf7QBra4JBEhJd
 XAWPuF/VUqzzfdqQ/b27vzJYz0T/i2vXVfrsxi/eJez+IT9tGLPhddvi8o+e/D5JtGCi9fNp7
 kibqhUxHYcdmrtnhJ9itmexGNyVP8lRsPtFjf/7e1Ii/+y2227Grhs4+l71yZZ/bp7uX5Egve
 vuhTqWia7CqnKXEz8aFySVAH667l11g2uahHK7EUZyQaajEXFScCAIq4SXSWAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1476454300!63245697!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30378 invoked from network); 14 Oct 2016 14:11:40 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 14:11:40 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 2E2BB1847
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:11:39 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
Date: Fri, 14 Oct 2016 15:11:13 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxNTowOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gCj4+IE9uIDE0
IE9jdCAyMDE2LCBhdCAxNTowNSwgRGF2aWQgU2NvdHQgPHNjb3R0LmRqQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4+Cj4+Cj4+IE9uIEZyaSwgT2N0IDE0LCAyMDE2IGF0IDI6NTEgUE0sIEFuaWwgTWFkaGF2
YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+Pj4gV2UgaGF2ZSBxdWl0ZSBhIGZldyBi
YXNlIGxpYnJhcmllcyB0aGF0IHVzZSB0aGUgcGF0dGVybiBvZgo+Pj4KPj4+IHZhbCBmb29fZXhu
IDogLi4uIC0+ICdhCj4+PiBAcmFpc2VzCj4+Pgo+Pj4gdmFsIGZvbzogLi4uIC0+ICdhIG9wdGlv
bgo+Pj4gR29iYmxlcyB0aGUgZXhjZXB0aW9uIGFuZCByZXR1cm5zIFNvbWUvTm9uZQo+Pj4KPj4+
IFNob3VsZCB3ZSB0YWtlIHRoZSBNaXJhZ2UzIG9wcG9ydHVuaXR5IHRvIHBvcnQgbGlicmFyaWVz
IGxpa2UgSXBhZGRyIHRvIHVzaW5nIHRoZSBSZXN1bHQgdHlwZSBpbnN0ZWFkLCBzbyBpdCB3b3Vs
ZCBiZQo+Pj4KPj4+IHZhbCBmb28gOiAuLi4gLT4gKCdhLCBbYE1zZyBvZiBzdHJpbmddKSByZXN1
bHQKPj4+Cj4+PiBpbnN0ZWFkLCB1c2luZyB0aGUgUmVzdWx0IHR5cGU/ICBUaGF0IHdvdWxkIGxl
dCBsaWJyYXJpZXMgdXNlIGNvbWJpbmF0b3JzIHN1Y2ggYXMgUnJlc3VsdCwgYW5kIG5vdCBnb2Ji
bGUgZXJyb3JzIGZyb20gcGFyc2luZyBzaWxlbnRseS4gIEl0IHdvdWxkIGJlIGFuIGluY29tcGF0
aWJsZSBBUEkgYnVtcCBzbyB3ZSB3b3VsZCBuZWVkIHRvIGJ1bXAgYWxsIGNvbnN1bWVycyBvZiwg
ZS5nLiBJcGFkZHIgIGh0dHA6Ly9kb2NzLm1pcmFnZS5pby9pcGFkZHIvSXBhZGRyX3VuaXguVjQu
aHRtbCBzaW11bHRhbmVvdXNseS4KPiAKPj4gUGVyc29uYWxseSBJIGxpa2UgdGhlIHNvdW5kIG9m
IHRoaXMtLSBpdCdzIG5pY2UgdG8gdXNlIGNvbWJpbmF0b3JzIHRvIHBhcnNlIGEgbW9yZSBjb21w
bGljYXRlZCBzdHJ1Y3R1cmUgYW5kIGJlIGFibGUgdG8gZW1pdCBzb21ldGhpbmcgbW9yZSB1c2Vm
dWwgdGhhbiAiTm9uZSIgYXMgYW4gZXJyb3IuIFNob3VsZCB3ZSB3cml0ZSBhICJyZWNvbW1lbmRl
ZCBjb252ZW50aW9ucyIgZG9jIG9yIHdpa2kgcGFnZSB0byBpbmNsdWRlIHRoaW5ncyBsaWtlIGBm
b29fZXhuYCBhbmQgYGZvb2AgZXhhbXBsZXMgYWJvdmU/Cj4gCj4gWWVhaCwgb25jZSB3ZSBhZ3Jl
ZSBvbiB0aGUgY29udmVudGlvbnMgOi0pICBPbmNlIHdlIGhhdmUgZXZlcnl0aGluZyB1c2luZyBS
ZXN1bHQudCwgd2UgYWxzbyBuZWVkIHRvIGZpbmQgdGhlIHJpZ2h0IHNldCBvZiBjb21iaW5hdG9y
cy4KPiAKPiAtIFRoZXJlIGlzIFJyZXN1bHQgZm9yIGJhc2ljIFJlc3VsdC50IGhhbmRsaW5nOiBo
dHRwOi8vZXJyYXRpcXVlLmNoL3NvZnR3YXJlL3JyZXN1bHQvZG9jL1JyZXN1bHQuaHRtbAo+IC0g
THd0X3Jlc3VsdCBoYXMgYSBzbGlnaHRseSBkaWZmZXJlbnQgc2V0IG9mIGNvbWJpbmF0b3JzIGh0
dHBzOi8vZ2l0aHViLmNvbS9vY3NpZ2VuL2x3dC9ibG9iL21hc3Rlci9zcmMvY29yZS9sd3RfcmVz
dWx0Lm1saQo+IAo+IFNvIEkgZ3Vlc3Mgd2UgbmVlZCB0byBkZWNpZGUgaWYgd2UgcHVibGlzaCBh
biBScmVzdWx0X2x3dC50IHdoaWNoIGxpZnRzIHVwICIoJ2EsJ2IpIHJlc3VsdCIgaW50byBhbiBM
d3QudCB3aXRoIHRoZSBzYW1lIEFQSSBhcyBScmVzdWx0IG90aGVyd2lzZS4KCkJhc2VkIG9uIGVh
cmxpZXIgZGlzY3Vzc2lvbiBmcm9tIEphbnVhcnkgMjAxNSwgSSBwdXQgc29tZSBjb21iaW5hdG9y
cyBpbgptaXJhZ2UtdHlwZXMubHd0IChtYXliZSB0aGV5IHNob3VsZCBsaXZlIGVsc2V3aGVyZSkK
aHR0cHM6Ly9naXRodWIuY29tL2hhbm5lc20vbWlyYWdlL2Jsb2IvbmV0d29yay1lcnJvci90eXBl
cy9ydW50aW1lLmx3dC9tX2luZml4Lm1saQoKaGFubmVzCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
cmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:18:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Jd-0005Xk-Lx; Fri, 14 Oct 2016 14:18:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv3Jb-0005Xd-QD
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:18:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2B/75-05127-D97E0085; Fri, 14 Oct 2016 14:11:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42K56hl5QnfOc4Y
 Ig9vrpS16W++yODB6HP5whSWAMYo1My8pvyKBNWPj3i7Wgj98Ff9/bGRpYDzG08XIySEkcIdJ
 onm3GYgtLOApsWH6LlYQW0RAXWLZqfuMXYxcQDXbGCUm/LkGlmAT0JTY8PI5kM3BwStgJ/H+R
 wRImEVAVeLquh9MIGFRgQiJZx+EQMK8AoISJ2c+YQEJcwJVt/VngISZgab/mXeJGcKWl9j+dg
 7zBEaeWUg6ZiEpm4WkbAEj8ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMDAqWdgYNzBeHmL3yFGSQ4mJVHeWj2GCCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vD7PgHKCRanpqRVpmTnAEIZJS3DwKInwrgNJ8xYXJOYWZ6ZDpE4xKkqJ804ESQiAJDJK8+DaY
 HFziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwbz3IFJ7MvBK46a+AFjMBLf7QBra4JBEhJd
 XAWPuF/VUqzzfdqQ/b27vzJYz0T/i2vXVfrsxi/eJez+IT9tGLPhddvi8o+e/D5JtGCi9fNp7
 kibqhUxHYcdmrtnhJ9itmexGNyVP8lRsPtFjf/7e1Ii/+y2227Grhs4+l71yZZ/bp7uX5Egve
 vuhTqWia7CqnKXEz8aFySVAH667l11g2uahHK7EUZyQaajEXFScCAIq4SXSWAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1476454300!63245697!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30378 invoked from network); 14 Oct 2016 14:11:40 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 14:11:40 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 2E2BB1847
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:11:39 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
Date: Fri, 14 Oct 2016 15:11:13 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxNTowOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gCj4+IE9uIDE0
IE9jdCAyMDE2LCBhdCAxNTowNSwgRGF2aWQgU2NvdHQgPHNjb3R0LmRqQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4+Cj4+Cj4+IE9uIEZyaSwgT2N0IDE0LCAyMDE2IGF0IDI6NTEgUE0sIEFuaWwgTWFkaGF2
YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+Pj4gV2UgaGF2ZSBxdWl0ZSBhIGZldyBi
YXNlIGxpYnJhcmllcyB0aGF0IHVzZSB0aGUgcGF0dGVybiBvZgo+Pj4KPj4+IHZhbCBmb29fZXhu
IDogLi4uIC0+ICdhCj4+PiBAcmFpc2VzCj4+Pgo+Pj4gdmFsIGZvbzogLi4uIC0+ICdhIG9wdGlv
bgo+Pj4gR29iYmxlcyB0aGUgZXhjZXB0aW9uIGFuZCByZXR1cm5zIFNvbWUvTm9uZQo+Pj4KPj4+
IFNob3VsZCB3ZSB0YWtlIHRoZSBNaXJhZ2UzIG9wcG9ydHVuaXR5IHRvIHBvcnQgbGlicmFyaWVz
IGxpa2UgSXBhZGRyIHRvIHVzaW5nIHRoZSBSZXN1bHQgdHlwZSBpbnN0ZWFkLCBzbyBpdCB3b3Vs
ZCBiZQo+Pj4KPj4+IHZhbCBmb28gOiAuLi4gLT4gKCdhLCBbYE1zZyBvZiBzdHJpbmddKSByZXN1
bHQKPj4+Cj4+PiBpbnN0ZWFkLCB1c2luZyB0aGUgUmVzdWx0IHR5cGU/ICBUaGF0IHdvdWxkIGxl
dCBsaWJyYXJpZXMgdXNlIGNvbWJpbmF0b3JzIHN1Y2ggYXMgUnJlc3VsdCwgYW5kIG5vdCBnb2Ji
bGUgZXJyb3JzIGZyb20gcGFyc2luZyBzaWxlbnRseS4gIEl0IHdvdWxkIGJlIGFuIGluY29tcGF0
aWJsZSBBUEkgYnVtcCBzbyB3ZSB3b3VsZCBuZWVkIHRvIGJ1bXAgYWxsIGNvbnN1bWVycyBvZiwg
ZS5nLiBJcGFkZHIgIGh0dHA6Ly9kb2NzLm1pcmFnZS5pby9pcGFkZHIvSXBhZGRyX3VuaXguVjQu
aHRtbCBzaW11bHRhbmVvdXNseS4KPiAKPj4gUGVyc29uYWxseSBJIGxpa2UgdGhlIHNvdW5kIG9m
IHRoaXMtLSBpdCdzIG5pY2UgdG8gdXNlIGNvbWJpbmF0b3JzIHRvIHBhcnNlIGEgbW9yZSBjb21w
bGljYXRlZCBzdHJ1Y3R1cmUgYW5kIGJlIGFibGUgdG8gZW1pdCBzb21ldGhpbmcgbW9yZSB1c2Vm
dWwgdGhhbiAiTm9uZSIgYXMgYW4gZXJyb3IuIFNob3VsZCB3ZSB3cml0ZSBhICJyZWNvbW1lbmRl
ZCBjb252ZW50aW9ucyIgZG9jIG9yIHdpa2kgcGFnZSB0byBpbmNsdWRlIHRoaW5ncyBsaWtlIGBm
b29fZXhuYCBhbmQgYGZvb2AgZXhhbXBsZXMgYWJvdmU/Cj4gCj4gWWVhaCwgb25jZSB3ZSBhZ3Jl
ZSBvbiB0aGUgY29udmVudGlvbnMgOi0pICBPbmNlIHdlIGhhdmUgZXZlcnl0aGluZyB1c2luZyBS
ZXN1bHQudCwgd2UgYWxzbyBuZWVkIHRvIGZpbmQgdGhlIHJpZ2h0IHNldCBvZiBjb21iaW5hdG9y
cy4KPiAKPiAtIFRoZXJlIGlzIFJyZXN1bHQgZm9yIGJhc2ljIFJlc3VsdC50IGhhbmRsaW5nOiBo
dHRwOi8vZXJyYXRpcXVlLmNoL3NvZnR3YXJlL3JyZXN1bHQvZG9jL1JyZXN1bHQuaHRtbAo+IC0g
THd0X3Jlc3VsdCBoYXMgYSBzbGlnaHRseSBkaWZmZXJlbnQgc2V0IG9mIGNvbWJpbmF0b3JzIGh0
dHBzOi8vZ2l0aHViLmNvbS9vY3NpZ2VuL2x3dC9ibG9iL21hc3Rlci9zcmMvY29yZS9sd3RfcmVz
dWx0Lm1saQo+IAo+IFNvIEkgZ3Vlc3Mgd2UgbmVlZCB0byBkZWNpZGUgaWYgd2UgcHVibGlzaCBh
biBScmVzdWx0X2x3dC50IHdoaWNoIGxpZnRzIHVwICIoJ2EsJ2IpIHJlc3VsdCIgaW50byBhbiBM
d3QudCB3aXRoIHRoZSBzYW1lIEFQSSBhcyBScmVzdWx0IG90aGVyd2lzZS4KCkJhc2VkIG9uIGVh
cmxpZXIgZGlzY3Vzc2lvbiBmcm9tIEphbnVhcnkgMjAxNSwgSSBwdXQgc29tZSBjb21iaW5hdG9y
cyBpbgptaXJhZ2UtdHlwZXMubHd0IChtYXliZSB0aGV5IHNob3VsZCBsaXZlIGVsc2V3aGVyZSkK
aHR0cHM6Ly9naXRodWIuY29tL2hhbm5lc20vbWlyYWdlL2Jsb2IvbmV0d29yay1lcnJvci90eXBl
cy9ydW50aW1lLmx3dC9tX2luZml4Lm1saQoKaGFubmVzCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
cmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:18:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:18: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Jq-0005Zt-OZ; Fri, 14 Oct 2016 14:18:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3Jo-0005ZW-TF
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:18:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3C/49-08498-049E0085; Fri, 14 Oct 2016 14:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhsa79S4Y
 Igw8LRSx6W++yODB6HP5whSWAMYo1My8pvyKBNWP2gc1MBUdYKtqfPGNrYLzD3MXIxSEkMJVR
 4lfTUTCHRWAys8TL5e/YIZyvTBJNj54yQZSdY5T4cvULaxcjJwezgJbEjX8vmUBsXgE9iU3r3
 4LZwgKeEhum7wKq4eBgE9CUWPmKHyTMKRAosanrAFgri4CqxJQNR6HGWEhMfLUbytaWWLbwNT
 PESFuJzT0n2CD2NjFKvN92iR0kISJgJLH8WycjiC0hICvx5OQilgmMArOQnDQLyUmzkMxdwMi
 8ilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEgZgGAH4871
 gYcYJTmYlER5a/UYIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8K55DpQTLEpNT61Iy8wBxgtMW
 oKDR0mEV+oFUJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR52UCKBECKMkrz4EbAYvcSo6
 yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfglzCk5lXArfpFdARTEBHfGgDO6IkESEl1cBofun
 lhjc77/teX5gk5fTkKoNHdIjN6SMvbPvEX2Wonyq2Z1RRCBPMsRG4Ih275476T60ZguzR+xLm
 Rsm3i3dfOZkR6Jom/szi/rZUN77LZnonp+5vODtdu8iseIueRuVm/XchuUaWRw99ylHKWWG8x
 F4rZPUNm4Y7FueddnK/W/qh9+6MSRxKLMUZiYZazEXFiQBwevE12AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1476454719!65405751!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18864 invoked from network); 14 Oct 2016 14:18:39 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:18:39 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 112dd5b3;
 Fri, 14 Oct 2016 15:18:38 +0100 (BST)
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=JN1ctshARwT4Wrs818EFOjc57eo=; b=l6gnlq4QgALGCHVTRC
 UCxejq3RI5ssQyZf5clRNUtFdTAHjHttKFz1P80K3d3WHKaHNJXldSPtXm8ZpAt8
 v80SnnfDwbjbqEwYulguqdJr7RCrtCQ5RVLagCeDkZPhW8v9wRhf8Kugi/nwzsvA
 91yFSvJZKt9jzffSwRgs69zKQ=
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=E/+P53Ru/VzWDfE7Yyl7gTzEojcom44J2GW7uFkbmHXIn/fB4ts
 nq0uiI0ELHV//x9HHgbcCgOaxgkW97x8LdcdlGfmEvkEzZJrhi4D7x/e9EAVtSkw
 9bdetSBvEB79oPURZFJK4AT65EidC+KxaxAKmcnfYHY5/O6gDIn/NL7g=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id e26cfcc9
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:18:38 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:18:38 +0100
Message-Id: <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDE1OjA4LCBSaWNoYXJkIE1vcnRpZXIgPHJpY2hhcmQubW9ydGll
ckBjbC5jYW0uYWMudWs+IHdyb3RlOgo+IAo+IE9uIDE0IE9jdG9iZXIgMjAxNiBhdCAxNDo1MSwg
QW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4+IFNob3VsZCB3ZSB0
YWtlIHRoZSBNaXJhZ2UzIG9wcG9ydHVuaXR5IHRvIHBvcnQgbGlicmFyaWVzIGxpa2UgSXBhZGRy
IHRvIHVzaW5nIHRoZSBSZXN1bHQgdHlwZSBpbnN0ZWFkCj4gCj4gSSB0aGluayB0aGF0IHdvdWxk
IGJlIGEgZ29vZCB0aGluZy0tIG9ubHkgY29uY2VybiB3b3VsZCBiZSBob3cgbXVjaCBpdAo+IHdv
dWxkIGRlbGF5IHRoZSByZWxlYXNlPwoKVGhpcyBpcyBsYXJnZWx5IHdpdGhpbiBsaWJyYXJpZXMs
IHNvIHRoZSBpbXBhY3Qgd291bGRuJ3QgYmUgdG9vIGJhZC4gIEkgZG8gbm90aWNlIHRoYXQgUENM
T0NLLCBNQ0xPQ0sgYW5kIElQIHR5cGVzIGRvIHVzZSBvcHRpb24gdG8gc2lnbmlmeSBmYWlsdXJl
IHRob3VnaCwgd2hpY2ggd291bGQgYmUgbWlyYWdlLXR5cGVzIGNodXJuLi4uCgpBbmlsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:18:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:18: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Jq-0005Zt-OZ; Fri, 14 Oct 2016 14:18:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3Jo-0005ZW-TF
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:18:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3C/49-08498-049E0085; Fri, 14 Oct 2016 14:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhsa79S4Y
 Igw8LRSx6W++yODB6HP5whSWAMYo1My8pvyKBNWP2gc1MBUdYKtqfPGNrYLzD3MXIxSEkMJVR
 4lfTUTCHRWAys8TL5e/YIZyvTBJNj54yQZSdY5T4cvULaxcjJwezgJbEjX8vmUBsXgE9iU3r3
 4LZwgKeEhum7wKq4eBgE9CUWPmKHyTMKRAosanrAFgri4CqxJQNR6HGWEhMfLUbytaWWLbwNT
 PESFuJzT0n2CD2NjFKvN92iR0kISJgJLH8WycjiC0hICvx5OQilgmMArOQnDQLyUmzkMxdwMi
 8ilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEgZgGAH4871
 gYcYJTmYlER5a/UYIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8K55DpQTLEpNT61Iy8wBxgtMW
 oKDR0mEV+oFUJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR52UCKBECKMkrz4EbAYvcSo6
 yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfglzCk5lXArfpFdARTEBHfGgDO6IkESEl1cBofun
 lhjc77/teX5gk5fTkKoNHdIjN6SMvbPvEX2Wonyq2Z1RRCBPMsRG4Ih275476T60ZguzR+xLm
 Rsm3i3dfOZkR6Jom/szi/rZUN77LZnonp+5vODtdu8iseIueRuVm/XchuUaWRw99ylHKWWG8x
 F4rZPUNm4Y7FueddnK/W/qh9+6MSRxKLMUZiYZazEXFiQBwevE12AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1476454719!65405751!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18864 invoked from network); 14 Oct 2016 14:18:39 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:18:39 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 112dd5b3;
 Fri, 14 Oct 2016 15:18:38 +0100 (BST)
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=JN1ctshARwT4Wrs818EFOjc57eo=; b=l6gnlq4QgALGCHVTRC
 UCxejq3RI5ssQyZf5clRNUtFdTAHjHttKFz1P80K3d3WHKaHNJXldSPtXm8ZpAt8
 v80SnnfDwbjbqEwYulguqdJr7RCrtCQ5RVLagCeDkZPhW8v9wRhf8Kugi/nwzsvA
 91yFSvJZKt9jzffSwRgs69zKQ=
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=E/+P53Ru/VzWDfE7Yyl7gTzEojcom44J2GW7uFkbmHXIn/fB4ts
 nq0uiI0ELHV//x9HHgbcCgOaxgkW97x8LdcdlGfmEvkEzZJrhi4D7x/e9EAVtSkw
 9bdetSBvEB79oPURZFJK4AT65EidC+KxaxAKmcnfYHY5/O6gDIn/NL7g=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id e26cfcc9
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:18:38 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:18:38 +0100
Message-Id: <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDE1OjA4LCBSaWNoYXJkIE1vcnRpZXIgPHJpY2hhcmQubW9ydGll
ckBjbC5jYW0uYWMudWs+IHdyb3RlOgo+IAo+IE9uIDE0IE9jdG9iZXIgMjAxNiBhdCAxNDo1MSwg
QW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4+IFNob3VsZCB3ZSB0
YWtlIHRoZSBNaXJhZ2UzIG9wcG9ydHVuaXR5IHRvIHBvcnQgbGlicmFyaWVzIGxpa2UgSXBhZGRy
IHRvIHVzaW5nIHRoZSBSZXN1bHQgdHlwZSBpbnN0ZWFkCj4gCj4gSSB0aGluayB0aGF0IHdvdWxk
IGJlIGEgZ29vZCB0aGluZy0tIG9ubHkgY29uY2VybiB3b3VsZCBiZSBob3cgbXVjaCBpdAo+IHdv
dWxkIGRlbGF5IHRoZSByZWxlYXNlPwoKVGhpcyBpcyBsYXJnZWx5IHdpdGhpbiBsaWJyYXJpZXMs
IHNvIHRoZSBpbXBhY3Qgd291bGRuJ3QgYmUgdG9vIGJhZC4gIEkgZG8gbm90aWNlIHRoYXQgUENM
T0NLLCBNQ0xPQ0sgYW5kIElQIHR5cGVzIGRvIHVzZSBvcHRpb24gdG8gc2lnbmlmeSBmYWlsdXJl
IHRob3VnaCwgd2hpY2ggd291bGQgYmUgbWlyYWdlLXR5cGVzIGNodXJuLi4uCgpBbmlsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:23:38 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:23: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Oa-0006Bw-7a; Fri, 14 Oct 2016 14:23:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv3OZ-0006Bp-4a
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:23:35 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2B/89-01343-66AE0085; Fri, 14 Oct 2016 14:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVy1TPyhG7qK4Y
 Ig2eXTCx6W++yODB6HP5whSWAMYo1My8pvyKBNeP9tMmsBbdZKpbcO8DUwPibuYuRi0NI4A6T
 xL/Vvxm7GDk5hAU8JTZM38UKYosIqEssO3WfEaJoG6PEsw2r2UESbAKaEhtePgcr4hWwk9j+Y
 x6QzcHBIqAqcfGxAIgpKhAh8eyDEESFoMTJmU9YQGxOoOrz3zrAVjEDjf8z7xIzhC0vsf3tHO
 YJjDyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUn
 Fesn5uZsYgcHDAAQ7GJu2ex5ilORgUhLlrdVjiBDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRv9
 EignWJSanlqRlpkDDGOYtAQHj5IIbwNImre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHmLQ
 YoEQIoySvPgRsBi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeb1BpvBk5pXAbXoFdAQT0B
 Ef2sCOKElESEk1MK7U2jc38pFxzi77BUUTYuMX33x7+kzenrtPmEXCeQ6prtaQqP/Jf2rL62Y
 n/vibz33Sfntu8vrK35DeGum8fkuB2FERscJF1RmVDOUf5nZ4uGjyGp84WLfh5ifHTy13dl37
 UzFZ3qxf979Bwc1bhVaH5zxZ6vL+QyCj74NvNRK8Gx+8njhhr4YSS3FGoqEWc1FxIgCzbijOp
 AIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1476455012!49320896!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20103 invoked from network); 14 Oct 2016 14:23:32 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 14:23:32 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 706321A0E
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:23:32 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
 <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <d5d3c9b1-e2d7-5c53-65b0-017996a26f88@mehnert.org>
Date: Fri, 14 Oct 2016 15:23:07 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxNToxOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gVGhpcyBpcyBs
YXJnZWx5IHdpdGhpbiBsaWJyYXJpZXMsIHNvIHRoZSBpbXBhY3Qgd291bGRuJ3QgYmUgdG9vIGJh
ZC4gIEkgZG8gbm90aWNlIHRoYXQgUENMT0NLLCBNQ0xPQ0sgYW5kIElQIHR5cGVzIGRvIHVzZSBv
cHRpb24gdG8gc2lnbmlmeSBmYWlsdXJlIHRob3VnaCwgd2hpY2ggd291bGQgYmUgbWlyYWdlLXR5
cGVzIGNodXJuLi4uCgpXZWxsLCBpbiBtaXJhZ2UtdHlwZXMgd2UgdXNlIChzb21ldGltZXMpIGB1
bml0IEx3dC50YCwgYW5kIG90aGVyIHRpbWVzCmBbIGBPayBvZiB1bml0IHwgYEVvZiB8IGBFcnJv
ciBvZiBfIF0gTHd0LnRgLCB3aGljaCB3ZSBjb3VsZF5Xc2hvdWxkCnVuaWZ5IGFuZCB1c2UgYCgn
YSwgZXJyb3IpIHJlc3VsdCBMd3QudGAuCgpQbGVhc2Ugc2VlIGFuZCBjb21tZW50IGh0dHBzOi8v
Z2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRldi9wdWxsLzE2NiBhbmQKaHR0cHM6Ly9naXRodWIu
Y29tL21pcmFnZS9taXJhZ2UvcHVsbC82MTUgd2hlcmUgSSBzdGFydGVkIHRvIGNoYW5nZSB0bwp0
aGUgTkVUV09SSyBtb2R1bGUgdHlwZS4KCgpoYW5uZXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJh
Z2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:23:38 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:23: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Oa-0006Bw-7a; Fri, 14 Oct 2016 14:23:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv3OZ-0006Bp-4a
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:23:35 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2B/89-01343-66AE0085; Fri, 14 Oct 2016 14:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVy1TPyhG7qK4Y
 Ig2eXTCx6W++yODB6HP5whSWAMYo1My8pvyKBNeP9tMmsBbdZKpbcO8DUwPibuYuRi0NI4A6T
 xL/Vvxm7GDk5hAU8JTZM38UKYosIqEssO3WfEaJoG6PEsw2r2UESbAKaEhtePgcr4hWwk9j+Y
 x6QzcHBIqAqcfGxAIgpKhAh8eyDEESFoMTJmU9YQGxOoOrz3zrAVjEDjf8z7xIzhC0vsf3tHO
 YJjDyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUn
 Fesn5uZsYgcHDAAQ7GJu2ex5ilORgUhLlrdVjiBDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRv9
 EignWJSanlqRlpkDDGOYtAQHj5IIbwNImre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHmLQ
 YoEQIoySvPgRsBi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeb1BpvBk5pXAbXoFdAQT0B
 Ef2sCOKElESEk1MK7U2jc38pFxzi77BUUTYuMX33x7+kzenrtPmEXCeQ6prtaQqP/Jf2rL62Y
 n/vibz33Sfntu8vrK35DeGum8fkuB2FERscJF1RmVDOUf5nZ4uGjyGp84WLfh5ifHTy13dl37
 UzFZ3qxf979Bwc1bhVaH5zxZ6vL+QyCj74NvNRK8Gx+8njhhr4YSS3FGoqEWc1FxIgCzbijOp
 AIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1476455012!49320896!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20103 invoked from network); 14 Oct 2016 14:23:32 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 14:23:32 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 706321A0E
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:23:32 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
 <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <d5d3c9b1-e2d7-5c53-65b0-017996a26f88@mehnert.org>
Date: Fri, 14 Oct 2016 15:23:07 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxNToxOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gVGhpcyBpcyBs
YXJnZWx5IHdpdGhpbiBsaWJyYXJpZXMsIHNvIHRoZSBpbXBhY3Qgd291bGRuJ3QgYmUgdG9vIGJh
ZC4gIEkgZG8gbm90aWNlIHRoYXQgUENMT0NLLCBNQ0xPQ0sgYW5kIElQIHR5cGVzIGRvIHVzZSBv
cHRpb24gdG8gc2lnbmlmeSBmYWlsdXJlIHRob3VnaCwgd2hpY2ggd291bGQgYmUgbWlyYWdlLXR5
cGVzIGNodXJuLi4uCgpXZWxsLCBpbiBtaXJhZ2UtdHlwZXMgd2UgdXNlIChzb21ldGltZXMpIGB1
bml0IEx3dC50YCwgYW5kIG90aGVyIHRpbWVzCmBbIGBPayBvZiB1bml0IHwgYEVvZiB8IGBFcnJv
ciBvZiBfIF0gTHd0LnRgLCB3aGljaCB3ZSBjb3VsZF5Xc2hvdWxkCnVuaWZ5IGFuZCB1c2UgYCgn
YSwgZXJyb3IpIHJlc3VsdCBMd3QudGAuCgpQbGVhc2Ugc2VlIGFuZCBjb21tZW50IGh0dHBzOi8v
Z2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRldi9wdWxsLzE2NiBhbmQKaHR0cHM6Ly9naXRodWIu
Y29tL21pcmFnZS9taXJhZ2UvcHVsbC82MTUgd2hlcmUgSSBzdGFydGVkIHRvIGNoYW5nZSB0bwp0
aGUgTkVUV09SSyBtb2R1bGUgdHlwZS4KCgpoYW5uZXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJh
Z2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:24:04 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3P2-0006Ex-Ap; Fri, 14 Oct 2016 14:24:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3P0-0006Eh-Bc
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:24:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 89/B5-28857-18AE0085; Fri, 14 Oct 2016 14:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhsW7DK4Y
 IgxM7tS16W++yODB6HP5whSWAMYo1My8pvyKBNePflP3sBdM5K57tmMzcwPiQvYuRi0NIYCqj
 xP1pn8EcFoHJzBKtX/cwQThfmSR+zZnIBlF2jlHix9LtQA4nB7OAlsSNfy+ZQGxeAT2JTevfg
 tnCAp4SG6bvYu1i5OBgE9CUWPmKH8TkFLCXmPiWC6SCRUBV4t3OTqgp6hKrNz5igrC1JZYtfM
 0MMdFWouXMPiaItc8ZJVp2TQBrEAFqOPHgPyOILSEgK/Hk5CKWCYwCs5BcNAvJRbOQzF3AyLy
 KUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwRBmAYAfj7Y0B
 hxglOZiURHlr9RgihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRr8EygkWpaanVqRl5gCjBSYtw
 cGjJMLbAJLmLS5IzC3OTIdInWJUlBLnLQZJCIAkMkrz4NpgEXqJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrzeIFN4MvNK4Ka/AlrMBLT4QxvY4pJEhJRUA6OMq0q04SqTa0xPF+U1B5tPKxH
 /d6Xt+GxN69UWL33CubPcDXitJfQ3CZ3vvmvxYFvt57/aRlLBr6s+86h/ZuR5k5tbaTzZSlqg
 4MEpZafMw39vT5iTeVJXRJfvsvlp7r+cCyrWrly6pkdG9jRnB9vkgNzuBuPm5R2Vxj9zvDQSX
 rsy1rfuUmIpzkg01GIuKk4EAAAj9RvLAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1476455040!38203741!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26209 invoked from network); 14 Oct 2016 14:24:00 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:24:00 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id c17b7c10;
 Fri, 14 Oct 2016 15:23:59 +0100 (BST)
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=i3aiGxA6eLOMt3eV7CFMYBmxo5A=; b=wvGs+ONbk0lFFzrwqk
 Gi8b7e5hocJCOD7M/6VidHyUt8P8PXmJeL+dHOcCvJxoKPTWVUI07K4FBQaEcZgX
 wFBZwaV+xJCLlx6NvGEfMeOvSLhbkgQl+W3rQfvvkJ8O1xYcbEEimqE5xeZh0eaH
 6hy3l5HgQHvt35Fqad5g9WIDo=
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=YkFN61JjJZWAG4UiAI/ZW2f4h+XoRQpnS3bX+Bvyr+6H4a9seKU
 sVZKXeWQpHQ6VODf/Y7VYmRlM3k4pctvm30ez9csSvPm6vBfX8VQWCoICMoP03OG
 KVbD7e3UdBKcEcgzdpa/Mz1765pLbvNa7SEjO/DZzHwmWQVS658nzci8=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id bf0d6a0e
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:23:59 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
Date: Fri, 14 Oct 2016 15:23:59 +0100
Message-Id: <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDE1OjExLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxNC8xMC8yMDE2IDE1OjA4LCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4gWWVhaCwgb25jZSB3ZSBhZ3JlZSBvbiB0aGUgY29udmVudGlvbnMgOi0pICBPbmNl
IHdlIGhhdmUgZXZlcnl0aGluZyB1c2luZyBSZXN1bHQudCwgd2UgYWxzbyBuZWVkIHRvIGZpbmQg
dGhlIHJpZ2h0IHNldCBvZiBjb21iaW5hdG9ycy4KPj4gCj4+IC0gVGhlcmUgaXMgUnJlc3VsdCBm
b3IgYmFzaWMgUmVzdWx0LnQgaGFuZGxpbmc6IGh0dHA6Ly9lcnJhdGlxdWUuY2gvc29mdHdhcmUv
cnJlc3VsdC9kb2MvUnJlc3VsdC5odG1sCj4+IC0gTHd0X3Jlc3VsdCBoYXMgYSBzbGlnaHRseSBk
aWZmZXJlbnQgc2V0IG9mIGNvbWJpbmF0b3JzIGh0dHBzOi8vZ2l0aHViLmNvbS9vY3NpZ2VuL2x3
dC9ibG9iL21hc3Rlci9zcmMvY29yZS9sd3RfcmVzdWx0Lm1saQo+PiAKPj4gU28gSSBndWVzcyB3
ZSBuZWVkIHRvIGRlY2lkZSBpZiB3ZSBwdWJsaXNoIGFuIFJyZXN1bHRfbHd0LnQgd2hpY2ggbGlm
dHMgdXAgIignYSwnYikgcmVzdWx0IiBpbnRvIGFuIEx3dC50IHdpdGggdGhlIHNhbWUgQVBJIGFz
IFJyZXN1bHQgb3RoZXJ3aXNlLgo+IAo+IEJhc2VkIG9uIGVhcmxpZXIgZGlzY3Vzc2lvbiBmcm9t
IEphbnVhcnkgMjAxNSwgSSBwdXQgc29tZSBjb21iaW5hdG9ycyBpbgo+IG1pcmFnZS10eXBlcy5s
d3QgKG1heWJlIHRoZXkgc2hvdWxkIGxpdmUgZWxzZXdoZXJlKQo+IGh0dHBzOi8vZ2l0aHViLmNv
bS9oYW5uZXNtL21pcmFnZS9ibG9iL25ldHdvcmstZXJyb3IvdHlwZXMvcnVudGltZS5sd3QvbV9p
bmZpeC5tbGkKCkFoLCBtaXNzZWQgdGhvc2UsIHRoYW5rcyEKCkxvb2tzIGxpa2Ugd2UgaGF2ZSBh
IG51bWJlciBvZiBkaWZmZXJlbnQgY29udmVudGlvbnMgZm9yIHRoZSBiaW5kcy4gIERvIHdlIHdh
bnQgdG8gaGF2ZSB0aGUgc2FtZSBzZXQgb2Ygb3BlcmF0b3JzIHdpdGggYW5kIHdpdGhvdXQgTHd0
IHN1cHBvcnQgKGFuZCBvcGVuIHRoZSBJbmZpeCBtb2R1bGUgbG9jYWxseSBhcyBuZWVkZWQpIG9y
IHNlcGFyYXRlIG9wZXJhdG9ycyB0aGF0IGJlIHVzZWQgYWxvbmdzaWRlIGVhY2ggb3RoZXI/CgpB
bmlsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:24:04 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3P2-0006Ex-Ap; Fri, 14 Oct 2016 14:24:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3P0-0006Eh-Bc
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:24:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 89/B5-28857-18AE0085; Fri, 14 Oct 2016 14:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhsW7DK4Y
 IgxM7tS16W++yODB6HP5whSWAMYo1My8pvyKBNePflP3sBdM5K57tmMzcwPiQvYuRi0NIYCqj
 xP1pn8EcFoHJzBKtX/cwQThfmSR+zZnIBlF2jlHix9LtQA4nB7OAlsSNfy+ZQGxeAT2JTevfg
 tnCAp4SG6bvYu1i5OBgE9CUWPmKH8TkFLCXmPiWC6SCRUBV4t3OTqgp6hKrNz5igrC1JZYtfM
 0MMdFWouXMPiaItc8ZJVp2TQBrEAFqOPHgPyOILSEgK/Hk5CKWCYwCs5BcNAvJRbOQzF3AyLy
 KUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwRBmAYAfj7Y0B
 hxglOZiURHlr9RgihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRr8EygkWpaanVqRl5gCjBSYtw
 cGjJMLbAJLmLS5IzC3OTIdInWJUlBLnLQZJCIAkMkrz4NpgEXqJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrzeIFN4MvNK4Ka/AlrMBLT4QxvY4pJEhJRUA6OMq0q04SqTa0xPF+U1B5tPKxH
 /d6Xt+GxN69UWL33CubPcDXitJfQ3CZ3vvmvxYFvt57/aRlLBr6s+86h/ZuR5k5tbaTzZSlqg
 4MEpZafMw39vT5iTeVJXRJfvsvlp7r+cCyrWrly6pkdG9jRnB9vkgNzuBuPm5R2Vxj9zvDQSX
 rsy1rfuUmIpzkg01GIuKk4EAAAj9RvLAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1476455040!38203741!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26209 invoked from network); 14 Oct 2016 14:24:00 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:24:00 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id c17b7c10;
 Fri, 14 Oct 2016 15:23:59 +0100 (BST)
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=i3aiGxA6eLOMt3eV7CFMYBmxo5A=; b=wvGs+ONbk0lFFzrwqk
 Gi8b7e5hocJCOD7M/6VidHyUt8P8PXmJeL+dHOcCvJxoKPTWVUI07K4FBQaEcZgX
 wFBZwaV+xJCLlx6NvGEfMeOvSLhbkgQl+W3rQfvvkJ8O1xYcbEEimqE5xeZh0eaH
 6hy3l5HgQHvt35Fqad5g9WIDo=
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=YkFN61JjJZWAG4UiAI/ZW2f4h+XoRQpnS3bX+Bvyr+6H4a9seKU
 sVZKXeWQpHQ6VODf/Y7VYmRlM3k4pctvm30ez9csSvPm6vBfX8VQWCoICMoP03OG
 KVbD7e3UdBKcEcgzdpa/Mz1765pLbvNa7SEjO/DZzHwmWQVS658nzci8=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id bf0d6a0e
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:23:59 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
Date: Fri, 14 Oct 2016 15:23:59 +0100
Message-Id: <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDE1OjExLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxNC8xMC8yMDE2IDE1OjA4LCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4gWWVhaCwgb25jZSB3ZSBhZ3JlZSBvbiB0aGUgY29udmVudGlvbnMgOi0pICBPbmNl
IHdlIGhhdmUgZXZlcnl0aGluZyB1c2luZyBSZXN1bHQudCwgd2UgYWxzbyBuZWVkIHRvIGZpbmQg
dGhlIHJpZ2h0IHNldCBvZiBjb21iaW5hdG9ycy4KPj4gCj4+IC0gVGhlcmUgaXMgUnJlc3VsdCBm
b3IgYmFzaWMgUmVzdWx0LnQgaGFuZGxpbmc6IGh0dHA6Ly9lcnJhdGlxdWUuY2gvc29mdHdhcmUv
cnJlc3VsdC9kb2MvUnJlc3VsdC5odG1sCj4+IC0gTHd0X3Jlc3VsdCBoYXMgYSBzbGlnaHRseSBk
aWZmZXJlbnQgc2V0IG9mIGNvbWJpbmF0b3JzIGh0dHBzOi8vZ2l0aHViLmNvbS9vY3NpZ2VuL2x3
dC9ibG9iL21hc3Rlci9zcmMvY29yZS9sd3RfcmVzdWx0Lm1saQo+PiAKPj4gU28gSSBndWVzcyB3
ZSBuZWVkIHRvIGRlY2lkZSBpZiB3ZSBwdWJsaXNoIGFuIFJyZXN1bHRfbHd0LnQgd2hpY2ggbGlm
dHMgdXAgIignYSwnYikgcmVzdWx0IiBpbnRvIGFuIEx3dC50IHdpdGggdGhlIHNhbWUgQVBJIGFz
IFJyZXN1bHQgb3RoZXJ3aXNlLgo+IAo+IEJhc2VkIG9uIGVhcmxpZXIgZGlzY3Vzc2lvbiBmcm9t
IEphbnVhcnkgMjAxNSwgSSBwdXQgc29tZSBjb21iaW5hdG9ycyBpbgo+IG1pcmFnZS10eXBlcy5s
d3QgKG1heWJlIHRoZXkgc2hvdWxkIGxpdmUgZWxzZXdoZXJlKQo+IGh0dHBzOi8vZ2l0aHViLmNv
bS9oYW5uZXNtL21pcmFnZS9ibG9iL25ldHdvcmstZXJyb3IvdHlwZXMvcnVudGltZS5sd3QvbV9p
bmZpeC5tbGkKCkFoLCBtaXNzZWQgdGhvc2UsIHRoYW5rcyEKCkxvb2tzIGxpa2Ugd2UgaGF2ZSBh
IG51bWJlciBvZiBkaWZmZXJlbnQgY29udmVudGlvbnMgZm9yIHRoZSBiaW5kcy4gIERvIHdlIHdh
bnQgdG8gaGF2ZSB0aGUgc2FtZSBzZXQgb2Ygb3BlcmF0b3JzIHdpdGggYW5kIHdpdGhvdXQgTHd0
IHN1cHBvcnQgKGFuZCBvcGVuIHRoZSBJbmZpeCBtb2R1bGUgbG9jYWxseSBhcyBuZWVkZWQpIG9y
IHNlcGFyYXRlIG9wZXJhdG9ycyB0aGF0IGJlIHVzZWQgYWxvbmdzaWRlIGVhY2ggb3RoZXI/CgpB
bmlsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:31:33 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:31: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3WF-0006nV-W1; Fri, 14 Oct 2016 14:31:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv3WF-0006nP-9R
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:31:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D2/F5-28497-24CE0085; Fri, 14 Oct 2016 14:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5QtfxDUO
 EwfQJ1ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtHaeJq5YJ5AxbOn89kaGJ/wdjFycggJ3GGS
 mNDuCWILC3hKbJi+i7WLkQsoPpdJ4vLMVlaQhIiAusSyU/cZQWw2AU2JDS+fg8V5BewkDmxZz
 QxiswioSlxc+J29i5GDQ1QgQuLZByGIEkGJkzOfsIDYnEDl8x/tYQexmYFG/pl3iRnClpdo3j
 qbeQIjzywkLbOQlM1CUraAkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDoMADBDsbZl/0PMUpyMCmJ8tbqMUQI8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9
 8gooJ1iUmp5akZaZAwximLQEB4+SCK8pSJq3uCAxtzgzHSJ1ilFRSpz3B0hCACSRUZoH1waLn
 EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0CMoUnM68EbvoroMVMQIs/tIEtLklESEk1ML
 LvmJN04ErPWamArTz6YRsZNZ+9jhYIE7p40/1fcrRzSLxwg0j/PoVZlwL3/a/gbjXYdCSKc+r
 vd6mfbnio/ygvtc9VuOGZ1KwYpbPwwYw1a8OsPfUX5fnnXr52dMn/oiNnm3r/W524l1OiFrMh
 Zkr5yY/X5d9NzVN2u/a0XyX8bUXrUQcuPSWW4oxEQy3mouJEANB8FsKXAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476455489!38058733!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65218 invoked from network); 14 Oct 2016 14:31:29 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 14:31:29 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 014B21B26
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:28 +0200 (CEST)
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <46bc4484-d960-a7db-1fb4-29d1fed076b6@mehnert.org>
Date: Fri, 14 Oct 2016 15:31:03 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

W2FnYWluIHJhaXNpbmcgdGhlIGlzc3VlOiBjb3VsZCBzb21lIG1haWxpbmcgbGlzdCBhZG1pbiBw
bGVhc2Ugc2V0IHRoZQpyZXBseS10byB0byB0aGUgbGlzdCAtLSB0aGVyZSdzIG5vIG5lZWQgdG8g
c2VuZCB0aGUgbWVzc2FnZSB0byB0aGUKaW5kaXZpZHVhbCBhbmQgdG8gdGhlIGxpc3QhXQoKT24g
MTQvMTAvMjAxNiAxNToyMywgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gT24gMTQgT2N0IDIw
MTYsIGF0IDE1OjExLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQub3JnPiB3cm90ZToK
Pj4KPj4gT24gMTQvMTAvMjAxNiAxNTowOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+PiBZ
ZWFoLCBvbmNlIHdlIGFncmVlIG9uIHRoZSBjb252ZW50aW9ucyA6LSkgIE9uY2Ugd2UgaGF2ZSBl
dmVyeXRoaW5nIHVzaW5nIFJlc3VsdC50LCB3ZSBhbHNvIG5lZWQgdG8gZmluZCB0aGUgcmlnaHQg
c2V0IG9mIGNvbWJpbmF0b3JzLgo+Pj4KPj4+IC0gVGhlcmUgaXMgUnJlc3VsdCBmb3IgYmFzaWMg
UmVzdWx0LnQgaGFuZGxpbmc6IGh0dHA6Ly9lcnJhdGlxdWUuY2gvc29mdHdhcmUvcnJlc3VsdC9k
b2MvUnJlc3VsdC5odG1sCj4+PiAtIEx3dF9yZXN1bHQgaGFzIGEgc2xpZ2h0bHkgZGlmZmVyZW50
IHNldCBvZiBjb21iaW5hdG9ycyBodHRwczovL2dpdGh1Yi5jb20vb2NzaWdlbi9sd3QvYmxvYi9t
YXN0ZXIvc3JjL2NvcmUvbHd0X3Jlc3VsdC5tbGkKPj4+Cj4+PiBTbyBJIGd1ZXNzIHdlIG5lZWQg
dG8gZGVjaWRlIGlmIHdlIHB1Ymxpc2ggYW4gUnJlc3VsdF9sd3QudCB3aGljaCBsaWZ0cyB1cCAi
KCdhLCdiKSByZXN1bHQiIGludG8gYW4gTHd0LnQgd2l0aCB0aGUgc2FtZSBBUEkgYXMgUnJlc3Vs
dCBvdGhlcndpc2UuCj4+Cj4+IEJhc2VkIG9uIGVhcmxpZXIgZGlzY3Vzc2lvbiBmcm9tIEphbnVh
cnkgMjAxNSwgSSBwdXQgc29tZSBjb21iaW5hdG9ycyBpbgo+PiBtaXJhZ2UtdHlwZXMubHd0ICht
YXliZSB0aGV5IHNob3VsZCBsaXZlIGVsc2V3aGVyZSkKPj4gaHR0cHM6Ly9naXRodWIuY29tL2hh
bm5lc20vbWlyYWdlL2Jsb2IvbmV0d29yay1lcnJvci90eXBlcy9ydW50aW1lLmx3dC9tX2luZml4
Lm1saQo+IAo+IEFoLCBtaXNzZWQgdGhvc2UsIHRoYW5rcyEKPiAKPiBMb29rcyBsaWtlIHdlIGhh
dmUgYSBudW1iZXIgb2YgZGlmZmVyZW50IGNvbnZlbnRpb25zIGZvciB0aGUgYmluZHMuICBEbyB3
ZSB3YW50IHRvIGhhdmUgdGhlIHNhbWUgc2V0IG9mIG9wZXJhdG9ycyB3aXRoIGFuZCB3aXRob3V0
IEx3dCBzdXBwb3J0IChhbmQgb3BlbiB0aGUgSW5maXggbW9kdWxlIGxvY2FsbHkgYXMgbmVlZGVk
KSBvciBzZXBhcmF0ZSBvcGVyYXRvcnMgdGhhdCBiZSB1c2VkIGFsb25nc2lkZSBlYWNoIG90aGVy
PwoKTXkgZXhwZXJpZW5jZSAocmVhZGluZyBvdGhlciBwZW9wbGUncyBjb2RlLCBzZWUgZS5nLiBb
MF0pIGlzIHRoYXQKb3ZlcmxvYWRpbmcgdGhlIHN5bnRheCBvZiBiaW5kIGlzIGJhZCwgc2luY2Ug
aXQgaXMgaGFyZCB0byBjb21wcmVoZW5kCmxvY2FsbHkuCgpDZXJ0YWlubHksIHB1cmUgbGlicmFy
aWVzIG5vdCB1c2luZyBMd3QgY2FuIGVhc2lseSByZXVzZSA+Pj0gYW5kID58PSwKYnV0IGFzIHNv
b24gYXMgeW91IGRlcGVuZCBvbiBib3RoIEx3dC50IGFuZCByZXN1bHQsIEknZCBwcmVmZXIgdG8g
aGF2ZQpuZXcgY2hhcmFjdGVyIHNlcXVlbmNlcyBmb3IgdGhlIGJpbmRzIChhbmQgbm90IG51bWVy
b3VzIGBsZXQgb3BlbiBfX18KaW5gKS4gIFRoZSA+Pj0/IGFuZCA+Pnw/IG9yaWdpbmF0ZSBmcm9t
IEFzaGlzaCcgc3VnZ2VzdGlvbgooaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL21pcmFnZW9zLWRldmVsLzIwMTUtMDIvbXNnMDAwMTkuaHRtbCkKLS0gSSdtIG9wZW4g
dG8gYW55IHN1Z2dlc3Rpb25zIGFib3V0IHRoZSBzcGVjaWZpYyBjaGFyYWN0ZXIgc2VxdWVuY2Vz
LAphcyBsb25nIGFzIHdlIGNhbiBhZ3JlZSBvbiBzb21lLgoKCmhhbm5lcwoKMDoKaHR0cHM6Ly9n
aXRodWIuY29tL21pcmFnZS9vY2FtbC1mYXQvcHVsbC80Ny9maWxlcyNkaWZmLWI4MWU5ZGFiNmNi
NGNlYTJjZTRiMmQ1MGZmY2Q2NjBkTDE1OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:31:33 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:31: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3WF-0006nV-W1; Fri, 14 Oct 2016 14:31:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv3WF-0006nP-9R
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:31:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D2/F5-28497-24CE0085; Fri, 14 Oct 2016 14:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5QtfxDUO
 EwfQJ1ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtHaeJq5YJ5AxbOn89kaGJ/wdjFycggJ3GGS
 mNDuCWILC3hKbJi+i7WLkQsoPpdJ4vLMVlaQhIiAusSyU/cZQWw2AU2JDS+fg8V5BewkDmxZz
 QxiswioSlxc+J29i5GDQ1QgQuLZByGIEkGJkzOfsIDYnEDl8x/tYQexmYFG/pl3iRnClpdo3j
 qbeQIjzywkLbOQlM1CUraAkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDoMADBDsbZl/0PMUpyMCmJ8tbqMUQI8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9
 8gooJ1iUmp5akZaZAwximLQEB4+SCK8pSJq3uCAxtzgzHSJ1ilFRSpz3B0hCACSRUZoH1waLn
 EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0CMoUnM68EbvoroMVMQIs/tIEtLklESEk1ML
 LvmJN04ErPWamArTz6YRsZNZ+9jhYIE7p40/1fcrRzSLxwg0j/PoVZlwL3/a/gbjXYdCSKc+r
 vd6mfbnio/ygvtc9VuOGZ1KwYpbPwwYw1a8OsPfUX5fnnXr52dMn/oiNnm3r/W524l1OiFrMh
 Zkr5yY/X5d9NzVN2u/a0XyX8bUXrUQcuPSWW4oxEQy3mouJEANB8FsKXAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476455489!38058733!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65218 invoked from network); 14 Oct 2016 14:31:29 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 14:31:29 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 014B21B26
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:28 +0200 (CEST)
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <46bc4484-d960-a7db-1fb4-29d1fed076b6@mehnert.org>
Date: Fri, 14 Oct 2016 15:31:03 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

W2FnYWluIHJhaXNpbmcgdGhlIGlzc3VlOiBjb3VsZCBzb21lIG1haWxpbmcgbGlzdCBhZG1pbiBw
bGVhc2Ugc2V0IHRoZQpyZXBseS10byB0byB0aGUgbGlzdCAtLSB0aGVyZSdzIG5vIG5lZWQgdG8g
c2VuZCB0aGUgbWVzc2FnZSB0byB0aGUKaW5kaXZpZHVhbCBhbmQgdG8gdGhlIGxpc3QhXQoKT24g
MTQvMTAvMjAxNiAxNToyMywgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gT24gMTQgT2N0IDIw
MTYsIGF0IDE1OjExLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQub3JnPiB3cm90ZToK
Pj4KPj4gT24gMTQvMTAvMjAxNiAxNTowOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+PiBZ
ZWFoLCBvbmNlIHdlIGFncmVlIG9uIHRoZSBjb252ZW50aW9ucyA6LSkgIE9uY2Ugd2UgaGF2ZSBl
dmVyeXRoaW5nIHVzaW5nIFJlc3VsdC50LCB3ZSBhbHNvIG5lZWQgdG8gZmluZCB0aGUgcmlnaHQg
c2V0IG9mIGNvbWJpbmF0b3JzLgo+Pj4KPj4+IC0gVGhlcmUgaXMgUnJlc3VsdCBmb3IgYmFzaWMg
UmVzdWx0LnQgaGFuZGxpbmc6IGh0dHA6Ly9lcnJhdGlxdWUuY2gvc29mdHdhcmUvcnJlc3VsdC9k
b2MvUnJlc3VsdC5odG1sCj4+PiAtIEx3dF9yZXN1bHQgaGFzIGEgc2xpZ2h0bHkgZGlmZmVyZW50
IHNldCBvZiBjb21iaW5hdG9ycyBodHRwczovL2dpdGh1Yi5jb20vb2NzaWdlbi9sd3QvYmxvYi9t
YXN0ZXIvc3JjL2NvcmUvbHd0X3Jlc3VsdC5tbGkKPj4+Cj4+PiBTbyBJIGd1ZXNzIHdlIG5lZWQg
dG8gZGVjaWRlIGlmIHdlIHB1Ymxpc2ggYW4gUnJlc3VsdF9sd3QudCB3aGljaCBsaWZ0cyB1cCAi
KCdhLCdiKSByZXN1bHQiIGludG8gYW4gTHd0LnQgd2l0aCB0aGUgc2FtZSBBUEkgYXMgUnJlc3Vs
dCBvdGhlcndpc2UuCj4+Cj4+IEJhc2VkIG9uIGVhcmxpZXIgZGlzY3Vzc2lvbiBmcm9tIEphbnVh
cnkgMjAxNSwgSSBwdXQgc29tZSBjb21iaW5hdG9ycyBpbgo+PiBtaXJhZ2UtdHlwZXMubHd0ICht
YXliZSB0aGV5IHNob3VsZCBsaXZlIGVsc2V3aGVyZSkKPj4gaHR0cHM6Ly9naXRodWIuY29tL2hh
bm5lc20vbWlyYWdlL2Jsb2IvbmV0d29yay1lcnJvci90eXBlcy9ydW50aW1lLmx3dC9tX2luZml4
Lm1saQo+IAo+IEFoLCBtaXNzZWQgdGhvc2UsIHRoYW5rcyEKPiAKPiBMb29rcyBsaWtlIHdlIGhh
dmUgYSBudW1iZXIgb2YgZGlmZmVyZW50IGNvbnZlbnRpb25zIGZvciB0aGUgYmluZHMuICBEbyB3
ZSB3YW50IHRvIGhhdmUgdGhlIHNhbWUgc2V0IG9mIG9wZXJhdG9ycyB3aXRoIGFuZCB3aXRob3V0
IEx3dCBzdXBwb3J0IChhbmQgb3BlbiB0aGUgSW5maXggbW9kdWxlIGxvY2FsbHkgYXMgbmVlZGVk
KSBvciBzZXBhcmF0ZSBvcGVyYXRvcnMgdGhhdCBiZSB1c2VkIGFsb25nc2lkZSBlYWNoIG90aGVy
PwoKTXkgZXhwZXJpZW5jZSAocmVhZGluZyBvdGhlciBwZW9wbGUncyBjb2RlLCBzZWUgZS5nLiBb
MF0pIGlzIHRoYXQKb3ZlcmxvYWRpbmcgdGhlIHN5bnRheCBvZiBiaW5kIGlzIGJhZCwgc2luY2Ug
aXQgaXMgaGFyZCB0byBjb21wcmVoZW5kCmxvY2FsbHkuCgpDZXJ0YWlubHksIHB1cmUgbGlicmFy
aWVzIG5vdCB1c2luZyBMd3QgY2FuIGVhc2lseSByZXVzZSA+Pj0gYW5kID58PSwKYnV0IGFzIHNv
b24gYXMgeW91IGRlcGVuZCBvbiBib3RoIEx3dC50IGFuZCByZXN1bHQsIEknZCBwcmVmZXIgdG8g
aGF2ZQpuZXcgY2hhcmFjdGVyIHNlcXVlbmNlcyBmb3IgdGhlIGJpbmRzIChhbmQgbm90IG51bWVy
b3VzIGBsZXQgb3BlbiBfX18KaW5gKS4gIFRoZSA+Pj0/IGFuZCA+Pnw/IG9yaWdpbmF0ZSBmcm9t
IEFzaGlzaCcgc3VnZ2VzdGlvbgooaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL21pcmFnZW9zLWRldmVsLzIwMTUtMDIvbXNnMDAwMTkuaHRtbCkKLS0gSSdtIG9wZW4g
dG8gYW55IHN1Z2dlc3Rpb25zIGFib3V0IHRoZSBzcGVjaWZpYyBjaGFyYWN0ZXIgc2VxdWVuY2Vz
LAphcyBsb25nIGFzIHdlIGNhbiBhZ3JlZSBvbiBzb21lLgoKCmhhbm5lcwoKMDoKaHR0cHM6Ly9n
aXRodWIuY29tL21pcmFnZS9vY2FtbC1mYXQvcHVsbC80Ny9maWxlcyNkaWZmLWI4MWU5ZGFiNmNi
NGNlYTJjZTRiMmQ1MGZmY2Q2NjBkTDE1OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:31:34 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3WI-0006nx-1w; Fri, 14 Oct 2016 14:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bv3WG-0006ne-S2
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:31:32 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 34/AC-01767-44CE0085; Fri, 14 Oct 2016 14:31:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVy0237YV3nNww
 RBgcblCx6W++yODB6HP5whSWAMYo1My8pvyKBNePulqUsBVvZK449amNsYOxh62Lk4hASuM8o
 cXPCKeYuRk4OCQEbiQ0XpjBDJKYySTzomgHkcAAl5CQ+PzWEiP9nlNiw7BQbSIOwgKfEhum7W
 EFsEQF1iWWn7jNCFDUzSkz7fo0RJMEGlFh8vY8FxOYVcJO48/sJWJxFQFViccN8sGZRgXCJ97
 MWskHUCEqcnPkErJ5TIFBiU9cBsBpmATOJeZsfMkPY8hLb385hnsAoMAtJyywkZbOQlC1gZF7
 FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYogxAsIPx+saA
 Q4ySHExKory1egwRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4j7wCygkWpaanVqRl5gCjBSYtw
 cGjJMI75zVQmre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHl/gMwQACnKKM2DGwGL3EuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0CMoUnM68EbtMroCOYgI740AZ2REkiQkqqgdFh5/f
 s0w6ijHGXRX03Xp3+SHtWY7k2q770IakHtWuDI7QOSalGJlwquXzJ/ejPYL60uoMT52V+Vnxb
 uqg9KTDy8wdW4fy3r+07k5L0Bf/8b19dmOA0y7taJ/KatuSG84wXPs/xqBKzVX9uYDGP9auin
 Z7oqvY3mVs0/fKVHHOVDFp+Nwg/VGIpzkg01GIuKk4EAKalN7nXAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1476455491!12474359!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11197 invoked from network); 14 Oct 2016 14:31:31 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:31:31 -0000
Received: from mfilter46-d.gandi.net (mfilter46-d.gandi.net [217.70.178.177])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 38626A811C
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:31 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter46-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter46-d.gandi.net (mfilter46-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id Zszza6Jw5dP9 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:29 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 7C99CA80C2
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:22 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <545dd163-d36f-1193-deac-e8ba2c218011@somerandomidiot.com>
Date: Fri, 14 Oct 2016 09:31:22 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMTQvMjAxNiAwOTowOCBBTSwgUmljaGFyZCBNb3J0aWVyIHdyb3RlOgoKPiBPbiAxNCBP
Y3RvYmVyIDIwMTYgYXQgMTQ6NTEsIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+
IHdyb3RlOgo+PiBTaG91bGQgd2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0byBwb3J0
IGxpYnJhcmllcyBsaWtlIElwYWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5zdGVhZAo+
IEkgdGhpbmsgdGhhdCB3b3VsZCBiZSBhIGdvb2QgdGhpbmctLSBvbmx5IGNvbmNlcm4gd291bGQg
YmUgaG93IG11Y2ggaXQKPiB3b3VsZCBkZWxheSB0aGUgcmVsZWFzZT8KPgo+IChEbyB3ZSBoYXZl
IGEgdGltZWxpbmUgZm9yIHRoYXQgaW4gZmFjdD8pCj4KClVuc29sdmVkIGJsb2NrZXJzIGZvciB0
aGUgTWlyYWdlT1MgMyBtYWluIHJlbGVhc2U6CiogY29pbnN0YWxsYWJpbGl0eSBvZiBzb2xvNSBh
bmQgeGVuIG9uIHRoZSBzYW1lIG9wYW0gc3dpdGNoCiogZXhwcmVzc2lvbiBvZiBsaWJyYXJ5IHZl
cnNpb24gZGVwZW5kZW5jaWVzIGluIHVuaWtlcm5lbCBjb25maWd1cmF0aW9uCgpCbG9ja2VycyBm
b3IgYSBNaXJhZ2VPUyAzIGJldGEgcmVsZWFzZSAoYnkgd2hpY2ggSSBtZWFuLCBhIHRhZyBzZXQg
b24gYSAKdmVyc2lvbiBvZiBvdXIgQVBJcyB0aGF0IGFyZSB1bmxpa2VseSB0byBjaGFuZ2UgZHJh
c3RpY2FsbHkgYmVmb3JlIG1ham9yIApyZWxlYXNlKToKKiBtYWpvciBjaGFuZ2VzIHRvIHJldHVy
biB0eXBlcyBhbmQgZXJyb3Igc2lnbmFsbGluZyBpbiBtYW55IG9mIHRoZSAKZnVuY3Rpb25zIGlu
IG1pcmFnZS10eXBlcy4KCk1vcmUgZ2VuZXJhbGx5LCB5b3UgY2FuIHZpZXcgdGhlIHN0YXR1cyBv
ZiB3b3JrIG5lZWRlZCBmb3IgTWlyYWdlT1MgMyBhdCAKaHR0cHM6Ly9naXRodWIuY29tL21pcmFn
ZS9taXJhZ2UvaXNzdWVzLzU5MiAuCgpUaGFua3MsCk1pbmR5CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:31:34 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3WI-0006nx-1w; Fri, 14 Oct 2016 14:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bv3WG-0006ne-S2
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:31:32 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 34/AC-01767-44CE0085; Fri, 14 Oct 2016 14:31:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVy0237YV3nNww
 RBgcblCx6W++yODB6HP5whSWAMYo1My8pvyKBNePulqUsBVvZK449amNsYOxh62Lk4hASuM8o
 cXPCKeYuRk4OCQEbiQ0XpjBDJKYySTzomgHkcAAl5CQ+PzWEiP9nlNiw7BQbSIOwgKfEhum7W
 EFsEQF1iWWn7jNCFDUzSkz7fo0RJMEGlFh8vY8FxOYVcJO48/sJWJxFQFViccN8sGZRgXCJ97
 MWskHUCEqcnPkErJ5TIFBiU9cBsBpmATOJeZsfMkPY8hLb385hnsAoMAtJyywkZbOQlC1gZF7
 FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYogxAsIPx+saA
 Q4ySHExKory1egwRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4j7wCygkWpaanVqRl5gCjBSYtw
 cGjJMI75zVQmre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHl/gMwQACnKKM2DGwGL3EuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0CMoUnM68EbtMroCOYgI740AZ2REkiQkqqgdFh5/f
 s0w6ijHGXRX03Xp3+SHtWY7k2q770IakHtWuDI7QOSalGJlwquXzJ/ejPYL60uoMT52V+Vnxb
 uqg9KTDy8wdW4fy3r+07k5L0Bf/8b19dmOA0y7taJ/KatuSG84wXPs/xqBKzVX9uYDGP9auin
 Z7oqvY3mVs0/fKVHHOVDFp+Nwg/VGIpzkg01GIuKk4EAKalN7nXAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1476455491!12474359!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11197 invoked from network); 14 Oct 2016 14:31:31 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:31:31 -0000
Received: from mfilter46-d.gandi.net (mfilter46-d.gandi.net [217.70.178.177])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 38626A811C
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:31 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter46-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter46-d.gandi.net (mfilter46-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id Zszza6Jw5dP9 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:29 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 7C99CA80C2
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 16:31:22 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <545dd163-d36f-1193-deac-e8ba2c218011@somerandomidiot.com>
Date: Fri, 14 Oct 2016 09:31:22 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMTQvMjAxNiAwOTowOCBBTSwgUmljaGFyZCBNb3J0aWVyIHdyb3RlOgoKPiBPbiAxNCBP
Y3RvYmVyIDIwMTYgYXQgMTQ6NTEsIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+
IHdyb3RlOgo+PiBTaG91bGQgd2UgdGFrZSB0aGUgTWlyYWdlMyBvcHBvcnR1bml0eSB0byBwb3J0
IGxpYnJhcmllcyBsaWtlIElwYWRkciB0byB1c2luZyB0aGUgUmVzdWx0IHR5cGUgaW5zdGVhZAo+
IEkgdGhpbmsgdGhhdCB3b3VsZCBiZSBhIGdvb2QgdGhpbmctLSBvbmx5IGNvbmNlcm4gd291bGQg
YmUgaG93IG11Y2ggaXQKPiB3b3VsZCBkZWxheSB0aGUgcmVsZWFzZT8KPgo+IChEbyB3ZSBoYXZl
IGEgdGltZWxpbmUgZm9yIHRoYXQgaW4gZmFjdD8pCj4KClVuc29sdmVkIGJsb2NrZXJzIGZvciB0
aGUgTWlyYWdlT1MgMyBtYWluIHJlbGVhc2U6CiogY29pbnN0YWxsYWJpbGl0eSBvZiBzb2xvNSBh
bmQgeGVuIG9uIHRoZSBzYW1lIG9wYW0gc3dpdGNoCiogZXhwcmVzc2lvbiBvZiBsaWJyYXJ5IHZl
cnNpb24gZGVwZW5kZW5jaWVzIGluIHVuaWtlcm5lbCBjb25maWd1cmF0aW9uCgpCbG9ja2VycyBm
b3IgYSBNaXJhZ2VPUyAzIGJldGEgcmVsZWFzZSAoYnkgd2hpY2ggSSBtZWFuLCBhIHRhZyBzZXQg
b24gYSAKdmVyc2lvbiBvZiBvdXIgQVBJcyB0aGF0IGFyZSB1bmxpa2VseSB0byBjaGFuZ2UgZHJh
c3RpY2FsbHkgYmVmb3JlIG1ham9yIApyZWxlYXNlKToKKiBtYWpvciBjaGFuZ2VzIHRvIHJldHVy
biB0eXBlcyBhbmQgZXJyb3Igc2lnbmFsbGluZyBpbiBtYW55IG9mIHRoZSAKZnVuY3Rpb25zIGlu
IG1pcmFnZS10eXBlcy4KCk1vcmUgZ2VuZXJhbGx5LCB5b3UgY2FuIHZpZXcgdGhlIHN0YXR1cyBv
ZiB3b3JrIG5lZWRlZCBmb3IgTWlyYWdlT1MgMyBhdCAKaHR0cHM6Ly9naXRodWIuY29tL21pcmFn
ZS9taXJhZ2UvaXNzdWVzLzU5MiAuCgpUaGFua3MsCk1pbmR5CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:33:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:33: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Xv-0006ul-7y; Fri, 14 Oct 2016 14:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bv3Xu-0006uf-D3
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:33:14 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F5/3E-01767-9ACE0085; Fri, 14 Oct 2016 14:33:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiZR7mpbvyDUO
 Ewc6Xwha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrF76RfmgmfMFQ1nLrA2ME5m7mLk4hASWMko
 MefnP9YuRg4OFgFVif3NqV2MnBxsAk4SS2dtYwWxRQTUJZq3nGACsZkFMiXOX78BZvMKWEusn
 rSLGcTmFLCTOP+tgxFi5jZGiWcbVrODJIQFvCR6Wz6ygNgSAioSG363sUI0C0qcnPmEBWQvs4
 CmxPpd+hDz5SW2v53DDBGWllj+j2MCI98sJA2zEBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG5XlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxtsbAw4xSnIwKYny1uoxRAjx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4LV6DZQTLEpNT61Iy8wBRgJMWoKDR0mEdw5Imre4IDG3O
 DMdInWKUZdjwY/ba5mEWPLy81KlxHl/vAIqEgApyijNgxsBi8pLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuY1AlnFk5lXArfpFdARTEBHfGgDO6IkESEl1cAos9kzSE/y2zahiNslbSVP5rU
 ebNH8yC6ez57iPtFVY1GQffKnHI6Anim5+x8X1dReP8gQ2Po8ZlpB0dfrP37MP7r+a9X1beXn
 F2kppaRvj/i2xj3cXFLNWeaVZ672zvwlAdvnX1a8Jv7B0a1pycF//mskjm+c6/qp45iV2S+e1
 8+2xfvrCdopsRRnJBpqMRcVJwIAzGUTecUCAAA=
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-6.tower-21.messagelabs.com!1476455592!15634636!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8773 invoked from network); 14 Oct 2016 14:33:13 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 14 Oct 2016 14:33:13 -0000
Received: from [192.168.5.177] (218-57.dsl.iskon.hr [89.164.218.57])
 by smtp.webfaction.com (Postfix) with ESMTP id D4C6020E7BFF;
 Fri, 14 Oct 2016 14:33:10 +0000 (UTC)
Date: Fri, 14 Oct 2016 16:33:08 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Anil Madhavapeddy <anil@recoil.org>
Message-ID: <B38ACC91A3724588A74F1F736DC43900@erratique.ch>
In-Reply-To: <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
 <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5IDE0IE9jdG9iZXIgMjAxNiBhdCAxNjoxOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3Jv
dGU6Cj4gVGhpcyBpcyBsYXJnZWx5IHdpdGhpbiBsaWJyYXJpZXMsIHNvIHRoZSBpbXBhY3Qgd291
bGRuJ3QgYmUgdG9vIGJhZC4gSSBkbyBub3RpY2UgdGhhdCBQQ0xPQ0ssIE1DTE9DSyBhbmQgSVAg
dHlwZXMgZG8gdXNlIG9wdGlvbiB0byBzaWduaWZ5IGZhaWx1cmUgdGhvdWdoLCB3aGljaCB3b3Vs
ZCBiZSBtaXJhZ2UtdHlwZXMgY2h1cm4uLi4KClBDTE9DSyBhbmQgTUNMT0NLIGRvIG5vdCB1c2Ug
b3B0aW9ucyB0byBzaWduaWZ5IGZhaWx1cmUgdGhleSB1c2Ugb3B0aW9ucyB0byBkZW5vdGUgYWJz
ZW5jZSBvZiBpbmZvcm1hdGlvbi4gWW91IGNhbiB0dXJuIHRoZXNlIGludG8gZmFpbHVyZSB3aXRo
IFJyZXN1bHQuUi5vZl9vcHRpb24gaWYgeW91IGNvbnNpZGVyIHRoaXMgbWlzc2luZyBpbmZvcm1h
dGlvbiB0byBiZSBhIHByb2JsZW0uCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:33:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:33: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3Xv-0006ul-7y; Fri, 14 Oct 2016 14:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bv3Xu-0006uf-D3
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:33:14 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F5/3E-01767-9ACE0085; Fri, 14 Oct 2016 14:33:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiZR7mpbvyDUO
 Ewc6Xwha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrF76RfmgmfMFQ1nLrA2ME5m7mLk4hASWMko
 MefnP9YuRg4OFgFVif3NqV2MnBxsAk4SS2dtYwWxRQTUJZq3nGACsZkFMiXOX78BZvMKWEusn
 rSLGcTmFLCTOP+tgxFi5jZGiWcbVrODJIQFvCR6Wz6ygNgSAioSG363sUI0C0qcnPmEBWQvs4
 CmxPpd+hDz5SW2v53DDBGWllj+j2MCI98sJA2zEBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG5XlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxtsbAw4xSnIwKYny1uoxRAjx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4LV6DZQTLEpNT61Iy8wBRgJMWoKDR0mEdw5Imre4IDG3O
 DMdInWKUZdjwY/ba5mEWPLy81KlxHl/vAIqEgApyijNgxsBi8pLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuY1AlnFk5lXArfpFdARTEBHfGgDO6IkESEl1cAos9kzSE/y2zahiNslbSVP5rU
 ebNH8yC6ez57iPtFVY1GQffKnHI6Anim5+x8X1dReP8gQ2Po8ZlpB0dfrP37MP7r+a9X1beXn
 F2kppaRvj/i2xj3cXFLNWeaVZ672zvwlAdvnX1a8Jv7B0a1pycF//mskjm+c6/qp45iV2S+e1
 8+2xfvrCdopsRRnJBpqMRcVJwIAzGUTecUCAAA=
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-6.tower-21.messagelabs.com!1476455592!15634636!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8773 invoked from network); 14 Oct 2016 14:33:13 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 14 Oct 2016 14:33:13 -0000
Received: from [192.168.5.177] (218-57.dsl.iskon.hr [89.164.218.57])
 by smtp.webfaction.com (Postfix) with ESMTP id D4C6020E7BFF;
 Fri, 14 Oct 2016 14:33:10 +0000 (UTC)
Date: Fri, 14 Oct 2016 16:33:08 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Anil Madhavapeddy <anil@recoil.org>
Message-ID: <B38ACC91A3724588A74F1F736DC43900@erratique.ch>
In-Reply-To: <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAN2Hq079Q+DA=ft28Eyko0HKzYGLzVj2mw7qybgGwwFcdJ8_Mw@mail.gmail.com>
 <209FF3CD-5F07-427F-8398-C78877976067@recoil.org>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5IDE0IE9jdG9iZXIgMjAxNiBhdCAxNjoxOCwgQW5pbCBNYWRoYXZhcGVkZHkgd3Jv
dGU6Cj4gVGhpcyBpcyBsYXJnZWx5IHdpdGhpbiBsaWJyYXJpZXMsIHNvIHRoZSBpbXBhY3Qgd291
bGRuJ3QgYmUgdG9vIGJhZC4gSSBkbyBub3RpY2UgdGhhdCBQQ0xPQ0ssIE1DTE9DSyBhbmQgSVAg
dHlwZXMgZG8gdXNlIG9wdGlvbiB0byBzaWduaWZ5IGZhaWx1cmUgdGhvdWdoLCB3aGljaCB3b3Vs
ZCBiZSBtaXJhZ2UtdHlwZXMgY2h1cm4uLi4KClBDTE9DSyBhbmQgTUNMT0NLIGRvIG5vdCB1c2Ug
b3B0aW9ucyB0byBzaWduaWZ5IGZhaWx1cmUgdGhleSB1c2Ugb3B0aW9ucyB0byBkZW5vdGUgYWJz
ZW5jZSBvZiBpbmZvcm1hdGlvbi4gWW91IGNhbiB0dXJuIHRoZXNlIGludG8gZmFpbHVyZSB3aXRo
IFJyZXN1bHQuUi5vZl9vcHRpb24gaWYgeW91IGNvbnNpZGVyIHRoaXMgbWlzc2luZyBpbmZvcm1h
dGlvbiB0byBiZSBhIHByb2JsZW0uCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:36:55 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:36: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3bS-0006zh-Ii; Fri, 14 Oct 2016 14:36:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1bv3bR-0006zb-Ol
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:36:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BB/29-27233-48DE0085; Fri, 14 Oct 2016 14:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMfS6o27DW4Y
 Ig/7V1ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrH27AOmgtf6Fe2nfjM2MO7X7GLk4hASmMso
 MW3Ta6YuRk4OFoEGVonnOyNAbAmBOawSE1oEIOwciS9337JC2AUS28/+BbN5BQQlTs58wgJiC
 wl4SdztuQ02h1PATmL+oz3sEAvmMEmc2XKTHSTBJqAmcWPfDBaIZaoS5/+eZIQYFCBxpncXM4
 gtLOApsWH6LrAFIgLqEs1bToANZRYok/iwcj4bhO0l8fPsQfYJjAKzkNwxC0lqFiMHkK0usX6
 eEERYTeL2tqvsELa2xLKFr5kXMLKuYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDWy00tLk5M
 T81JTCrWS87P3cQIDOd6BgbGHYxTT/gdYpTkYFIS5a3VY4gQ4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMGb+AYoJ1iUmp5akZaZA4wsmLQEB4+SCG8/SJq3uCAxtzgzHSJ1itGSY8vva2uZOI7NvQ
 Ekt029t5ZJiCUvPy9VSpzXCaRBAKQhozQPbhws+i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52B
 UEuaNApnCk5lXArf1FdBBTEAHfWgDO6gkESEl1cDY0cH8P7XCw/PZ9Lr/a1inHdzmqtwv9NB1
 8z/PGRGcL1MMVi+aZvv1RJ/MmytbmrwlP+7V3po07fbXH6ffNMiFtqdf6VXxKwx2cprbF2HxO
 3YJa/qLKYKTJfql10runROlGLjTaYpkjnj868rkhx6bryhESYhN0L3bnOv09lrhzhlN5ozpbG
 +VWIozEg21mIuKEwFlQJ6g+QIAAA==
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1476455808!66180306!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37783 invoked from network); 14 Oct 2016 14:36:48 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:36:48 -0000
Received: by mail-lf0-f65.google.com with SMTP id x23so12693299lfi.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:36:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YuLVCJHbpkQQohbp65txGWMn9Q/dQybnqn2hTPLhq9g=;
 b=IU0Rvx8iYYW9YjxvIG9w8cEefPmJ5zWVlCepB+b/U6LgOE0YBpulqT3dgSqGrt4Kmi
 UipNdiUHt48bkMWTFlaoLJnBzUAnUxEZTIrMjLw5lCedjdDtEO/wgvxGYglnFUGRCROt
 NGMhZW8rnhPvXFi+QDfZp14sQXUhQJYQqKQi4EWSYUdNnmkSlwhY8ujCQyyUDCbUy6My
 ufxtoqwWh3Nu9Gd9yRAQM7dP80LyZUnw2C8tBy0AqMP+HBEt6xjQE/pLgItn0zIyXHra
 YSri9i2i1vPfI0/IhqlmIy5C+ptQLeB39eDr1uboJOc3Kn+WlbD9qm06w50Hpmz2K7+v
 hT9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YuLVCJHbpkQQohbp65txGWMn9Q/dQybnqn2hTPLhq9g=;
 b=f3oZJaidivVXp1m69VdVkmI6ZhN2lagQYqJBCdrnftBPTy1GHzX158LbNoVPSvlw/+
 iensYKVj53eLyXqwA7ydpwVhDPKmX1AsARUjYr/qiRgrKtox06xjNldTXTHPSh6Yxfkt
 cZJWHR/OkTJD+iCu409ckFuvvhzgglFXCF6mhzrUlYAoa5IFqetbPmMmjyt6QIC4SGo6
 zGiz373q651X09+y/yxH/qyygBxzYctC4/qm9lrT4/olVGXMVMmIIMyYVkFbx4T0X9P5
 Bj3FNrwA/KDIcnsFqR5slPagORiXFdxIL5lNVW59MFc2FZwA4OUgSb5d+3v11frjG8yL
 Q16Q==
X-Gm-Message-State: AA6/9Rk7SJx5m1C4WOe4bp2CSgaAjOPBSnFD7V2Jt92NYQbvzk2WnKgOHJ3IVqa9OpfZ3ihjxLZKlyFxv3CVww==
X-Received: by 10.25.198.9 with SMTP id w9mr4235282lff.164.1476455808210; Fri,
 14 Oct 2016 07:36:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Fri, 14 Oct 2016 07:36:47 -0700 (PDT)
In-Reply-To: <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
From: David Scott <scott.dj@gmail.com>
Date: Fri, 14 Oct 2016 15:36:47 +0100
Message-ID: <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1980545602544704502=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1980545602544704502==
Content-Type: multipart/alternative; boundary=94eb2c1a0a0af99b99053ed427f9

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

On Fri, Oct 14, 2016 at 3:23 PM, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 14 Oct 2016, at 15:11, Hannes Mehnert <hannes@mehnert.org> wrote:
> >
> > On 14/10/2016 15:08, Anil Madhavapeddy wrote:
> >> Yeah, once we agree on the conventions :-)  Once we have everything
> using Result.t, we also need to find the right set of combinators.
> >>
> >> - There is Rresult for basic Result.t handling:
> http://erratique.ch/software/rresult/doc/Rresult.html
> >> - Lwt_result has a slightly different set of combinators
> https://github.com/ocsigen/lwt/blob/master/src/core/lwt_result.mli
> >>
> >> So I guess we need to decide if we publish an Rresult_lwt.t which lifts
> up "('a,'b) result" into an Lwt.t with the same API as Rresult otherwise.
> >
> > Based on earlier discussion from January 2015, I put some combinators in
> > mirage-types.lwt (maybe they should live elsewhere)
> > https://github.com/hannesm/mirage/blob/network-error/
> types/runtime.lwt/m_infix.mli
>
> Ah, missed those, thanks!
>

They do look useful :)


>
> Looks like we have a number of different conventions for the binds.  Do we
> want to have the same set of operators with and without Lwt support (and
> open the Infix module locally as needed) or separate operators that be used
> alongside each other?
>

I'm curious what people recommend here -- I'm certainly open to adopting a
common convention even if it involves a bit of churn.

Initially I kept minting my own infix operators (like `>>*=` `>>|=`) but it
quickly got confusing for me and I probably didn't name them uniformly
across projects. Recently I've stuck to `>>=` and have put different ones
in different modules like this:

```
module LwtResult = struct
  let (>>=) m f =
end
```

and now my code looks like (sometimes with extra newlines, but I don't have
strong opinions about that)
```
let open Lwt.Infix in
f () >>= fun () ->
let open LwtResult in
g () >>= fun () ->
Lwt.return (Result.Ok ()) (* possibly should define `return` in the module
too *)
```
Part of my rationale for using the same bind was a hope that one day
modular implicits might automatically choose the right version and I could
lose the `let open` but maybe this isn't possible?

Cheers,
Dave

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Oct 14, 2016 at 3:23 PM, Anil Madhavapeddy <span dir=3D"ltr">&l=
t;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org</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"><span class=3D"">On 14 =
Oct 2016, at 15:11, Hannes Mehnert &lt;<a href=3D"mailto:hannes@mehnert.org=
">hannes@mehnert.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 14/10/2016 15:08, Anil Madhavapeddy wrote:<br>
</span><span class=3D"">&gt;&gt; Yeah, once we agree on the conventions :-)=
=C2=A0 Once we have everything using Result.t, we also need to find the rig=
ht set of combinators.<br>
&gt;&gt;<br>
&gt;&gt; - There is Rresult for basic Result.t handling: <a href=3D"http://=
erratique.ch/software/rresult/doc/Rresult.html" rel=3D"noreferrer" target=
=3D"_blank">http://erratique.ch/software/<wbr>rresult/doc/Rresult.html</a><=
br>
&gt;&gt; - Lwt_result has a slightly different set of combinators <a href=
=3D"https://github.com/ocsigen/lwt/blob/master/src/core/lwt_result.mli" rel=
=3D"noreferrer" target=3D"_blank">https://github.com/ocsigen/<wbr>lwt/blob/=
master/src/core/lwt_<wbr>result.mli</a><br>
&gt;&gt;<br>
&gt;&gt; So I guess we need to decide if we publish an Rresult_lwt.t which =
lifts up &quot;(&#39;a,&#39;b) result&quot; into an Lwt.t with the same API=
 as Rresult otherwise.<br>
&gt;<br>
&gt; Based on earlier discussion from January 2015, I put some combinators =
in<br>
&gt; mirage-types.lwt (maybe they should live elsewhere)<br>
&gt; <a href=3D"https://github.com/hannesm/mirage/blob/network-error/types/=
runtime.lwt/m_infix.mli" rel=3D"noreferrer" target=3D"_blank">https://githu=
b.com/hannesm/<wbr>mirage/blob/network-error/<wbr>types/runtime.lwt/m_infix=
.mli</a><br>
<br>
</span>Ah, missed those, thanks!<br></blockquote><div><br></div><div>They d=
o look useful :)</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Looks like we have a number of different conventions for the binds.=C2=A0 D=
o we want to have the same set of operators with and without Lwt support (a=
nd open the Infix module locally as needed) or separate operators that be u=
sed alongside each other?<br></blockquote><div><br></div><div>I&#39;m curio=
us what people recommend here -- I&#39;m certainly open to adopting a commo=
n convention even if it involves a bit of churn.</div><div><br></div><div>I=
nitially I kept minting my own infix operators (like `&gt;&gt;*=3D` `&gt;&g=
t;|=3D`) but it quickly got confusing for me and I probably didn&#39;t name=
 them uniformly across projects. Recently I&#39;ve stuck to `&gt;&gt;=3D` a=
nd have put different ones in different modules like this:</div><div><br></=
div><div>```</div><div>module LwtResult =3D struct</div><div>=C2=A0 let (&g=
t;&gt;=3D) m f =3D</div><div>end</div><div>```</div><div><br></div><div>and=
 now my code looks like (sometimes with extra newlines, but I don&#39;t hav=
e strong opinions about that)</div><div>```</div><div>let open Lwt.Infix in=
</div><div>f () &gt;&gt;=3D fun () -&gt;</div><div>let open LwtResult in</d=
iv><div>g () &gt;&gt;=3D fun () -&gt;</div><div>Lwt.return (Result.Ok ()) (=
* possibly should define `return` in the module too *)</div><div>```</div><=
div>Part of my rationale for using the same bind was a hope that one day mo=
dular implicits might automatically choose the right version and I could lo=
se the `let open` but maybe this isn&#39;t possible?</div><div><br></div><d=
iv>Cheers,</div><div>Dave</div></div>
</div></div>

--94eb2c1a0a0af99b99053ed427f9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1980545602544704502==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:36:55 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:36: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3bS-0006zh-Ii; Fri, 14 Oct 2016 14:36:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1bv3bR-0006zb-Ol
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:36:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BB/29-27233-48DE0085; Fri, 14 Oct 2016 14:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMfS6o27DW4Y
 Ig/7V1ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrH27AOmgtf6Fe2nfjM2MO7X7GLk4hASmMso
 MW3Ta6YuRk4OFoEGVonnOyNAbAmBOawSE1oEIOwciS9337JC2AUS28/+BbN5BQQlTs58wgJiC
 wl4SdztuQ02h1PATmL+oz3sEAvmMEmc2XKTHSTBJqAmcWPfDBaIZaoS5/+eZIQYFCBxpncXM4
 gtLOApsWH6LrAFIgLqEs1bToANZRYok/iwcj4bhO0l8fPsQfYJjAKzkNwxC0lqFiMHkK0usX6
 eEERYTeL2tqvsELa2xLKFr5kXMLKuYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDWy00tLk5M
 T81JTCrWS87P3cQIDOd6BgbGHYxTT/gdYpTkYFIS5a3VY4gQ4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMGb+AYoJ1iUmp5akZaZA4wsmLQEB4+SCG8/SJq3uCAxtzgzHSJ1itGSY8vva2uZOI7NvQ
 Ekt029t5ZJiCUvPy9VSpzXCaRBAKQhozQPbhws+i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52B
 UEuaNApnCk5lXArf1FdBBTEAHfWgDO6gkESEl1cDY0cH8P7XCw/PZ9Lr/a1inHdzmqtwv9NB1
 8z/PGRGcL1MMVi+aZvv1RJ/MmytbmrwlP+7V3po07fbXH6ffNMiFtqdf6VXxKwx2cprbF2HxO
 3YJa/qLKYKTJfql10runROlGLjTaYpkjnj868rkhx6bryhESYhN0L3bnOv09lrhzhlN5ozpbG
 +VWIozEg21mIuKEwFlQJ6g+QIAAA==
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1476455808!66180306!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37783 invoked from network); 14 Oct 2016 14:36:48 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:36:48 -0000
Received: by mail-lf0-f65.google.com with SMTP id x23so12693299lfi.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:36:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YuLVCJHbpkQQohbp65txGWMn9Q/dQybnqn2hTPLhq9g=;
 b=IU0Rvx8iYYW9YjxvIG9w8cEefPmJ5zWVlCepB+b/U6LgOE0YBpulqT3dgSqGrt4Kmi
 UipNdiUHt48bkMWTFlaoLJnBzUAnUxEZTIrMjLw5lCedjdDtEO/wgvxGYglnFUGRCROt
 NGMhZW8rnhPvXFi+QDfZp14sQXUhQJYQqKQi4EWSYUdNnmkSlwhY8ujCQyyUDCbUy6My
 ufxtoqwWh3Nu9Gd9yRAQM7dP80LyZUnw2C8tBy0AqMP+HBEt6xjQE/pLgItn0zIyXHra
 YSri9i2i1vPfI0/IhqlmIy5C+ptQLeB39eDr1uboJOc3Kn+WlbD9qm06w50Hpmz2K7+v
 hT9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YuLVCJHbpkQQohbp65txGWMn9Q/dQybnqn2hTPLhq9g=;
 b=f3oZJaidivVXp1m69VdVkmI6ZhN2lagQYqJBCdrnftBPTy1GHzX158LbNoVPSvlw/+
 iensYKVj53eLyXqwA7ydpwVhDPKmX1AsARUjYr/qiRgrKtox06xjNldTXTHPSh6Yxfkt
 cZJWHR/OkTJD+iCu409ckFuvvhzgglFXCF6mhzrUlYAoa5IFqetbPmMmjyt6QIC4SGo6
 zGiz373q651X09+y/yxH/qyygBxzYctC4/qm9lrT4/olVGXMVMmIIMyYVkFbx4T0X9P5
 Bj3FNrwA/KDIcnsFqR5slPagORiXFdxIL5lNVW59MFc2FZwA4OUgSb5d+3v11frjG8yL
 Q16Q==
X-Gm-Message-State: AA6/9Rk7SJx5m1C4WOe4bp2CSgaAjOPBSnFD7V2Jt92NYQbvzk2WnKgOHJ3IVqa9OpfZ3ihjxLZKlyFxv3CVww==
X-Received: by 10.25.198.9 with SMTP id w9mr4235282lff.164.1476455808210; Fri,
 14 Oct 2016 07:36:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Fri, 14 Oct 2016 07:36:47 -0700 (PDT)
In-Reply-To: <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
From: David Scott <scott.dj@gmail.com>
Date: Fri, 14 Oct 2016 15:36:47 +0100
Message-ID: <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1980545602544704502=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1980545602544704502==
Content-Type: multipart/alternative; boundary=94eb2c1a0a0af99b99053ed427f9

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

On Fri, Oct 14, 2016 at 3:23 PM, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 14 Oct 2016, at 15:11, Hannes Mehnert <hannes@mehnert.org> wrote:
> >
> > On 14/10/2016 15:08, Anil Madhavapeddy wrote:
> >> Yeah, once we agree on the conventions :-)  Once we have everything
> using Result.t, we also need to find the right set of combinators.
> >>
> >> - There is Rresult for basic Result.t handling:
> http://erratique.ch/software/rresult/doc/Rresult.html
> >> - Lwt_result has a slightly different set of combinators
> https://github.com/ocsigen/lwt/blob/master/src/core/lwt_result.mli
> >>
> >> So I guess we need to decide if we publish an Rresult_lwt.t which lifts
> up "('a,'b) result" into an Lwt.t with the same API as Rresult otherwise.
> >
> > Based on earlier discussion from January 2015, I put some combinators in
> > mirage-types.lwt (maybe they should live elsewhere)
> > https://github.com/hannesm/mirage/blob/network-error/
> types/runtime.lwt/m_infix.mli
>
> Ah, missed those, thanks!
>

They do look useful :)


>
> Looks like we have a number of different conventions for the binds.  Do we
> want to have the same set of operators with and without Lwt support (and
> open the Infix module locally as needed) or separate operators that be used
> alongside each other?
>

I'm curious what people recommend here -- I'm certainly open to adopting a
common convention even if it involves a bit of churn.

Initially I kept minting my own infix operators (like `>>*=` `>>|=`) but it
quickly got confusing for me and I probably didn't name them uniformly
across projects. Recently I've stuck to `>>=` and have put different ones
in different modules like this:

```
module LwtResult = struct
  let (>>=) m f =
end
```

and now my code looks like (sometimes with extra newlines, but I don't have
strong opinions about that)
```
let open Lwt.Infix in
f () >>= fun () ->
let open LwtResult in
g () >>= fun () ->
Lwt.return (Result.Ok ()) (* possibly should define `return` in the module
too *)
```
Part of my rationale for using the same bind was a hope that one day
modular implicits might automatically choose the right version and I could
lose the `let open` but maybe this isn't possible?

Cheers,
Dave

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Oct 14, 2016 at 3:23 PM, Anil Madhavapeddy <span dir=3D"ltr">&l=
t;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org</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"><span class=3D"">On 14 =
Oct 2016, at 15:11, Hannes Mehnert &lt;<a href=3D"mailto:hannes@mehnert.org=
">hannes@mehnert.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 14/10/2016 15:08, Anil Madhavapeddy wrote:<br>
</span><span class=3D"">&gt;&gt; Yeah, once we agree on the conventions :-)=
=C2=A0 Once we have everything using Result.t, we also need to find the rig=
ht set of combinators.<br>
&gt;&gt;<br>
&gt;&gt; - There is Rresult for basic Result.t handling: <a href=3D"http://=
erratique.ch/software/rresult/doc/Rresult.html" rel=3D"noreferrer" target=
=3D"_blank">http://erratique.ch/software/<wbr>rresult/doc/Rresult.html</a><=
br>
&gt;&gt; - Lwt_result has a slightly different set of combinators <a href=
=3D"https://github.com/ocsigen/lwt/blob/master/src/core/lwt_result.mli" rel=
=3D"noreferrer" target=3D"_blank">https://github.com/ocsigen/<wbr>lwt/blob/=
master/src/core/lwt_<wbr>result.mli</a><br>
&gt;&gt;<br>
&gt;&gt; So I guess we need to decide if we publish an Rresult_lwt.t which =
lifts up &quot;(&#39;a,&#39;b) result&quot; into an Lwt.t with the same API=
 as Rresult otherwise.<br>
&gt;<br>
&gt; Based on earlier discussion from January 2015, I put some combinators =
in<br>
&gt; mirage-types.lwt (maybe they should live elsewhere)<br>
&gt; <a href=3D"https://github.com/hannesm/mirage/blob/network-error/types/=
runtime.lwt/m_infix.mli" rel=3D"noreferrer" target=3D"_blank">https://githu=
b.com/hannesm/<wbr>mirage/blob/network-error/<wbr>types/runtime.lwt/m_infix=
.mli</a><br>
<br>
</span>Ah, missed those, thanks!<br></blockquote><div><br></div><div>They d=
o look useful :)</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Looks like we have a number of different conventions for the binds.=C2=A0 D=
o we want to have the same set of operators with and without Lwt support (a=
nd open the Infix module locally as needed) or separate operators that be u=
sed alongside each other?<br></blockquote><div><br></div><div>I&#39;m curio=
us what people recommend here -- I&#39;m certainly open to adopting a commo=
n convention even if it involves a bit of churn.</div><div><br></div><div>I=
nitially I kept minting my own infix operators (like `&gt;&gt;*=3D` `&gt;&g=
t;|=3D`) but it quickly got confusing for me and I probably didn&#39;t name=
 them uniformly across projects. Recently I&#39;ve stuck to `&gt;&gt;=3D` a=
nd have put different ones in different modules like this:</div><div><br></=
div><div>```</div><div>module LwtResult =3D struct</div><div>=C2=A0 let (&g=
t;&gt;=3D) m f =3D</div><div>end</div><div>```</div><div><br></div><div>and=
 now my code looks like (sometimes with extra newlines, but I don&#39;t hav=
e strong opinions about that)</div><div>```</div><div>let open Lwt.Infix in=
</div><div>f () &gt;&gt;=3D fun () -&gt;</div><div>let open LwtResult in</d=
iv><div>g () &gt;&gt;=3D fun () -&gt;</div><div>Lwt.return (Result.Ok ()) (=
* possibly should define `return` in the module too *)</div><div>```</div><=
div>Part of my rationale for using the same bind was a hope that one day mo=
dular implicits might automatically choose the right version and I could lo=
se the `let open` but maybe this isn&#39;t possible?</div><div><br></div><d=
iv>Cheers,</div><div>Dave</div></div>
</div></div>

--94eb2c1a0a0af99b99053ed427f9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1980545602544704502==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:38:13 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3ci-00074R-O3; Fri, 14 Oct 2016 14:38:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3ci-00074L-6Z
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:38:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CD/FF-29421-3DDE0085; Fri, 14 Oct 2016 14:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse6ltww
 RBhNvy1n0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aKad3MBdcFK5a928zYwPiKr4uRi0NIYCqj
 xN7ZTcwgDovAZGaJc3tesEM4X5kkZq9bwwRRdo5R4syVgyxdjJwczAJaEjf+vWQCsXkF9CQ2r
 X8LZgsLeEpsmL6LtYuRg4NNQFNi5St+kDCngL3E/xcnwVpZBFQlZs++xw4xRl1i9cZHTBC2ts
 Syha+ZIUbaStyY0MgKsfcMk8Txua2MIAkRoIYTD/6D2RICshJPTi5imcAoMAvJSbOQnDQLydw
 FjMyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDlAEIdjAu
 ++t0iFGSg0lJlLdWjyFCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3DdAOcGi1PTUirTMHGC0w
 KQlOHiURHj7QdK8xQWJucWZ6RCpU4yKUuK8TiAJAZBERmkeXBssQi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmHc6yBSezLwSuOmvgBYzAS3+0Aa2uCQRISXVwDjlf+GVphLPjJ3Rn7YsKlV
 46+Sx9BRnX4zmX/2jHGd/ru1zVnxefsHg67lP8xY8CO6Inr8zW1JVjmvlwnNCN5y1haeK6/0z
 DJ7/unqH+AePLxnJU/k+Xl63tlg59LrebI0/55SLrp1duyNB9abbT88z/ZyzpwTHPY5/bu+7Q
 M/QT36qe+Tkd31KLMUZiYZazEXFiQA6e+kXywIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1476455890!38061123!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49460 invoked from network); 14 Oct 2016 14:38:10 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:38:10 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 223f55be;
 Fri, 14 Oct 2016 15:38:10 +0100 (BST)
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=S3hwOL8Gc31g943kOrxH7sNQAqg=; b=PtzZPNss7oHTQn2sk9
 ty+wG4rWc/mDS9TgFFHC9rFpm+2OG2whTFx0Z2wkjx1T966LHM2/9BfW/a+YWVvS
 Q/yVXFYMEvaDIRHu3pB8PLr5klG9kd+BwfnKUiwGSxWJFiXICzYyqt+eSTUU57UG
 hp6EpJ/BTvvZR3sRTD7WSWjsY=
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=CEeURrdV8r4ntKlp3GoOzTgpfMwNWH1GN3XdWybfNMRbgnY9vJD
 77IK1Ju/a6HlJU1RLTMUWbrXSL1nhVk8nnSPu84s02ypT2kHuvoTJ9M48ELY093i
 GaOi0IzoQpGvzlqM5EjEIgTt9eGhViTYvvKog6bGr12tSbTJs42OjA1M=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id da29b1dc
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:38:10 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <46bc4484-d960-a7db-1fb4-29d1fed076b6@mehnert.org>
Date: Fri, 14 Oct 2016 15:38:09 +0100
Message-Id: <6CF930F3-6C8F-47CF-B498-BC6276087063@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <46bc4484-d960-a7db-1fb4-29d1fed076b6@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDE1OjMxLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5l
cnQub3JnPiB3cm90ZToKPiAKPiBbYWdhaW4gcmFpc2luZyB0aGUgaXNzdWU6IGNvdWxkIHNvbWUg
bWFpbGluZyBsaXN0IGFkbWluIHBsZWFzZSBzZXQgdGhlCj4gcmVwbHktdG8gdG8gdGhlIGxpc3Qg
LS0gdGhlcmUncyBubyBuZWVkIHRvIHNlbmQgdGhlIG1lc3NhZ2UgdG8gdGhlCj4gaW5kaXZpZHVh
bCBhbmQgdG8gdGhlIGxpc3QhXQo+IAo+IE9uIDE0LzEwLzIwMTYgMTU6MjMsIEFuaWwgTWFkaGF2
YXBlZGR5IHdyb3RlOgo+PiBPbiAxNCBPY3QgMjAxNiwgYXQgMTU6MTEsIEhhbm5lcyBNZWhuZXJ0
IDxoYW5uZXNAbWVobmVydC5vcmc+IHdyb3RlOgo+Pj4gCj4+PiBPbiAxNC8xMC8yMDE2IDE1OjA4
LCBBbmlsIE1hZGhhdmFwZWRkeSB3cm90ZToKPj4+PiBZZWFoLCBvbmNlIHdlIGFncmVlIG9uIHRo
ZSBjb252ZW50aW9ucyA6LSkgIE9uY2Ugd2UgaGF2ZSBldmVyeXRoaW5nIHVzaW5nIFJlc3VsdC50
LCB3ZSBhbHNvIG5lZWQgdG8gZmluZCB0aGUgcmlnaHQgc2V0IG9mIGNvbWJpbmF0b3JzLgo+Pj4+
IAo+Pj4+IC0gVGhlcmUgaXMgUnJlc3VsdCBmb3IgYmFzaWMgUmVzdWx0LnQgaGFuZGxpbmc6IGh0
dHA6Ly9lcnJhdGlxdWUuY2gvc29mdHdhcmUvcnJlc3VsdC9kb2MvUnJlc3VsdC5odG1sCj4+Pj4g
LSBMd3RfcmVzdWx0IGhhcyBhIHNsaWdodGx5IGRpZmZlcmVudCBzZXQgb2YgY29tYmluYXRvcnMg
aHR0cHM6Ly9naXRodWIuY29tL29jc2lnZW4vbHd0L2Jsb2IvbWFzdGVyL3NyYy9jb3JlL2x3dF9y
ZXN1bHQubWxpCj4+Pj4gCj4+Pj4gU28gSSBndWVzcyB3ZSBuZWVkIHRvIGRlY2lkZSBpZiB3ZSBw
dWJsaXNoIGFuIFJyZXN1bHRfbHd0LnQgd2hpY2ggbGlmdHMgdXAgIignYSwnYikgcmVzdWx0IiBp
bnRvIGFuIEx3dC50IHdpdGggdGhlIHNhbWUgQVBJIGFzIFJyZXN1bHQgb3RoZXJ3aXNlLgo+Pj4g
Cj4+PiBCYXNlZCBvbiBlYXJsaWVyIGRpc2N1c3Npb24gZnJvbSBKYW51YXJ5IDIwMTUsIEkgcHV0
IHNvbWUgY29tYmluYXRvcnMgaW4KPj4+IG1pcmFnZS10eXBlcy5sd3QgKG1heWJlIHRoZXkgc2hv
dWxkIGxpdmUgZWxzZXdoZXJlKQo+Pj4gaHR0cHM6Ly9naXRodWIuY29tL2hhbm5lc20vbWlyYWdl
L2Jsb2IvbmV0d29yay1lcnJvci90eXBlcy9ydW50aW1lLmx3dC9tX2luZml4Lm1saQo+PiAKPj4g
QWgsIG1pc3NlZCB0aG9zZSwgdGhhbmtzIQo+PiAKPj4gTG9va3MgbGlrZSB3ZSBoYXZlIGEgbnVt
YmVyIG9mIGRpZmZlcmVudCBjb252ZW50aW9ucyBmb3IgdGhlIGJpbmRzLiAgRG8gd2Ugd2FudCB0
byBoYXZlIHRoZSBzYW1lIHNldCBvZiBvcGVyYXRvcnMgd2l0aCBhbmQgd2l0aG91dCBMd3Qgc3Vw
cG9ydCAoYW5kIG9wZW4gdGhlIEluZml4IG1vZHVsZSBsb2NhbGx5IGFzIG5lZWRlZCkgb3Igc2Vw
YXJhdGUgb3BlcmF0b3JzIHRoYXQgYmUgdXNlZCBhbG9uZ3NpZGUgZWFjaCBvdGhlcj8KPiAKPiBN
eSBleHBlcmllbmNlIChyZWFkaW5nIG90aGVyIHBlb3BsZSdzIGNvZGUsIHNlZSBlLmcuIFswXSkg
aXMgdGhhdAo+IG92ZXJsb2FkaW5nIHRoZSBzeW50YXggb2YgYmluZCBpcyBiYWQsIHNpbmNlIGl0
IGlzIGhhcmQgdG8gY29tcHJlaGVuZAo+IGxvY2FsbHkuCj4gCj4gQ2VydGFpbmx5LCBwdXJlIGxp
YnJhcmllcyBub3QgdXNpbmcgTHd0IGNhbiBlYXNpbHkgcmV1c2UgPj49IGFuZCA+fD0sCj4gYnV0
IGFzIHNvb24gYXMgeW91IGRlcGVuZCBvbiBib3RoIEx3dC50IGFuZCByZXN1bHQsIEknZCBwcmVm
ZXIgdG8gaGF2ZQo+IG5ldyBjaGFyYWN0ZXIgc2VxdWVuY2VzIGZvciB0aGUgYmluZHMgKGFuZCBu
b3QgbnVtZXJvdXMgYGxldCBvcGVuIF9fXwo+IGluYCkuICBUaGUgPj49PyBhbmQgPj58PyBvcmln
aW5hdGUgZnJvbSBBc2hpc2gnIHN1Z2dlc3Rpb24KPiAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL21pcmFnZW9zLWRldmVsLzIwMTUtMDIvbXNnMDAwMTkuaHRtbCkK
PiAtLSBJJ20gb3BlbiB0byBhbnkgc3VnZ2VzdGlvbnMgYWJvdXQgdGhlIHNwZWNpZmljIGNoYXJh
Y3RlciBzZXF1ZW5jZXMsCj4gYXMgbG9uZyBhcyB3ZSBjYW4gYWdyZWUgb24gc29tZS4KClRoaXMg
Y29udmVudGlvbiBzZWVtcyByZWFzb25hYmxlIHRvIG1lLCBhbmQgSSBhZ3JlZSBhYm91dCB0aGUg
Y29uZnVzaW9uIGFib3V0IG92ZXJsb2FkaW5nIGJpbmQuCgotYW5pbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:38:13 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3ci-00074R-O3; Fri, 14 Oct 2016 14:38:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3ci-00074L-6Z
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:38:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CD/FF-29421-3DDE0085; Fri, 14 Oct 2016 14:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse6ltww
 RBhNvy1n0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aKad3MBdcFK5a928zYwPiKr4uRi0NIYCqj
 xN7ZTcwgDovAZGaJc3tesEM4X5kkZq9bwwRRdo5R4syVgyxdjJwczAJaEjf+vWQCsXkF9CQ2r
 X8LZgsLeEpsmL6LtYuRg4NNQFNi5St+kDCngL3E/xcnwVpZBFQlZs++xw4xRl1i9cZHTBC2ts
 Syha+ZIUbaStyY0MgKsfcMk8Txua2MIAkRoIYTD/6D2RICshJPTi5imcAoMAvJSbOQnDQLydw
 FjMyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDlAEIdjAu
 ++t0iFGSg0lJlLdWjyFCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3DdAOcGi1PTUirTMHGC0w
 KQlOHiURHj7QdK8xQWJucWZ6RCpU4yKUuK8TiAJAZBERmkeXBssQi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmHc6yBSezLwSuOmvgBYzAS3+0Aa2uCQRISXVwDjlf+GVphLPjJ3Rn7YsKlV
 46+Sx9BRnX4zmX/2jHGd/ru1zVnxefsHg67lP8xY8CO6Inr8zW1JVjmvlwnNCN5y1haeK6/0z
 DJ7/unqH+AePLxnJU/k+Xl63tlg59LrebI0/55SLrp1duyNB9abbT88z/ZyzpwTHPY5/bu+7Q
 M/QT36qe+Tkd31KLMUZiYZazEXFiQA6e+kXywIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1476455890!38061123!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49460 invoked from network); 14 Oct 2016 14:38:10 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:38:10 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 223f55be;
 Fri, 14 Oct 2016 15:38:10 +0100 (BST)
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=S3hwOL8Gc31g943kOrxH7sNQAqg=; b=PtzZPNss7oHTQn2sk9
 ty+wG4rWc/mDS9TgFFHC9rFpm+2OG2whTFx0Z2wkjx1T966LHM2/9BfW/a+YWVvS
 Q/yVXFYMEvaDIRHu3pB8PLr5klG9kd+BwfnKUiwGSxWJFiXICzYyqt+eSTUU57UG
 hp6EpJ/BTvvZR3sRTD7WSWjsY=
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=CEeURrdV8r4ntKlp3GoOzTgpfMwNWH1GN3XdWybfNMRbgnY9vJD
 77IK1Ju/a6HlJU1RLTMUWbrXSL1nhVk8nnSPu84s02ypT2kHuvoTJ9M48ELY093i
 GaOi0IzoQpGvzlqM5EjEIgTt9eGhViTYvvKog6bGr12tSbTJs42OjA1M=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id da29b1dc
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:38:10 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <46bc4484-d960-a7db-1fb4-29d1fed076b6@mehnert.org>
Date: Fri, 14 Oct 2016 15:38:09 +0100
Message-Id: <6CF930F3-6C8F-47CF-B498-BC6276087063@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <46bc4484-d960-a7db-1fb4-29d1fed076b6@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTQgT2N0IDIwMTYsIGF0IDE1OjMxLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5l
cnQub3JnPiB3cm90ZToKPiAKPiBbYWdhaW4gcmFpc2luZyB0aGUgaXNzdWU6IGNvdWxkIHNvbWUg
bWFpbGluZyBsaXN0IGFkbWluIHBsZWFzZSBzZXQgdGhlCj4gcmVwbHktdG8gdG8gdGhlIGxpc3Qg
LS0gdGhlcmUncyBubyBuZWVkIHRvIHNlbmQgdGhlIG1lc3NhZ2UgdG8gdGhlCj4gaW5kaXZpZHVh
bCBhbmQgdG8gdGhlIGxpc3QhXQo+IAo+IE9uIDE0LzEwLzIwMTYgMTU6MjMsIEFuaWwgTWFkaGF2
YXBlZGR5IHdyb3RlOgo+PiBPbiAxNCBPY3QgMjAxNiwgYXQgMTU6MTEsIEhhbm5lcyBNZWhuZXJ0
IDxoYW5uZXNAbWVobmVydC5vcmc+IHdyb3RlOgo+Pj4gCj4+PiBPbiAxNC8xMC8yMDE2IDE1OjA4
LCBBbmlsIE1hZGhhdmFwZWRkeSB3cm90ZToKPj4+PiBZZWFoLCBvbmNlIHdlIGFncmVlIG9uIHRo
ZSBjb252ZW50aW9ucyA6LSkgIE9uY2Ugd2UgaGF2ZSBldmVyeXRoaW5nIHVzaW5nIFJlc3VsdC50
LCB3ZSBhbHNvIG5lZWQgdG8gZmluZCB0aGUgcmlnaHQgc2V0IG9mIGNvbWJpbmF0b3JzLgo+Pj4+
IAo+Pj4+IC0gVGhlcmUgaXMgUnJlc3VsdCBmb3IgYmFzaWMgUmVzdWx0LnQgaGFuZGxpbmc6IGh0
dHA6Ly9lcnJhdGlxdWUuY2gvc29mdHdhcmUvcnJlc3VsdC9kb2MvUnJlc3VsdC5odG1sCj4+Pj4g
LSBMd3RfcmVzdWx0IGhhcyBhIHNsaWdodGx5IGRpZmZlcmVudCBzZXQgb2YgY29tYmluYXRvcnMg
aHR0cHM6Ly9naXRodWIuY29tL29jc2lnZW4vbHd0L2Jsb2IvbWFzdGVyL3NyYy9jb3JlL2x3dF9y
ZXN1bHQubWxpCj4+Pj4gCj4+Pj4gU28gSSBndWVzcyB3ZSBuZWVkIHRvIGRlY2lkZSBpZiB3ZSBw
dWJsaXNoIGFuIFJyZXN1bHRfbHd0LnQgd2hpY2ggbGlmdHMgdXAgIignYSwnYikgcmVzdWx0IiBp
bnRvIGFuIEx3dC50IHdpdGggdGhlIHNhbWUgQVBJIGFzIFJyZXN1bHQgb3RoZXJ3aXNlLgo+Pj4g
Cj4+PiBCYXNlZCBvbiBlYXJsaWVyIGRpc2N1c3Npb24gZnJvbSBKYW51YXJ5IDIwMTUsIEkgcHV0
IHNvbWUgY29tYmluYXRvcnMgaW4KPj4+IG1pcmFnZS10eXBlcy5sd3QgKG1heWJlIHRoZXkgc2hv
dWxkIGxpdmUgZWxzZXdoZXJlKQo+Pj4gaHR0cHM6Ly9naXRodWIuY29tL2hhbm5lc20vbWlyYWdl
L2Jsb2IvbmV0d29yay1lcnJvci90eXBlcy9ydW50aW1lLmx3dC9tX2luZml4Lm1saQo+PiAKPj4g
QWgsIG1pc3NlZCB0aG9zZSwgdGhhbmtzIQo+PiAKPj4gTG9va3MgbGlrZSB3ZSBoYXZlIGEgbnVt
YmVyIG9mIGRpZmZlcmVudCBjb252ZW50aW9ucyBmb3IgdGhlIGJpbmRzLiAgRG8gd2Ugd2FudCB0
byBoYXZlIHRoZSBzYW1lIHNldCBvZiBvcGVyYXRvcnMgd2l0aCBhbmQgd2l0aG91dCBMd3Qgc3Vw
cG9ydCAoYW5kIG9wZW4gdGhlIEluZml4IG1vZHVsZSBsb2NhbGx5IGFzIG5lZWRlZCkgb3Igc2Vw
YXJhdGUgb3BlcmF0b3JzIHRoYXQgYmUgdXNlZCBhbG9uZ3NpZGUgZWFjaCBvdGhlcj8KPiAKPiBN
eSBleHBlcmllbmNlIChyZWFkaW5nIG90aGVyIHBlb3BsZSdzIGNvZGUsIHNlZSBlLmcuIFswXSkg
aXMgdGhhdAo+IG92ZXJsb2FkaW5nIHRoZSBzeW50YXggb2YgYmluZCBpcyBiYWQsIHNpbmNlIGl0
IGlzIGhhcmQgdG8gY29tcHJlaGVuZAo+IGxvY2FsbHkuCj4gCj4gQ2VydGFpbmx5LCBwdXJlIGxp
YnJhcmllcyBub3QgdXNpbmcgTHd0IGNhbiBlYXNpbHkgcmV1c2UgPj49IGFuZCA+fD0sCj4gYnV0
IGFzIHNvb24gYXMgeW91IGRlcGVuZCBvbiBib3RoIEx3dC50IGFuZCByZXN1bHQsIEknZCBwcmVm
ZXIgdG8gaGF2ZQo+IG5ldyBjaGFyYWN0ZXIgc2VxdWVuY2VzIGZvciB0aGUgYmluZHMgKGFuZCBu
b3QgbnVtZXJvdXMgYGxldCBvcGVuIF9fXwo+IGluYCkuICBUaGUgPj49PyBhbmQgPj58PyBvcmln
aW5hdGUgZnJvbSBBc2hpc2gnIHN1Z2dlc3Rpb24KPiAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL21pcmFnZW9zLWRldmVsLzIwMTUtMDIvbXNnMDAwMTkuaHRtbCkK
PiAtLSBJJ20gb3BlbiB0byBhbnkgc3VnZ2VzdGlvbnMgYWJvdXQgdGhlIHNwZWNpZmljIGNoYXJh
Y3RlciBzZXF1ZW5jZXMsCj4gYXMgbG9uZyBhcyB3ZSBjYW4gYWdyZWUgb24gc29tZS4KClRoaXMg
Y29udmVudGlvbiBzZWVtcyByZWFzb25hYmxlIHRvIG1lLCBhbmQgSSBhZ3JlZSBhYm91dCB0aGUg
Y29uZnVzaW9uIGFib3V0IG92ZXJsb2FkaW5nIGJpbmQuCgotYW5pbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:44:26 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:44: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3ii-0007bV-AO; Fri, 14 Oct 2016 14:44:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3ig-0007bP-T0
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:44:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 18/78-01171-64FE0085; Fri, 14 Oct 2016 14:44:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhsa7re4Y
 IgxdPJCx6W++yODB6HP5whSWAMYo1My8pvyKBNePV8fvMBX95Kp692svcwHiKq4uRi0NIYCqj
 xPpPF5hAHBaBycwSc9rOsUE4X5kk5v65xwxRdo5RonHWXqAMJwezgJbEjX8vmUBsXgE9iU3r3
 4LZwgKeEhum72LtYuTgYBPQlFj5ih8kzCkQKDHn/26wEhYBVYkrc96wg5QwC/hL7N1eDjFRW2
 LZwtfMEBNtJeY0XAMrFxK4xyTx8YgniC0ioCJx/vEzRhBbQkBW4snJRSwTGAVmITloFpKDZiE
 Zu4CReRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEO
 xsbvTocYJTmYlER5a/UYIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8C57C5QTLEpNT61Iy8wBR
 gpMWoKDR0mE1xEkzVtckJhbnJkOkTrFqCglzrsSJCEAksgozYNrg0XnJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzHgGZwpOZVwI3/RXQYiagxR/awBaXJCKkpBoYNz6/fCm6V/rlU87FB+7
 dDeyzO5Nb5Pft6dzkeXucd/zJM1eRWa6ysLmo5qDIsnivgxdPizyMy0n/aO+1+kbMeh3Ns04l
 7wyjZ3KLvP+gJnD17rnGr1bGEWfzZl4JZ2QTOJrg0sPBK1vuIRf/M3XyMr1vj7ttLTkPFm9ev
 iWiSzRC9v/kdaJpSizFGYmGWsxFxYkAFNZrMckCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1476456261!62187820!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49883 invoked from network); 14 Oct 2016 14:44:21 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:44:21 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id fd4ac319;
 Fri, 14 Oct 2016 15:44:19 +0100 (BST)
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=L8bGHxZzg5IY7vrWS7FqGXfyfSk=; b=FW0hzhNuM6BEh6CcMO
 XIv/GZjxM4etOs0fbdBkxA31Uwv+jJIzLoVdVSf7N5i/CxvZIRRMc9wKO8/4+5VC
 iGtqTeClojOuu/h2dk21axRheWgYpCwwZe/IvUVfStawjLOMx8qiwMWGGz0wNP7h
 NmzlNYK73XzLDWywkiwff6UYM=
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=L8FLBGWRVrf3C1tFeATLIM7OdC2QA5yTVKzoUCruqknVMKcWAuz
 TJir94MI2y/6YfKSOLOOpUCFkOqsePaj3XALDipaQ1R+Hs61muZLMIbOQSmgNJe7
 e8mK2uSK/rSHhF94uKEAc9zodwEelQbGlz6TeQMeTbD73dHJ72w3agy0=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id aaa32286
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:44:19 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:44:18 +0100
Message-Id: <119692B6-0EAF-47CF-BA06-78DDED0EAC93@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDE1OjM2LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwuY29t
PiB3cm90ZToKPiAKPiBMb29rcyBsaWtlIHdlIGhhdmUgYSBudW1iZXIgb2YgZGlmZmVyZW50IGNv
bnZlbnRpb25zIGZvciB0aGUgYmluZHMuICBEbyB3ZSB3YW50IHRvIGhhdmUgdGhlIHNhbWUgc2V0
IG9mIG9wZXJhdG9ycyB3aXRoIGFuZCB3aXRob3V0IEx3dCBzdXBwb3J0IChhbmQgb3BlbiB0aGUg
SW5maXggbW9kdWxlIGxvY2FsbHkgYXMgbmVlZGVkKSBvciBzZXBhcmF0ZSBvcGVyYXRvcnMgdGhh
dCBiZSB1c2VkIGFsb25nc2lkZSBlYWNoIG90aGVyPwo+IAo+IEknbSBjdXJpb3VzIHdoYXQgcGVv
cGxlIHJlY29tbWVuZCBoZXJlIC0tIEknbSBjZXJ0YWlubHkgb3BlbiB0byBhZG9wdGluZyBhIGNv
bW1vbiBjb252ZW50aW9uIGV2ZW4gaWYgaXQgaW52b2x2ZXMgYSBiaXQgb2YgY2h1cm4uCj4gCj4g
SW5pdGlhbGx5IEkga2VwdCBtaW50aW5nIG15IG93biBpbmZpeCBvcGVyYXRvcnMgKGxpa2UgYD4+
Kj1gIGA+Pnw9YCkgYnV0IGl0IHF1aWNrbHkgZ290IGNvbmZ1c2luZyBmb3IgbWUgYW5kIEkgcHJv
YmFibHkgZGlkbid0IG5hbWUgdGhlbSB1bmlmb3JtbHkgYWNyb3NzIHByb2plY3RzLiBSZWNlbnRs
eSBJJ3ZlIHN0dWNrIHRvIGA+Pj1gIGFuZCBoYXZlIHB1dCBkaWZmZXJlbnQgb25lcyBpbiBkaWZm
ZXJlbnQgbW9kdWxlcyBsaWtlIHRoaXM6Cj4gCj4gYGBgCj4gbW9kdWxlIEx3dFJlc3VsdCA9IHN0
cnVjdAo+ICAgbGV0ICg+Pj0pIG0gZiA9Cj4gZW5kCj4gYGBgCj4gCj4gYW5kIG5vdyBteSBjb2Rl
IGxvb2tzIGxpa2UgKHNvbWV0aW1lcyB3aXRoIGV4dHJhIG5ld2xpbmVzLCBidXQgSSBkb24ndCBo
YXZlIHN0cm9uZyBvcGluaW9ucyBhYm91dCB0aGF0KQo+IGBgYAo+IGxldCBvcGVuIEx3dC5JbmZp
eCBpbgo+IGYgKCkgPj49IGZ1biAoKSAtPgo+IGxldCBvcGVuIEx3dFJlc3VsdCBpbgo+IGcgKCkg
Pj49IGZ1biAoKSAtPgo+IEx3dC5yZXR1cm4gKFJlc3VsdC5PayAoKSkgKCogcG9zc2libHkgc2hv
dWxkIGRlZmluZSBgcmV0dXJuYCBpbiB0aGUgbW9kdWxlIHRvbyAqKQo+IGBgYAo+IFBhcnQgb2Yg
bXkgcmF0aW9uYWxlIGZvciB1c2luZyB0aGUgc2FtZSBiaW5kIHdhcyBhIGhvcGUgdGhhdCBvbmUg
ZGF5IG1vZHVsYXIgaW1wbGljaXRzIG1pZ2h0IGF1dG9tYXRpY2FsbHkgY2hvb3NlIHRoZSByaWdo
dCB2ZXJzaW9uIGFuZCBJIGNvdWxkIGxvc2UgdGhlIGBsZXQgb3BlbmAgYnV0IG1heWJlIHRoaXMg
aXNuJ3QgcG9zc2libGU/CgpHb29kIHBvaW50LiBUbyBnbyBvdmVyIHRvIHRoZSAib3ZlcmxvYWQg
dGhlIG9wZXJhdG9ycyIgY2FtcCBkZXNwaXRlIG15IHByZXZpb3VzIG1haWwsIEkgZGlkIHJlbWVt
YmVyIHRoYXQgcHB4X2xldCBzdXBwb3J0cyBhcmJpdHJhcnkgbW9uYWRpYyBhbmQgYXBwbGljYXRp
dmUgc3ludGF4OgoKaHR0cHM6Ly9naXRodWIuY29tL2phbmVzdHJlZXQvcHB4X2xldAoKVGhlIGNv
bnZlbnRpb24gdGhlcmUgc2VlbXMgdG8gYmUgdG8gZXhwb3J0IGEgTGV0X3N5bnRheCBtb2R1bGUg
dGhhdCBwcm92aWRlcyB0aGUgYXBwcm9wcmlhdGUgbW9uYWRpYy9hcHBsaWNhdGl2ZSBvcGVyYXRv
cnMuCgpBbmlsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:44:26 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:44: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3ii-0007bV-AO; Fri, 14 Oct 2016 14:44:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bv3ig-0007bP-T0
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:44:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 18/78-01171-64FE0085; Fri, 14 Oct 2016 14:44:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhsa7re4Y
 IgxdPJCx6W++yODB6HP5whSWAMYo1My8pvyKBNePV8fvMBX95Kp692svcwHiKq4uRi0NIYCqj
 xPpPF5hAHBaBycwSc9rOsUE4X5kk5v65xwxRdo5RonHWXqAMJwezgJbEjX8vmUBsXgE9iU3r3
 4LZwgKeEhum72LtYuTgYBPQlFj5ih8kzCkQKDHn/26wEhYBVYkrc96wg5QwC/hL7N1eDjFRW2
 LZwtfMEBNtJeY0XAMrFxK4xyTx8YgniC0ioCJx/vEzRhBbQkBW4snJRSwTGAVmITloFpKDZiE
 Zu4CReRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEO
 xsbvTocYJTmYlER5a/UYIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8C57C5QTLEpNT61Iy8wBR
 gpMWoKDR0mE1xEkzVtckJhbnJkOkTrFqCglzrsSJCEAksgozYNrg0XnJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzHgGZwpOZVwI3/RXQYiagxR/awBaXJCKkpBoYNz6/fCm6V/rlU87FB+7
 dDeyzO5Nb5Pft6dzkeXucd/zJM1eRWa6ysLmo5qDIsnivgxdPizyMy0n/aO+1+kbMeh3Ns04l
 7wyjZ3KLvP+gJnD17rnGr1bGEWfzZl4JZ2QTOJrg0sPBK1vuIRf/M3XyMr1vj7ttLTkPFm9ev
 iWiSzRC9v/kdaJpSizFGYmGWsxFxYkAFNZrMckCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1476456261!62187820!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49883 invoked from network); 14 Oct 2016 14:44:21 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 14:44:21 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id fd4ac319;
 Fri, 14 Oct 2016 15:44:19 +0100 (BST)
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=L8bGHxZzg5IY7vrWS7FqGXfyfSk=; b=FW0hzhNuM6BEh6CcMO
 XIv/GZjxM4etOs0fbdBkxA31Uwv+jJIzLoVdVSf7N5i/CxvZIRRMc9wKO8/4+5VC
 iGtqTeClojOuu/h2dk21axRheWgYpCwwZe/IvUVfStawjLOMx8qiwMWGGz0wNP7h
 NmzlNYK73XzLDWywkiwff6UYM=
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=L8FLBGWRVrf3C1tFeATLIM7OdC2QA5yTVKzoUCruqknVMKcWAuz
 TJir94MI2y/6YfKSOLOOpUCFkOqsePaj3XALDipaQ1R+Hs61muZLMIbOQSmgNJe7
 e8mK2uSK/rSHhF94uKEAc9zodwEelQbGlz6TeQMeTbD73dHJ72w3agy0=
Received: from [172.16.10.190] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id aaa32286
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 14 Oct 2016 15:44:19 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
Date: Fri, 14 Oct 2016 15:44:18 +0100
Message-Id: <119692B6-0EAF-47CF-BA06-78DDED0EAC93@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0IDIwMTYsIGF0IDE1OjM2LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwuY29t
PiB3cm90ZToKPiAKPiBMb29rcyBsaWtlIHdlIGhhdmUgYSBudW1iZXIgb2YgZGlmZmVyZW50IGNv
bnZlbnRpb25zIGZvciB0aGUgYmluZHMuICBEbyB3ZSB3YW50IHRvIGhhdmUgdGhlIHNhbWUgc2V0
IG9mIG9wZXJhdG9ycyB3aXRoIGFuZCB3aXRob3V0IEx3dCBzdXBwb3J0IChhbmQgb3BlbiB0aGUg
SW5maXggbW9kdWxlIGxvY2FsbHkgYXMgbmVlZGVkKSBvciBzZXBhcmF0ZSBvcGVyYXRvcnMgdGhh
dCBiZSB1c2VkIGFsb25nc2lkZSBlYWNoIG90aGVyPwo+IAo+IEknbSBjdXJpb3VzIHdoYXQgcGVv
cGxlIHJlY29tbWVuZCBoZXJlIC0tIEknbSBjZXJ0YWlubHkgb3BlbiB0byBhZG9wdGluZyBhIGNv
bW1vbiBjb252ZW50aW9uIGV2ZW4gaWYgaXQgaW52b2x2ZXMgYSBiaXQgb2YgY2h1cm4uCj4gCj4g
SW5pdGlhbGx5IEkga2VwdCBtaW50aW5nIG15IG93biBpbmZpeCBvcGVyYXRvcnMgKGxpa2UgYD4+
Kj1gIGA+Pnw9YCkgYnV0IGl0IHF1aWNrbHkgZ290IGNvbmZ1c2luZyBmb3IgbWUgYW5kIEkgcHJv
YmFibHkgZGlkbid0IG5hbWUgdGhlbSB1bmlmb3JtbHkgYWNyb3NzIHByb2plY3RzLiBSZWNlbnRs
eSBJJ3ZlIHN0dWNrIHRvIGA+Pj1gIGFuZCBoYXZlIHB1dCBkaWZmZXJlbnQgb25lcyBpbiBkaWZm
ZXJlbnQgbW9kdWxlcyBsaWtlIHRoaXM6Cj4gCj4gYGBgCj4gbW9kdWxlIEx3dFJlc3VsdCA9IHN0
cnVjdAo+ICAgbGV0ICg+Pj0pIG0gZiA9Cj4gZW5kCj4gYGBgCj4gCj4gYW5kIG5vdyBteSBjb2Rl
IGxvb2tzIGxpa2UgKHNvbWV0aW1lcyB3aXRoIGV4dHJhIG5ld2xpbmVzLCBidXQgSSBkb24ndCBo
YXZlIHN0cm9uZyBvcGluaW9ucyBhYm91dCB0aGF0KQo+IGBgYAo+IGxldCBvcGVuIEx3dC5JbmZp
eCBpbgo+IGYgKCkgPj49IGZ1biAoKSAtPgo+IGxldCBvcGVuIEx3dFJlc3VsdCBpbgo+IGcgKCkg
Pj49IGZ1biAoKSAtPgo+IEx3dC5yZXR1cm4gKFJlc3VsdC5PayAoKSkgKCogcG9zc2libHkgc2hv
dWxkIGRlZmluZSBgcmV0dXJuYCBpbiB0aGUgbW9kdWxlIHRvbyAqKQo+IGBgYAo+IFBhcnQgb2Yg
bXkgcmF0aW9uYWxlIGZvciB1c2luZyB0aGUgc2FtZSBiaW5kIHdhcyBhIGhvcGUgdGhhdCBvbmUg
ZGF5IG1vZHVsYXIgaW1wbGljaXRzIG1pZ2h0IGF1dG9tYXRpY2FsbHkgY2hvb3NlIHRoZSByaWdo
dCB2ZXJzaW9uIGFuZCBJIGNvdWxkIGxvc2UgdGhlIGBsZXQgb3BlbmAgYnV0IG1heWJlIHRoaXMg
aXNuJ3QgcG9zc2libGU/CgpHb29kIHBvaW50LiBUbyBnbyBvdmVyIHRvIHRoZSAib3ZlcmxvYWQg
dGhlIG9wZXJhdG9ycyIgY2FtcCBkZXNwaXRlIG15IHByZXZpb3VzIG1haWwsIEkgZGlkIHJlbWVt
YmVyIHRoYXQgcHB4X2xldCBzdXBwb3J0cyBhcmJpdHJhcnkgbW9uYWRpYyBhbmQgYXBwbGljYXRp
dmUgc3ludGF4OgoKaHR0cHM6Ly9naXRodWIuY29tL2phbmVzdHJlZXQvcHB4X2xldAoKVGhlIGNv
bnZlbnRpb24gdGhlcmUgc2VlbXMgdG8gYmUgdG8gZXhwb3J0IGEgTGV0X3N5bnRheCBtb2R1bGUg
dGhhdCBwcm92aWRlcyB0aGUgYXBwcm9wcmlhdGUgbW9uYWRpYy9hcHBsaWNhdGl2ZSBvcGVyYXRv
cnMuCgpBbmlsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:50:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:50: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3oM-0008Fq-5k; Fri, 14 Oct 2016 14:50:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bv3oK-0008Fi-HJ
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:50:12 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C6/B9-28857-3A0F0085; Fri, 14 Oct 2016 14:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfTqJt3FHxg
 iDH5t57bobb3L4sDocfjDFZYAxijWzLyk/IoE1oyeZ7OZC9awVexs3cfewDibtYuRi0NIYD6j
 xNYJCxhBHAmBOawS09ZeZ+ti5ARyYiQ29SxlhrCrJdZ8mcQOYgsJaEjMmf+CDaL7PJPE2V8bm
 CCceYwSC592QXUXSlw7NAXM5hUQlDg58wkLRLe3xPI57WBxToFAiTn/d0M1P2SS6L+wgxUkwS
 ZgInHxHchNnBwsAqoSG2YtZIcYmijRNb2NGWJogMST/gawQcICnhIbpu8C6xURUJE4//gZUC8
 HB7NAmcTKL5UQprrE+nlCExhFZiG5aBZCZgEj0ypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMD
 M73c1OLixPTUnMSkYr3k/NxNjMBAZwCCHYw71wceYpTkYFIS5a3VY4gQ4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMFb8B4oJ1iUmp5akZaZA4w5mLQEB4+SCK8SSJq3uCAxtzgzHSJ1itGSY8vva2
 uZOBb8uA0kt029t5ZJiCUvPy9VSpzXAaRBAKQhozQPbhwsLVxilJUS5mUEOlCIpyC1KDezBFX
 +FaM4B6OSMO8SkCk8mXklcFtfAR3EBHTQhzawg0oSEVJSDYx7vCJ9BZYI6nNF/NTnjcxvOrMk
 KaBxx7LepX/PzNBafVR1ZuqhFuvH1owRq1yDzZY3SWy2z446YZWnHqbzKHS+1ra22a/Fm66zJ
 tyX+rO4eqfulkWb1eL4ei+kSdaWvJslLnVvfvrMqIxnUdwez/nvVOlUvjN9cTGGK2NSVXEPp3
 DgztdXWJVYijMSDbWYi4oTAXhcaDQGAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1476456610!32023426!1
X-Originating-IP: [209.85.213.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53752 invoked from network); 14 Oct 2016 14:50:11 -0000
Received: from mail-yb0-f178.google.com (HELO mail-yb0-f178.google.com)
 (209.85.213.178)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:50:11 -0000
Received: by mail-yb0-f178.google.com with SMTP id o189so17910731yba.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:50:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PjRuJJd/N44CWza2vHlrq6fl7mLpJDTfJxQQp8darcs=;
 b=GgkFimr+Z2tP4It2V+jwzo0mwj7V8jfII7n7SJH1Zin4cM9eOw4f5/pRDoMrunlL1l
 /P/yYSsHjCFvxNuPDc1ghktpCv3Bz+NHPYL7dzwgsZ+mXpLekABrixxc4Qsl8m8sixip
 vS0CzUb0KhMVfuyUzpRdCAD3dSaIkR1e35p40D3qM9RNM+ivrNawcq2H48uu7LYrZPMd
 FRfJWohGxOtioCNsNZ4rHeKLnmyRzNP9yUwqJVexwhaEHSkKYk2xN6ka25Q3OiYa+UOX
 PVEPosWHSE44C8J17jxi6mysUVl6Jz5Mi/7Nn9EbnsM5yrpv3Re3HcZwbh2wX50LOsIb
 JCSg==
X-Gm-Message-State: AA6/9RmPSowh/N0qqT7i0b8y/GFycG0NzrXH//O9CmrvoPwYa4fSxUNgSJt3W2aMIhcbkA==
X-Received: by 10.37.223.207 with SMTP id w198mr11253687ybg.67.1476456609859; 
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
Received: from mail-yb0-f180.google.com (mail-yb0-f180.google.com.
 [209.85.213.180])
 by smtp.gmail.com with ESMTPSA id b11sm6474418ywe.19.2016.10.14.07.50.09
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
Received: by mail-yb0-f180.google.com with SMTP id 184so43411443yby.2
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
X-Received: by 10.37.117.87 with SMTP id q84mr4033060ybc.80.1476456609275;
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Fri, 14 Oct 2016 07:50:08 -0700 (PDT)
In-Reply-To: <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Fri, 14 Oct 2016 15:50:08 +0100
X-Gmail-Original-Message-ID: <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
Message-ID: <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0b2JlciAyMDE2IGF0IDE1OjM2LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwu
Y29tPiB3cm90ZToKPj4gTG9va3MgbGlrZSB3ZSBoYXZlIGEgbnVtYmVyIG9mIGRpZmZlcmVudCBj
b252ZW50aW9ucyBmb3IgdGhlIGJpbmRzLiAgRG8gd2UKPj4gd2FudCB0byBoYXZlIHRoZSBzYW1l
IHNldCBvZiBvcGVyYXRvcnMgd2l0aCBhbmQgd2l0aG91dCBMd3Qgc3VwcG9ydCAoYW5kCj4+IG9w
ZW4gdGhlIEluZml4IG1vZHVsZSBsb2NhbGx5IGFzIG5lZWRlZCkgb3Igc2VwYXJhdGUgb3BlcmF0
b3JzIHRoYXQgYmUgdXNlZAo+PiBhbG9uZ3NpZGUgZWFjaCBvdGhlcj8KPgo+IEknbSBjdXJpb3Vz
IHdoYXQgcGVvcGxlIHJlY29tbWVuZCBoZXJlIC0tIEknbSBjZXJ0YWlubHkgb3BlbiB0byBhZG9w
dGluZyBhCj4gY29tbW9uIGNvbnZlbnRpb24gZXZlbiBpZiBpdCBpbnZvbHZlcyBhIGJpdCBvZiBj
aHVybi4KClB1cmVseSBwZXJzb25hbCBhbmVjZG90YWwgb3BpbmlvbjoKRldJVyB0aGUgb25seSBh
ZGRpdGlvbiB0byB0aGUgc3RhbmRhcmQgTHd0IHVzZSBvZiBgPj49YCB0aGF0IEkndmUKZm91bmQg
aW50dWl0aXZlIC8gbWVtb3JhYmxlIGVub3VnaCAoc29tZWhvdykgaXMgYD4+PT9gIGZvciBhbiBv
cGVyYXRvcgp0aGF0IGhhbmRsZXMgUmVzdWx0IHR5cGVzIGFzIGRlc2NyaWJlZCB0b28uCgooVEJI
IEkgaGF2ZSBhIGhhcmQgdGltZSBldmVuIGtlZXBpbmcgdGhlIG1lYW5pbmdzIG9mIGA+Pnw9YCAv
IGA+Pnw/YAppbiBteSBoZWFkLikKCi0tIApSaWNoYXJkIE1vcnRpZXIKcmljaGFyZC5tb3J0aWVy
QGNsLmNhbS5hYy51awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 14:50:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 14:50: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv3oM-0008Fq-5k; Fri, 14 Oct 2016 14:50:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bv3oK-0008Fi-HJ
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 14:50:12 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C6/B9-28857-3A0F0085; Fri, 14 Oct 2016 14:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfTqJt3FHxg
 iDH5t57bobb3L4sDocfjDFZYAxijWzLyk/IoE1oyeZ7OZC9awVexs3cfewDibtYuRi0NIYD6j
 xNYJCxhBHAmBOawS09ZeZ+ti5ARyYiQ29SxlhrCrJdZ8mcQOYgsJaEjMmf+CDaL7PJPE2V8bm
 CCceYwSC592QXUXSlw7NAXM5hUQlDg58wkLRLe3xPI57WBxToFAiTn/d0M1P2SS6L+wgxUkwS
 ZgInHxHchNnBwsAqoSG2YtZIcYmijRNb2NGWJogMST/gawQcICnhIbpu8C6xURUJE4//gZUC8
 HB7NAmcTKL5UQprrE+nlCExhFZiG5aBZCZgEj0ypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMD
 M73c1OLixPTUnMSkYr3k/NxNjMBAZwCCHYw71wceYpTkYFIS5a3VY4gQ4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMFb8B4oJ1iUmp5akZaZA4w5mLQEB4+SCK8SSJq3uCAxtzgzHSJ1itGSY8vva2
 uZOBb8uA0kt029t5ZJiCUvPy9VSpzXAaRBAKQhozQPbhwsLVxilJUS5mUEOlCIpyC1KDezBFX
 +FaM4B6OSMO8SkCk8mXklcFtfAR3EBHTQhzawg0oSEVJSDYx7vCJ9BZYI6nNF/NTnjcxvOrMk
 KaBxx7LepX/PzNBafVR1ZuqhFuvH1owRq1yDzZY3SWy2z446YZWnHqbzKHS+1ra22a/Fm66zJ
 tyX+rO4eqfulkWb1eL4ei+kSdaWvJslLnVvfvrMqIxnUdwez/nvVOlUvjN9cTGGK2NSVXEPp3
 DgztdXWJVYijMSDbWYi4oTAXhcaDQGAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1476456610!32023426!1
X-Originating-IP: [209.85.213.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53752 invoked from network); 14 Oct 2016 14:50:11 -0000
Received: from mail-yb0-f178.google.com (HELO mail-yb0-f178.google.com)
 (209.85.213.178)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 14:50:11 -0000
Received: by mail-yb0-f178.google.com with SMTP id o189so17910731yba.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:50:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PjRuJJd/N44CWza2vHlrq6fl7mLpJDTfJxQQp8darcs=;
 b=GgkFimr+Z2tP4It2V+jwzo0mwj7V8jfII7n7SJH1Zin4cM9eOw4f5/pRDoMrunlL1l
 /P/yYSsHjCFvxNuPDc1ghktpCv3Bz+NHPYL7dzwgsZ+mXpLekABrixxc4Qsl8m8sixip
 vS0CzUb0KhMVfuyUzpRdCAD3dSaIkR1e35p40D3qM9RNM+ivrNawcq2H48uu7LYrZPMd
 FRfJWohGxOtioCNsNZ4rHeKLnmyRzNP9yUwqJVexwhaEHSkKYk2xN6ka25Q3OiYa+UOX
 PVEPosWHSE44C8J17jxi6mysUVl6Jz5Mi/7Nn9EbnsM5yrpv3Re3HcZwbh2wX50LOsIb
 JCSg==
X-Gm-Message-State: AA6/9RmPSowh/N0qqT7i0b8y/GFycG0NzrXH//O9CmrvoPwYa4fSxUNgSJt3W2aMIhcbkA==
X-Received: by 10.37.223.207 with SMTP id w198mr11253687ybg.67.1476456609859; 
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
Received: from mail-yb0-f180.google.com (mail-yb0-f180.google.com.
 [209.85.213.180])
 by smtp.gmail.com with ESMTPSA id b11sm6474418ywe.19.2016.10.14.07.50.09
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
Received: by mail-yb0-f180.google.com with SMTP id 184so43411443yby.2
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
X-Received: by 10.37.117.87 with SMTP id q84mr4033060ybc.80.1476456609275;
 Fri, 14 Oct 2016 07:50:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Fri, 14 Oct 2016 07:50:08 -0700 (PDT)
In-Reply-To: <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Fri, 14 Oct 2016 15:50:08 +0100
X-Gmail-Original-Message-ID: <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
Message-ID: <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQgT2N0b2JlciAyMDE2IGF0IDE1OjM2LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwu
Y29tPiB3cm90ZToKPj4gTG9va3MgbGlrZSB3ZSBoYXZlIGEgbnVtYmVyIG9mIGRpZmZlcmVudCBj
b252ZW50aW9ucyBmb3IgdGhlIGJpbmRzLiAgRG8gd2UKPj4gd2FudCB0byBoYXZlIHRoZSBzYW1l
IHNldCBvZiBvcGVyYXRvcnMgd2l0aCBhbmQgd2l0aG91dCBMd3Qgc3VwcG9ydCAoYW5kCj4+IG9w
ZW4gdGhlIEluZml4IG1vZHVsZSBsb2NhbGx5IGFzIG5lZWRlZCkgb3Igc2VwYXJhdGUgb3BlcmF0
b3JzIHRoYXQgYmUgdXNlZAo+PiBhbG9uZ3NpZGUgZWFjaCBvdGhlcj8KPgo+IEknbSBjdXJpb3Vz
IHdoYXQgcGVvcGxlIHJlY29tbWVuZCBoZXJlIC0tIEknbSBjZXJ0YWlubHkgb3BlbiB0byBhZG9w
dGluZyBhCj4gY29tbW9uIGNvbnZlbnRpb24gZXZlbiBpZiBpdCBpbnZvbHZlcyBhIGJpdCBvZiBj
aHVybi4KClB1cmVseSBwZXJzb25hbCBhbmVjZG90YWwgb3BpbmlvbjoKRldJVyB0aGUgb25seSBh
ZGRpdGlvbiB0byB0aGUgc3RhbmRhcmQgTHd0IHVzZSBvZiBgPj49YCB0aGF0IEkndmUKZm91bmQg
aW50dWl0aXZlIC8gbWVtb3JhYmxlIGVub3VnaCAoc29tZWhvdykgaXMgYD4+PT9gIGZvciBhbiBv
cGVyYXRvcgp0aGF0IGhhbmRsZXMgUmVzdWx0IHR5cGVzIGFzIGRlc2NyaWJlZCB0b28uCgooVEJI
IEkgaGF2ZSBhIGhhcmQgdGltZSBldmVuIGtlZXBpbmcgdGhlIG1lYW5pbmdzIG9mIGA+Pnw9YCAv
IGA+Pnw/YAppbiBteSBoZWFkLikKCi0tIApSaWNoYXJkIE1vcnRpZXIKcmljaGFyZC5tb3J0aWVy
QGNsLmNhbS5hYy51awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 15:34:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 15:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv4Uk-0002aM-95; Fri, 14 Oct 2016 15:34:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv4Ui-0002ZW-Si
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 15:34:00 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 19/A2-12967-8EAF0085; Fri, 14 Oct 2016 15:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5Qvf5L4Y
 Ig9+zZS16W++yODB6HP5whSWAMYo1My8pvyKBNeP3vXXsBV0CFS/nLGFsYGzm7WLk4hASuMMk
 sfrvdsYuRk4OYQFPiQ3Td7GC2CIC6hLLTt0HiwsJTGOW2H3dEMRmE9CU2PDyOVgNr4CdRO/LJ
 jCbRUBV4taU6exdjBwcogIREs8+CEGUCEqcnPmEBcTmBCq/+XotG4jNDDT+z7xLzBC2vETz1t
 nMExh5ZiFpmYWkbBaSsgWMzKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAkOnnoGBcQfjqWbnQ4ySHExKorw2XxkihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 3vkJlBMsSk1PrUjLzAEGMUxagoNHSYT3NUiat7ggMbc4Mx0idYpRUUqcdyVIQgAkkVGaB9cGi
 5xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5GYBxKMSTmVcCN/0V0GImoMUf2sAWlyQipK
 QaGPer8j232sZ1V6a1W+Hnr2b/e+UmO6r883lFRW6Yb/XddPXhmziO8FoG93Pt/y4ttll3Li+
 5O/9rQt+qMk5z46j3lbNVg76H/L7pvvr0o1JGxtq5Sw3FpK5wfsqYeSDivPYvccvFBxesS1+v
 Lajx69rR/HzWHY90zrpvN5/6q6FV7lHSsQfJU5RYijMSDbWYi4oTAY2rDN+XAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476459239!58653576!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42758 invoked from network); 14 Oct 2016 15:33:59 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 15:33:59 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id C6091258D
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 17:33:58 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <119692B6-0EAF-47CF-BA06-78DDED0EAC93@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <793ff328-e413-b5b5-a9e4-fb9bb1bdc576@mehnert.org>
Date: Fri, 14 Oct 2016 16:33:33 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <119692B6-0EAF-47CF-BA06-78DDED0EAC93@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxNTo0NCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gT24gMTQgT2N0
IDIwMTYsIGF0IDE1OjM2LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwuY29tPiB3cm90ZToK
Pj4KPj4gTG9va3MgbGlrZSB3ZSBoYXZlIGEgbnVtYmVyIG9mIGRpZmZlcmVudCBjb252ZW50aW9u
cyBmb3IgdGhlIGJpbmRzLiAgRG8gd2Ugd2FudCB0byBoYXZlIHRoZSBzYW1lIHNldCBvZiBvcGVy
YXRvcnMgd2l0aCBhbmQgd2l0aG91dCBMd3Qgc3VwcG9ydCAoYW5kIG9wZW4gdGhlIEluZml4IG1v
ZHVsZSBsb2NhbGx5IGFzIG5lZWRlZCkgb3Igc2VwYXJhdGUgb3BlcmF0b3JzIHRoYXQgYmUgdXNl
ZCBhbG9uZ3NpZGUgZWFjaCBvdGhlcj8KPj4KPj4gSSdtIGN1cmlvdXMgd2hhdCBwZW9wbGUgcmVj
b21tZW5kIGhlcmUgLS0gSSdtIGNlcnRhaW5seSBvcGVuIHRvIGFkb3B0aW5nIGEgY29tbW9uIGNv
bnZlbnRpb24gZXZlbiBpZiBpdCBpbnZvbHZlcyBhIGJpdCBvZiBjaHVybi4KPj4KPj4gSW5pdGlh
bGx5IEkga2VwdCBtaW50aW5nIG15IG93biBpbmZpeCBvcGVyYXRvcnMgKGxpa2UgYD4+Kj1gIGA+
Pnw9YCkgYnV0IGl0IHF1aWNrbHkgZ290IGNvbmZ1c2luZyBmb3IgbWUgYW5kIEkgcHJvYmFibHkg
ZGlkbid0IG5hbWUgdGhlbSB1bmlmb3JtbHkgYWNyb3NzIHByb2plY3RzLiBSZWNlbnRseSBJJ3Zl
IHN0dWNrIHRvIGA+Pj1gIGFuZCBoYXZlIHB1dCBkaWZmZXJlbnQgb25lcyBpbiBkaWZmZXJlbnQg
bW9kdWxlcyBsaWtlIHRoaXM6Cj4+Cj4+IGBgYAo+PiBtb2R1bGUgTHd0UmVzdWx0ID0gc3RydWN0
Cj4+ICAgbGV0ICg+Pj0pIG0gZiA9Cj4+IGVuZAo+PiBgYGAKPj4KPj4gYW5kIG5vdyBteSBjb2Rl
IGxvb2tzIGxpa2UgKHNvbWV0aW1lcyB3aXRoIGV4dHJhIG5ld2xpbmVzLCBidXQgSSBkb24ndCBo
YXZlIHN0cm9uZyBvcGluaW9ucyBhYm91dCB0aGF0KQo+PiBgYGAKPj4gbGV0IG9wZW4gTHd0Lklu
Zml4IGluCj4+IGYgKCkgPj49IGZ1biAoKSAtPgo+PiBsZXQgb3BlbiBMd3RSZXN1bHQgaW4KPj4g
ZyAoKSA+Pj0gZnVuICgpIC0+Cj4+IEx3dC5yZXR1cm4gKFJlc3VsdC5PayAoKSkgKCogcG9zc2li
bHkgc2hvdWxkIGRlZmluZSBgcmV0dXJuYCBpbiB0aGUgbW9kdWxlIHRvbyAqKQo+PiBgYGAKPj4g
UGFydCBvZiBteSByYXRpb25hbGUgZm9yIHVzaW5nIHRoZSBzYW1lIGJpbmQgd2FzIGEgaG9wZSB0
aGF0IG9uZSBkYXkgbW9kdWxhciBpbXBsaWNpdHMgbWlnaHQgYXV0b21hdGljYWxseSBjaG9vc2Ug
dGhlIHJpZ2h0IHZlcnNpb24gYW5kIEkgY291bGQgbG9zZSB0aGUgYGxldCBvcGVuYCBidXQgbWF5
YmUgdGhpcyBpc24ndCBwb3NzaWJsZT8KCkknZCBmaW5kIHRoZSBjb2RlIHdpdGhvdXQgdGhlIGBs
ZXQgb3BlbiBfXyBpbmAgZXZlbiBtb3JlIGNvbmZ1c2luZyAoYW5kCnNvbWV0aW1lcyB5b3VyIGBs
ZXQgb3BlbiBfXyBpbmAgaXMgYWxyZWFkeSBtYW55IGxpbmVzIGF3YXkgZnJvbSBpdHMgdXNhZ2Up
LgoKPiBHb29kIHBvaW50LiBUbyBnbyBvdmVyIHRvIHRoZSAib3ZlcmxvYWQgdGhlIG9wZXJhdG9y
cyIgY2FtcCBkZXNwaXRlIG15IHByZXZpb3VzIG1haWwsIEkgZGlkIHJlbWVtYmVyIHRoYXQgcHB4
X2xldCBzdXBwb3J0cyBhcmJpdHJhcnkgbW9uYWRpYyBhbmQgYXBwbGljYXRpdmUgc3ludGF4OgoK
QXMgc2FpZCBpbiBteSBlYXJsaWVyIG1haWwsIEkgZmluZCBsb2NhbCBgbGV0IG9wZW4gX18gaW5g
IHJhdGhlciBoYXJkIHRvCmZvbGxvdy4KCkluIHRoZSBlbmQsIGhvdyBtYW55IGRpZmZlcmVudCBi
aW5kcyBkbyB3ZSBuZWVkPyAgSSdkIHRoaW5rIHR3byBvcgp0aHJlZSwgdGhlIEx3dCBvbmUgKGZv
ciBlZmZlY3RmdWwgbm9uLWVycm9yLXJhaXNpbmcgY29kZSksIHRoZSBycmVzdWx0Cm9uZSAoZm9y
IHB1cmUgY29kZSksIGFuZCB0aGUgY29tYmluZWQgb25lID4+PT8gOiAoYSwgYikgcmVzdWx0IEx3
dC50IC0+CihhIC0+IChjLCBiKSByZXN1bHQgTHd0LnQpIC0+IChjLCBiKSByZXN1bHQgTHd0LnQK
CkFuZCB0aGVyZSB3aWxsIGxpa2VseSBiZSBjb21iaW5hdGlvbnMgb2YgPj49IGFuZCA+Pj0/Cgpo
YW5uZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 15:34:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 15:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv4Uk-0002aM-95; Fri, 14 Oct 2016 15:34:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bv4Ui-0002ZW-Si
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 15:34:00 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 19/A2-12967-8EAF0085; Fri, 14 Oct 2016 15:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5Qvf5L4Y
 Ig9+zZS16W++yODB6HP5whSWAMYo1My8pvyKBNeP3vXXsBV0CFS/nLGFsYGzm7WLk4hASuMMk
 sfrvdsYuRk4OYQFPiQ3Td7GC2CIC6hLLTt0HiwsJTGOW2H3dEMRmE9CU2PDyOVgNr4CdRO/LJ
 jCbRUBV4taU6exdjBwcogIREs8+CEGUCEqcnPmEBcTmBCq/+XotG4jNDDT+z7xLzBC2vETz1t
 nMExh5ZiFpmYWkbBaSsgWMzKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAkOnnoGBcQfjqWbnQ4ySHExKorw2XxkihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 3vkJlBMsSk1PrUjLzAEGMUxagoNHSYT3NUiat7ggMbc4Mx0idYpRUUqcdyVIQgAkkVGaB9cGi
 5xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5GYBxKMSTmVcCN/0V0GImoMUf2sAWlyQipK
 QaGPer8j232sZ1V6a1W+Hnr2b/e+UmO6r883lFRW6Yb/XddPXhmziO8FoG93Pt/y4ttll3Li+
 5O/9rQt+qMk5z46j3lbNVg76H/L7pvvr0o1JGxtq5Sw3FpK5wfsqYeSDivPYvccvFBxesS1+v
 Lajx69rR/HzWHY90zrpvN5/6q6FV7lHSsQfJU5RYijMSDbWYi4oTAY2rDN+XAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476459239!58653576!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42758 invoked from network); 14 Oct 2016 15:33:59 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Oct 2016 15:33:59 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id C6091258D
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 17:33:58 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <119692B6-0EAF-47CF-BA06-78DDED0EAC93@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <793ff328-e413-b5b5-a9e4-fb9bb1bdc576@mehnert.org>
Date: Fri, 14 Oct 2016 16:33:33 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <119692B6-0EAF-47CF-BA06-78DDED0EAC93@recoil.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxNiAxNTo0NCwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gT24gMTQgT2N0
IDIwMTYsIGF0IDE1OjM2LCBEYXZpZCBTY290dCA8c2NvdHQuZGpAZ21haWwuY29tPiB3cm90ZToK
Pj4KPj4gTG9va3MgbGlrZSB3ZSBoYXZlIGEgbnVtYmVyIG9mIGRpZmZlcmVudCBjb252ZW50aW9u
cyBmb3IgdGhlIGJpbmRzLiAgRG8gd2Ugd2FudCB0byBoYXZlIHRoZSBzYW1lIHNldCBvZiBvcGVy
YXRvcnMgd2l0aCBhbmQgd2l0aG91dCBMd3Qgc3VwcG9ydCAoYW5kIG9wZW4gdGhlIEluZml4IG1v
ZHVsZSBsb2NhbGx5IGFzIG5lZWRlZCkgb3Igc2VwYXJhdGUgb3BlcmF0b3JzIHRoYXQgYmUgdXNl
ZCBhbG9uZ3NpZGUgZWFjaCBvdGhlcj8KPj4KPj4gSSdtIGN1cmlvdXMgd2hhdCBwZW9wbGUgcmVj
b21tZW5kIGhlcmUgLS0gSSdtIGNlcnRhaW5seSBvcGVuIHRvIGFkb3B0aW5nIGEgY29tbW9uIGNv
bnZlbnRpb24gZXZlbiBpZiBpdCBpbnZvbHZlcyBhIGJpdCBvZiBjaHVybi4KPj4KPj4gSW5pdGlh
bGx5IEkga2VwdCBtaW50aW5nIG15IG93biBpbmZpeCBvcGVyYXRvcnMgKGxpa2UgYD4+Kj1gIGA+
Pnw9YCkgYnV0IGl0IHF1aWNrbHkgZ290IGNvbmZ1c2luZyBmb3IgbWUgYW5kIEkgcHJvYmFibHkg
ZGlkbid0IG5hbWUgdGhlbSB1bmlmb3JtbHkgYWNyb3NzIHByb2plY3RzLiBSZWNlbnRseSBJJ3Zl
IHN0dWNrIHRvIGA+Pj1gIGFuZCBoYXZlIHB1dCBkaWZmZXJlbnQgb25lcyBpbiBkaWZmZXJlbnQg
bW9kdWxlcyBsaWtlIHRoaXM6Cj4+Cj4+IGBgYAo+PiBtb2R1bGUgTHd0UmVzdWx0ID0gc3RydWN0
Cj4+ICAgbGV0ICg+Pj0pIG0gZiA9Cj4+IGVuZAo+PiBgYGAKPj4KPj4gYW5kIG5vdyBteSBjb2Rl
IGxvb2tzIGxpa2UgKHNvbWV0aW1lcyB3aXRoIGV4dHJhIG5ld2xpbmVzLCBidXQgSSBkb24ndCBo
YXZlIHN0cm9uZyBvcGluaW9ucyBhYm91dCB0aGF0KQo+PiBgYGAKPj4gbGV0IG9wZW4gTHd0Lklu
Zml4IGluCj4+IGYgKCkgPj49IGZ1biAoKSAtPgo+PiBsZXQgb3BlbiBMd3RSZXN1bHQgaW4KPj4g
ZyAoKSA+Pj0gZnVuICgpIC0+Cj4+IEx3dC5yZXR1cm4gKFJlc3VsdC5PayAoKSkgKCogcG9zc2li
bHkgc2hvdWxkIGRlZmluZSBgcmV0dXJuYCBpbiB0aGUgbW9kdWxlIHRvbyAqKQo+PiBgYGAKPj4g
UGFydCBvZiBteSByYXRpb25hbGUgZm9yIHVzaW5nIHRoZSBzYW1lIGJpbmQgd2FzIGEgaG9wZSB0
aGF0IG9uZSBkYXkgbW9kdWxhciBpbXBsaWNpdHMgbWlnaHQgYXV0b21hdGljYWxseSBjaG9vc2Ug
dGhlIHJpZ2h0IHZlcnNpb24gYW5kIEkgY291bGQgbG9zZSB0aGUgYGxldCBvcGVuYCBidXQgbWF5
YmUgdGhpcyBpc24ndCBwb3NzaWJsZT8KCkknZCBmaW5kIHRoZSBjb2RlIHdpdGhvdXQgdGhlIGBs
ZXQgb3BlbiBfXyBpbmAgZXZlbiBtb3JlIGNvbmZ1c2luZyAoYW5kCnNvbWV0aW1lcyB5b3VyIGBs
ZXQgb3BlbiBfXyBpbmAgaXMgYWxyZWFkeSBtYW55IGxpbmVzIGF3YXkgZnJvbSBpdHMgdXNhZ2Up
LgoKPiBHb29kIHBvaW50LiBUbyBnbyBvdmVyIHRvIHRoZSAib3ZlcmxvYWQgdGhlIG9wZXJhdG9y
cyIgY2FtcCBkZXNwaXRlIG15IHByZXZpb3VzIG1haWwsIEkgZGlkIHJlbWVtYmVyIHRoYXQgcHB4
X2xldCBzdXBwb3J0cyBhcmJpdHJhcnkgbW9uYWRpYyBhbmQgYXBwbGljYXRpdmUgc3ludGF4OgoK
QXMgc2FpZCBpbiBteSBlYXJsaWVyIG1haWwsIEkgZmluZCBsb2NhbCBgbGV0IG9wZW4gX18gaW5g
IHJhdGhlciBoYXJkIHRvCmZvbGxvdy4KCkluIHRoZSBlbmQsIGhvdyBtYW55IGRpZmZlcmVudCBi
aW5kcyBkbyB3ZSBuZWVkPyAgSSdkIHRoaW5rIHR3byBvcgp0aHJlZSwgdGhlIEx3dCBvbmUgKGZv
ciBlZmZlY3RmdWwgbm9uLWVycm9yLXJhaXNpbmcgY29kZSksIHRoZSBycmVzdWx0Cm9uZSAoZm9y
IHB1cmUgY29kZSksIGFuZCB0aGUgY29tYmluZWQgb25lID4+PT8gOiAoYSwgYikgcmVzdWx0IEx3
dC50IC0+CihhIC0+IChjLCBiKSByZXN1bHQgTHd0LnQpIC0+IChjLCBiKSByZXN1bHQgTHd0LnQK
CkFuZCB0aGVyZSB3aWxsIGxpa2VseSBiZSBjb21iaW5hdGlvbnMgb2YgPj49IGFuZCA+Pj0/Cgpo
YW5uZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 16:03:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 16:03: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv4xR-0005KX-3E; Fri, 14 Oct 2016 16:03:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bv4xQ-0005KC-1N
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 16:03:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A1/9E-01972-BD101085; Fri, 14 Oct 2016 16:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVyMfTOEd2bjIw
 RBs+fGVr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8ajXyfYCh7NZqxY/+g3YwPjjGbGLkYuDiGB
 eYwSC49/YwdxWAQ+s0h03p7NDOJICMxklfh76QqQwwnk5EjsXreABcIukOhasoEJxOYVEJQ4O
 fMJWFxIwFPi4M51bCA2p0CgxPtFW5kh4suZJbYf8QGx2QR0JA7Nu8QOYrMIqEo8ae5ghJgTID
 Gt7y/YHGGgORum72IFsUUE/CX2T7oBFmcW8JK4+qKfeQIj/ywkq2chSc1i5ACy1SXWzxOCCGt
 LLFv4mhnCVpO4ve0qO7L4Aka2VYzqxalFZalFumZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJ
 ScV6yfm5mxiBIc0ABDsYpzY4H2KU5GBSEuW1+coQIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV
 4WBMUJIsCg1PbUiLTMHGF0waQkOHiUR3jqQNG9xQWJucWY6ROoUozHHlt/X1jJxbJt6by2TEE
 tefl6qlDjvv/9AWwRASjNK8+AGwaL+EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5+0EW8mT
 mlcDtewV0ChPQKR/aGEBOKUlESEk1MFr3Zj3iUOuzejS7ypHx/Rye+IP3K38p+fxiqOZyvF85
 5RG/okXa7UMp93f/O+dd4P6Gw1KSsTzPyl8600XEZtHaVQ4XulavyBDi69eKeLT9i//FIOanm
 yq9IrUnnIv17lP3YZFYau7Zfmu3Um/LjisiU/1zBD/dCQtY+uHG4ccGuX7r7nJ7KbEUZyQaaj
 EXFScCACBjMoz1AgAA
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476461016!47766727!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19927 invoked from network); 14 Oct 2016 16:03:37 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 16:03:37 -0000
Received: by mail-qk0-f196.google.com with SMTP id n189so8937599qke.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 09:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Mh0sGj6Bkw/e6CnfSQuhCBsueLVoAlwRMWq8E0anJec=;
 b=WoJfuj6qOBTizui9FjR+zVqmOcqY1wMEYmEWrt2VLXgZ3h9Eq/XebWJJTCOZFpkBmO
 KwRwTCMmPqOjBbfYefmzzGOlMYtEErRhnMy0hvCQtbHgb7mdIVY09WHKeExj0ypL5Vmy
 YhRXCPFAQyMu9PlNk1hA8lcQ2PKXme7Rh5l1vnr14uEIihGjZsl9GwIozanbt2Qi64RP
 kX5AtbJTE4YdIUwPEnknJDJMkUifysgjSULeps5q3I4BrI+4+v6Jtm0Rc0EfFOU4Vtip
 gJjtKmg2w3HtTPqIIbNsa1gqtij2cjCDiKNamzl4osPShaTEXyf4ZiJ6CiyyraNwWHuX
 WeHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Mh0sGj6Bkw/e6CnfSQuhCBsueLVoAlwRMWq8E0anJec=;
 b=J6oSpUQ9RjcDo5KN7O5pLySO4DbHn2kZekkuPYeVkkWPO+ZBBC9YflzZqCOQvoUkpA
 whZv7iC0Z7JJv5HRC7NWaBBP+8/g5TF9UbLEbSIkshtAXaF7ARE0RLJI8/RkVpkyWl/K
 oFMbDZ9qtyy69W+oW7p4MccS+Ka8CzlqzQIK2MobCcp5RcKTXTiP1vPRQ8sq6yoOVf2L
 o3ddbwy2EK0o+LR1Tl1vw0ar678+VrvL414NwMCbe6d6TaP3MdFdCHnV1864TKNVgPtK
 oBfeajQQZZV+bXGzfFxwUQFjkWn3p4ZElmI04RQ1OC0SVQ/AfFVyombLlTIuA8MWyviK
 yukg==
X-Gm-Message-State: AA6/9RnZ/uhefI4rkdVnL9amEf74ySyR72GZcl7mRgbJD5H/cUdHrsXTdmgCfrxHwfLbw+DL4z09G59XGEerDg==
X-Received: by 10.55.174.2 with SMTP id x2mr14419452qke.63.1476461016221; Fri,
 14 Oct 2016 09:03:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Fri, 14 Oct 2016 09:03:15 -0700 (PDT)
In-Reply-To: <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Fri, 14 Oct 2016 12:03:15 -0400
Message-ID: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8973576885183121096=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============8973576885183121096==
Content-Type: multipart/alternative; boundary=94eb2c0724066590dc053ed55eb5

--94eb2c0724066590dc053ed55eb5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Using polymorphic variants for the error type poses some challenges. Here
are some things to think about. (The following code assumes `open
Async.Std` because it already has the necessary combinators).

Error Unification

# let x =3D return (Error `Bad);;
val x : ('a, [> `Bad ]) Result.t Deferred.t =3D <abstr>

# let f ok =3D if ok then return (Ok "all good") else return (Error `Error)=
;;
val f : bool -> (string, [> `Error ]) Result.t Deferred.t =3D <fun>

# x >>=3D? f;;
- : (string, [> `Bad | `Error ]) Result.t =3D Core_kernel.Std.Result.Error
`Bad

So that works nicely. Two different error types get unified. Notice the
inferred types of x and f are open. Forcing a closed type breaks things:

# let x : (bool, [`Bad]) Result.t Deferred.t =3D return (Error `Bad);;
val x : (bool, [ `Bad ]) Result.t Deferred.t =3D <abstr>

# x >>=3D? f;;
Error: This expression has type

 bool -> (string, [> `Error ] as 'a) Result.t Deferred.t
                                                                but an
expression was expected of type

         bool -> (string, [ `Bad ]) Deferred.Result.t
       Type (string, 'a) Result.t Deferred.t is not compatible with type
         (string, [ `Bad ]) Deferred.Result.t =3D
           (string, [ `Bad ]) Result.t Deferred.t
       The second variant type does not allow tag(s) `Error

So is the annotation on x wrong? Well, it type checks, so it's not
disallowed. But is it just bad style? Is there never a reason to force a
closed type? Could adding functions like Bunzli's open_error_msg resolve
the matter easily enough?

Unification At Scale

In large code bases, you can't get around the problem because you'll surely
introduce incompatible types.

# let x =3D return (Error (`Bad "uh oh"));;
val x : ('a, [> `Bad of string ]) Result.t Deferred.t =3D <abstr>

# let f ok =3D if ok then return (Ok "all good") else return (Error (`Bad
42));;
val f : bool -> (string, [> `Bad of int ]) Result.t Deferred.t =3D <fun>

# x >>=3D? f;;
Error: This expression has type

 bool -> (string, [> `Bad of int ] as 'a) Result.t Deferred.t
                                                               but an
expression was expected of type

         bool -> (string, [> `Bad of string ] as 'b) Deferred.Result.t
       Type (string, 'a) Result.t Deferred.t is not compatible with type
         (string, 'b) Deferred.Result.t =3D (string, 'b) Result.t Deferred.=
t
       Types for tag `Bad are incompatible

Now you have to manually handle the errors every time x and f are used in
the same context. Should some support for that be standardized? We started
defining functions like

val bind_and_handle_error
  :  ('a, 'e1) Result.t Deferred.t
  -> ('a -> ('b, 'e2) Result.t Deferred.t
  -> merge_error:('e1 -> 'e2 -> 'e3)
  -> ('a, 'e3) Result.t Deferred.t

It's 3 arguments, so no more infix operator. If you end up with
bind_and_handle_error everywhere instead of (>>=3D?), you soon get annoyed.


Writing MLI Files

The goal is to maintain precise error information, so you diligently define
unique variants for all your functions. Now you've got all kinds of
polymorphic variant types, getting unified, and growing into larger and
larger types. Every function's signature is thus something like

(int, [`Err1 of int | `Err2 of string | .... | `Err20 of unit] Result.t

Type inference gives you this error the first time, but now you copy/paste
into your mli. When some upstream code changes, your module no longer
compiles because the error type changed. So you have to keep
copying/pasting the updated error type. That gets annoying very fast.

An idea to avoid that is to name your error types:

module A : sig
  type err1 =3D [`Err1 of string]
  val f : int -> (string, err1) Result.t Deferred.t
end

module B : sig
  type err2 =3D [`Err2 of int]
  val g : unit -> (string, [err1 | err2]) Result.t Deferred.t
end

Now, even if you change type err1, the signature for module B remains
valid. However, you've introduced a different annoyance; you have to name
all your error types. Also, you've only avoided one case. If g's
implementation is modified to start using yet another function, then you do
have to change g's signature. Note this is very different from the usual
case. Normally, calling out to additional code in a function's
implementation doesn't change that function's return type. Now you're in a
situation where return types change all the time. Worse, if g's
implementation stops using f, the signature of g should be changed but the
compiler won't tell you that. Quickly you'll have functions that say they
can return error `Foo but actually they cannot.


Coding Expertise

Historically beginners have been advised to avoid polymorphic variants.
Although this seems to be less true now on, it is certainly the case that
coding with them is a bit harder. Example:

With this style, you end up wanting to define a function like:

val with_file :
     string ->
     f : (t -> (=E2=80=98a, =E2=80=98b) Result.t ->
     (=E2=80=98a, [> err | =E2=80=98b]) Result.t

The idea is that opening the file might return an error err. If the file is
opened successfully, you call f, and f might return error `b. Thus, the
result type should have errors [err | `b]. However, the above doesn't type
check. The signature actually has to be (thanks to Sebastien Mondet for
teaching me this years ago):

val with_file :
     string ->
     f : (t -> (=E2=80=98a, [> err] as =E2=80=98b) Result.t ->
     (=E2=80=98a, =E2=80=98b) Result.t

Do you want your user and developer base to deal with such signatures? It
is unclear what this signature is saying. We now have err mentioned in the
return type of f, but in our original intention err has nothing to do with
f. Of course, there is an explanation that makes sense of it (but I'll skip
it).

I seem to be arguing strongly against the use of polymorphic variants, but
I'm not. I'm really unsure what the right answer is. A lot of the problems
I'm mentioning would go away if there was a project wide standardization of
the particular polymorphic variants used. The value of using them is high,
so actually I hope they will be used.






On Fri, Oct 14, 2016 at 10:50 AM, Richard Mortier <
richard.mortier@cl.cam.ac.uk> wrote:

> On 14 October 2016 at 15:36, David Scott <scott.dj@gmail.com> wrote:
> >> Looks like we have a number of different conventions for the binds.  D=
o
> we
> >> want to have the same set of operators with and without Lwt support (a=
nd
> >> open the Infix module locally as needed) or separate operators that be
> used
> >> alongside each other?
> >
> > I'm curious what people recommend here -- I'm certainly open to adoptin=
g
> a
> > common convention even if it involves a bit of churn.
>
> Purely personal anecdotal opinion:
> FWIW the only addition to the standard Lwt use of `>>=3D` that I've
> found intuitive / memorable enough (somehow) is `>>=3D?` for an operator
> that handles Result types as described too.
>
> (TBH I have a hard time even keeping the meanings of `>>|=3D` / `>>|?`
> in my head.)
>
> --
> Richard Mortier
> richard.mortier@cl.cam.ac.uk
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>

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

<div dir=3D"ltr">Using polymorphic variants for the error type poses some c=
hallenges. Here are some things to think about. (The following code assumes=
 `open Async.Std` because it already has the necessary combinators).<div><b=
r></div><div>Error Unification</div><div><br></div><div><div># let x =3D re=
turn (Error `Bad);;</div><div>val x : (&#39;a, [&gt; `Bad ]) Result.t Defer=
red.t =3D &lt;abstr&gt;</div></div><div><br></div><div><div><div># let f ok=
 =3D if ok then return (Ok &quot;all good&quot;) else return (Error `Error)=
;;</div><div>val f : bool -&gt; (string, [&gt; `Error ]) Result.t Deferred.=
t =3D &lt;fun&gt;</div></div></div><div><br></div><div><div># x &gt;&gt;=3D=
? f;;</div><div>- : (string, [&gt; `Bad | `Error ]) Result.t =3D Core_kerne=
l.Std.Result.Error `Bad</div></div><div><br></div><div>So that works nicely=
. Two different error types get unified. Notice the inferred types of x and=
 f are open. Forcing a closed type breaks things:</div><div><br></div><div>=
<div># let x : (bool, [`Bad]) Result.t Deferred.t =3D return (Error `Bad);;=
</div><div>val x : (bool, [ `Bad ]) Result.t Deferred.t =3D &lt;abstr&gt;</=
div></div><div><br></div><div><div># x &gt;&gt;=3D? f;;</div><div>Error: Th=
is expression has type =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 =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 =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=A0bool -&gt=
; (string, [&gt; `Error ] as &#39;a) Result.t Deferred.t =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 =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 but an expression was expe=
cted of type =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 =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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0</div><div>=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0bool -&gt; (string, [ `Bad ]) Deferred.Result.t</div><=
div>=C2=A0 =C2=A0 =C2=A0 =C2=A0Type (string, &#39;a) Result.t Deferred.t is=
 not compatible with type</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(stri=
ng, [ `Bad ]) Deferred.Result.t =3D</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0(string, [ `Bad ]) Result.t Deferred.t=C2=A0</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0The second variant type does not allow tag(s) `Error</d=
iv></div><div><br></div><div>So is the annotation on x wrong? Well, it type=
 checks, so it&#39;s not disallowed. But is it just bad style? Is there nev=
er a reason to force a closed type? Could adding functions like Bunzli&#39;=
s open_error_msg resolve the matter easily enough?</div><div><br></div><div=
>Unification At Scale</div><div><br></div><div>In large code bases, you can=
&#39;t get around the problem because you&#39;ll surely introduce incompati=
ble types.</div><div><br></div><div><div># let x =3D return (Error (`Bad &q=
uot;uh oh&quot;));;</div><div>val x : (&#39;a, [&gt; `Bad of string ]) Resu=
lt.t Deferred.t =3D &lt;abstr&gt;</div></div><div><br></div><div><div># let=
 f ok =3D if ok then return (Ok &quot;all good&quot;) else return (Error (`=
Bad 42));;</div><div>val f : bool -&gt; (string, [&gt; `Bad of int ]) Resul=
t.t Deferred.t =3D &lt;fun&gt;</div></div><div><br></div><div><div># x &gt;=
&gt;=3D? f;;</div><div>Error: This expression has type =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 =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 =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=A0bool -&gt; (string, [&gt; `Bad of int ] as &#39;a) =
Result.t Deferred.t =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 =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=A0but an=
 expression was expected of type =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 =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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0</d=
iv><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bool -&gt; (string, [&gt; `Bad of=
 string ] as &#39;b) Deferred.Result.t</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0Type (string, &#39;a) Result.t Deferred.t is not compatible with type</d=
iv><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(string, &#39;b) Deferred.Result.=
t =3D (string, &#39;b) Result.t Deferred.t=C2=A0</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0Types for tag `Bad are incompatible</div></div><div><br></div>=
<div>Now you have to manually handle the errors every time x and f are used=
 in the same context. Should some support for that be standardized? We star=
ted defining functions like</div><div><br></div><div>val bind_and_handle_er=
ror</div><div>=C2=A0 : =C2=A0(&#39;a, &#39;e1) Result.t Deferred.t</div><di=
v>=C2=A0 -&gt; (&#39;a -&gt; (&#39;b, &#39;e2) Result.t Deferred.t</div><di=
v>=C2=A0 -&gt; merge_error:(&#39;e1 -&gt; &#39;e2 -&gt; &#39;e3)</div><div>=
=C2=A0 -&gt; (&#39;a, &#39;e3) Result.t Deferred.t</div><div><br></div><div=
>It&#39;s 3 arguments, so no more infix operator. If you end up with bind_a=
nd_handle_error everywhere instead of (&gt;&gt;=3D?), you soon get annoyed.=
</div><div><br></div><div><br></div><div>Writing MLI Files</div><div><br></=
div><div>The goal is to maintain precise error information, so you diligent=
ly define unique variants for all your functions.=C2=A0Now you&#39;ve got a=
ll kinds of polymorphic variant types, getting unified, and growing into la=
rger and larger types. Every function&#39;s signature is thus something lik=
e</div><div><br></div><div>(int, [`Err1 of int | `Err2 of string | .... | `=
Err20 of unit] Result.t</div><div><br></div><div>Type inference gives you t=
his error the first time, but now you copy/paste into your mli. When some u=
pstream code changes, your module no longer compiles because the error type=
 changed. So you have to keep copying/pasting the updated error type. That =
gets annoying very fast.</div><div><br></div><div>An idea to avoid that is =
to name your error types:</div><div><br></div><div>module A : sig</div><div=
>=C2=A0 type err1 =3D [`Err1 of string]</div><div>=C2=A0 val f : int -&gt; =
(string, err1) Result.t Deferred.t</div><div>end</div><div><br></div><div>m=
odule B : sig</div><div>=C2=A0 type err2 =3D [`Err2 of int]</div><div>=C2=
=A0 val g : unit -&gt; (string, [err1 | err2]) Result.t Deferred.t</div><di=
v>end</div><div><br></div><div>Now, even if you change type err1, the signa=
ture for module B remains valid. However, you&#39;ve introduced a different=
 annoyance; you have to name all your error types. Also, you&#39;ve only av=
oided one case. If g&#39;s implementation is modified to start using yet an=
other function, then you do have to change g&#39;s signature. Note this is =
very different from the usual case. Normally, calling out to additional cod=
e in a function&#39;s implementation doesn&#39;t change that function&#39;s=
 return type. Now you&#39;re in a situation where return types change all t=
he time. Worse, if g&#39;s implementation stops using f, the signature of g=
 should be changed but the compiler won&#39;t tell you that. Quickly you&#3=
9;ll have functions that say they can return error `Foo but actually they c=
annot.</div><div><br></div><div><br></div><div>Coding Expertise</div><div><=
br></div><div>Historically beginners have been advised to avoid polymorphic=
 variants. Although this seems to be less true now on, it is certainly the =
case that coding with them is a bit harder. Example:</div><div><br></div><d=
iv>With this style, you end up wanting to define a function like:</div><div=
><br></div><div><div>val with_file :</div><div>=C2=A0 =C2=A0 =C2=A0string -=
&gt;</div><div>=C2=A0 =C2=A0 =C2=A0f : (t -&gt; (=E2=80=98a, =E2=80=98b) Re=
sult.t -&gt;</div><div>=C2=A0 =C2=A0 =C2=A0(=E2=80=98a, [&gt; err | =E2=80=
=98b]) Result.t</div></div><div><br></div><div>The idea is that opening the=
 file might return an error err. If the file is opened successfully, you ca=
ll f, and f might return error `b. Thus, the result type should have errors=
 [err | `b]. However, the above doesn&#39;t type check. The signature actua=
lly has to be (thanks to Sebastien Mondet for teaching me this years ago):<=
/div><div><br></div><div><div>val with_file :</div><div>=C2=A0 =C2=A0 =C2=
=A0string -&gt;</div><div>=C2=A0 =C2=A0 =C2=A0f : (t -&gt; (=E2=80=98a, [&g=
t; err] as =E2=80=98b) Result.t -&gt;</div><div>=C2=A0 =C2=A0 =C2=A0(=E2=80=
=98a, =E2=80=98b) Result.t</div></div><div><br></div><div>Do you want your =
user and developer base to deal with such signatures? It is unclear what th=
is signature is saying. We now have err mentioned in the return type of f, =
but in our original intention err has nothing to do with f. Of course, ther=
e is an explanation that makes sense of it (but I&#39;ll skip it).</div><di=
v><br></div><div>I seem to be arguing strongly against the use of polymorph=
ic variants, but I&#39;m not. I&#39;m really unsure what the right answer i=
s. A lot of the problems I&#39;m mentioning would go away if there was a pr=
oject wide standardization of the particular polymorphic variants used. The=
 value of using them is high, so actually I hope they will be used.</div><d=
iv><br></div><div><br></div><div><br></div><div><br></div><div><br></div></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 1=
4, 2016 at 10:50 AM, Richard Mortier <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:richard.mortier@cl.cam.ac.uk" target=3D"_blank">richard.mortier@cl.cam.ac=
.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"=
">On 14 October 2016 at 15:36, David Scott &lt;<a href=3D"mailto:scott.dj@g=
mail.com">scott.dj@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Looks like we have a number of different conventions for the binds=
.=C2=A0 Do we<br>
&gt;&gt; want to have the same set of operators with and without Lwt suppor=
t (and<br>
&gt;&gt; open the Infix module locally as needed) or separate operators tha=
t be used<br>
&gt;&gt; alongside each other?<br>
&gt;<br>
&gt; I&#39;m curious what people recommend here -- I&#39;m certainly open t=
o adopting a<br>
&gt; common convention even if it involves a bit of churn.<br>
<br>
</span>Purely personal anecdotal opinion:<br>
FWIW the only addition to the standard Lwt use of `&gt;&gt;=3D` that I&#39;=
ve<br>
found intuitive / memorable enough (somehow) is `&gt;&gt;=3D?` for an opera=
tor<br>
that handles Result types as described too.<br>
<br>
(TBH I have a hard time even keeping the meanings of `&gt;&gt;|=3D` / `&gt;=
&gt;|?`<br>
in my head.)<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Richard Mortier<br>
<a href=3D"mailto:richard.mortier@cl.cam.ac.uk">richard.mortier@cl.cam.ac.u=
k</a><br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br></div>

--94eb2c0724066590dc053ed55eb5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============8973576885183121096==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 16:03:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 16:03: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv4xR-0005KX-3E; Fri, 14 Oct 2016 16:03:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bv4xQ-0005KC-1N
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 16:03:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A1/9E-01972-BD101085; Fri, 14 Oct 2016 16:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVyMfTOEd2bjIw
 RBs+fGVr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8ajXyfYCh7NZqxY/+g3YwPjjGbGLkYuDiGB
 eYwSC49/YwdxWAQ+s0h03p7NDOJICMxklfh76QqQwwnk5EjsXreABcIukOhasoEJxOYVEJQ4O
 fMJWFxIwFPi4M51bCA2p0CgxPtFW5kh4suZJbYf8QGx2QR0JA7Nu8QOYrMIqEo8ae5ghJgTID
 Gt7y/YHGGgORum72IFsUUE/CX2T7oBFmcW8JK4+qKfeQIj/ywkq2chSc1i5ACy1SXWzxOCCGt
 LLFv4mhnCVpO4ve0qO7L4Aka2VYzqxalFZalFumZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJ
 ScV6yfm5mxiBIc0ABDsYpzY4H2KU5GBSEuW1+coQIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV
 4WBMUJIsCg1PbUiLTMHGF0waQkOHiUR3jqQNG9xQWJucWY6ROoUozHHlt/X1jJxbJt6by2TEE
 tefl6qlDjvv/9AWwRASjNK8+AGwaL+EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5+0EW8mT
 mlcDtewV0ChPQKR/aGEBOKUlESEk1MFr3Zj3iUOuzejS7ypHx/Rye+IP3K38p+fxiqOZyvF85
 5RG/okXa7UMp93f/O+dd4P6Gw1KSsTzPyl8600XEZtHaVQ4XulavyBDi69eKeLT9i//FIOanm
 yq9IrUnnIv17lP3YZFYau7Zfmu3Um/LjisiU/1zBD/dCQtY+uHG4ccGuX7r7nJ7KbEUZyQaaj
 EXFScCACBjMoz1AgAA
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476461016!47766727!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19927 invoked from network); 14 Oct 2016 16:03:37 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2016 16:03:37 -0000
Received: by mail-qk0-f196.google.com with SMTP id n189so8937599qke.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 09:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Mh0sGj6Bkw/e6CnfSQuhCBsueLVoAlwRMWq8E0anJec=;
 b=WoJfuj6qOBTizui9FjR+zVqmOcqY1wMEYmEWrt2VLXgZ3h9Eq/XebWJJTCOZFpkBmO
 KwRwTCMmPqOjBbfYefmzzGOlMYtEErRhnMy0hvCQtbHgb7mdIVY09WHKeExj0ypL5Vmy
 YhRXCPFAQyMu9PlNk1hA8lcQ2PKXme7Rh5l1vnr14uEIihGjZsl9GwIozanbt2Qi64RP
 kX5AtbJTE4YdIUwPEnknJDJMkUifysgjSULeps5q3I4BrI+4+v6Jtm0Rc0EfFOU4Vtip
 gJjtKmg2w3HtTPqIIbNsa1gqtij2cjCDiKNamzl4osPShaTEXyf4ZiJ6CiyyraNwWHuX
 WeHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Mh0sGj6Bkw/e6CnfSQuhCBsueLVoAlwRMWq8E0anJec=;
 b=J6oSpUQ9RjcDo5KN7O5pLySO4DbHn2kZekkuPYeVkkWPO+ZBBC9YflzZqCOQvoUkpA
 whZv7iC0Z7JJv5HRC7NWaBBP+8/g5TF9UbLEbSIkshtAXaF7ARE0RLJI8/RkVpkyWl/K
 oFMbDZ9qtyy69W+oW7p4MccS+Ka8CzlqzQIK2MobCcp5RcKTXTiP1vPRQ8sq6yoOVf2L
 o3ddbwy2EK0o+LR1Tl1vw0ar678+VrvL414NwMCbe6d6TaP3MdFdCHnV1864TKNVgPtK
 oBfeajQQZZV+bXGzfFxwUQFjkWn3p4ZElmI04RQ1OC0SVQ/AfFVyombLlTIuA8MWyviK
 yukg==
X-Gm-Message-State: AA6/9RnZ/uhefI4rkdVnL9amEf74ySyR72GZcl7mRgbJD5H/cUdHrsXTdmgCfrxHwfLbw+DL4z09G59XGEerDg==
X-Received: by 10.55.174.2 with SMTP id x2mr14419452qke.63.1476461016221; Fri,
 14 Oct 2016 09:03:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Fri, 14 Oct 2016 09:03:15 -0700 (PDT)
In-Reply-To: <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Fri, 14 Oct 2016 12:03:15 -0400
Message-ID: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8973576885183121096=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============8973576885183121096==
Content-Type: multipart/alternative; boundary=94eb2c0724066590dc053ed55eb5

--94eb2c0724066590dc053ed55eb5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Using polymorphic variants for the error type poses some challenges. Here
are some things to think about. (The following code assumes `open
Async.Std` because it already has the necessary combinators).

Error Unification

# let x =3D return (Error `Bad);;
val x : ('a, [> `Bad ]) Result.t Deferred.t =3D <abstr>

# let f ok =3D if ok then return (Ok "all good") else return (Error `Error)=
;;
val f : bool -> (string, [> `Error ]) Result.t Deferred.t =3D <fun>

# x >>=3D? f;;
- : (string, [> `Bad | `Error ]) Result.t =3D Core_kernel.Std.Result.Error
`Bad

So that works nicely. Two different error types get unified. Notice the
inferred types of x and f are open. Forcing a closed type breaks things:

# let x : (bool, [`Bad]) Result.t Deferred.t =3D return (Error `Bad);;
val x : (bool, [ `Bad ]) Result.t Deferred.t =3D <abstr>

# x >>=3D? f;;
Error: This expression has type

 bool -> (string, [> `Error ] as 'a) Result.t Deferred.t
                                                                but an
expression was expected of type

         bool -> (string, [ `Bad ]) Deferred.Result.t
       Type (string, 'a) Result.t Deferred.t is not compatible with type
         (string, [ `Bad ]) Deferred.Result.t =3D
           (string, [ `Bad ]) Result.t Deferred.t
       The second variant type does not allow tag(s) `Error

So is the annotation on x wrong? Well, it type checks, so it's not
disallowed. But is it just bad style? Is there never a reason to force a
closed type? Could adding functions like Bunzli's open_error_msg resolve
the matter easily enough?

Unification At Scale

In large code bases, you can't get around the problem because you'll surely
introduce incompatible types.

# let x =3D return (Error (`Bad "uh oh"));;
val x : ('a, [> `Bad of string ]) Result.t Deferred.t =3D <abstr>

# let f ok =3D if ok then return (Ok "all good") else return (Error (`Bad
42));;
val f : bool -> (string, [> `Bad of int ]) Result.t Deferred.t =3D <fun>

# x >>=3D? f;;
Error: This expression has type

 bool -> (string, [> `Bad of int ] as 'a) Result.t Deferred.t
                                                               but an
expression was expected of type

         bool -> (string, [> `Bad of string ] as 'b) Deferred.Result.t
       Type (string, 'a) Result.t Deferred.t is not compatible with type
         (string, 'b) Deferred.Result.t =3D (string, 'b) Result.t Deferred.=
t
       Types for tag `Bad are incompatible

Now you have to manually handle the errors every time x and f are used in
the same context. Should some support for that be standardized? We started
defining functions like

val bind_and_handle_error
  :  ('a, 'e1) Result.t Deferred.t
  -> ('a -> ('b, 'e2) Result.t Deferred.t
  -> merge_error:('e1 -> 'e2 -> 'e3)
  -> ('a, 'e3) Result.t Deferred.t

It's 3 arguments, so no more infix operator. If you end up with
bind_and_handle_error everywhere instead of (>>=3D?), you soon get annoyed.


Writing MLI Files

The goal is to maintain precise error information, so you diligently define
unique variants for all your functions. Now you've got all kinds of
polymorphic variant types, getting unified, and growing into larger and
larger types. Every function's signature is thus something like

(int, [`Err1 of int | `Err2 of string | .... | `Err20 of unit] Result.t

Type inference gives you this error the first time, but now you copy/paste
into your mli. When some upstream code changes, your module no longer
compiles because the error type changed. So you have to keep
copying/pasting the updated error type. That gets annoying very fast.

An idea to avoid that is to name your error types:

module A : sig
  type err1 =3D [`Err1 of string]
  val f : int -> (string, err1) Result.t Deferred.t
end

module B : sig
  type err2 =3D [`Err2 of int]
  val g : unit -> (string, [err1 | err2]) Result.t Deferred.t
end

Now, even if you change type err1, the signature for module B remains
valid. However, you've introduced a different annoyance; you have to name
all your error types. Also, you've only avoided one case. If g's
implementation is modified to start using yet another function, then you do
have to change g's signature. Note this is very different from the usual
case. Normally, calling out to additional code in a function's
implementation doesn't change that function's return type. Now you're in a
situation where return types change all the time. Worse, if g's
implementation stops using f, the signature of g should be changed but the
compiler won't tell you that. Quickly you'll have functions that say they
can return error `Foo but actually they cannot.


Coding Expertise

Historically beginners have been advised to avoid polymorphic variants.
Although this seems to be less true now on, it is certainly the case that
coding with them is a bit harder. Example:

With this style, you end up wanting to define a function like:

val with_file :
     string ->
     f : (t -> (=E2=80=98a, =E2=80=98b) Result.t ->
     (=E2=80=98a, [> err | =E2=80=98b]) Result.t

The idea is that opening the file might return an error err. If the file is
opened successfully, you call f, and f might return error `b. Thus, the
result type should have errors [err | `b]. However, the above doesn't type
check. The signature actually has to be (thanks to Sebastien Mondet for
teaching me this years ago):

val with_file :
     string ->
     f : (t -> (=E2=80=98a, [> err] as =E2=80=98b) Result.t ->
     (=E2=80=98a, =E2=80=98b) Result.t

Do you want your user and developer base to deal with such signatures? It
is unclear what this signature is saying. We now have err mentioned in the
return type of f, but in our original intention err has nothing to do with
f. Of course, there is an explanation that makes sense of it (but I'll skip
it).

I seem to be arguing strongly against the use of polymorphic variants, but
I'm not. I'm really unsure what the right answer is. A lot of the problems
I'm mentioning would go away if there was a project wide standardization of
the particular polymorphic variants used. The value of using them is high,
so actually I hope they will be used.






On Fri, Oct 14, 2016 at 10:50 AM, Richard Mortier <
richard.mortier@cl.cam.ac.uk> wrote:

> On 14 October 2016 at 15:36, David Scott <scott.dj@gmail.com> wrote:
> >> Looks like we have a number of different conventions for the binds.  D=
o
> we
> >> want to have the same set of operators with and without Lwt support (a=
nd
> >> open the Infix module locally as needed) or separate operators that be
> used
> >> alongside each other?
> >
> > I'm curious what people recommend here -- I'm certainly open to adoptin=
g
> a
> > common convention even if it involves a bit of churn.
>
> Purely personal anecdotal opinion:
> FWIW the only addition to the standard Lwt use of `>>=3D` that I've
> found intuitive / memorable enough (somehow) is `>>=3D?` for an operator
> that handles Result types as described too.
>
> (TBH I have a hard time even keeping the meanings of `>>|=3D` / `>>|?`
> in my head.)
>
> --
> Richard Mortier
> richard.mortier@cl.cam.ac.uk
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>

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

<div dir=3D"ltr">Using polymorphic variants for the error type poses some c=
hallenges. Here are some things to think about. (The following code assumes=
 `open Async.Std` because it already has the necessary combinators).<div><b=
r></div><div>Error Unification</div><div><br></div><div><div># let x =3D re=
turn (Error `Bad);;</div><div>val x : (&#39;a, [&gt; `Bad ]) Result.t Defer=
red.t =3D &lt;abstr&gt;</div></div><div><br></div><div><div><div># let f ok=
 =3D if ok then return (Ok &quot;all good&quot;) else return (Error `Error)=
;;</div><div>val f : bool -&gt; (string, [&gt; `Error ]) Result.t Deferred.=
t =3D &lt;fun&gt;</div></div></div><div><br></div><div><div># x &gt;&gt;=3D=
? f;;</div><div>- : (string, [&gt; `Bad | `Error ]) Result.t =3D Core_kerne=
l.Std.Result.Error `Bad</div></div><div><br></div><div>So that works nicely=
. Two different error types get unified. Notice the inferred types of x and=
 f are open. Forcing a closed type breaks things:</div><div><br></div><div>=
<div># let x : (bool, [`Bad]) Result.t Deferred.t =3D return (Error `Bad);;=
</div><div>val x : (bool, [ `Bad ]) Result.t Deferred.t =3D &lt;abstr&gt;</=
div></div><div><br></div><div><div># x &gt;&gt;=3D? f;;</div><div>Error: Th=
is expression has type =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 =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 =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=A0bool -&gt=
; (string, [&gt; `Error ] as &#39;a) Result.t Deferred.t =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 =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 but an expression was expe=
cted of type =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 =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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0</div><div>=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0bool -&gt; (string, [ `Bad ]) Deferred.Result.t</div><=
div>=C2=A0 =C2=A0 =C2=A0 =C2=A0Type (string, &#39;a) Result.t Deferred.t is=
 not compatible with type</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(stri=
ng, [ `Bad ]) Deferred.Result.t =3D</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0(string, [ `Bad ]) Result.t Deferred.t=C2=A0</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0The second variant type does not allow tag(s) `Error</d=
iv></div><div><br></div><div>So is the annotation on x wrong? Well, it type=
 checks, so it&#39;s not disallowed. But is it just bad style? Is there nev=
er a reason to force a closed type? Could adding functions like Bunzli&#39;=
s open_error_msg resolve the matter easily enough?</div><div><br></div><div=
>Unification At Scale</div><div><br></div><div>In large code bases, you can=
&#39;t get around the problem because you&#39;ll surely introduce incompati=
ble types.</div><div><br></div><div><div># let x =3D return (Error (`Bad &q=
uot;uh oh&quot;));;</div><div>val x : (&#39;a, [&gt; `Bad of string ]) Resu=
lt.t Deferred.t =3D &lt;abstr&gt;</div></div><div><br></div><div><div># let=
 f ok =3D if ok then return (Ok &quot;all good&quot;) else return (Error (`=
Bad 42));;</div><div>val f : bool -&gt; (string, [&gt; `Bad of int ]) Resul=
t.t Deferred.t =3D &lt;fun&gt;</div></div><div><br></div><div><div># x &gt;=
&gt;=3D? f;;</div><div>Error: This expression has type =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 =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 =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=A0bool -&gt; (string, [&gt; `Bad of int ] as &#39;a) =
Result.t Deferred.t =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 =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=A0but an=
 expression was expected of type =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 =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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0</d=
iv><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bool -&gt; (string, [&gt; `Bad of=
 string ] as &#39;b) Deferred.Result.t</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0Type (string, &#39;a) Result.t Deferred.t is not compatible with type</d=
iv><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(string, &#39;b) Deferred.Result.=
t =3D (string, &#39;b) Result.t Deferred.t=C2=A0</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0Types for tag `Bad are incompatible</div></div><div><br></div>=
<div>Now you have to manually handle the errors every time x and f are used=
 in the same context. Should some support for that be standardized? We star=
ted defining functions like</div><div><br></div><div>val bind_and_handle_er=
ror</div><div>=C2=A0 : =C2=A0(&#39;a, &#39;e1) Result.t Deferred.t</div><di=
v>=C2=A0 -&gt; (&#39;a -&gt; (&#39;b, &#39;e2) Result.t Deferred.t</div><di=
v>=C2=A0 -&gt; merge_error:(&#39;e1 -&gt; &#39;e2 -&gt; &#39;e3)</div><div>=
=C2=A0 -&gt; (&#39;a, &#39;e3) Result.t Deferred.t</div><div><br></div><div=
>It&#39;s 3 arguments, so no more infix operator. If you end up with bind_a=
nd_handle_error everywhere instead of (&gt;&gt;=3D?), you soon get annoyed.=
</div><div><br></div><div><br></div><div>Writing MLI Files</div><div><br></=
div><div>The goal is to maintain precise error information, so you diligent=
ly define unique variants for all your functions.=C2=A0Now you&#39;ve got a=
ll kinds of polymorphic variant types, getting unified, and growing into la=
rger and larger types. Every function&#39;s signature is thus something lik=
e</div><div><br></div><div>(int, [`Err1 of int | `Err2 of string | .... | `=
Err20 of unit] Result.t</div><div><br></div><div>Type inference gives you t=
his error the first time, but now you copy/paste into your mli. When some u=
pstream code changes, your module no longer compiles because the error type=
 changed. So you have to keep copying/pasting the updated error type. That =
gets annoying very fast.</div><div><br></div><div>An idea to avoid that is =
to name your error types:</div><div><br></div><div>module A : sig</div><div=
>=C2=A0 type err1 =3D [`Err1 of string]</div><div>=C2=A0 val f : int -&gt; =
(string, err1) Result.t Deferred.t</div><div>end</div><div><br></div><div>m=
odule B : sig</div><div>=C2=A0 type err2 =3D [`Err2 of int]</div><div>=C2=
=A0 val g : unit -&gt; (string, [err1 | err2]) Result.t Deferred.t</div><di=
v>end</div><div><br></div><div>Now, even if you change type err1, the signa=
ture for module B remains valid. However, you&#39;ve introduced a different=
 annoyance; you have to name all your error types. Also, you&#39;ve only av=
oided one case. If g&#39;s implementation is modified to start using yet an=
other function, then you do have to change g&#39;s signature. Note this is =
very different from the usual case. Normally, calling out to additional cod=
e in a function&#39;s implementation doesn&#39;t change that function&#39;s=
 return type. Now you&#39;re in a situation where return types change all t=
he time. Worse, if g&#39;s implementation stops using f, the signature of g=
 should be changed but the compiler won&#39;t tell you that. Quickly you&#3=
9;ll have functions that say they can return error `Foo but actually they c=
annot.</div><div><br></div><div><br></div><div>Coding Expertise</div><div><=
br></div><div>Historically beginners have been advised to avoid polymorphic=
 variants. Although this seems to be less true now on, it is certainly the =
case that coding with them is a bit harder. Example:</div><div><br></div><d=
iv>With this style, you end up wanting to define a function like:</div><div=
><br></div><div><div>val with_file :</div><div>=C2=A0 =C2=A0 =C2=A0string -=
&gt;</div><div>=C2=A0 =C2=A0 =C2=A0f : (t -&gt; (=E2=80=98a, =E2=80=98b) Re=
sult.t -&gt;</div><div>=C2=A0 =C2=A0 =C2=A0(=E2=80=98a, [&gt; err | =E2=80=
=98b]) Result.t</div></div><div><br></div><div>The idea is that opening the=
 file might return an error err. If the file is opened successfully, you ca=
ll f, and f might return error `b. Thus, the result type should have errors=
 [err | `b]. However, the above doesn&#39;t type check. The signature actua=
lly has to be (thanks to Sebastien Mondet for teaching me this years ago):<=
/div><div><br></div><div><div>val with_file :</div><div>=C2=A0 =C2=A0 =C2=
=A0string -&gt;</div><div>=C2=A0 =C2=A0 =C2=A0f : (t -&gt; (=E2=80=98a, [&g=
t; err] as =E2=80=98b) Result.t -&gt;</div><div>=C2=A0 =C2=A0 =C2=A0(=E2=80=
=98a, =E2=80=98b) Result.t</div></div><div><br></div><div>Do you want your =
user and developer base to deal with such signatures? It is unclear what th=
is signature is saying. We now have err mentioned in the return type of f, =
but in our original intention err has nothing to do with f. Of course, ther=
e is an explanation that makes sense of it (but I&#39;ll skip it).</div><di=
v><br></div><div>I seem to be arguing strongly against the use of polymorph=
ic variants, but I&#39;m not. I&#39;m really unsure what the right answer i=
s. A lot of the problems I&#39;m mentioning would go away if there was a pr=
oject wide standardization of the particular polymorphic variants used. The=
 value of using them is high, so actually I hope they will be used.</div><d=
iv><br></div><div><br></div><div><br></div><div><br></div><div><br></div></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 1=
4, 2016 at 10:50 AM, Richard Mortier <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:richard.mortier@cl.cam.ac.uk" target=3D"_blank">richard.mortier@cl.cam.ac=
.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"=
">On 14 October 2016 at 15:36, David Scott &lt;<a href=3D"mailto:scott.dj@g=
mail.com">scott.dj@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Looks like we have a number of different conventions for the binds=
.=C2=A0 Do we<br>
&gt;&gt; want to have the same set of operators with and without Lwt suppor=
t (and<br>
&gt;&gt; open the Infix module locally as needed) or separate operators tha=
t be used<br>
&gt;&gt; alongside each other?<br>
&gt;<br>
&gt; I&#39;m curious what people recommend here -- I&#39;m certainly open t=
o adopting a<br>
&gt; common convention even if it involves a bit of churn.<br>
<br>
</span>Purely personal anecdotal opinion:<br>
FWIW the only addition to the standard Lwt use of `&gt;&gt;=3D` that I&#39;=
ve<br>
found intuitive / memorable enough (somehow) is `&gt;&gt;=3D?` for an opera=
tor<br>
that handles Result types as described too.<br>
<br>
(TBH I have a hard time even keeping the meanings of `&gt;&gt;|=3D` / `&gt;=
&gt;|?`<br>
in my head.)<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Richard Mortier<br>
<a href=3D"mailto:richard.mortier@cl.cam.ac.uk">richard.mortier@cl.cam.ac.u=
k</a><br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br></div>

--94eb2c0724066590dc053ed55eb5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============8973576885183121096==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 16:08:54 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 16:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv52T-0005mW-GC; Fri, 14 Oct 2016 16:08:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bv52S-0005mM-Mn
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 16:08:52 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2A/29-21907-21301085; Fri, 14 Oct 2016 16:08:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVy0237EV0BZsY
 IgxlXbCx6W++yODB6HP5whSWAMYo1My8pvyKBNePVrYPsBR0mFW2bFjM3MC7Q6GLk5BASeMAo
 seWEEYgtIWAjser9OvYuRi6g+FQmiRNTj7F2MXIAJeQkPj81hIg3MEn8uHSAHaRBWMBTYsP0X
 awgtoiAusSyU/cZIYreM0vM/bSIESTBBpRYfL2PBcTmFXCTOPHzDFicRUBVYnpjNzOILSoQLv
 F+1kI2iBpBiZMzn4DVcwoESrQsPcwEYjMLmEnM2/yQGcKWl2jeOpt5AqPALCQts5CUzUJStoC
 ReRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxrWt
 zocYJTmYlER5bb4yRAjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3HyBghJFiUmp5akZaZA4wUm
 LQEB4+SCG8eSJq3uCAxtzgzHSJ1ilFRSpx3NkhCACSRUZoH1waLzkuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5m0CmcKTmVcCN/0V0GImoMUf2hhAFpckIqSkGhj1tv3PMuoTXCCg1JzhciI
 70zxkElNA+QLBj16/T3bKpAn9qp+xTzvDyf6c2OX/xz06i/MPuSXPfLM16fffC9rzxWT4pjWv
 UJa42n3tT0lLptmbiZ02CTccJ6jMOlNjpniiYLWZY49A6BWrdwXxrnp+VWzzZBSEAncu1y3YK
 bKE7/Gutc+k9yqxFGckGmoxFxUnAgCYy3jEyQIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1476461328!63266135!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42322 invoked from network); 14 Oct 2016 16:08:48 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 16:08:48 -0000
Received: from mfilter44-d.gandi.net (mfilter44-d.gandi.net [217.70.178.175])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id AE0B31720D5
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 18:08:48 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter44-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter44-d.gandi.net (mfilter44-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id caKTk3_soXrd for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 18:08:46 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id C66B71720D6
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 18:08:46 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <fe2cef65-3801-b625-5374-877748fff7b6@somerandomidiot.com>
Date: Fri, 14 Oct 2016 11:08:46 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMTQvMjAxNiAxMTowMyBBTSwgQXNoaXNoIEFnYXJ3YWwgd3JvdGU6Cj4gVXNpbmcgcG9s
eW1vcnBoaWMgdmFyaWFudHMgZm9yIHRoZSBlcnJvciB0eXBlIHBvc2VzIHNvbWUgY2hhbGxlbmdl
cy4gCj4gSGVyZSBhcmUgc29tZSB0aGluZ3MgdG8gdGhpbmsgYWJvdXQuIChUaGUgZm9sbG93aW5n
IGNvZGUgYXNzdW1lcyBgb3BlbiAKPiBBc3luYy5TdGRgIGJlY2F1c2UgaXQgYWxyZWFkeSBoYXMg
dGhlIG5lY2Vzc2FyeSBjb21iaW5hdG9ycykuCj4KPiBFcnJvciBVbmlmaWNhdGlvbgo+Cj4gIyBs
ZXQgeCA9IHJldHVybiAoRXJyb3IgYEJhZCk7Owo+IHZhbCB4IDogKCdhLCBbPiBgQmFkIF0pIFJl
c3VsdC50IERlZmVycmVkLnQgPSA8YWJzdHI+Cj4KPiAjIGxldCBmIG9rID0gaWYgb2sgdGhlbiBy
ZXR1cm4gKE9rICJhbGwgZ29vZCIpIGVsc2UgcmV0dXJuIChFcnJvciAKPiBgRXJyb3IpOzsKPiB2
YWwgZiA6IGJvb2wgLT4gKHN0cmluZywgWz4gYEVycm9yIF0pIFJlc3VsdC50IERlZmVycmVkLnQg
PSA8ZnVuPgo+Cj4gIyB4ID4+PT8gZjs7Cj4gLSA6IChzdHJpbmcsIFs+IGBCYWQgfCBgRXJyb3Ig
XSkgUmVzdWx0LnQgPSAKPiBDb3JlX2tlcm5lbC5TdGQuUmVzdWx0LkVycm9yIGBCYWQKPgo+IFNv
IHRoYXQgd29ya3MgbmljZWx5LiBUd28gZGlmZmVyZW50IGVycm9yIHR5cGVzIGdldCB1bmlmaWVk
LiBOb3RpY2UgCj4gdGhlIGluZmVycmVkIHR5cGVzIG9mIHggYW5kIGYgYXJlIG9wZW4uIEZvcmNp
bmcgYSBjbG9zZWQgdHlwZSBicmVha3MgCj4gdGhpbmdzOgo+Cj4gIyBsZXQgeCA6IChib29sLCBb
YEJhZF0pIFJlc3VsdC50IERlZmVycmVkLnQgPSByZXR1cm4gKEVycm9yIGBCYWQpOzsKPiB2YWwg
eCA6IChib29sLCBbIGBCYWQgXSkgUmVzdWx0LnQgRGVmZXJyZWQudCA9IDxhYnN0cj4KPgo+ICMg
eCA+Pj0/IGY7Owo+IEVycm9yOiBUaGlzIGV4cHJlc3Npb24gaGFzIHR5cGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgLT4gCj4gKHN0cmluZywgWz4gYEVycm9yIF0gYXMgJ2Ep
IFJlc3VsdC50IERlZmVycmVkLnQgYnV0IGFuIGV4cHJlc3Npb24gd2FzIAo+IGV4cGVjdGVkIG9m
IHR5cGUKPiAgICAgICAgICBib29sIC0+IChzdHJpbmcsIFsgYEJhZCBdKSBEZWZlcnJlZC5SZXN1
bHQudAo+ICAgICAgICBUeXBlIChzdHJpbmcsICdhKSBSZXN1bHQudCBEZWZlcnJlZC50IGlzIG5v
dCBjb21wYXRpYmxlIHdpdGggdHlwZQo+ICAgICAgICAgIChzdHJpbmcsIFsgYEJhZCBdKSBEZWZl
cnJlZC5SZXN1bHQudCA9Cj4gICAgICAgICAgICAoc3RyaW5nLCBbIGBCYWQgXSkgUmVzdWx0LnQg
RGVmZXJyZWQudAo+ICAgICAgICBUaGUgc2Vjb25kIHZhcmlhbnQgdHlwZSBkb2VzIG5vdCBhbGxv
dyB0YWcocykgYEVycm9yCj4KPiBTbyBpcyB0aGUgYW5ub3RhdGlvbiBvbiB4IHdyb25nPyBXZWxs
LCBpdCB0eXBlIGNoZWNrcywgc28gaXQncyBub3QgCj4gZGlzYWxsb3dlZC4gQnV0IGlzIGl0IGp1
c3QgYmFkIHN0eWxlPyBJcyB0aGVyZSBuZXZlciBhIHJlYXNvbiB0byBmb3JjZSAKPiBhIGNsb3Nl
ZCB0eXBlPyBDb3VsZCBhZGRpbmcgZnVuY3Rpb25zIGxpa2UgQnVuemxpJ3Mgb3Blbl9lcnJvcl9t
c2cgCj4gcmVzb2x2ZSB0aGUgbWF0dGVyIGVhc2lseSBlbm91Z2g/Cj4KPiBVbmlmaWNhdGlvbiBB
dCBTY2FsZQo+Cj4gSW4gbGFyZ2UgY29kZSBiYXNlcywgeW91IGNhbid0IGdldCBhcm91bmQgdGhl
IHByb2JsZW0gYmVjYXVzZSB5b3UnbGwgCj4gc3VyZWx5IGludHJvZHVjZSBpbmNvbXBhdGlibGUg
dHlwZXMuCj4KPiAjIGxldCB4ID0gcmV0dXJuIChFcnJvciAoYEJhZCAidWggb2giKSk7Owo+IHZh
bCB4IDogKCdhLCBbPiBgQmFkIG9mIHN0cmluZyBdKSBSZXN1bHQudCBEZWZlcnJlZC50ID0gPGFi
c3RyPgo+Cj4gIyBsZXQgZiBvayA9IGlmIG9rIHRoZW4gcmV0dXJuIChPayAiYWxsIGdvb2QiKSBl
bHNlIHJldHVybiAoRXJyb3IgCj4gKGBCYWQgNDIpKTs7Cj4gdmFsIGYgOiBib29sIC0+IChzdHJp
bmcsIFs+IGBCYWQgb2YgaW50IF0pIFJlc3VsdC50IERlZmVycmVkLnQgPSA8ZnVuPgo+Cj4gIyB4
ID4+PT8gZjs7Cj4gRXJyb3I6IFRoaXMgZXhwcmVzc2lvbiBoYXMgdHlwZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCAtPiAKPiAoc3RyaW5nLCBbPiBgQmFkIG9mIGludCBdIGFz
ICdhKSBSZXN1bHQudCBEZWZlcnJlZC50ICAgICAgICAgICAgICAgICAgIAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dCBhbiBleHByZXNzaW9uIHdhcyBleHBlY3Rl
ZCAKPiBvZiB0eXBlCj4gICAgICAgICAgYm9vbCAtPiAoc3RyaW5nLCBbPiBgQmFkIG9mIHN0cmlu
ZyBdIGFzICdiKSBEZWZlcnJlZC5SZXN1bHQudAo+ICAgICAgICBUeXBlIChzdHJpbmcsICdhKSBS
ZXN1bHQudCBEZWZlcnJlZC50IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdHlwZQo+ICAgICAgICAg
IChzdHJpbmcsICdiKSBEZWZlcnJlZC5SZXN1bHQudCA9IChzdHJpbmcsICdiKSBSZXN1bHQudCAK
PiBEZWZlcnJlZC50Cj4gICAgICAgIFR5cGVzIGZvciB0YWcgYEJhZCBhcmUgaW5jb21wYXRpYmxl
Cj4KPiBOb3cgeW91IGhhdmUgdG8gbWFudWFsbHkgaGFuZGxlIHRoZSBlcnJvcnMgZXZlcnkgdGlt
ZSB4IGFuZCBmIGFyZSB1c2VkIAo+IGluIHRoZSBzYW1lIGNvbnRleHQuIFNob3VsZCBzb21lIHN1
cHBvcnQgZm9yIHRoYXQgYmUgc3RhbmRhcmRpemVkPyBXZSAKPiBzdGFydGVkIGRlZmluaW5nIGZ1
bmN0aW9ucyBsaWtlCj4KPiB2YWwgYmluZF9hbmRfaGFuZGxlX2Vycm9yCj4gICA6ICAoJ2EsICdl
MSkgUmVzdWx0LnQgRGVmZXJyZWQudAo+ICAgLT4gKCdhIC0+ICgnYiwgJ2UyKSBSZXN1bHQudCBE
ZWZlcnJlZC50Cj4gICAtPiBtZXJnZV9lcnJvcjooJ2UxIC0+ICdlMiAtPiAnZTMpCj4gICAtPiAo
J2EsICdlMykgUmVzdWx0LnQgRGVmZXJyZWQudAo+Cj4gSXQncyAzIGFyZ3VtZW50cywgc28gbm8g
bW9yZSBpbmZpeCBvcGVyYXRvci4gSWYgeW91IGVuZCB1cCB3aXRoIAo+IGJpbmRfYW5kX2hhbmRs
ZV9lcnJvciBldmVyeXdoZXJlIGluc3RlYWQgb2YgKD4+PT8pLCB5b3Ugc29vbiBnZXQgYW5ub3ll
ZC4KPgo+Cj4gV3JpdGluZyBNTEkgRmlsZXMKPgo+IFRoZSBnb2FsIGlzIHRvIG1haW50YWluIHBy
ZWNpc2UgZXJyb3IgaW5mb3JtYXRpb24sIHNvIHlvdSBkaWxpZ2VudGx5IAo+IGRlZmluZSB1bmlx
dWUgdmFyaWFudHMgZm9yIGFsbCB5b3VyIGZ1bmN0aW9ucy4gTm93IHlvdSd2ZSBnb3QgYWxsIAo+
IGtpbmRzIG9mIHBvbHltb3JwaGljIHZhcmlhbnQgdHlwZXMsIGdldHRpbmcgdW5pZmllZCwgYW5k
IGdyb3dpbmcgaW50byAKPiBsYXJnZXIgYW5kIGxhcmdlciB0eXBlcy4gRXZlcnkgZnVuY3Rpb24n
cyBzaWduYXR1cmUgaXMgdGh1cyBzb21ldGhpbmcgbGlrZQo+Cj4gKGludCwgW2BFcnIxIG9mIGlu
dCB8IGBFcnIyIG9mIHN0cmluZyB8IC4uLi4gfCBgRXJyMjAgb2YgdW5pdF0gUmVzdWx0LnQKPgo+
IFR5cGUgaW5mZXJlbmNlIGdpdmVzIHlvdSB0aGlzIGVycm9yIHRoZSBmaXJzdCB0aW1lLCBidXQg
bm93IHlvdSAKPiBjb3B5L3Bhc3RlIGludG8geW91ciBtbGkuIFdoZW4gc29tZSB1cHN0cmVhbSBj
b2RlIGNoYW5nZXMsIHlvdXIgbW9kdWxlIAo+IG5vIGxvbmdlciBjb21waWxlcyBiZWNhdXNlIHRo
ZSBlcnJvciB0eXBlIGNoYW5nZWQuIFNvIHlvdSBoYXZlIHRvIGtlZXAgCj4gY29weWluZy9wYXN0
aW5nIHRoZSB1cGRhdGVkIGVycm9yIHR5cGUuIFRoYXQgZ2V0cyBhbm5veWluZyB2ZXJ5IGZhc3Qu
Cj4KPiBBbiBpZGVhIHRvIGF2b2lkIHRoYXQgaXMgdG8gbmFtZSB5b3VyIGVycm9yIHR5cGVzOgo+
Cj4gbW9kdWxlIEEgOiBzaWcKPiAgIHR5cGUgZXJyMSA9IFtgRXJyMSBvZiBzdHJpbmddCj4gICB2
YWwgZiA6IGludCAtPiAoc3RyaW5nLCBlcnIxKSBSZXN1bHQudCBEZWZlcnJlZC50Cj4gZW5kCj4K
PiBtb2R1bGUgQiA6IHNpZwo+ICAgdHlwZSBlcnIyID0gW2BFcnIyIG9mIGludF0KPiAgIHZhbCBn
IDogdW5pdCAtPiAoc3RyaW5nLCBbZXJyMSB8IGVycjJdKSBSZXN1bHQudCBEZWZlcnJlZC50Cj4g
ZW5kCj4KPiBOb3csIGV2ZW4gaWYgeW91IGNoYW5nZSB0eXBlIGVycjEsIHRoZSBzaWduYXR1cmUg
Zm9yIG1vZHVsZSBCIHJlbWFpbnMgCj4gdmFsaWQuIEhvd2V2ZXIsIHlvdSd2ZSBpbnRyb2R1Y2Vk
IGEgZGlmZmVyZW50IGFubm95YW5jZTsgeW91IGhhdmUgdG8gCj4gbmFtZSBhbGwgeW91ciBlcnJv
ciB0eXBlcy4gQWxzbywgeW91J3ZlIG9ubHkgYXZvaWRlZCBvbmUgY2FzZS4gSWYgZydzIAo+IGlt
cGxlbWVudGF0aW9uIGlzIG1vZGlmaWVkIHRvIHN0YXJ0IHVzaW5nIHlldCBhbm90aGVyIGZ1bmN0
aW9uLCB0aGVuIAo+IHlvdSBkbyBoYXZlIHRvIGNoYW5nZSBnJ3Mgc2lnbmF0dXJlLiBOb3RlIHRo
aXMgaXMgdmVyeSBkaWZmZXJlbnQgZnJvbSAKPiB0aGUgdXN1YWwgY2FzZS4gTm9ybWFsbHksIGNh
bGxpbmcgb3V0IHRvIGFkZGl0aW9uYWwgY29kZSBpbiBhIAo+IGZ1bmN0aW9uJ3MgaW1wbGVtZW50
YXRpb24gZG9lc24ndCBjaGFuZ2UgdGhhdCBmdW5jdGlvbidzIHJldHVybiB0eXBlLiAKPiBOb3cg
eW91J3JlIGluIGEgc2l0dWF0aW9uIHdoZXJlIHJldHVybiB0eXBlcyBjaGFuZ2UgYWxsIHRoZSB0
aW1lLiAKPiBXb3JzZSwgaWYgZydzIGltcGxlbWVudGF0aW9uIHN0b3BzIHVzaW5nIGYsIHRoZSBz
aWduYXR1cmUgb2YgZyBzaG91bGQgCj4gYmUgY2hhbmdlZCBidXQgdGhlIGNvbXBpbGVyIHdvbid0
IHRlbGwgeW91IHRoYXQuIFF1aWNrbHkgeW91J2xsIGhhdmUgCj4gZnVuY3Rpb25zIHRoYXQgc2F5
IHRoZXkgY2FuIHJldHVybiBlcnJvciBgRm9vIGJ1dCBhY3R1YWxseSB0aGV5IGNhbm5vdC4KPgo+
Cj4gQ29kaW5nIEV4cGVydGlzZQo+Cj4gSGlzdG9yaWNhbGx5IGJlZ2lubmVycyBoYXZlIGJlZW4g
YWR2aXNlZCB0byBhdm9pZCBwb2x5bW9ycGhpYyAKPiB2YXJpYW50cy4gQWx0aG91Z2ggdGhpcyBz
ZWVtcyB0byBiZSBsZXNzIHRydWUgbm93IG9uLCBpdCBpcyBjZXJ0YWlubHkgCj4gdGhlIGNhc2Ug
dGhhdCBjb2Rpbmcgd2l0aCB0aGVtIGlzIGEgYml0IGhhcmRlci4gRXhhbXBsZToKPgo+IFdpdGgg
dGhpcyBzdHlsZSwgeW91IGVuZCB1cCB3YW50aW5nIHRvIGRlZmluZSBhIGZ1bmN0aW9uIGxpa2U6
Cj4KPiB2YWwgd2l0aF9maWxlIDoKPiAgICAgIHN0cmluZyAtPgo+ICAgICAgZiA6ICh0IC0+ICji
gJhhLCDigJhiKSBSZXN1bHQudCAtPgo+ICAgICAgKOKAmGEsIFs+IGVyciB8IOKAmGJdKSBSZXN1
bHQudAo+Cj4gVGhlIGlkZWEgaXMgdGhhdCBvcGVuaW5nIHRoZSBmaWxlIG1pZ2h0IHJldHVybiBh
biBlcnJvciBlcnIuIElmIHRoZSAKPiBmaWxlIGlzIG9wZW5lZCBzdWNjZXNzZnVsbHksIHlvdSBj
YWxsIGYsIGFuZCBmIG1pZ2h0IHJldHVybiBlcnJvciBgYi4gCj4gVGh1cywgdGhlIHJlc3VsdCB0
eXBlIHNob3VsZCBoYXZlIGVycm9ycyBbZXJyIHwgYGJdLiBIb3dldmVyLCB0aGUgCj4gYWJvdmUg
ZG9lc24ndCB0eXBlIGNoZWNrLiBUaGUgc2lnbmF0dXJlIGFjdHVhbGx5IGhhcyB0byBiZSAodGhh
bmtzIHRvIAo+IFNlYmFzdGllbiBNb25kZXQgZm9yIHRlYWNoaW5nIG1lIHRoaXMgeWVhcnMgYWdv
KToKPgo+IHZhbCB3aXRoX2ZpbGUgOgo+ICAgICAgc3RyaW5nIC0+Cj4gICAgICBmIDogKHQgLT4g
KOKAmGEsIFs+IGVycl0gYXMg4oCYYikgUmVzdWx0LnQgLT4KPiAgICAgICjigJhhLCDigJhiKSBS
ZXN1bHQudAo+Cj4gRG8geW91IHdhbnQgeW91ciB1c2VyIGFuZCBkZXZlbG9wZXIgYmFzZSB0byBk
ZWFsIHdpdGggc3VjaCBzaWduYXR1cmVzPyAKPiBJdCBpcyB1bmNsZWFyIHdoYXQgdGhpcyBzaWdu
YXR1cmUgaXMgc2F5aW5nLiBXZSBub3cgaGF2ZSBlcnIgbWVudGlvbmVkIAo+IGluIHRoZSByZXR1
cm4gdHlwZSBvZiBmLCBidXQgaW4gb3VyIG9yaWdpbmFsIGludGVudGlvbiBlcnIgaGFzIG5vdGhp
bmcgCj4gdG8gZG8gd2l0aCBmLiBPZiBjb3Vyc2UsIHRoZXJlIGlzIGFuIGV4cGxhbmF0aW9uIHRo
YXQgbWFrZXMgc2Vuc2Ugb2YgCj4gaXQgKGJ1dCBJJ2xsIHNraXAgaXQpLgo+Cj4gSSBzZWVtIHRv
IGJlIGFyZ3Vpbmcgc3Ryb25nbHkgYWdhaW5zdCB0aGUgdXNlIG9mIHBvbHltb3JwaGljIHZhcmlh
bnRzLCAKPiBidXQgSSdtIG5vdC4gSSdtIHJlYWxseSB1bnN1cmUgd2hhdCB0aGUgcmlnaHQgYW5z
d2VyIGlzLiBBIGxvdCBvZiB0aGUgCj4gcHJvYmxlbXMgSSdtIG1lbnRpb25pbmcgd291bGQgZ28g
YXdheSBpZiB0aGVyZSB3YXMgYSBwcm9qZWN0IHdpZGUgCj4gc3RhbmRhcmRpemF0aW9uIG9mIHRo
ZSBwYXJ0aWN1bGFyIHBvbHltb3JwaGljIHZhcmlhbnRzIHVzZWQuIFRoZSB2YWx1ZSAKPiBvZiB1
c2luZyB0aGVtIGlzIGhpZ2gsIHNvIGFjdHVhbGx5IEkgaG9wZSB0aGV5IHdpbGwgYmUgdXNlZC4K
PgoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhpcyB0aG91Z2h0ZnVsIGFuZCBoZWxwZnVsIHJl
cGx5IC0tIHlvdSd2ZSAKZGVzY3JpYmVkIChpbiBiZXR0ZXIgYW5kIG1vcmUgY29uY3JldGUgdGVy
bXMgdGhhbiBJJ3ZlIG1hbmFnZWQgdG8gCmRpc3RpbGwpIGEgbnVtYmVyIG9mIGlzc3VlcyB0aGF0
IEkndmUgYmVlbiBlbmNvdW50ZXJpbmcgYXMgSSd2ZSBiZWVuIApleHBlcmltZW50aW5nIHdpdGgg
cG9zc2libGUgc2lnbmF0dXJlcyBvdmVyIHRoZSBwYXN0IGZldyBkYXlzLgoKLU1pbmR5CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 16:08:54 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 16:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv52T-0005mW-GC; Fri, 14 Oct 2016 16:08:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1bv52S-0005mM-Mn
 for mirageos-devel@lists.xenproject.org; Fri, 14 Oct 2016 16:08:52 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2A/29-21907-21301085; Fri, 14 Oct 2016 16:08:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVy0237EV0BZsY
 IgxlXbCx6W++yODB6HP5whSWAMYo1My8pvyKBNePVrYPsBR0mFW2bFjM3MC7Q6GLk5BASeMAo
 seWEEYgtIWAjser9OvYuRi6g+FQmiRNTj7F2MXIAJeQkPj81hIg3MEn8uHSAHaRBWMBTYsP0X
 awgtoiAusSyU/cZIYreM0vM/bSIESTBBpRYfL2PBcTmFXCTOPHzDFicRUBVYnpjNzOILSoQLv
 F+1kI2iBpBiZMzn4DVcwoESrQsPcwEYjMLmEnM2/yQGcKWl2jeOpt5AqPALCQts5CUzUJStoC
 ReRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxrWt
 zocYJTmYlER5bb4yRAjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3HyBghJFiUmp5akZaZA4wUm
 LQEB4+SCG8eSJq3uCAxtzgzHSJ1ilFRSpx3NkhCACSRUZoH1waLzkuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5m0CmcKTmVcCN/0V0GImoMUf2hhAFpckIqSkGhj1tv3PMuoTXCCg1JzhciI
 70zxkElNA+QLBj16/T3bKpAn9qp+xTzvDyf6c2OX/xz06i/MPuSXPfLM16fffC9rzxWT4pjWv
 UJa42n3tT0lLptmbiZ02CTccJ6jMOlNjpniiYLWZY49A6BWrdwXxrnp+VWzzZBSEAncu1y3YK
 bKE7/Gutc+k9yqxFGckGmoxFxUnAgCYy3jEyQIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1476461328!63266135!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42322 invoked from network); 14 Oct 2016 16:08:48 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 16:08:48 -0000
Received: from mfilter44-d.gandi.net (mfilter44-d.gandi.net [217.70.178.175])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id AE0B31720D5
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 18:08:48 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter44-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter44-d.gandi.net (mfilter44-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id caKTk3_soXrd for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 18:08:46 +0200 (CEST)
X-Originating-IP: 194.72.166.2
Received: from [10.137.3.11] (unknown [194.72.166.2])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id C66B71720D6
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 14 Oct 2016 18:08:46 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <fe2cef65-3801-b625-5374-877748fff7b6@somerandomidiot.com>
Date: Fri, 14 Oct 2016 11:08:46 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTAvMTQvMjAxNiAxMTowMyBBTSwgQXNoaXNoIEFnYXJ3YWwgd3JvdGU6Cj4gVXNpbmcgcG9s
eW1vcnBoaWMgdmFyaWFudHMgZm9yIHRoZSBlcnJvciB0eXBlIHBvc2VzIHNvbWUgY2hhbGxlbmdl
cy4gCj4gSGVyZSBhcmUgc29tZSB0aGluZ3MgdG8gdGhpbmsgYWJvdXQuIChUaGUgZm9sbG93aW5n
IGNvZGUgYXNzdW1lcyBgb3BlbiAKPiBBc3luYy5TdGRgIGJlY2F1c2UgaXQgYWxyZWFkeSBoYXMg
dGhlIG5lY2Vzc2FyeSBjb21iaW5hdG9ycykuCj4KPiBFcnJvciBVbmlmaWNhdGlvbgo+Cj4gIyBs
ZXQgeCA9IHJldHVybiAoRXJyb3IgYEJhZCk7Owo+IHZhbCB4IDogKCdhLCBbPiBgQmFkIF0pIFJl
c3VsdC50IERlZmVycmVkLnQgPSA8YWJzdHI+Cj4KPiAjIGxldCBmIG9rID0gaWYgb2sgdGhlbiBy
ZXR1cm4gKE9rICJhbGwgZ29vZCIpIGVsc2UgcmV0dXJuIChFcnJvciAKPiBgRXJyb3IpOzsKPiB2
YWwgZiA6IGJvb2wgLT4gKHN0cmluZywgWz4gYEVycm9yIF0pIFJlc3VsdC50IERlZmVycmVkLnQg
PSA8ZnVuPgo+Cj4gIyB4ID4+PT8gZjs7Cj4gLSA6IChzdHJpbmcsIFs+IGBCYWQgfCBgRXJyb3Ig
XSkgUmVzdWx0LnQgPSAKPiBDb3JlX2tlcm5lbC5TdGQuUmVzdWx0LkVycm9yIGBCYWQKPgo+IFNv
IHRoYXQgd29ya3MgbmljZWx5LiBUd28gZGlmZmVyZW50IGVycm9yIHR5cGVzIGdldCB1bmlmaWVk
LiBOb3RpY2UgCj4gdGhlIGluZmVycmVkIHR5cGVzIG9mIHggYW5kIGYgYXJlIG9wZW4uIEZvcmNp
bmcgYSBjbG9zZWQgdHlwZSBicmVha3MgCj4gdGhpbmdzOgo+Cj4gIyBsZXQgeCA6IChib29sLCBb
YEJhZF0pIFJlc3VsdC50IERlZmVycmVkLnQgPSByZXR1cm4gKEVycm9yIGBCYWQpOzsKPiB2YWwg
eCA6IChib29sLCBbIGBCYWQgXSkgUmVzdWx0LnQgRGVmZXJyZWQudCA9IDxhYnN0cj4KPgo+ICMg
eCA+Pj0/IGY7Owo+IEVycm9yOiBUaGlzIGV4cHJlc3Npb24gaGFzIHR5cGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgLT4gCj4gKHN0cmluZywgWz4gYEVycm9yIF0gYXMgJ2Ep
IFJlc3VsdC50IERlZmVycmVkLnQgYnV0IGFuIGV4cHJlc3Npb24gd2FzIAo+IGV4cGVjdGVkIG9m
IHR5cGUKPiAgICAgICAgICBib29sIC0+IChzdHJpbmcsIFsgYEJhZCBdKSBEZWZlcnJlZC5SZXN1
bHQudAo+ICAgICAgICBUeXBlIChzdHJpbmcsICdhKSBSZXN1bHQudCBEZWZlcnJlZC50IGlzIG5v
dCBjb21wYXRpYmxlIHdpdGggdHlwZQo+ICAgICAgICAgIChzdHJpbmcsIFsgYEJhZCBdKSBEZWZl
cnJlZC5SZXN1bHQudCA9Cj4gICAgICAgICAgICAoc3RyaW5nLCBbIGBCYWQgXSkgUmVzdWx0LnQg
RGVmZXJyZWQudAo+ICAgICAgICBUaGUgc2Vjb25kIHZhcmlhbnQgdHlwZSBkb2VzIG5vdCBhbGxv
dyB0YWcocykgYEVycm9yCj4KPiBTbyBpcyB0aGUgYW5ub3RhdGlvbiBvbiB4IHdyb25nPyBXZWxs
LCBpdCB0eXBlIGNoZWNrcywgc28gaXQncyBub3QgCj4gZGlzYWxsb3dlZC4gQnV0IGlzIGl0IGp1
c3QgYmFkIHN0eWxlPyBJcyB0aGVyZSBuZXZlciBhIHJlYXNvbiB0byBmb3JjZSAKPiBhIGNsb3Nl
ZCB0eXBlPyBDb3VsZCBhZGRpbmcgZnVuY3Rpb25zIGxpa2UgQnVuemxpJ3Mgb3Blbl9lcnJvcl9t
c2cgCj4gcmVzb2x2ZSB0aGUgbWF0dGVyIGVhc2lseSBlbm91Z2g/Cj4KPiBVbmlmaWNhdGlvbiBB
dCBTY2FsZQo+Cj4gSW4gbGFyZ2UgY29kZSBiYXNlcywgeW91IGNhbid0IGdldCBhcm91bmQgdGhl
IHByb2JsZW0gYmVjYXVzZSB5b3UnbGwgCj4gc3VyZWx5IGludHJvZHVjZSBpbmNvbXBhdGlibGUg
dHlwZXMuCj4KPiAjIGxldCB4ID0gcmV0dXJuIChFcnJvciAoYEJhZCAidWggb2giKSk7Owo+IHZh
bCB4IDogKCdhLCBbPiBgQmFkIG9mIHN0cmluZyBdKSBSZXN1bHQudCBEZWZlcnJlZC50ID0gPGFi
c3RyPgo+Cj4gIyBsZXQgZiBvayA9IGlmIG9rIHRoZW4gcmV0dXJuIChPayAiYWxsIGdvb2QiKSBl
bHNlIHJldHVybiAoRXJyb3IgCj4gKGBCYWQgNDIpKTs7Cj4gdmFsIGYgOiBib29sIC0+IChzdHJp
bmcsIFs+IGBCYWQgb2YgaW50IF0pIFJlc3VsdC50IERlZmVycmVkLnQgPSA8ZnVuPgo+Cj4gIyB4
ID4+PT8gZjs7Cj4gRXJyb3I6IFRoaXMgZXhwcmVzc2lvbiBoYXMgdHlwZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCAtPiAKPiAoc3RyaW5nLCBbPiBgQmFkIG9mIGludCBdIGFz
ICdhKSBSZXN1bHQudCBEZWZlcnJlZC50ICAgICAgICAgICAgICAgICAgIAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dCBhbiBleHByZXNzaW9uIHdhcyBleHBlY3Rl
ZCAKPiBvZiB0eXBlCj4gICAgICAgICAgYm9vbCAtPiAoc3RyaW5nLCBbPiBgQmFkIG9mIHN0cmlu
ZyBdIGFzICdiKSBEZWZlcnJlZC5SZXN1bHQudAo+ICAgICAgICBUeXBlIChzdHJpbmcsICdhKSBS
ZXN1bHQudCBEZWZlcnJlZC50IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdHlwZQo+ICAgICAgICAg
IChzdHJpbmcsICdiKSBEZWZlcnJlZC5SZXN1bHQudCA9IChzdHJpbmcsICdiKSBSZXN1bHQudCAK
PiBEZWZlcnJlZC50Cj4gICAgICAgIFR5cGVzIGZvciB0YWcgYEJhZCBhcmUgaW5jb21wYXRpYmxl
Cj4KPiBOb3cgeW91IGhhdmUgdG8gbWFudWFsbHkgaGFuZGxlIHRoZSBlcnJvcnMgZXZlcnkgdGlt
ZSB4IGFuZCBmIGFyZSB1c2VkIAo+IGluIHRoZSBzYW1lIGNvbnRleHQuIFNob3VsZCBzb21lIHN1
cHBvcnQgZm9yIHRoYXQgYmUgc3RhbmRhcmRpemVkPyBXZSAKPiBzdGFydGVkIGRlZmluaW5nIGZ1
bmN0aW9ucyBsaWtlCj4KPiB2YWwgYmluZF9hbmRfaGFuZGxlX2Vycm9yCj4gICA6ICAoJ2EsICdl
MSkgUmVzdWx0LnQgRGVmZXJyZWQudAo+ICAgLT4gKCdhIC0+ICgnYiwgJ2UyKSBSZXN1bHQudCBE
ZWZlcnJlZC50Cj4gICAtPiBtZXJnZV9lcnJvcjooJ2UxIC0+ICdlMiAtPiAnZTMpCj4gICAtPiAo
J2EsICdlMykgUmVzdWx0LnQgRGVmZXJyZWQudAo+Cj4gSXQncyAzIGFyZ3VtZW50cywgc28gbm8g
bW9yZSBpbmZpeCBvcGVyYXRvci4gSWYgeW91IGVuZCB1cCB3aXRoIAo+IGJpbmRfYW5kX2hhbmRs
ZV9lcnJvciBldmVyeXdoZXJlIGluc3RlYWQgb2YgKD4+PT8pLCB5b3Ugc29vbiBnZXQgYW5ub3ll
ZC4KPgo+Cj4gV3JpdGluZyBNTEkgRmlsZXMKPgo+IFRoZSBnb2FsIGlzIHRvIG1haW50YWluIHBy
ZWNpc2UgZXJyb3IgaW5mb3JtYXRpb24sIHNvIHlvdSBkaWxpZ2VudGx5IAo+IGRlZmluZSB1bmlx
dWUgdmFyaWFudHMgZm9yIGFsbCB5b3VyIGZ1bmN0aW9ucy4gTm93IHlvdSd2ZSBnb3QgYWxsIAo+
IGtpbmRzIG9mIHBvbHltb3JwaGljIHZhcmlhbnQgdHlwZXMsIGdldHRpbmcgdW5pZmllZCwgYW5k
IGdyb3dpbmcgaW50byAKPiBsYXJnZXIgYW5kIGxhcmdlciB0eXBlcy4gRXZlcnkgZnVuY3Rpb24n
cyBzaWduYXR1cmUgaXMgdGh1cyBzb21ldGhpbmcgbGlrZQo+Cj4gKGludCwgW2BFcnIxIG9mIGlu
dCB8IGBFcnIyIG9mIHN0cmluZyB8IC4uLi4gfCBgRXJyMjAgb2YgdW5pdF0gUmVzdWx0LnQKPgo+
IFR5cGUgaW5mZXJlbmNlIGdpdmVzIHlvdSB0aGlzIGVycm9yIHRoZSBmaXJzdCB0aW1lLCBidXQg
bm93IHlvdSAKPiBjb3B5L3Bhc3RlIGludG8geW91ciBtbGkuIFdoZW4gc29tZSB1cHN0cmVhbSBj
b2RlIGNoYW5nZXMsIHlvdXIgbW9kdWxlIAo+IG5vIGxvbmdlciBjb21waWxlcyBiZWNhdXNlIHRo
ZSBlcnJvciB0eXBlIGNoYW5nZWQuIFNvIHlvdSBoYXZlIHRvIGtlZXAgCj4gY29weWluZy9wYXN0
aW5nIHRoZSB1cGRhdGVkIGVycm9yIHR5cGUuIFRoYXQgZ2V0cyBhbm5veWluZyB2ZXJ5IGZhc3Qu
Cj4KPiBBbiBpZGVhIHRvIGF2b2lkIHRoYXQgaXMgdG8gbmFtZSB5b3VyIGVycm9yIHR5cGVzOgo+
Cj4gbW9kdWxlIEEgOiBzaWcKPiAgIHR5cGUgZXJyMSA9IFtgRXJyMSBvZiBzdHJpbmddCj4gICB2
YWwgZiA6IGludCAtPiAoc3RyaW5nLCBlcnIxKSBSZXN1bHQudCBEZWZlcnJlZC50Cj4gZW5kCj4K
PiBtb2R1bGUgQiA6IHNpZwo+ICAgdHlwZSBlcnIyID0gW2BFcnIyIG9mIGludF0KPiAgIHZhbCBn
IDogdW5pdCAtPiAoc3RyaW5nLCBbZXJyMSB8IGVycjJdKSBSZXN1bHQudCBEZWZlcnJlZC50Cj4g
ZW5kCj4KPiBOb3csIGV2ZW4gaWYgeW91IGNoYW5nZSB0eXBlIGVycjEsIHRoZSBzaWduYXR1cmUg
Zm9yIG1vZHVsZSBCIHJlbWFpbnMgCj4gdmFsaWQuIEhvd2V2ZXIsIHlvdSd2ZSBpbnRyb2R1Y2Vk
IGEgZGlmZmVyZW50IGFubm95YW5jZTsgeW91IGhhdmUgdG8gCj4gbmFtZSBhbGwgeW91ciBlcnJv
ciB0eXBlcy4gQWxzbywgeW91J3ZlIG9ubHkgYXZvaWRlZCBvbmUgY2FzZS4gSWYgZydzIAo+IGlt
cGxlbWVudGF0aW9uIGlzIG1vZGlmaWVkIHRvIHN0YXJ0IHVzaW5nIHlldCBhbm90aGVyIGZ1bmN0
aW9uLCB0aGVuIAo+IHlvdSBkbyBoYXZlIHRvIGNoYW5nZSBnJ3Mgc2lnbmF0dXJlLiBOb3RlIHRo
aXMgaXMgdmVyeSBkaWZmZXJlbnQgZnJvbSAKPiB0aGUgdXN1YWwgY2FzZS4gTm9ybWFsbHksIGNh
bGxpbmcgb3V0IHRvIGFkZGl0aW9uYWwgY29kZSBpbiBhIAo+IGZ1bmN0aW9uJ3MgaW1wbGVtZW50
YXRpb24gZG9lc24ndCBjaGFuZ2UgdGhhdCBmdW5jdGlvbidzIHJldHVybiB0eXBlLiAKPiBOb3cg
eW91J3JlIGluIGEgc2l0dWF0aW9uIHdoZXJlIHJldHVybiB0eXBlcyBjaGFuZ2UgYWxsIHRoZSB0
aW1lLiAKPiBXb3JzZSwgaWYgZydzIGltcGxlbWVudGF0aW9uIHN0b3BzIHVzaW5nIGYsIHRoZSBz
aWduYXR1cmUgb2YgZyBzaG91bGQgCj4gYmUgY2hhbmdlZCBidXQgdGhlIGNvbXBpbGVyIHdvbid0
IHRlbGwgeW91IHRoYXQuIFF1aWNrbHkgeW91J2xsIGhhdmUgCj4gZnVuY3Rpb25zIHRoYXQgc2F5
IHRoZXkgY2FuIHJldHVybiBlcnJvciBgRm9vIGJ1dCBhY3R1YWxseSB0aGV5IGNhbm5vdC4KPgo+
Cj4gQ29kaW5nIEV4cGVydGlzZQo+Cj4gSGlzdG9yaWNhbGx5IGJlZ2lubmVycyBoYXZlIGJlZW4g
YWR2aXNlZCB0byBhdm9pZCBwb2x5bW9ycGhpYyAKPiB2YXJpYW50cy4gQWx0aG91Z2ggdGhpcyBz
ZWVtcyB0byBiZSBsZXNzIHRydWUgbm93IG9uLCBpdCBpcyBjZXJ0YWlubHkgCj4gdGhlIGNhc2Ug
dGhhdCBjb2Rpbmcgd2l0aCB0aGVtIGlzIGEgYml0IGhhcmRlci4gRXhhbXBsZToKPgo+IFdpdGgg
dGhpcyBzdHlsZSwgeW91IGVuZCB1cCB3YW50aW5nIHRvIGRlZmluZSBhIGZ1bmN0aW9uIGxpa2U6
Cj4KPiB2YWwgd2l0aF9maWxlIDoKPiAgICAgIHN0cmluZyAtPgo+ICAgICAgZiA6ICh0IC0+ICji
gJhhLCDigJhiKSBSZXN1bHQudCAtPgo+ICAgICAgKOKAmGEsIFs+IGVyciB8IOKAmGJdKSBSZXN1
bHQudAo+Cj4gVGhlIGlkZWEgaXMgdGhhdCBvcGVuaW5nIHRoZSBmaWxlIG1pZ2h0IHJldHVybiBh
biBlcnJvciBlcnIuIElmIHRoZSAKPiBmaWxlIGlzIG9wZW5lZCBzdWNjZXNzZnVsbHksIHlvdSBj
YWxsIGYsIGFuZCBmIG1pZ2h0IHJldHVybiBlcnJvciBgYi4gCj4gVGh1cywgdGhlIHJlc3VsdCB0
eXBlIHNob3VsZCBoYXZlIGVycm9ycyBbZXJyIHwgYGJdLiBIb3dldmVyLCB0aGUgCj4gYWJvdmUg
ZG9lc24ndCB0eXBlIGNoZWNrLiBUaGUgc2lnbmF0dXJlIGFjdHVhbGx5IGhhcyB0byBiZSAodGhh
bmtzIHRvIAo+IFNlYmFzdGllbiBNb25kZXQgZm9yIHRlYWNoaW5nIG1lIHRoaXMgeWVhcnMgYWdv
KToKPgo+IHZhbCB3aXRoX2ZpbGUgOgo+ICAgICAgc3RyaW5nIC0+Cj4gICAgICBmIDogKHQgLT4g
KOKAmGEsIFs+IGVycl0gYXMg4oCYYikgUmVzdWx0LnQgLT4KPiAgICAgICjigJhhLCDigJhiKSBS
ZXN1bHQudAo+Cj4gRG8geW91IHdhbnQgeW91ciB1c2VyIGFuZCBkZXZlbG9wZXIgYmFzZSB0byBk
ZWFsIHdpdGggc3VjaCBzaWduYXR1cmVzPyAKPiBJdCBpcyB1bmNsZWFyIHdoYXQgdGhpcyBzaWdu
YXR1cmUgaXMgc2F5aW5nLiBXZSBub3cgaGF2ZSBlcnIgbWVudGlvbmVkIAo+IGluIHRoZSByZXR1
cm4gdHlwZSBvZiBmLCBidXQgaW4gb3VyIG9yaWdpbmFsIGludGVudGlvbiBlcnIgaGFzIG5vdGhp
bmcgCj4gdG8gZG8gd2l0aCBmLiBPZiBjb3Vyc2UsIHRoZXJlIGlzIGFuIGV4cGxhbmF0aW9uIHRo
YXQgbWFrZXMgc2Vuc2Ugb2YgCj4gaXQgKGJ1dCBJJ2xsIHNraXAgaXQpLgo+Cj4gSSBzZWVtIHRv
IGJlIGFyZ3Vpbmcgc3Ryb25nbHkgYWdhaW5zdCB0aGUgdXNlIG9mIHBvbHltb3JwaGljIHZhcmlh
bnRzLCAKPiBidXQgSSdtIG5vdC4gSSdtIHJlYWxseSB1bnN1cmUgd2hhdCB0aGUgcmlnaHQgYW5z
d2VyIGlzLiBBIGxvdCBvZiB0aGUgCj4gcHJvYmxlbXMgSSdtIG1lbnRpb25pbmcgd291bGQgZ28g
YXdheSBpZiB0aGVyZSB3YXMgYSBwcm9qZWN0IHdpZGUgCj4gc3RhbmRhcmRpemF0aW9uIG9mIHRo
ZSBwYXJ0aWN1bGFyIHBvbHltb3JwaGljIHZhcmlhbnRzIHVzZWQuIFRoZSB2YWx1ZSAKPiBvZiB1
c2luZyB0aGVtIGlzIGhpZ2gsIHNvIGFjdHVhbGx5IEkgaG9wZSB0aGV5IHdpbGwgYmUgdXNlZC4K
PgoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhpcyB0aG91Z2h0ZnVsIGFuZCBoZWxwZnVsIHJl
cGx5IC0tIHlvdSd2ZSAKZGVzY3JpYmVkIChpbiBiZXR0ZXIgYW5kIG1vcmUgY29uY3JldGUgdGVy
bXMgdGhhbiBJJ3ZlIG1hbmFnZWQgdG8gCmRpc3RpbGwpIGEgbnVtYmVyIG9mIGlzc3VlcyB0aGF0
IEkndmUgYmVlbiBlbmNvdW50ZXJpbmcgYXMgSSd2ZSBiZWVuIApleHBlcmltZW50aW5nIHdpdGgg
cG9zc2libGUgc2lnbmF0dXJlcyBvdmVyIHRoZSBwYXN0IGZldyBkYXlzLgoKLU1pbmR5CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 20:12:33 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 20:12: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv8q9-000102-Ux; Fri, 14 Oct 2016 20:12:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1bv8q9-0000zm-5a; Fri, 14 Oct 2016 20:12:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 27/FF-11175-82C31085; Fri, 14 Oct 2016 20:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUyZ7p8oK66DWO
 EQecqNoulV9YzWfS23mWx+LM40eLL8gZGi+9bJjM5sHoc/nCFxWPax20sAUxRrJl5SfkVCawZ
 T6btYSk4VVgxZc1WlgbGpzFdjFwcQgIdTBIX/79kgXC+MEocmvuBsYuRE8jZyCjRtNESItHNK
 HFk53JWiESRxKPpD5m7GDk4WARUJVZe8wYx2QRMJN6scgSpEBFQk9h44y0zSCuzwGZGib7Nf8
 FahQVCJCY/Wc0CYvMKmEtc2LCbGWJkncSDhU+ZIOKCEidnPgGrYRbQkrjx7yUTyHxmAWmJ5f8
 4QMKcAq4Sh6+2sIHYogLKEov7e8BsCQFjib5ZfSwTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst
 0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx+BiDYwfhrWcAhRkkOJiVRX
 puvDBFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjlrRkjhASLUtNTK9Iyc4BxCJOW4OBREuFdZg
 mU5i0uSMwtzkyHSJ1iVJQS5/UG6RMASWSU5sG1wWL/EqOslDAvI9AhQjwFqUW5mSWo8q8YxTk
 YlYR5A0Gm8GTmlcBNfwW0mAlo8Yc2BpDFJYkIKakGxs3rNFTLmDZ3H5i4RdPwY9zFF1kOsdd/
 vbrbXmuc3y2gsvH+nQVZ4ioN0Xwni2KZCzYZvt6+UeEvw3HP9Q3Ms+/N3qPTH3p7T2b6BiNrK
 aF9bOu8kptXT9U/Msst/3XgwpjLl7Iav29du7dQ+aWaRbSxzhGeNaf45L+36fWGL2Qpenxm5m
 7NKCWW4oxEQy3mouJEAIbSA5z4AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1476475940!65059748!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17261 invoked from network); 14 Oct 2016 20:12:22 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 20:12:22 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u9EKCF1R021193
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:12:16 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKCEqG013695
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:12:15 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKC8hp002967;
 Fri, 14 Oct 2016 20:12:14 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Oct 2016 13:12:08 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5DC796A0317; Fri, 14 Oct 2016 16:12:07 -0400 (EDT)
Date: Fri, 14 Oct 2016 16:12:07 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20161014201207.GB22810@char.us.oracle.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-2-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1474656929-3528-2-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 1/4] Code motion changes to make
 real patches easier to read
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjMsIDIwMTYgYXQgMDc6NTU6MjZQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBBZGRlZCBUT0MKPiBSZS1hcnJhbmdlZCBzZWN0aW9ucyBjb21wYXJlZCB0byBwcmV2aW91
cyB2ZXJzaW9uIG9mIGRvY3VtZW50Cj4gQWRkZWQgbmV3IGFuY2hvcnMgd2hlcmUgbmVlZGVkCj4g
U3BsaXQgUm9sZXMgc2VjdGlvbiBpbnRvIHR3byBzZWN0aW9ucwo+IAo+IFRoZSBhY3R1YWwgY29u
dGVudCB3YXMgbm90IGNoYW5nZWQgKHdpdGggdGhlIGV4Y2VwdGlvbiBvZiBtaW5vcgo+IHR5cG9z
IHRoYXQgSSBzcG90dGVkKQo+IAo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3Vy
dGhAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cgo+IC0tLQo+ICBnb3Zlcm5hbmNlLnBhbmRvYyB8IDIwNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspLCA5NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvZ292ZXJuYW5jZS5wYW5kb2MgYi9nb3Zlcm5hbmNlLnBhbmRvYwo+IGluZGV4IDYw
ZmM5NDIuLjJjZTc4MGMgMTAwNjQ0Cj4gLS0tIGEvZ292ZXJuYW5jZS5wYW5kb2MKPiArKysgYi9n
b3Zlcm5hbmNlLnBhbmRvYwo+IEBAIC0xLDkgKzEsMjAgQEAKPiAtCj4gLVRoaXMgZG9jdW1lbnQg
aGFzIGNvbWUgaW4gZWZmZWN0IGluIEp1bmUgMjAxMSBhbmQgd2lsbCBiZSAKPiAtcmV2aWV3ZWQg
cGVyaW9kaWNhbGx5IChzZWUgcmV2aXNpb24gc2VjdGlvbnMpLiBUaGUgbGFzdCBtb2RpZmljYXRp
b24gaGFzIGJlZW4gCj4gLW1hZGUgaW4gTWF5IDIwMTMuCj4gLQo+IC1Hb2Fscwo+ICtUaGlzIGRv
Y3VtZW50IGhhcyBjb21lIGluIGVmZmVjdCBpbiBKdW5lIDIwMTEgYW5kIHdpbGwgYmUgcmV2aWV3
ZWQgcGVyaW9kaWNhbGx5IAo+ICsoc2VlIHJldmlzaW9uIHNlY3Rpb25zKS4gVGhlIGxhc3QgbW9k
aWZpY2F0aW9uIGhhcyBiZWVuIG1hZGUgaW4gSnVseSAyMDE2Lgo+ICsKPiArQ29udGVudAo+ICst
LS0tLS0tCj4gKwo+ICstICAgW0dvYWxzXSgjZ29hbHMpCj4gKy0gICBbUHJpbmNpcGxlc10oI3By
aW5jaXBsZXMpCj4gKy0gICBbWGVuIFByb2plY3QgV2lkZSBSb2xlc10oI3JvbGVzLWdsb2JhbCkK
PiArLSAgIFtQcm9qZWN0IFRlYW0gUm9sZXNdKCNyb2xlcy1sb2NhbCkKPiArLSAgIFtNYWtpbmcg
Q29udHJpYnV0aW9uc10oI2NvbnRyaWJ1dGlvbnMpCj4gKy0gICBbRGVjaXNpb24gTWFraW5nLCBD
b25mbGljdCBSZXNvbHV0aW9uLCBSb2xlIE5vbWluYXRpb25zIGFuZCAKPiArRWxlY3Rpb25zXSgj
ZGVjaXNpb25zKQo+ICstICAgW0Zvcm1hbCBWb3Rlc10oI2Zvcm1hbC12b3RlcykKPiArLSAgIFtQ
cm9qZWN0IEdvdmVybmFuY2VdKCNwcm9qZWN0LWdvdmVybmFuY2UpCj4gKwo+ICtHb2FscyB7I2dv
YWxzfQo+ICAtLS0tLQo+ICAKPiAgVGhlIGdvYWxzIG9mIFhlbiBQcm9qZWN0IEdvdmVybmFuY2Ug
YXJlIHRvOgo+IEBAIC0yMiw3ICszMyw3IEBAIGdvaW5nIGVsc2V3aGVyZQo+ICAtICAgU2V0IGNs
ZWFyIGV4cGVjdGF0aW9ucyB0byB2ZW5kb3JzLCB1cHN0cmVhbSBhbmQgZG93bnN0cmVhbSBwcm9q
ZWN0cyBhbmQgCj4gIGNvbW11bml0eSBtZW1iZXJzCj4gIAo+IC1QcmluY2lwbGVzCj4gK1ByaW5j
aXBsZXMgeyNwcmluY2lwbGVzfQo+ICAtLS0tLS0tLS0tCj4gIAo+ICAjIyMgT3Blbm5lc3MKPiBA
QCAtNDMsNzEgKzU0LDggQEAgVGhlIFhlbiBQcm9qZWN0IGlzIGEgbWVyaXRvY3JhY3kuIFRoZSBt
b3JlIHlvdSBjb250cmlidXRlIHRoZSBtb3JlCj4gIHJlc3BvbnNpYmlsaXR5IHlvdSB3aWxsIGVh
cm4uIExlYWRlcnNoaXAgcm9sZXMgaW4gWGVuIGFyZSBhbHNvIG1lcml0LWJhc2VkIGFuZCAKPiAg
ZWFybmVkIGJ5IHBlZXIgYWNjbGFpbS4KPiAgCj4gLSMjIyBDb25zZW5zdXMgRGVjaXNpb24gTWFr
aW5nCj4gLQo+IC1TdWItcHJvamVjdHMgb3IgdGVhbXMgaG9zdGVkIG9uIFhlbnByb2plY3Qub3Jn
IGFyZSBub3JtYWxseSBhdXRvLWdvdmVybmluZyBhbmQgCj4gLWRyaXZlbiBieSB0aGUgcGVvcGxl
IHdobyB2b2x1bnRlZXIgZm9yIHRoZSBqb2IuIFRoaXMgZnVuY3Rpb25zIHdlbGwgZm9yIG1vc3Qg
Cj4gLWNhc2VzLiBXaGVuIG1vcmUgZm9ybWFsIGRlY2lzaW9uIG1ha2luZyBhbmQgY29vcmRpbmF0
aW9uIGlzIHJlcXVpcmVkLCBkZWNpc2lvbnMgCj4gLWFyZSB0YWtlbiB3aXRoIGEgbGF6eSBjb25z
ZW5zdXMgYXBwcm9hY2g6IGEgZmV3IHBvc2l0aXZlIHZvdGVzIHdpdGggbm8gbmVnYXRpdmUgCj4g
LXZvdGUgYXJlIGVub3VnaCB0byBnZXQgZ29pbmcuCj4gLQo+IC1Wb3RpbmcgaXMgZG9uZSB3aXRo
IG51bWJlcnM6Cj4gLQo+IC0tICAgKzEgOiBhIHBvc2l0aXZlIHZvdGUKPiAtLSAgIDAgOiBhYnN0
YWluLCBoYXZlIG5vIG9waW5pb24KPiAtLSAgIC0xIDogYSBuZWdhdGl2ZSB2b3RlCj4gLQo+IC1B
IG5lZ2F0aXZlIHZvdGUgc2hvdWxkIGluY2x1ZGUgYW4gYWx0ZXJuYXRpdmUgcHJvcG9zYWwgb3Ig
YSBkZXRhaWxlZCAKPiAtZXhwbGFuYXRpb24gb2YgdGhlIHJlYXNvbnMgZm9yIHRoZSBuZWdhdGl2
ZSB2b3RlLiBUaGUgcHJvamVjdCBjb21tdW5pdHkgdGhlbiAKPiAtdHJpZXMgdG8gZ2F0aGVyIGNv
bnNlbnN1cyBvbiBhbiBhbHRlcm5hdGl2ZSBwcm9wb3NhbCB0aGF0IHJlc29sdmVzIHRoZSBpc3N1
ZS4gCj4gLUluIHRoZSBncmVhdCBtYWpvcml0eSBvZiBjYXNlcywgdGhlIGNvbmNlcm5zIGxlYWRp
bmcgdG8gdGhlIG5lZ2F0aXZlIHZvdGUgY2FuIAo+IC1iZSBhZGRyZXNzZWQuCj4gLQo+IC0jIyMg
Q29uZmxpY3QgUmVzb2x1dGlvbgo+IC0KPiAtIyMjIyBSZWZlcmVlaW5nCj4gLQo+IC1TdWItcHJv
amVjdHMgYW5kIHRlYW1zIGhvc3RlZCBvbiBYZW5wcm9qZWN0Lm9yZyBhcmUgbm90IGRlbW9jcmFj
aWVzIGJ1dCAKPiAtbWVyaXRvY3JhY2llcy4gSW4gc2l0dWF0aW9ucyB3aGVyZSB0aGVyZSBpcyBk
aXNhZ3JlZW1lbnQgb24gaXNzdWVzIHJlbGF0ZWQgdG8gCj4gLXRoZSBkYXktdG8tZGF5IHJ1bm5p
bmcgb2YgdGhlIHByb2plY3QsIENvbW1pdHRlcnMgYW5kIFByb2plY3QgTGVhZHMgYXJlIAo+IC1l
eHBlY3RlZCB0byBhY3QgYXMgcmVmZXJlZXMgYW5kIG1ha2UgYSBkZWNpc2lvbiBvbiBiZWhhbGYg
b2YgdGhlIGNvbW11bml0eS4gCj4gLVJlZmVyZWVzIHNob3VsZCBob3dldmVyIGNvbnNpZGVyIHdo
ZXRoZXIgbWFraW5nIGEgZGVjaXNpb24gbWF5IGJlIGRpdmlzaXZlIGFuZCAKPiAtZGFtYWdpbmcg
Zm9yIHRoZSBjb21tdW5pdHkuIEluIHN1Y2ggY2FzZXMsIHRoZSBjb21taXR0ZXIgY29tbXVuaXR5
IG9mIHRoZSAKPiAtcHJvamVjdCBjYW4gcHJpdmF0ZWx5IHZvdGUgb24gYW4gaXNzdWUsIGdpdmlu
ZyB0aGUgZGVjaXNpb24gbW9yZSB3ZWlnaHQuCj4gLQo+IC0jIyMjIExhc3QgUmVzb3J0Cj4gLQo+
IC1JbiBzb21lIHJhcmUgY2FzZXMsIHRoZSBsYXp5IGNvbnNlbnN1cyBhcHByb2FjaCBtYXkgbGVh
ZCB0byB0aGUgY29tbXVuaXR5IGJlaW5nIAo+IC1wYXJhbHl6ZWQuIFRodXMsIGFzIGEgbGFzdCBy
ZXNvcnQgd2hlbiBjb25zZW5zdXMgY2Fubm90IGJlIGFjaGlldmVkIG9uIGEgCj4gLXF1ZXN0aW9u
IGludGVybmFsIHRvIGEgcHJvamVjdCwgdGhlIGZpbmFsIGRlY2lzaW9uIHdpbGwgYmUgbWFkZSBi
eSBhIHByaXZhdGUgCj4gLW1ham9yaXR5IHZvdGUgYW1vbmdzdCB0aGUgY29tbWl0dGVycyBhbmQg
cHJvamVjdCBsZWFkLiBJZiB0aGUgdm90ZSBpcyB0aWVkLCB0aGUgCj4gLXByb2plY3QgbGVhZCBn
ZXRzIGFuIGV4dHJhIHZvdGUgdG8gYnJlYWsgdGhlIHRpZS4KPiAtCj4gLUZvciBxdWVzdGlvbnMg
dGhhdCBhZmZlY3Qgc2V2ZXJhbCBwcm9qZWN0cywgY29tbWl0dGVycyBhbmQgcHJvamVjdCBsZWFk
cyBvZiAKPiAtbWF0dXJlIHByb2plY3RzIHdpbGwgaG9sZCBhIHByaXZhdGUgbWFqb3JpdHkgdm90
ZS4gSWYgdGhlIHZvdGUgaXMgdGllZCwgdGhlIAo+IC1bWGVuIFByb2plY3QgQWR2aXNvcnkgQm9h
cmRdKC9qb2luLmh0bWwpIHdpbGwgYnJlYWsgdGhlIHRpZSB0aHJvdWdoIGEgY2FzdGluZyAKPiAt
dm90ZS4KPiAtCj4gLVJvbGVzCj4gLS0tLS0tCj4gLQo+IC0jIyMgTWFpbnRhaW5lcnMKPiAtCj4g
LU1haW50YWluZXJzIG93biBvbmUgb3Igc2V2ZXJhbCBjb21wb25lbnRzIGluIHRoZSBYZW4gdHJl
ZS4gQSBtYWludGFpbmVyIHJldmlld3MgCj4gLWFuZCBhcHByb3ZlcyBjaGFuZ2VzIHRoYXQgYWZm
ZWN0IHRoZWlyIGNvbXBvbmVudHMuIEl0IGlzIGEgbWFpbnRhaW5lcidzIHByaW1lIAo+IC1yZXNw
b25zaWJpbGl0eSB0byByZXZpZXcsIGNvbW1lbnQgb24sIGNvLW9yZGluYXRlIGFuZCBhY2NlcHQg
cGF0Y2hlcyBmcm9tIG90aGVyIAo+IC1jb21tdW5pdHkgbWVtYmVyJ3MgYW5kIHRvIG1haW50YWlu
IHRoZSBkZXNpZ24gY29oZXNpb24gb2YgdGhlaXIgY29tcG9uZW50cy4gCj4gLU1haW50YWluZXJz
IGFyZSBsaXN0ZWQgaW4gYSBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZSByb290IG9mIHRoZSBzb3Vy
Y2UgdHJlZS4KPiAtCj4gLSMjIyBDb21taXR0ZXJzCj4gLQo+IC1Db21taXR0ZXJzIGFyZSBNYWlu
dGFpbmVycyB0aGF0IGFyZSBhbGxvd2VkIHRvIGNvbW1pdCBjaGFuZ2VzIGludG8gdGhlIHNvdXJj
ZSAKPiAtY29kZSByZXBvc2l0b3J5LiBUaGUgY29tbWl0dGVyIGFjdHMgb24gdGhlIHdpc2hlcyBv
ZiB0aGUgbWFpbnRhaW5lcnMgYW5kIAo+IC1hcHBsaWVzIGNoYW5nZXMgdGhhdCBoYXZlIGJlZW4g
YXBwcm92ZWQgYnkgdGhlIHJlc3BlY3RpdmUgbWFpbnRhaW5lcihzKSB0byB0aGUgCj4gLXNvdXJj
ZSB0cmVlLiBEdWUgdG8gdGhlaXIgc3RhdHVzIGluIHRoZSBjb21tdW5pdHksIGNvbW1pdHRlcnMg
Y2FuIGFsc28gYWN0IGFzIAo+IC1yZWZlcmVlcyBzaG91bGQgZGlzYWdyZWVtZW50cyBhbW9uZ3N0
IG1haW50YWluZXJzIGFyaXNlLiBDb21taXR0ZXJzIGFyZSBsaXN0ZWQgCj4gLW9uIHRoZSBzdWIt
cHJvamVjdCdzIHRlYW0gcG9ydGFsIChlLmcuIFtIeXBlcnZpc29yIHRlYW0gCj4gLXBvcnRhbF0o
L2RldmVsb3BlcnMvdGVhbXMvaHlwZXJ2aXNvci5odG1sKSkuCj4gK1hlbiBQcm9qZWN0IFdpZGUg
Um9sZXMgeyNyb2xlcy1nbG9iYWx9Cj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgCj4gICMj
IyBTdWItcHJvamVjdHMgYW5kIFRlYW1zCj4gIAo+IEBAIC0xMTgsMTYgKzY2LDYgQEAgcHJvamVj
dHMpIGFyZSBydW4gYnkgaW5kaXZpZHVhbHMgYW5kIGFyZSBvZnRlbiByZWZlcnJlZCB0byBhcyB0
ZWFtcyB0bwo+ICBoaWdobGlnaHQgdGhlIGNvbGxhYm9yYXRpdmUgbmF0dXJlIG9mIGRldmVsb3Bt
ZW50LiBGb3IgZXhhbXBsZSwgZWFjaCAKPiAgc3ViLXByb2plY3QgaGFzIGEgW3RlYW0gcG9ydGFs
XSgvZGV2ZWxvcGVycy90ZWFtcy5odG1sKSBvbiBYZW5wcm9qZWN0Lm9yZy4KPiAgCj4gLSMjIyBQ
cm9qZWN0IExlYWQKPiAtCj4gLVN1Yi1wcm9qZWN0cyBhbmQgdGVhbXMgaG9zdGVkIG9uIFhlbnBy
b2plY3Qub3JnIGFyZSBtYW5hZ2VkIGJ5IGEgUHJvamVjdCBMZWFkLCAKPiAtd2hvIGFsc28gaXMg
YSBjb21taXR0ZXIgb2YgdGhlIHN1Yi1wcm9qZWN0L3RlYW0gaGUvc2hlIGxlYWRzLiBQcm9qZWN0
IExlYWRzIGFyZSAKPiAtdGhlIHB1YmxpYyBmaWd1cmVoZWFkIG9mIHRoZSBwcm9qZWN0IGFuZCBp
cyByZXNwb25zaWJsZSBmb3IgdGhlIGhlYWx0aCBvZiB0aGUgCj4gLXByb2plY3QuIER1ZSB0byB0
aGVpciBzdGF0dXMgaW4gdGhlIGNvbW11bml0eSwgcHJvamVjdCBsZWFkcyBjYW4gYWxzbyBhY3Qg
YXMgCj4gLXJlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRzIGFtb25nc3QgY29tbWl0dGVycyBv
ZiB0aGUgcHJvamVjdCBhcmlzZS4gVGhlIAo+IC1wcm9qZWN0IGxlYWQgdHlwaWNhbGx5IGFsc28g
aGFzIHdyaXRlIGFjY2VzcyB0byByZXNvdXJjZXMsIHN1Y2ggYXMgdGhlIHdlYiBwYWdlIAo+IC1v
ZiBhIHNwZWNpZmljIHByb2plY3QuCj4gLQo+ICAjIyMgWGVuIFByb2plY3QgQWR2aXNvcnkgQm9h
cmQKPiAgCj4gIFRoZSBbWGVuIFByb2plY3QgQWR2aXNvcnkgQm9hcmRdKC9qb2luLmh0bWwpIGNv
bnNpc3RzIG9mIG1lbWJlcnMgd2hvIGFyZSAKPiBAQCAtMTYyLDcgKzEwMCwzOCBAQCBjb21taXR0
ZXIgb2YgYSBtYXR1cmUgcHJvamVjdCwgYSBtZW1iZXIgb2YgdGhlIGFkdmlzb3J5IGJvYXJkIG9y
IHRoZSBjb21tdW5pdHkKPiAgbWFuYWdlci4gVGhpcyBlbnN1cmVzIHRoYXQgYSBkaXN0aW5ndWlz
aGVkIGNvbW11bml0eSBtZW1iZXIgc3VwcG9ydHMgdGhlIGlkZWEgCj4gIGJlaGluZCB0aGUgcHJv
amVjdC4KPiAgCj4gLU1ha2luZyBDb250cmlidXRpb25zCj4gK1Byb2plY3QgVGVhbSBSb2xlcyB7
I3JvbGVzLWxvY2FsfQo+ICstLS0tLS0tLS0tLS0tLS0tLS0KPiArCj4gKyMjIyBNYWludGFpbmVy
cwo+ICsKPiArTWFpbnRhaW5lcnMgb3duIG9uZSBvciBzZXZlcmFsIGNvbXBvbmVudHMgaW4gdGhl
IFhlbiB0cmVlLiBBIG1haW50YWluZXIgcmV2aWV3cyAKPiArYW5kIGFwcHJvdmVzIGNoYW5nZXMg
dGhhdCBhZmZlY3QgdGhlaXIgY29tcG9uZW50cy4gSXQgaXMgYSBtYWludGFpbmVyJ3MgcHJpbWUg
Cj4gK3Jlc3BvbnNpYmlsaXR5IHRvIHJldmlldywgY29tbWVudCBvbiwgY28tb3JkaW5hdGUgYW5k
IGFjY2VwdCBwYXRjaGVzIGZyb20gb3RoZXIgCj4gK2NvbW11bml0eSBtZW1iZXIncyBhbmQgdG8g
bWFpbnRhaW4gdGhlIGRlc2lnbiBjb2hlc2lvbiBvZiB0aGVpciBjb21wb25lbnRzLiAKPiArTWFp
bnRhaW5lcnMgYXJlIGxpc3RlZCBpbiBhIE1BSU5UQUlORVJTIGZpbGUgaW4gdGhlIHJvb3Qgb2Yg
dGhlIHNvdXJjZSB0cmVlLgo+ICsKPiArIyMjIENvbW1pdHRlcnMKPiArCj4gK0NvbW1pdHRlcnMg
YXJlIE1haW50YWluZXJzIHRoYXQgYXJlIGFsbG93ZWQgdG8gY29tbWl0IGNoYW5nZXMgaW50byB0
aGUgc291cmNlIAo+ICtjb2RlIHJlcG9zaXRvcnkuIFRoZSBjb21taXR0ZXIgYWN0cyBvbiB0aGUg
d2lzaGVzIG9mIHRoZSBtYWludGFpbmVycyBhbmQgCj4gK2FwcGxpZXMgY2hhbmdlcyB0aGF0IGhh
dmUgYmVlbiBhcHByb3ZlZCBieSB0aGUgcmVzcGVjdGl2ZSBtYWludGFpbmVyKHMpIHRvIHRoZSAK
PiArc291cmNlIHRyZWUuIER1ZSB0byB0aGVpciBzdGF0dXMgaW4gdGhlIGNvbW11bml0eSwgY29t
bWl0dGVycyBjYW4gYWxzbyBhY3QgYXMgCj4gK3JlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRz
IGFtb25nc3QgbWFpbnRhaW5lcnMgYXJpc2UuIENvbW1pdHRlcnMgYXJlIGxpc3RlZCAKPiArb24g
dGhlIHN1Yi1wcm9qZWN0J3MgdGVhbSBwb3J0YWwgKGUuZy4gW0h5cGVydmlzb3IgdGVhbSAKPiAr
cG9ydGFsXSgvZGV2ZWxvcGVycy90ZWFtcy9oeXBlcnZpc29yLmh0bWwpKS4KPiArCj4gKyMjIyBQ
cm9qZWN0IExlYWQKPiArCj4gK1N1Yi1wcm9qZWN0cyBhbmQgdGVhbXMgaG9zdGVkIG9uIFhlbnBy
b2plY3Qub3JnIGFyZSBtYW5hZ2VkIGJ5IGEgUHJvamVjdCBMZWFkLCAKPiArd2hvIGFsc28gaXMg
YSBjb21taXR0ZXIgb2YgdGhlIHN1Yi1wcm9qZWN0L3RlYW0gaGUvc2hlIGxlYWRzLiBQcm9qZWN0
IExlYWRzIGFyZSAKPiArdGhlIHB1YmxpYyBmaWd1cmVoZWFkIG9mIHRoZSBwcm9qZWN0IGFuZCBp
cyByZXNwb25zaWJsZSBmb3IgdGhlIGhlYWx0aCBvZiB0aGUgCj4gK3Byb2plY3QuIER1ZSB0byB0
aGVpciBzdGF0dXMgaW4gdGhlIGNvbW11bml0eSwgcHJvamVjdCBsZWFkcyBjYW4gYWxzbyBhY3Qg
YXMgCj4gK3JlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRzIGFtb25nc3QgY29tbWl0dGVycyBv
ZiB0aGUgcHJvamVjdCBhcmlzZS4gVGhlIAo+ICtwcm9qZWN0IGxlYWQgdHlwaWNhbGx5IGFsc28g
aGFzIHdyaXRlIGFjY2VzcyB0byByZXNvdXJjZXMsIHN1Y2ggYXMgdGhlIHdlYiBwYWdlIAo+ICtv
ZiBhIHNwZWNpZmljIHByb2plY3QuCj4gKwo+ICtNYWtpbmcgQ29udHJpYnV0aW9ucyB7I2NvbnRy
aWJ1dGlvbnN9Cj4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIAo+ICBNYWtpbmcgY29udHJpYnV0
aW9ucyBpbiBYZW4gZm9sbG93cyB0aGUgY29udmVudGlvbnMgYXMgdGhleSBhcmUga25vd24gaW4g
dGhlIAo+IEBAIC0xNzYsMTIgKzE0NSw2MCBAQCBPcmlnaW5dKGh0dHA6Ly9lbGludXgub3JnL0Rl
dmVsb3Blcl9DZXJ0aWZpY2F0ZV9PZl9PcmlnaW4pKS4KPiAgTW9yZSBpbmZvcm1hdGlvbiBvbiBt
YWtpbmcgY29udHJpYnV0aW9ucyBjYW4gYmUgZm91bmQgaW4gdGhlIGZvbGxvd2luZyAKPiAgZG9j
dW1lbnRzOgo+ICAKPiAtLSAgIFtDb250cmlidXRpb24gR3VpZGVsaW5lc10oZy9oZWxwL2NvbnRy
aWJ1dGlvbi1ndWlkZWxpbmVzLmh0bWwpCj4gKy0gICBbQ29udHJpYnV0aW9uIEd1aWRlbGluZXNd
KC9oZWxwL2NvbnRyaWJ1dGlvbi1ndWlkZWxpbmVzLmh0bWwpCj4gKwo+ICtEZWNpc2lvbiBNYWtp
bmcsIENvbmZsaWN0IFJlc29sdXRpb24sIFJvbGUgTm9taW5hdGlvbnMgYW5kIEVsZWN0aW9ucyAK
PiAreyNkZWNpc2lvbnN9Cj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICsjIyMgQ29uc2Vuc3VzIERlY2lz
aW9uIE1ha2luZwo+ICsKPiArU3ViLXByb2plY3RzIG9yIHRlYW1zIGhvc3RlZCBvbiBYZW5wcm9q
ZWN0Lm9yZyBhcmUgbm9ybWFsbHkgYXV0by1nb3Zlcm5pbmcgYW5kIAo+ICtkcml2ZW4gYnkgdGhl
IHBlb3BsZSB3aG8gdm9sdW50ZWVyIGZvciB0aGUgam9iLiBUaGlzIGZ1bmN0aW9ucyB3ZWxsIGZv
ciBtb3N0IAo+ICtjYXNlcy4gV2hlbiBtb3JlIGZvcm1hbCBkZWNpc2lvbiBtYWtpbmcgYW5kIGNv
b3JkaW5hdGlvbiBpcyByZXF1aXJlZCwgZGVjaXNpb25zIAo+ICthcmUgdGFrZW4gd2l0aCBhIGxh
enkgY29uc2Vuc3VzIGFwcHJvYWNoOiBhIGZldyBwb3NpdGl2ZSB2b3RlcyB3aXRoIG5vIG5lZ2F0
aXZlIAo+ICt2b3RlIGFyZSBlbm91Z2ggdG8gZ2V0IGdvaW5nLgo+ICsKPiArVm90aW5nIGlzIGRv
bmUgd2l0aCBudW1iZXJzOgo+ICsKPiArLSAgICsxIDogYSBwb3NpdGl2ZSB2b3RlCj4gKy0gICAw
IDogYWJzdGFpbiwgaGF2ZSBubyBvcGluaW9uCj4gKy0gICAtMSA6IGEgbmVnYXRpdmUgdm90ZQo+
ICsKPiArQSBuZWdhdGl2ZSB2b3RlIHNob3VsZCBpbmNsdWRlIGFuIGFsdGVybmF0aXZlIHByb3Bv
c2FsIG9yIGEgZGV0YWlsZWQgCj4gK2V4cGxhbmF0aW9uIG9mIHRoZSByZWFzb25zIGZvciB0aGUg
bmVnYXRpdmUgdm90ZS4gVGhlIHByb2plY3QgY29tbXVuaXR5IHRoZW4gCj4gK3RyaWVzIHRvIGdh
dGhlciBjb25zZW5zdXMgb24gYW4gYWx0ZXJuYXRpdmUgcHJvcG9zYWwgdGhhdCByZXNvbHZlcyB0
aGUgaXNzdWUuIAo+ICtJbiB0aGUgZ3JlYXQgbWFqb3JpdHkgb2YgY2FzZXMsIHRoZSBjb25jZXJu
cyBsZWFkaW5nIHRvIHRoZSBuZWdhdGl2ZSB2b3RlIGNhbiAKPiArYmUgYWRkcmVzc2VkLgo+ICsK
PiArIyMjIENvbmZsaWN0IFJlc29sdXRpb24KPiArCj4gKyMjIyMgUmVmZXJlZWluZwo+ICsKPiAr
U3ViLXByb2plY3RzIGFuZCB0ZWFtcyBob3N0ZWQgb24gWGVucHJvamVjdC5vcmcgYXJlIG5vdCBk
ZW1vY3JhY2llcyBidXQgCj4gK21lcml0b2NyYWNpZXMuIEluIHNpdHVhdGlvbnMgd2hlcmUgdGhl
cmUgaXMgZGlzYWdyZWVtZW50IG9uIGlzc3VlcyByZWxhdGVkIHRvIAo+ICt0aGUgZGF5LXRvLWRh
eSBydW5uaW5nIG9mIHRoZSBwcm9qZWN0LCBDb21taXR0ZXJzIGFuZCBQcm9qZWN0IExlYWRzIGFy
ZSAKPiArZXhwZWN0ZWQgdG8gYWN0IGFzIHJlZmVyZWVzIGFuZCBtYWtlIGEgZGVjaXNpb24gb24g
YmVoYWxmIG9mIHRoZSBjb21tdW5pdHkuIAo+ICtSZWZlcmVlcyBzaG91bGQgaG93ZXZlciBjb25z
aWRlciB3aGV0aGVyIG1ha2luZyBhIGRlY2lzaW9uIG1heSBiZSBkaXZpc2l2ZSBhbmQgCj4gK2Rh
bWFnaW5nIGZvciB0aGUgY29tbXVuaXR5LiBJbiBzdWNoIGNhc2VzLCB0aGUgY29tbWl0dGVyIGNv
bW11bml0eSBvZiB0aGUgCj4gK3Byb2plY3QgY2FuIHByaXZhdGVseSB2b3RlIG9uIGFuIGlzc3Vl
LCBnaXZpbmcgdGhlIGRlY2lzaW9uIG1vcmUgd2VpZ2h0Lgo+ICsKPiArIyMjIyBMYXN0IFJlc29y
dAo+ICsKPiArSW4gc29tZSByYXJlIGNhc2VzLCB0aGUgbGF6eSBjb25zZW5zdXMgYXBwcm9hY2gg
bWF5IGxlYWQgdG8gdGhlIGNvbW11bml0eSBiZWluZyAKPiArcGFyYWx5emVkLiBUaHVzLCBhcyBh
IGxhc3QgcmVzb3J0IHdoZW4gY29uc2Vuc3VzIGNhbm5vdCBiZSBhY2hpZXZlZCBvbiBhIAo+ICtx
dWVzdGlvbiBpbnRlcm5hbCB0byBhIHByb2plY3QsIHRoZSBmaW5hbCBkZWNpc2lvbiB3aWxsIGJl
IG1hZGUgYnkgYSBwcml2YXRlIAo+ICttYWpvcml0eSB2b3RlIGFtb25nc3QgdGhlIGNvbW1pdHRl
cnMgYW5kIHByb2plY3QgbGVhZC4gSWYgdGhlIHZvdGUgaXMgdGllZCwgdGhlIAo+ICtwcm9qZWN0
IGxlYWQgZ2V0cyBhbiBleHRyYSB2b3RlIHRvIGJyZWFrIHRoZSB0aWUuCj4gKwo+ICtGb3IgcXVl
c3Rpb25zIHRoYXQgYWZmZWN0IHNldmVyYWwgcHJvamVjdHMsIGNvbW1pdHRlcnMgYW5kIHByb2pl
Y3QgbGVhZHMgb2YgCj4gK21hdHVyZSBwcm9qZWN0cyB3aWxsIGhvbGQgYSBwcml2YXRlIG1ham9y
aXR5IHZvdGUuIElmIHRoZSB2b3RlIGlzIHRpZWQsIHRoZSAKPiArW1hlbiBQcm9qZWN0IEFkdmlz
b3J5IEJvYXJkXSgvam9pbi5odG1sKSB3aWxsIGJyZWFrIHRoZSB0aWUgdGhyb3VnaCBhIGNhc3Rp
bmcgCj4gK3ZvdGUuCj4gIAo+IC1FbGVjdGlvbnMgYW5kIEZvcm1hbCBWb3Rlcwo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsjIyMgRWxlY3Rpb25zCj4gIAo+IC0jIyMgTWFpbnRhaW5l
ciBFbGVjdGlvbnMKPiArIyMjIyBNYWludGFpbmVyIEVsZWN0aW9ucwo+ICAKPiAgRGV2ZWxvcGVy
cyB3aG8gaGF2ZSBlYXJuZWQgdGhlIHRydXN0IG9mIG1haW50YWluZXJzIChpbmNsdWRpbmcgdGhl
IHByb2plY3QgCj4gIGxlYWQpIGNhbiBiZSBwcm9tb3RlZCB0byBNYWludGFpbmVyLiBBIHR3byBz
dGFnZSBtZWNoYW5pc20gaXMgdXNlZAo+IEBAIC0xOTksNyArMjE2LDcgQEAgcHJpbmNpcGxlcyBv
ZiBjb25zZW5zdXMgZGVjaXNpb24gbWFraW5nLiBJZiB0aGVyZSBpcyBkaXNhZ3JlZW1lbnQgb3Ig
ZG91YnQsIHRoZQo+ICBwcm9qZWN0IGxlYWQgb3IgYSBjb21taXR0ZXIgc2hvdWxkIGFzayB0aGUg
Y29tbXVuaXR5IG1hbmFnZXIgdG8gYXJyYW5nZSBhIG1vcmUgCj4gIGZvcm1hbCB2b3RlLgo+ICAK
PiAtIyMjIENvbW1pdHRlciBFbGVjdGlvbnMKPiArIyMjIyBDb21taXR0ZXIgRWxlY3Rpb25zCj4g
IAo+ICBEZXZlbG9wZXJzIHdobyBoYXZlIGVhcm5lZCB0aGUgdHJ1c3Qgb2YgY29tbWl0dGVycyBp
biB0aGVpciBwcm9qZWN0IGNhbiB0aHJvdWdoIAo+ICBlbGVjdGlvbiBiZSBwcm9tb3RlZCB0byBD
b21taXR0ZXIuIEEgdHdvIHN0YWdlIG1lY2hhbmlzbSBpcyB1c2VkCj4gQEAgLTIxOSwyMSArMjM2
LDIyIEBAIG5lZ2F0aXZlIHZvdGUgdGhlIHByb2plY3QgbGVhZCBhbmQgY29tbXVuaXR5IG1hbmFn
ZXIgd2lsbCB0cnkgYW5kIHJlc29sdmUgdGhlCj4gIHNpdHVhdGlvbiBhbmQgcmVhY2ggY29uc2Vu
c3VzLiBSZXN1bHRzIHdpbGwgYmUgcHVibGlzaGVkIG9uIHRoZSBwdWJsaWMgbWFpbGluZyAKPiAg
bGlzdC4KPiAgCj4gLSMjIyBQcm9qZWN0IExlYWQgRWxlY3Rpb25zCj4gKyMjIyMgUHJvamVjdCBM
ZWFkIEVsZWN0aW9ucwo+ICAKPiAgUHJvamVjdHMgd2hpY2ggbG9zZSB0aGVpciBwcm9qZWN0IGxl
YWQgYXJlIGF0IHJpc2sgb2YgZmFpbGluZy4gU2hvdWxkIHRoaXMgCj4gIG9jY3VyLCB0aGUgcHJv
amVjdCdzIG1haW50YWluZXIgY29tbXVuaXR5IHNob3VsZCBhZ3JlZSB3aG8gd291bGQgd2FudCB0
byBiZS9iZSAKPiAgYWJsZSB0byBiZSB0aGUgbmV3IHByb2plY3QgbGVhZCBhbmQgZm9sbG93IHRo
ZSBlbGVjdGlvbiBwcm9jZXNzIGFzIG91dGxpbmVkIAo+ICBhYm92ZS4KPiAgCj4gLSMjIyBGb3Jt
YWwgVm90ZXMKPiArRm9ybWFsIFZvdGVzIHsjZm9ybWFsLXZvdGVzfQo+ICstLS0tLS0tLS0tLS0K
PiAgCj4gIFNvbWV0aW1lcyBpdCBpcyBuZWNlc3NhcnkgdG8gY29uZHVjdCBmb3JtYWwgdm90aW5n
IHdpdGhpbiB0aGUgY29tbXVuaXR5IAo+ICAob3V0c2lkZSBvZiBlbGVjdGlvbnMpLiBGb3JtYWwg
dm90ZXMgYXJlIG5lY2Vzc2FyeSB3aGVuIHByb2Nlc3NlcyBhbmQgCj4gIHByb2NlZHVyZXMgYXJl
IGludHJvZHVjZWQgb3IgY2hhbmdlZCwgb3IgYXMgcGFydCBvZiB0aGUgW1Byb2plY3QgCj4gIEdv
dmVybmFuY2VdKCNwcm9qZWN0LWdvdmVybmFuY2UpLiBXaG8gaXMgZWxpZ2libGUgdG8gdm90ZSwg
ZGVwZW5kcyBvbiB3aGV0aGVyIAo+ICB0aGUgc2NvcGUgb2YgYSBwcm9jZXNzIG9yIHByb2NlZHVy
ZSBpcyAqKmxvY2FsKiogdG8gYSBzdWItcHJvamVjdCBvciB0ZWFtLCBvciAKPiAtd2hldGhlciBp
dCBhZmZlY3RzICoqYWxsIHN1Yi1wcm9qZWN0cyoqIChvciBpbiBvdGhlciB3b3JkcywgaXMqKmds
b2JhbCoqKS4gCj4gK3doZXRoZXIgaXQgYWZmZWN0cyAqKmFsbCBzdWItcHJvamVjdHMqKiAob3Ig
aW4gb3RoZXIgd29yZHMsIGlzICoqZ2xvYmFsKiopLiAKPiAgRXhhbXBsZXMgb2YgbG9jYWwgc2Nv
cGUgaXMgdGhlIFtTZWN1cml0eSBQb2xpY3ldKC9zZWN1cml0eS1wb2xpY3kuaHRtbCkgd2hpY2gg
Cj4gIGFwcGxpZXMgdG8gdGhlIFtIeXBlcnZpc29yIFByb2plY3RdKC9kZXZlbG9wZXJzL3RlYW1z
L2h5cGVydmlzb3IuaHRtbCkgb25seS4gCj4gIEV4YW1wbGVzIG9mIGdsb2JhbCBzY29wZSBhcmUg
Y2hhbmdlcyB0byB0aGlzIGRvY3VtZW50IG9yIHZvdGVzIG91dGxpbmVkIGluIHRoZSAKPiBAQCAt
MjYzLDcgKzI4MSw3IEBAIGVhY2guIEZvciB2b3RpbmcgYSB0cmFjZWFibGUgcG9sbCBtZWNoYW5p
c20gKGUuZy4gdm90aW5nIGZvcm0gdGhhdCBrZWVwcwo+ICBhdWRpdGFibGUgYW5kIHRhbXBlciBw
cm9vZiByZWNvcmRzKSBtdXN0IGJlIHVzZWQuIFZvdGluZyBmb2xsb3dzIHRoZSAKPiAgY29udmVu
dGlvbnMgYXMgbGFpZCBvdXQgaW4gIlByaW5jaXBsZTogQ29uc2Vuc3VzIERlY2lzaW9uIE1ha2lu
ZyIuCj4gIAo+IC1Qcm9qZWN0IEdvdmVybmFuY2UKPiArUHJvamVjdCBHb3Zlcm5hbmNlICB7I3By
b2plY3QtZ292ZXJuYW5jZX0KPiAgLS0tLS0tLS0tLS0tLS0tLS0tCj4gIAo+ICAjIyMgQmFzaWMg
UHJvamVjdCBMaWZlIEN5Y2xlCj4gQEAgLTQ2MSw3ICs0NzksNyBAQCB3b3JkcyBpdCBoYXMgY29t
cGxldGVkCj4gIAo+ICBJbiB0aGUgZmlyc3QgY2FzZSB0aGUgcmV2aWV3IGlzIHRyaWdnZXJlZCBi
eSB0aGUgaW5jdWJhdGlvbiBwcm9qZWN0J3MgbWVudG9yLiAKPiAgRmFpbGluZyB0aGlzIHRoZSBy
ZXZpZXcgY2FuIGJlIHJlcXVlc3RlZCBieSBhbnkgbWFpbnRhaW5lciBvZiBhIG1hdHVyZSBwcm9q
ZWN0IAo+IC0oaW5jbHVkaW5nIHRoZSBwcm9qZWMncyBsZWFkKSBvciBieSB0aGUgWGVuIFByb2pl
Y3QgY29tbXVuaXR5IG1hbmFnZXIuIFNlZSAKPiArKGluY2x1ZGluZyB0aGUgcHJvamVjdCdzIGxl
YWQpIG9yIGJ5IHRoZSBYZW4gUHJvamVjdCBjb21tdW5pdHkgbWFuYWdlci4gU2VlIAo+ICAiUmVx
dWVzdGluZyBSZXZpZXdzLCBSZXZpZXdzIGFuZCBWb3RpbmciLgo+ICAKPiAgVGhlIHJldmlldyBp
cyBlc3NlbnRpYWxseSBhIHBpdGNoIHdoeSB0aGUgcHJvamVjdCBzaG91bGQgYmUgYXJjaGl2ZWQu
IFRoZSAKPiBAQCAtNTE0LDYgKzUzMiw3IEBAIHdpbGwgc3VwcG9ydCB0aGUgcHJvamVjdCBsZWFk
IGluIGZpbmRpbmcgYSBuZXcgbWVudG9yLgo+ICBDaGFuZ2UgSGlzdG9yeQo+ICAtLS0tLS0tLS0t
LS0tLQo+ICAKPiArLSAgICoqdjMuMCBKdWx5IDIwMTY6KiogVE9ETzogQWRkIHJlYWwgY2hhbmdl
bG9nIGluIG1haW4gcGF0Y2gKPiAgLSAgICoqdjIuMSBNYXkgMjAxNjoqKiBDbGFyaWZ5IENvbW1p
dHRlciBFbGVjdGlvbnMgYXMgcGVyIHRoaXMgCj4gIFtkaXNjdXNzaW9uXShodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNS9tc2cwMDgwCj4g
IDEuaHRtbCkgYW5kIAo+IEBAIC01MzksNiArNTU4LDYgQEAgZnJvbSBSZXF1ZXN0aW5nIFJldmll
d3MsIFJldmlld3MgYW5kIFZvdGluZyByYXRoZXIgdGhhbiBkdXBsaWNhdGluZwo+ICAgICAgLSAg
IENsYXJpZmllZCB0aGUgcm9sZXMgb2YgQ29tbWl0dGVyIGFuZCBNYWludGFpbmVyLgo+ICAgICAg
LSAgIEFkZGVkIE1ha2luZyBDb250cmlidXRpb25zIHdoaWNoIGNvbnRhaW5zIGxpbmtzIHRvIG90
aGVyIGRvY3VtZW50YXRpb24gCj4gIGFuZCBoaWdobGlnaHRzIHRoYXQgWGVuLm9yZyByZXF1aXJl
ZCBhIERDTyBmb3IgY29udHJpYnV0aW9ucyBzaW5jZSAyMDA1Lgo+IC0tICAgKip2MS4wIEp1biAy
MDExOioqIEludGlhbCBkb2N1bWVudCBhcHByb3ZlZAo+ICstICAgKip2MS4wIEp1biAyMDExOioq
IEluaXRpYWwgZG9jdW1lbnQgYXBwcm92ZWQKPiAgCj4gICAgICAgICAgICAgICAgICAgICAgCj4g
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCj4gLS0gCj4gMi41LjQgKEFwcGxlIEdpdC02MSkK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFn
ZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 20:12:33 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 20:12: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv8q9-000102-Ux; Fri, 14 Oct 2016 20:12:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1bv8q9-0000zm-5a; Fri, 14 Oct 2016 20:12:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 27/FF-11175-82C31085; Fri, 14 Oct 2016 20:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUyZ7p8oK66DWO
 EQecqNoulV9YzWfS23mWx+LM40eLL8gZGi+9bJjM5sHoc/nCFxWPax20sAUxRrJl5SfkVCawZ
 T6btYSk4VVgxZc1WlgbGpzFdjFwcQgIdTBIX/79kgXC+MEocmvuBsYuRE8jZyCjRtNESItHNK
 HFk53JWiESRxKPpD5m7GDk4WARUJVZe8wYx2QRMJN6scgSpEBFQk9h44y0zSCuzwGZGib7Nf8
 FahQVCJCY/Wc0CYvMKmEtc2LCbGWJkncSDhU+ZIOKCEidnPgGrYRbQkrjx7yUTyHxmAWmJ5f8
 4QMKcAq4Sh6+2sIHYogLKEov7e8BsCQFjib5ZfSwTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst
 0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx+BiDYwfhrWcAhRkkOJiVRX
 puvDBFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjlrRkjhASLUtNTK9Iyc4BxCJOW4OBREuFdZg
 mU5i0uSMwtzkyHSJ1iVJQS5/UG6RMASWSU5sG1wWL/EqOslDAvI9AhQjwFqUW5mSWo8q8YxTk
 YlYR5A0Gm8GTmlcBNfwW0mAlo8Yc2BpDFJYkIKakGxs3rNFTLmDZ3H5i4RdPwY9zFF1kOsdd/
 vbrbXmuc3y2gsvH+nQVZ4ioN0Xwni2KZCzYZvt6+UeEvw3HP9Q3Ms+/N3qPTH3p7T2b6BiNrK
 aF9bOu8kptXT9U/Msst/3XgwpjLl7Iav29du7dQ+aWaRbSxzhGeNaf45L+36fWGL2Qpenxm5m
 7NKCWW4oxEQy3mouJEAIbSA5z4AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1476475940!65059748!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17261 invoked from network); 14 Oct 2016 20:12:22 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 20:12:22 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u9EKCF1R021193
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:12:16 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKCEqG013695
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:12:15 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKC8hp002967;
 Fri, 14 Oct 2016 20:12:14 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Oct 2016 13:12:08 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5DC796A0317; Fri, 14 Oct 2016 16:12:07 -0400 (EDT)
Date: Fri, 14 Oct 2016 16:12:07 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20161014201207.GB22810@char.us.oracle.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-2-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1474656929-3528-2-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 1/4] Code motion changes to make
 real patches easier to read
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjMsIDIwMTYgYXQgMDc6NTU6MjZQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBBZGRlZCBUT0MKPiBSZS1hcnJhbmdlZCBzZWN0aW9ucyBjb21wYXJlZCB0byBwcmV2aW91
cyB2ZXJzaW9uIG9mIGRvY3VtZW50Cj4gQWRkZWQgbmV3IGFuY2hvcnMgd2hlcmUgbmVlZGVkCj4g
U3BsaXQgUm9sZXMgc2VjdGlvbiBpbnRvIHR3byBzZWN0aW9ucwo+IAo+IFRoZSBhY3R1YWwgY29u
dGVudCB3YXMgbm90IGNoYW5nZWQgKHdpdGggdGhlIGV4Y2VwdGlvbiBvZiBtaW5vcgo+IHR5cG9z
IHRoYXQgSSBzcG90dGVkKQo+IAo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3Vy
dGhAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cgo+IC0tLQo+ICBnb3Zlcm5hbmNlLnBhbmRvYyB8IDIwNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspLCA5NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvZ292ZXJuYW5jZS5wYW5kb2MgYi9nb3Zlcm5hbmNlLnBhbmRvYwo+IGluZGV4IDYw
ZmM5NDIuLjJjZTc4MGMgMTAwNjQ0Cj4gLS0tIGEvZ292ZXJuYW5jZS5wYW5kb2MKPiArKysgYi9n
b3Zlcm5hbmNlLnBhbmRvYwo+IEBAIC0xLDkgKzEsMjAgQEAKPiAtCj4gLVRoaXMgZG9jdW1lbnQg
aGFzIGNvbWUgaW4gZWZmZWN0IGluIEp1bmUgMjAxMSBhbmQgd2lsbCBiZSAKPiAtcmV2aWV3ZWQg
cGVyaW9kaWNhbGx5IChzZWUgcmV2aXNpb24gc2VjdGlvbnMpLiBUaGUgbGFzdCBtb2RpZmljYXRp
b24gaGFzIGJlZW4gCj4gLW1hZGUgaW4gTWF5IDIwMTMuCj4gLQo+IC1Hb2Fscwo+ICtUaGlzIGRv
Y3VtZW50IGhhcyBjb21lIGluIGVmZmVjdCBpbiBKdW5lIDIwMTEgYW5kIHdpbGwgYmUgcmV2aWV3
ZWQgcGVyaW9kaWNhbGx5IAo+ICsoc2VlIHJldmlzaW9uIHNlY3Rpb25zKS4gVGhlIGxhc3QgbW9k
aWZpY2F0aW9uIGhhcyBiZWVuIG1hZGUgaW4gSnVseSAyMDE2Lgo+ICsKPiArQ29udGVudAo+ICst
LS0tLS0tCj4gKwo+ICstICAgW0dvYWxzXSgjZ29hbHMpCj4gKy0gICBbUHJpbmNpcGxlc10oI3By
aW5jaXBsZXMpCj4gKy0gICBbWGVuIFByb2plY3QgV2lkZSBSb2xlc10oI3JvbGVzLWdsb2JhbCkK
PiArLSAgIFtQcm9qZWN0IFRlYW0gUm9sZXNdKCNyb2xlcy1sb2NhbCkKPiArLSAgIFtNYWtpbmcg
Q29udHJpYnV0aW9uc10oI2NvbnRyaWJ1dGlvbnMpCj4gKy0gICBbRGVjaXNpb24gTWFraW5nLCBD
b25mbGljdCBSZXNvbHV0aW9uLCBSb2xlIE5vbWluYXRpb25zIGFuZCAKPiArRWxlY3Rpb25zXSgj
ZGVjaXNpb25zKQo+ICstICAgW0Zvcm1hbCBWb3Rlc10oI2Zvcm1hbC12b3RlcykKPiArLSAgIFtQ
cm9qZWN0IEdvdmVybmFuY2VdKCNwcm9qZWN0LWdvdmVybmFuY2UpCj4gKwo+ICtHb2FscyB7I2dv
YWxzfQo+ICAtLS0tLQo+ICAKPiAgVGhlIGdvYWxzIG9mIFhlbiBQcm9qZWN0IEdvdmVybmFuY2Ug
YXJlIHRvOgo+IEBAIC0yMiw3ICszMyw3IEBAIGdvaW5nIGVsc2V3aGVyZQo+ICAtICAgU2V0IGNs
ZWFyIGV4cGVjdGF0aW9ucyB0byB2ZW5kb3JzLCB1cHN0cmVhbSBhbmQgZG93bnN0cmVhbSBwcm9q
ZWN0cyBhbmQgCj4gIGNvbW11bml0eSBtZW1iZXJzCj4gIAo+IC1QcmluY2lwbGVzCj4gK1ByaW5j
aXBsZXMgeyNwcmluY2lwbGVzfQo+ICAtLS0tLS0tLS0tCj4gIAo+ICAjIyMgT3Blbm5lc3MKPiBA
QCAtNDMsNzEgKzU0LDggQEAgVGhlIFhlbiBQcm9qZWN0IGlzIGEgbWVyaXRvY3JhY3kuIFRoZSBt
b3JlIHlvdSBjb250cmlidXRlIHRoZSBtb3JlCj4gIHJlc3BvbnNpYmlsaXR5IHlvdSB3aWxsIGVh
cm4uIExlYWRlcnNoaXAgcm9sZXMgaW4gWGVuIGFyZSBhbHNvIG1lcml0LWJhc2VkIGFuZCAKPiAg
ZWFybmVkIGJ5IHBlZXIgYWNjbGFpbS4KPiAgCj4gLSMjIyBDb25zZW5zdXMgRGVjaXNpb24gTWFr
aW5nCj4gLQo+IC1TdWItcHJvamVjdHMgb3IgdGVhbXMgaG9zdGVkIG9uIFhlbnByb2plY3Qub3Jn
IGFyZSBub3JtYWxseSBhdXRvLWdvdmVybmluZyBhbmQgCj4gLWRyaXZlbiBieSB0aGUgcGVvcGxl
IHdobyB2b2x1bnRlZXIgZm9yIHRoZSBqb2IuIFRoaXMgZnVuY3Rpb25zIHdlbGwgZm9yIG1vc3Qg
Cj4gLWNhc2VzLiBXaGVuIG1vcmUgZm9ybWFsIGRlY2lzaW9uIG1ha2luZyBhbmQgY29vcmRpbmF0
aW9uIGlzIHJlcXVpcmVkLCBkZWNpc2lvbnMgCj4gLWFyZSB0YWtlbiB3aXRoIGEgbGF6eSBjb25z
ZW5zdXMgYXBwcm9hY2g6IGEgZmV3IHBvc2l0aXZlIHZvdGVzIHdpdGggbm8gbmVnYXRpdmUgCj4g
LXZvdGUgYXJlIGVub3VnaCB0byBnZXQgZ29pbmcuCj4gLQo+IC1Wb3RpbmcgaXMgZG9uZSB3aXRo
IG51bWJlcnM6Cj4gLQo+IC0tICAgKzEgOiBhIHBvc2l0aXZlIHZvdGUKPiAtLSAgIDAgOiBhYnN0
YWluLCBoYXZlIG5vIG9waW5pb24KPiAtLSAgIC0xIDogYSBuZWdhdGl2ZSB2b3RlCj4gLQo+IC1B
IG5lZ2F0aXZlIHZvdGUgc2hvdWxkIGluY2x1ZGUgYW4gYWx0ZXJuYXRpdmUgcHJvcG9zYWwgb3Ig
YSBkZXRhaWxlZCAKPiAtZXhwbGFuYXRpb24gb2YgdGhlIHJlYXNvbnMgZm9yIHRoZSBuZWdhdGl2
ZSB2b3RlLiBUaGUgcHJvamVjdCBjb21tdW5pdHkgdGhlbiAKPiAtdHJpZXMgdG8gZ2F0aGVyIGNv
bnNlbnN1cyBvbiBhbiBhbHRlcm5hdGl2ZSBwcm9wb3NhbCB0aGF0IHJlc29sdmVzIHRoZSBpc3N1
ZS4gCj4gLUluIHRoZSBncmVhdCBtYWpvcml0eSBvZiBjYXNlcywgdGhlIGNvbmNlcm5zIGxlYWRp
bmcgdG8gdGhlIG5lZ2F0aXZlIHZvdGUgY2FuIAo+IC1iZSBhZGRyZXNzZWQuCj4gLQo+IC0jIyMg
Q29uZmxpY3QgUmVzb2x1dGlvbgo+IC0KPiAtIyMjIyBSZWZlcmVlaW5nCj4gLQo+IC1TdWItcHJv
amVjdHMgYW5kIHRlYW1zIGhvc3RlZCBvbiBYZW5wcm9qZWN0Lm9yZyBhcmUgbm90IGRlbW9jcmFj
aWVzIGJ1dCAKPiAtbWVyaXRvY3JhY2llcy4gSW4gc2l0dWF0aW9ucyB3aGVyZSB0aGVyZSBpcyBk
aXNhZ3JlZW1lbnQgb24gaXNzdWVzIHJlbGF0ZWQgdG8gCj4gLXRoZSBkYXktdG8tZGF5IHJ1bm5p
bmcgb2YgdGhlIHByb2plY3QsIENvbW1pdHRlcnMgYW5kIFByb2plY3QgTGVhZHMgYXJlIAo+IC1l
eHBlY3RlZCB0byBhY3QgYXMgcmVmZXJlZXMgYW5kIG1ha2UgYSBkZWNpc2lvbiBvbiBiZWhhbGYg
b2YgdGhlIGNvbW11bml0eS4gCj4gLVJlZmVyZWVzIHNob3VsZCBob3dldmVyIGNvbnNpZGVyIHdo
ZXRoZXIgbWFraW5nIGEgZGVjaXNpb24gbWF5IGJlIGRpdmlzaXZlIGFuZCAKPiAtZGFtYWdpbmcg
Zm9yIHRoZSBjb21tdW5pdHkuIEluIHN1Y2ggY2FzZXMsIHRoZSBjb21taXR0ZXIgY29tbXVuaXR5
IG9mIHRoZSAKPiAtcHJvamVjdCBjYW4gcHJpdmF0ZWx5IHZvdGUgb24gYW4gaXNzdWUsIGdpdmlu
ZyB0aGUgZGVjaXNpb24gbW9yZSB3ZWlnaHQuCj4gLQo+IC0jIyMjIExhc3QgUmVzb3J0Cj4gLQo+
IC1JbiBzb21lIHJhcmUgY2FzZXMsIHRoZSBsYXp5IGNvbnNlbnN1cyBhcHByb2FjaCBtYXkgbGVh
ZCB0byB0aGUgY29tbXVuaXR5IGJlaW5nIAo+IC1wYXJhbHl6ZWQuIFRodXMsIGFzIGEgbGFzdCBy
ZXNvcnQgd2hlbiBjb25zZW5zdXMgY2Fubm90IGJlIGFjaGlldmVkIG9uIGEgCj4gLXF1ZXN0aW9u
IGludGVybmFsIHRvIGEgcHJvamVjdCwgdGhlIGZpbmFsIGRlY2lzaW9uIHdpbGwgYmUgbWFkZSBi
eSBhIHByaXZhdGUgCj4gLW1ham9yaXR5IHZvdGUgYW1vbmdzdCB0aGUgY29tbWl0dGVycyBhbmQg
cHJvamVjdCBsZWFkLiBJZiB0aGUgdm90ZSBpcyB0aWVkLCB0aGUgCj4gLXByb2plY3QgbGVhZCBn
ZXRzIGFuIGV4dHJhIHZvdGUgdG8gYnJlYWsgdGhlIHRpZS4KPiAtCj4gLUZvciBxdWVzdGlvbnMg
dGhhdCBhZmZlY3Qgc2V2ZXJhbCBwcm9qZWN0cywgY29tbWl0dGVycyBhbmQgcHJvamVjdCBsZWFk
cyBvZiAKPiAtbWF0dXJlIHByb2plY3RzIHdpbGwgaG9sZCBhIHByaXZhdGUgbWFqb3JpdHkgdm90
ZS4gSWYgdGhlIHZvdGUgaXMgdGllZCwgdGhlIAo+IC1bWGVuIFByb2plY3QgQWR2aXNvcnkgQm9h
cmRdKC9qb2luLmh0bWwpIHdpbGwgYnJlYWsgdGhlIHRpZSB0aHJvdWdoIGEgY2FzdGluZyAKPiAt
dm90ZS4KPiAtCj4gLVJvbGVzCj4gLS0tLS0tCj4gLQo+IC0jIyMgTWFpbnRhaW5lcnMKPiAtCj4g
LU1haW50YWluZXJzIG93biBvbmUgb3Igc2V2ZXJhbCBjb21wb25lbnRzIGluIHRoZSBYZW4gdHJl
ZS4gQSBtYWludGFpbmVyIHJldmlld3MgCj4gLWFuZCBhcHByb3ZlcyBjaGFuZ2VzIHRoYXQgYWZm
ZWN0IHRoZWlyIGNvbXBvbmVudHMuIEl0IGlzIGEgbWFpbnRhaW5lcidzIHByaW1lIAo+IC1yZXNw
b25zaWJpbGl0eSB0byByZXZpZXcsIGNvbW1lbnQgb24sIGNvLW9yZGluYXRlIGFuZCBhY2NlcHQg
cGF0Y2hlcyBmcm9tIG90aGVyIAo+IC1jb21tdW5pdHkgbWVtYmVyJ3MgYW5kIHRvIG1haW50YWlu
IHRoZSBkZXNpZ24gY29oZXNpb24gb2YgdGhlaXIgY29tcG9uZW50cy4gCj4gLU1haW50YWluZXJz
IGFyZSBsaXN0ZWQgaW4gYSBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZSByb290IG9mIHRoZSBzb3Vy
Y2UgdHJlZS4KPiAtCj4gLSMjIyBDb21taXR0ZXJzCj4gLQo+IC1Db21taXR0ZXJzIGFyZSBNYWlu
dGFpbmVycyB0aGF0IGFyZSBhbGxvd2VkIHRvIGNvbW1pdCBjaGFuZ2VzIGludG8gdGhlIHNvdXJj
ZSAKPiAtY29kZSByZXBvc2l0b3J5LiBUaGUgY29tbWl0dGVyIGFjdHMgb24gdGhlIHdpc2hlcyBv
ZiB0aGUgbWFpbnRhaW5lcnMgYW5kIAo+IC1hcHBsaWVzIGNoYW5nZXMgdGhhdCBoYXZlIGJlZW4g
YXBwcm92ZWQgYnkgdGhlIHJlc3BlY3RpdmUgbWFpbnRhaW5lcihzKSB0byB0aGUgCj4gLXNvdXJj
ZSB0cmVlLiBEdWUgdG8gdGhlaXIgc3RhdHVzIGluIHRoZSBjb21tdW5pdHksIGNvbW1pdHRlcnMg
Y2FuIGFsc28gYWN0IGFzIAo+IC1yZWZlcmVlcyBzaG91bGQgZGlzYWdyZWVtZW50cyBhbW9uZ3N0
IG1haW50YWluZXJzIGFyaXNlLiBDb21taXR0ZXJzIGFyZSBsaXN0ZWQgCj4gLW9uIHRoZSBzdWIt
cHJvamVjdCdzIHRlYW0gcG9ydGFsIChlLmcuIFtIeXBlcnZpc29yIHRlYW0gCj4gLXBvcnRhbF0o
L2RldmVsb3BlcnMvdGVhbXMvaHlwZXJ2aXNvci5odG1sKSkuCj4gK1hlbiBQcm9qZWN0IFdpZGUg
Um9sZXMgeyNyb2xlcy1nbG9iYWx9Cj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgCj4gICMj
IyBTdWItcHJvamVjdHMgYW5kIFRlYW1zCj4gIAo+IEBAIC0xMTgsMTYgKzY2LDYgQEAgcHJvamVj
dHMpIGFyZSBydW4gYnkgaW5kaXZpZHVhbHMgYW5kIGFyZSBvZnRlbiByZWZlcnJlZCB0byBhcyB0
ZWFtcyB0bwo+ICBoaWdobGlnaHQgdGhlIGNvbGxhYm9yYXRpdmUgbmF0dXJlIG9mIGRldmVsb3Bt
ZW50LiBGb3IgZXhhbXBsZSwgZWFjaCAKPiAgc3ViLXByb2plY3QgaGFzIGEgW3RlYW0gcG9ydGFs
XSgvZGV2ZWxvcGVycy90ZWFtcy5odG1sKSBvbiBYZW5wcm9qZWN0Lm9yZy4KPiAgCj4gLSMjIyBQ
cm9qZWN0IExlYWQKPiAtCj4gLVN1Yi1wcm9qZWN0cyBhbmQgdGVhbXMgaG9zdGVkIG9uIFhlbnBy
b2plY3Qub3JnIGFyZSBtYW5hZ2VkIGJ5IGEgUHJvamVjdCBMZWFkLCAKPiAtd2hvIGFsc28gaXMg
YSBjb21taXR0ZXIgb2YgdGhlIHN1Yi1wcm9qZWN0L3RlYW0gaGUvc2hlIGxlYWRzLiBQcm9qZWN0
IExlYWRzIGFyZSAKPiAtdGhlIHB1YmxpYyBmaWd1cmVoZWFkIG9mIHRoZSBwcm9qZWN0IGFuZCBp
cyByZXNwb25zaWJsZSBmb3IgdGhlIGhlYWx0aCBvZiB0aGUgCj4gLXByb2plY3QuIER1ZSB0byB0
aGVpciBzdGF0dXMgaW4gdGhlIGNvbW11bml0eSwgcHJvamVjdCBsZWFkcyBjYW4gYWxzbyBhY3Qg
YXMgCj4gLXJlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRzIGFtb25nc3QgY29tbWl0dGVycyBv
ZiB0aGUgcHJvamVjdCBhcmlzZS4gVGhlIAo+IC1wcm9qZWN0IGxlYWQgdHlwaWNhbGx5IGFsc28g
aGFzIHdyaXRlIGFjY2VzcyB0byByZXNvdXJjZXMsIHN1Y2ggYXMgdGhlIHdlYiBwYWdlIAo+IC1v
ZiBhIHNwZWNpZmljIHByb2plY3QuCj4gLQo+ICAjIyMgWGVuIFByb2plY3QgQWR2aXNvcnkgQm9h
cmQKPiAgCj4gIFRoZSBbWGVuIFByb2plY3QgQWR2aXNvcnkgQm9hcmRdKC9qb2luLmh0bWwpIGNv
bnNpc3RzIG9mIG1lbWJlcnMgd2hvIGFyZSAKPiBAQCAtMTYyLDcgKzEwMCwzOCBAQCBjb21taXR0
ZXIgb2YgYSBtYXR1cmUgcHJvamVjdCwgYSBtZW1iZXIgb2YgdGhlIGFkdmlzb3J5IGJvYXJkIG9y
IHRoZSBjb21tdW5pdHkKPiAgbWFuYWdlci4gVGhpcyBlbnN1cmVzIHRoYXQgYSBkaXN0aW5ndWlz
aGVkIGNvbW11bml0eSBtZW1iZXIgc3VwcG9ydHMgdGhlIGlkZWEgCj4gIGJlaGluZCB0aGUgcHJv
amVjdC4KPiAgCj4gLU1ha2luZyBDb250cmlidXRpb25zCj4gK1Byb2plY3QgVGVhbSBSb2xlcyB7
I3JvbGVzLWxvY2FsfQo+ICstLS0tLS0tLS0tLS0tLS0tLS0KPiArCj4gKyMjIyBNYWludGFpbmVy
cwo+ICsKPiArTWFpbnRhaW5lcnMgb3duIG9uZSBvciBzZXZlcmFsIGNvbXBvbmVudHMgaW4gdGhl
IFhlbiB0cmVlLiBBIG1haW50YWluZXIgcmV2aWV3cyAKPiArYW5kIGFwcHJvdmVzIGNoYW5nZXMg
dGhhdCBhZmZlY3QgdGhlaXIgY29tcG9uZW50cy4gSXQgaXMgYSBtYWludGFpbmVyJ3MgcHJpbWUg
Cj4gK3Jlc3BvbnNpYmlsaXR5IHRvIHJldmlldywgY29tbWVudCBvbiwgY28tb3JkaW5hdGUgYW5k
IGFjY2VwdCBwYXRjaGVzIGZyb20gb3RoZXIgCj4gK2NvbW11bml0eSBtZW1iZXIncyBhbmQgdG8g
bWFpbnRhaW4gdGhlIGRlc2lnbiBjb2hlc2lvbiBvZiB0aGVpciBjb21wb25lbnRzLiAKPiArTWFp
bnRhaW5lcnMgYXJlIGxpc3RlZCBpbiBhIE1BSU5UQUlORVJTIGZpbGUgaW4gdGhlIHJvb3Qgb2Yg
dGhlIHNvdXJjZSB0cmVlLgo+ICsKPiArIyMjIENvbW1pdHRlcnMKPiArCj4gK0NvbW1pdHRlcnMg
YXJlIE1haW50YWluZXJzIHRoYXQgYXJlIGFsbG93ZWQgdG8gY29tbWl0IGNoYW5nZXMgaW50byB0
aGUgc291cmNlIAo+ICtjb2RlIHJlcG9zaXRvcnkuIFRoZSBjb21taXR0ZXIgYWN0cyBvbiB0aGUg
d2lzaGVzIG9mIHRoZSBtYWludGFpbmVycyBhbmQgCj4gK2FwcGxpZXMgY2hhbmdlcyB0aGF0IGhh
dmUgYmVlbiBhcHByb3ZlZCBieSB0aGUgcmVzcGVjdGl2ZSBtYWludGFpbmVyKHMpIHRvIHRoZSAK
PiArc291cmNlIHRyZWUuIER1ZSB0byB0aGVpciBzdGF0dXMgaW4gdGhlIGNvbW11bml0eSwgY29t
bWl0dGVycyBjYW4gYWxzbyBhY3QgYXMgCj4gK3JlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRz
IGFtb25nc3QgbWFpbnRhaW5lcnMgYXJpc2UuIENvbW1pdHRlcnMgYXJlIGxpc3RlZCAKPiArb24g
dGhlIHN1Yi1wcm9qZWN0J3MgdGVhbSBwb3J0YWwgKGUuZy4gW0h5cGVydmlzb3IgdGVhbSAKPiAr
cG9ydGFsXSgvZGV2ZWxvcGVycy90ZWFtcy9oeXBlcnZpc29yLmh0bWwpKS4KPiArCj4gKyMjIyBQ
cm9qZWN0IExlYWQKPiArCj4gK1N1Yi1wcm9qZWN0cyBhbmQgdGVhbXMgaG9zdGVkIG9uIFhlbnBy
b2plY3Qub3JnIGFyZSBtYW5hZ2VkIGJ5IGEgUHJvamVjdCBMZWFkLCAKPiArd2hvIGFsc28gaXMg
YSBjb21taXR0ZXIgb2YgdGhlIHN1Yi1wcm9qZWN0L3RlYW0gaGUvc2hlIGxlYWRzLiBQcm9qZWN0
IExlYWRzIGFyZSAKPiArdGhlIHB1YmxpYyBmaWd1cmVoZWFkIG9mIHRoZSBwcm9qZWN0IGFuZCBp
cyByZXNwb25zaWJsZSBmb3IgdGhlIGhlYWx0aCBvZiB0aGUgCj4gK3Byb2plY3QuIER1ZSB0byB0
aGVpciBzdGF0dXMgaW4gdGhlIGNvbW11bml0eSwgcHJvamVjdCBsZWFkcyBjYW4gYWxzbyBhY3Qg
YXMgCj4gK3JlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRzIGFtb25nc3QgY29tbWl0dGVycyBv
ZiB0aGUgcHJvamVjdCBhcmlzZS4gVGhlIAo+ICtwcm9qZWN0IGxlYWQgdHlwaWNhbGx5IGFsc28g
aGFzIHdyaXRlIGFjY2VzcyB0byByZXNvdXJjZXMsIHN1Y2ggYXMgdGhlIHdlYiBwYWdlIAo+ICtv
ZiBhIHNwZWNpZmljIHByb2plY3QuCj4gKwo+ICtNYWtpbmcgQ29udHJpYnV0aW9ucyB7I2NvbnRy
aWJ1dGlvbnN9Cj4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIAo+ICBNYWtpbmcgY29udHJpYnV0
aW9ucyBpbiBYZW4gZm9sbG93cyB0aGUgY29udmVudGlvbnMgYXMgdGhleSBhcmUga25vd24gaW4g
dGhlIAo+IEBAIC0xNzYsMTIgKzE0NSw2MCBAQCBPcmlnaW5dKGh0dHA6Ly9lbGludXgub3JnL0Rl
dmVsb3Blcl9DZXJ0aWZpY2F0ZV9PZl9PcmlnaW4pKS4KPiAgTW9yZSBpbmZvcm1hdGlvbiBvbiBt
YWtpbmcgY29udHJpYnV0aW9ucyBjYW4gYmUgZm91bmQgaW4gdGhlIGZvbGxvd2luZyAKPiAgZG9j
dW1lbnRzOgo+ICAKPiAtLSAgIFtDb250cmlidXRpb24gR3VpZGVsaW5lc10oZy9oZWxwL2NvbnRy
aWJ1dGlvbi1ndWlkZWxpbmVzLmh0bWwpCj4gKy0gICBbQ29udHJpYnV0aW9uIEd1aWRlbGluZXNd
KC9oZWxwL2NvbnRyaWJ1dGlvbi1ndWlkZWxpbmVzLmh0bWwpCj4gKwo+ICtEZWNpc2lvbiBNYWtp
bmcsIENvbmZsaWN0IFJlc29sdXRpb24sIFJvbGUgTm9taW5hdGlvbnMgYW5kIEVsZWN0aW9ucyAK
PiAreyNkZWNpc2lvbnN9Cj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICsjIyMgQ29uc2Vuc3VzIERlY2lz
aW9uIE1ha2luZwo+ICsKPiArU3ViLXByb2plY3RzIG9yIHRlYW1zIGhvc3RlZCBvbiBYZW5wcm9q
ZWN0Lm9yZyBhcmUgbm9ybWFsbHkgYXV0by1nb3Zlcm5pbmcgYW5kIAo+ICtkcml2ZW4gYnkgdGhl
IHBlb3BsZSB3aG8gdm9sdW50ZWVyIGZvciB0aGUgam9iLiBUaGlzIGZ1bmN0aW9ucyB3ZWxsIGZv
ciBtb3N0IAo+ICtjYXNlcy4gV2hlbiBtb3JlIGZvcm1hbCBkZWNpc2lvbiBtYWtpbmcgYW5kIGNv
b3JkaW5hdGlvbiBpcyByZXF1aXJlZCwgZGVjaXNpb25zIAo+ICthcmUgdGFrZW4gd2l0aCBhIGxh
enkgY29uc2Vuc3VzIGFwcHJvYWNoOiBhIGZldyBwb3NpdGl2ZSB2b3RlcyB3aXRoIG5vIG5lZ2F0
aXZlIAo+ICt2b3RlIGFyZSBlbm91Z2ggdG8gZ2V0IGdvaW5nLgo+ICsKPiArVm90aW5nIGlzIGRv
bmUgd2l0aCBudW1iZXJzOgo+ICsKPiArLSAgICsxIDogYSBwb3NpdGl2ZSB2b3RlCj4gKy0gICAw
IDogYWJzdGFpbiwgaGF2ZSBubyBvcGluaW9uCj4gKy0gICAtMSA6IGEgbmVnYXRpdmUgdm90ZQo+
ICsKPiArQSBuZWdhdGl2ZSB2b3RlIHNob3VsZCBpbmNsdWRlIGFuIGFsdGVybmF0aXZlIHByb3Bv
c2FsIG9yIGEgZGV0YWlsZWQgCj4gK2V4cGxhbmF0aW9uIG9mIHRoZSByZWFzb25zIGZvciB0aGUg
bmVnYXRpdmUgdm90ZS4gVGhlIHByb2plY3QgY29tbXVuaXR5IHRoZW4gCj4gK3RyaWVzIHRvIGdh
dGhlciBjb25zZW5zdXMgb24gYW4gYWx0ZXJuYXRpdmUgcHJvcG9zYWwgdGhhdCByZXNvbHZlcyB0
aGUgaXNzdWUuIAo+ICtJbiB0aGUgZ3JlYXQgbWFqb3JpdHkgb2YgY2FzZXMsIHRoZSBjb25jZXJu
cyBsZWFkaW5nIHRvIHRoZSBuZWdhdGl2ZSB2b3RlIGNhbiAKPiArYmUgYWRkcmVzc2VkLgo+ICsK
PiArIyMjIENvbmZsaWN0IFJlc29sdXRpb24KPiArCj4gKyMjIyMgUmVmZXJlZWluZwo+ICsKPiAr
U3ViLXByb2plY3RzIGFuZCB0ZWFtcyBob3N0ZWQgb24gWGVucHJvamVjdC5vcmcgYXJlIG5vdCBk
ZW1vY3JhY2llcyBidXQgCj4gK21lcml0b2NyYWNpZXMuIEluIHNpdHVhdGlvbnMgd2hlcmUgdGhl
cmUgaXMgZGlzYWdyZWVtZW50IG9uIGlzc3VlcyByZWxhdGVkIHRvIAo+ICt0aGUgZGF5LXRvLWRh
eSBydW5uaW5nIG9mIHRoZSBwcm9qZWN0LCBDb21taXR0ZXJzIGFuZCBQcm9qZWN0IExlYWRzIGFy
ZSAKPiArZXhwZWN0ZWQgdG8gYWN0IGFzIHJlZmVyZWVzIGFuZCBtYWtlIGEgZGVjaXNpb24gb24g
YmVoYWxmIG9mIHRoZSBjb21tdW5pdHkuIAo+ICtSZWZlcmVlcyBzaG91bGQgaG93ZXZlciBjb25z
aWRlciB3aGV0aGVyIG1ha2luZyBhIGRlY2lzaW9uIG1heSBiZSBkaXZpc2l2ZSBhbmQgCj4gK2Rh
bWFnaW5nIGZvciB0aGUgY29tbXVuaXR5LiBJbiBzdWNoIGNhc2VzLCB0aGUgY29tbWl0dGVyIGNv
bW11bml0eSBvZiB0aGUgCj4gK3Byb2plY3QgY2FuIHByaXZhdGVseSB2b3RlIG9uIGFuIGlzc3Vl
LCBnaXZpbmcgdGhlIGRlY2lzaW9uIG1vcmUgd2VpZ2h0Lgo+ICsKPiArIyMjIyBMYXN0IFJlc29y
dAo+ICsKPiArSW4gc29tZSByYXJlIGNhc2VzLCB0aGUgbGF6eSBjb25zZW5zdXMgYXBwcm9hY2gg
bWF5IGxlYWQgdG8gdGhlIGNvbW11bml0eSBiZWluZyAKPiArcGFyYWx5emVkLiBUaHVzLCBhcyBh
IGxhc3QgcmVzb3J0IHdoZW4gY29uc2Vuc3VzIGNhbm5vdCBiZSBhY2hpZXZlZCBvbiBhIAo+ICtx
dWVzdGlvbiBpbnRlcm5hbCB0byBhIHByb2plY3QsIHRoZSBmaW5hbCBkZWNpc2lvbiB3aWxsIGJl
IG1hZGUgYnkgYSBwcml2YXRlIAo+ICttYWpvcml0eSB2b3RlIGFtb25nc3QgdGhlIGNvbW1pdHRl
cnMgYW5kIHByb2plY3QgbGVhZC4gSWYgdGhlIHZvdGUgaXMgdGllZCwgdGhlIAo+ICtwcm9qZWN0
IGxlYWQgZ2V0cyBhbiBleHRyYSB2b3RlIHRvIGJyZWFrIHRoZSB0aWUuCj4gKwo+ICtGb3IgcXVl
c3Rpb25zIHRoYXQgYWZmZWN0IHNldmVyYWwgcHJvamVjdHMsIGNvbW1pdHRlcnMgYW5kIHByb2pl
Y3QgbGVhZHMgb2YgCj4gK21hdHVyZSBwcm9qZWN0cyB3aWxsIGhvbGQgYSBwcml2YXRlIG1ham9y
aXR5IHZvdGUuIElmIHRoZSB2b3RlIGlzIHRpZWQsIHRoZSAKPiArW1hlbiBQcm9qZWN0IEFkdmlz
b3J5IEJvYXJkXSgvam9pbi5odG1sKSB3aWxsIGJyZWFrIHRoZSB0aWUgdGhyb3VnaCBhIGNhc3Rp
bmcgCj4gK3ZvdGUuCj4gIAo+IC1FbGVjdGlvbnMgYW5kIEZvcm1hbCBWb3Rlcwo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsjIyMgRWxlY3Rpb25zCj4gIAo+IC0jIyMgTWFpbnRhaW5l
ciBFbGVjdGlvbnMKPiArIyMjIyBNYWludGFpbmVyIEVsZWN0aW9ucwo+ICAKPiAgRGV2ZWxvcGVy
cyB3aG8gaGF2ZSBlYXJuZWQgdGhlIHRydXN0IG9mIG1haW50YWluZXJzIChpbmNsdWRpbmcgdGhl
IHByb2plY3QgCj4gIGxlYWQpIGNhbiBiZSBwcm9tb3RlZCB0byBNYWludGFpbmVyLiBBIHR3byBz
dGFnZSBtZWNoYW5pc20gaXMgdXNlZAo+IEBAIC0xOTksNyArMjE2LDcgQEAgcHJpbmNpcGxlcyBv
ZiBjb25zZW5zdXMgZGVjaXNpb24gbWFraW5nLiBJZiB0aGVyZSBpcyBkaXNhZ3JlZW1lbnQgb3Ig
ZG91YnQsIHRoZQo+ICBwcm9qZWN0IGxlYWQgb3IgYSBjb21taXR0ZXIgc2hvdWxkIGFzayB0aGUg
Y29tbXVuaXR5IG1hbmFnZXIgdG8gYXJyYW5nZSBhIG1vcmUgCj4gIGZvcm1hbCB2b3RlLgo+ICAK
PiAtIyMjIENvbW1pdHRlciBFbGVjdGlvbnMKPiArIyMjIyBDb21taXR0ZXIgRWxlY3Rpb25zCj4g
IAo+ICBEZXZlbG9wZXJzIHdobyBoYXZlIGVhcm5lZCB0aGUgdHJ1c3Qgb2YgY29tbWl0dGVycyBp
biB0aGVpciBwcm9qZWN0IGNhbiB0aHJvdWdoIAo+ICBlbGVjdGlvbiBiZSBwcm9tb3RlZCB0byBD
b21taXR0ZXIuIEEgdHdvIHN0YWdlIG1lY2hhbmlzbSBpcyB1c2VkCj4gQEAgLTIxOSwyMSArMjM2
LDIyIEBAIG5lZ2F0aXZlIHZvdGUgdGhlIHByb2plY3QgbGVhZCBhbmQgY29tbXVuaXR5IG1hbmFn
ZXIgd2lsbCB0cnkgYW5kIHJlc29sdmUgdGhlCj4gIHNpdHVhdGlvbiBhbmQgcmVhY2ggY29uc2Vu
c3VzLiBSZXN1bHRzIHdpbGwgYmUgcHVibGlzaGVkIG9uIHRoZSBwdWJsaWMgbWFpbGluZyAKPiAg
bGlzdC4KPiAgCj4gLSMjIyBQcm9qZWN0IExlYWQgRWxlY3Rpb25zCj4gKyMjIyMgUHJvamVjdCBM
ZWFkIEVsZWN0aW9ucwo+ICAKPiAgUHJvamVjdHMgd2hpY2ggbG9zZSB0aGVpciBwcm9qZWN0IGxl
YWQgYXJlIGF0IHJpc2sgb2YgZmFpbGluZy4gU2hvdWxkIHRoaXMgCj4gIG9jY3VyLCB0aGUgcHJv
amVjdCdzIG1haW50YWluZXIgY29tbXVuaXR5IHNob3VsZCBhZ3JlZSB3aG8gd291bGQgd2FudCB0
byBiZS9iZSAKPiAgYWJsZSB0byBiZSB0aGUgbmV3IHByb2plY3QgbGVhZCBhbmQgZm9sbG93IHRo
ZSBlbGVjdGlvbiBwcm9jZXNzIGFzIG91dGxpbmVkIAo+ICBhYm92ZS4KPiAgCj4gLSMjIyBGb3Jt
YWwgVm90ZXMKPiArRm9ybWFsIFZvdGVzIHsjZm9ybWFsLXZvdGVzfQo+ICstLS0tLS0tLS0tLS0K
PiAgCj4gIFNvbWV0aW1lcyBpdCBpcyBuZWNlc3NhcnkgdG8gY29uZHVjdCBmb3JtYWwgdm90aW5n
IHdpdGhpbiB0aGUgY29tbXVuaXR5IAo+ICAob3V0c2lkZSBvZiBlbGVjdGlvbnMpLiBGb3JtYWwg
dm90ZXMgYXJlIG5lY2Vzc2FyeSB3aGVuIHByb2Nlc3NlcyBhbmQgCj4gIHByb2NlZHVyZXMgYXJl
IGludHJvZHVjZWQgb3IgY2hhbmdlZCwgb3IgYXMgcGFydCBvZiB0aGUgW1Byb2plY3QgCj4gIEdv
dmVybmFuY2VdKCNwcm9qZWN0LWdvdmVybmFuY2UpLiBXaG8gaXMgZWxpZ2libGUgdG8gdm90ZSwg
ZGVwZW5kcyBvbiB3aGV0aGVyIAo+ICB0aGUgc2NvcGUgb2YgYSBwcm9jZXNzIG9yIHByb2NlZHVy
ZSBpcyAqKmxvY2FsKiogdG8gYSBzdWItcHJvamVjdCBvciB0ZWFtLCBvciAKPiAtd2hldGhlciBp
dCBhZmZlY3RzICoqYWxsIHN1Yi1wcm9qZWN0cyoqIChvciBpbiBvdGhlciB3b3JkcywgaXMqKmds
b2JhbCoqKS4gCj4gK3doZXRoZXIgaXQgYWZmZWN0cyAqKmFsbCBzdWItcHJvamVjdHMqKiAob3Ig
aW4gb3RoZXIgd29yZHMsIGlzICoqZ2xvYmFsKiopLiAKPiAgRXhhbXBsZXMgb2YgbG9jYWwgc2Nv
cGUgaXMgdGhlIFtTZWN1cml0eSBQb2xpY3ldKC9zZWN1cml0eS1wb2xpY3kuaHRtbCkgd2hpY2gg
Cj4gIGFwcGxpZXMgdG8gdGhlIFtIeXBlcnZpc29yIFByb2plY3RdKC9kZXZlbG9wZXJzL3RlYW1z
L2h5cGVydmlzb3IuaHRtbCkgb25seS4gCj4gIEV4YW1wbGVzIG9mIGdsb2JhbCBzY29wZSBhcmUg
Y2hhbmdlcyB0byB0aGlzIGRvY3VtZW50IG9yIHZvdGVzIG91dGxpbmVkIGluIHRoZSAKPiBAQCAt
MjYzLDcgKzI4MSw3IEBAIGVhY2guIEZvciB2b3RpbmcgYSB0cmFjZWFibGUgcG9sbCBtZWNoYW5p
c20gKGUuZy4gdm90aW5nIGZvcm0gdGhhdCBrZWVwcwo+ICBhdWRpdGFibGUgYW5kIHRhbXBlciBw
cm9vZiByZWNvcmRzKSBtdXN0IGJlIHVzZWQuIFZvdGluZyBmb2xsb3dzIHRoZSAKPiAgY29udmVu
dGlvbnMgYXMgbGFpZCBvdXQgaW4gIlByaW5jaXBsZTogQ29uc2Vuc3VzIERlY2lzaW9uIE1ha2lu
ZyIuCj4gIAo+IC1Qcm9qZWN0IEdvdmVybmFuY2UKPiArUHJvamVjdCBHb3Zlcm5hbmNlICB7I3By
b2plY3QtZ292ZXJuYW5jZX0KPiAgLS0tLS0tLS0tLS0tLS0tLS0tCj4gIAo+ICAjIyMgQmFzaWMg
UHJvamVjdCBMaWZlIEN5Y2xlCj4gQEAgLTQ2MSw3ICs0NzksNyBAQCB3b3JkcyBpdCBoYXMgY29t
cGxldGVkCj4gIAo+ICBJbiB0aGUgZmlyc3QgY2FzZSB0aGUgcmV2aWV3IGlzIHRyaWdnZXJlZCBi
eSB0aGUgaW5jdWJhdGlvbiBwcm9qZWN0J3MgbWVudG9yLiAKPiAgRmFpbGluZyB0aGlzIHRoZSBy
ZXZpZXcgY2FuIGJlIHJlcXVlc3RlZCBieSBhbnkgbWFpbnRhaW5lciBvZiBhIG1hdHVyZSBwcm9q
ZWN0IAo+IC0oaW5jbHVkaW5nIHRoZSBwcm9qZWMncyBsZWFkKSBvciBieSB0aGUgWGVuIFByb2pl
Y3QgY29tbXVuaXR5IG1hbmFnZXIuIFNlZSAKPiArKGluY2x1ZGluZyB0aGUgcHJvamVjdCdzIGxl
YWQpIG9yIGJ5IHRoZSBYZW4gUHJvamVjdCBjb21tdW5pdHkgbWFuYWdlci4gU2VlIAo+ICAiUmVx
dWVzdGluZyBSZXZpZXdzLCBSZXZpZXdzIGFuZCBWb3RpbmciLgo+ICAKPiAgVGhlIHJldmlldyBp
cyBlc3NlbnRpYWxseSBhIHBpdGNoIHdoeSB0aGUgcHJvamVjdCBzaG91bGQgYmUgYXJjaGl2ZWQu
IFRoZSAKPiBAQCAtNTE0LDYgKzUzMiw3IEBAIHdpbGwgc3VwcG9ydCB0aGUgcHJvamVjdCBsZWFk
IGluIGZpbmRpbmcgYSBuZXcgbWVudG9yLgo+ICBDaGFuZ2UgSGlzdG9yeQo+ICAtLS0tLS0tLS0t
LS0tLQo+ICAKPiArLSAgICoqdjMuMCBKdWx5IDIwMTY6KiogVE9ETzogQWRkIHJlYWwgY2hhbmdl
bG9nIGluIG1haW4gcGF0Y2gKPiAgLSAgICoqdjIuMSBNYXkgMjAxNjoqKiBDbGFyaWZ5IENvbW1p
dHRlciBFbGVjdGlvbnMgYXMgcGVyIHRoaXMgCj4gIFtkaXNjdXNzaW9uXShodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNS9tc2cwMDgwCj4g
IDEuaHRtbCkgYW5kIAo+IEBAIC01MzksNiArNTU4LDYgQEAgZnJvbSBSZXF1ZXN0aW5nIFJldmll
d3MsIFJldmlld3MgYW5kIFZvdGluZyByYXRoZXIgdGhhbiBkdXBsaWNhdGluZwo+ICAgICAgLSAg
IENsYXJpZmllZCB0aGUgcm9sZXMgb2YgQ29tbWl0dGVyIGFuZCBNYWludGFpbmVyLgo+ICAgICAg
LSAgIEFkZGVkIE1ha2luZyBDb250cmlidXRpb25zIHdoaWNoIGNvbnRhaW5zIGxpbmtzIHRvIG90
aGVyIGRvY3VtZW50YXRpb24gCj4gIGFuZCBoaWdobGlnaHRzIHRoYXQgWGVuLm9yZyByZXF1aXJl
ZCBhIERDTyBmb3IgY29udHJpYnV0aW9ucyBzaW5jZSAyMDA1Lgo+IC0tICAgKip2MS4wIEp1biAy
MDExOioqIEludGlhbCBkb2N1bWVudCBhcHByb3ZlZAo+ICstICAgKip2MS4wIEp1biAyMDExOioq
IEluaXRpYWwgZG9jdW1lbnQgYXBwcm92ZWQKPiAgCj4gICAgICAgICAgICAgICAgICAgICAgCj4g
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCj4gLS0gCj4gMi41LjQgKEFwcGxlIEdpdC02MSkK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFn
ZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 20:13:58 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 20:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv8rd-0001Ap-JM; Fri, 14 Oct 2016 20:13:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1bv8rc-0001AV-5z; Fri, 14 Oct 2016 20:13:56 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 FD/72-11508-38C31085; Fri, 14 Oct 2016 20:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXSO6nOVbfJhjH
 C4EmzvMXSK+uZLHpb77JY/FmcaPFleQOjxfctk5kcWD0Of7jC4jHt4zaWAKYo1sy8pPyKBNaM
 0x0bGQt28lZM/TGBqYHxL1cXIxeHkMBkJonzHw6zQjjfGCUuTtzOAuFsZJR4eWszexcjJ5DTz
 SjR1iMNYRdJTJ+xignEZhFQlZizew9jFyMHB5uAicSbVY4gYREBNYmNN94yg8xhFtjMKNG3+S
 8rSEJYIFhiV99GNhCbV8BcoqvhLtT8Oom9izYwQsQFJU7OfMICYjMLaEnc+PeSCWQ+s4C0xPJ
 /HCBhTgFXiZ8H1oCViwooSyzu7wEbKSFgLNH+9iLbBEahWUgmzUIyaRbCpAWMzKsY1YtTi8pS
 i3TN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOfAQh2MB6b7HyIUZKDSUmU1
 +YrQ4QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4DYDQJCRalpqdWpGXmAOMQJi3BwaMkwvvXGi
 jNW1yQmFucmQ6ROsWoKCXOuwEkIQCSyCjNg2uDxf4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczA
 qCfNygGznycwrgZv+CmgxE9DiD20MIItLEhFSUg2MbtOrXvhPsJlaeKiCL+hjH0vE+wMGoQs1
 wh5JTz25fc30IwkWds8vvDGptpE4brnys8tB9qc/J6Rs8TjEPEmDtbOuWeTtDoY420JFrgu97
 cuEMzU5pS8HNCUt850lJWdvWsXXLMK4Q3f5e6a2+pvaWguueP37aWlt+iLG+OcfcZ67LpMN3y
 grsRRnJBpqMRcVJwIAD2G74PgCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1476476033!65069390!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64574 invoked from network); 14 Oct 2016 20:13:54 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 20:13:54 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u9EKDoo7008285
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Oct 2016 20:13:50 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u9EKDnvm011959
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:13:49 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKDlH8032235;
 Fri, 14 Oct 2016 20:13:48 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Oct 2016 13:13:47 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 104B36A0317; Fri, 14 Oct 2016 16:13:43 -0400 (EDT)
Date: Fri, 14 Oct 2016 16:13:42 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20161014201342.GC22810@char.us.oracle.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-3-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1474656929-3528-3-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 2/4] Added document containing
 governance related todo list
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjMsIDIwMTYgYXQgMDc6NTU6MjdQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBDb250YWlucyBpdGVtcyB0aGF0IGF0IHNvbWUgcG9pbnQgbmVlZCB0byBiZSBhZGRyZXNz
ZWQuCj4gVGhlIGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgoKPiAtLS0KPiAgZ292ZXJuYW5jZS50b2RvIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGdvdmVybmFuY2UudG9kbwo+IAo+IGRpZmYgLS1naXQgYS9nb3Zlcm5hbmNlLnRvZG8gYi9nb3Zl
cm5hbmNlLnRvZG8KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjgxZTA2
OGMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZ292ZXJuYW5jZS50b2RvCj4gQEAgLTAsMCArMSwy
MyBAQAo+ICtUaGlzIGRvY3VtZW50IGNvbnRhaW5zIHNvbWUgZ292ZXJuYW5jZSByZWxhdGVkIFRP
RE8gaXRlbXMgdGhhdCBhdCBzb21lIHBvaW50IAo+ICtuZWVkIHRvIGJlIGFkZHJlc3NlZC4gVGhl
IGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MKPiArCj4gKyMj
IyBNYWludGFpbmVycwo+ICsKPiArQ09OU0lTVEVOQ1kgSVNTVUVTIHRoYXQgcHJvYmFibHkgb3Vn
aHQgdG8gYmUgY2xlYW5lZCB1cCBhdCBzb21lIHBvaW50Cj4gKy0gVGhlIHhlbi5naXQgTUFJTlRB
SU5FUlMgZmlsZSBkb2VzIG5vdCBsaXN0IG91ciByZWxlYXNlIG1hbmFnZXJzIGFuZCAKPiArICBz
dGFibGUgYnJhbmNoIG1haW50YWluZXJzCj4gKy0gV2UgZG8gaGF2ZSBhIG51bWJlciBvZiByZXBv
cyB3aXRob3V0IE1BSU5UQUlORVJTIGZpbGVzLCBlLmcuIG1pbmktb3MuZ2l0LCAKPiArICBvc3N0
ZXN0LmdpdAo+ICstIEZvciBwcm9qZWN0cyB3aXRoIG1hbnkgcmVwb3NpdG9yaWVzIChlLmcuIFhB
UEkgYW5kIE1pcmFnZSBPUyksIHVzaW5nIE1BSU5UQUlORVJTIAo+ICsgIGZpbGVzIGlzIG5vdCB2
ZXJ5IHByYWN0aWNhbC4gWEFQSSBzZWVtcyB0byBzb21ldGltZXMgdXNlIE1BSU5UQUlORVJTIGFu
ZCBSRUFETUUgCj4gKyAgZmlsZXMgYXQgb3RoZXIgdGltZXMuIFdlIG1heSBuZWVkIGEgbW9yZSBj
ZW50cmFsIHBsYWNlIHRvIHN0YXRlIHJvbGVzLgo+ICsKPiArIyMjIFByb2plY3QgTGVhZGVyc2hp
cCBUZWFtIGFuZCBQcm9qZWN0IExlYWQKPiArCj4gK0NPTlNJU1RFTkNZIElTU1VFUyB0aGF0IHBy
b2JhYmx5IG91Z2h0IHRvIGJlIGNsZWFuZWQgdXAgYXQgc29tZSBwb2ludAo+ICstIFhBUEkgYW5k
IE1pcmFnZSBPUyBvdWdodCB0byBkZWNpZGUgd2hvIHRoZWlyIGxlYWRlcnNoaXAgdGVhbSBpcyAK
PiArICAoSSBtYWRlIHNvbWUgYXNzdW1wdGlvbnMgZm9yIG5vdykKPiArCj4gKyMjIyBQZXIgU3Vi
LVByb2plY3QgR292ZXJuYW5jZSBTcGVjaWFsaXNhdGlvbiAKPiArCj4gKy0gWEFQSSwgV2luUFYg
YW5kIE1pcmFnZU9TIG5lZWQgdG8gcHJvdmlkZSB0aGlzIGluZm9ybWF0aW9uLCBpZiB0aGV5IGRl
dmlhdGUKPiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKPiAtLSAKPiAyLjUuNCAoQXBwbGUg
R2l0LTYxKQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 20:13:58 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 20:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv8rd-0001Ap-JM; Fri, 14 Oct 2016 20:13:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1bv8rc-0001AV-5z; Fri, 14 Oct 2016 20:13:56 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 FD/72-11508-38C31085; Fri, 14 Oct 2016 20:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXSO6nOVbfJhjH
 C4EmzvMXSK+uZLHpb77JY/FmcaPFleQOjxfctk5kcWD0Of7jC4jHt4zaWAKYo1sy8pPyKBNaM
 0x0bGQt28lZM/TGBqYHxL1cXIxeHkMBkJonzHw6zQjjfGCUuTtzOAuFsZJR4eWszexcjJ5DTz
 SjR1iMNYRdJTJ+xignEZhFQlZizew9jFyMHB5uAicSbVY4gYREBNYmNN94yg8xhFtjMKNG3+S
 8rSEJYIFhiV99GNhCbV8BcoqvhLtT8Oom9izYwQsQFJU7OfMICYjMLaEnc+PeSCWQ+s4C0xPJ
 /HCBhTgFXiZ8H1oCViwooSyzu7wEbKSFgLNH+9iLbBEahWUgmzUIyaRbCpAWMzKsY1YtTi8pS
 i3TN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOfAQh2MB6b7HyIUZKDSUmU1
 +YrQ4QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4DYDQJCRalpqdWpGXmAOMQJi3BwaMkwvvXGi
 jNW1yQmFucmQ6ROsWoKCXOuwEkIQCSyCjNg2uDxf4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczA
 qCfNygGznycwrgZv+CmgxE9DiD20MIItLEhFSUg2MbtOrXvhPsJlaeKiCL+hjH0vE+wMGoQs1
 wh5JTz25fc30IwkWds8vvDGptpE4brnys8tB9qc/J6Rs8TjEPEmDtbOuWeTtDoY420JFrgu97
 cuEMzU5pS8HNCUt850lJWdvWsXXLMK4Q3f5e6a2+pvaWguueP37aWlt+iLG+OcfcZ67LpMN3y
 grsRRnJBpqMRcVJwIAD2G74PgCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1476476033!65069390!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64574 invoked from network); 14 Oct 2016 20:13:54 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 20:13:54 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u9EKDoo7008285
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Oct 2016 20:13:50 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u9EKDnvm011959
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:13:49 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKDlH8032235;
 Fri, 14 Oct 2016 20:13:48 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Oct 2016 13:13:47 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 104B36A0317; Fri, 14 Oct 2016 16:13:43 -0400 (EDT)
Date: Fri, 14 Oct 2016 16:13:42 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20161014201342.GC22810@char.us.oracle.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-3-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1474656929-3528-3-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 2/4] Added document containing
 governance related todo list
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjMsIDIwMTYgYXQgMDc6NTU6MjdQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBDb250YWlucyBpdGVtcyB0aGF0IGF0IHNvbWUgcG9pbnQgbmVlZCB0byBiZSBhZGRyZXNz
ZWQuCj4gVGhlIGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgoKPiAtLS0KPiAgZ292ZXJuYW5jZS50b2RvIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGdvdmVybmFuY2UudG9kbwo+IAo+IGRpZmYgLS1naXQgYS9nb3Zlcm5hbmNlLnRvZG8gYi9nb3Zl
cm5hbmNlLnRvZG8KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjgxZTA2
OGMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZ292ZXJuYW5jZS50b2RvCj4gQEAgLTAsMCArMSwy
MyBAQAo+ICtUaGlzIGRvY3VtZW50IGNvbnRhaW5zIHNvbWUgZ292ZXJuYW5jZSByZWxhdGVkIFRP
RE8gaXRlbXMgdGhhdCBhdCBzb21lIHBvaW50IAo+ICtuZWVkIHRvIGJlIGFkZHJlc3NlZC4gVGhl
IGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MKPiArCj4gKyMj
IyBNYWludGFpbmVycwo+ICsKPiArQ09OU0lTVEVOQ1kgSVNTVUVTIHRoYXQgcHJvYmFibHkgb3Vn
aHQgdG8gYmUgY2xlYW5lZCB1cCBhdCBzb21lIHBvaW50Cj4gKy0gVGhlIHhlbi5naXQgTUFJTlRB
SU5FUlMgZmlsZSBkb2VzIG5vdCBsaXN0IG91ciByZWxlYXNlIG1hbmFnZXJzIGFuZCAKPiArICBz
dGFibGUgYnJhbmNoIG1haW50YWluZXJzCj4gKy0gV2UgZG8gaGF2ZSBhIG51bWJlciBvZiByZXBv
cyB3aXRob3V0IE1BSU5UQUlORVJTIGZpbGVzLCBlLmcuIG1pbmktb3MuZ2l0LCAKPiArICBvc3N0
ZXN0LmdpdAo+ICstIEZvciBwcm9qZWN0cyB3aXRoIG1hbnkgcmVwb3NpdG9yaWVzIChlLmcuIFhB
UEkgYW5kIE1pcmFnZSBPUyksIHVzaW5nIE1BSU5UQUlORVJTIAo+ICsgIGZpbGVzIGlzIG5vdCB2
ZXJ5IHByYWN0aWNhbC4gWEFQSSBzZWVtcyB0byBzb21ldGltZXMgdXNlIE1BSU5UQUlORVJTIGFu
ZCBSRUFETUUgCj4gKyAgZmlsZXMgYXQgb3RoZXIgdGltZXMuIFdlIG1heSBuZWVkIGEgbW9yZSBj
ZW50cmFsIHBsYWNlIHRvIHN0YXRlIHJvbGVzLgo+ICsKPiArIyMjIFByb2plY3QgTGVhZGVyc2hp
cCBUZWFtIGFuZCBQcm9qZWN0IExlYWQKPiArCj4gK0NPTlNJU1RFTkNZIElTU1VFUyB0aGF0IHBy
b2JhYmx5IG91Z2h0IHRvIGJlIGNsZWFuZWQgdXAgYXQgc29tZSBwb2ludAo+ICstIFhBUEkgYW5k
IE1pcmFnZSBPUyBvdWdodCB0byBkZWNpZGUgd2hvIHRoZWlyIGxlYWRlcnNoaXAgdGVhbSBpcyAK
PiArICAoSSBtYWRlIHNvbWUgYXNzdW1wdGlvbnMgZm9yIG5vdykKPiArCj4gKyMjIyBQZXIgU3Vi
LVByb2plY3QgR292ZXJuYW5jZSBTcGVjaWFsaXNhdGlvbiAKPiArCj4gKy0gWEFQSSwgV2luUFYg
YW5kIE1pcmFnZU9TIG5lZWQgdG8gcHJvdmlkZSB0aGlzIGluZm9ybWF0aW9uLCBpZiB0aGV5IGRl
dmlhdGUKPiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKPiAtLSAKPiAyLjUuNCAoQXBwbGUg
R2l0LTYxKQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 20:30:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 20:30: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv97o-0002l1-Em; Fri, 14 Oct 2016 20:30:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1bv97m-0002kl-L8; Fri, 14 Oct 2016 20:30:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 DA/59-15404-D6041085; Fri, 14 Oct 2016 20:30:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUyZ7p8oG6uA2O
 EwYPZrBZLr6xnsuhtvcti8WdxosWX5Q2MFt+3TGZyYPU4/OEKi8e0j9tYApiiWDPzkvIrElgz
 7p3+y1iwhK/i0uPNjA2Mt7m6GLk4hATamCTOr+xkhXC+MUqcW/mKDcLZyCjRP2EDM4TTzSixf
 s0KIIcDyCmS2L5QAsRkEVCV6P/KCmKyCZhIvFnl2MXIySEioCax8cZbsE5mgc2MEn2b/7KCJI
 QFUiUad+xmB6nnFTCXeNFmAxIWEqiT+HpzG1gJr4CgxMmZT1hAbGYBLYkb/14ygZQzC0hLLP/
 HARLmFHCVeHt3LTOILSqgLLG4v4cNxJYQMJQ4/XAb4wRGoVlIJs1CMmkWwqQFjMyrGDWKU4vK
 Uot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ58BCHYwnl8beIhRkoNJS
 ZTX5itDhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlN7xgghwaLU9NSKtMwcYBTCpCU4eJREeL
 1B0rzFBYm5xZnpEKlTjIpS4rzyIAkBkERGaR5cGyzyLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZy
 DUUmYVxxkCk9mXgnc9FdAi5mAFn9oYwBZXJKIkJJqYNTxjq7hLVkW8XPWonI9lse8MgJNpX3n
 WG6brLqq4/HzvenlLUJMnyIfXNYp2rbHZ1ua0F/Jt58cu1rv1fktU2b8dYxBfmPMAf4o2/Ov0
 u2ns6+vn3wz48n8q12HJOb1n8s6//6Clush/cU3orgfN8hY1ysIcZ06LcN+XuZqVNYUfbHivI
 9Z35RYijMSDbWYi4oTAQbxff73AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1476477035!55893419!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40550 invoked from network); 14 Oct 2016 20:30:36 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 20:30:36 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u9EKUWdM009166
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:30:33 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.13.8/8.14.4) with ESMTP id u9EKUW9e016879
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:30:32 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKUSx8007173;
 Fri, 14 Oct 2016 20:30:29 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Oct 2016 13:30:28 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0DE586A0317; Fri, 14 Oct 2016 16:30:26 -0400 (EDT)
Date: Fri, 14 Oct 2016 16:30:26 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20161014203026.GD22810@char.us.oracle.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-4-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1474656929-3528-4-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 3/4] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

PiAgUHJvamVjdCBUZWFtIFJvbGVzIHsjcm9sZXMtbG9jYWx9Cj4gIC0tLS0tLS0tLS0tLS0tLS0t
LQo+ICAKPiArU3ViLXByb2plY3RzIG9yIHRlYW1zIGFyZSBkcml2ZW4gYnkgdGhlIHBlb3BsZSB3
aG8gdm9sdW50ZWVyIGZvciB0aGUgam9iLiBUaGlzIAo+ICtmdW5jdGlvbnMgd2VsbCBmb3IgbW9z
dCBjYXNlcy4gVGhpcyBzZWN0aW9uIGxpc3RzIHRoZSBtYWluIHJvbGVzIHdoaWNoIHByb2plY3Rz
IAo+ICt1c2UuIFRoaXMgc2VjdGlvbiBsaXN0cyB0aGUgZGVmYXVsdCByb2xlcywgd2hpY2ggYXJl
IGJhc2VkIG9uIGhvdyB0aGUgCj4gK0h5cGVydmlzb3IgcHJvamVjdCBvcGVyYXRlcy4gU3ViLXBy
b2plY3RzIGNhbiBkZXZpYXRlIGZyb20gdGhlIGRlZmF1bHQsIGJ1dCBhcmUgCgpZb3UgaGF2ZSB0
d2ljZSAnVGhpcyBzZWN0aW9uIGxpc3RzJyB3aGljaCBJIGRvbid0IHRoaW5rIGlzIHdoYXQgeW91
IG1lYW50PwoKPiArcmVxdWlyZWQgdG8gZG9jdW1lbnQgZGV2aWF0aW9ucyBmcm9tIHRoZSBkZWZh
dWx0IGFuZCBsaW5rIHRvIGl0IGZyb20gdGhpcyAKPiArW2RvY3VtZW50XSgjc3BlY2lhbGlzYXRp
b25zKS4gVGhlIG9ubHkgZXhjZXB0aW9uIGlzIHRoYXQgZWFjaCBwcm9qZWN0IGlzIAo+ICtyZXF1
aXJlZCB0byBoYXZlIGEgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0sIGFzIHdpdGhvdXQgaXQsIHRo
ZSBwcm9qZWN0IHdpbGwgbm90IAo+ICtiZSBhYmxlIHRvIGZ1bmN0aW9uLgo+ICsKPiArVGhlIGZv
bGxvd2luZyB0YWJsZSBsaXN0cyBob3cgZWFjaCBwcm9qZWN0IHVzZXMgdGhlc2Ugcm9sZXMuIE5v
dGUgdGhhdCAKPiArKippbmN1YmF0aW9uIHByb2plY3RzKiogaGF2ZSBtb3JlIGZsZXhpYmlsaXR5
IGluIGV4cGVyaW1lbnRpbmcgd2l0aCByb2xlcyB0aGF0IAo+ICt3b3JrIGZvciB0aGVtLCBidXQg
bmVlZCB0byBkZWZpbmUgc3BlY2lhbGl6YXRpb25zIGJlZm9yZSB0aGV5IGNhbiAqKm1hdHVyZSoq
Lgo+ICsKPiArICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0t
LS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgICoqUHJvamVj
dCoqICAgICAgICAgICAqKk1hdHVyZSoqICAgKipNYWludGFpbmVycyoqICAgKipDb21taXR0ZXJz
KiogICAqKlNlY3VyaXR5IFRlYW0qKiAgICoqTGVhZGVyc2hpcCBUZWFtKioKPiArICAqKkh5cGVy
dmlzb3IqKiAgICAgICAgWUVTICAgICAgICAgIFlFUyAgICAgICAgICAgICAgIFlFUyAgICAgICAg
ICAgICAgWUVTICAgICAgICAgICAgICAgICBDb21taXR0ZXJzIGFuZCBSZWxlYXNlIE1hbmFnZXIs
IHdpdGhvdXQgYSBQcm9qZWN0IExlYWQKPiArICAqKldpbmRvd3MgRHJpdmVycyoqICAgTk8gICAg
ICAgICAgIFlFUyAgICAgICAgICAgICAgIFlFUyAgICAgICAgICAgICAgTk8gICAgICAgICAgICAg
ICAgICBDb21taXR0ZXJzLCB3aXRoIGEgUHJvamVjdCBMZWFkCj4gKyAgKipYQVBJKiogICAgICAg
ICAgICAgIFlFUyAgICAgICAgICBZRVMgICAgICAgICAgICAgICBZRVMgICAgICAgICAgICAgIE5P
ICAgICAgICAgICAgICAgICAgQ29tbWl0dGVycywgd2l0aCBhIFByb2plY3QgTGVhZAo+ICsgIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0t
LS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKwoKVGhlIHJlc3QgbG9va3MgT0sgdG8g
bWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 14 20:30:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Oct 2016 20:30: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bv97o-0002l1-Em; Fri, 14 Oct 2016 20:30:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1bv97m-0002kl-L8; Fri, 14 Oct 2016 20:30:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 DA/59-15404-D6041085; Fri, 14 Oct 2016 20:30:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUyZ7p8oG6uA2O
 EwYPZrBZLr6xnsuhtvcti8WdxosWX5Q2MFt+3TGZyYPU4/OEKi8e0j9tYApiiWDPzkvIrElgz
 7p3+y1iwhK/i0uPNjA2Mt7m6GLk4hATamCTOr+xkhXC+MUqcW/mKDcLZyCjRP2EDM4TTzSixf
 s0KIIcDyCmS2L5QAsRkEVCV6P/KCmKyCZhIvFnl2MXIySEioCax8cZbsE5mgc2MEn2b/7KCJI
 QFUiUad+xmB6nnFTCXeNFmAxIWEqiT+HpzG1gJr4CgxMmZT1hAbGYBLYkb/14ygZQzC0hLLP/
 HARLmFHCVeHt3LTOILSqgLLG4v4cNxJYQMJQ4/XAb4wRGoVlIJs1CMmkWwqQFjMyrGDWKU4vK
 Uot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ58BCHYwnl8beIhRkoNJS
 ZTX5itDhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlN7xgghwaLU9NSKtMwcYBTCpCU4eJREeL
 1B0rzFBYm5xZnpEKlTjIpS4rzyIAkBkERGaR5cGyzyLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZy
 DUUmYVxxkCk9mXgnc9FdAi5mAFn9oYwBZXJKIkJJqYNTxjq7hLVkW8XPWonI9lse8MgJNpX3n
 WG6brLqq4/HzvenlLUJMnyIfXNYp2rbHZ1ua0F/Jt58cu1rv1fktU2b8dYxBfmPMAf4o2/Ov0
 u2ns6+vn3wz48n8q12HJOb1n8s6//6Clush/cU3orgfN8hY1ysIcZ06LcN+XuZqVNYUfbHivI
 9Z35RYijMSDbWYi4oTAQbxff73AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1476477035!55893419!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40550 invoked from network); 14 Oct 2016 20:30:36 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2016 20:30:36 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u9EKUWdM009166
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:30:33 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.13.8/8.14.4) with ESMTP id u9EKUW9e016879
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 14 Oct 2016 20:30:32 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u9EKUSx8007173;
 Fri, 14 Oct 2016 20:30:29 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Oct 2016 13:30:28 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0DE586A0317; Fri, 14 Oct 2016 16:30:26 -0400 (EDT)
Date: Fri, 14 Oct 2016 16:30:26 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20161014203026.GD22810@char.us.oracle.com>
References: <1474656929-3528-1-git-send-email-lars.kurth@citrix.com>
 <1474656929-3528-4-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1474656929-3528-4-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [MirageOS-devel] [PATCH v3 3/4] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

PiAgUHJvamVjdCBUZWFtIFJvbGVzIHsjcm9sZXMtbG9jYWx9Cj4gIC0tLS0tLS0tLS0tLS0tLS0t
LQo+ICAKPiArU3ViLXByb2plY3RzIG9yIHRlYW1zIGFyZSBkcml2ZW4gYnkgdGhlIHBlb3BsZSB3
aG8gdm9sdW50ZWVyIGZvciB0aGUgam9iLiBUaGlzIAo+ICtmdW5jdGlvbnMgd2VsbCBmb3IgbW9z
dCBjYXNlcy4gVGhpcyBzZWN0aW9uIGxpc3RzIHRoZSBtYWluIHJvbGVzIHdoaWNoIHByb2plY3Rz
IAo+ICt1c2UuIFRoaXMgc2VjdGlvbiBsaXN0cyB0aGUgZGVmYXVsdCByb2xlcywgd2hpY2ggYXJl
IGJhc2VkIG9uIGhvdyB0aGUgCj4gK0h5cGVydmlzb3IgcHJvamVjdCBvcGVyYXRlcy4gU3ViLXBy
b2plY3RzIGNhbiBkZXZpYXRlIGZyb20gdGhlIGRlZmF1bHQsIGJ1dCBhcmUgCgpZb3UgaGF2ZSB0
d2ljZSAnVGhpcyBzZWN0aW9uIGxpc3RzJyB3aGljaCBJIGRvbid0IHRoaW5rIGlzIHdoYXQgeW91
IG1lYW50PwoKPiArcmVxdWlyZWQgdG8gZG9jdW1lbnQgZGV2aWF0aW9ucyBmcm9tIHRoZSBkZWZh
dWx0IGFuZCBsaW5rIHRvIGl0IGZyb20gdGhpcyAKPiArW2RvY3VtZW50XSgjc3BlY2lhbGlzYXRp
b25zKS4gVGhlIG9ubHkgZXhjZXB0aW9uIGlzIHRoYXQgZWFjaCBwcm9qZWN0IGlzIAo+ICtyZXF1
aXJlZCB0byBoYXZlIGEgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0sIGFzIHdpdGhvdXQgaXQsIHRo
ZSBwcm9qZWN0IHdpbGwgbm90IAo+ICtiZSBhYmxlIHRvIGZ1bmN0aW9uLgo+ICsKPiArVGhlIGZv
bGxvd2luZyB0YWJsZSBsaXN0cyBob3cgZWFjaCBwcm9qZWN0IHVzZXMgdGhlc2Ugcm9sZXMuIE5v
dGUgdGhhdCAKPiArKippbmN1YmF0aW9uIHByb2plY3RzKiogaGF2ZSBtb3JlIGZsZXhpYmlsaXR5
IGluIGV4cGVyaW1lbnRpbmcgd2l0aCByb2xlcyB0aGF0IAo+ICt3b3JrIGZvciB0aGVtLCBidXQg
bmVlZCB0byBkZWZpbmUgc3BlY2lhbGl6YXRpb25zIGJlZm9yZSB0aGV5IGNhbiAqKm1hdHVyZSoq
Lgo+ICsKPiArICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0t
LS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgICoqUHJvamVj
dCoqICAgICAgICAgICAqKk1hdHVyZSoqICAgKipNYWludGFpbmVycyoqICAgKipDb21taXR0ZXJz
KiogICAqKlNlY3VyaXR5IFRlYW0qKiAgICoqTGVhZGVyc2hpcCBUZWFtKioKPiArICAqKkh5cGVy
dmlzb3IqKiAgICAgICAgWUVTICAgICAgICAgIFlFUyAgICAgICAgICAgICAgIFlFUyAgICAgICAg
ICAgICAgWUVTICAgICAgICAgICAgICAgICBDb21taXR0ZXJzIGFuZCBSZWxlYXNlIE1hbmFnZXIs
IHdpdGhvdXQgYSBQcm9qZWN0IExlYWQKPiArICAqKldpbmRvd3MgRHJpdmVycyoqICAgTk8gICAg
ICAgICAgIFlFUyAgICAgICAgICAgICAgIFlFUyAgICAgICAgICAgICAgTk8gICAgICAgICAgICAg
ICAgICBDb21taXR0ZXJzLCB3aXRoIGEgUHJvamVjdCBMZWFkCj4gKyAgKipYQVBJKiogICAgICAg
ICAgICAgIFlFUyAgICAgICAgICBZRVMgICAgICAgICAgICAgICBZRVMgICAgICAgICAgICAgIE5P
ICAgICAgICAgICAgICAgICAgQ29tbWl0dGVycywgd2l0aCBhIFByb2plY3QgTGVhZAo+ICsgIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0t
LS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKwoKVGhlIHJlc3QgbG9va3MgT0sgdG8g
bWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 14:53:51 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 14:53: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bw9IF-0004UR-KH; Mon, 17 Oct 2016 14:53:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bw9IE-0004Tc-GI
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 14:53:34 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/65-01972-DE5E4085; Mon, 17 Oct 2016 14:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHp1te6bpyw
 RBu+3mlr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bj/7OsBd81KjZPfsHUwPhboYuRi0NIYD6j
 xL+mA0wgjoTANlaJB+++MncxcgI5MRI9ZyczdjFyANmVEi0LhUHCQgIaEnPmv2CDaD7LJNH57
 Rgz3KSpl6ezQDSXSLz4dJUNxOYVEJQ4OfMJC0S3t8SN9tmMIDanQKBEy9LDTBDNb5gl5q+cAL
 aZTcBE4uK7BWBFLAKqEhdWTWSHGJoocerSLWaIoQESM9/0sILYwgKeEhum7wKzRQS0JK437Gc
 GuZpZwF9i7/ZyCFNdYv08IZAKZgFtiWULXzNPYBSdheS6WQhVs5BULWBkXsWoXpxaVJZapGuu
 l1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBUMQLCD8dhk50OMkhxMSqK8Vx6wR
 AjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N35BCgnWJSanlqRlpkDjE+YtAQHj5II71SQNG9xQW
 JucWY6ROoUozHHlt/X1jJxbJt6by2TEEtefl6qlDjvBZBSAZDSjNI8uEGwtHGJUVZKmJcR6DQ
 hnoLUotzMElT5V4ziHIxKwrz5IFN4MvNK4Pa9AjqFCeiUc3lgp5QkIqSkGhhN3xXszNbftbLx
 zBa7o4LRNlOaY7d4CX3LLhJuPmZmdi1N9tGS10870z6f+fHP4F7YqbTvxlKHPgb5qy3zyPL+w
 c63SYf1+B0pDn7Jg8uZixY92sZis7hb8dLDhw5bO3l8rh14eYJ9bkXW/+P+wZ7e2nN3XZbVZ3
 2aWvG1r/ewuragdt18l0NKLMUZiYZazEXFiQAe8j0uFgMAAA==
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476716011!48114396!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 598 invoked from network); 17 Oct 2016 14:53:32 -0000
Received: from mail-yb0-f171.google.com (HELO mail-yb0-f171.google.com)
 (209.85.213.171)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 14:53:32 -0000
Received: by mail-yb0-f171.google.com with SMTP id x128so11015159ybg.1
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 07:53:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=MegX/icaigq3JrBKZqvvT3GEFDMFDkzCAnrmfzssjU8=;
 b=UcxZs7hJ8pb8tKAhSNGmM5vStc3BEbpfN2UV30DBHX5LcpVqs/x7JCX2cXdxbiGy59
 MZtxcQwtcJ+f7S7F3UxtIo8eHTkKZiiVrz3RTrPgxqpS2ddpwwa/ZvJi6VJrQ8x2I0+J
 kE2Zg/tHON3t8MRJ3W8kf/FjliY9YN/YV4NWAV8xV+UzZ1pN3fuoLxKqeQ05s++Msi5c
 DXXaqTy+ThaSEGvzNrR78grOTSV8cTYD++zJKMcU4MnQQr8jUDS3v7vg5qSwqL7dW7ZM
 xDZYMd1uNxauOOzpm3tOD3GfDnBVeuyvumpDJ8KDKv5O/osCnryFB9Db7tJFfAY1CW2W
 sW7g==
X-Gm-Message-State: AA6/9Rk5B3/GMVZucu+mecPVpjc85tW3JoempDtMYqA//LauqpvO++AJkeVLD66tF+8U+Q==
X-Received: by 10.37.96.84 with SMTP id u81mr13110244ybb.187.1476716011305;
 Mon, 17 Oct 2016 07:53:31 -0700 (PDT)
Received: from mail-yb0-f169.google.com (mail-yb0-f169.google.com.
 [209.85.213.169])
 by smtp.gmail.com with ESMTPSA id 3sm1923001ywb.11.2016.10.17.07.53.30
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 17 Oct 2016 07:53:31 -0700 (PDT)
Received: by mail-yb0-f169.google.com with SMTP id x128so11014778ybg.1
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 07:53:30 -0700 (PDT)
X-Received: by 10.37.116.200 with SMTP id p191mr24598223ybc.28.1476716009872; 
 Mon, 17 Oct 2016 07:53:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Mon, 17 Oct 2016 07:53:28 -0700 (PDT)
In-Reply-To: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Mon, 17 Oct 2016 15:53:28 +0100
X-Gmail-Original-Message-ID: <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
Message-ID: <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgQXNoaXNoOyBUaGFua3MgZm9yIHRoaXMgbWFpbCwgdmVyeSB1c2VmdWwhIEEgY291cGxlIG9m
IChuYWl2ZSEpCnF1ZXJpZXMvY29tbWVudHMgaW5saW5lLgoKT24gMTQgT2N0b2JlciAyMDE2IGF0
IDE3OjAzLCBBc2hpc2ggQWdhcndhbCA8YWdhcndhbDE5NzVAZ21haWwuY29tPiB3cm90ZToKPiBV
c2luZyBwb2x5bW9ycGhpYyB2YXJpYW50cyBmb3IgdGhlIGVycm9yIHR5cGUgcG9zZXMgc29tZSBj
aGFsbGVuZ2VzLiBIZXJlCj4gYXJlIHNvbWUgdGhpbmdzIHRvIHRoaW5rIGFib3V0LiAoVGhlIGZv
bGxvd2luZyBjb2RlIGFzc3VtZXMgYG9wZW4gQXN5bmMuU3RkYAo+IGJlY2F1c2UgaXQgYWxyZWFk
eSBoYXMgdGhlIG5lY2Vzc2FyeSBjb21iaW5hdG9ycykuCj4KPiBFcnJvciBVbmlmaWNhdGlvbgou
Li4KPiBTbyBpcyB0aGUgYW5ub3RhdGlvbiBvbiB4IHdyb25nPyBXZWxsLCBpdCB0eXBlIGNoZWNr
cywgc28gaXQncyBub3QKPiBkaXNhbGxvd2VkLiBCdXQgaXMgaXQganVzdCBiYWQgc3R5bGU/IElz
IHRoZXJlIG5ldmVyIGEgcmVhc29uIHRvIGZvcmNlIGEKPiBjbG9zZWQgdHlwZT8gQ291bGQgYWRk
aW5nIGZ1bmN0aW9ucyBsaWtlIEJ1bnpsaSdzIG9wZW5fZXJyb3JfbXNnIHJlc29sdmUgdGhlCj4g
bWF0dGVyIGVhc2lseSBlbm91Z2g/CgpXaGF0IHdhcyB5b3VyIGV4cGVyaWVuY2UgaGVyZT8gV2h5
ICp3b3VsZCogb25lIGZvcmNlIGEgY2xvc2VkIHR5cGU/Cgo+IFVuaWZpY2F0aW9uIEF0IFNjYWxl
Cj4KLi4uCj4gTm93IHlvdSBoYXZlIHRvIG1hbnVhbGx5IGhhbmRsZSB0aGUgZXJyb3JzIGV2ZXJ5
IHRpbWUgeCBhbmQgZiBhcmUgdXNlZCBpbgo+IHRoZSBzYW1lIGNvbnRleHQuIFNob3VsZCBzb21l
IHN1cHBvcnQgZm9yIHRoYXQgYmUgc3RhbmRhcmRpemVkPwoKSXMgdGhpcyBnb3QgYXJvdW5kIGJ5
IG5hbWluZyB0eXBlcyBwZXIgeW91ciBzdWdnZXN0aW9uIGJlbG93PwoKPiBXcml0aW5nIE1MSSBG
aWxlcwo+Cj4gVGhlIGdvYWwgaXMgdG8gbWFpbnRhaW4gcHJlY2lzZSBlcnJvciBpbmZvcm1hdGlv
biwgc28geW91IGRpbGlnZW50bHkgZGVmaW5lCj4gdW5pcXVlIHZhcmlhbnRzIGZvciBhbGwgeW91
ciBmdW5jdGlvbnMuIE5vdyB5b3UndmUgZ290IGFsbCBraW5kcyBvZgo+IHBvbHltb3JwaGljIHZh
cmlhbnQgdHlwZXMsIGdldHRpbmcgdW5pZmllZCwgYW5kIGdyb3dpbmcgaW50byBsYXJnZXIgYW5k
Cj4gbGFyZ2VyIHR5cGVzLiBFdmVyeSBmdW5jdGlvbidzIHNpZ25hdHVyZSBpcyB0aHVzIHNvbWV0
aGluZyBsaWtlCj4KPiAoaW50LCBbYEVycjEgb2YgaW50IHwgYEVycjIgb2Ygc3RyaW5nIHwgLi4u
LiB8IGBFcnIyMCBvZiB1bml0XSBSZXN1bHQudAo+Cj4gVHlwZSBpbmZlcmVuY2UgZ2l2ZXMgeW91
IHRoaXMgZXJyb3IgdGhlIGZpcnN0IHRpbWUsIGJ1dCBub3cgeW91IGNvcHkvcGFzdGUKPiBpbnRv
IHlvdXIgbWxpLiBXaGVuIHNvbWUgdXBzdHJlYW0gY29kZSBjaGFuZ2VzLCB5b3VyIG1vZHVsZSBu
byBsb25nZXIKPiBjb21waWxlcyBiZWNhdXNlIHRoZSBlcnJvciB0eXBlIGNoYW5nZWQuIFNvIHlv
dSBoYXZlIHRvIGtlZXAgY29weWluZy9wYXN0aW5nCj4gdGhlIHVwZGF0ZWQgZXJyb3IgdHlwZS4g
VGhhdCBnZXRzIGFubm95aW5nIHZlcnkgZmFzdC4KPgo+IEFuIGlkZWEgdG8gYXZvaWQgdGhhdCBp
cyB0byBuYW1lIHlvdXIgZXJyb3IgdHlwZXM6Cj4KPiBtb2R1bGUgQSA6IHNpZwo+ICAgdHlwZSBl
cnIxID0gW2BFcnIxIG9mIHN0cmluZ10KPiAgIHZhbCBmIDogaW50IC0+IChzdHJpbmcsIGVycjEp
IFJlc3VsdC50IERlZmVycmVkLnQKPiBlbmQKPgo+IG1vZHVsZSBCIDogc2lnCj4gICB0eXBlIGVy
cjIgPSBbYEVycjIgb2YgaW50XQo+ICAgdmFsIGcgOiB1bml0IC0+IChzdHJpbmcsIFtlcnIxIHwg
ZXJyMl0pIFJlc3VsdC50IERlZmVycmVkLnQKPiBlbmQKPgo+IE5vdywgZXZlbiBpZiB5b3UgY2hh
bmdlIHR5cGUgZXJyMSwgdGhlIHNpZ25hdHVyZSBmb3IgbW9kdWxlIEIgcmVtYWlucyB2YWxpZC4K
PiBIb3dldmVyLCB5b3UndmUgaW50cm9kdWNlZCBhIGRpZmZlcmVudCBhbm5veWFuY2U7IHlvdSBo
YXZlIHRvIG5hbWUgYWxsIHlvdXIKPiBlcnJvciB0eXBlcy4gQWxzbywgeW91J3ZlIG9ubHkgYXZv
aWRlZCBvbmUgY2FzZS4gSWYgZydzIGltcGxlbWVudGF0aW9uIGlzCj4gbW9kaWZpZWQgdG8gc3Rh
cnQgdXNpbmcgeWV0IGFub3RoZXIgZnVuY3Rpb24sIHRoZW4geW91IGRvIGhhdmUgdG8gY2hhbmdl
IGcncwo+IHNpZ25hdHVyZS4gTm90ZSB0aGlzIGlzIHZlcnkgZGlmZmVyZW50IGZyb20gdGhlIHVz
dWFsIGNhc2UuIE5vcm1hbGx5LAo+IGNhbGxpbmcgb3V0IHRvIGFkZGl0aW9uYWwgY29kZSBpbiBh
IGZ1bmN0aW9uJ3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCBjaGFuZ2UKPiB0aGF0IGZ1bmN0aW9u
J3MgcmV0dXJuIHR5cGUuCgpUaGF0J3MgdHJ1ZSwgYnV0IHBlcmhhcHMgbm90IHVuZXhwZWN0ZWQg
Z2l2ZW4gdGhlIGVycm9yIHBvc3NpYmlsaXRpZXMKYXJlIGV4cGxpY2l0bHkgYmVpbmcgZXhwb3Nl
ZCBpbiB0aGUgdHlwZT8KCj4gTm93IHlvdSdyZSBpbiBhIHNpdHVhdGlvbiB3aGVyZSByZXR1cm4g
dHlwZXMKPiBjaGFuZ2UgYWxsIHRoZSB0aW1lLgoKImFsbCB0aGUgdGltZSIgc291bmRzIGEgYml0
IG92ZXItc3RhdGVkIDopIEhvdyBvZnRlbiBpbiBwcmFjdGljZSBkaWQKdGhpcyBzb3J0IG9mIHRo
aW5nIGhhcHBlbj8gSSBwcmVzdW1lIGl0IHdhcyBvbmx5IHdoZW4gZWl0aGVyIChhKSBhbgpleHRy
YSBlcnJvciByZXR1cm4gdHlwZSB3YXMgZ2VuZXJhdGVkIGluc2lkZSBgZ2AsIG9yIChiKSB3aGVu
IGBnYAppbXBsZW1lbnRhdGlvbiB3YXMgbW9kaWZpZWQgdG8gY2FsbCBvdXQgdG8gYSBuZXcgYGcn
YCB0aGF0IGFkZGVkIGFuCmVycm9yIHJldHVybiB0eXBlLiBJIHdvdWxkbid0IGhhdmUgdGhvdWdo
dCBlaXRoZXIgd2FzIHN1Y2ggYSBjb21tb24KY29kZSBtb2RpZmljYXRpb24gdG8gbWFrZSwgYnV0
IEkgaGF2ZW4ndCB0aGUgc2FtZSBleHBlcmllbmNlIG9mCm1hbmFnaW5nIGxhcmdlIGNvZGViYXNl
cyBhdCBzY2FsZS4KCj4gV29yc2UsIGlmIGcncyBpbXBsZW1lbnRhdGlvbiBzdG9wcyB1c2luZyBm
LCB0aGUKPiBzaWduYXR1cmUgb2YgZyBzaG91bGQgYmUgY2hhbmdlZCBidXQgdGhlIGNvbXBpbGVy
IHdvbid0IHRlbGwgeW91IHRoYXQuCj4gUXVpY2tseSB5b3UnbGwgaGF2ZSBmdW5jdGlvbnMgdGhh
dCBzYXkgdGhleSBjYW4gcmV0dXJuIGVycm9yIGBGb28gYnV0Cj4gYWN0dWFsbHkgdGhleSBjYW5u
b3QuCgpUaGF0J3MgdHJ1ZS4gQ2FuJ3QgdGhpbmsgb2YgYSB1c2VmdWwgd2F5IHJvdW5kIHRoYXQg
b25lLgooQnV0IGlzIGFueSBhbHRlcm5hdGl2ZSBiZXR0ZXI/KQoKPiBDb2RpbmcgRXhwZXJ0aXNl
Cj4KPiBIaXN0b3JpY2FsbHkgYmVnaW5uZXJzIGhhdmUgYmVlbiBhZHZpc2VkIHRvIGF2b2lkIHBv
bHltb3JwaGljIHZhcmlhbnRzLgo+IEFsdGhvdWdoIHRoaXMgc2VlbXMgdG8gYmUgbGVzcyB0cnVl
IG5vdyBvbiwgaXQgaXMgY2VydGFpbmx5IHRoZSBjYXNlIHRoYXQKPiBjb2Rpbmcgd2l0aCB0aGVt
IGlzIGEgYml0IGhhcmRlci4gRXhhbXBsZToKPgo+IFdpdGggdGhpcyBzdHlsZSwgeW91IGVuZCB1
cCB3YW50aW5nIHRvIGRlZmluZSBhIGZ1bmN0aW9uIGxpa2U6Cj4KPiB2YWwgd2l0aF9maWxlIDoK
PiAgICAgIHN0cmluZyAtPgo+ICAgICAgZiA6ICh0IC0+ICjigJhhLCDigJhiKSBSZXN1bHQudCAt
Pgo+ICAgICAgKOKAmGEsIFs+IGVyciB8IOKAmGJdKSBSZXN1bHQudAo+Cj4gVGhlIGlkZWEgaXMg
dGhhdCBvcGVuaW5nIHRoZSBmaWxlIG1pZ2h0IHJldHVybiBhbiBlcnJvciBlcnIuIElmIHRoZSBm
aWxlIGlzCj4gb3BlbmVkIHN1Y2Nlc3NmdWxseSwgeW91IGNhbGwgZiwgYW5kIGYgbWlnaHQgcmV0
dXJuIGVycm9yIGBiLiBUaHVzLCB0aGUKPiByZXN1bHQgdHlwZSBzaG91bGQgaGF2ZSBlcnJvcnMg
W2VyciB8IGBiXS4gSG93ZXZlciwgdGhlIGFib3ZlIGRvZXNuJ3QgdHlwZQo+IGNoZWNrLiBUaGUg
c2lnbmF0dXJlIGFjdHVhbGx5IGhhcyB0byBiZSAodGhhbmtzIHRvIFNlYmFzdGllbiBNb25kZXQg
Zm9yCj4gdGVhY2hpbmcgbWUgdGhpcyB5ZWFycyBhZ28pOgo+Cj4gdmFsIHdpdGhfZmlsZSA6Cj4g
ICAgICBzdHJpbmcgLT4KPiAgICAgIGYgOiAodCAtPiAo4oCYYSwgWz4gZXJyXSBhcyDigJhiKSBS
ZXN1bHQudCAtPgo+ICAgICAgKOKAmGEsIOKAmGIpIFJlc3VsdC50Cj4KPiBEbyB5b3Ugd2FudCB5
b3VyIHVzZXIgYW5kIGRldmVsb3BlciBiYXNlIHRvIGRlYWwgd2l0aCBzdWNoIHNpZ25hdHVyZXM/
IEl0IGlzCj4gdW5jbGVhciB3aGF0IHRoaXMgc2lnbmF0dXJlIGlzIHNheWluZy4gV2Ugbm93IGhh
dmUgZXJyIG1lbnRpb25lZCBpbiB0aGUKPiByZXR1cm4gdHlwZSBvZiBmLCBidXQgaW4gb3VyIG9y
aWdpbmFsIGludGVudGlvbiBlcnIgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aAo+IGYuIE9mIGNvdXJz
ZSwgdGhlcmUgaXMgYW4gZXhwbGFuYXRpb24gdGhhdCBtYWtlcyBzZW5zZSBvZiBpdCAoYnV0IEkn
bGwgc2tpcAo+IGl0KS4KCldlbGwsIEkgYXQgbGVhc3Qgd291bGQgYmUgaW50ZXJlc3RlZCBpbiBr
bm93aW5nIGlmIHlvdSd2ZSB0aW1lIQpPZmYtbGlzdCBpZiB5b3UgcHJlZmVyIG9yIGl0IHdvdWxk
IGJvcmUgcGVvcGxlLi4uIDopCgo+IEkgc2VlbSB0byBiZSBhcmd1aW5nIHN0cm9uZ2x5IGFnYWlu
c3QgdGhlIHVzZSBvZiBwb2x5bW9ycGhpYyB2YXJpYW50cywgYnV0Cj4gSSdtIG5vdC4gSSdtIHJl
YWxseSB1bnN1cmUgd2hhdCB0aGUgcmlnaHQgYW5zd2VyIGlzLiBBIGxvdCBvZiB0aGUgcHJvYmxl
bXMKPiBJJ20gbWVudGlvbmluZyB3b3VsZCBnbyBhd2F5IGlmIHRoZXJlIHdhcyBhIHByb2plY3Qg
d2lkZSBzdGFuZGFyZGl6YXRpb24gb2YKPiB0aGUgcGFydGljdWxhciBwb2x5bW9ycGhpYyB2YXJp
YW50cyB1c2VkLiBUaGUgdmFsdWUgb2YgdXNpbmcgdGhlbSBpcyBoaWdoLAo+IHNvIGFjdHVhbGx5
IEkgaG9wZSB0aGV5IHdpbGwgYmUgdXNlZC4KCkFsc28sIGl0IHNlZW1zIHRvIG1lIHRoYXQgYWxt
b3N0IGFueSBzdGVwIGZvcndhcmRzIGlzIGdvaW5nIHRvIHJlc3VsdAppbiBhIGJldHRlciBwbGFj
ZSB0aGFuIHdlJ3JlIGF0IG5vdy4uLiA6LwoKLS0gClJpY2hhcmQgTW9ydGllcgpyaWNoYXJkLm1v
cnRpZXJAY2wuY2FtLmFjLnVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 14:53:51 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 14:53: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bw9IF-0004UR-KH; Mon, 17 Oct 2016 14:53:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bw9IE-0004Tc-GI
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 14:53:34 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/65-01972-DE5E4085; Mon, 17 Oct 2016 14:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHp1te6bpyw
 RBu+3mlr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bj/7OsBd81KjZPfsHUwPhboYuRi0NIYD6j
 xL+mA0wgjoTANlaJB+++MncxcgI5MRI9ZyczdjFyANmVEi0LhUHCQgIaEnPmv2CDaD7LJNH57
 Rgz3KSpl6ezQDSXSLz4dJUNxOYVEJQ4OfMJC0S3t8SN9tmMIDanQKBEy9LDTBDNb5gl5q+cAL
 aZTcBE4uK7BWBFLAKqEhdWTWSHGJoocerSLWaIoQESM9/0sILYwgKeEhum7wKzRQS0JK437Gc
 GuZpZwF9i7/ZyCFNdYv08IZAKZgFtiWULXzNPYBSdheS6WQhVs5BULWBkXsWoXpxaVJZapGuu
 l1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBUMQLCD8dhk50OMkhxMSqK8Vx6wR
 AjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N35BCgnWJSanlqRlpkDjE+YtAQHj5II71SQNG9xQW
 JucWY6ROoUozHHlt/X1jJxbJt6by2TEEtefl6qlDjvBZBSAZDSjNI8uEGwtHGJUVZKmJcR6DQ
 hnoLUotzMElT5V4ziHIxKwrz5IFN4MvNK4Pa9AjqFCeiUc3lgp5QkIqSkGhhN3xXszNbftbLx
 zBa7o4LRNlOaY7d4CX3LLhJuPmZmdi1N9tGS10870z6f+fHP4F7YqbTvxlKHPgb5qy3zyPL+w
 c63SYf1+B0pDn7Jg8uZixY92sZis7hb8dLDhw5bO3l8rh14eYJ9bkXW/+P+wZ7e2nN3XZbVZ3
 2aWvG1r/ewuragdt18l0NKLMUZiYZazEXFiQAe8j0uFgMAAA==
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476716011!48114396!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 598 invoked from network); 17 Oct 2016 14:53:32 -0000
Received: from mail-yb0-f171.google.com (HELO mail-yb0-f171.google.com)
 (209.85.213.171)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 14:53:32 -0000
Received: by mail-yb0-f171.google.com with SMTP id x128so11015159ybg.1
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 07:53:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=MegX/icaigq3JrBKZqvvT3GEFDMFDkzCAnrmfzssjU8=;
 b=UcxZs7hJ8pb8tKAhSNGmM5vStc3BEbpfN2UV30DBHX5LcpVqs/x7JCX2cXdxbiGy59
 MZtxcQwtcJ+f7S7F3UxtIo8eHTkKZiiVrz3RTrPgxqpS2ddpwwa/ZvJi6VJrQ8x2I0+J
 kE2Zg/tHON3t8MRJ3W8kf/FjliY9YN/YV4NWAV8xV+UzZ1pN3fuoLxKqeQ05s++Msi5c
 DXXaqTy+ThaSEGvzNrR78grOTSV8cTYD++zJKMcU4MnQQr8jUDS3v7vg5qSwqL7dW7ZM
 xDZYMd1uNxauOOzpm3tOD3GfDnBVeuyvumpDJ8KDKv5O/osCnryFB9Db7tJFfAY1CW2W
 sW7g==
X-Gm-Message-State: AA6/9Rk5B3/GMVZucu+mecPVpjc85tW3JoempDtMYqA//LauqpvO++AJkeVLD66tF+8U+Q==
X-Received: by 10.37.96.84 with SMTP id u81mr13110244ybb.187.1476716011305;
 Mon, 17 Oct 2016 07:53:31 -0700 (PDT)
Received: from mail-yb0-f169.google.com (mail-yb0-f169.google.com.
 [209.85.213.169])
 by smtp.gmail.com with ESMTPSA id 3sm1923001ywb.11.2016.10.17.07.53.30
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 17 Oct 2016 07:53:31 -0700 (PDT)
Received: by mail-yb0-f169.google.com with SMTP id x128so11014778ybg.1
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 07:53:30 -0700 (PDT)
X-Received: by 10.37.116.200 with SMTP id p191mr24598223ybc.28.1476716009872; 
 Mon, 17 Oct 2016 07:53:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Mon, 17 Oct 2016 07:53:28 -0700 (PDT)
In-Reply-To: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Mon, 17 Oct 2016 15:53:28 +0100
X-Gmail-Original-Message-ID: <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
Message-ID: <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgQXNoaXNoOyBUaGFua3MgZm9yIHRoaXMgbWFpbCwgdmVyeSB1c2VmdWwhIEEgY291cGxlIG9m
IChuYWl2ZSEpCnF1ZXJpZXMvY29tbWVudHMgaW5saW5lLgoKT24gMTQgT2N0b2JlciAyMDE2IGF0
IDE3OjAzLCBBc2hpc2ggQWdhcndhbCA8YWdhcndhbDE5NzVAZ21haWwuY29tPiB3cm90ZToKPiBV
c2luZyBwb2x5bW9ycGhpYyB2YXJpYW50cyBmb3IgdGhlIGVycm9yIHR5cGUgcG9zZXMgc29tZSBj
aGFsbGVuZ2VzLiBIZXJlCj4gYXJlIHNvbWUgdGhpbmdzIHRvIHRoaW5rIGFib3V0LiAoVGhlIGZv
bGxvd2luZyBjb2RlIGFzc3VtZXMgYG9wZW4gQXN5bmMuU3RkYAo+IGJlY2F1c2UgaXQgYWxyZWFk
eSBoYXMgdGhlIG5lY2Vzc2FyeSBjb21iaW5hdG9ycykuCj4KPiBFcnJvciBVbmlmaWNhdGlvbgou
Li4KPiBTbyBpcyB0aGUgYW5ub3RhdGlvbiBvbiB4IHdyb25nPyBXZWxsLCBpdCB0eXBlIGNoZWNr
cywgc28gaXQncyBub3QKPiBkaXNhbGxvd2VkLiBCdXQgaXMgaXQganVzdCBiYWQgc3R5bGU/IElz
IHRoZXJlIG5ldmVyIGEgcmVhc29uIHRvIGZvcmNlIGEKPiBjbG9zZWQgdHlwZT8gQ291bGQgYWRk
aW5nIGZ1bmN0aW9ucyBsaWtlIEJ1bnpsaSdzIG9wZW5fZXJyb3JfbXNnIHJlc29sdmUgdGhlCj4g
bWF0dGVyIGVhc2lseSBlbm91Z2g/CgpXaGF0IHdhcyB5b3VyIGV4cGVyaWVuY2UgaGVyZT8gV2h5
ICp3b3VsZCogb25lIGZvcmNlIGEgY2xvc2VkIHR5cGU/Cgo+IFVuaWZpY2F0aW9uIEF0IFNjYWxl
Cj4KLi4uCj4gTm93IHlvdSBoYXZlIHRvIG1hbnVhbGx5IGhhbmRsZSB0aGUgZXJyb3JzIGV2ZXJ5
IHRpbWUgeCBhbmQgZiBhcmUgdXNlZCBpbgo+IHRoZSBzYW1lIGNvbnRleHQuIFNob3VsZCBzb21l
IHN1cHBvcnQgZm9yIHRoYXQgYmUgc3RhbmRhcmRpemVkPwoKSXMgdGhpcyBnb3QgYXJvdW5kIGJ5
IG5hbWluZyB0eXBlcyBwZXIgeW91ciBzdWdnZXN0aW9uIGJlbG93PwoKPiBXcml0aW5nIE1MSSBG
aWxlcwo+Cj4gVGhlIGdvYWwgaXMgdG8gbWFpbnRhaW4gcHJlY2lzZSBlcnJvciBpbmZvcm1hdGlv
biwgc28geW91IGRpbGlnZW50bHkgZGVmaW5lCj4gdW5pcXVlIHZhcmlhbnRzIGZvciBhbGwgeW91
ciBmdW5jdGlvbnMuIE5vdyB5b3UndmUgZ290IGFsbCBraW5kcyBvZgo+IHBvbHltb3JwaGljIHZh
cmlhbnQgdHlwZXMsIGdldHRpbmcgdW5pZmllZCwgYW5kIGdyb3dpbmcgaW50byBsYXJnZXIgYW5k
Cj4gbGFyZ2VyIHR5cGVzLiBFdmVyeSBmdW5jdGlvbidzIHNpZ25hdHVyZSBpcyB0aHVzIHNvbWV0
aGluZyBsaWtlCj4KPiAoaW50LCBbYEVycjEgb2YgaW50IHwgYEVycjIgb2Ygc3RyaW5nIHwgLi4u
LiB8IGBFcnIyMCBvZiB1bml0XSBSZXN1bHQudAo+Cj4gVHlwZSBpbmZlcmVuY2UgZ2l2ZXMgeW91
IHRoaXMgZXJyb3IgdGhlIGZpcnN0IHRpbWUsIGJ1dCBub3cgeW91IGNvcHkvcGFzdGUKPiBpbnRv
IHlvdXIgbWxpLiBXaGVuIHNvbWUgdXBzdHJlYW0gY29kZSBjaGFuZ2VzLCB5b3VyIG1vZHVsZSBu
byBsb25nZXIKPiBjb21waWxlcyBiZWNhdXNlIHRoZSBlcnJvciB0eXBlIGNoYW5nZWQuIFNvIHlv
dSBoYXZlIHRvIGtlZXAgY29weWluZy9wYXN0aW5nCj4gdGhlIHVwZGF0ZWQgZXJyb3IgdHlwZS4g
VGhhdCBnZXRzIGFubm95aW5nIHZlcnkgZmFzdC4KPgo+IEFuIGlkZWEgdG8gYXZvaWQgdGhhdCBp
cyB0byBuYW1lIHlvdXIgZXJyb3IgdHlwZXM6Cj4KPiBtb2R1bGUgQSA6IHNpZwo+ICAgdHlwZSBl
cnIxID0gW2BFcnIxIG9mIHN0cmluZ10KPiAgIHZhbCBmIDogaW50IC0+IChzdHJpbmcsIGVycjEp
IFJlc3VsdC50IERlZmVycmVkLnQKPiBlbmQKPgo+IG1vZHVsZSBCIDogc2lnCj4gICB0eXBlIGVy
cjIgPSBbYEVycjIgb2YgaW50XQo+ICAgdmFsIGcgOiB1bml0IC0+IChzdHJpbmcsIFtlcnIxIHwg
ZXJyMl0pIFJlc3VsdC50IERlZmVycmVkLnQKPiBlbmQKPgo+IE5vdywgZXZlbiBpZiB5b3UgY2hh
bmdlIHR5cGUgZXJyMSwgdGhlIHNpZ25hdHVyZSBmb3IgbW9kdWxlIEIgcmVtYWlucyB2YWxpZC4K
PiBIb3dldmVyLCB5b3UndmUgaW50cm9kdWNlZCBhIGRpZmZlcmVudCBhbm5veWFuY2U7IHlvdSBo
YXZlIHRvIG5hbWUgYWxsIHlvdXIKPiBlcnJvciB0eXBlcy4gQWxzbywgeW91J3ZlIG9ubHkgYXZv
aWRlZCBvbmUgY2FzZS4gSWYgZydzIGltcGxlbWVudGF0aW9uIGlzCj4gbW9kaWZpZWQgdG8gc3Rh
cnQgdXNpbmcgeWV0IGFub3RoZXIgZnVuY3Rpb24sIHRoZW4geW91IGRvIGhhdmUgdG8gY2hhbmdl
IGcncwo+IHNpZ25hdHVyZS4gTm90ZSB0aGlzIGlzIHZlcnkgZGlmZmVyZW50IGZyb20gdGhlIHVz
dWFsIGNhc2UuIE5vcm1hbGx5LAo+IGNhbGxpbmcgb3V0IHRvIGFkZGl0aW9uYWwgY29kZSBpbiBh
IGZ1bmN0aW9uJ3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCBjaGFuZ2UKPiB0aGF0IGZ1bmN0aW9u
J3MgcmV0dXJuIHR5cGUuCgpUaGF0J3MgdHJ1ZSwgYnV0IHBlcmhhcHMgbm90IHVuZXhwZWN0ZWQg
Z2l2ZW4gdGhlIGVycm9yIHBvc3NpYmlsaXRpZXMKYXJlIGV4cGxpY2l0bHkgYmVpbmcgZXhwb3Nl
ZCBpbiB0aGUgdHlwZT8KCj4gTm93IHlvdSdyZSBpbiBhIHNpdHVhdGlvbiB3aGVyZSByZXR1cm4g
dHlwZXMKPiBjaGFuZ2UgYWxsIHRoZSB0aW1lLgoKImFsbCB0aGUgdGltZSIgc291bmRzIGEgYml0
IG92ZXItc3RhdGVkIDopIEhvdyBvZnRlbiBpbiBwcmFjdGljZSBkaWQKdGhpcyBzb3J0IG9mIHRo
aW5nIGhhcHBlbj8gSSBwcmVzdW1lIGl0IHdhcyBvbmx5IHdoZW4gZWl0aGVyIChhKSBhbgpleHRy
YSBlcnJvciByZXR1cm4gdHlwZSB3YXMgZ2VuZXJhdGVkIGluc2lkZSBgZ2AsIG9yIChiKSB3aGVu
IGBnYAppbXBsZW1lbnRhdGlvbiB3YXMgbW9kaWZpZWQgdG8gY2FsbCBvdXQgdG8gYSBuZXcgYGcn
YCB0aGF0IGFkZGVkIGFuCmVycm9yIHJldHVybiB0eXBlLiBJIHdvdWxkbid0IGhhdmUgdGhvdWdo
dCBlaXRoZXIgd2FzIHN1Y2ggYSBjb21tb24KY29kZSBtb2RpZmljYXRpb24gdG8gbWFrZSwgYnV0
IEkgaGF2ZW4ndCB0aGUgc2FtZSBleHBlcmllbmNlIG9mCm1hbmFnaW5nIGxhcmdlIGNvZGViYXNl
cyBhdCBzY2FsZS4KCj4gV29yc2UsIGlmIGcncyBpbXBsZW1lbnRhdGlvbiBzdG9wcyB1c2luZyBm
LCB0aGUKPiBzaWduYXR1cmUgb2YgZyBzaG91bGQgYmUgY2hhbmdlZCBidXQgdGhlIGNvbXBpbGVy
IHdvbid0IHRlbGwgeW91IHRoYXQuCj4gUXVpY2tseSB5b3UnbGwgaGF2ZSBmdW5jdGlvbnMgdGhh
dCBzYXkgdGhleSBjYW4gcmV0dXJuIGVycm9yIGBGb28gYnV0Cj4gYWN0dWFsbHkgdGhleSBjYW5u
b3QuCgpUaGF0J3MgdHJ1ZS4gQ2FuJ3QgdGhpbmsgb2YgYSB1c2VmdWwgd2F5IHJvdW5kIHRoYXQg
b25lLgooQnV0IGlzIGFueSBhbHRlcm5hdGl2ZSBiZXR0ZXI/KQoKPiBDb2RpbmcgRXhwZXJ0aXNl
Cj4KPiBIaXN0b3JpY2FsbHkgYmVnaW5uZXJzIGhhdmUgYmVlbiBhZHZpc2VkIHRvIGF2b2lkIHBv
bHltb3JwaGljIHZhcmlhbnRzLgo+IEFsdGhvdWdoIHRoaXMgc2VlbXMgdG8gYmUgbGVzcyB0cnVl
IG5vdyBvbiwgaXQgaXMgY2VydGFpbmx5IHRoZSBjYXNlIHRoYXQKPiBjb2Rpbmcgd2l0aCB0aGVt
IGlzIGEgYml0IGhhcmRlci4gRXhhbXBsZToKPgo+IFdpdGggdGhpcyBzdHlsZSwgeW91IGVuZCB1
cCB3YW50aW5nIHRvIGRlZmluZSBhIGZ1bmN0aW9uIGxpa2U6Cj4KPiB2YWwgd2l0aF9maWxlIDoK
PiAgICAgIHN0cmluZyAtPgo+ICAgICAgZiA6ICh0IC0+ICjigJhhLCDigJhiKSBSZXN1bHQudCAt
Pgo+ICAgICAgKOKAmGEsIFs+IGVyciB8IOKAmGJdKSBSZXN1bHQudAo+Cj4gVGhlIGlkZWEgaXMg
dGhhdCBvcGVuaW5nIHRoZSBmaWxlIG1pZ2h0IHJldHVybiBhbiBlcnJvciBlcnIuIElmIHRoZSBm
aWxlIGlzCj4gb3BlbmVkIHN1Y2Nlc3NmdWxseSwgeW91IGNhbGwgZiwgYW5kIGYgbWlnaHQgcmV0
dXJuIGVycm9yIGBiLiBUaHVzLCB0aGUKPiByZXN1bHQgdHlwZSBzaG91bGQgaGF2ZSBlcnJvcnMg
W2VyciB8IGBiXS4gSG93ZXZlciwgdGhlIGFib3ZlIGRvZXNuJ3QgdHlwZQo+IGNoZWNrLiBUaGUg
c2lnbmF0dXJlIGFjdHVhbGx5IGhhcyB0byBiZSAodGhhbmtzIHRvIFNlYmFzdGllbiBNb25kZXQg
Zm9yCj4gdGVhY2hpbmcgbWUgdGhpcyB5ZWFycyBhZ28pOgo+Cj4gdmFsIHdpdGhfZmlsZSA6Cj4g
ICAgICBzdHJpbmcgLT4KPiAgICAgIGYgOiAodCAtPiAo4oCYYSwgWz4gZXJyXSBhcyDigJhiKSBS
ZXN1bHQudCAtPgo+ICAgICAgKOKAmGEsIOKAmGIpIFJlc3VsdC50Cj4KPiBEbyB5b3Ugd2FudCB5
b3VyIHVzZXIgYW5kIGRldmVsb3BlciBiYXNlIHRvIGRlYWwgd2l0aCBzdWNoIHNpZ25hdHVyZXM/
IEl0IGlzCj4gdW5jbGVhciB3aGF0IHRoaXMgc2lnbmF0dXJlIGlzIHNheWluZy4gV2Ugbm93IGhh
dmUgZXJyIG1lbnRpb25lZCBpbiB0aGUKPiByZXR1cm4gdHlwZSBvZiBmLCBidXQgaW4gb3VyIG9y
aWdpbmFsIGludGVudGlvbiBlcnIgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aAo+IGYuIE9mIGNvdXJz
ZSwgdGhlcmUgaXMgYW4gZXhwbGFuYXRpb24gdGhhdCBtYWtlcyBzZW5zZSBvZiBpdCAoYnV0IEkn
bGwgc2tpcAo+IGl0KS4KCldlbGwsIEkgYXQgbGVhc3Qgd291bGQgYmUgaW50ZXJlc3RlZCBpbiBr
bm93aW5nIGlmIHlvdSd2ZSB0aW1lIQpPZmYtbGlzdCBpZiB5b3UgcHJlZmVyIG9yIGl0IHdvdWxk
IGJvcmUgcGVvcGxlLi4uIDopCgo+IEkgc2VlbSB0byBiZSBhcmd1aW5nIHN0cm9uZ2x5IGFnYWlu
c3QgdGhlIHVzZSBvZiBwb2x5bW9ycGhpYyB2YXJpYW50cywgYnV0Cj4gSSdtIG5vdC4gSSdtIHJl
YWxseSB1bnN1cmUgd2hhdCB0aGUgcmlnaHQgYW5zd2VyIGlzLiBBIGxvdCBvZiB0aGUgcHJvYmxl
bXMKPiBJJ20gbWVudGlvbmluZyB3b3VsZCBnbyBhd2F5IGlmIHRoZXJlIHdhcyBhIHByb2plY3Qg
d2lkZSBzdGFuZGFyZGl6YXRpb24gb2YKPiB0aGUgcGFydGljdWxhciBwb2x5bW9ycGhpYyB2YXJp
YW50cyB1c2VkLiBUaGUgdmFsdWUgb2YgdXNpbmcgdGhlbSBpcyBoaWdoLAo+IHNvIGFjdHVhbGx5
IEkgaG9wZSB0aGV5IHdpbGwgYmUgdXNlZC4KCkFsc28sIGl0IHNlZW1zIHRvIG1lIHRoYXQgYWxt
b3N0IGFueSBzdGVwIGZvcndhcmRzIGlzIGdvaW5nIHRvIHJlc3VsdAppbiBhIGJldHRlciBwbGFj
ZSB0aGFuIHdlJ3JlIGF0IG5vdy4uLiA6LwoKLS0gClJpY2hhcmQgTW9ydGllcgpyaWNoYXJkLm1v
cnRpZXJAY2wuY2FtLmFjLnVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 17:26:32 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 17: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwBgB-0005vN-A9; Mon, 17 Oct 2016 17:26:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwBg9-0005vB-KU
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 17:26:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 92/A2-15404-0C905085; Mon, 17 Oct 2016 17:26:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfTOet39nKw
 RBu1fTC16W++yODB6HP5whSWAMYo1My8pvyKBNWPZpWlMBcuTKyafWczawHgvuIuRi0NIYAGj
 xIKrN5lBHBaBBlaJCyvOsIE4EgJzWCX2/D7O2sXICeTkSMza080GYZdKbNjfBBbnFRCUODnzC
 QuILSTgKXHu2R8gm4ODUyBQ4uO+AogNm1gkXs/oZwepYRPQkTg07xKYzSKgKtF44CcTxJwAif
 dT7oLNEQaas2H6LrD5IgJGEsu/dTKCzGQW8JfYu70cJMws4CUx+/JF1gmMArOQXDELSWoWWIe
 6xPp5QhBhbYllC18zQ9hqEre3XWVHFl/AyLaKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwv
 N7W4ODE9NScxqVgvOT93EyMwzBmAYAfjzY0BhxglOZiURHnlf7BECPEl5adUZiQWZ8QXleakF
 h9ilOHgUJLgdeJgjRASLEpNT61Iy8wBRhxMWoKDR0mE9xkbUJq3uCAxtzgzHSJ1itGYY8vva2
 uZOLZNvbeWSYglLz8vVUqcdyXIJAGQ0ozSPLhBsERwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hy
 MSsK8miBTeDLzSuD2vQI6hQnolHN5LCCnlCQipKQaGCOVp79QKDZwnCv1fdahl1MV4kTmN9tN
 t1384tySS1z+bAk/mlxTmy2K4wzUKoO1Dt1Rs5/8JLDqarzAijD+ppAZH7+I3K3Y4b78fgl7j
 JPJtw8bAha92XCrr+dq9vW4xkcPtr7ZfYd315VoxxyPJVI/XRjVk698Ki3etfHs/YcVk96fOm
 ywhleJpTgj0VCLuag4EQBmwsmb/wIAAA==
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1476725183!55496835!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15298 invoked from network); 17 Oct 2016 17:26:23 -0000
Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com)
 (209.85.220.175)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 17:26:23 -0000
Received: by mail-qk0-f175.google.com with SMTP id z190so247046986qkc.2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 10:26:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=s/zfWcULl1tvoDFrhN+oZkuDWrnFmA2QE1QwOyTmmXM=;
 b=SD2g9JDvV08S4qNlXBnqfV6YdMy8+pdgp77x0u8iWe7vzK8EVwkICk7xt6a2Guog49
 +tetP153DG1smwjrNA6wrtJK5SbWWB1kukwqxnpt3q7cjG3psHyOcw4SrbY9tFLBwW2h
 4Soz0CIMsFVYkEge/ybDfuHmfPtdWtSaP5+fdEVB/K994kwk6VLizgUzi56HefA4I6zR
 ETfBuS56cJ5pbdwSxFH96e/jZM8bQys1UrRGSZGUYqer4Syx8dynpLpXz/UrdXS2JFfp
 EY05TQjKUe+LbEHkqqK2H1zd/Nv1OYskO3ts+nkKd27jwOHiW8SvYfO7VEa2ssYBQGf+
 PiWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=s/zfWcULl1tvoDFrhN+oZkuDWrnFmA2QE1QwOyTmmXM=;
 b=FvHFQoK2t/14rNQ6o5iCHnjvY6Ha/DEB7196rN8swsXgkvRweouVQ90vBcWUPkP1rx
 GtNP7L3g27IYkPKGH2YdthxQzciuLBcVJBdm4FdY7BXcdcb63hFM9cCfWm1fvSq2zlc4
 6JsAGwiZgZ4sPo/kPCIHrDbaxGWG0OdmOTJlfWKAu1RF+uOBfAxFhP2EV9jViyg/TtNI
 N1q0/k+ICwp5tgDiQpT2BQvm/QJmnRXUttf08MxuinE9nCyDUW+OZ0gjxWuS2mf5QWjH
 Zc+9NfAzELHeEWemng2aVuXA39vqHvg6cp8ypmT1WaQy05GwcWAMW4l0tIo8SZQRhDgi
 ob/g==
X-Gm-Message-State: AA6/9RlNLnQWzDvcheNoJG+mRLNdHW6OnJD6QfEbChnh9zfHEWTpeG5m1iCff+jXXN94H+qDH0ykhfC5o2t2xw==
X-Received: by 10.55.100.150 with SMTP id y144mr24279676qkb.281.1476725182787; 
 Mon, 17 Oct 2016 10:26:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Mon, 17 Oct 2016 10:26:02 -0700 (PDT)
In-Reply-To: <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Mon, 17 Oct 2016 13:26:02 -0400
Message-ID: <CAMu2m2+OdUHEZbmSB5WP4o-BOAy6ZTCT=KKmHSxVN0hEDQyq3Q@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5241375371624317848=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5241375371624317848==
Content-Type: multipart/alternative; boundary=94eb2c05e676f377c7053f12dfcc

--94eb2c05e676f377c7053f12dfcc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 17, 2016 at 10:53 AM, Richard Mortier <
richard.mortier@cl.cam.ac.uk> wrote:


> What was your experience here? Why *would* one force a closed type?
>

First, a terminology correction. What I was calling a "closed" variant is
actually an "exact" variant. A "closed" variant is of the form [< ... ].
Regarding what I do, the point is that an exact, open, and closed variant
all say different things, so I try to annotate my values with the type tha=
t
matches my intention, which is usually an exact variant. Sometimes I can't=

get my code to compile then, e.g. an exact variant in combination with a
private type, so then I do whatever necessary to make the code compile. No=
t
a helpful answer; maybe someone knows the theory better and can give a
clearer explanation of what works when.


> Now you have to manually handle the errors every time x and f are used i=
n
> > the same context. Should some support for that be standardized?
>
> Is this got around by naming types per your suggestion below?
>

No. This is=20inherently something the compiler can't help you with. You'v=
e
got 2 incompatible error types. You have to manually say how to merge them=

to a single error type.


Normally,
> > calling out to additional code in a function's implementation doesn't
> change
> > that function's return type.
>
> That's true, but perhaps not unexpected given the error possibilities
> are explicitly being exposed in the type?
>

Right, you're getting exactly what you asked for.



> Now you're in a situation where return types
> > change all the time.
>
> "all the time" sounds a bit over-stated :) How often in practice did
> this sort of thing happen?


Good point. The frequency at which your types change is really the main
issue. In my experience, it was unbearably often. This was a couple of
years ago, and all of my repos were in lots of flux. As your APIs
stabilize, your types change less often. So perhaps the Mirage project
switching to this style now is the correct timing.

However, I think polymorphic variant error types don't stabilize as easily=
.
Somehow what counts as an error and what exact information you might want
from an error type is less clear than in the Ok case. The Ok case drives
your functionality. The Error case doesn't. Also, in the Ok case, the
library author usually knows what to provide. In the Error case, often the=

library's user needs to specify what they need. This reversal leads to mor=
e
code churn.



> > Quickly you'll have functions that say they can return error `Foo but
> > actually they cannot.
>
> That's true. Can't think of a useful way round that one.
> (But is any alternative better?)
>


I can't think of any sane solution. Maybe some tooling to automatically
erase constructors one at a time and see if your code still type checks,
but that's getting absurd.

It seems error handling is an unsolved problem. The tension is that errors=

are something you usually want to ignore, but when you do want to handle
them, you want to do so with a high level of precision. (Could algebraic
effects help?)

Here's one idea that could work now. Define precise error types within eac=
h
of your modules, and provide de/serialization functions from/to string.
Pass around the string type as your error type, avoiding all the problems
mentioned. When some client code wants to handle the error more precisely,=

they can call your deserializer. The client has to know which errors they
want to handle, so they know which deserializers to call. The client can't=

discover the full list of possible errors so you lose completeness. Maybe
that's okay; anyway there's no such thing as handling *all* errors. There
is a performance penalty for the serialization/deserialization.


> val with_file :
> >      string ->
> >      f : (t -> (=E2=80=98a, [> err] as =E2=80=98b) Result.t ->
> >      (=E2=80=98a, =E2=80=98b) Result.t
>
> Well, I at least would be interested in knowing if you've time!
> Off-list if you prefer or it would bore people... :)
>

I'll try but would welcome a better explanation from the experts. For
clarity, let's define

type err =3D [ `File_doesnt_exist | `File_is_dir ]

The intention is:

- The implementation of with_file needs to open the file with the given
name. This could lead to errors of type err.
- The user will provide some function f operating on the opened file, whic=
h
could lead to have some errors of type 'b.
- Thus, the overall result can have errors of their union, [err | 'b].

But what you end up having to write includes err in f's return type. This
seems odd because the point was that err is all the errors that can happen=

with the rest of the code, everything except what f does. However, there's=

no reason f couldn't also return err values, in addition to some others,
which is exactly what the correct version of the code says. Not allowing
this possibility would mean we want to insist that f's return type exclude=
s
any value of type err, and I guess that's not expressible in the type
system (Or is it? However, even if it is, that's not really what we
originally meant, so the above solution is I think the correct one).
--94eb2c05e676f377c7053f12dfcc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On =
Mon, Oct 17, 2016 at 10:53 AM, Richard Mortier <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:richard.mortier@cl.cam.ac.uk" target=3D"_blank">richard.morti=
er@cl.cam.ac.uk</a>&gt;</span> wrote:<br><div>=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">What was your experience here? Why *wou=
ld* one force a closed type?<br></blockquote><div><br></div><div>First, a =
terminology correction. What I was calling a &quot;closed&quot; variant is=
 actually an &quot;exact&quot; variant. A &quot;closed&quot; variant is of=
 the form [&lt; ... ]. Regarding what I do, the point is that an exact, op=
en, and closed variant all say different things, so I try to annotate my v=
alues with the type that matches my intention, which is usually an exact v=
ariant. Sometimes I can&#39;t get my code to compile then, e.g. an exact v=
ariant in combination with a private type, so then I do whatever necessary=
 to make the code compile. Not a helpful answer; maybe someone knows the t=
heory better and can give a clearer explanation of what works when.</div><=
div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
<span class=3D"gmail-">&gt; Now you have to manually handle the errors eve=
ry time x and f are used in<br>
&gt; the same context. Should some support for that be standardized?<br>
<br>
</span>Is this got around by naming types per your suggestion below?<br></=
blockquote><div><br></div><div>No. This is inherently something the compil=
er can&#39;t help you with. You&#39;ve got 2 incompatible error types. You=
 have to manually say how to merge them to a single error type.</div><div>=
<br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div><div class=3D"gmail-h5">Normally,<br>
&gt; calling out to additional code in a function&#39;s implementation doe=
sn&#39;t change<br>
&gt; that function&#39;s return type.<br>
<br>
</div></div>That&#39;s true, but perhaps not unexpected given the error po=
ssibilities<br>
are explicitly being exposed in the type?<br></blockquote><div><br></div><=
div>Right, you&#39;re getting exactly what you asked for.</div><div><br></=
div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-l=
eft:1ex"><span class=3D"gmail-">
&gt; Now you&#39;re in a situation where return types<br>
&gt; change all the time.<br>
<br>
</span>&quot;all the time&quot; sounds a bit over-stated :) How often in p=
ractice did<br>
this sort of thing happen?</blockquote><div><br></div><div>Good point. The=
 frequency at which your types change is really the main issue. In my expe=
rience, it was unbearably often. This was a couple of years ago, and all o=
f my repos were in lots of flux. As your APIs stabilize, your types change=
 less often. So perhaps the Mirage project switching to this style now is =
the correct timing.</div><div><br></div><div>However, I think polymorphic =
variant error types don&#39;t stabilize as easily. Somehow what counts as =
an error and what exact information you might want from an error type is l=
ess clear than in the Ok case. The Ok case drives your functionality. The =
Error case doesn&#39;t. Also, in the Ok case, the library author usually k=
nows what to provide. In the Error case, often the library&#39;s user need=
s to specify what they need. This reversal leads to more code churn.</div>=
<div><br></div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><span class=3D"gmail-">
&gt; Quickly you&#39;ll have functions that say they can return error `Foo=
 but<br>
&gt; actually they cannot.<br>
<br>
</span>That&#39;s true. Can&#39;t think of a useful way round that one.<br=
>
(But is any alternative better?)<br></blockquote><div><br></div><div><br><=
/div><div>I can&#39;t think of any sane solution. Maybe some tooling to au=
tomatically erase constructors one at a time and see if your code still ty=
pe checks, but that&#39;s getting absurd.</div><div><br></div><div>It seem=
s error handling is an unsolved problem. The tension is that errors are so=
mething you usually want to ignore, but when you do want to handle them, y=
ou want to do so with a high level of precision. (Could algebraic effects =
help?)</div><div><br></div><div>Here&#39;s one idea that could work now. D=
efine precise error types within each of your modules, and provide de/seri=
alization functions from/to string. Pass around the string type as your er=
ror type, avoiding all the problems mentioned. When some client code wants=
 to handle the error more precisely, they can call your deserializer. The =
client has to know which errors they want to handle, so they know which de=
serializers to call. The client can&#39;t discover the full list of possib=
le errors so you lose completeness. Maybe that&#39;s okay; anyway there&#3=
9;s no such thing as handling *all* errors. There is a performance penalty=
 for the serialization/deserialization.</div><div><br></div><div><br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail-"=
>
&gt; val with_file :<br>
&gt;=C2=A0 =C2=A0 =C2=A0 string -&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 f : (t -&gt; (=E2=80=98a, [&gt; err] as =E2=80=98=
b) Result.t -&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (=E2=80=98a, =E2=80=98b) Result.t<br><br>
</span>Well, I at least would be interested in knowing if you&#39;ve time!=
<br>
Off-list if you prefer or it would bore people... :)<br></blockquote><div>=
<br></div><div>I&#39;ll try but would welcome a better explanation from th=
e experts.=C2=A0For clarity, let&#39;s define</div><div><br></div><div>typ=
e err =3D [ `File_doesnt_exist | `File_is_dir ]</div><div><br></div><div>T=
he intention is:</div><div><br></div><div>- The implementation of with_fil=
e needs to open the file with the given name. This could lead to errors of=
 type err.</div><div>- The user will provide some function f operating on =
the opened file, which could lead to have some errors of type &#39;b.</div=
><div>- Thus, the overall result can have errors of their union, [err | &#=
39;b].</div><div><br></div><div>But what you end up having to write includ=
es err in f&#39;s return type. This seems odd because the point was that e=
rr is all the errors that can happen with the rest of the code, everything=
 except what f does. However, there&#39;s no reason f couldn&#39;t also re=
turn err values, in addition to some others, which is exactly what the cor=
rect version of the code says. Not allowing this possibility would mean we=
 want to insist that f&#39;s return type excludes any value of type err, a=
nd I guess that&#39;s not expressible in the type system (Or is it? Howeve=
r, even if it is, that&#39;s not really what we originally meant, so the a=
bove solution is I think the correct one).</div><div><br></div></div></div=
></div>
--94eb2c05e676f377c7053f12dfcc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5241375371624317848==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 17:26:32 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 17: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwBgB-0005vN-A9; Mon, 17 Oct 2016 17:26:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwBg9-0005vB-KU
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 17:26:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 92/A2-15404-0C905085; Mon, 17 Oct 2016 17:26:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfTOet39nKw
 RBu1fTC16W++yODB6HP5whSWAMYo1My8pvyKBNWPZpWlMBcuTKyafWczawHgvuIuRi0NIYAGj
 xIKrN5lBHBaBBlaJCyvOsIE4EgJzWCX2/D7O2sXICeTkSMza080GYZdKbNjfBBbnFRCUODnzC
 QuILSTgKXHu2R8gm4ODUyBQ4uO+AogNm1gkXs/oZwepYRPQkTg07xKYzSKgKtF44CcTxJwAif
 dT7oLNEQaas2H6LrD5IgJGEsu/dTKCzGQW8JfYu70cJMws4CUx+/JF1gmMArOQXDELSWoWWIe
 6xPp5QhBhbYllC18zQ9hqEre3XWVHFl/AyLaKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwv
 N7W4ODE9NScxqVgvOT93EyMwzBmAYAfjzY0BhxglOZiURHnlf7BECPEl5adUZiQWZ8QXleakF
 h9ilOHgUJLgdeJgjRASLEpNT61Iy8wBRhxMWoKDR0mE9xkbUJq3uCAxtzgzHSJ1itGYY8vva2
 uZOLZNvbeWSYglLz8vVUqcdyXIJAGQ0ozSPLhBsERwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hy
 MSsK8miBTeDLzSuD2vQI6hQnolHN5LCCnlCQipKQaGCOVp79QKDZwnCv1fdahl1MV4kTmN9tN
 t1384tySS1z+bAk/mlxTmy2K4wzUKoO1Dt1Rs5/8JLDqarzAijD+ppAZH7+I3K3Y4b78fgl7j
 JPJtw8bAha92XCrr+dq9vW4xkcPtr7ZfYd315VoxxyPJVI/XRjVk698Ki3etfHs/YcVk96fOm
 ywhleJpTgj0VCLuag4EQBmwsmb/wIAAA==
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1476725183!55496835!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15298 invoked from network); 17 Oct 2016 17:26:23 -0000
Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com)
 (209.85.220.175)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 17:26:23 -0000
Received: by mail-qk0-f175.google.com with SMTP id z190so247046986qkc.2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 10:26:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=s/zfWcULl1tvoDFrhN+oZkuDWrnFmA2QE1QwOyTmmXM=;
 b=SD2g9JDvV08S4qNlXBnqfV6YdMy8+pdgp77x0u8iWe7vzK8EVwkICk7xt6a2Guog49
 +tetP153DG1smwjrNA6wrtJK5SbWWB1kukwqxnpt3q7cjG3psHyOcw4SrbY9tFLBwW2h
 4Soz0CIMsFVYkEge/ybDfuHmfPtdWtSaP5+fdEVB/K994kwk6VLizgUzi56HefA4I6zR
 ETfBuS56cJ5pbdwSxFH96e/jZM8bQys1UrRGSZGUYqer4Syx8dynpLpXz/UrdXS2JFfp
 EY05TQjKUe+LbEHkqqK2H1zd/Nv1OYskO3ts+nkKd27jwOHiW8SvYfO7VEa2ssYBQGf+
 PiWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=s/zfWcULl1tvoDFrhN+oZkuDWrnFmA2QE1QwOyTmmXM=;
 b=FvHFQoK2t/14rNQ6o5iCHnjvY6Ha/DEB7196rN8swsXgkvRweouVQ90vBcWUPkP1rx
 GtNP7L3g27IYkPKGH2YdthxQzciuLBcVJBdm4FdY7BXcdcb63hFM9cCfWm1fvSq2zlc4
 6JsAGwiZgZ4sPo/kPCIHrDbaxGWG0OdmOTJlfWKAu1RF+uOBfAxFhP2EV9jViyg/TtNI
 N1q0/k+ICwp5tgDiQpT2BQvm/QJmnRXUttf08MxuinE9nCyDUW+OZ0gjxWuS2mf5QWjH
 Zc+9NfAzELHeEWemng2aVuXA39vqHvg6cp8ypmT1WaQy05GwcWAMW4l0tIo8SZQRhDgi
 ob/g==
X-Gm-Message-State: AA6/9RlNLnQWzDvcheNoJG+mRLNdHW6OnJD6QfEbChnh9zfHEWTpeG5m1iCff+jXXN94H+qDH0ykhfC5o2t2xw==
X-Received: by 10.55.100.150 with SMTP id y144mr24279676qkb.281.1476725182787; 
 Mon, 17 Oct 2016 10:26:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Mon, 17 Oct 2016 10:26:02 -0700 (PDT)
In-Reply-To: <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <CAN2Hq06v+M_jksc+S4DjHhhJTMbCxx9NA5nq+s3gLWJ2OjOBvg@mail.gmail.com>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Mon, 17 Oct 2016 13:26:02 -0400
Message-ID: <CAMu2m2+OdUHEZbmSB5WP4o-BOAy6ZTCT=KKmHSxVN0hEDQyq3Q@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5241375371624317848=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5241375371624317848==
Content-Type: multipart/alternative; boundary=94eb2c05e676f377c7053f12dfcc

--94eb2c05e676f377c7053f12dfcc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 17, 2016 at 10:53 AM, Richard Mortier <
richard.mortier@cl.cam.ac.uk> wrote:


> What was your experience here? Why *would* one force a closed type?
>

First, a terminology correction. What I was calling a "closed" variant is
actually an "exact" variant. A "closed" variant is of the form [< ... ].
Regarding what I do, the point is that an exact, open, and closed variant
all say different things, so I try to annotate my values with the type tha=
t
matches my intention, which is usually an exact variant. Sometimes I can't=

get my code to compile then, e.g. an exact variant in combination with a
private type, so then I do whatever necessary to make the code compile. No=
t
a helpful answer; maybe someone knows the theory better and can give a
clearer explanation of what works when.


> Now you have to manually handle the errors every time x and f are used i=
n
> > the same context. Should some support for that be standardized?
>
> Is this got around by naming types per your suggestion below?
>

No. This is=20inherently something the compiler can't help you with. You'v=
e
got 2 incompatible error types. You have to manually say how to merge them=

to a single error type.


Normally,
> > calling out to additional code in a function's implementation doesn't
> change
> > that function's return type.
>
> That's true, but perhaps not unexpected given the error possibilities
> are explicitly being exposed in the type?
>

Right, you're getting exactly what you asked for.



> Now you're in a situation where return types
> > change all the time.
>
> "all the time" sounds a bit over-stated :) How often in practice did
> this sort of thing happen?


Good point. The frequency at which your types change is really the main
issue. In my experience, it was unbearably often. This was a couple of
years ago, and all of my repos were in lots of flux. As your APIs
stabilize, your types change less often. So perhaps the Mirage project
switching to this style now is the correct timing.

However, I think polymorphic variant error types don't stabilize as easily=
.
Somehow what counts as an error and what exact information you might want
from an error type is less clear than in the Ok case. The Ok case drives
your functionality. The Error case doesn't. Also, in the Ok case, the
library author usually knows what to provide. In the Error case, often the=

library's user needs to specify what they need. This reversal leads to mor=
e
code churn.



> > Quickly you'll have functions that say they can return error `Foo but
> > actually they cannot.
>
> That's true. Can't think of a useful way round that one.
> (But is any alternative better?)
>


I can't think of any sane solution. Maybe some tooling to automatically
erase constructors one at a time and see if your code still type checks,
but that's getting absurd.

It seems error handling is an unsolved problem. The tension is that errors=

are something you usually want to ignore, but when you do want to handle
them, you want to do so with a high level of precision. (Could algebraic
effects help?)

Here's one idea that could work now. Define precise error types within eac=
h
of your modules, and provide de/serialization functions from/to string.
Pass around the string type as your error type, avoiding all the problems
mentioned. When some client code wants to handle the error more precisely,=

they can call your deserializer. The client has to know which errors they
want to handle, so they know which deserializers to call. The client can't=

discover the full list of possible errors so you lose completeness. Maybe
that's okay; anyway there's no such thing as handling *all* errors. There
is a performance penalty for the serialization/deserialization.


> val with_file :
> >      string ->
> >      f : (t -> (=E2=80=98a, [> err] as =E2=80=98b) Result.t ->
> >      (=E2=80=98a, =E2=80=98b) Result.t
>
> Well, I at least would be interested in knowing if you've time!
> Off-list if you prefer or it would bore people... :)
>

I'll try but would welcome a better explanation from the experts. For
clarity, let's define

type err =3D [ `File_doesnt_exist | `File_is_dir ]

The intention is:

- The implementation of with_file needs to open the file with the given
name. This could lead to errors of type err.
- The user will provide some function f operating on the opened file, whic=
h
could lead to have some errors of type 'b.
- Thus, the overall result can have errors of their union, [err | 'b].

But what you end up having to write includes err in f's return type. This
seems odd because the point was that err is all the errors that can happen=

with the rest of the code, everything except what f does. However, there's=

no reason f couldn't also return err values, in addition to some others,
which is exactly what the correct version of the code says. Not allowing
this possibility would mean we want to insist that f's return type exclude=
s
any value of type err, and I guess that's not expressible in the type
system (Or is it? However, even if it is, that's not really what we
originally meant, so the above solution is I think the correct one).
--94eb2c05e676f377c7053f12dfcc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On =
Mon, Oct 17, 2016 at 10:53 AM, Richard Mortier <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:richard.mortier@cl.cam.ac.uk" target=3D"_blank">richard.morti=
er@cl.cam.ac.uk</a>&gt;</span> wrote:<br><div>=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">What was your experience here? Why *wou=
ld* one force a closed type?<br></blockquote><div><br></div><div>First, a =
terminology correction. What I was calling a &quot;closed&quot; variant is=
 actually an &quot;exact&quot; variant. A &quot;closed&quot; variant is of=
 the form [&lt; ... ]. Regarding what I do, the point is that an exact, op=
en, and closed variant all say different things, so I try to annotate my v=
alues with the type that matches my intention, which is usually an exact v=
ariant. Sometimes I can&#39;t get my code to compile then, e.g. an exact v=
ariant in combination with a private type, so then I do whatever necessary=
 to make the code compile. Not a helpful answer; maybe someone knows the t=
heory better and can give a clearer explanation of what works when.</div><=
div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
<span class=3D"gmail-">&gt; Now you have to manually handle the errors eve=
ry time x and f are used in<br>
&gt; the same context. Should some support for that be standardized?<br>
<br>
</span>Is this got around by naming types per your suggestion below?<br></=
blockquote><div><br></div><div>No. This is inherently something the compil=
er can&#39;t help you with. You&#39;ve got 2 incompatible error types. You=
 have to manually say how to merge them to a single error type.</div><div>=
<br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div><div class=3D"gmail-h5">Normally,<br>
&gt; calling out to additional code in a function&#39;s implementation doe=
sn&#39;t change<br>
&gt; that function&#39;s return type.<br>
<br>
</div></div>That&#39;s true, but perhaps not unexpected given the error po=
ssibilities<br>
are explicitly being exposed in the type?<br></blockquote><div><br></div><=
div>Right, you&#39;re getting exactly what you asked for.</div><div><br></=
div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-l=
eft:1ex"><span class=3D"gmail-">
&gt; Now you&#39;re in a situation where return types<br>
&gt; change all the time.<br>
<br>
</span>&quot;all the time&quot; sounds a bit over-stated :) How often in p=
ractice did<br>
this sort of thing happen?</blockquote><div><br></div><div>Good point. The=
 frequency at which your types change is really the main issue. In my expe=
rience, it was unbearably often. This was a couple of years ago, and all o=
f my repos were in lots of flux. As your APIs stabilize, your types change=
 less often. So perhaps the Mirage project switching to this style now is =
the correct timing.</div><div><br></div><div>However, I think polymorphic =
variant error types don&#39;t stabilize as easily. Somehow what counts as =
an error and what exact information you might want from an error type is l=
ess clear than in the Ok case. The Ok case drives your functionality. The =
Error case doesn&#39;t. Also, in the Ok case, the library author usually k=
nows what to provide. In the Error case, often the library&#39;s user need=
s to specify what they need. This reversal leads to more code churn.</div>=
<div><br></div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><span class=3D"gmail-">
&gt; Quickly you&#39;ll have functions that say they can return error `Foo=
 but<br>
&gt; actually they cannot.<br>
<br>
</span>That&#39;s true. Can&#39;t think of a useful way round that one.<br=
>
(But is any alternative better?)<br></blockquote><div><br></div><div><br><=
/div><div>I can&#39;t think of any sane solution. Maybe some tooling to au=
tomatically erase constructors one at a time and see if your code still ty=
pe checks, but that&#39;s getting absurd.</div><div><br></div><div>It seem=
s error handling is an unsolved problem. The tension is that errors are so=
mething you usually want to ignore, but when you do want to handle them, y=
ou want to do so with a high level of precision. (Could algebraic effects =
help?)</div><div><br></div><div>Here&#39;s one idea that could work now. D=
efine precise error types within each of your modules, and provide de/seri=
alization functions from/to string. Pass around the string type as your er=
ror type, avoiding all the problems mentioned. When some client code wants=
 to handle the error more precisely, they can call your deserializer. The =
client has to know which errors they want to handle, so they know which de=
serializers to call. The client can&#39;t discover the full list of possib=
le errors so you lose completeness. Maybe that&#39;s okay; anyway there&#3=
9;s no such thing as handling *all* errors. There is a performance penalty=
 for the serialization/deserialization.</div><div><br></div><div><br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail-"=
>
&gt; val with_file :<br>
&gt;=C2=A0 =C2=A0 =C2=A0 string -&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 f : (t -&gt; (=E2=80=98a, [&gt; err] as =E2=80=98=
b) Result.t -&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (=E2=80=98a, =E2=80=98b) Result.t<br><br>
</span>Well, I at least would be interested in knowing if you&#39;ve time!=
<br>
Off-list if you prefer or it would bore people... :)<br></blockquote><div>=
<br></div><div>I&#39;ll try but would welcome a better explanation from th=
e experts.=C2=A0For clarity, let&#39;s define</div><div><br></div><div>typ=
e err =3D [ `File_doesnt_exist | `File_is_dir ]</div><div><br></div><div>T=
he intention is:</div><div><br></div><div>- The implementation of with_fil=
e needs to open the file with the given name. This could lead to errors of=
 type err.</div><div>- The user will provide some function f operating on =
the opened file, which could lead to have some errors of type &#39;b.</div=
><div>- Thus, the overall result can have errors of their union, [err | &#=
39;b].</div><div><br></div><div>But what you end up having to write includ=
es err in f&#39;s return type. This seems odd because the point was that e=
rr is all the errors that can happen with the rest of the code, everything=
 except what f does. However, there&#39;s no reason f couldn&#39;t also re=
turn err values, in addition to some others, which is exactly what the cor=
rect version of the code says. Not allowing this possibility would mean we=
 want to insist that f&#39;s return type excludes any value of type err, a=
nd I guess that&#39;s not expressible in the type system (Or is it? Howeve=
r, even if it is, that&#39;s not really what we originally meant, so the a=
bove solution is I think the correct one).</div><div><br></div></div></div=
></div>
--94eb2c05e676f377c7053f12dfcc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5241375371624317848==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 19:18:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 19:18: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwDQQ-0004Gd-2x; Mon, 17 Oct 2016 19:18:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwDQO-0004GX-Qb
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 19:18:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CE/F6-04595-8F325085; Mon, 17 Oct 2016 19:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiZR7mpftdmTX
 C4FaDhkVv610WB0aPwx+usAQwRrFm5iXlVySwZjRuesle0C1Y0bm+n6WB8QtvFyMXh5DAJkaJ
 PwuesHcxcnKwCKhKbNp5nxXEZhNwklg6axuYLSKgJXG9YT8ziM0sECex7/IBsDivgLXE18N3w
 Ho5BQIlWpYeZoIY+p5ZYu6nRYwgCWEBL4nelo8sILaEgIrEht9tUM2CEidnPgGKcwAN1ZRYv0
 sfYr62xLKFr5khwtISy/9xTGDkm4WkYRZCwywkDbMQGhYwsqxi1ChOLSpLLdI1MtdLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MG4eG3gIUZJDiYlUV75HywRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR49ymxRggJFqWmp1akZeYAYwEmLcHBoyTCuwIkzVtckJhbnJkOk
 TrFqCglznsBJCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzFoNM4cnMK4
 Gb/gpoMRPQ4nN5LCCLSxIRUlINjFGHvH7871m3o6HC+d9CswOKXLND7zmezv3/cULsjz+7pvg
 /MDqS7LBaLpzVROmuZvp+K6Edi1b1n9luLbhB2lk+YL9Rydenj8JlGGJ9Jqx7p/k+cIuYbNwG
 nwnsdlwFr7buX6Dammn0wDlI0eu6yOeqK/KBR05Nzro7v/HkGUdOjpQb3IIS15RYijMSDbWYi
 4oTARMSHoO6AgAA
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476731894!24648370!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3228 invoked from network); 17 Oct 2016 19:18:15 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 Oct 2016 19:18:15 -0000
Received: from [192.168.5.177] (89-164-107-225.dsl.iskon.hr [89.164.107.225])
 by smtp.webfaction.com (Postfix) with ESMTP id 3579520EBAFF;
 Mon, 17 Oct 2016 19:18:09 +0000 (UTC)
Date: Mon, 17 Oct 2016 21:18:07 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Ashish Agarwal <agarwal1975@gmail.com>
Message-ID: <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
In-Reply-To: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5IDE0IE9jdG9iZXIgMjAxNiBhdCAxODowMywgQXNoaXNoIEFnYXJ3YWwgd3JvdGU6
Cj4gV2l0aCB0aGlzIHN0eWxlLCB5b3UgZW5kIHVwIHdhbnRpbmcgdG8gZGVmaW5lIGEgZnVuY3Rp
b24gbGlrZToKPiAgCj4gdmFsIHdpdGhfZmlsZSA6Cj4gc3RyaW5nIC0+Cj4gZiA6ICh0IC0+ICji
gJhhLCDigJhiKSBSZXN1bHQudCAtPgo+ICjigJhhLCBbPiBlcnIgfCDigJhiXSkgUmVzdWx0LnQK
Ck5vdCByZWFsbHkuIFlvdSB3YW50IHRvIG1ha2UgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVu
IHRoZSBlcnJvcnMgb2YgdGhlIGJyYWNrZXQgYW5kIHRob3NlIG9mIHRoZSBjbGllbnQgZnVuY3Rp
b24gKGVzcGVjaWFsbHkgaWYgdGhlc2UgZW5kIHVwIGhhdmluZyBvdmVybGFwcGluZyBjYXNlcykg
c28geW91IHJhdGhlciB3YW50IGVpdGhlcjogIAoKMSkgc3RyaW5nIC0+IGY6KHQgLT4gJ2EpIC0+
ICgnYSwgWz4gZXJyXSkgcmVzdWx0CjIpIHN0cmluZyAtPiBmOih0IC0+ICgnYSwgJ2IpIHJlc3Vs
dCkgLT4gKCgnYSwgJ2IpIHJlc3VsdCwgWz4gZXJyXSkgcmVzdWx0ICAKClVzZSAxKSBpZiBgZmAg
ZXJyb3JpbmcgaGFzIG5vIGVmZmVjdCBvbiB0aGUgYnJhY2tldCAoZS5nLiBvbiByZWFkaW5nIGZp
bGVzKS4gIApVc2UgMikgaWYgYGZgIGVycm9yaW5nIGhhcyBhbiBlZmZlY3Qgb24gdGhlIGJyYWNr
ZXQgKGUuZy4gb24gd3JpdGluZyBmaWxlcyB5b3UgbWlnaHQgd2FudCBub3QgdG8ga2VlcCB0aGUg
ZmlsZSBpZiB0aGUgdXNlciBmdW5jdGlvbiBlcnJvcmVkKS4KClRoZSBjbGllbnQgY2FuIHRoZW4g
ZGVjaWRlIHdoZXRoZXIgaXQgd2FudHMgdG8gY29uZmxhdGUgdGhlIGNsaWVudCBhbmQgYnJhY2tl
dCBlcnJvcnMgaW50byBhIHNpbmdsZSBvbmUgYnkgbW9uYWRpY2FsbHkgYGpvaW5gaW5nIHRoZW0g
b3Igbm90LgoKPiBUaGUgdGVuc2lvbiBpcyB0aGF0IGVycm9ycyBhcmUgc29tZXRoaW5nIHlvdSB1
c3VhbGx5IHdhbnQgdG8gaWdub3JlLCBidXQgd2hlbiB5b3UgZG8gd2FudCB0byBoYW5kbGUgdGhl
bSwgeW91IHdhbnQgdG8gZG8gc28gd2l0aCBhIGhpZ2ggbGV2ZWwgb2YgcHJlY2lzaW9uLiAoQ291
bGQgYWxnZWJyYWljIGVmZmVjdHMgaGVscD8pClsuLi5dCgo+IFNvbWVob3cgd2hhdCBjb3VudHMg
YXMgYW4gZXJyb3IgYW5kIHdoYXQgZXhhY3QgaW5mb3JtYXRpb24geW91IG1pZ2h0IHdhbnQgZnJv
bSBhbiBlcnJvciB0eXBlIGlzIGxlc3MgY2xlYXIgdGhhbiBpbiB0aGUgT2sgY2FzZS4gVGhlIE9r
IGNhc2UgZHJpdmVzIHlvdXIgZnVuY3Rpb25hbGl0eS4gVGhlIEVycm9yIGNhc2UgZG9lc24ndC4g
QWxzbywgaW4gdGhlIE9rIGNhc2UsIHRoZSBsaWJyYXJ5IGF1dGhvciB1c3VhbGx5IGtub3dzIHdo
YXQgdG8gcHJvdmlkZS4gSW4gdGhlIEVycm9yIGNhc2UsIG9mdGVuIHRoZSBsaWJyYXJ5J3MgdXNl
ciBuZWVkcyB0byBzcGVjaWZ5IHdoYXQgdGhleSBuZWVkLiBUaGlzIHJldmVyc2FsIGxlYWRzIHRv
IG1vcmUgY29kZSBjaHVybi4KCkkgZmluZCB0aGVzZSBjbGFpbXMgZHViaW91cy4gRm9yIGV4YW1w
bGUgaW4gZGlzdHJpYnV0ZWQgY29tcHV0aW5nIG9yIG5ldHdvcmtpbmcsIGhhbmRsaW5nIGNvbm5l
Y3Rpb24gZXJyb3JzIGRyaXZlcyBhcyBtdWNoIHlvdXIgZnVuY3Rpb25hbGl0eSBhcyB0aGUgY29u
bmVjdGVkIChPaykgY2FzZS4KCkZpbmRpbmcgYW4gQVBJJ3MgZXJyb3IgaGFuZGxpbmcgc3RyYXRl
Z3kgaXMgdGhlIGNvcm5lcnN0b3JlIG9mIEFQSSBkZXNpZ24sIG9uY2UgeW91IGhhdmUgZmlndXJl
ZCB0aGF0IG91dCBhbmQgeW91ciBuYW1lcyB5b3UgYXJlIG1vc3RseSBkb25lLiBTaW1wbHkgY2Fy
aW5nIGFib3V0IHRoZSBPayBjYXNlIGlzIGVxdWl2YWxlbnQgdG8gbm90IGRvaW5nIG9uZSdzIGpv
Yi4gVGhlIGZhY3QgdGhhdCBjbGllbnRzIG1pZ2h0IHdhbnQgdG8gcmVhY3QgZGlmZmVyZW50bHkg
dG8gZXJyb3JzIGNhbiBiZSBjYXRlcmVkIHdpdGggYnkgcHJvdmlkaW5nIGFwcHJvcHJpYXRlIGVy
cm9yIHZhbHVlIHRyYW5zZm9ybWF0aW9ucyBhbmQvb3IgZXJyb3IgaGFuZGxpbmcgY29tYmluYXRv
cnMuCgpCZXN0LCAgCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 19:18:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 19:18: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwDQQ-0004Gd-2x; Mon, 17 Oct 2016 19:18:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwDQO-0004GX-Qb
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 19:18:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CE/F6-04595-8F325085; Mon, 17 Oct 2016 19:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiZR7mpftdmTX
 C4FaDhkVv610WB0aPwx+usAQwRrFm5iXlVySwZjRuesle0C1Y0bm+n6WB8QtvFyMXh5DAJkaJ
 PwuesHcxcnKwCKhKbNp5nxXEZhNwklg6axuYLSKgJXG9YT8ziM0sECex7/IBsDivgLXE18N3w
 Ho5BQIlWpYeZoIY+p5ZYu6nRYwgCWEBL4nelo8sILaEgIrEht9tUM2CEidnPgGKcwAN1ZRYv0
 sfYr62xLKFr5khwtISy/9xTGDkm4WkYRZCwywkDbMQGhYwsqxi1ChOLSpLLdI1MtdLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MG4eG3gIUZJDiYlUV75HywRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR49ymxRggJFqWmp1akZeYAYwEmLcHBoyTCuwIkzVtckJhbnJkOk
 TrFqCglznsBJCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzFoNM4cnMK4
 Gb/gpoMRPQ4nN5LCCLSxIRUlINjFGHvH7871m3o6HC+d9CswOKXLND7zmezv3/cULsjz+7pvg
 /MDqS7LBaLpzVROmuZvp+K6Edi1b1n9luLbhB2lk+YL9Rydenj8JlGGJ9Jqx7p/k+cIuYbNwG
 nwnsdlwFr7buX6Dammn0wDlI0eu6yOeqK/KBR05Nzro7v/HkGUdOjpQb3IIS15RYijMSDbWYi
 4oTARMSHoO6AgAA
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476731894!24648370!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3228 invoked from network); 17 Oct 2016 19:18:15 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 Oct 2016 19:18:15 -0000
Received: from [192.168.5.177] (89-164-107-225.dsl.iskon.hr [89.164.107.225])
 by smtp.webfaction.com (Postfix) with ESMTP id 3579520EBAFF;
 Mon, 17 Oct 2016 19:18:09 +0000 (UTC)
Date: Mon, 17 Oct 2016 21:18:07 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Ashish Agarwal <agarwal1975@gmail.com>
Message-ID: <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
In-Reply-To: <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5IDE0IE9jdG9iZXIgMjAxNiBhdCAxODowMywgQXNoaXNoIEFnYXJ3YWwgd3JvdGU6
Cj4gV2l0aCB0aGlzIHN0eWxlLCB5b3UgZW5kIHVwIHdhbnRpbmcgdG8gZGVmaW5lIGEgZnVuY3Rp
b24gbGlrZToKPiAgCj4gdmFsIHdpdGhfZmlsZSA6Cj4gc3RyaW5nIC0+Cj4gZiA6ICh0IC0+ICji
gJhhLCDigJhiKSBSZXN1bHQudCAtPgo+ICjigJhhLCBbPiBlcnIgfCDigJhiXSkgUmVzdWx0LnQK
Ck5vdCByZWFsbHkuIFlvdSB3YW50IHRvIG1ha2UgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVu
IHRoZSBlcnJvcnMgb2YgdGhlIGJyYWNrZXQgYW5kIHRob3NlIG9mIHRoZSBjbGllbnQgZnVuY3Rp
b24gKGVzcGVjaWFsbHkgaWYgdGhlc2UgZW5kIHVwIGhhdmluZyBvdmVybGFwcGluZyBjYXNlcykg
c28geW91IHJhdGhlciB3YW50IGVpdGhlcjogIAoKMSkgc3RyaW5nIC0+IGY6KHQgLT4gJ2EpIC0+
ICgnYSwgWz4gZXJyXSkgcmVzdWx0CjIpIHN0cmluZyAtPiBmOih0IC0+ICgnYSwgJ2IpIHJlc3Vs
dCkgLT4gKCgnYSwgJ2IpIHJlc3VsdCwgWz4gZXJyXSkgcmVzdWx0ICAKClVzZSAxKSBpZiBgZmAg
ZXJyb3JpbmcgaGFzIG5vIGVmZmVjdCBvbiB0aGUgYnJhY2tldCAoZS5nLiBvbiByZWFkaW5nIGZp
bGVzKS4gIApVc2UgMikgaWYgYGZgIGVycm9yaW5nIGhhcyBhbiBlZmZlY3Qgb24gdGhlIGJyYWNr
ZXQgKGUuZy4gb24gd3JpdGluZyBmaWxlcyB5b3UgbWlnaHQgd2FudCBub3QgdG8ga2VlcCB0aGUg
ZmlsZSBpZiB0aGUgdXNlciBmdW5jdGlvbiBlcnJvcmVkKS4KClRoZSBjbGllbnQgY2FuIHRoZW4g
ZGVjaWRlIHdoZXRoZXIgaXQgd2FudHMgdG8gY29uZmxhdGUgdGhlIGNsaWVudCBhbmQgYnJhY2tl
dCBlcnJvcnMgaW50byBhIHNpbmdsZSBvbmUgYnkgbW9uYWRpY2FsbHkgYGpvaW5gaW5nIHRoZW0g
b3Igbm90LgoKPiBUaGUgdGVuc2lvbiBpcyB0aGF0IGVycm9ycyBhcmUgc29tZXRoaW5nIHlvdSB1
c3VhbGx5IHdhbnQgdG8gaWdub3JlLCBidXQgd2hlbiB5b3UgZG8gd2FudCB0byBoYW5kbGUgdGhl
bSwgeW91IHdhbnQgdG8gZG8gc28gd2l0aCBhIGhpZ2ggbGV2ZWwgb2YgcHJlY2lzaW9uLiAoQ291
bGQgYWxnZWJyYWljIGVmZmVjdHMgaGVscD8pClsuLi5dCgo+IFNvbWVob3cgd2hhdCBjb3VudHMg
YXMgYW4gZXJyb3IgYW5kIHdoYXQgZXhhY3QgaW5mb3JtYXRpb24geW91IG1pZ2h0IHdhbnQgZnJv
bSBhbiBlcnJvciB0eXBlIGlzIGxlc3MgY2xlYXIgdGhhbiBpbiB0aGUgT2sgY2FzZS4gVGhlIE9r
IGNhc2UgZHJpdmVzIHlvdXIgZnVuY3Rpb25hbGl0eS4gVGhlIEVycm9yIGNhc2UgZG9lc24ndC4g
QWxzbywgaW4gdGhlIE9rIGNhc2UsIHRoZSBsaWJyYXJ5IGF1dGhvciB1c3VhbGx5IGtub3dzIHdo
YXQgdG8gcHJvdmlkZS4gSW4gdGhlIEVycm9yIGNhc2UsIG9mdGVuIHRoZSBsaWJyYXJ5J3MgdXNl
ciBuZWVkcyB0byBzcGVjaWZ5IHdoYXQgdGhleSBuZWVkLiBUaGlzIHJldmVyc2FsIGxlYWRzIHRv
IG1vcmUgY29kZSBjaHVybi4KCkkgZmluZCB0aGVzZSBjbGFpbXMgZHViaW91cy4gRm9yIGV4YW1w
bGUgaW4gZGlzdHJpYnV0ZWQgY29tcHV0aW5nIG9yIG5ldHdvcmtpbmcsIGhhbmRsaW5nIGNvbm5l
Y3Rpb24gZXJyb3JzIGRyaXZlcyBhcyBtdWNoIHlvdXIgZnVuY3Rpb25hbGl0eSBhcyB0aGUgY29u
bmVjdGVkIChPaykgY2FzZS4KCkZpbmRpbmcgYW4gQVBJJ3MgZXJyb3IgaGFuZGxpbmcgc3RyYXRl
Z3kgaXMgdGhlIGNvcm5lcnN0b3JlIG9mIEFQSSBkZXNpZ24sIG9uY2UgeW91IGhhdmUgZmlndXJl
ZCB0aGF0IG91dCBhbmQgeW91ciBuYW1lcyB5b3UgYXJlIG1vc3RseSBkb25lLiBTaW1wbHkgY2Fy
aW5nIGFib3V0IHRoZSBPayBjYXNlIGlzIGVxdWl2YWxlbnQgdG8gbm90IGRvaW5nIG9uZSdzIGpv
Yi4gVGhlIGZhY3QgdGhhdCBjbGllbnRzIG1pZ2h0IHdhbnQgdG8gcmVhY3QgZGlmZmVyZW50bHkg
dG8gZXJyb3JzIGNhbiBiZSBjYXRlcmVkIHdpdGggYnkgcHJvdmlkaW5nIGFwcHJvcHJpYXRlIGVy
cm9yIHZhbHVlIHRyYW5zZm9ybWF0aW9ucyBhbmQvb3IgZXJyb3IgaGFuZGxpbmcgY29tYmluYXRv
cnMuCgpCZXN0LCAgCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 19:40:36 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 19:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwDlw-0005jV-Qw; Mon, 17 Oct 2016 19:40:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwDlv-0005jP-AP
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 19:40:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7F/C9-12285-E2925085; Mon, 17 Oct 2016 19:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfTORl0tTdY
 Ig+adAha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtGw5QBTwVuZiuvnlzM2MB6S6GLk4hASWMAo
 sf/fbhYQh0WggVWi5cN+ZhBHQmAOq8TJbfvZuhg5gJwciZvdcRBmicTnVYpdjJwcvAKCEidnP
 mEBsYUEPCW27zvMBmJzCthI9F47wAixYC6LxJT2DWBFbAI6EofmXWIHsVkEVCWunVnGAjEoQK
 K3YQ8ziC0MNGjD9F2sILaIgIPE/bPzwE5gFvCX2Lu9HML0kpi8IWYCo8AsJFfMQshAmOoS6+c
 JgVQwC2hLLFv4mhnCVpO4ve0qO7L4Aka2VYwaxalFZalFuoameklFmekZJbmJmTm6hgamermp
 xcWJ6ak5iUnFesn5uZsYgQHOAAQ7GBu2ex5ilORgUhLllf/BEiHEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgpddgzVCSLAoNT21Ii0zBxhrMGkJDh4lEd4YdaA0b3FBYm5xZjpE6hSjMceW39fWMn
 Fsm3pvLZMQS15+XqqUOK8gyCQBkNKM0jy4QbAUcIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjEr
 CvLdBFvJk5pXA7XsFdAoT0Cnn8lhATilJREhJNTDKH9u/uYElNHGteOe2uMA5NpW7H26w2Xbk
 /OUInisHd+4QDLl7423bcc/0qotPNrBYpb5LeuNWdnWPX7KITP0re+8sGYcNXgmZMRGXFF5XJ
 eT94Fw2bSvHJeMHoVvTV7OUTl9S/owxyXDNtL4L6Xu/S/tXPWyw/3i0t5bHwP3+NdveW1buNs
 FKLMUZiYZazEXFiQAgnuIg/AIAAA==
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476733225!48154102!1
X-Originating-IP: [209.85.220.177]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37243 invoked from network); 17 Oct 2016 19:40:26 -0000
Received: from mail-qk0-f177.google.com (HELO mail-qk0-f177.google.com)
 (209.85.220.177)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 19:40:26 -0000
Received: by mail-qk0-f177.google.com with SMTP id z190so254314397qkc.2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 12:40:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uXcW9xOvXdmlN8jbQvRIEd8cwvgYgDLeYxNfKNxFoK8=;
 b=DGBPYz1HNz4MNc1RlLC3kCgp3fj8jvkxGIoLFib6dwQbSuPGYp12wSIB41Af+SL1px
 6xNUHPMi0zLs3qnFjzVOtqc5trnWi6sP6BUjXWe8X/lfhkXjS70ueGE2ToHYxUYrM2jj
 rJd0Bl28y2hFf/lA77zTPoTsEMSRE0GQA6PkDIw/gJw3s7POzSFIYlk2dSPP2MG5uCnH
 ycX+eZqtvHwkkrqQVEhd3fgbBNVrC+xGkCvlvifgVdQu3BhjDkvMJM9wSm92w9brzAT4
 F7VOGsYT0o7LMjw3d4oabzp+uxAdhET0dUqit+YJhNEQsltv3FKdzJMgiiaUSL0Ptijx
 25GQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uXcW9xOvXdmlN8jbQvRIEd8cwvgYgDLeYxNfKNxFoK8=;
 b=ia1gB1E6JGoagxCWJONpsoZrtfmJzwPc1U7ZbOK9ImXxrlv5wMWCGKLFUdHPvAGkfF
 3R0wGUF1Vtvf4kD2RGr3gpog9Bt54c3wxngddk5Cgtg4HZ7hlWWYdnkOZTFix1KqU+sl
 ZhXCd+XTlkJ0/NSnN2ihVtoWYIb/mF9zso87889BB0NGHPJZ/uWmlw5XKO+yEqEVG8x7
 W7AmGhKsqph3QbhMlGXBxD9886nSkM1CJSDIg+kpAmQvQd0QdixDGdV42Dwkw468jmh1
 UpEFI5aHEl26WNF1w0L5sjBBCrUd4VdvucPNNVQrOChlTfb+4N1N/GgoVRwnYy8/W7qB
 KRuw==
X-Gm-Message-State: AA6/9Rkye8oxxfLjnaFXXKdxPDrzxlYuyNhERe/9NmfUhfNN3c9Iid9/6Ycpf39L2EnwCLgDnS371wVwIGdlPw==
X-Received: by 10.55.143.129 with SMTP id r123mr24315141qkd.39.1476733225220; 
 Mon, 17 Oct 2016 12:40:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Mon, 17 Oct 2016 12:40:04 -0700 (PDT)
In-Reply-To: <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Mon, 17 Oct 2016 15:40:04 -0400
Message-ID: <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7513895841146980330=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7513895841146980330==
Content-Type: multipart/alternative; boundary=94eb2c083bc0513fc0053f14bfa0

--94eb2c083bc0513fc0053f14bfa0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 17, 2016 at 3:18 PM, Daniel B=C3=BCnzli <daniel.buenzli@errati=
que.ch>
wrote:

You want to make a clear distinction between the errors of the bracket and=

> those of the client function (especially if these end up having overlapp=
ing
> cases) so you rather want either:
>
> 1) string -> f:(t -> 'a) -> ('a, [> err]) result
> 2) string -> f:(t -> ('a, 'b) result) -> (('a, 'b) result, [> err]) resu=
lt
>

True, these are even more precise, but the types are getting even more
hairy now. Are there good combinators that help you anymore, or do we end
up doing a lot of explicit match cases.


I find these claims dubious. For example in distributed computing or
> networking, handling connection errors drives as much your functionality=
 as
> the connected (Ok) case.
>
> Finding an API's error handling strategy is the cornerstore of API desig=
n,
> once you have figured that out and your names you are mostly done.


I agree that good error handling is critical and library writers should
strive to make it possible. I might even go further and say the binary
Ok/Error separation is superficial. Whether we call something an error or
not, or whether it is a cornerstone or merely important, the issue is we
don't have a good way of writing code where every function might return a
different set of variant constructors, and you want to handle a subset of
them to varying degrees.
--94eb2c083bc0513fc0053f14bfa0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On =
Mon, Oct 17, 2016 at 3:18 PM, Daniel B=C3=BCnzli <span dir=3D"ltr">&lt;<a =
href=3D"mailto:daniel.buenzli@erratique.ch" target=3D"_blank">daniel.buenz=
li@erratique.ch</a>&gt;</span> wrote:<br><div><br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;paddin=
g-left:1ex">You want to make a clear distinction between the errors of the=
 bracket and those of the client function (especially if these end up havi=
ng overlapping cases) so you rather want either:<br>
<br>
1) string -&gt; f:(t -&gt; &#39;a) -&gt; (&#39;a, [&gt; err]) result<br>
2) string -&gt; f:(t -&gt; (&#39;a, &#39;b) result) -&gt; ((&#39;a, &#39;b=
) result, [&gt; err]) result<br></blockquote><div><br></div><div>True, the=
se are even more precise, but the types are getting even more hairy now. A=
re there good combinators that help you anymore, or do we end up doing a l=
ot of explicit match cases.</div><div><br></div><div><br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">I find these claims dubious. For example in distribut=
ed computing or networking, handling connection errors drives as much your=
 functionality as the connected (Ok) case.<br>
<br>
Finding an API&#39;s error handling strategy is the cornerstore of API des=
ign, once you have figured that out and your names you are mostly done.</b=
lockquote><div><br></div><div>I agree that good error handling is critical=
 and library writers should strive to make it possible. I might even go fu=
rther and say the binary Ok/Error separation is superficial. Whether we ca=
ll something an error or not, or whether it is a cornerstone or merely imp=
ortant, the issue is we don&#39;t have a good way of writing code where ev=
ery function might return a different set of variant constructors, and you=
 want to handle a subset of them to varying degrees.<br></div><div><br></d=
iv></div></div></div>
--94eb2c083bc0513fc0053f14bfa0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7513895841146980330==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 19:40:36 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 19:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwDlw-0005jV-Qw; Mon, 17 Oct 2016 19:40:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwDlv-0005jP-AP
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 19:40:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7F/C9-12285-E2925085; Mon, 17 Oct 2016 19:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfTORl0tTdY
 Ig+adAha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtGw5QBTwVuZiuvnlzM2MB6S6GLk4hASWMAo
 sf/fbhYQh0WggVWi5cN+ZhBHQmAOq8TJbfvZuhg5gJwciZvdcRBmicTnVYpdjJwcvAKCEidnP
 mEBsYUEPCW27zvMBmJzCthI9F47wAixYC6LxJT2DWBFbAI6EofmXWIHsVkEVCWunVnGAjEoQK
 K3YQ8ziC0MNGjD9F2sILaIgIPE/bPzwE5gFvCX2Lu9HML0kpi8IWYCo8AsJFfMQshAmOoS6+c
 JgVQwC2hLLFv4mhnCVpO4ve0qO7L4Aka2VYwaxalFZalFuoameklFmekZJbmJmTm6hgamermp
 xcWJ6ak5iUnFesn5uZsYgQHOAAQ7GBu2ex5ilORgUhLllf/BEiHEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgpddgzVCSLAoNT21Ii0zBxhrMGkJDh4lEd4YdaA0b3FBYm5xZjpE6hSjMceW39fWMn
 Fsm3pvLZMQS15+XqqUOK8gyCQBkNKM0jy4QbAUcIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjEr
 CvLdBFvJk5pXA7XsFdAoT0Cnn8lhATilJREhJNTDKH9u/uYElNHGteOe2uMA5NpW7H26w2Xbk
 /OUInisHd+4QDLl7423bcc/0qotPNrBYpb5LeuNWdnWPX7KITP0re+8sGYcNXgmZMRGXFF5XJ
 eT94Fw2bSvHJeMHoVvTV7OUTl9S/owxyXDNtL4L6Xu/S/tXPWyw/3i0t5bHwP3+NdveW1buNs
 FKLMUZiYZazEXFiQAgnuIg/AIAAA==
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476733225!48154102!1
X-Originating-IP: [209.85.220.177]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37243 invoked from network); 17 Oct 2016 19:40:26 -0000
Received: from mail-qk0-f177.google.com (HELO mail-qk0-f177.google.com)
 (209.85.220.177)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 19:40:26 -0000
Received: by mail-qk0-f177.google.com with SMTP id z190so254314397qkc.2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 12:40:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uXcW9xOvXdmlN8jbQvRIEd8cwvgYgDLeYxNfKNxFoK8=;
 b=DGBPYz1HNz4MNc1RlLC3kCgp3fj8jvkxGIoLFib6dwQbSuPGYp12wSIB41Af+SL1px
 6xNUHPMi0zLs3qnFjzVOtqc5trnWi6sP6BUjXWe8X/lfhkXjS70ueGE2ToHYxUYrM2jj
 rJd0Bl28y2hFf/lA77zTPoTsEMSRE0GQA6PkDIw/gJw3s7POzSFIYlk2dSPP2MG5uCnH
 ycX+eZqtvHwkkrqQVEhd3fgbBNVrC+xGkCvlvifgVdQu3BhjDkvMJM9wSm92w9brzAT4
 F7VOGsYT0o7LMjw3d4oabzp+uxAdhET0dUqit+YJhNEQsltv3FKdzJMgiiaUSL0Ptijx
 25GQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uXcW9xOvXdmlN8jbQvRIEd8cwvgYgDLeYxNfKNxFoK8=;
 b=ia1gB1E6JGoagxCWJONpsoZrtfmJzwPc1U7ZbOK9ImXxrlv5wMWCGKLFUdHPvAGkfF
 3R0wGUF1Vtvf4kD2RGr3gpog9Bt54c3wxngddk5Cgtg4HZ7hlWWYdnkOZTFix1KqU+sl
 ZhXCd+XTlkJ0/NSnN2ihVtoWYIb/mF9zso87889BB0NGHPJZ/uWmlw5XKO+yEqEVG8x7
 W7AmGhKsqph3QbhMlGXBxD9886nSkM1CJSDIg+kpAmQvQd0QdixDGdV42Dwkw468jmh1
 UpEFI5aHEl26WNF1w0L5sjBBCrUd4VdvucPNNVQrOChlTfb+4N1N/GgoVRwnYy8/W7qB
 KRuw==
X-Gm-Message-State: AA6/9Rkye8oxxfLjnaFXXKdxPDrzxlYuyNhERe/9NmfUhfNN3c9Iid9/6Ycpf39L2EnwCLgDnS371wVwIGdlPw==
X-Received: by 10.55.143.129 with SMTP id r123mr24315141qkd.39.1476733225220; 
 Mon, 17 Oct 2016 12:40:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Mon, 17 Oct 2016 12:40:04 -0700 (PDT)
In-Reply-To: <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Mon, 17 Oct 2016 15:40:04 -0400
Message-ID: <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7513895841146980330=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7513895841146980330==
Content-Type: multipart/alternative; boundary=94eb2c083bc0513fc0053f14bfa0

--94eb2c083bc0513fc0053f14bfa0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 17, 2016 at 3:18 PM, Daniel B=C3=BCnzli <daniel.buenzli@errati=
que.ch>
wrote:

You want to make a clear distinction between the errors of the bracket and=

> those of the client function (especially if these end up having overlapp=
ing
> cases) so you rather want either:
>
> 1) string -> f:(t -> 'a) -> ('a, [> err]) result
> 2) string -> f:(t -> ('a, 'b) result) -> (('a, 'b) result, [> err]) resu=
lt
>

True, these are even more precise, but the types are getting even more
hairy now. Are there good combinators that help you anymore, or do we end
up doing a lot of explicit match cases.


I find these claims dubious. For example in distributed computing or
> networking, handling connection errors drives as much your functionality=
 as
> the connected (Ok) case.
>
> Finding an API's error handling strategy is the cornerstore of API desig=
n,
> once you have figured that out and your names you are mostly done.


I agree that good error handling is critical and library writers should
strive to make it possible. I might even go further and say the binary
Ok/Error separation is superficial. Whether we call something an error or
not, or whether it is a cornerstone or merely important, the issue is we
don't have a good way of writing code where every function might return a
different set of variant constructors, and you want to handle a subset of
them to varying degrees.
--94eb2c083bc0513fc0053f14bfa0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On =
Mon, Oct 17, 2016 at 3:18 PM, Daniel B=C3=BCnzli <span dir=3D"ltr">&lt;<a =
href=3D"mailto:daniel.buenzli@erratique.ch" target=3D"_blank">daniel.buenz=
li@erratique.ch</a>&gt;</span> wrote:<br><div><br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;paddin=
g-left:1ex">You want to make a clear distinction between the errors of the=
 bracket and those of the client function (especially if these end up havi=
ng overlapping cases) so you rather want either:<br>
<br>
1) string -&gt; f:(t -&gt; &#39;a) -&gt; (&#39;a, [&gt; err]) result<br>
2) string -&gt; f:(t -&gt; (&#39;a, &#39;b) result) -&gt; ((&#39;a, &#39;b=
) result, [&gt; err]) result<br></blockquote><div><br></div><div>True, the=
se are even more precise, but the types are getting even more hairy now. A=
re there good combinators that help you anymore, or do we end up doing a l=
ot of explicit match cases.</div><div><br></div><div><br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">I find these claims dubious. For example in distribut=
ed computing or networking, handling connection errors drives as much your=
 functionality as the connected (Ok) case.<br>
<br>
Finding an API&#39;s error handling strategy is the cornerstore of API des=
ign, once you have figured that out and your names you are mostly done.</b=
lockquote><div><br></div><div>I agree that good error handling is critical=
 and library writers should strive to make it possible. I might even go fu=
rther and say the binary Ok/Error separation is superficial. Whether we ca=
ll something an error or not, or whether it is a cornerstone or merely imp=
ortant, the issue is we don&#39;t have a good way of writing code where ev=
ery function might return a different set of variant constructors, and you=
 want to handle a subset of them to varying degrees.<br></div><div><br></d=
iv></div></div></div>
--94eb2c083bc0513fc0053f14bfa0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7513895841146980330==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 20:41:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 20:41: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwEif-0000TU-Cp; Mon, 17 Oct 2016 20:41:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwEid-0000TC-KJ
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 20:41:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 5F/2B-01767-66735085; Mon, 17 Oct 2016 20:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiZR7mpZtmzhp
 h8LaP06K39S6LA6PH4Q9XWAIYo1gz85LyKxJYM/6fPs9acJ294uqfLawNjPPYuhg5OYQENjFK
 bGyVArFZBFQlfuy7xQhiswk4SSydtY0VxBYR0JK43rCfGcRmFoiT2Hf5AFicV8Ba4s+95WBxT
 oFAiVUP9wPFuYBmPmORmHh5PlhCWMBLorflIwuILSGgIrHhdxtUs6DEyZlPgOIcQEM1Jdbv0o
 eYLy+x/e0cZoiwtMTyfxwTGPlmIWmYhdAwC0nDLISGBYwsqxg1ilOLylKLdA0t9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MP5YFnCIUZKDSUmUV/4HS4QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4cM9YIIcGi1PTUirTMHGAkwKQlOHiURHg1QNK8xQWJucWZ6RCpU
 4y6HAt+3F7LJMSSl5+XKiXOywVSJABSlFGaBzcCFpWXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMz7xRRoCk9mXgncpldARzABHXEujwXkiJJEhJRUA2PER2FWqe/7NeccNci0PMgzvSgoJuO
 TZ5i5VQWLSf/6p7wiU48wVDkt+PJtjmLcu/TN3UtetM/jbHLf5jtzA+sxJRErg8IDKSqh7gti
 0zVKxSZwHjknJva58/yLitX68ttrjeNPHj/V/CBrf8Pq/ZyBHA57FV60SzTMfrflZKrfrlkcG
 0UuZiixFGckGmoxFxUnAgAe2qb/xQIAAA==
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-7.tower-27.messagelabs.com!1476736869!61241033!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47291 invoked from network); 17 Oct 2016 20:41:10 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 Oct 2016 20:41:10 -0000
Received: from [192.168.5.177] (89-164-107-225.dsl.iskon.hr [89.164.107.225])
 by smtp.webfaction.com (Postfix) with ESMTP id CFF1420A70EF;
 Mon, 17 Oct 2016 20:41:07 +0000 (UTC)
Date: Mon, 17 Oct 2016 22:41:05 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Ashish Agarwal <agarwal1975@gmail.com>
Message-ID: <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
In-Reply-To: <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5IDE3IE9jdG9iZXIgMjAxNiBhdCAyMTo0MCwgQXNoaXNoIEFnYXJ3YWwgd3JvdGU6
Cj4gVHJ1ZSwgdGhlc2UgYXJlIGV2ZW4gbW9yZSBwcmVjaXNlLCBidXQgdGhlIHR5cGVzIGFyZSBn
ZXR0aW5nIGV2ZW4gbW9yZSBoYWlyeSBub3cuIEFyZSB0aGVyZSBnb29kIGNvbWJpbmF0b3JzIHRo
YXQgaGVscCB5b3UgYW55bW9yZSwgb3IgZG8gd2UgZW5kIHVwIGRvaW5nIGEgbG90IG9mIGV4cGxp
Y2l0IG1hdGNoIGNhc2VzLgoKQXMgSSBzYWlkLCBtb25hZGljIGpvaW4uCiAKPiBJIGFncmVlIHRo
YXQgZ29vZCBlcnJvciBoYW5kbGluZyBpcyBjcml0aWNhbCBhbmQgbGlicmFyeSB3cml0ZXJzIHNo
b3VsZCBzdHJpdmUgdG8gbWFrZSBpdCBwb3NzaWJsZS4gSSBtaWdodCBldmVuIGdvIGZ1cnRoZXIg
YW5kIHNheSB0aGUgYmluYXJ5IE9rL0Vycm9yIHNlcGFyYXRpb24gaXMgc3VwZXJmaWNpYWwuIFdo
ZXRoZXIgd2UgY2FsbCBzb21ldGhpbmcgYW4gZXJyb3Igb3Igbm90LCBvciB3aGV0aGVyIGl0IGlz
IGEgY29ybmVyc3RvbmUgb3IgbWVyZWx5IGltcG9ydGFudCwgdGhlIGlzc3VlIGlzIHdlIGRvbid0
IGhhdmUgYSBnb29kIHdheSBvZiB3cml0aW5nIGNvZGUgd2hlcmUgZXZlcnkgZnVuY3Rpb24gbWln
aHQgcmV0dXJuIGEgZGlmZmVyZW50IHNldCBvZiB2YXJpYW50IGNvbnN0cnVjdG9ycywgYW5kIHlv
dSB3YW50IHRvIGhhbmRsZSBhIHN1YnNldCBvZiB0aGVtIHRvIHZhcnlpbmcgZGVncmVlcy4KCkkg
dGhpbmsgd2Ugc2hvdWxkIGF2b2lkIGZyYW1pbmcgdGhpcyBpbiB0b28gbXVjaCBnZW5lcmFsaXR5
LiBJbiBwcmFjdGljZSBhY3R1YWwgZXJyb3IgaGFuZGxpbmcgb2NjdXJzIGxvY2FsbHkgYW5kIGlm
IG5vdCBpcyBxdWlja2x5IHRyYW5zZm9ybWVkIGFuZCBwcm9wYWdhdGVkIHRvIG1vcmUgZ2VuZXJp
YyBlcnJvciBkYXRhIHR5cGVzIHRvIHRoZSB0b3AgbGV2ZWwgb3IgdG8gYSBsb2dnaW5nIHBvaW50
LgoKRGFuaWVsCiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 20:41:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 20:41: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwEif-0000TU-Cp; Mon, 17 Oct 2016 20:41:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwEid-0000TC-KJ
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 20:41:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 5F/2B-01767-66735085; Mon, 17 Oct 2016 20:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiZR7mpZtmzhp
 h8LaP06K39S6LA6PH4Q9XWAIYo1gz85LyKxJYM/6fPs9acJ294uqfLawNjPPYuhg5OYQENjFK
 bGyVArFZBFQlfuy7xQhiswk4SSydtY0VxBYR0JK43rCfGcRmFoiT2Hf5AFicV8Ba4s+95WBxT
 oFAiVUP9wPFuYBmPmORmHh5PlhCWMBLorflIwuILSGgIrHhdxtUs6DEyZlPgOIcQEM1Jdbv0o
 eYLy+x/e0cZoiwtMTyfxwTGPlmIWmYhdAwC0nDLISGBYwsqxg1ilOLylKLdA0t9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MP5YFnCIUZKDSUmUV/4HS4QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4cM9YIIcGi1PTUirTMHGAkwKQlOHiURHg1QNK8xQWJucWZ6RCpU
 4y6HAt+3F7LJMSSl5+XKiXOywVSJABSlFGaBzcCFpWXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMz7xRRoCk9mXgncpldARzABHXEujwXkiJJEhJRUA2PER2FWqe/7NeccNci0PMgzvSgoJuO
 TZ5i5VQWLSf/6p7wiU48wVDkt+PJtjmLcu/TN3UtetM/jbHLf5jtzA+sxJRErg8IDKSqh7gti
 0zVKxSZwHjknJva58/yLitX68ttrjeNPHj/V/CBrf8Pq/ZyBHA57FV60SzTMfrflZKrfrlkcG
 0UuZiixFGckGmoxFxUnAgAe2qb/xQIAAA==
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-7.tower-27.messagelabs.com!1476736869!61241033!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47291 invoked from network); 17 Oct 2016 20:41:10 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 Oct 2016 20:41:10 -0000
Received: from [192.168.5.177] (89-164-107-225.dsl.iskon.hr [89.164.107.225])
 by smtp.webfaction.com (Postfix) with ESMTP id CFF1420A70EF;
 Mon, 17 Oct 2016 20:41:07 +0000 (UTC)
Date: Mon, 17 Oct 2016 22:41:05 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Ashish Agarwal <agarwal1975@gmail.com>
Message-ID: <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
In-Reply-To: <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5IDE3IE9jdG9iZXIgMjAxNiBhdCAyMTo0MCwgQXNoaXNoIEFnYXJ3YWwgd3JvdGU6
Cj4gVHJ1ZSwgdGhlc2UgYXJlIGV2ZW4gbW9yZSBwcmVjaXNlLCBidXQgdGhlIHR5cGVzIGFyZSBn
ZXR0aW5nIGV2ZW4gbW9yZSBoYWlyeSBub3cuIEFyZSB0aGVyZSBnb29kIGNvbWJpbmF0b3JzIHRo
YXQgaGVscCB5b3UgYW55bW9yZSwgb3IgZG8gd2UgZW5kIHVwIGRvaW5nIGEgbG90IG9mIGV4cGxp
Y2l0IG1hdGNoIGNhc2VzLgoKQXMgSSBzYWlkLCBtb25hZGljIGpvaW4uCiAKPiBJIGFncmVlIHRo
YXQgZ29vZCBlcnJvciBoYW5kbGluZyBpcyBjcml0aWNhbCBhbmQgbGlicmFyeSB3cml0ZXJzIHNo
b3VsZCBzdHJpdmUgdG8gbWFrZSBpdCBwb3NzaWJsZS4gSSBtaWdodCBldmVuIGdvIGZ1cnRoZXIg
YW5kIHNheSB0aGUgYmluYXJ5IE9rL0Vycm9yIHNlcGFyYXRpb24gaXMgc3VwZXJmaWNpYWwuIFdo
ZXRoZXIgd2UgY2FsbCBzb21ldGhpbmcgYW4gZXJyb3Igb3Igbm90LCBvciB3aGV0aGVyIGl0IGlz
IGEgY29ybmVyc3RvbmUgb3IgbWVyZWx5IGltcG9ydGFudCwgdGhlIGlzc3VlIGlzIHdlIGRvbid0
IGhhdmUgYSBnb29kIHdheSBvZiB3cml0aW5nIGNvZGUgd2hlcmUgZXZlcnkgZnVuY3Rpb24gbWln
aHQgcmV0dXJuIGEgZGlmZmVyZW50IHNldCBvZiB2YXJpYW50IGNvbnN0cnVjdG9ycywgYW5kIHlv
dSB3YW50IHRvIGhhbmRsZSBhIHN1YnNldCBvZiB0aGVtIHRvIHZhcnlpbmcgZGVncmVlcy4KCkkg
dGhpbmsgd2Ugc2hvdWxkIGF2b2lkIGZyYW1pbmcgdGhpcyBpbiB0b28gbXVjaCBnZW5lcmFsaXR5
LiBJbiBwcmFjdGljZSBhY3R1YWwgZXJyb3IgaGFuZGxpbmcgb2NjdXJzIGxvY2FsbHkgYW5kIGlm
IG5vdCBpcyBxdWlja2x5IHRyYW5zZm9ybWVkIGFuZCBwcm9wYWdhdGVkIHRvIG1vcmUgZ2VuZXJp
YyBlcnJvciBkYXRhIHR5cGVzIHRvIHRoZSB0b3AgbGV2ZWwgb3IgdG8gYSBsb2dnaW5nIHBvaW50
LgoKRGFuaWVsCiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 20:49:52 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 20:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwEr2-0000ey-3Y; Mon, 17 Oct 2016 20:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwEr1-0000es-0D
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 20:49:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2E/29-08498-E6935085; Mon, 17 Oct 2016 20:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfTOOt1cS9Y
 Ig6u90ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHsG0fBeYGKn91ODYxb+LoYuTiEBBYwSkye
 NZcNxGERaGCV2LJqD5gjITCHVWLxlX72LkZOICdH4tqGeYwQdpHEi+9rWUFsXgFBiZMzn7CA2
 EICnhLXpjSC2ZwCNhI/25cwQqyYwiqxcspdsEFsAjoSh+ZdArNZBFQlFh19ygQxKEDi9vGLYM
 3CQIM2TN8FtkBEwEHi/tl5QBdxcDAL+Evs3V4OEmYW8JKYdGEH2wRGgVlIzpiFJDULrENdYv0
 8IYiwtsSyha+ZIWw1idvbrrIjiy9gZFvFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pc
 nJiempOYVKyXnJ+7iREY5AxAsINx5brAQ4ySHExKorzyP1gihPiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwhluwRggJFqWmp1akZeYA4w0mLcHBoyTCq2EGlOYtLkjMLc5Mh0idYjTm2PL72lomjm
 1T761lEmLJy89LlRLnfWYOVCoAUppRmgc3CJYGLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUm
 YVwDkHp7MvBK4fa+ATmECOuVcHgvIKSWJCCmpBsb1QZn7T0W5JkkEpwY98lVL12WZHfj2su7q
 RQzdKwSWPXL48sBIWltkY2WIzvnP39hMfWUluDztWi8Xvj0okc3HIFbA9jVXNVmz6MO350s/M
 R2XiGuUkIjPSD/YmRx4T9XrNl+7Tnj2hLjshtoFdwzbgz81+l/MUjy5kF1n6sndQY4GtQdtlV
 iKMxINtZiLihMBkw4UDP4CAAA=
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1476737388!65522198!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21593 invoked from network); 17 Oct 2016 20:49:49 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 20:49:49 -0000
Received: by mail-qk0-f174.google.com with SMTP id f128so246673641qkb.1
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 13:49:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=FRkksactzUU0wPRy3QJIcIx33QKYONR/mJKTs+kHVB8=;
 b=Emi6pXnjHt9myuPUuHxddr2a8jUEnMXzdrxdMpe0V8ZfPluOBNPUXSeLDUEyNbcCf5
 /USGfkYINshEOMeMnBK/qcg0wZQFGzsJ1R6P09oomJBEecKgWI7HH+jfmdDecKJ+J6v0
 eUEL2/eDzlvzMPfc7eO1WPwq4hLsVEnpy2VKkTK/Updsc6IHiUk0uoviCAWjNUBmEgQN
 fUaDMgVEndrrZwFQbe5QMllaJ2OlKwLEQt7F0NEOlFtidWdBtiXdbfGt8AE5lWrZu+YL
 SoJ4h3xkwkVmJT8Qnmi+re1udtO5GffPjtctyOj6YbftJIHyivk5liM9dbih5X7BsIbz
 lrbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=FRkksactzUU0wPRy3QJIcIx33QKYONR/mJKTs+kHVB8=;
 b=DJ2wJyDHp4Vqtwc9hXPtC64vN+6DGZQ7MyFO+3tnLvuiczZMZLbZHMw2O/H8K9Ycli
 oi3TUuQtYLqFJGNV39s2i/BRAnbZmQrsK/2xTl6VT6umDfM2qPiEvjDoojq0liD2gJfN
 qN44qRU/QHsdO3KuVdF8dJv0luGA2CiBAXRAZaLYiRP5pFgw/mjQK4FEguEPKuo/i9+T
 8T5xQ0SHjpcVUFZj86KQfoHXgw4qlE7ir/tBNeFjBVwH9li00roFg/kSAUrhHFQUTRvs
 XSaC8Dkw/+PtVcEG2rAOjQqsEPzm/9A9bWUQVpYYgzseUxgIj7dTMXlMVMhGbtxp+csb
 H3fg==
X-Gm-Message-State: AA6/9RlCoJXxJdeahaj8DrckHZCZqBPK8vFODey8++j8IPD6QyLsAShuXDg8EK5mmctcTmSOTbjqf7GT1WzzWg==
X-Received: by 10.55.170.83 with SMTP id t80mr25227311qke.15.1476737388391;
 Mon, 17 Oct 2016 13:49:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Mon, 17 Oct 2016 13:49:27 -0700 (PDT)
In-Reply-To: <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Mon, 17 Oct 2016 16:49:27 -0400
Message-ID: <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5203614077184669046=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5203614077184669046==
Content-Type: multipart/alternative; boundary=001a114d41c87642d4053f15b7cb

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

On Mon, Oct 17, 2016 at 4:41 PM, Daniel B=C3=BCnzli <daniel.buenzli@errati=
que.ch>
wrote:

As I said, monadic join.
>

I wasn't sure if that would cover the patterns that arise. Perhaps it does=
.


propagated to more generic error data types to the top level or to a
> logging point.


That's an interesting proposal. So you throw away the precision at some
point. It seems a shame, but maybe that's good enough to get most of the
value. In my own code, it's not clear to me at what points I would convert=

specific errors to more general ones, but I'll keep this in mind and see i=
f
it could work. Thanks for the idea.
--001a114d41c87642d4053f15b7cb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On =
Mon, Oct 17, 2016 at 4:41 PM, Daniel B=C3=BCnzli <span dir=3D"ltr">&lt;<a =
href=3D"mailto:daniel.buenzli@erratique.ch" target=3D"_blank">daniel.buenz=
li@erratique.ch</a>&gt;</span> wrote:<br><div><br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;paddin=
g-left:1ex"><span class=3D"">
</span>As I said, monadic join.<br></blockquote><div><br></div><div>I wasn=
&#39;t sure if that would cover the patterns that arise. Perhaps it does.<=
/div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">propaga=
ted to more generic error data types to the top level or to a logging poin=
t.</blockquote><div><br></div><div>That&#39;s an interesting proposal. So =
you throw away the precision at some point. It seems a shame, but maybe th=
at&#39;s good enough to get most of the value. In my own code, it&#39;s no=
t clear to me at what points I would convert specific errors to more gener=
al ones, but I&#39;ll keep this in mind and see if it could work. Thanks f=
or the idea.<br></div><div><br></div><div><br></div></div></div></div>
--001a114d41c87642d4053f15b7cb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5203614077184669046==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 17 20:49:52 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Oct 2016 20:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwEr2-0000ey-3Y; Mon, 17 Oct 2016 20:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwEr1-0000es-0D
 for mirageos-devel@lists.xenproject.org; Mon, 17 Oct 2016 20:49:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2E/29-08498-E6935085; Mon, 17 Oct 2016 20:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfTOOt1cS9Y
 Ig6u90ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHsG0fBeYGKn91ODYxb+LoYuTiEBBYwSkye
 NZcNxGERaGCV2LJqD5gjITCHVWLxlX72LkZOICdH4tqGeYwQdpHEi+9rWUFsXgFBiZMzn7CA2
 EICnhLXpjSC2ZwCNhI/25cwQqyYwiqxcspdsEFsAjoSh+ZdArNZBFQlFh19ygQxKEDi9vGLYM
 3CQIM2TN8FtkBEwEHi/tl5QBdxcDAL+Evs3V4OEmYW8JKYdGEH2wRGgVlIzpiFJDULrENdYv0
 8IYiwtsSyha+ZIWw1idvbrrIjiy9gZFvFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pc
 nJiempOYVKyXnJ+7iREY5AxAsINx5brAQ4ySHExKorzyP1gihPiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwhluwRggJFqWmp1akZeYA4w0mLcHBoyTCq2EGlOYtLkjMLc5Mh0idYjTm2PL72lomjm
 1T761lEmLJy89LlRLnfWYOVCoAUppRmgc3CJYGLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUm
 YVwDkHp7MvBK4fa+ATmECOuVcHgvIKSWJCCmpBsb1QZn7T0W5JkkEpwY98lVL12WZHfj2su7q
 RQzdKwSWPXL48sBIWltkY2WIzvnP39hMfWUluDztWi8Xvj0okc3HIFbA9jVXNVmz6MO350s/M
 R2XiGuUkIjPSD/YmRx4T9XrNl+7Tnj2hLjshtoFdwzbgz81+l/MUjy5kF1n6sndQY4GtQdtlV
 iKMxINtZiLihMBkw4UDP4CAAA=
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1476737388!65522198!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21593 invoked from network); 17 Oct 2016 20:49:49 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2016 20:49:49 -0000
Received: by mail-qk0-f174.google.com with SMTP id f128so246673641qkb.1
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 17 Oct 2016 13:49:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=FRkksactzUU0wPRy3QJIcIx33QKYONR/mJKTs+kHVB8=;
 b=Emi6pXnjHt9myuPUuHxddr2a8jUEnMXzdrxdMpe0V8ZfPluOBNPUXSeLDUEyNbcCf5
 /USGfkYINshEOMeMnBK/qcg0wZQFGzsJ1R6P09oomJBEecKgWI7HH+jfmdDecKJ+J6v0
 eUEL2/eDzlvzMPfc7eO1WPwq4hLsVEnpy2VKkTK/Updsc6IHiUk0uoviCAWjNUBmEgQN
 fUaDMgVEndrrZwFQbe5QMllaJ2OlKwLEQt7F0NEOlFtidWdBtiXdbfGt8AE5lWrZu+YL
 SoJ4h3xkwkVmJT8Qnmi+re1udtO5GffPjtctyOj6YbftJIHyivk5liM9dbih5X7BsIbz
 lrbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=FRkksactzUU0wPRy3QJIcIx33QKYONR/mJKTs+kHVB8=;
 b=DJ2wJyDHp4Vqtwc9hXPtC64vN+6DGZQ7MyFO+3tnLvuiczZMZLbZHMw2O/H8K9Ycli
 oi3TUuQtYLqFJGNV39s2i/BRAnbZmQrsK/2xTl6VT6umDfM2qPiEvjDoojq0liD2gJfN
 qN44qRU/QHsdO3KuVdF8dJv0luGA2CiBAXRAZaLYiRP5pFgw/mjQK4FEguEPKuo/i9+T
 8T5xQ0SHjpcVUFZj86KQfoHXgw4qlE7ir/tBNeFjBVwH9li00roFg/kSAUrhHFQUTRvs
 XSaC8Dkw/+PtVcEG2rAOjQqsEPzm/9A9bWUQVpYYgzseUxgIj7dTMXlMVMhGbtxp+csb
 H3fg==
X-Gm-Message-State: AA6/9RlCoJXxJdeahaj8DrckHZCZqBPK8vFODey8++j8IPD6QyLsAShuXDg8EK5mmctcTmSOTbjqf7GT1WzzWg==
X-Received: by 10.55.170.83 with SMTP id t80mr25227311qke.15.1476737388391;
 Mon, 17 Oct 2016 13:49:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Mon, 17 Oct 2016 13:49:27 -0700 (PDT)
In-Reply-To: <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Mon, 17 Oct 2016 16:49:27 -0400
Message-ID: <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5203614077184669046=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5203614077184669046==
Content-Type: multipart/alternative; boundary=001a114d41c87642d4053f15b7cb

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

On Mon, Oct 17, 2016 at 4:41 PM, Daniel B=C3=BCnzli <daniel.buenzli@errati=
que.ch>
wrote:

As I said, monadic join.
>

I wasn't sure if that would cover the patterns that arise. Perhaps it does=
.


propagated to more generic error data types to the top level or to a
> logging point.


That's an interesting proposal. So you throw away the precision at some
point. It seems a shame, but maybe that's good enough to get most of the
value. In my own code, it's not clear to me at what points I would convert=

specific errors to more general ones, but I'll keep this in mind and see i=
f
it could work. Thanks for the idea.
--001a114d41c87642d4053f15b7cb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On =
Mon, Oct 17, 2016 at 4:41 PM, Daniel B=C3=BCnzli <span dir=3D"ltr">&lt;<a =
href=3D"mailto:daniel.buenzli@erratique.ch" target=3D"_blank">daniel.buenz=
li@erratique.ch</a>&gt;</span> wrote:<br><div><br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;paddin=
g-left:1ex"><span class=3D"">
</span>As I said, monadic join.<br></blockquote><div><br></div><div>I wasn=
&#39;t sure if that would cover the patterns that arise. Perhaps it does.<=
/div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">propaga=
ted to more generic error data types to the top level or to a logging poin=
t.</blockquote><div><br></div><div>That&#39;s an interesting proposal. So =
you throw away the precision at some point. It seems a shame, but maybe th=
at&#39;s good enough to get most of the value. In my own code, it&#39;s no=
t clear to me at what points I would convert specific errors to more gener=
al ones, but I&#39;ll keep this in mind and see if it could work. Thanks f=
or the idea.<br></div><div><br></div><div><br></div></div></div></div>
--001a114d41c87642d4053f15b7cb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5203614077184669046==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 08:39:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 08:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwPvB-00024u-9V; Tue, 18 Oct 2016 08:38:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwPvA-00024o-38
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 08:38:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 59/B2-11175-B9FD5085; Tue, 18 Oct 2016 08:38:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiZR7mpdtynzX
 C4NRRI4ve1rssDowehz9cYQlgjGLNzEvKr0hgzTiy/wJbwTKWiruT+BsYDzJ3MXJyCAmsZpQ4
 cSMJxGYRUJU4vHImG4jNJuAksXTWNlYQW0RAS+J6w36wemaBOIl9lw+AxXkFrCWOH/wJFucUC
 JSYeHMqUJwLaOZdVom+fVMYQRLCAl4SvS0fWUBsCQEViQ2/26CaBSVOznwCFOcAGqopsX6XPs
 R8eYntb+cwQ4SlJZb/45jAyDcLScMshIZZSBpmITQsYGRZxahRnFpUllqka2isl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8cuygEOMkhxMSqK8s26wRgjxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4A24B5QTLEpNT61Iy8wBxgFMWoKDR0mENxwkzVtckJhbnJkOkTrFq
 Mux4MfttUxCLHn5ealS4rzqIEUCIEUZpXlwI2AxeYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvPkgU3gy80rgNr0COoIJ6IhzeSwgR5QkIqSkGhiXCTxkeu3H8Pt8SegavuluSxNlZq5Lidq
 llfw08fqyg6fnrl55+arEDpGmipjXk1liNyVtvrszJeeFloBF2ebdb989fMzIPNHc8Za03JOF
 S91+pcx3fV46m1OGJYfhT8Uu32OJf17VJBq6nvI5fGJK35wmx/PHtiiUn1NVnXwn7P2n56r70
 h6wKbEUZyQaajEXFScCAL288azEAgAA
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-4.tower-27.messagelabs.com!1476779907!65080755!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10130 invoked from network); 18 Oct 2016 08:38:28 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 18 Oct 2016 08:38:28 -0000
Received: from [192.168.5.177] (157-149.dsl.iskon.hr [89.164.157.149])
 by smtp.webfaction.com (Postfix) with ESMTP id 922EE20CA861;
 Tue, 18 Oct 2016 08:38:26 +0000 (UTC)
Date: Tue, 18 Oct 2016 10:38:24 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Ashish Agarwal <agarwal1975@gmail.com>
Message-ID: <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
In-Reply-To: <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

CgpPbiBNb25kYXkgMTcgT2N0b2JlciAyMDE2IGF0IDIyOjQ5LCBBc2hpc2ggQWdhcndhbCB3cm90
ZToKCj4gVGhhdCdzIGFuIGludGVyZXN0aW5nIHByb3Bvc2FsLiBTbyB5b3UgdGhyb3cgYXdheSB0
aGUgcHJlY2lzaW9uIGF0IHNvbWUgcG9pbnQuIEl0IHNlZW1zIGEgc2hhbWUsIGJ1dCBtYXliZSB0
aGF0J3MgZ29vZCBlbm91Z2ggdG8gZ2V0IG1vc3Qgb2YgdGhlIHZhbHVlLiAKCkkgdGhpbmsgeW91
IHNob3VsZCB0cmFuc2Zvcm0geW91ciBlcnJvcnMgYWNjb3JkaW5nIHRvIHlvdXIgbGV2ZWwgb2Yg
YWJzdHJhY3Rpb24gYXMgbXVjaCBhcyB5b3UgZG8gd2l0aCB5b3VyIHZhbHVlcy4gQWxzbyB1c2lu
ZyBpbmNsdXNpb24gKGJ5IHRhZ2dpbmcgYW4gZXJyb3Igc3Vic2V0KSByYXRoZXIgdGhhbiB1bmlv
biBmb3IgZXJyb3JzIHJlcG9ydGVkIGJ5IHN1YnN5c3RlbXMgYWxsb3dzIHlvdSB0byB3b3JrIHdp
dGggYSBjb25zdGFudCBzZXQgb2YgdmFyaWFudHMgYXQgYSBnaXZlbiBhYnN0cmFjdGlvbiBsZXZl
bCB3aGljaCBsZXNzZW5zIHRoZSBwcm9ibGVtcy4gCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 08:39:03 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 08:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwPvB-00024u-9V; Tue, 18 Oct 2016 08:38:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwPvA-00024o-38
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 08:38:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 59/B2-11175-B9FD5085; Tue, 18 Oct 2016 08:38:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiZR7mpdtynzX
 C4NRRI4ve1rssDowehz9cYQlgjGLNzEvKr0hgzTiy/wJbwTKWiruT+BsYDzJ3MXJyCAmsZpQ4
 cSMJxGYRUJU4vHImG4jNJuAksXTWNlYQW0RAS+J6w36wemaBOIl9lw+AxXkFrCWOH/wJFucUC
 JSYeHMqUJwLaOZdVom+fVMYQRLCAl4SvS0fWUBsCQEViQ2/26CaBSVOznwCFOcAGqopsX6XPs
 R8eYntb+cwQ4SlJZb/45jAyDcLScMshIZZSBpmITQsYGRZxahRnFpUllqka2isl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8cuygEOMkhxMSqK8s26wRgjxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4A24B5QTLEpNT61Iy8wBxgFMWoKDR0mENxwkzVtckJhbnJkOkTrFq
 Mux4MfttUxCLHn5ealS4rzqIEUCIEUZpXlwI2AxeYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvPkgU3gy80rgNr0COoIJ6IhzeSwgR5QkIqSkGhiXCTxkeu3H8Pt8SegavuluSxNlZq5Lidq
 llfw08fqyg6fnrl55+arEDpGmipjXk1liNyVtvrszJeeFloBF2ebdb989fMzIPNHc8Za03JOF
 S91+pcx3fV46m1OGJYfhT8Uu32OJf17VJBq6nvI5fGJK35wmx/PHtiiUn1NVnXwn7P2n56r70
 h6wKbEUZyQaajEXFScCAL288azEAgAA
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-4.tower-27.messagelabs.com!1476779907!65080755!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10130 invoked from network); 18 Oct 2016 08:38:28 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 18 Oct 2016 08:38:28 -0000
Received: from [192.168.5.177] (157-149.dsl.iskon.hr [89.164.157.149])
 by smtp.webfaction.com (Postfix) with ESMTP id 922EE20CA861;
 Tue, 18 Oct 2016 08:38:26 +0000 (UTC)
Date: Tue, 18 Oct 2016 10:38:24 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Ashish Agarwal <agarwal1975@gmail.com>
Message-ID: <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
In-Reply-To: <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

CgpPbiBNb25kYXkgMTcgT2N0b2JlciAyMDE2IGF0IDIyOjQ5LCBBc2hpc2ggQWdhcndhbCB3cm90
ZToKCj4gVGhhdCdzIGFuIGludGVyZXN0aW5nIHByb3Bvc2FsLiBTbyB5b3UgdGhyb3cgYXdheSB0
aGUgcHJlY2lzaW9uIGF0IHNvbWUgcG9pbnQuIEl0IHNlZW1zIGEgc2hhbWUsIGJ1dCBtYXliZSB0
aGF0J3MgZ29vZCBlbm91Z2ggdG8gZ2V0IG1vc3Qgb2YgdGhlIHZhbHVlLiAKCkkgdGhpbmsgeW91
IHNob3VsZCB0cmFuc2Zvcm0geW91ciBlcnJvcnMgYWNjb3JkaW5nIHRvIHlvdXIgbGV2ZWwgb2Yg
YWJzdHJhY3Rpb24gYXMgbXVjaCBhcyB5b3UgZG8gd2l0aCB5b3VyIHZhbHVlcy4gQWxzbyB1c2lu
ZyBpbmNsdXNpb24gKGJ5IHRhZ2dpbmcgYW4gZXJyb3Igc3Vic2V0KSByYXRoZXIgdGhhbiB1bmlv
biBmb3IgZXJyb3JzIHJlcG9ydGVkIGJ5IHN1YnN5c3RlbXMgYWxsb3dzIHlvdSB0byB3b3JrIHdp
dGggYSBjb25zdGFudCBzZXQgb2YgdmFyaWFudHMgYXQgYSBnaXZlbiBhYnN0cmFjdGlvbiBsZXZl
bCB3aGljaCBsZXNzZW5zIHRoZSBwcm9ibGVtcy4gCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:24:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:24: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUNe-0001sm-E7; Tue, 18 Oct 2016 13:24:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwUNd-0001sg-Kg
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:24:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 00/A1-01171-09226085; Tue, 18 Oct 2016 13:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfTGSt0JSmw
 RBsvFLHpb77I4MHoc/nCFJYAxijUzLym/IoE1Y9FVk4I5ghVbP01hbWD8xdfFyMUhJDCPUWLv
 45PsIA6LQAOrxJ1vVxm7GDk5JATmsEpcPCoIYedIPGptZoawCyQe/5rEAmLzCghKnJz5BMwWE
 vCU+HvjO1sXIwcHp4CNxIdrFRALutgknq7cywpSwyagI3Fo3iV2EJtFQFWic85eJog5ARK9rR
 1gtjDQnA3Td4HViwg4SNw/Ow9sJrOAv8Te7eUgYWYBL4mFv04xTmAUmIXkillIUrPAOtQl1s8
 TgghrSyxb+JoZwlaTuL3tKjuy+AJGtlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq5qcXF
 iempOYlJxXrJ+bmbGIEBzgAEOxhX/3Y6xCjJwaQkyvvoMWuEEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQleUUW2CCHBotT01Iq0zBxgrMGkJTh4lER4eUDSvMUFibnFmekQqVOMxhxbfl9by8Sxbe
 q9tUxCLHn5ealS4rxqIKUCIKUZpXlwg2Ap4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeRe
 ATOHJzCuB2/cK6BQmoFPO5bGAnFKSiJCSamCcuHO5w8urq9d52zZPaJQw7HK9XiJTs/Sj8fLH
 dpsar7ZO0g6JjE829GBe2xXzu4Zb8LXF2YVallWrV34p3P/g3tyt0fWbp/DENH+p1OScWnvUZ
 rG4h+HVWJFki8d/utyUr+X3JntvT+JN/3k/RMKAY1GhT1GSmvf+GlOzH09OVlecYN/37KwSS3
 FGoqEWc1FxIgDYIuYK/AIAAA==
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1476797071!66808132!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58019 invoked from network); 18 Oct 2016 13:24:31 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 13:24:31 -0000
Received: by mail-qt0-f169.google.com with SMTP id q7so155946179qtq.1
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 06:24:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Ctb7tnzbr0VGjs47Ks/zt5GLUBV1cUS+n66aJ4lnK8w=;
 b=KpYwh0PYmyZ3EP3h1XF0Ow8QDJkN2ztlyuEEl6nBjY5Do16/0pN0aJi9mKys21irhR
 JTgZjLKw5zvLopXJcbbg0rGJ+LHm//H+2LkKGOywrwBJJKjrTWzKRiUE3kuSzKgz6sg8
 JSdADIoM3csJRtjVYL/QM33BZXxHF0GJaPGgLN6Y8atGm9GYdUEr5aSzqpgkdsUleVNR
 uluW2HwQxXSOsn8a0qBjhK8QqaiYHxFD9iNgmhq46M8Mfs9LYhlsfBzan2FrqeLo1NlL
 RKAaPrQWRqmemn0PzQkFUI+2vj9p0HOSFyAs1FuDjG+GQ4lVUMVNh+os07MPIu39sA1S
 fYJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Ctb7tnzbr0VGjs47Ks/zt5GLUBV1cUS+n66aJ4lnK8w=;
 b=StIboVF78RiyQCFNQepQwi3AWhdHnMFMpUPZ9Le3Y6B75VhDYPU1J1wyZDbS5mCo4r
 QLLKG1TsEo7Ohj27rEooyjnlfOeRHN9W/NZsugqYApuger262o0M6AY+ItuOdrKSX/O7
 qQfTUNg7Iqd2PiNnjJ4NpnHlWQofLNCOZqHOYEWamiuP/Ji0EEmx1cOvEHXh27j6WaQE
 xdiyGoPmnw9lgO39Aj4gHCvz+UiIXDThZcPLxEr+el5JuK/fOqTxSZImsTVO/VR1C5Iw
 +xocMXm9ZDWa7NEzqyKHOwDIQKttkHAzelzFSEdguu5rBNTpXimJcfSDcXxBYbIKaL4e
 ZTBw==
X-Gm-Message-State: AA6/9RnAIiuPWXiQuXQUHE6F1D1CvQlQRwLy1/iVLthLuLauolUlCHba7x0WIuggRgaL4lm3gVccWEjMtbfCWQ==
X-Received: by 10.200.33.201 with SMTP id 9mr459821qtz.141.1476797070903; Tue,
 18 Oct 2016 06:24:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Tue, 18 Oct 2016 06:24:10 -0700 (PDT)
In-Reply-To: <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Tue, 18 Oct 2016 09:24:10 -0400
Message-ID: <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0720139159970398419=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============0720139159970398419==
Content-Type: multipart/alternative; boundary=001a11403834d11650053f239c18

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

On Tue, Oct 18, 2016 at 4:38 AM, Daniel B=C3=BCnzli <daniel.buenzli@erratiq=
ue.ch>
wrote:

I think you should transform your errors according to your level of
> abstraction as much as you do with your values.


That's a good goal.


> Also using inclusion (by tagging an error subset) rather than union for
> errors reported by subsystems allows you to work with a constant set of
> variants at a given abstraction level which lessens the problems.
>

I've tried that, and only problem was I ended up with rather big types.
Appropriate naming could get around that, at least in the mli's. Crazy
types might still get printed out by utop, but that doesn't bother me too
much.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Oct 18, 2016 at 4:38 AM, Daniel B=C3=BCnzli <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:daniel.buenzli@erratique.ch" target=3D"_blank">daniel.buenzli@=
erratique.ch</a>&gt;</span> wrote:<br><div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><span class=3D"">
</span>I think you should transform your errors according to your level of =
abstraction as much as you do with your values.</blockquote><div><br></div>=
<div>That&#39;s a good goal.</div><div>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"> Also using inclusion (by tagging an error subset) rather than union=
 for errors reported by subsystems allows you to work with a constant set o=
f variants at a given abstraction level which lessens the problems.<br></bl=
ockquote><div><br></div><div>I&#39;ve tried that, and only problem was I en=
ded up with rather big types. Appropriate naming could get around that, at =
least in the mli&#39;s. Crazy types might still get printed out by utop, bu=
t that doesn&#39;t bother me too much.</div><div><br></div></div></div></di=
v>

--001a11403834d11650053f239c18--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============0720139159970398419==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:24:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:24: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUNe-0001sm-E7; Tue, 18 Oct 2016 13:24:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <agarwal1975@gmail.com>) id 1bwUNd-0001sg-Kg
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:24:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 00/A1-01171-09226085; Tue, 18 Oct 2016 13:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfTGSt0JSmw
 RBsvFLHpb77I4MHoc/nCFJYAxijUzLym/IoE1Y9FVk4I5ghVbP01hbWD8xdfFyMUhJDCPUWLv
 45PsIA6LQAOrxJ1vVxm7GDk5JATmsEpcPCoIYedIPGptZoawCyQe/5rEAmLzCghKnJz5BMwWE
 vCU+HvjO1sXIwcHp4CNxIdrFRALutgknq7cywpSwyagI3Fo3iV2EJtFQFWic85eJog5ARK9rR
 1gtjDQnA3Td4HViwg4SNw/Ow9sJrOAv8Te7eUgYWYBL4mFv04xTmAUmIXkillIUrPAOtQl1s8
 TgghrSyxb+JoZwlaTuL3tKjuy+AJGtlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq5qcXF
 iempOYlJxXrJ+bmbGIEBzgAEOxhX/3Y6xCjJwaQkyvvoMWuEEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQleUUW2CCHBotT01Iq0zBxgrMGkJTh4lER4eUDSvMUFibnFmekQqVOMxhxbfl9by8Sxbe
 q9tUxCLHn5ealS4rxqIKUCIKUZpXlwg2Ap4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeRe
 ATOHJzCuB2/cK6BQmoFPO5bGAnFKSiJCSamCcuHO5w8urq9d52zZPaJQw7HK9XiJTs/Sj8fLH
 dpsar7ZO0g6JjE829GBe2xXzu4Zb8LXF2YVallWrV34p3P/g3tyt0fWbp/DENH+p1OScWnvUZ
 rG4h+HVWJFki8d/utyUr+X3JntvT+JN/3k/RMKAY1GhT1GSmvf+GlOzH09OVlecYN/37KwSS3
 FGoqEWc1FxIgDYIuYK/AIAAA==
X-Env-Sender: agarwal1975@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1476797071!66808132!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58019 invoked from network); 18 Oct 2016 13:24:31 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 13:24:31 -0000
Received: by mail-qt0-f169.google.com with SMTP id q7so155946179qtq.1
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 06:24:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Ctb7tnzbr0VGjs47Ks/zt5GLUBV1cUS+n66aJ4lnK8w=;
 b=KpYwh0PYmyZ3EP3h1XF0Ow8QDJkN2ztlyuEEl6nBjY5Do16/0pN0aJi9mKys21irhR
 JTgZjLKw5zvLopXJcbbg0rGJ+LHm//H+2LkKGOywrwBJJKjrTWzKRiUE3kuSzKgz6sg8
 JSdADIoM3csJRtjVYL/QM33BZXxHF0GJaPGgLN6Y8atGm9GYdUEr5aSzqpgkdsUleVNR
 uluW2HwQxXSOsn8a0qBjhK8QqaiYHxFD9iNgmhq46M8Mfs9LYhlsfBzan2FrqeLo1NlL
 RKAaPrQWRqmemn0PzQkFUI+2vj9p0HOSFyAs1FuDjG+GQ4lVUMVNh+os07MPIu39sA1S
 fYJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Ctb7tnzbr0VGjs47Ks/zt5GLUBV1cUS+n66aJ4lnK8w=;
 b=StIboVF78RiyQCFNQepQwi3AWhdHnMFMpUPZ9Le3Y6B75VhDYPU1J1wyZDbS5mCo4r
 QLLKG1TsEo7Ohj27rEooyjnlfOeRHN9W/NZsugqYApuger262o0M6AY+ItuOdrKSX/O7
 qQfTUNg7Iqd2PiNnjJ4NpnHlWQofLNCOZqHOYEWamiuP/Ji0EEmx1cOvEHXh27j6WaQE
 xdiyGoPmnw9lgO39Aj4gHCvz+UiIXDThZcPLxEr+el5JuK/fOqTxSZImsTVO/VR1C5Iw
 +xocMXm9ZDWa7NEzqyKHOwDIQKttkHAzelzFSEdguu5rBNTpXimJcfSDcXxBYbIKaL4e
 ZTBw==
X-Gm-Message-State: AA6/9RnAIiuPWXiQuXQUHE6F1D1CvQlQRwLy1/iVLthLuLauolUlCHba7x0WIuggRgaL4lm3gVccWEjMtbfCWQ==
X-Received: by 10.200.33.201 with SMTP id 9mr459821qtz.141.1476797070903; Tue,
 18 Oct 2016 06:24:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.185.7 with HTTP; Tue, 18 Oct 2016 06:24:10 -0700 (PDT)
In-Reply-To: <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
From: Ashish Agarwal <agarwal1975@gmail.com>
Date: Tue, 18 Oct 2016 09:24:10 -0400
Message-ID: <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0720139159970398419=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============0720139159970398419==
Content-Type: multipart/alternative; boundary=001a11403834d11650053f239c18

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

On Tue, Oct 18, 2016 at 4:38 AM, Daniel B=C3=BCnzli <daniel.buenzli@erratiq=
ue.ch>
wrote:

I think you should transform your errors according to your level of
> abstraction as much as you do with your values.


That's a good goal.


> Also using inclusion (by tagging an error subset) rather than union for
> errors reported by subsystems allows you to work with a constant set of
> variants at a given abstraction level which lessens the problems.
>

I've tried that, and only problem was I ended up with rather big types.
Appropriate naming could get around that, at least in the mli's. Crazy
types might still get printed out by utop, but that doesn't bother me too
much.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Oct 18, 2016 at 4:38 AM, Daniel B=C3=BCnzli <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:daniel.buenzli@erratique.ch" target=3D"_blank">daniel.buenzli@=
erratique.ch</a>&gt;</span> wrote:<br><div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><span class=3D"">
</span>I think you should transform your errors according to your level of =
abstraction as much as you do with your values.</blockquote><div><br></div>=
<div>That&#39;s a good goal.</div><div>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"> Also using inclusion (by tagging an error subset) rather than union=
 for errors reported by subsystems allows you to work with a constant set o=
f variants at a given abstraction level which lessens the problems.<br></bl=
ockquote><div><br></div><div>I&#39;ve tried that, and only problem was I en=
ded up with rather big types. Appropriate naming could get around that, at =
least in the mli&#39;s. Crazy types might still get printed out by utop, bu=
t that doesn&#39;t bother me too much.</div><div><br></div></div></div></di=
v>

--001a11403834d11650053f239c18--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============0720139159970398419==--


From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:33:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:33: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUWk-0002a9-Jh; Tue, 18 Oct 2016 13:33:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwUWj-0002a2-8e
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:33:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 11/BE-26478-4C426085; Tue, 18 Oct 2016 13:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse5hFbY
 Igz9/9Cx6W++yODB6HP5whSWAMYo1My8pvyKBNaPpZQ9zwVuOinNXjrE0MC5g72Lk5BASmMoo
 sXONZBcjFweLwGRmiUvHr7JDOF+ZJM4cm8EMUXWOUWLBaRMQm1lAXeLPvEtgcV4BPYlN698yg
 djCAp4SG6bvYu1i5OBgE9CUWPmKHyTMKRAosWzrDlYQm0VAVWL69xZGkPnMAn2MEgean7JDzN
 SWWLbwNdRMW4nHy+azgBQJCRxnkzh+dh3YAhEBLYnrDfvBiiQEZCWenFzEMoFRYBaSm2YhuWk
 WkrkLGJlXMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhigD
 EOxgXLku8BCjJAeTkijvo8esEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH8rsUUICRalpqdWp
 GXmAKMFJi3BwaMkwqutDJTmLS5IzC3OTIdInWJUlBLnZQBJCIAkMkrz4NpgEXqJUVZKmJcR6B
 AhnoLUotzMElT5V4ziHIxKwrxuIFN4MvNK4Ka/AlrMBLT4XB4LyOKSRISUVAMjWxi3n9tz3qS
 jWkxK3JMU5v9+OfOQkumBDfO+G8lo/1R+yNu7ZHFC7Ba7JQXfz32beo7jyCYWsylTZOXPZZSJ
 7Fm2a3ZASP5Hl3W9/44+WbXusVUrq/K9q4yKqrsWNvDaT9T4nLHgyntFWaE55nxda6M65cuVF
 hyatvdI1pkZ+Qm9V6VEvqw8psRSnJFoqMVcVJwIAGPvCiDLAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1476797635!66075627!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57363 invoked from network); 18 Oct 2016 13:33:55 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 13:33:55 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 2e49d674;
 Tue, 18 Oct 2016 14:33:53 +0100 (BST)
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=JoiSBerFOqpTMWV3mHaOzDiyB48=; b=vQDlg67DM0iCHvKg3E
 QUK0dD7uqnlJQPwhsOvjK4i3cfdm1IY3KS+b1BKPiZC9Hs0AVO3jKx5vg8iP42YE
 Hs7JV6jmsonrzp94O9KnMgK/NKPLi2raEEdC77eOke9O38ARSdKkneVOtTtFrWpI
 11rw6OTDC/qEs6Go4HnIBilwk=
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=GVleMjvYn3lD7GwbSYDBWf4V03QJOcaUeD5Pn4uU9XMzwJQsxGN
 bJuoZg4DihmKlIQpV7WfjrJIuBTD3n2FfWtPUrxIxfaEjCTy2di5/w7KIICsUvuQ
 cBBQ/39yau8mVarhoHwsXBL1S51TNIWNsirHC/NlmsBlq2z2itrv1eFA=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id e952847d
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 14:33:53 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
Date: Tue, 18 Oct 2016 14:33:51 +0100
Message-Id: <6EDAC1CC-EDD8-4A68-A2F4-31659DF1D472@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0IDIwMTYsIGF0IDE0OjI0LCBBc2hpc2ggQWdhcndhbCA8YWdhcndhbDE5NzVAZ21h
aWwuY29tPiB3cm90ZToKPiAKPiBPbiBUdWUsIE9jdCAxOCwgMjAxNiBhdCA0OjM4IEFNLCBEYW5p
ZWwgQsO8bnpsaSA8ZGFuaWVsLmJ1ZW56bGlAZXJyYXRpcXVlLmNoPiB3cm90ZToKPiAKPiBJIHRo
aW5rIHlvdSBzaG91bGQgdHJhbnNmb3JtIHlvdXIgZXJyb3JzIGFjY29yZGluZyB0byB5b3VyIGxl
dmVsIG9mIGFic3RyYWN0aW9uIGFzIG11Y2ggYXMgeW91IGRvIHdpdGggeW91ciB2YWx1ZXMuCj4g
Cj4gVGhhdCdzIGEgZ29vZCBnb2FsLgo+ICAKPiBBbHNvIHVzaW5nIGluY2x1c2lvbiAoYnkgdGFn
Z2luZyBhbiBlcnJvciBzdWJzZXQpIHJhdGhlciB0aGFuIHVuaW9uIGZvciBlcnJvcnMgcmVwb3J0
ZWQgYnkgc3Vic3lzdGVtcyBhbGxvd3MgeW91IHRvIHdvcmsgd2l0aCBhIGNvbnN0YW50IHNldCBv
ZiB2YXJpYW50cyBhdCBhIGdpdmVuIGFic3RyYWN0aW9uIGxldmVsIHdoaWNoIGxlc3NlbnMgdGhl
IHByb2JsZW1zLgo+IAo+IEkndmUgdHJpZWQgdGhhdCwgYW5kIG9ubHkgcHJvYmxlbSB3YXMgSSBl
bmRlZCB1cCB3aXRoIHJhdGhlciBiaWcgdHlwZXMuIEFwcHJvcHJpYXRlIG5hbWluZyBjb3VsZCBn
ZXQgYXJvdW5kIHRoYXQsIGF0IGxlYXN0IGluIHRoZSBtbGkncy4gQ3JhenkgdHlwZXMgbWlnaHQg
c3RpbGwgZ2V0IHByaW50ZWQgb3V0IGJ5IHV0b3AsIGJ1dCB0aGF0IGRvZXNuJ3QgYm90aGVyIG1l
IHRvbyBtdWNoLgoKWWVhaCwgdGhlIHRvcGxldmVsIHByaW50aW5nIGNhbiBiZSBkZWFsdCB3aXRo
IGJ5IGdlbmVyYWwgaW1wcm92ZW1lbnRzIHRvIE9DYW1sIGVycm9yIGhhbmRsaW5nLiAgV2UgcHJv
YmFibHkgc2hvdWxkbid0IGxldCB0aGUgcXVhbGl0eSBvZiBPQ2FtbCdzIGV4aXN0aW5nIGVycm9y
IG1lc3NhZ2UgcHJpbnRpbmcgZ3VpZGUgdGhlIEFQSSBkZXNpZ24gaGVyZSwgYnV0IHJhdGhlciB3
b3JrIG9uIHRoZSBjby1ldm9sdXRpb24gb2YgdGhlIGxhbmd1YWdlIGFuZCBNaXJhZ2VPUyBsaWJy
YXJpZXMgdG8gZ2V0IGFueSBzdWNoIGlzc3VlcyBmaXhlZCBpbiB0aGUgbG9uZ2VyIHRlcm0gdXBz
dHJlYW0uCgpBbmlsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:33:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:33: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUWk-0002a9-Jh; Tue, 18 Oct 2016 13:33:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwUWj-0002a2-8e
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:33:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 11/BE-26478-4C426085; Tue, 18 Oct 2016 13:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhse5hFbY
 Igz9/9Cx6W++yODB6HP5whSWAMYo1My8pvyKBNaPpZQ9zwVuOinNXjrE0MC5g72Lk5BASmMoo
 sXONZBcjFweLwGRmiUvHr7JDOF+ZJM4cm8EMUXWOUWLBaRMQm1lAXeLPvEtgcV4BPYlN698yg
 djCAp4SG6bvYu1i5OBgE9CUWPmKHyTMKRAosWzrDlYQm0VAVWL69xZGkPnMAn2MEgean7JDzN
 SWWLbwNdRMW4nHy+azgBQJCRxnkzh+dh3YAhEBLYnrDfvBiiQEZCWenFzEMoFRYBaSm2YhuWk
 WkrkLGJlXMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhigD
 EOxgXLku8BCjJAeTkijvo8esEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH8rsUUICRalpqdWp
 GXmAKMFJi3BwaMkwqutDJTmLS5IzC3OTIdInWJUlBLnZQBJCIAkMkrz4NpgEXqJUVZKmJcR6B
 AhnoLUotzMElT5V4ziHIxKwrxuIFN4MvNK4Ka/AlrMBLT4XB4LyOKSRISUVAMjWxi3n9tz3qS
 jWkxK3JMU5v9+OfOQkumBDfO+G8lo/1R+yNu7ZHFC7Ba7JQXfz32beo7jyCYWsylTZOXPZZSJ
 7Fm2a3ZASP5Hl3W9/44+WbXusVUrq/K9q4yKqrsWNvDaT9T4nLHgyntFWaE55nxda6M65cuVF
 hyatvdI1pkZ+Qm9V6VEvqw8psRSnJFoqMVcVJwIAGPvCiDLAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1476797635!66075627!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57363 invoked from network); 18 Oct 2016 13:33:55 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 13:33:55 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 2e49d674;
 Tue, 18 Oct 2016 14:33:53 +0100 (BST)
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=JoiSBerFOqpTMWV3mHaOzDiyB48=; b=vQDlg67DM0iCHvKg3E
 QUK0dD7uqnlJQPwhsOvjK4i3cfdm1IY3KS+b1BKPiZC9Hs0AVO3jKx5vg8iP42YE
 Hs7JV6jmsonrzp94O9KnMgK/NKPLi2raEEdC77eOke9O38ARSdKkneVOtTtFrWpI
 11rw6OTDC/qEs6Go4HnIBilwk=
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=GVleMjvYn3lD7GwbSYDBWf4V03QJOcaUeD5Pn4uU9XMzwJQsxGN
 bJuoZg4DihmKlIQpV7WfjrJIuBTD3n2FfWtPUrxIxfaEjCTy2di5/w7KIICsUvuQ
 cBBQ/39yau8mVarhoHwsXBL1S51TNIWNsirHC/NlmsBlq2z2itrv1eFA=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id e952847d
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 14:33:53 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
Date: Tue, 18 Oct 2016 14:33:51 +0100
Message-Id: <6EDAC1CC-EDD8-4A68-A2F4-31659DF1D472@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0IDIwMTYsIGF0IDE0OjI0LCBBc2hpc2ggQWdhcndhbCA8YWdhcndhbDE5NzVAZ21h
aWwuY29tPiB3cm90ZToKPiAKPiBPbiBUdWUsIE9jdCAxOCwgMjAxNiBhdCA0OjM4IEFNLCBEYW5p
ZWwgQsO8bnpsaSA8ZGFuaWVsLmJ1ZW56bGlAZXJyYXRpcXVlLmNoPiB3cm90ZToKPiAKPiBJIHRo
aW5rIHlvdSBzaG91bGQgdHJhbnNmb3JtIHlvdXIgZXJyb3JzIGFjY29yZGluZyB0byB5b3VyIGxl
dmVsIG9mIGFic3RyYWN0aW9uIGFzIG11Y2ggYXMgeW91IGRvIHdpdGggeW91ciB2YWx1ZXMuCj4g
Cj4gVGhhdCdzIGEgZ29vZCBnb2FsLgo+ICAKPiBBbHNvIHVzaW5nIGluY2x1c2lvbiAoYnkgdGFn
Z2luZyBhbiBlcnJvciBzdWJzZXQpIHJhdGhlciB0aGFuIHVuaW9uIGZvciBlcnJvcnMgcmVwb3J0
ZWQgYnkgc3Vic3lzdGVtcyBhbGxvd3MgeW91IHRvIHdvcmsgd2l0aCBhIGNvbnN0YW50IHNldCBv
ZiB2YXJpYW50cyBhdCBhIGdpdmVuIGFic3RyYWN0aW9uIGxldmVsIHdoaWNoIGxlc3NlbnMgdGhl
IHByb2JsZW1zLgo+IAo+IEkndmUgdHJpZWQgdGhhdCwgYW5kIG9ubHkgcHJvYmxlbSB3YXMgSSBl
bmRlZCB1cCB3aXRoIHJhdGhlciBiaWcgdHlwZXMuIEFwcHJvcHJpYXRlIG5hbWluZyBjb3VsZCBn
ZXQgYXJvdW5kIHRoYXQsIGF0IGxlYXN0IGluIHRoZSBtbGkncy4gQ3JhenkgdHlwZXMgbWlnaHQg
c3RpbGwgZ2V0IHByaW50ZWQgb3V0IGJ5IHV0b3AsIGJ1dCB0aGF0IGRvZXNuJ3QgYm90aGVyIG1l
IHRvbyBtdWNoLgoKWWVhaCwgdGhlIHRvcGxldmVsIHByaW50aW5nIGNhbiBiZSBkZWFsdCB3aXRo
IGJ5IGdlbmVyYWwgaW1wcm92ZW1lbnRzIHRvIE9DYW1sIGVycm9yIGhhbmRsaW5nLiAgV2UgcHJv
YmFibHkgc2hvdWxkbid0IGxldCB0aGUgcXVhbGl0eSBvZiBPQ2FtbCdzIGV4aXN0aW5nIGVycm9y
IG1lc3NhZ2UgcHJpbnRpbmcgZ3VpZGUgdGhlIEFQSSBkZXNpZ24gaGVyZSwgYnV0IHJhdGhlciB3
b3JrIG9uIHRoZSBjby1ldm9sdXRpb24gb2YgdGhlIGxhbmd1YWdlIGFuZCBNaXJhZ2VPUyBsaWJy
YXJpZXMgdG8gZ2V0IGFueSBzdWNoIGlzc3VlcyBmaXhlZCBpbiB0aGUgbG9uZ2VyIHRlcm0gdXBz
dHJlYW0uCgpBbmlsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:41:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:41: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUeA-00036d-7n; Tue, 18 Oct 2016 13:41:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bwUe8-00036X-4B
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:41:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C8/F7-11175-F8626085; Tue, 18 Oct 2016 13:41:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GHp1tW6fGlu
 EwbUHaha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHn3mLGgm6uiq9dm1kaGJdydDFycQgJzGOU
 uDFhGQuIIyGwjVXiyac/QA4HkBMjsfyFYhcjJ5BZKbHnwHNWEFtIQENizvwXbBDNF5gkbix4z
 gjhLGCUWNT6jwWio1Bi/q31TCA2r4CgxMmZT1ggur0lHm1fxw5icwoESizbuoMVovk8m8T2/k
 tgCTYBE4mL7xYwgtgsAqoSb/5tZYIYmigx/9I2sOt4BQIk5qyTAwkLC3hKbJi+C+w6EQEties
 N+5lBZjIL9DNK/J3QAlbPLKAusX6eEEgNs4C2xLKFr5knMIrOQnLeLISqWUiqFjAyr2LUKE4t
 Kkst0jUy1ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwMBiDYwfhnfuAhRkkOJ
 iVR3kePWSOE+JLyUyozEosz4otKc1KLDzHKcHAoSfAuVmWLEBIsSk1PrUjLzAHGKExagoNHSY
 SXHyTNW1yQmFucmQ6ROsVozLHl97W1TBzbpt5byyTEkpeflyolzvtOBahUAKQ0ozQPbhAsdVx
 ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO88kIU8mXklcPteAZ3CBHTKuTwWkFNKEhFSUg2M
 XAeUjnMp6U2ettRneXht8Eax4x9jFk+dWqG+py+ZY6YP95JSRkeHza6bnqk9/3ui9vscmXk7J
 ewy+r31N4sylc07/ZHnuPth6xsPHmr+7t1jZDw9xFm6ZfaM1admhhe8qzirI2L9d5bUZnG9Fm
 82E2HliTf+f1m9r/DFm4KI7/M26BrP6ovcpcRSnJFoqMVcVJwIAKelaCMYAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1476798093!38763953!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30883 invoked from network); 18 Oct 2016 13:41:34 -0000
Received: from mail-yb0-f171.google.com (HELO mail-yb0-f171.google.com)
 (209.85.213.171)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 13:41:34 -0000
Received: by mail-yb0-f171.google.com with SMTP id 191so76828821ybv.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 06:41:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Ag8Yyc37ou8DIYPpEEY+R5cNSV5h71B03nt0eGtPEaI=;
 b=hnCL7Tbaa1NTJuJbvxMxpkmskAcv0ZbqiVtDLKfmSIpzltqELU/oKUvSsyvjiEEZjJ
 9KwwXUhcMJ3VNVer4N6oSW6gLSaEsVz9bmwnqcNiz4gpbF6EsvNvOQaoNsRPtOXVeEIc
 Mrt1boUREl8W0JmvGQStYIAWqITf9Ob/D4wO5lRSG07kxGFD5wh4Q1RI2Dn+bxPOWae+
 B/e+sS26PZe0wuODC68+aNdONLF57ULX38O+96PODzXSMuVk9WsWDuBD0RdLX64IQ4bi
 Cl+qMBRrjA5WQUfX9elztRajhoR77+WrphY1gmgwhnGKfOfFuYNub57x/JWT8icRMGBL
 fP+g==
X-Gm-Message-State: AA6/9Rl2RqLGUccvISbEJp3OxKF/I7ac3xlRO9//MGZTjALnghkiFlj0HrxKa5KbMmap9A==
X-Received: by 10.37.221.129 with SMTP id u123mr521921ybg.61.1476798090498;
 Tue, 18 Oct 2016 06:41:30 -0700 (PDT)
Received: from mail-yw0-f177.google.com (mail-yw0-f177.google.com.
 [209.85.161.177])
 by smtp.gmail.com with ESMTPSA id t142sm4682572ywe.12.2016.10.18.06.41.30
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 18 Oct 2016 06:41:30 -0700 (PDT)
Received: by mail-yw0-f177.google.com with SMTP id u124so137956663ywg.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 06:41:30 -0700 (PDT)
X-Received: by 10.13.198.71 with SMTP id i68mr600387ywd.167.1476798089904;
 Tue, 18 Oct 2016 06:41:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Tue, 18 Oct 2016 06:41:28 -0700 (PDT)
In-Reply-To: <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Tue, 18 Oct 2016 14:41:28 +0100
X-Gmail-Original-Message-ID: <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
Message-ID: <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0b2JlciAyMDE2IGF0IDE0OjI0LCBBc2hpc2ggQWdhcndhbCA8YWdhcndhbDE5NzVA
Z21haWwuY29tPiB3cm90ZToKPiBPbiBUdWUsIE9jdCAxOCwgMjAxNiBhdCA0OjM4IEFNLCBEYW5p
ZWwgQsO8bnpsaSA8ZGFuaWVsLmJ1ZW56bGlAZXJyYXRpcXVlLmNoPgo+IHdyb3RlOgo+Cj4+IEkg
dGhpbmsgeW91IHNob3VsZCB0cmFuc2Zvcm0geW91ciBlcnJvcnMgYWNjb3JkaW5nIHRvIHlvdXIg
bGV2ZWwgb2YKPj4gYWJzdHJhY3Rpb24gYXMgbXVjaCBhcyB5b3UgZG8gd2l0aCB5b3VyIHZhbHVl
cy4KPgo+IFRoYXQncyBhIGdvb2QgZ29hbC4KClllczsgSSB0aGluayBpdCBmaXRzIHZlcnkgd2Vs
bCB3aXRoIHRoZSBwb2ludCBvZiB2aWV3IEkgdGhpbmsKcHJldmlvdXNseSBleHByZXNzZWQgYnkg
b25lIChvciBib3RoIDopIG9mIHlvdSB0aGF0IHRoZSBkaXN0aW5jdGlvbgpPay9FcnJvciBpcyBy
YXRoZXIgZmFsc2UtLSB0aGUgcHJvYmxlbSBpcyBhY3R1YWxseSB0byBiZSBhYmxlIHRvIHRyZWF0
CnN1YnNldHMgb2YgcG9zc2libGUgcmV0dXJuIHZhbHVlcyBpbiBhZ2dyZWdhdGUsIHJhdGhlciB0
aGFuIHRoZSB0YWdzCmBPayBvciBgRXJyb3IgaGF2aW5nIGFueSBzcGVjaWFsIG1lYW5pbmcuCgo+
PiBBbHNvIHVzaW5nIGluY2x1c2lvbiAoYnkgdGFnZ2luZyBhbiBlcnJvciBzdWJzZXQpIHJhdGhl
ciB0aGFuIHVuaW9uIGZvcgo+PiBlcnJvcnMgcmVwb3J0ZWQgYnkgc3Vic3lzdGVtcyBhbGxvd3Mg
eW91IHRvIHdvcmsgd2l0aCBhIGNvbnN0YW50IHNldCBvZgo+PiB2YXJpYW50cyBhdCBhIGdpdmVu
IGFic3RyYWN0aW9uIGxldmVsIHdoaWNoIGxlc3NlbnMgdGhlIHByb2JsZW1zLgo+Cj4gSSd2ZSB0
cmllZCB0aGF0LCBhbmQgb25seSBwcm9ibGVtIHdhcyBJIGVuZGVkIHVwIHdpdGggcmF0aGVyIGJp
ZyB0eXBlcy4KPiBBcHByb3ByaWF0ZSBuYW1pbmcgY291bGQgZ2V0IGFyb3VuZCB0aGF0LCBhdCBs
ZWFzdCBpbiB0aGUgbWxpJ3MuIENyYXp5IHR5cGVzCj4gbWlnaHQgc3RpbGwgZ2V0IHByaW50ZWQg
b3V0IGJ5IHV0b3AsIGJ1dCB0aGF0IGRvZXNuJ3QgYm90aGVyIG1lIHRvbyBtdWNoLgoKU29ycnkt
LSBub3QgZmFtaWxpYXIgZW5vdWdoIHdpdGggdGhlIHRlcm1pbm9sb2d5LiBBbnkgY2hhbmNlIG9u
ZSBvZgp5b3UgY291bGQgcG9pbnQgdG8gYW4gZXhhbXBsZSBvZiB1c2luZyAiaW5jbHVzaW9uIHJh
dGhlciB0aGFuIHVuaW9uIgpwbGVhc2U/CgpUaGFua3MhCgotLSAKUmljaGFyZCBNb3J0aWVyCnJp
Y2hhcmQubW9ydGllckBjbC5jYW0uYWMudWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:41:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:41: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUeA-00036d-7n; Tue, 18 Oct 2016 13:41:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bwUe8-00036X-4B
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:41:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C8/F7-11175-F8626085; Tue, 18 Oct 2016 13:41:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GHp1tW6fGlu
 EwbUHaha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHn3mLGgm6uiq9dm1kaGJdydDFycQgJzGOU
 uDFhGQuIIyGwjVXiyac/QA4HkBMjsfyFYhcjJ5BZKbHnwHNWEFtIQENizvwXbBDNF5gkbix4z
 gjhLGCUWNT6jwWio1Bi/q31TCA2r4CgxMmZT1ggur0lHm1fxw5icwoESizbuoMVovk8m8T2/k
 tgCTYBE4mL7xYwgtgsAqoSb/5tZYIYmigx/9I2sOt4BQIk5qyTAwkLC3hKbJi+C+w6EQEties
 N+5lBZjIL9DNK/J3QAlbPLKAusX6eEEgNs4C2xLKFr5knMIrOQnLeLISqWUiqFjAyr2LUKE4t
 Kkst0jUy1ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwMBiDYwfhnfuAhRkkOJ
 iVR3kePWSOE+JLyUyozEosz4otKc1KLDzHKcHAoSfAuVmWLEBIsSk1PrUjLzAHGKExagoNHSY
 SXHyTNW1yQmFucmQ6ROsVozLHl97W1TBzbpt5byyTEkpeflyolzvtOBahUAKQ0ozQPbhAsdVx
 ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO88kIU8mXklcPteAZ3CBHTKuTwWkFNKEhFSUg2M
 XAeUjnMp6U2ettRneXht8Eax4x9jFk+dWqG+py+ZY6YP95JSRkeHza6bnqk9/3ui9vscmXk7J
 ewy+r31N4sylc07/ZHnuPth6xsPHmr+7t1jZDw9xFm6ZfaM1admhhe8qzirI2L9d5bUZnG9Fm
 82E2HliTf+f1m9r/DFm4KI7/M26BrP6ovcpcRSnJFoqMVcVJwIAKelaCMYAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1476798093!38763953!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30883 invoked from network); 18 Oct 2016 13:41:34 -0000
Received: from mail-yb0-f171.google.com (HELO mail-yb0-f171.google.com)
 (209.85.213.171)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 13:41:34 -0000
Received: by mail-yb0-f171.google.com with SMTP id 191so76828821ybv.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 06:41:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Ag8Yyc37ou8DIYPpEEY+R5cNSV5h71B03nt0eGtPEaI=;
 b=hnCL7Tbaa1NTJuJbvxMxpkmskAcv0ZbqiVtDLKfmSIpzltqELU/oKUvSsyvjiEEZjJ
 9KwwXUhcMJ3VNVer4N6oSW6gLSaEsVz9bmwnqcNiz4gpbF6EsvNvOQaoNsRPtOXVeEIc
 Mrt1boUREl8W0JmvGQStYIAWqITf9Ob/D4wO5lRSG07kxGFD5wh4Q1RI2Dn+bxPOWae+
 B/e+sS26PZe0wuODC68+aNdONLF57ULX38O+96PODzXSMuVk9WsWDuBD0RdLX64IQ4bi
 Cl+qMBRrjA5WQUfX9elztRajhoR77+WrphY1gmgwhnGKfOfFuYNub57x/JWT8icRMGBL
 fP+g==
X-Gm-Message-State: AA6/9Rl2RqLGUccvISbEJp3OxKF/I7ac3xlRO9//MGZTjALnghkiFlj0HrxKa5KbMmap9A==
X-Received: by 10.37.221.129 with SMTP id u123mr521921ybg.61.1476798090498;
 Tue, 18 Oct 2016 06:41:30 -0700 (PDT)
Received: from mail-yw0-f177.google.com (mail-yw0-f177.google.com.
 [209.85.161.177])
 by smtp.gmail.com with ESMTPSA id t142sm4682572ywe.12.2016.10.18.06.41.30
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 18 Oct 2016 06:41:30 -0700 (PDT)
Received: by mail-yw0-f177.google.com with SMTP id u124so137956663ywg.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 06:41:30 -0700 (PDT)
X-Received: by 10.13.198.71 with SMTP id i68mr600387ywd.167.1476798089904;
 Tue, 18 Oct 2016 06:41:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Tue, 18 Oct 2016 06:41:28 -0700 (PDT)
In-Reply-To: <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Tue, 18 Oct 2016 14:41:28 +0100
X-Gmail-Original-Message-ID: <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
Message-ID: <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0b2JlciAyMDE2IGF0IDE0OjI0LCBBc2hpc2ggQWdhcndhbCA8YWdhcndhbDE5NzVA
Z21haWwuY29tPiB3cm90ZToKPiBPbiBUdWUsIE9jdCAxOCwgMjAxNiBhdCA0OjM4IEFNLCBEYW5p
ZWwgQsO8bnpsaSA8ZGFuaWVsLmJ1ZW56bGlAZXJyYXRpcXVlLmNoPgo+IHdyb3RlOgo+Cj4+IEkg
dGhpbmsgeW91IHNob3VsZCB0cmFuc2Zvcm0geW91ciBlcnJvcnMgYWNjb3JkaW5nIHRvIHlvdXIg
bGV2ZWwgb2YKPj4gYWJzdHJhY3Rpb24gYXMgbXVjaCBhcyB5b3UgZG8gd2l0aCB5b3VyIHZhbHVl
cy4KPgo+IFRoYXQncyBhIGdvb2QgZ29hbC4KClllczsgSSB0aGluayBpdCBmaXRzIHZlcnkgd2Vs
bCB3aXRoIHRoZSBwb2ludCBvZiB2aWV3IEkgdGhpbmsKcHJldmlvdXNseSBleHByZXNzZWQgYnkg
b25lIChvciBib3RoIDopIG9mIHlvdSB0aGF0IHRoZSBkaXN0aW5jdGlvbgpPay9FcnJvciBpcyBy
YXRoZXIgZmFsc2UtLSB0aGUgcHJvYmxlbSBpcyBhY3R1YWxseSB0byBiZSBhYmxlIHRvIHRyZWF0
CnN1YnNldHMgb2YgcG9zc2libGUgcmV0dXJuIHZhbHVlcyBpbiBhZ2dyZWdhdGUsIHJhdGhlciB0
aGFuIHRoZSB0YWdzCmBPayBvciBgRXJyb3IgaGF2aW5nIGFueSBzcGVjaWFsIG1lYW5pbmcuCgo+
PiBBbHNvIHVzaW5nIGluY2x1c2lvbiAoYnkgdGFnZ2luZyBhbiBlcnJvciBzdWJzZXQpIHJhdGhl
ciB0aGFuIHVuaW9uIGZvcgo+PiBlcnJvcnMgcmVwb3J0ZWQgYnkgc3Vic3lzdGVtcyBhbGxvd3Mg
eW91IHRvIHdvcmsgd2l0aCBhIGNvbnN0YW50IHNldCBvZgo+PiB2YXJpYW50cyBhdCBhIGdpdmVu
IGFic3RyYWN0aW9uIGxldmVsIHdoaWNoIGxlc3NlbnMgdGhlIHByb2JsZW1zLgo+Cj4gSSd2ZSB0
cmllZCB0aGF0LCBhbmQgb25seSBwcm9ibGVtIHdhcyBJIGVuZGVkIHVwIHdpdGggcmF0aGVyIGJp
ZyB0eXBlcy4KPiBBcHByb3ByaWF0ZSBuYW1pbmcgY291bGQgZ2V0IGFyb3VuZCB0aGF0LCBhdCBs
ZWFzdCBpbiB0aGUgbWxpJ3MuIENyYXp5IHR5cGVzCj4gbWlnaHQgc3RpbGwgZ2V0IHByaW50ZWQg
b3V0IGJ5IHV0b3AsIGJ1dCB0aGF0IGRvZXNuJ3QgYm90aGVyIG1lIHRvbyBtdWNoLgoKU29ycnkt
LSBub3QgZmFtaWxpYXIgZW5vdWdoIHdpdGggdGhlIHRlcm1pbm9sb2d5LiBBbnkgY2hhbmNlIG9u
ZSBvZgp5b3UgY291bGQgcG9pbnQgdG8gYW4gZXhhbXBsZSBvZiB1c2luZyAiaW5jbHVzaW9uIHJh
dGhlciB0aGFuIHVuaW9uIgpwbGVhc2U/CgpUaGFua3MhCgotLSAKUmljaGFyZCBNb3J0aWVyCnJp
Y2hhcmQubW9ydGllckBjbC5jYW0uYWMudWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:49:47 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:49: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUm3-0003KY-4m; Tue, 18 Oct 2016 13:49:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwUm2-0003KR-A2
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:49:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 55/4F-29563-97826085; Tue, 18 Oct 2016 13:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXCOvOhsW6FBlu
 EwbSN+ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvH+zXHmgk2cFRc3tTE1MN5k72Lk4hASmMoo
 cX1CG5jDIvCLSeLOhE4o5x6TxPslnxi7GDmBys4xSjydxdXFyMHBJqApsfIVP0iYWUBL4sa/l
 0wQtrbEsoWvmUFsYRB71U4wm0VAVeJT80M2EJtXwFair6WRGaJeRqJ301KwXhEBC4nXPb9YIW
 r0JDatfwsWlxCQlXhychHLBEa+WUjWzUKybhaSlgWMzKsYNYpTi8pSi3SNzPSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjCeWRB4iFGSg0lJlPfRY9YIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8/9XYIoQEi1LTUyvSMnOAoQ+TluDgURLhXawOlOYtLkjMLc5Mh0idY
 lSUEue1BEkIgCQySvPg2mDxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHtApvBk5pXATX
 8FtJgJaPG5PBaQxSWJCCmpBsZtrne2/rghnbytgFVK36Z6wcnjV7YWcdu9VZ/k8Mssh3tN3q4
 /15+z5l7tna/57tf/CvWUhSdYX34UdjdyUZWQCVDcrnu/21ahsums4MqeY96mPPnfz0782fde
 aPmHNzalbXv++R793bQ3znfKz7v/1oT+9TxTJ3djn1v5EZOCvey/2E4xO+UrsRRnJBpqMRcVJ
 wIAXF6pKrICAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476798584!24805636!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21166 invoked from network); 18 Oct 2016 13:49:44 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 13:49:44 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id f69a14e7;
 Tue, 18 Oct 2016 14:49:43 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:date:message-id
 :cc:to:mime-version; s=selector1; bh=Kk1mYkHO8oWf3wUSKUFWtqwH7M8
 =; b=ILTDvVwKTKoaNCLkC1sqGxR7qsOwNlUZmdZBx6GMOW4GcRZBhS1MF8+/lfW
 KObf46nfhkZxnlFk+p4OtvfGyRhqX2X9EgSFX+CwCsMwFrbDpMnOVU/iiywL84Nz
 SlYk01s2MLkPlJHSJAHy1mYwKGwDWZm7ho6Cjljcx1UBZhJM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:date:message-id
 :cc:to:mime-version; q=dns; s=selector1; b=rMeIE/NNYe5ed0mGNUkRf
 ZXObIRwLGU/ctDUGlvtIeRzZ/5VfOmTOpo00dtaYaDNIyAsmh93eJmfkVk3x9oeB
 R1JV5jms5o899J3Oyq/8dJklhM9mw7xL4Fay1euRV+gwJQp/9+KzhfrCvTZJ7pc2
 qUh7/h7AKvdXsrKwQI7lcE=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 27e3b86e
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 14:49:43 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Date: Tue, 18 Oct 2016 14:49:41 +0100
Message-Id: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Cc: takayuki.imada@gmail.com
Subject: [MirageOS-devel] [cambridge] welcome Takayuki Imada
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

RGVhciBNaXJhZ2VycywKCkknZCBsaWtlIHRvIGludHJvZHVjZSBUYWtheXVraSBJbWFkYSwgd2hv
IGlzIGpvaW5pbmcgdGhlIENhbWJyaWRnZSBDb21wdXRlciBMYWIgdGhpcyB3ZWVrIGFzIGEgdmlz
aXRvciBmb3IgYSB5ZWFyLWxvbmcgc2FiYmF0aWNhbCBmcm9tIEhpdGFjaGkgaW4gSmFwYW4uCgpU
YWtheXVraSBkZXNjcmliZXMgaGltc2VsZiBhcyBhICJzb2Z0d2FyZSB2aXJ0dWFsaXNhdGlvbiBn
dXkiIGFuZCB0aGUgZ29hbCBvZiBoaXMgc2FiYmF0aWNhbCBpcyB0byBleHBlcmltZW50IHdpdGgg
dmFyaW91cyBwbGF0Zm9ybXMgZm9yIGludGVncmF0aW5nIHVuaWtlcm5lbCB0ZWNoLCBhbmQgcGFy
dGljdWxhcmx5IE1pcmFnZU9TLCBpbnRvIG5ldHdvcmsgZGV2aWNlcyAoaW5jbHVkaW5nIEFSTSBh
cyB3ZWxsIGFzIHg4NikuCgpBcyBwYXJ0IG9mIHRoaXMsIGhlIHdpbGwgdGFraW5nIGEgY2xvc2Ug
bG9vayBhdCB0aGUgTWlyYWdlIG5ldHdvcmtpbmcgc3Vic3lzdGVtIGFuZCBob3cgdGVjaG5vbG9n
aWVzIHN1Y2ggYXMgU1ItSU9WIHBhc3N0aHJvdWdoIGNhbiBsaW5rIHVwIHdpdGggdGhlIHZhcmlv
dXMgTWlyYWdlIGJhY2tlbmRzIChzdWNoIGFzIFhlbiB3aGVyZSBoYXJkd2FyZSBwYXNzdGhyb3Vn
aCBpcyByZWxhdGl2ZWx5IG1hdHVyZSwgYW5kIG5ld2VyIGJhY2tlbmRzIHN1Y2ggYXMgU29sbzUg
d2hlcmUgc29tZSB3b3JrIG5lZWRzIHRvIGhhcHBlbiBvbiBMaW51eCBLVk0gYW5kIEZyZWVCU0Qg
Zm9yIGVxdWl2YWxlbnQgZnVuY3Rpb25hbGl0eSkuIAoKSGlzIGZpcnN0IHN0ZXAgaXMgc3RhcnRp
bmcgdG8gbGVhcm4gT0NhbWwsIGFuZCBoZSBhdHRlbmRlZCB0aGUgSUNGUCB0dXRvcmlhbCB0aGF0
IE1pbmR5IGFuZCBHZW1tYSByYW4gcmVjZW50bHkuICBIZSBpcyBub3cgdXNpbmcgUmVhbCBXb3Js
ZCBPQ2FtbCBhcyBoaXMgcmVmZXJlbmNlIHRleHQsIHNvIHBsZWFzZSBkbyBhc3Npc3QgaGltIHdp
dGggYW55IHF1ZXN0aW9ucyBoZSBtaWdodCBoYXZlIHdoaWxlIHdlIHBsdWcgdGhlIGRvY3VtZW50
YXRpb24gZ2FwcyBpbiBNaXJhZ2UzLiAgSWYgeW91J3JlIGEgbmV0d29yayBoYWNrZXIgKG9yIG90
aGVyd2lzZSEpIGZlZWwgZnJlZSB0byBmaW5kIGhpbSBpbiB0aGUgQ1VDTCBpbiBGVzAxLgoKV2Vs
Y29tZSBUYWtheXVraSEKCnJlZ2FyZHMKQW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 13:49:47 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 13:49: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUm3-0003KY-4m; Tue, 18 Oct 2016 13:49:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwUm2-0003KR-A2
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 13:49:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 55/4F-29563-97826085; Tue, 18 Oct 2016 13:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXCOvOhsW6FBlu
 EwbSN+ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvH+zXHmgk2cFRc3tTE1MN5k72Lk4hASmMoo
 cX1CG5jDIvCLSeLOhE4o5x6TxPslnxi7GDmBys4xSjydxdXFyMHBJqApsfIVP0iYWUBL4sa/l
 0wQtrbEsoWvmUFsYRB71U4wm0VAVeJT80M2EJtXwFair6WRGaJeRqJ301KwXhEBC4nXPb9YIW
 r0JDatfwsWlxCQlXhychHLBEa+WUjWzUKybhaSlgWMzKsYNYpTi8pSi3SNzPSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjCeWRB4iFGSg0lJlPfRY9YIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8/9XYIoQEi1LTUyvSMnOAoQ+TluDgURLhXawOlOYtLkjMLc5Mh0idY
 lSUEue1BEkIgCQySvPg2mDxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHtApvBk5pXATX
 8FtJgJaPG5PBaQxSWJCCmpBsZtrne2/rghnbytgFVK36Z6wcnjV7YWcdu9VZ/k8Mssh3tN3q4
 /15+z5l7tna/57tf/CvWUhSdYX34UdjdyUZWQCVDcrnu/21ahsums4MqeY96mPPnfz0782fde
 aPmHNzalbXv++R793bQ3znfKz7v/1oT+9TxTJ3djn1v5EZOCvey/2E4xO+UrsRRnJBpqMRcVJ
 wIAXF6pKrICAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1476798584!24805636!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21166 invoked from network); 18 Oct 2016 13:49:44 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 13:49:44 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id f69a14e7;
 Tue, 18 Oct 2016 14:49:43 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:date:message-id
 :cc:to:mime-version; s=selector1; bh=Kk1mYkHO8oWf3wUSKUFWtqwH7M8
 =; b=ILTDvVwKTKoaNCLkC1sqGxR7qsOwNlUZmdZBx6GMOW4GcRZBhS1MF8+/lfW
 KObf46nfhkZxnlFk+p4OtvfGyRhqX2X9EgSFX+CwCsMwFrbDpMnOVU/iiywL84Nz
 SlYk01s2MLkPlJHSJAHy1mYwKGwDWZm7ho6Cjljcx1UBZhJM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:subject:date:message-id
 :cc:to:mime-version; q=dns; s=selector1; b=rMeIE/NNYe5ed0mGNUkRf
 ZXObIRwLGU/ctDUGlvtIeRzZ/5VfOmTOpo00dtaYaDNIyAsmh93eJmfkVk3x9oeB
 R1JV5jms5o899J3Oyq/8dJklhM9mw7xL4Fay1euRV+gwJQp/9+KzhfrCvTZJ7pc2
 qUh7/h7AKvdXsrKwQI7lcE=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 27e3b86e
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 14:49:43 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Date: Tue, 18 Oct 2016 14:49:41 +0100
Message-Id: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Cc: takayuki.imada@gmail.com
Subject: [MirageOS-devel] [cambridge] welcome Takayuki Imada
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

RGVhciBNaXJhZ2VycywKCkknZCBsaWtlIHRvIGludHJvZHVjZSBUYWtheXVraSBJbWFkYSwgd2hv
IGlzIGpvaW5pbmcgdGhlIENhbWJyaWRnZSBDb21wdXRlciBMYWIgdGhpcyB3ZWVrIGFzIGEgdmlz
aXRvciBmb3IgYSB5ZWFyLWxvbmcgc2FiYmF0aWNhbCBmcm9tIEhpdGFjaGkgaW4gSmFwYW4uCgpU
YWtheXVraSBkZXNjcmliZXMgaGltc2VsZiBhcyBhICJzb2Z0d2FyZSB2aXJ0dWFsaXNhdGlvbiBn
dXkiIGFuZCB0aGUgZ29hbCBvZiBoaXMgc2FiYmF0aWNhbCBpcyB0byBleHBlcmltZW50IHdpdGgg
dmFyaW91cyBwbGF0Zm9ybXMgZm9yIGludGVncmF0aW5nIHVuaWtlcm5lbCB0ZWNoLCBhbmQgcGFy
dGljdWxhcmx5IE1pcmFnZU9TLCBpbnRvIG5ldHdvcmsgZGV2aWNlcyAoaW5jbHVkaW5nIEFSTSBh
cyB3ZWxsIGFzIHg4NikuCgpBcyBwYXJ0IG9mIHRoaXMsIGhlIHdpbGwgdGFraW5nIGEgY2xvc2Ug
bG9vayBhdCB0aGUgTWlyYWdlIG5ldHdvcmtpbmcgc3Vic3lzdGVtIGFuZCBob3cgdGVjaG5vbG9n
aWVzIHN1Y2ggYXMgU1ItSU9WIHBhc3N0aHJvdWdoIGNhbiBsaW5rIHVwIHdpdGggdGhlIHZhcmlv
dXMgTWlyYWdlIGJhY2tlbmRzIChzdWNoIGFzIFhlbiB3aGVyZSBoYXJkd2FyZSBwYXNzdGhyb3Vn
aCBpcyByZWxhdGl2ZWx5IG1hdHVyZSwgYW5kIG5ld2VyIGJhY2tlbmRzIHN1Y2ggYXMgU29sbzUg
d2hlcmUgc29tZSB3b3JrIG5lZWRzIHRvIGhhcHBlbiBvbiBMaW51eCBLVk0gYW5kIEZyZWVCU0Qg
Zm9yIGVxdWl2YWxlbnQgZnVuY3Rpb25hbGl0eSkuIAoKSGlzIGZpcnN0IHN0ZXAgaXMgc3RhcnRp
bmcgdG8gbGVhcm4gT0NhbWwsIGFuZCBoZSBhdHRlbmRlZCB0aGUgSUNGUCB0dXRvcmlhbCB0aGF0
IE1pbmR5IGFuZCBHZW1tYSByYW4gcmVjZW50bHkuICBIZSBpcyBub3cgdXNpbmcgUmVhbCBXb3Js
ZCBPQ2FtbCBhcyBoaXMgcmVmZXJlbmNlIHRleHQsIHNvIHBsZWFzZSBkbyBhc3Npc3QgaGltIHdp
dGggYW55IHF1ZXN0aW9ucyBoZSBtaWdodCBoYXZlIHdoaWxlIHdlIHBsdWcgdGhlIGRvY3VtZW50
YXRpb24gZ2FwcyBpbiBNaXJhZ2UzLiAgSWYgeW91J3JlIGEgbmV0d29yayBoYWNrZXIgKG9yIG90
aGVyd2lzZSEpIGZlZWwgZnJlZSB0byBmaW5kIGhpbSBpbiB0aGUgQ1VDTCBpbiBGVzAxLgoKV2Vs
Y29tZSBUYWtheXVraSEKCnJlZ2FyZHMKQW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 14:00:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 14:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUw8-0004l3-QO; Tue, 18 Oct 2016 14:00:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwUw6-0004kl-LI
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 14:00:10 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AD/68-01972-AEA26085; Tue, 18 Oct 2016 14:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiZR7mpftSiy3
 CoOGKkkVv610WB0aPwx+usAQwRrFm5iXlVySwZrw83ctWsJOp4sZM6wbGL4xdjFwcQgKrGSUW
 PPrE3MXIycEioCqxu+MbmM0m4CSxdNY2VhBbRMBIYvm3TrAGZoEORokdp5+wgCR4BawlPm76y
 ARicwoESizY3sEKMXUWu8S+5WfBJgkLeEn0tnwEa5AQUJHY8LuNFaJZUOLkTJBBHEBTNSXW79
 IHCTMLyEtsfzuHGSIsLbH8H8cERr5ZSBpmITTMQtIwC6FhASPLKkaN4tSistQiXUMjvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwABkAIIdjH2znA8xSnIwKYnyPnrMGiHEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgveOJluEkGBRanpqRVpmDjAWYNISHDxKIrzNIGne4oLE3OLMd
 IjUKUZdjgU/bq9lEmLJy89LlRLnFQNGlpAASFFGaR7cCFhcXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5IwbzzIKp7MvBK4Ta+AjmACOuJcHgvIESWJCCmpBkbDbzYN+0pLrnwWLz5b/OrI6d2
 iTksfcSxdMk3bTvNS/rs5DTdObDPNu5naEL2Cv3Cnh5qY/bmtPUFX1I+f97P5waNb3jONw6Pa
 4Dizq9Auq+n6m9Zs0pDympSVsvFNtaASt0LO0T8Hd8rcveyzyPrpHbf1r/aoKzi+DPY72//LY
 t589/RF2uuVWIozEg21mIuKEwFzQHNixgIAAA==
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-14.tower-206.messagelabs.com!1476799208!29118161!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48796 invoked from network); 18 Oct 2016 14:00:09 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 18 Oct 2016 14:00:09 -0000
Received: from [192.168.5.177] (157-149.dsl.iskon.hr [89.164.157.149])
 by smtp.webfaction.com (Postfix) with ESMTP id 54AFD214FEA6;
 Tue, 18 Oct 2016 14:00:06 +0000 (UTC)
Date: Tue, 18 Oct 2016 16:00:05 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Message-ID: <065753F4BEA14E95AF635472A302085F@erratique.ch>
In-Reply-To: <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
 <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gVHVlc2RheSAxOCBPY3RvYmVyIDIwMTYgYXQgMTU6NDEsIFJpY2hhcmQgTW9ydGllciB3cm90
ZToKPiBTb3JyeS0tIG5vdCBmYW1pbGlhciBlbm91Z2ggd2l0aCB0aGUgdGVybWlub2xvZ3kuIEFu
eSBjaGFuY2Ugb25lIG9mCj4geW91IGNvdWxkIHBvaW50IHRvIGFuIGV4YW1wbGUgb2YgdXNpbmcg
ImluY2x1c2lvbiByYXRoZXIgdGhhbiB1bmlvbiIKPiBwbGVhc2U/Cgp0eXBlIGVyciA9IFsgYFN1
YiBvZiBTdWIuZXJyIHwgYE90aGVyIHwgLi4uIF0gCgp2cyAKCnR5cGUgZXJyID0gWyBTdWIuZXJy
IHwgYE90aGVyIHwgLi4uIF0KCkRhbmllbAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 14:00:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 14:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUw8-0004l3-QO; Tue, 18 Oct 2016 14:00:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1bwUw6-0004kl-LI
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 14:00:10 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AD/68-01972-AEA26085; Tue, 18 Oct 2016 14:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiZR7mpftSiy3
 CoOGKkkVv610WB0aPwx+usAQwRrFm5iXlVySwZrw83ctWsJOp4sZM6wbGL4xdjFwcQgKrGSUW
 PPrE3MXIycEioCqxu+MbmM0m4CSxdNY2VhBbRMBIYvm3TrAGZoEORokdp5+wgCR4BawlPm76y
 ARicwoESizY3sEKMXUWu8S+5WfBJgkLeEn0tnwEa5AQUJHY8LuNFaJZUOLkTJBBHEBTNSXW79
 IHCTMLyEtsfzuHGSIsLbH8H8cERr5ZSBpmITTMQtIwC6FhASPLKkaN4tSistQiXUMjvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwABkAIIdjH2znA8xSnIwKYnyPnrMGiHEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgveOJluEkGBRanpqRVpmDjAWYNISHDxKIrzNIGne4oLE3OLMd
 IjUKUZdjgU/bq9lEmLJy89LlRLnFQNGlpAASFFGaR7cCFhcXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5IwbzzIKp7MvBK4Ta+AjmACOuJcHgvIESWJCCmpBkbDbzYN+0pLrnwWLz5b/OrI6d2
 iTksfcSxdMk3bTvNS/rs5DTdObDPNu5naEL2Cv3Cnh5qY/bmtPUFX1I+f97P5waNb3jONw6Pa
 4Dizq9Auq+n6m9Zs0pDympSVsvFNtaASt0LO0T8Hd8rcveyzyPrpHbf1r/aoKzi+DPY72//LY
 t589/RF2uuVWIozEg21mIuKEwFzQHNixgIAAA==
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-14.tower-206.messagelabs.com!1476799208!29118161!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48796 invoked from network); 18 Oct 2016 14:00:09 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 18 Oct 2016 14:00:09 -0000
Received: from [192.168.5.177] (157-149.dsl.iskon.hr [89.164.157.149])
 by smtp.webfaction.com (Postfix) with ESMTP id 54AFD214FEA6;
 Tue, 18 Oct 2016 14:00:06 +0000 (UTC)
Date: Tue, 18 Oct 2016 16:00:05 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Message-ID: <065753F4BEA14E95AF635472A302085F@erratique.ch>
In-Reply-To: <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
 <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: "=?utf-8?Q?mirageos-devel=40lists.xenproject.org?="
 <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gVHVlc2RheSAxOCBPY3RvYmVyIDIwMTYgYXQgMTU6NDEsIFJpY2hhcmQgTW9ydGllciB3cm90
ZToKPiBTb3JyeS0tIG5vdCBmYW1pbGlhciBlbm91Z2ggd2l0aCB0aGUgdGVybWlub2xvZ3kuIEFu
eSBjaGFuY2Ugb25lIG9mCj4geW91IGNvdWxkIHBvaW50IHRvIGFuIGV4YW1wbGUgb2YgdXNpbmcg
ImluY2x1c2lvbiByYXRoZXIgdGhhbiB1bmlvbiIKPiBwbGVhc2U/Cgp0eXBlIGVyciA9IFsgYFN1
YiBvZiBTdWIuZXJyIHwgYE90aGVyIHwgLi4uIF0gCgp2cyAKCnR5cGUgZXJyID0gWyBTdWIuZXJy
IHwgYE90aGVyIHwgLi4uIF0KCkRhbmllbAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 14:01:35 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 14:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUxS-0004r8-WB; Tue, 18 Oct 2016 14:01:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bwUxS-0004r2-E7
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 14:01:34 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 F4/EF-11508-D3B26085; Tue, 18 Oct 2016 14:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHp1g66lNlu
 EweZ1iha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHw3y7WglvMFfsnnGBuYGxi7mLk4hASmM8o
 senWYyYQR0JgG6vEnh+fgRxOICdG4vi+vVB2hcSsh99ZQGwhAQ2JOfNfsEF0n2eS+L5+BZQzj
 1Hi75lb7BAd+RJd67+AdfMKCEqcnPkEqJsDqMhb4unGGJAwp4CNROPmJ0wQvUfZJe7cPMEKkm
 ATMJG4+G4BI4jNIqAqseLzWyaQXgmBRImuZ3wQIwMkln++CXaQsICnxIbpu8BaRQQcJO6fnQd
 2D7PASkaJQ1tOMIP0MguoS6yfJwRSwyygLbFs4WvmCYyis5BcNwuhahaSqgWMzKsY1YtTi8pS
 i3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAuOCAQh2MH7pdz7EKMnBpCTK+
 +gxa4QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd47mmwRQoJFqempFWmZOcAIhUlLcPAoifA2g6
 R5iwsSc4sz0yFSpxgtObb8vraWiWPBj9tActvUe2uZhFjy8vNSpcR5Z4M0CIA0ZJTmwY2DJZF
 LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuaV0gKawpOZVwK39RXQQUxAB53LYwE5qCQRISXV
 wFip3Wf7zqBzb5DfrKYFXcnsd5bJN299sfWtt2n4D/WYN59CDh+6ISseGNEy/5sCX47wiSv97
 J1+1XIlLy3e1hfK6yxWrWQ4XF8+wT9D//f+y2vi3vUnMa8XuPdDl8XNdSuX1Fk2I+MWichTAm
 7PFmg5P3WaL9Mo5XKv/vie3wVx4gUiN0+1KbEUZyQaajEXFScCADBwT58dAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1476799288!49593810!1
X-Originating-IP: [209.85.213.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45388 invoked from network); 18 Oct 2016 14:01:29 -0000
Received: from mail-yb0-f176.google.com (HELO mail-yb0-f176.google.com)
 (209.85.213.176)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 14:01:29 -0000
Received: by mail-yb0-f176.google.com with SMTP id x128so22248475ybg.1
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 07:01:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=jrFk3RhrALssSXs9D5MdVDStZv/hXSU3FT3gfGoncuc=;
 b=C6ZvnRVckNsETMGbwTXdmGsGuleGJTMgWnWIS315dBw6Xei17fvl81WS606bnFZ47C
 7nr2hOWuTwFxHc23kPlSrBfXWGxq6Gq5dYFotvzElHxUPLaAIqSKN8R8xah2K4HcyYUD
 HDzkWbZ8yF/pcO4h9RBJhfrqrt/WKFyosJXQ0+/nBYL+tC3c6b8V/IIw7ipQST8Wp7AB
 u/3C2EQ1jfL3m3PPSmMjCZGcXT5hmeyz0bCkddNTQxajd5l+3eyeIzP0j3rQPE4lMsg7
 Yio2rC75rJjf6g6nmpdLIvNwvecnnZB1drKT2sc/6h5uUqT6/MMSu9AlJz+aKDdCAvvL
 hIdQ==
X-Gm-Message-State: AA6/9RlsdwEPDxrJ5OzX7GqVKUm+p+V/f6dHHL0l8VPJKAUyFTIy/E2jXIZ9+MRqLjWO4Q==
X-Received: by 10.37.173.137 with SMTP id z9mr568551ybi.143.1476799288184;
 Tue, 18 Oct 2016 07:01:28 -0700 (PDT)
Received: from mail-yb0-f179.google.com (mail-yb0-f179.google.com.
 [209.85.213.179])
 by smtp.gmail.com with ESMTPSA id 204sm13744428yww.9.2016.10.18.07.01.27
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 18 Oct 2016 07:01:27 -0700 (PDT)
Received: by mail-yb0-f179.google.com with SMTP id 191so77091680ybv.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 07:01:27 -0700 (PDT)
X-Received: by 10.37.43.73 with SMTP id r70mr663031ybr.86.1476799287058; Tue,
 18 Oct 2016 07:01:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Tue, 18 Oct 2016 07:01:25 -0700 (PDT)
In-Reply-To: <065753F4BEA14E95AF635472A302085F@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
 <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
 <065753F4BEA14E95AF635472A302085F@erratique.ch>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Tue, 18 Oct 2016 15:01:25 +0100
X-Gmail-Original-Message-ID: <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
Message-ID: <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0b2JlciAyMDE2IGF0IDE1OjAwLCBEYW5pZWwgQsO8bnpsaSA8ZGFuaWVsLmJ1ZW56
bGlAZXJyYXRpcXVlLmNoPiB3cm90ZToKPiBPbiBUdWVzZGF5IDE4IE9jdG9iZXIgMjAxNiBhdCAx
NTo0MSwgUmljaGFyZCBNb3J0aWVyIHdyb3RlOgo+PiBTb3JyeS0tIG5vdCBmYW1pbGlhciBlbm91
Z2ggd2l0aCB0aGUgdGVybWlub2xvZ3kuIEFueSBjaGFuY2Ugb25lIG9mCj4+IHlvdSBjb3VsZCBw
b2ludCB0byBhbiBleGFtcGxlIG9mIHVzaW5nICJpbmNsdXNpb24gcmF0aGVyIHRoYW4gdW5pb24i
Cj4+IHBsZWFzZT8KPgo+IHR5cGUgZXJyID0gWyBgU3ViIG9mIFN1Yi5lcnIgfCBgT3RoZXIgfCAu
Li4gXQo+Cj4gdnMKPgo+IHR5cGUgZXJyID0gWyBTdWIuZXJyIHwgYE90aGVyIHwgLi4uIF0KCkFo
ISBUaGFua3MgOikKCgotLSAKUmljaGFyZCBNb3J0aWVyCnJpY2hhcmQubW9ydGllckBjbC5jYW0u
YWMudWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 14:01:35 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 14:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwUxS-0004r8-WB; Tue, 18 Oct 2016 14:01:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bwUxS-0004r2-E7
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 14:01:34 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 F4/EF-11508-D3B26085; Tue, 18 Oct 2016 14:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHp1g66lNlu
 EweZ1iha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHw3y7WglvMFfsnnGBuYGxi7mLk4hASmM8o
 senWYyYQR0JgG6vEnh+fgRxOICdG4vi+vVB2hcSsh99ZQGwhAQ2JOfNfsEF0n2eS+L5+BZQzj
 1Hi75lb7BAd+RJd67+AdfMKCEqcnPkEqJsDqMhb4unGGJAwp4CNROPmJ0wQvUfZJe7cPMEKkm
 ATMJG4+G4BI4jNIqAqseLzWyaQXgmBRImuZ3wQIwMkln++CXaQsICnxIbpu8BaRQQcJO6fnQd
 2D7PASkaJQ1tOMIP0MguoS6yfJwRSwyygLbFs4WvmCYyis5BcNwuhahaSqgWMzKsY1YtTi8pS
 i3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAuOCAQh2MH7pdz7EKMnBpCTK+
 +gxa4QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd47mmwRQoJFqempFWmZOcAIhUlLcPAoifA2g6
 R5iwsSc4sz0yFSpxgtObb8vraWiWPBj9tActvUe2uZhFjy8vNSpcR5Z4M0CIA0ZJTmwY2DJZF
 LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuaV0gKawpOZVwK39RXQQUxAB53LYwE5qCQRISXV
 wFip3Wf7zqBzb5DfrKYFXcnsd5bJN299sfWtt2n4D/WYN59CDh+6ISseGNEy/5sCX47wiSv97
 J1+1XIlLy3e1hfK6yxWrWQ4XF8+wT9D//f+y2vi3vUnMa8XuPdDl8XNdSuX1Fk2I+MWichTAm
 7PFmg5P3WaL9Mo5XKv/vie3wVx4gUiN0+1KbEUZyQaajEXFScCADBwT58dAwAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1476799288!49593810!1
X-Originating-IP: [209.85.213.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45388 invoked from network); 18 Oct 2016 14:01:29 -0000
Received: from mail-yb0-f176.google.com (HELO mail-yb0-f176.google.com)
 (209.85.213.176)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 14:01:29 -0000
Received: by mail-yb0-f176.google.com with SMTP id x128so22248475ybg.1
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 07:01:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=jrFk3RhrALssSXs9D5MdVDStZv/hXSU3FT3gfGoncuc=;
 b=C6ZvnRVckNsETMGbwTXdmGsGuleGJTMgWnWIS315dBw6Xei17fvl81WS606bnFZ47C
 7nr2hOWuTwFxHc23kPlSrBfXWGxq6Gq5dYFotvzElHxUPLaAIqSKN8R8xah2K4HcyYUD
 HDzkWbZ8yF/pcO4h9RBJhfrqrt/WKFyosJXQ0+/nBYL+tC3c6b8V/IIw7ipQST8Wp7AB
 u/3C2EQ1jfL3m3PPSmMjCZGcXT5hmeyz0bCkddNTQxajd5l+3eyeIzP0j3rQPE4lMsg7
 Yio2rC75rJjf6g6nmpdLIvNwvecnnZB1drKT2sc/6h5uUqT6/MMSu9AlJz+aKDdCAvvL
 hIdQ==
X-Gm-Message-State: AA6/9RlsdwEPDxrJ5OzX7GqVKUm+p+V/f6dHHL0l8VPJKAUyFTIy/E2jXIZ9+MRqLjWO4Q==
X-Received: by 10.37.173.137 with SMTP id z9mr568551ybi.143.1476799288184;
 Tue, 18 Oct 2016 07:01:28 -0700 (PDT)
Received: from mail-yb0-f179.google.com (mail-yb0-f179.google.com.
 [209.85.213.179])
 by smtp.gmail.com with ESMTPSA id 204sm13744428yww.9.2016.10.18.07.01.27
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 18 Oct 2016 07:01:27 -0700 (PDT)
Received: by mail-yb0-f179.google.com with SMTP id 191so77091680ybv.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 07:01:27 -0700 (PDT)
X-Received: by 10.37.43.73 with SMTP id r70mr663031ybr.86.1476799287058; Tue,
 18 Oct 2016 07:01:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.161.16 with HTTP; Tue, 18 Oct 2016 07:01:25 -0700 (PDT)
In-Reply-To: <065753F4BEA14E95AF635472A302085F@erratique.ch>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
 <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
 <065753F4BEA14E95AF635472A302085F@erratique.ch>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Tue, 18 Oct 2016 15:01:25 +0100
X-Gmail-Original-Message-ID: <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
Message-ID: <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
To: =?UTF-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0b2JlciAyMDE2IGF0IDE1OjAwLCBEYW5pZWwgQsO8bnpsaSA8ZGFuaWVsLmJ1ZW56
bGlAZXJyYXRpcXVlLmNoPiB3cm90ZToKPiBPbiBUdWVzZGF5IDE4IE9jdG9iZXIgMjAxNiBhdCAx
NTo0MSwgUmljaGFyZCBNb3J0aWVyIHdyb3RlOgo+PiBTb3JyeS0tIG5vdCBmYW1pbGlhciBlbm91
Z2ggd2l0aCB0aGUgdGVybWlub2xvZ3kuIEFueSBjaGFuY2Ugb25lIG9mCj4+IHlvdSBjb3VsZCBw
b2ludCB0byBhbiBleGFtcGxlIG9mIHVzaW5nICJpbmNsdXNpb24gcmF0aGVyIHRoYW4gdW5pb24i
Cj4+IHBsZWFzZT8KPgo+IHR5cGUgZXJyID0gWyBgU3ViIG9mIFN1Yi5lcnIgfCBgT3RoZXIgfCAu
Li4gXQo+Cj4gdnMKPgo+IHR5cGUgZXJyID0gWyBTdWIuZXJyIHwgYE90aGVyIHwgLi4uIF0KCkFo
ISBUaGFua3MgOikKCgotLSAKUmljaGFyZCBNb3J0aWVyCnJpY2hhcmQubW9ydGllckBjbC5jYW0u
YWMudWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 14:07:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 14:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwV2o-00050i-Ge; Tue, 18 Oct 2016 14:07:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwV2o-00050c-1e
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 14:07:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 03/B4-05127-98C26085; Tue, 18 Oct 2016 14:07:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhsW6bDlu
 EwYST7Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFt5yrGgpVsFb0/uBsY17N2MXJxCAlMZZT4
 tayBDcRhEZjMLLH3xA4WCOcrk8SRda3MEGXnGCVOTVvK1MXIycEsoC7xZ94lZhCbV0BPYtP6t
 2BxYQFPiQ3TdwHN5eBgE9CUWPmKHyTMKRAo8eLCS7ByFgFViV1Ny8BWMwv0MUocaH7KDjFTW2
 LZwtdQM20ldjyZAnVfI4dEy571bCAJEQEjieXfOhlBbAkBWYknJxexTGAUmIXkpllIbpqFZO4
 CRuZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQcoABDsY
 m7Z7HmKU5GBSEuV99Jg1QogvKT+lMiOxOCO+qDQntfgQowwHh5IEr6k2W4SQYFFqempFWmYOM
 F5g0hIcPEoivBu0gNK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXO2w8yQwCkKKM0D24ELH
 YvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXGWQKT2ZeCdymV0BHMAEdcS6PBeSIkkSElFQ
 DY03yz7pq2QPKrI/SdSJYttnkOE59vz/w/N29q+ySw1NNCkU4rEInbkxalNja18t46waXUM/x
 CBO/8wwf8gVZxJVqufbllTY91b/S98j15/wFvZMl1ipNnPv0m2ReQqnNGt5fc/azzXjwqfu11
 SP3UvfDH9WMVhm/9S77w7LM4fCCrgevZcwFlFiKMxINtZiLihMBFfJvgNgCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1476799619!29120106!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32850 invoked from network); 18 Oct 2016 14:07:00 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Oct 2016 14:07:00 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8088cf54;
 Tue, 18 Oct 2016 15:06:59 +0100 (BST)
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=f002G7jJjBaHvdF0JX4IexiZ4s0=; b=AFuWteokXPmiwjdq4S
 2z+RVqxjToXFu5G9yTIOayFcxcHgRfFt5ElDov0w/Apx9+Mf4ygdkPZpvdWaoIw6
 bHFrEg5JHfwbZh+o2VLoRAfzEl3UqV8w5uyIyk4e14R/OIvia3sH3vxW89He7hKY
 5izbBCP7fHz9G7nXIl2jDAQCw=
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=nsSvijzdj0COwicmTiesYfoScTdO5Nd/ng4q3WJ4Rt8lLK724A9
 LttOfL5V4tunYT7L0vORBt8ufXoSZVaM6v0O6Tn2/zcFw6m3/1OQZ9g3UZDzDCjD
 ZyAPIFv/uQdo6z3E0aLzET5pQNdvNNvAcxxrU0VTuOw6hdv0Q7ArJTt0=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 7ff6b62f
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 15:06:58 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
Date: Tue, 18 Oct 2016 15:06:57 +0100
Message-Id: <8E402F52-A775-49C4-A9DC-79C01428EEEE@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
 <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
 <065753F4BEA14E95AF635472A302085F@erratique.ch>
 <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0IDIwMTYsIGF0IDE1OjAxLCBSaWNoYXJkIE1vcnRpZXIgPHJpY2hhcmQubW9ydGll
ckBjbC5jYW0uYWMudWs+IHdyb3RlOgo+IAo+IE9uIDE4IE9jdG9iZXIgMjAxNiBhdCAxNTowMCwg
RGFuaWVsIELDvG56bGkgPGRhbmllbC5idWVuemxpQGVycmF0aXF1ZS5jaD4gd3JvdGU6Cj4+IE9u
IFR1ZXNkYXkgMTggT2N0b2JlciAyMDE2IGF0IDE1OjQxLCBSaWNoYXJkIE1vcnRpZXIgd3JvdGU6
Cj4+PiBTb3JyeS0tIG5vdCBmYW1pbGlhciBlbm91Z2ggd2l0aCB0aGUgdGVybWlub2xvZ3kuIEFu
eSBjaGFuY2Ugb25lIG9mCj4+PiB5b3UgY291bGQgcG9pbnQgdG8gYW4gZXhhbXBsZSBvZiB1c2lu
ZyAiaW5jbHVzaW9uIHJhdGhlciB0aGFuIHVuaW9uIgo+Pj4gcGxlYXNlPwo+PiAKPj4gdHlwZSBl
cnIgPSBbIGBTdWIgb2YgU3ViLmVyciB8IGBPdGhlciB8IC4uLiBdCj4+IAo+PiB2cwo+PiAKPj4g
dHlwZSBlcnIgPSBbIFN1Yi5lcnIgfCBgT3RoZXIgfCAuLi4gXQo+IAo+IEFoISBUaGFua3MgOikK
CkFub3RoZXIgZXhhbXBsZSBpbiBDb2h0dHAgYXJlIHRoZSBIVFRQIGVycm9yIGNvZGVzLCB3aGlj
aCBhcmUgY2xhc3NpZmllZAppbiB2YXJpb3VzIHBvbHltb3JwaGljIHZhcmlhbnQgc3RydWN0dXJl
czoKCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2Uvb2NhbWwtY29odHRwL2Jsb2IvbWFzdGVyL2xp
Yi9jb2RlLm1saSNMMjMKLi4uIHRvIC4uLgpodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1s
LWNvaHR0cC9ibG9iL21hc3Rlci9saWIvY29kZS5tbGkjTDExMgoKLWFuaWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxp
bmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 14:07:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 14:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwV2o-00050i-Ge; Tue, 18 Oct 2016 14:07:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwV2o-00050c-1e
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 14:07:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 03/B4-05127-98C26085; Tue, 18 Oct 2016 14:07:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhsW6bDlu
 EwYST7Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFt5yrGgpVsFb0/uBsY17N2MXJxCAlMZZT4
 tayBDcRhEZjMLLH3xA4WCOcrk8SRda3MEGXnGCVOTVvK1MXIycEsoC7xZ94lZhCbV0BPYtP6t
 2BxYQFPiQ3TdwHN5eBgE9CUWPmKHyTMKRAo8eLCS7ByFgFViV1Ny8BWMwv0MUocaH7KDjFTW2
 LZwtdQM20ldjyZAnVfI4dEy571bCAJEQEjieXfOhlBbAkBWYknJxexTGAUmIXkpllIbpqFZO4
 CRuZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQcoABDsY
 m7Z7HmKU5GBSEuV99Jg1QogvKT+lMiOxOCO+qDQntfgQowwHh5IEr6k2W4SQYFFqempFWmYOM
 F5g0hIcPEoivBu0gNK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXO2w8yQwCkKKM0D24ELH
 YvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXGWQKT2ZeCdymV0BHMAEdcS6PBeSIkkSElFQ
 DY03yz7pq2QPKrI/SdSJYttnkOE59vz/w/N29q+ySw1NNCkU4rEInbkxalNja18t46waXUM/x
 CBO/8wwf8gVZxJVqufbllTY91b/S98j15/wFvZMl1ipNnPv0m2ReQqnNGt5fc/azzXjwqfu11
 SP3UvfDH9WMVhm/9S77w7LM4fCCrgevZcwFlFiKMxINtZiLihMBFfJvgNgCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1476799619!29120106!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32850 invoked from network); 18 Oct 2016 14:07:00 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Oct 2016 14:07:00 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8088cf54;
 Tue, 18 Oct 2016 15:06:59 +0100 (BST)
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=f002G7jJjBaHvdF0JX4IexiZ4s0=; b=AFuWteokXPmiwjdq4S
 2z+RVqxjToXFu5G9yTIOayFcxcHgRfFt5ElDov0w/Apx9+Mf4ygdkPZpvdWaoIw6
 bHFrEg5JHfwbZh+o2VLoRAfzEl3UqV8w5uyIyk4e14R/OIvia3sH3vxW89He7hKY
 5izbBCP7fHz9G7nXIl2jDAQCw=
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=nsSvijzdj0COwicmTiesYfoScTdO5Nd/ng4q3WJ4Rt8lLK724A9
 LttOfL5V4tunYT7L0vORBt8ufXoSZVaM6v0O6Tn2/zcFw6m3/1OQZ9g3UZDzDCjD
 ZyAPIFv/uQdo6z3E0aLzET5pQNdvNNvAcxxrU0VTuOw6hdv0Q7ArJTt0=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 7ff6b62f
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 15:06:58 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
Date: Tue, 18 Oct 2016 15:06:57 +0100
Message-Id: <8E402F52-A775-49C4-A9DC-79C01428EEEE@recoil.org>
References: <8838630A-C831-4B54-A02B-B9061D28C382@recoil.org>
 <CAG_esB2LCNW5Mx7N9AmROPuwDc+dBPB=7P48jJRBSVxLcohzVQ@mail.gmail.com>
 <AD075BDE-A219-45A6-A544-10DA5382DE66@recoil.org>
 <7a2db963-03d4-4404-53b4-2826a93b8d52@mehnert.org>
 <55B5C72C-93A9-462D-BAB9-35476BB07368@recoil.org>
 <CAG_esB1vfNxVBx_3DWyFOmrQ7S-sV54VkxzARGk9xOtkAu8uXQ@mail.gmail.com>
 <CAN2Hq05fDrbH=_PYNXPbTaOti3yhhSpy8icH4RP3JSELEEnb8A@mail.gmail.com>
 <CAMu2m2+HzYK724tH-dg64fu1XHo6Qjvm1NjN+ZeoyNLt8_FBUQ@mail.gmail.com>
 <55A44E1BEB344E01B12CA2C31EEACC9F@erratique.ch>
 <CAMu2m2+nCfXiMy4WmWKjM2RP-VK=z2u8i=MO1JLhJx+H9vS8dg@mail.gmail.com>
 <5F9EEA2C65FB453F9CC15004126822D2@erratique.ch>
 <CAMu2m2Km=J73u5BmQb1G=GP3ji-YGgZAc9YV7qrjL5cUKY6tMA@mail.gmail.com>
 <D58A20A346134AF19EDC2AD25066BADE@erratique.ch>
 <CAMu2m2K6aMsSw_Zthf5HH=_tDBhy_3v=rkSHigmeBJ003rMS1g@mail.gmail.com>
 <CAN2Hq06x7xZEdOFwrkeDmK7sYSjasSn2nCiu94nDtJ07kmiM-A@mail.gmail.com>
 <065753F4BEA14E95AF635472A302085F@erratique.ch>
 <CAN2Hq04Rp+6rYX11BJGbnqm_Rk-Dh9ZR-ndXTPB196cAv5g8Xw@mail.gmail.com>
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Using Result instead of Option in libraries
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0IDIwMTYsIGF0IDE1OjAxLCBSaWNoYXJkIE1vcnRpZXIgPHJpY2hhcmQubW9ydGll
ckBjbC5jYW0uYWMudWs+IHdyb3RlOgo+IAo+IE9uIDE4IE9jdG9iZXIgMjAxNiBhdCAxNTowMCwg
RGFuaWVsIELDvG56bGkgPGRhbmllbC5idWVuemxpQGVycmF0aXF1ZS5jaD4gd3JvdGU6Cj4+IE9u
IFR1ZXNkYXkgMTggT2N0b2JlciAyMDE2IGF0IDE1OjQxLCBSaWNoYXJkIE1vcnRpZXIgd3JvdGU6
Cj4+PiBTb3JyeS0tIG5vdCBmYW1pbGlhciBlbm91Z2ggd2l0aCB0aGUgdGVybWlub2xvZ3kuIEFu
eSBjaGFuY2Ugb25lIG9mCj4+PiB5b3UgY291bGQgcG9pbnQgdG8gYW4gZXhhbXBsZSBvZiB1c2lu
ZyAiaW5jbHVzaW9uIHJhdGhlciB0aGFuIHVuaW9uIgo+Pj4gcGxlYXNlPwo+PiAKPj4gdHlwZSBl
cnIgPSBbIGBTdWIgb2YgU3ViLmVyciB8IGBPdGhlciB8IC4uLiBdCj4+IAo+PiB2cwo+PiAKPj4g
dHlwZSBlcnIgPSBbIFN1Yi5lcnIgfCBgT3RoZXIgfCAuLi4gXQo+IAo+IEFoISBUaGFua3MgOikK
CkFub3RoZXIgZXhhbXBsZSBpbiBDb2h0dHAgYXJlIHRoZSBIVFRQIGVycm9yIGNvZGVzLCB3aGlj
aCBhcmUgY2xhc3NpZmllZAppbiB2YXJpb3VzIHBvbHltb3JwaGljIHZhcmlhbnQgc3RydWN0dXJl
czoKCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2Uvb2NhbWwtY29odHRwL2Jsb2IvbWFzdGVyL2xp
Yi9jb2RlLm1saSNMMjMKLi4uIHRvIC4uLgpodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1s
LWNvaHR0cC9ibG9iL21hc3Rlci9saWIvY29kZS5tbGkjTDExMgoKLWFuaWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxp
bmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 15:01:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 15:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwVtd-0000q6-20; Tue, 18 Oct 2016 15:01:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists.nick.betteridge@gmail.com>) id 1bwVtb-0000pz-Nl
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 15:01:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 28/F6-05127-25936085; Tue, 18 Oct 2016 15:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTOVt1AS7Y
 IgytHLCx6W++yODB6HP5whSWAMYo1My8pvyKBNaP99SHWgiaeiqM3vrE1MD7j7GLk5BASWMAo
 cf1LRhcjFweLwCJWiXdHnrOBOBIC+1glLrzsYgOpkhCIkTg7/RUrhF0p8fnyLCaIbj2JpZf/s
 4A0CAkcYZLY2fgfKMHBISzgILFrQjZIjYiAusSyU/cZIeptJV4fXwnWyyZgLrHp/VGwmbwCNh
 Lfrz1nBrFZBFQlDr+aBlYvKhAucfpvIztEjaDEyZlPWEDGcwrYSRzakAQSZgYa/2feJWYIW15
 i+9s5zBMYhWYh6ZiFpGwWkrIFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECw7megYFxB+OEVX6HGCU5mJREef302SKE+JLyUyozEosz4otKc1KLDzHKc
 HAoSfBOswDKCRalpqdWpGXmACMLJi3BwaMkwnsCJM1bXJCYW5yZDpE6xWjMseX3tbVMHNum3l
 vLJMSSl5+XKiXOuxykVACkNKM0D24QLOIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQ0
 yhSczrwRu3yugU5iATjmXxwJySkkiQkqqgXFVxPvQv8VmZ6L134mL7MuJrOFp+8OfdGD18Y7t
 3eHtdxs+zr6rxKEmJDJ338MsW62mKrHLBsJil4tmpkqe3B3NErbtzFftKJUki6Ms5q8Fd7AEv
 3uyada9qxek74QHXNx58P/ZaDUnkSKenkAuccFuB7HIAu5183/yJrTN9op5o3BQszR5rxJLcU
 aioRZzUXEiAA0TGaLzAgAA
X-Env-Sender: lists.nick.betteridge@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1476802897!65314696!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49864 invoked from network); 18 Oct 2016 15:01:37 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 15:01:37 -0000
Received: by mail-qk0-f181.google.com with SMTP id z190so297359919qkc.2
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 08:01:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=qt70n5gTusj6paKKOhzdB22xcM+olVwL8ynIoFoYXtE=;
 b=oZ9SOrmPubl9bthowtoApDD+GmRjM3xAF5wzCE29v2t96iHKMpyJfmaqDnCCZc9LGM
 PypypxkLEekycrDOgp1LDQrwyuntvDR0q9cIPZfYYwMpdYoXZrCHI+/yFLZ6a8Ov+5aR
 Ww5GfisTdSM/fp5KoF6jwf0JZcbsUXejCCkz/Q1rMNd+XDbGoG9BK3+YVSgRTC1T1lE3
 2Ma45jP9xeMDjInmXzP86LxhW6wtqeWG5RFI7vHYScI55JjJFStb51wSZlnzBw4Agx4Q
 +pxkDZFpKoLwsHD0RPRmPvKW60li3wkM2fzErIJUJHrnidJ+q+Ia9sJA5PvVGj2XkexQ
 DmpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=qt70n5gTusj6paKKOhzdB22xcM+olVwL8ynIoFoYXtE=;
 b=U0xX9o4hf0Y9NzCZ1ykLn63jS8rR3N9VByAL48OTnfLmIK0nC/yZnINfEKsVTbGSZu
 k+lQoBRwOVPxzIBuG15i6aromTCN9cuCEeVL/Hi+qH+Gcu/ZeGCINKPShlu01S7ohJh2
 I/WHIoy24jCywmprN7bM5X+cUWjoyF7VCyoAfGJPlsLw01AJMH0phsyAM5Q5RPHiLyMv
 Y1W3gtFSHeElcRsZbELf4YgJDNHa2/I5MjboicJUbJqPbNK5Eo5DsTKIqn5X2F9uPJhp
 jGyJ7X4zrZ+kbZ6P0U1nMUDEl4ucFerRxFbKLcu54KZLNRaZ6eSOLHsm3rdQdWdYJr+Y
 irGA==
X-Gm-Message-State: AA6/9Rk+ig4ocQxfl4uUHOVZD34038fl0wZ8MX24Wf0o4TK36StcQyKlaZnhJjHHsRClyg==
X-Received: by 10.194.171.225 with SMTP id ax1mr543302wjc.48.1476802896460;
 Tue, 18 Oct 2016 08:01:36 -0700 (PDT)
Received: from [192.168.1.115] (buzzheavyyear.plus.com. [80.229.27.245])
 by smtp.gmail.com with ESMTPSA id uq6sm63448939wjc.37.2016.10.18.08.01.35
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 18 Oct 2016 08:01:35 -0700 (PDT)
To: mirageos-devel@lists.xenproject.org
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
From: Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
Date: Tue, 18 Oct 2016 16:01:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
Subject: Re: [MirageOS-devel] [cambridge] welcome Takayuki Imada
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTgvMTAvMTYgMTQ6NDksIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+IERlYXIgTWlyYWdl
cnMsCj4gCj4gSSdkIGxpa2UgdG8gaW50cm9kdWNlIFRha2F5dWtpIEltYWRhLCB3aG8gaXMgam9p
bmluZyB0aGUgQ2FtYnJpZGdlIENvbXB1dGVyIExhYiB0aGlzIHdlZWsgYXMgYSB2aXNpdG9yIGZv
ciBhIHllYXItbG9uZyBzYWJiYXRpY2FsIGZyb20gSGl0YWNoaSBpbiBKYXBhbi4KPiAKPiBUYWth
eXVraSBkZXNjcmliZXMgaGltc2VsZiBhcyBhICJzb2Z0d2FyZSB2aXJ0dWFsaXNhdGlvbiBndXki
IGFuZCB0aGUgZ29hbCBvZiBoaXMgc2FiYmF0aWNhbCBpcyB0byBleHBlcmltZW50IHdpdGggdmFy
aW91cyBwbGF0Zm9ybXMgZm9yIGludGVncmF0aW5nIHVuaWtlcm5lbCB0ZWNoLCBhbmQgcGFydGlj
dWxhcmx5IE1pcmFnZU9TLCBpbnRvIG5ldHdvcmsgZGV2aWNlcyAoaW5jbHVkaW5nIEFSTSBhcyB3
ZWxsIGFzIHg4NikuCj4gCj4gQXMgcGFydCBvZiB0aGlzLCBoZSB3aWxsIHRha2luZyBhIGNsb3Nl
IGxvb2sgYXQgdGhlIE1pcmFnZSBuZXR3b3JraW5nIHN1YnN5c3RlbSBhbmQgaG93IHRlY2hub2xv
Z2llcyBzdWNoIGFzIFNSLUlPViBwYXNzdGhyb3VnaCBjYW4gbGluayB1cCB3aXRoIHRoZSB2YXJp
b3VzIE1pcmFnZSBiYWNrZW5kcyAoc3VjaCBhcyBYZW4gd2hlcmUgaGFyZHdhcmUgcGFzc3Rocm91
Z2ggaXMgcmVsYXRpdmVseSBtYXR1cmUsIGFuZCBuZXdlciBiYWNrZW5kcyBzdWNoIGFzIFNvbG81
IHdoZXJlIHNvbWUgd29yayBuZWVkcyB0byBoYXBwZW4gb24gTGludXggS1ZNIGFuZCBGcmVlQlNE
IGZvciBlcXVpdmFsZW50IGZ1bmN0aW9uYWxpdHkpLiAKPiAKPiBIaXMgZmlyc3Qgc3RlcCBpcyBz
dGFydGluZyB0byBsZWFybiBPQ2FtbCwgYW5kIGhlIGF0dGVuZGVkIHRoZSBJQ0ZQIHR1dG9yaWFs
IHRoYXQgTWluZHkgYW5kIEdlbW1hIHJhbiByZWNlbnRseS4gIEhlIGlzIG5vdyB1c2luZyBSZWFs
IFdvcmxkIE9DYW1sIGFzIGhpcyByZWZlcmVuY2UgdGV4dCwgc28gcGxlYXNlIGRvIGFzc2lzdCBo
aW0gd2l0aCBhbnkgcXVlc3Rpb25zIGhlIG1pZ2h0IGhhdmUgd2hpbGUgd2UgcGx1ZyB0aGUgZG9j
dW1lbnRhdGlvbiBnYXBzIGluIE1pcmFnZTMuICBJZiB5b3UncmUgYSBuZXR3b3JrIGhhY2tlciAo
b3Igb3RoZXJ3aXNlISkgZmVlbCBmcmVlIHRvIGZpbmQgaGltIGluIHRoZSBDVUNMIGluIEZXMDEu
Cj4gCj4gV2VsY29tZSBUYWtheXVraSEKPiAKPiByZWdhcmRzCj4gQW5pbAo+IAo+CgpUaGlzIGlz
IGdyZWF0IG5ld3MhIFllcywgd2VsY29tZSBUYWtheXVraSEKCkl0IHdvdWxkIGJlIGdyZWF0LCBh
IGxpdHRsZSBsYXRlciBkb3duIHRoZSByb2FkLCBpZiB3ZSBjb3VsZCBzZXQgdXAgYQpyZXBvc2l0
b3J5LCBsaWtlIFNvbG81LCB3aGVyZSB3ZSBjYW4gYm90aCBsZWFybiBhbmQgY29udHJpYnV0ZSB0
bwphbnl0aGluZyBoYXJkd2FyZSByZWxhdGVkIC0gaW4gdGhlIGZvcm0gb2YgYm90aCBzbmlwcGV0
cyBhbmQgZGVtb25zdHJhdG9ycy4KClRoZSBmdXR1cmUgaXMgbG9va2luZyByb3N5IDotKQoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 15:01:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 15:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwVtd-0000q6-20; Tue, 18 Oct 2016 15:01:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists.nick.betteridge@gmail.com>) id 1bwVtb-0000pz-Nl
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 15:01:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 28/F6-05127-25936085; Tue, 18 Oct 2016 15:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTOVt1AS7Y
 IgytHLCx6W++yODB6HP5whSWAMYo1My8pvyKBNaP99SHWgiaeiqM3vrE1MD7j7GLk5BASWMAo
 cf1LRhcjFweLwCJWiXdHnrOBOBIC+1glLrzsYgOpkhCIkTg7/RUrhF0p8fnyLCaIbj2JpZf/s
 4A0CAkcYZLY2fgfKMHBISzgILFrQjZIjYiAusSyU/cZIeptJV4fXwnWyyZgLrHp/VGwmbwCNh
 Lfrz1nBrFZBFQlDr+aBlYvKhAucfpvIztEjaDEyZlPWEDGcwrYSRzakAQSZgYa/2feJWYIW15
 i+9s5zBMYhWYh6ZiFpGwWkrIFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECw7megYFxB+OEVX6HGCU5mJREef302SKE+JLyUyozEosz4otKc1KLDzHKc
 HAoSfBOswDKCRalpqdWpGXmACMLJi3BwaMkwnsCJM1bXJCYW5yZDpE6xWjMseX3tbVMHNum3l
 vLJMSSl5+XKiXOuxykVACkNKM0D24QLOIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQ0
 yhSczrwRu3yugU5iATjmXxwJySkkiQkqqgXFVxPvQv8VmZ6L134mL7MuJrOFp+8OfdGD18Y7t
 3eHtdxs+zr6rxKEmJDJ338MsW62mKrHLBsJil4tmpkqe3B3NErbtzFftKJUki6Ms5q8Fd7AEv
 3uyada9qxek74QHXNx58P/ZaDUnkSKenkAuccFuB7HIAu5183/yJrTN9op5o3BQszR5rxJLcU
 aioRZzUXEiAA0TGaLzAgAA
X-Env-Sender: lists.nick.betteridge@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1476802897!65314696!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49864 invoked from network); 18 Oct 2016 15:01:37 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2016 15:01:37 -0000
Received: by mail-qk0-f181.google.com with SMTP id z190so297359919qkc.2
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 08:01:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=qt70n5gTusj6paKKOhzdB22xcM+olVwL8ynIoFoYXtE=;
 b=oZ9SOrmPubl9bthowtoApDD+GmRjM3xAF5wzCE29v2t96iHKMpyJfmaqDnCCZc9LGM
 PypypxkLEekycrDOgp1LDQrwyuntvDR0q9cIPZfYYwMpdYoXZrCHI+/yFLZ6a8Ov+5aR
 Ww5GfisTdSM/fp5KoF6jwf0JZcbsUXejCCkz/Q1rMNd+XDbGoG9BK3+YVSgRTC1T1lE3
 2Ma45jP9xeMDjInmXzP86LxhW6wtqeWG5RFI7vHYScI55JjJFStb51wSZlnzBw4Agx4Q
 +pxkDZFpKoLwsHD0RPRmPvKW60li3wkM2fzErIJUJHrnidJ+q+Ia9sJA5PvVGj2XkexQ
 DmpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=qt70n5gTusj6paKKOhzdB22xcM+olVwL8ynIoFoYXtE=;
 b=U0xX9o4hf0Y9NzCZ1ykLn63jS8rR3N9VByAL48OTnfLmIK0nC/yZnINfEKsVTbGSZu
 k+lQoBRwOVPxzIBuG15i6aromTCN9cuCEeVL/Hi+qH+Gcu/ZeGCINKPShlu01S7ohJh2
 I/WHIoy24jCywmprN7bM5X+cUWjoyF7VCyoAfGJPlsLw01AJMH0phsyAM5Q5RPHiLyMv
 Y1W3gtFSHeElcRsZbELf4YgJDNHa2/I5MjboicJUbJqPbNK5Eo5DsTKIqn5X2F9uPJhp
 jGyJ7X4zrZ+kbZ6P0U1nMUDEl4ucFerRxFbKLcu54KZLNRaZ6eSOLHsm3rdQdWdYJr+Y
 irGA==
X-Gm-Message-State: AA6/9Rk+ig4ocQxfl4uUHOVZD34038fl0wZ8MX24Wf0o4TK36StcQyKlaZnhJjHHsRClyg==
X-Received: by 10.194.171.225 with SMTP id ax1mr543302wjc.48.1476802896460;
 Tue, 18 Oct 2016 08:01:36 -0700 (PDT)
Received: from [192.168.1.115] (buzzheavyyear.plus.com. [80.229.27.245])
 by smtp.gmail.com with ESMTPSA id uq6sm63448939wjc.37.2016.10.18.08.01.35
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 18 Oct 2016 08:01:35 -0700 (PDT)
To: mirageos-devel@lists.xenproject.org
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
From: Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
Date: Tue, 18 Oct 2016 16:01:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
Subject: Re: [MirageOS-devel] [cambridge] welcome Takayuki Imada
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTgvMTAvMTYgMTQ6NDksIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+IERlYXIgTWlyYWdl
cnMsCj4gCj4gSSdkIGxpa2UgdG8gaW50cm9kdWNlIFRha2F5dWtpIEltYWRhLCB3aG8gaXMgam9p
bmluZyB0aGUgQ2FtYnJpZGdlIENvbXB1dGVyIExhYiB0aGlzIHdlZWsgYXMgYSB2aXNpdG9yIGZv
ciBhIHllYXItbG9uZyBzYWJiYXRpY2FsIGZyb20gSGl0YWNoaSBpbiBKYXBhbi4KPiAKPiBUYWth
eXVraSBkZXNjcmliZXMgaGltc2VsZiBhcyBhICJzb2Z0d2FyZSB2aXJ0dWFsaXNhdGlvbiBndXki
IGFuZCB0aGUgZ29hbCBvZiBoaXMgc2FiYmF0aWNhbCBpcyB0byBleHBlcmltZW50IHdpdGggdmFy
aW91cyBwbGF0Zm9ybXMgZm9yIGludGVncmF0aW5nIHVuaWtlcm5lbCB0ZWNoLCBhbmQgcGFydGlj
dWxhcmx5IE1pcmFnZU9TLCBpbnRvIG5ldHdvcmsgZGV2aWNlcyAoaW5jbHVkaW5nIEFSTSBhcyB3
ZWxsIGFzIHg4NikuCj4gCj4gQXMgcGFydCBvZiB0aGlzLCBoZSB3aWxsIHRha2luZyBhIGNsb3Nl
IGxvb2sgYXQgdGhlIE1pcmFnZSBuZXR3b3JraW5nIHN1YnN5c3RlbSBhbmQgaG93IHRlY2hub2xv
Z2llcyBzdWNoIGFzIFNSLUlPViBwYXNzdGhyb3VnaCBjYW4gbGluayB1cCB3aXRoIHRoZSB2YXJp
b3VzIE1pcmFnZSBiYWNrZW5kcyAoc3VjaCBhcyBYZW4gd2hlcmUgaGFyZHdhcmUgcGFzc3Rocm91
Z2ggaXMgcmVsYXRpdmVseSBtYXR1cmUsIGFuZCBuZXdlciBiYWNrZW5kcyBzdWNoIGFzIFNvbG81
IHdoZXJlIHNvbWUgd29yayBuZWVkcyB0byBoYXBwZW4gb24gTGludXggS1ZNIGFuZCBGcmVlQlNE
IGZvciBlcXVpdmFsZW50IGZ1bmN0aW9uYWxpdHkpLiAKPiAKPiBIaXMgZmlyc3Qgc3RlcCBpcyBz
dGFydGluZyB0byBsZWFybiBPQ2FtbCwgYW5kIGhlIGF0dGVuZGVkIHRoZSBJQ0ZQIHR1dG9yaWFs
IHRoYXQgTWluZHkgYW5kIEdlbW1hIHJhbiByZWNlbnRseS4gIEhlIGlzIG5vdyB1c2luZyBSZWFs
IFdvcmxkIE9DYW1sIGFzIGhpcyByZWZlcmVuY2UgdGV4dCwgc28gcGxlYXNlIGRvIGFzc2lzdCBo
aW0gd2l0aCBhbnkgcXVlc3Rpb25zIGhlIG1pZ2h0IGhhdmUgd2hpbGUgd2UgcGx1ZyB0aGUgZG9j
dW1lbnRhdGlvbiBnYXBzIGluIE1pcmFnZTMuICBJZiB5b3UncmUgYSBuZXR3b3JrIGhhY2tlciAo
b3Igb3RoZXJ3aXNlISkgZmVlbCBmcmVlIHRvIGZpbmQgaGltIGluIHRoZSBDVUNMIGluIEZXMDEu
Cj4gCj4gV2VsY29tZSBUYWtheXVraSEKPiAKPiByZWdhcmRzCj4gQW5pbAo+IAo+CgpUaGlzIGlz
IGdyZWF0IG5ld3MhIFllcywgd2VsY29tZSBUYWtheXVraSEKCkl0IHdvdWxkIGJlIGdyZWF0LCBh
IGxpdHRsZSBsYXRlciBkb3duIHRoZSByb2FkLCBpZiB3ZSBjb3VsZCBzZXQgdXAgYQpyZXBvc2l0
b3J5LCBsaWtlIFNvbG81LCB3aGVyZSB3ZSBjYW4gYm90aCBsZWFybiBhbmQgY29udHJpYnV0ZSB0
bwphbnl0aGluZyBoYXJkd2FyZSByZWxhdGVkIC0gaW4gdGhlIGZvcm0gb2YgYm90aCBzbmlwcGV0
cyBhbmQgZGVtb25zdHJhdG9ycy4KClRoZSBmdXR1cmUgaXMgbG9va2luZyByb3N5IDotKQoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 15:09:01 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 15:09: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwW0i-0001Ap-TU; Tue, 18 Oct 2016 15:09:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwW0h-0001Ah-VD
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 15:09:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1E/43-21986-B0B36085; Tue, 18 Oct 2016 15:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhsS6XNVu
 EwdY/PBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFj3kfGgsVcFWd2LGBuYNzB0cXIxSEkMJVR
 YtuNDSwgDovAZGaJlot7mSCcr0wS8878Zeti5AQqO8cocfl0MojNLKAlcePfSyYQm1dAT2LT+
 rdgtrBAuMSBpwtZuxg5ONgENCVWvuIHCXMK2EpsP7+bFcRmEVCVuNz9hw1ijLrE6o2PmCBsbY
 llC18zQ4y0lVi36Rc7xNo8ifkNfYwgtoiAqcTbKX9ZQGwJAVmJJycXsUxgFJiF5KJZSC6ahWT
 sAkbmVYwaxalFZalFuobmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7
 GG9vDDjEKMnBpCTK66fPFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve8JVBOsCg1PbUiLTMHG
 CswaQkOHiUR3m0gad7igsTc4sx0iNQpRkUpcd4ZIAkBkERGaR5cGyw+LzHKSgnzMgIdIsRTkF
 qUm1mCKv+KUZyDUUkYYgpPZl4J3PRXQIuZgBafy2MBWVySiJCSamAMWRj9taJzRr5/XdD9ues
 Dzu7Ps7c6uqRZoehc8HN9gWT1B4+7ma/2ujEHHdgfyXd0g5bNWe9ayx3nij4fT162feqc2Q8j
 cm9t+B588nuWh0OY0wdZ7ZfbpO4/MNW0V5y7funKL5dZ3LsOhTl5Bbcr/PbzbTlU9z91UqUhx
 /+1Vc2WC4tyNr1WYinOSDTUYi4qTgQAt27VtsoCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1476803338!13554759!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4208 invoked from network); 18 Oct 2016 15:08:58 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 15:08:58 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 2ab9cacb;
 Tue, 18 Oct 2016 16:08:54 +0100 (BST)
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=GQEtbKPYCBCvj3IhPJD6qe24ZUg=; b=kqt9FzwxJ89iOqPUDj
 1MK9lchW9p4PYiLURwBEdZ9b83qEfdrTD600fiA2TCd1SfHp2CDxHLGiWWVbDv5h
 thiS53s69oBBoSZkw172J2iNix/OBkQUiJ4IzrmBoSQJLwhWXAY10DchJHpxUX5p
 g/Cc1l8TCUtEJbcXnlK56qtmg=
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=qj9iKo02Mio/q5u48nhgzrl+8dW+ope9qsFjP/pLT3qeXgi3dlQ
 fTEtQuMQRROVASy0EuXnZaXabXPIInMVOjZFgW9J3MN5vNwJp8I31fi3Dz8zWzQF
 LLvR4hxWV8eNyrnowl/GphViIybZYag/GdXBJOo6cneLnlvxGUH80kbc=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id db4a75fd
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 16:08:54 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
Date: Tue, 18 Oct 2016 16:08:53 +0100
Message-Id: <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
 <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
To: Nick Betteridge <lists.nick.betteridge@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] ARM experiences (was: [cambridge] welcome
	Takayuki Imada)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0IDIwMTYsIGF0IDE2OjAxLCBOaWNrIEJldHRlcmlkZ2UgPGxpc3RzLm5pY2suYmV0
dGVyaWRnZUBnbWFpbC5jb20+IHdyb3RlOgo+IEl0IHdvdWxkIGJlIGdyZWF0LCBhIGxpdHRsZSBs
YXRlciBkb3duIHRoZSByb2FkLCBpZiB3ZSBjb3VsZCBzZXQgdXAgYQo+IHJlcG9zaXRvcnksIGxp
a2UgU29sbzUsIHdoZXJlIHdlIGNhbiBib3RoIGxlYXJuIGFuZCBjb250cmlidXRlIHRvCj4gYW55
dGhpbmcgaGFyZHdhcmUgcmVsYXRlZCAtIGluIHRoZSBmb3JtIG9mIGJvdGggc25pcHBldHMgYW5k
IGRlbW9uc3RyYXRvcnMuCj4gCj4gVGhlIGZ1dHVyZSBpcyBsb29raW5nIHJvc3kgOi0pCgpBYnNv
bHV0ZWx5IC0gaXQncyBjbGVhciBmcm9tIHRoZSBlYXJsaWVyIHRocmVhZCBvbiBBUk0gdGhhdCBo
YXJkd2FyZQpjb250aW51ZXMgdG8gYmUgZnJhZ21lbnRlZCwgYW5kIGJ1aWxkIHN5c3RlbXMgY29u
dGludWUgdG8gYmUgY29uZnVzaW5nCndpdGggcmVzcGVjdCB0byBnZXR0aW5nIGJvb3RhYmxlIGlt
YWdlcy4KCkkgdGhpbmsgd2UgY2FuIG1ha2UgcmVhbCBwcm9ncmVzcyBvbiB0aGF0IGZyb20gdGhl
IE1pcmFnZSBwZXJzcGVjdGl2ZSAtLQp3ZSBoYXZlIGV4Y2VsbGVudCBMaW51eC9GcmVlQlNEIG5h
dGl2ZSBjb21waWxhdGlvbiBub3cgd2l0aCBPUEFNLAphIGNvbWJpbmF0aW9uIG9mIERvY2tlcmlz
ZWQgYnVpbGQgdG9vbHMgdG8gdW5sb2NrIGEgZ29vZCBNYWMvV2luIGRldgpleHBlcmllbmNlLCBh
bmQganVzdCBuZWVkIGEgcG9ydCBvZiBTb2xvNSB0byBBUk0gdG8gY29tcGxldGUgdGhlIG5pY2UK
cHJvY2VzcyBtYW5hZ2VtZW50IHN0b3J5IHRoYXQgaXMgZW1lcmdpbmcgb24geDg2LgoKQSByZXBv
c2l0b3J5IGZvciBBUk0gKyBNaXJhZ2UgZXhwZXJpZW5jZXMgLyB0ZW1wbGF0ZXMgd291bGQgYmUg
dmVyeQp1c2VmdWwgaW5kZWVkLCBpZiBzb21lb25lIGlzIHdpbGxpbmcgdG8gc3RlcCB1cCB0byBj
dXJhdGUgaXQgYSBsaXR0bGUuICBIb3cgdG8KZG8gQ0kgb24gc29tZXRoaW5nIHRoYXQgaW52b2x2
ZXMgaGFyZHdhcmUgaXMgYSBsaXR0bGUgZGljZXkgLS0gcGVyaGFwcyB3ZQpuZWVkIGEgbWVjaGFu
aWNhbCB0dXJrIENJIHRoYXQgcHJvZHMgcGVvcGxlIHRvIHVwZGF0ZSBhbiBpc3N1ZSB3aGVuIHRo
ZXkKZmluZCBhIGhhcmR3YXJlIGNvbWJpbmF0aW9uIHRoYXQgd29ya3M/IDotKSAgQW4gZXhhbXBs
ZSBvZiB0aGlzIGluIHRoZSB3aWxkCmlzIGh0dHBzOi8vZ2l0aHViLmNvbS9heWVrcy9TR1gtaGFy
ZHdhcmUsIHRvIGxvY2F0ZSBTR1gtY2FwYWJsZSBoYXJkd2FyZS4KCi1hbmlsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWls
aW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 15:09:01 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 15:09: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwW0i-0001Ap-TU; Tue, 18 Oct 2016 15:09:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwW0h-0001Ah-VD
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 15:09:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1E/43-21986-B0B36085; Tue, 18 Oct 2016 15:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhsS6XNVu
 EwdY/PBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFj3kfGgsVcFWd2LGBuYNzB0cXIxSEkMJVR
 YtuNDSwgDovAZGaJlot7mSCcr0wS8878Zeti5AQqO8cocfl0MojNLKAlcePfSyYQm1dAT2LT+
 rdgtrBAuMSBpwtZuxg5ONgENCVWvuIHCXMK2EpsP7+bFcRmEVCVuNz9hw1ijLrE6o2PmCBsbY
 llC18zQ4y0lVi36Rc7xNo8ifkNfYwgtoiAqcTbKX9ZQGwJAVmJJycXsUxgFJiF5KJZSC6ahWT
 sAkbmVYwaxalFZalFuobmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7
 GG9vDDjEKMnBpCTK66fPFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve8JVBOsCg1PbUiLTMHG
 CswaQkOHiUR3m0gad7igsTc4sx0iNQpRkUpcd4ZIAkBkERGaR5cGyw+LzHKSgnzMgIdIsRTkF
 qUm1mCKv+KUZyDUUkYYgpPZl4J3PRXQIuZgBafy2MBWVySiJCSamAMWRj9taJzRr5/XdD9ues
 Dzu7Ps7c6uqRZoehc8HN9gWT1B4+7ma/2ujEHHdgfyXd0g5bNWe9ayx3nij4fT162feqc2Q8j
 cm9t+B588nuWh0OY0wdZ7ZfbpO4/MNW0V5y7funKL5dZ3LsOhTl5Bbcr/PbzbTlU9z91UqUhx
 /+1Vc2WC4tyNr1WYinOSDTUYi4qTgQAt27VtsoCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1476803338!13554759!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4208 invoked from network); 18 Oct 2016 15:08:58 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 15:08:58 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 2ab9cacb;
 Tue, 18 Oct 2016 16:08:54 +0100 (BST)
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=GQEtbKPYCBCvj3IhPJD6qe24ZUg=; b=kqt9FzwxJ89iOqPUDj
 1MK9lchW9p4PYiLURwBEdZ9b83qEfdrTD600fiA2TCd1SfHp2CDxHLGiWWVbDv5h
 thiS53s69oBBoSZkw172J2iNix/OBkQUiJ4IzrmBoSQJLwhWXAY10DchJHpxUX5p
 g/Cc1l8TCUtEJbcXnlK56qtmg=
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=qj9iKo02Mio/q5u48nhgzrl+8dW+ope9qsFjP/pLT3qeXgi3dlQ
 fTEtQuMQRROVASy0EuXnZaXabXPIInMVOjZFgW9J3MN5vNwJp8I31fi3Dz8zWzQF
 LLvR4hxWV8eNyrnowl/GphViIybZYag/GdXBJOo6cneLnlvxGUH80kbc=
Received: from [172.16.10.191] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id db4a75fd
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 16:08:54 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
Date: Tue, 18 Oct 2016 16:08:53 +0100
Message-Id: <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
 <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
To: Nick Betteridge <lists.nick.betteridge@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] ARM experiences (was: [cambridge] welcome
	Takayuki Imada)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0IDIwMTYsIGF0IDE2OjAxLCBOaWNrIEJldHRlcmlkZ2UgPGxpc3RzLm5pY2suYmV0
dGVyaWRnZUBnbWFpbC5jb20+IHdyb3RlOgo+IEl0IHdvdWxkIGJlIGdyZWF0LCBhIGxpdHRsZSBs
YXRlciBkb3duIHRoZSByb2FkLCBpZiB3ZSBjb3VsZCBzZXQgdXAgYQo+IHJlcG9zaXRvcnksIGxp
a2UgU29sbzUsIHdoZXJlIHdlIGNhbiBib3RoIGxlYXJuIGFuZCBjb250cmlidXRlIHRvCj4gYW55
dGhpbmcgaGFyZHdhcmUgcmVsYXRlZCAtIGluIHRoZSBmb3JtIG9mIGJvdGggc25pcHBldHMgYW5k
IGRlbW9uc3RyYXRvcnMuCj4gCj4gVGhlIGZ1dHVyZSBpcyBsb29raW5nIHJvc3kgOi0pCgpBYnNv
bHV0ZWx5IC0gaXQncyBjbGVhciBmcm9tIHRoZSBlYXJsaWVyIHRocmVhZCBvbiBBUk0gdGhhdCBo
YXJkd2FyZQpjb250aW51ZXMgdG8gYmUgZnJhZ21lbnRlZCwgYW5kIGJ1aWxkIHN5c3RlbXMgY29u
dGludWUgdG8gYmUgY29uZnVzaW5nCndpdGggcmVzcGVjdCB0byBnZXR0aW5nIGJvb3RhYmxlIGlt
YWdlcy4KCkkgdGhpbmsgd2UgY2FuIG1ha2UgcmVhbCBwcm9ncmVzcyBvbiB0aGF0IGZyb20gdGhl
IE1pcmFnZSBwZXJzcGVjdGl2ZSAtLQp3ZSBoYXZlIGV4Y2VsbGVudCBMaW51eC9GcmVlQlNEIG5h
dGl2ZSBjb21waWxhdGlvbiBub3cgd2l0aCBPUEFNLAphIGNvbWJpbmF0aW9uIG9mIERvY2tlcmlz
ZWQgYnVpbGQgdG9vbHMgdG8gdW5sb2NrIGEgZ29vZCBNYWMvV2luIGRldgpleHBlcmllbmNlLCBh
bmQganVzdCBuZWVkIGEgcG9ydCBvZiBTb2xvNSB0byBBUk0gdG8gY29tcGxldGUgdGhlIG5pY2UK
cHJvY2VzcyBtYW5hZ2VtZW50IHN0b3J5IHRoYXQgaXMgZW1lcmdpbmcgb24geDg2LgoKQSByZXBv
c2l0b3J5IGZvciBBUk0gKyBNaXJhZ2UgZXhwZXJpZW5jZXMgLyB0ZW1wbGF0ZXMgd291bGQgYmUg
dmVyeQp1c2VmdWwgaW5kZWVkLCBpZiBzb21lb25lIGlzIHdpbGxpbmcgdG8gc3RlcCB1cCB0byBj
dXJhdGUgaXQgYSBsaXR0bGUuICBIb3cgdG8KZG8gQ0kgb24gc29tZXRoaW5nIHRoYXQgaW52b2x2
ZXMgaGFyZHdhcmUgaXMgYSBsaXR0bGUgZGljZXkgLS0gcGVyaGFwcyB3ZQpuZWVkIGEgbWVjaGFu
aWNhbCB0dXJrIENJIHRoYXQgcHJvZHMgcGVvcGxlIHRvIHVwZGF0ZSBhbiBpc3N1ZSB3aGVuIHRo
ZXkKZmluZCBhIGhhcmR3YXJlIGNvbWJpbmF0aW9uIHRoYXQgd29ya3M/IDotKSAgQW4gZXhhbXBs
ZSBvZiB0aGlzIGluIHRoZSB3aWxkCmlzIGh0dHBzOi8vZ2l0aHViLmNvbS9heWVrcy9TR1gtaGFy
ZHdhcmUsIHRvIGxvY2F0ZSBTR1gtY2FwYWJsZSBoYXJkd2FyZS4KCi1hbmlsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWls
aW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 17:11:35 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 17:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwXvD-0002Fo-Fe; Tue, 18 Oct 2016 17:11:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cherry@zyx.in>) id 1bwXvC-0002Fi-H8
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 17:11:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/09-28497-DB756085; Tue, 18 Oct 2016 17:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsVStexjsu6ecLY
 IgyWn9C16W++yODB6HP5whSWAMYo1My8pvyKBNeP2/3fsBRfYKo4/bWNpYNzH2sXIxSEkMI9R
 4sGND+xdjJwcnAJ2EvOfbwWzhQQWMErsPmIDYvMKCEqcnPmEBcRmFpCXaN46mxnC1pA4uuEGW
 FxYIFziTu9kMJsNKL708HqwGhYBVYk5HyYwdTFycIgIREo8++sA0aou8fV+AwvEeEuJ29M/ME
 5g5JmFZNssJNtmIdm2gJF5FaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZg6DAAwQ7Gjn9OhxglOZiURHlbvdkihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvgwD
 ygkWpaanVqRl5gCDGCYtwcGjJMKbApLmLS5IzC3OTIdInWLU5Vjw4/ZaJiGWvPy8VClx3iSQI
 gGQoozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeLyBTeDLzSuA2vQI6ggnoiH
 N5LCBHlCQipKQaGL08Cuy6bZXKvVoNvvu6/Hs0Ne2dYWhpwQvRE8pHjMOdDpgmOHjfEj24s/3
 y79upd2Z1lC+MVlV2YExbIemefXb3oo4XNyzv/404uEe0RfX6MtVJ211UvX5JWB86sfXKRjG5
 L6uK3dubPhtNOHpqWZSB2HS3N4Xfszeptyu7dxfVBe1iX7d6uxJLcUaioRZzUXEiAEqZulOjA
 gAA
X-Env-Sender: cherry@zyx.in
X-Msg-Ref: server-15.tower-21.messagelabs.com!1476810683!38658665!1
X-Originating-IP: [122.166.241.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45985 invoked from network); 18 Oct 2016 17:11:24 -0000
Received: from abts-kk-static-099.241.166.122.airtelbroadband.in (HELO
 fooobar.mooo.com) (122.166.241.99)
 by server-15.tower-21.messagelabs.com with SMTP; 18 Oct 2016 17:11:24 -0000
Received: from [100.107.166.122] (unknown [27.107.105.158])
 by fooobar.mooo.com (Postfix) with ESMTPSA id F297266635E;
 Wed, 19 Oct 2016 04:10:47 +0530 (IST)
In-Reply-To: <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
 <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
 <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
MIME-Version: 1.0
From: "Cherry G. Mathew" <cherry@zyx.in>
Date: Tue, 18 Oct 2016 17:11:08 +0000
To: Anil Madhavapeddy <anil@recoil.org>,
 Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <E5ECAABD-C2E7-4281-892C-EBCC63E9CC78@zyx.in>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] ARM experiences (was: [cambridge]
	welcome	Takayuki Imada)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0b2JlciAyMDE2IDg6Mzg6NTMgcG0gSVNULCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5p
bEByZWNvaWwub3JnPiB3cm90ZToKPk9uIDE4IE9jdCAyMDE2LCBhdCAxNjowMSwgTmljayBCZXR0
ZXJpZGdlCj48bGlzdHMubmljay5iZXR0ZXJpZGdlQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IEl0IHdv
dWxkIGJlIGdyZWF0LCBhIGxpdHRsZSBsYXRlciBkb3duIHRoZSByb2FkLCBpZiB3ZSBjb3VsZCBz
ZXQgdXAgYQo+PiByZXBvc2l0b3J5LCBsaWtlIFNvbG81LCB3aGVyZSB3ZSBjYW4gYm90aCBsZWFy
biBhbmQgY29udHJpYnV0ZSB0bwo+PiBhbnl0aGluZyBoYXJkd2FyZSByZWxhdGVkIC0gaW4gdGhl
IGZvcm0gb2YgYm90aCBzbmlwcGV0cyBhbmQKPmRlbW9uc3RyYXRvcnMuCj4+IAo+PiBUaGUgZnV0
dXJlIGlzIGxvb2tpbmcgcm9zeSA6LSkKPgo+QWJzb2x1dGVseSAtIGl0J3MgY2xlYXIgZnJvbSB0
aGUgZWFybGllciB0aHJlYWQgb24gQVJNIHRoYXQgaGFyZHdhcmUKPmNvbnRpbnVlcyB0byBiZSBm
cmFnbWVudGVkLCBhbmQgYnVpbGQgc3lzdGVtcyBjb250aW51ZSB0byBiZSBjb25mdXNpbmcKPndp
dGggcmVzcGVjdCB0byBnZXR0aW5nIGJvb3RhYmxlIGltYWdlcy4KPgoKRldJVywgdGhlIG5ldGJz
ZCBidWlsZCBzeXN0ZW0gc3RhbmRzIG91dCBpbiBhIHdvcmxkIG9mIG11Y2suCgpXZSd2ZSBqdXN0
IGZpbmlzaGVkIHJlb3JnYW5pc2luZywgdW5pdCB0ZXN0aW5nIGFuZCBidWlsZGluZyBhIGNyaXRp
Y2FsIGtlcm5lbCBWTSBjb21wb25lbnQgaW4gdXNlcmxhbmQsIGZyb20gKndpbmRvd3MqCgotLSAK
fmNoZXJyeQoKU2VudCB2aWEgcGhvbmUgZGV2aWNlLiBzb3JyeSBpdCdzIHNob3J0LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 17:11:35 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 17:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwXvD-0002Fo-Fe; Tue, 18 Oct 2016 17:11:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cherry@zyx.in>) id 1bwXvC-0002Fi-H8
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 17:11:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/09-28497-DB756085; Tue, 18 Oct 2016 17:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsVStexjsu6ecLY
 IgyWn9C16W++yODB6HP5whSWAMYo1My8pvyKBNeP2/3fsBRfYKo4/bWNpYNzH2sXIxSEkMI9R
 4sGND+xdjJwcnAJ2EvOfbwWzhQQWMErsPmIDYvMKCEqcnPmEBcRmFpCXaN46mxnC1pA4uuEGW
 FxYIFziTu9kMJsNKL708HqwGhYBVYk5HyYwdTFycIgIREo8++sA0aou8fV+AwvEeEuJ29M/ME
 5g5JmFZNssJNtmIdm2gJF5FaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZg6DAAwQ7Gjn9OhxglOZiURHlbvdkihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvgwD
 ygkWpaanVqRl5gCDGCYtwcGjJMKbApLmLS5IzC3OTIdInWLU5Vjw4/ZaJiGWvPy8VClx3iSQI
 gGQoozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeLyBTeDLzSuA2vQI6ggnoiH
 N5LCBHlCQipKQaGL08Cuy6bZXKvVoNvvu6/Hs0Ne2dYWhpwQvRE8pHjMOdDpgmOHjfEj24s/3
 y79upd2Z1lC+MVlV2YExbIemefXb3oo4XNyzv/404uEe0RfX6MtVJ211UvX5JWB86sfXKRjG5
 L6uK3dubPhtNOHpqWZSB2HS3N4Xfszeptyu7dxfVBe1iX7d6uxJLcUaioRZzUXEiAEqZulOjA
 gAA
X-Env-Sender: cherry@zyx.in
X-Msg-Ref: server-15.tower-21.messagelabs.com!1476810683!38658665!1
X-Originating-IP: [122.166.241.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45985 invoked from network); 18 Oct 2016 17:11:24 -0000
Received: from abts-kk-static-099.241.166.122.airtelbroadband.in (HELO
 fooobar.mooo.com) (122.166.241.99)
 by server-15.tower-21.messagelabs.com with SMTP; 18 Oct 2016 17:11:24 -0000
Received: from [100.107.166.122] (unknown [27.107.105.158])
 by fooobar.mooo.com (Postfix) with ESMTPSA id F297266635E;
 Wed, 19 Oct 2016 04:10:47 +0530 (IST)
In-Reply-To: <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
 <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
 <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
MIME-Version: 1.0
From: "Cherry G. Mathew" <cherry@zyx.in>
Date: Tue, 18 Oct 2016 17:11:08 +0000
To: Anil Madhavapeddy <anil@recoil.org>,
 Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <E5ECAABD-C2E7-4281-892C-EBCC63E9CC78@zyx.in>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] ARM experiences (was: [cambridge]
	welcome	Takayuki Imada)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTggT2N0b2JlciAyMDE2IDg6Mzg6NTMgcG0gSVNULCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5p
bEByZWNvaWwub3JnPiB3cm90ZToKPk9uIDE4IE9jdCAyMDE2LCBhdCAxNjowMSwgTmljayBCZXR0
ZXJpZGdlCj48bGlzdHMubmljay5iZXR0ZXJpZGdlQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IEl0IHdv
dWxkIGJlIGdyZWF0LCBhIGxpdHRsZSBsYXRlciBkb3duIHRoZSByb2FkLCBpZiB3ZSBjb3VsZCBz
ZXQgdXAgYQo+PiByZXBvc2l0b3J5LCBsaWtlIFNvbG81LCB3aGVyZSB3ZSBjYW4gYm90aCBsZWFy
biBhbmQgY29udHJpYnV0ZSB0bwo+PiBhbnl0aGluZyBoYXJkd2FyZSByZWxhdGVkIC0gaW4gdGhl
IGZvcm0gb2YgYm90aCBzbmlwcGV0cyBhbmQKPmRlbW9uc3RyYXRvcnMuCj4+IAo+PiBUaGUgZnV0
dXJlIGlzIGxvb2tpbmcgcm9zeSA6LSkKPgo+QWJzb2x1dGVseSAtIGl0J3MgY2xlYXIgZnJvbSB0
aGUgZWFybGllciB0aHJlYWQgb24gQVJNIHRoYXQgaGFyZHdhcmUKPmNvbnRpbnVlcyB0byBiZSBm
cmFnbWVudGVkLCBhbmQgYnVpbGQgc3lzdGVtcyBjb250aW51ZSB0byBiZSBjb25mdXNpbmcKPndp
dGggcmVzcGVjdCB0byBnZXR0aW5nIGJvb3RhYmxlIGltYWdlcy4KPgoKRldJVywgdGhlIG5ldGJz
ZCBidWlsZCBzeXN0ZW0gc3RhbmRzIG91dCBpbiBhIHdvcmxkIG9mIG11Y2suCgpXZSd2ZSBqdXN0
IGZpbmlzaGVkIHJlb3JnYW5pc2luZywgdW5pdCB0ZXN0aW5nIGFuZCBidWlsZGluZyBhIGNyaXRp
Y2FsIGtlcm5lbCBWTSBjb21wb25lbnQgaW4gdXNlcmxhbmQsIGZyb20gKndpbmRvd3MqCgotLSAK
fmNoZXJyeQoKU2VudCB2aWEgcGhvbmUgZGV2aWNlLiBzb3JyeSBpdCdzIHNob3J0LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 17:27:34 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 17:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwYAm-00032K-4i; Tue, 18 Oct 2016 17:27:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwYAk-00032C-9c
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 17:27:30 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 9E/C0-01767-18B56085; Tue, 18 Oct 2016 17:27:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXCOvOhsW5DNFu
 Ewfd/sha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrH3ywHWggvcFfMPXWFpYDzB2cXIxSEkMJVR
 4tLnN0wgDovAZGaJBR//QDlfmSQ+3/3HBFH2mVGif+1F5i5GTg5mAS2JG/9eMoHYvAJ6EpvWv
 wWzhQXCJe70TmbpYuTgYBPQlFj5ih8kzClgJfH9/imwEhYBVYmeLeehxkRLXJz6hhHC1pZYtv
 A1M8RIW4mOtS1sEHvPMUpcWbYdrFlEQE3i2aKdbCC2hICsxJOTi1gmMArMQnLSLCQnzUIydwE
 j8ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYzf
 lgUcYpTkYFIS5W31ZosQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLGgWUEyxKTU+tSMvMAcYLT
 FqCg0dJhFcNJM1bXJCYW5yZDpE6xagoJc57OBIoIQCSyCjNg2uDxeglRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfMygYznycwrgZv+CmgxE9Dic3ksIItLEhFSUg2MQbUMk7P3Fv1/e6ik3+C
 Zd9a/95mfnb6d6l8+edOdTP9pSRuVPA7OVGCOmnI6OujIlrX822PdBXqWhx+282BeIPC1v30C
 J9cWKY7GJfs+pX5I4Um9eOEs1yTmM6cDTrRPFt8aVcz3cG1OxO8jL9a0vWm/xVKgfCK2+K7SI
 t7T/t+SmX7smHF5hxJLcUaioRZzUXEiAOeEeeHMAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1476811648!13194395!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60249 invoked from network); 18 Oct 2016 17:27:28 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 17:27:28 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id a4167a5b;
 Tue, 18 Oct 2016 18:27:27 +0100 (BST)
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=nwZmtnDB4/olRp+nbDXPMWyz9NE=; b=MiZOL4Eub7nrpQ6Xvq
 48Iw0QEZJGMB5JO8E2yoky/NFp3eZrCgPQ/8O/z/PAMOMVzSDZ8oxx/qQX+cFUOH
 lgOpLBjkgDRQpOhRzCm2lyomx68zEYXOX8eXkcW1nNv90kbaMUWGYcpyznoHxORd
 XEBGP8NMtXsj6X/vh9IQ0cILI=
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=N8DXzySIl2ch9j4uJC8Q8BP/RTKwO0yzJecfjBewTgRlMiEFZ5k
 F7iGmXMB1enjC/joTziTp1YnE+PyD+hRTssQax6qT5Ew3e40DHw4PSuR8vQvwUoF
 9U0rhE3OBinPynOFZO2K4l+dntYRO5sOWemifhg1YMbdE77ZTP6dVwdA=
Received: from eduroam-avsm2-cdfe95.pem.private.cam.ac.uk
 (global-185-69.nat-2.net.cam.ac.uk [131.111.185.69])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 96ce575c
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 18:27:26 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <E5ECAABD-C2E7-4281-892C-EBCC63E9CC78@zyx.in>
Date: Tue, 18 Oct 2016 18:27:27 +0100
Message-Id: <9717AEA2-22E9-4C73-8ACE-AE531C60FA76@recoil.org>
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
 <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
 <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
 <E5ECAABD-C2E7-4281-892C-EBCC63E9CC78@zyx.in>
To: "Cherry G. Mathew" <cherry@zyx.in>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] ARM experiences (was: [cambridge]
	welcome	Takayuki Imada)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTggT2N0IDIwMTYsIGF0IDE4OjExLCBDaGVycnkgRy4gTWF0aGV3IDxjaGVycnlAenl4
LmluPiB3cm90ZToKPiAKPiBPbiAxOCBPY3RvYmVyIDIwMTYgODozODo1MyBwbSBJU1QsIEFuaWwg
TWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+PiBPbiAxOCBPY3QgMjAxNiwg
YXQgMTY6MDEsIE5pY2sgQmV0dGVyaWRnZQo+PiA8bGlzdHMubmljay5iZXR0ZXJpZGdlQGdtYWls
LmNvbT4gd3JvdGU6Cj4+PiBJdCB3b3VsZCBiZSBncmVhdCwgYSBsaXR0bGUgbGF0ZXIgZG93biB0
aGUgcm9hZCwgaWYgd2UgY291bGQgc2V0IHVwIGEKPj4+IHJlcG9zaXRvcnksIGxpa2UgU29sbzUs
IHdoZXJlIHdlIGNhbiBib3RoIGxlYXJuIGFuZCBjb250cmlidXRlIHRvCj4+PiBhbnl0aGluZyBo
YXJkd2FyZSByZWxhdGVkIC0gaW4gdGhlIGZvcm0gb2YgYm90aCBzbmlwcGV0cyBhbmQKPj4gZGVt
b25zdHJhdG9ycy4KPj4+IAo+Pj4gVGhlIGZ1dHVyZSBpcyBsb29raW5nIHJvc3kgOi0pCj4+IAo+
PiBBYnNvbHV0ZWx5IC0gaXQncyBjbGVhciBmcm9tIHRoZSBlYXJsaWVyIHRocmVhZCBvbiBBUk0g
dGhhdCBoYXJkd2FyZQo+PiBjb250aW51ZXMgdG8gYmUgZnJhZ21lbnRlZCwgYW5kIGJ1aWxkIHN5
c3RlbXMgY29udGludWUgdG8gYmUgY29uZnVzaW5nCj4+IHdpdGggcmVzcGVjdCB0byBnZXR0aW5n
IGJvb3RhYmxlIGltYWdlcy4KPj4gCj4gCj4gRldJVywgdGhlIG5ldGJzZCBidWlsZCBzeXN0ZW0g
c3RhbmRzIG91dCBpbiBhIHdvcmxkIG9mIG11Y2suCj4gCj4gV2UndmUganVzdCBmaW5pc2hlZCBy
ZW9yZ2FuaXNpbmcsIHVuaXQgdGVzdGluZyBhbmQgYnVpbGRpbmcgYSBjcml0aWNhbCBrZXJuZWwg
Vk0gY29tcG9uZW50IGluIHVzZXJsYW5kLCBmcm9tICp3aW5kb3dzKgoKV2UgYXJlIHNhZGx5IHN0
dWNrIGJ1aWxkaW5nIExpbnV4IGtlcm5lbHMgYXQgdGhpcyBzdGFnZSA6LSkKCk9uZSB0aGluZyB0
aGF0IGhhcyBmcmVxdWVudGx5IG9jY3VycmVkIHRvIG1lIGlzIHRoYXQgaXQgbWlnaHQKYmUgbmlj
ZSB0byB1c2UgTmV0QlNEIHBrZ3NyYyBhcyB0aGUgYmFzaXMgZm9yIEMgc3R1YiBjb21waWxhdGlv
bgphbmQgaW50ZXJmYWNpbmcgd2l0aCBPUyBsaWJyYXJpZXMsIGJ1dCBJJ3ZlIG5ldmVyIGludmVz
dGlnYXRlZAppbiBkZXB0aC4gIFRoZSBtYWluIGlzc3VlIHdpdGggdGhpcyAoYXMgSSB1bmRlcnN0
YW5kIGl0KSBpcyB0aGF0CnBrZ3NyYyBwcmVmZXJzIHRvIG93biB0aGUgY29tcGlsYXRpb24gb2Yg
YWxsIGxpYnJhcmllcyBhbmQgbm90CnBhc3MgdGhyb3VnaCB0byBwcmVpbnN0YWxsZWQgT1MgdmVy
c2lvbnMuICBTdGlsbCwgc2luY2UgUnVtcApoYXMgYmVlbiB1cHN0cmVhbWVkIHRvIE5ldEJTRCB0
aGUgc2l0dWF0aW9uIGZvciB0aGUgYmFzZQpidWlsZCBjYW4gb25seSBiZSBnZXR0aW5nIGJldHRl
ciB3aXRoIHJlc3BlY3QgdG8gdW5pa2VybmVsCnN1cHBvcnQuCgpBbmlsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 17:27:34 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 17:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwYAm-00032K-4i; Tue, 18 Oct 2016 17:27:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwYAk-00032C-9c
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 17:27:30 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 9E/C0-01767-18B56085; Tue, 18 Oct 2016 17:27:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXCOvOhsW5DNFu
 Ewfd/sha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrH3ywHWggvcFfMPXWFpYDzB2cXIxSEkMJVR
 4tLnN0wgDovAZGaJBR//QDlfmSQ+3/3HBFH2mVGif+1F5i5GTg5mAS2JG/9eMoHYvAJ6EpvWv
 wWzhQXCJe70TmbpYuTgYBPQlFj5ih8kzClgJfH9/imwEhYBVYmeLeehxkRLXJz6hhHC1pZYtv
 A1M8RIW4mOtS1sEHvPMUpcWbYdrFlEQE3i2aKdbCC2hICsxJOTi1gmMArMQnLSLCQnzUIydwE
 j8ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYzf
 lgUcYpTkYFIS5W31ZosQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLGgWUEyxKTU+tSMvMAcYLT
 FqCg0dJhFcNJM1bXJCYW5yZDpE6xagoJc57OBIoIQCSyCjNg2uDxeglRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfMygYznycwrgZv+CmgxE9Dic3ksIItLEhFSUg2MQbUMk7P3Fv1/e6ik3+C
 Zd9a/95mfnb6d6l8+edOdTP9pSRuVPA7OVGCOmnI6OujIlrX822PdBXqWhx+282BeIPC1v30C
 J9cWKY7GJfs+pX5I4Um9eOEs1yTmM6cDTrRPFt8aVcz3cG1OxO8jL9a0vWm/xVKgfCK2+K7SI
 t7T/t+SmX7smHF5hxJLcUaioRZzUXEiAOeEeeHMAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1476811648!13194395!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60249 invoked from network); 18 Oct 2016 17:27:28 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2016 17:27:28 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id a4167a5b;
 Tue, 18 Oct 2016 18:27:27 +0100 (BST)
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=nwZmtnDB4/olRp+nbDXPMWyz9NE=; b=MiZOL4Eub7nrpQ6Xvq
 48Iw0QEZJGMB5JO8E2yoky/NFp3eZrCgPQ/8O/z/PAMOMVzSDZ8oxx/qQX+cFUOH
 lgOpLBjkgDRQpOhRzCm2lyomx68zEYXOX8eXkcW1nNv90kbaMUWGYcpyznoHxORd
 XEBGP8NMtXsj6X/vh9IQ0cILI=
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=N8DXzySIl2ch9j4uJC8Q8BP/RTKwO0yzJecfjBewTgRlMiEFZ5k
 F7iGmXMB1enjC/joTziTp1YnE+PyD+hRTssQax6qT5Ew3e40DHw4PSuR8vQvwUoF
 9U0rhE3OBinPynOFZO2K4l+dntYRO5sOWemifhg1YMbdE77ZTP6dVwdA=
Received: from eduroam-avsm2-cdfe95.pem.private.cam.ac.uk
 (global-185-69.nat-2.net.cam.ac.uk [131.111.185.69])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 96ce575c
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Tue, 18 Oct 2016 18:27:26 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <E5ECAABD-C2E7-4281-892C-EBCC63E9CC78@zyx.in>
Date: Tue, 18 Oct 2016 18:27:27 +0100
Message-Id: <9717AEA2-22E9-4C73-8ACE-AE531C60FA76@recoil.org>
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
 <135c2cd3-9577-e400-f1ba-bd3f91ace472@gmail.com>
 <DD3BD3DF-CB58-4C26-B945-B2509E262D5B@recoil.org>
 <E5ECAABD-C2E7-4281-892C-EBCC63E9CC78@zyx.in>
To: "Cherry G. Mathew" <cherry@zyx.in>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] ARM experiences (was: [cambridge]
	welcome	Takayuki Imada)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Cj4gT24gMTggT2N0IDIwMTYsIGF0IDE4OjExLCBDaGVycnkgRy4gTWF0aGV3IDxjaGVycnlAenl4
LmluPiB3cm90ZToKPiAKPiBPbiAxOCBPY3RvYmVyIDIwMTYgODozODo1MyBwbSBJU1QsIEFuaWwg
TWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+PiBPbiAxOCBPY3QgMjAxNiwg
YXQgMTY6MDEsIE5pY2sgQmV0dGVyaWRnZQo+PiA8bGlzdHMubmljay5iZXR0ZXJpZGdlQGdtYWls
LmNvbT4gd3JvdGU6Cj4+PiBJdCB3b3VsZCBiZSBncmVhdCwgYSBsaXR0bGUgbGF0ZXIgZG93biB0
aGUgcm9hZCwgaWYgd2UgY291bGQgc2V0IHVwIGEKPj4+IHJlcG9zaXRvcnksIGxpa2UgU29sbzUs
IHdoZXJlIHdlIGNhbiBib3RoIGxlYXJuIGFuZCBjb250cmlidXRlIHRvCj4+PiBhbnl0aGluZyBo
YXJkd2FyZSByZWxhdGVkIC0gaW4gdGhlIGZvcm0gb2YgYm90aCBzbmlwcGV0cyBhbmQKPj4gZGVt
b25zdHJhdG9ycy4KPj4+IAo+Pj4gVGhlIGZ1dHVyZSBpcyBsb29raW5nIHJvc3kgOi0pCj4+IAo+
PiBBYnNvbHV0ZWx5IC0gaXQncyBjbGVhciBmcm9tIHRoZSBlYXJsaWVyIHRocmVhZCBvbiBBUk0g
dGhhdCBoYXJkd2FyZQo+PiBjb250aW51ZXMgdG8gYmUgZnJhZ21lbnRlZCwgYW5kIGJ1aWxkIHN5
c3RlbXMgY29udGludWUgdG8gYmUgY29uZnVzaW5nCj4+IHdpdGggcmVzcGVjdCB0byBnZXR0aW5n
IGJvb3RhYmxlIGltYWdlcy4KPj4gCj4gCj4gRldJVywgdGhlIG5ldGJzZCBidWlsZCBzeXN0ZW0g
c3RhbmRzIG91dCBpbiBhIHdvcmxkIG9mIG11Y2suCj4gCj4gV2UndmUganVzdCBmaW5pc2hlZCBy
ZW9yZ2FuaXNpbmcsIHVuaXQgdGVzdGluZyBhbmQgYnVpbGRpbmcgYSBjcml0aWNhbCBrZXJuZWwg
Vk0gY29tcG9uZW50IGluIHVzZXJsYW5kLCBmcm9tICp3aW5kb3dzKgoKV2UgYXJlIHNhZGx5IHN0
dWNrIGJ1aWxkaW5nIExpbnV4IGtlcm5lbHMgYXQgdGhpcyBzdGFnZSA6LSkKCk9uZSB0aGluZyB0
aGF0IGhhcyBmcmVxdWVudGx5IG9jY3VycmVkIHRvIG1lIGlzIHRoYXQgaXQgbWlnaHQKYmUgbmlj
ZSB0byB1c2UgTmV0QlNEIHBrZ3NyYyBhcyB0aGUgYmFzaXMgZm9yIEMgc3R1YiBjb21waWxhdGlv
bgphbmQgaW50ZXJmYWNpbmcgd2l0aCBPUyBsaWJyYXJpZXMsIGJ1dCBJJ3ZlIG5ldmVyIGludmVz
dGlnYXRlZAppbiBkZXB0aC4gIFRoZSBtYWluIGlzc3VlIHdpdGggdGhpcyAoYXMgSSB1bmRlcnN0
YW5kIGl0KSBpcyB0aGF0CnBrZ3NyYyBwcmVmZXJzIHRvIG93biB0aGUgY29tcGlsYXRpb24gb2Yg
YWxsIGxpYnJhcmllcyBhbmQgbm90CnBhc3MgdGhyb3VnaCB0byBwcmVpbnN0YWxsZWQgT1MgdmVy
c2lvbnMuICBTdGlsbCwgc2luY2UgUnVtcApoYXMgYmVlbiB1cHN0cmVhbWVkIHRvIE5ldEJTRCB0
aGUgc2l0dWF0aW9uIGZvciB0aGUgYmFzZQpidWlsZCBjYW4gb25seSBiZSBnZXR0aW5nIGJldHRl
ciB3aXRoIHJlc3BlY3QgdG8gdW5pa2VybmVsCnN1cHBvcnQuCgpBbmlsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 18:10:16 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 18:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwYq4-0006AW-8L; Tue, 18 Oct 2016 18:10:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bwYq2-00069h-RP
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 18:10:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6E/E4-11175-28566085; Tue, 18 Oct 2016 18:10:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K56hl5QrcxlS3
 CYMdDJYve1rssDowehz9cYQlgjGLNzEvKr0hgzVjzfRVbwXq2imfLdzI3MK5n7WLk4hASOMUk
 cfLCYeYuRg4OYQEHiV0TsrsYOTlEBNQllp26zwhiCwnYSrw+vpIJxGYT0JTY8PI5K4jNK2Anc
 fv4XWYQm0VAVeLuqUUsIGNEBSIknn0QgigRlDg58wlYmBOo/NCGJJAwM9D0P/MuMUPY8hLb38
 5hnsDIMwtJxywkZbOQlC1gZF7FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYOAxAsIPxzILAQ4ySHExKoryt3mwRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 vVKAcoJFqempFWmZOcAQhklLcPAoifAeTwZK8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUO
 O9XkCIBkKKM0jy4EbB4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3liQS3gy80rgNr0COo
 IJ6IhzeSwgR5QkIqSkGhgXe6u4/c5IFmf9c3HhwuQDYRO7XpSF1mZxPpukxsi/+FN+o9Qr+ai
 HZ4sF7Ss88mdcyQvNveYhK72suonH6+XTg8lOL1M+NqidDth+w2+/B6NbHavettWl2aKCs03n
 6Vqn1fL3F2/ZlLiWNW2BuoTYLzV2R6V3P9nba3evPpBxIe1Yz3KZq0osxRmJhlrMRcWJAL0Hd
 TqiAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1476814209!38789183!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46029 invoked from network); 18 Oct 2016 18:10:09 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Oct 2016 18:10:09 -0000
Received: from [10.1.2.240] (unknown [160.176.188.221])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 3C9833695
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 20:10:08 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <027d9fe2-e22d-a8ca-2287-01e9c235e8f8@mehnert.org>
Date: Tue, 18 Oct 2016 19:09:38 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
Subject: Re: [MirageOS-devel] [cambridge] welcome Takayuki Imada
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

VGhhdCdzIGdyZWF0IHRvIGhlYXIhICBJIHdpbGwgYmUgYmFjayBpbiBDYW1icmlkZ2UgaW4gTm92
ZW1iZXIgKGFuZCB3aWxsCm1ha2Ugc3VyZSB0byBkcm9wIGJ5IHlvdXIgb2ZmaWNlKS4KCk9uIDE4
LzEwLzIwMTYgMTQ6NDksIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+IEFzIHBhcnQgb2YgdGhp
cywgaGUgd2lsbCB0YWtpbmcgYSBjbG9zZSBsb29rIGF0IHRoZSBNaXJhZ2UgbmV0d29ya2luZyBz
dWJzeXN0ZW0gYW5kIGhvdyB0ZWNobm9sb2dpZXMgc3VjaCBhcyBTUi1JT1YgcGFzc3Rocm91Z2gg
Y2FuIGxpbmsgdXAgd2l0aCB0aGUgdmFyaW91cyBNaXJhZ2UgYmFja2VuZHMgKHN1Y2ggYXMgWGVu
IHdoZXJlIGhhcmR3YXJlIHBhc3N0aHJvdWdoIGlzIHJlbGF0aXZlbHkgbWF0dXJlLCBhbmQgbmV3
ZXIgYmFja2VuZHMgc3VjaCBhcyBTb2xvNSB3aGVyZSBzb21lIHdvcmsgbmVlZHMgdG8gaGFwcGVu
IG9uIExpbnV4IEtWTSBhbmQgRnJlZUJTRCBmb3IgZXF1aXZhbGVudCBmdW5jdGlvbmFsaXR5KS4g
CgpGcmVlQlNEIGJoeXZlIGhhcyBQQ0kgcGFzc3Rocm91Z2ggKHNlZQpodHRwczovL3dpa2kuZnJl
ZWJzZC5vcmcvYmh5dmUvcGNpX3Bhc3N0aHJ1KSwgYW5kIGEgTmV0TWFwCmltcGxlbWVudGF0aW9u
IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3N0ZWZhbm8tZ2FyemFyZWxsYS9wdG5ldG1hcCkuCldv
dWxkIGJlIGdyZWF0IHRvIGdldCB0aGlzIHNvbWVob3cgcnVubmluZyBpbnNpZGUgb2YgU29sbzUv
TWlyYWdlT1MuCk9uZSBzdGVwIHdvdWxkIGxpa2VseSBiZSB0byBpbXBsZW1lbnQgbmV0bWFwIGlu
IE9DYW1sLgoKCkhhbm5lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Oct 18 18:10:16 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Oct 2016 18:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwYq4-0006AW-8L; Tue, 18 Oct 2016 18:10:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bwYq2-00069h-RP
 for mirageos-devel@lists.xenproject.org; Tue, 18 Oct 2016 18:10:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6E/E4-11175-28566085; Tue, 18 Oct 2016 18:10:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K56hl5QrcxlS3
 CYMdDJYve1rssDowehz9cYQlgjGLNzEvKr0hgzVjzfRVbwXq2imfLdzI3MK5n7WLk4hASOMUk
 cfLCYeYuRg4OYQEHiV0TsrsYOTlEBNQllp26zwhiCwnYSrw+vpIJxGYT0JTY8PI5K4jNK2Anc
 fv4XWYQm0VAVeLuqUUsIGNEBSIknn0QgigRlDg58wlYmBOo/NCGJJAwM9D0P/MuMUPY8hLb38
 5hnsDIMwtJxywkZbOQlC1gZF7FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYOAxAsIPxzILAQ4ySHExKoryt3mwRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 vVKAcoJFqempFWmZOcAQhklLcPAoifAeTwZK8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUO
 O9XkCIBkKKM0jy4EbB4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3liQS3gy80rgNr0COo
 IJ6IhzeSwgR5QkIqSkGhgXe6u4/c5IFmf9c3HhwuQDYRO7XpSF1mZxPpukxsi/+FN+o9Qr+ai
 HZ4sF7Ss88mdcyQvNveYhK72suonH6+XTg8lOL1M+NqidDth+w2+/B6NbHavettWl2aKCs03n
 6Vqn1fL3F2/ZlLiWNW2BuoTYLzV2R6V3P9nba3evPpBxIe1Yz3KZq0osxRmJhlrMRcWJAL0Hd
 TqiAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1476814209!38789183!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46029 invoked from network); 18 Oct 2016 18:10:09 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Oct 2016 18:10:09 -0000
Received: from [10.1.2.240] (unknown [160.176.188.221])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 3C9833695
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 18 Oct 2016 20:10:08 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <027d9fe2-e22d-a8ca-2287-01e9c235e8f8@mehnert.org>
Date: Tue, 18 Oct 2016 19:09:38 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <4837AFAF-98EE-4A3D-983F-010EC81DF923@recoil.org>
Subject: Re: [MirageOS-devel] [cambridge] welcome Takayuki Imada
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

VGhhdCdzIGdyZWF0IHRvIGhlYXIhICBJIHdpbGwgYmUgYmFjayBpbiBDYW1icmlkZ2UgaW4gTm92
ZW1iZXIgKGFuZCB3aWxsCm1ha2Ugc3VyZSB0byBkcm9wIGJ5IHlvdXIgb2ZmaWNlKS4KCk9uIDE4
LzEwLzIwMTYgMTQ6NDksIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+IEFzIHBhcnQgb2YgdGhp
cywgaGUgd2lsbCB0YWtpbmcgYSBjbG9zZSBsb29rIGF0IHRoZSBNaXJhZ2UgbmV0d29ya2luZyBz
dWJzeXN0ZW0gYW5kIGhvdyB0ZWNobm9sb2dpZXMgc3VjaCBhcyBTUi1JT1YgcGFzc3Rocm91Z2gg
Y2FuIGxpbmsgdXAgd2l0aCB0aGUgdmFyaW91cyBNaXJhZ2UgYmFja2VuZHMgKHN1Y2ggYXMgWGVu
IHdoZXJlIGhhcmR3YXJlIHBhc3N0aHJvdWdoIGlzIHJlbGF0aXZlbHkgbWF0dXJlLCBhbmQgbmV3
ZXIgYmFja2VuZHMgc3VjaCBhcyBTb2xvNSB3aGVyZSBzb21lIHdvcmsgbmVlZHMgdG8gaGFwcGVu
IG9uIExpbnV4IEtWTSBhbmQgRnJlZUJTRCBmb3IgZXF1aXZhbGVudCBmdW5jdGlvbmFsaXR5KS4g
CgpGcmVlQlNEIGJoeXZlIGhhcyBQQ0kgcGFzc3Rocm91Z2ggKHNlZQpodHRwczovL3dpa2kuZnJl
ZWJzZC5vcmcvYmh5dmUvcGNpX3Bhc3N0aHJ1KSwgYW5kIGEgTmV0TWFwCmltcGxlbWVudGF0aW9u
IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3N0ZWZhbm8tZ2FyemFyZWxsYS9wdG5ldG1hcCkuCldv
dWxkIGJlIGdyZWF0IHRvIGdldCB0aGlzIHNvbWVob3cgcnVubmluZyBpbnNpZGUgb2YgU29sbzUv
TWlyYWdlT1MuCk9uZSBzdGVwIHdvdWxkIGxpa2VseSBiZSB0byBpbXBsZW1lbnQgbmV0bWFwIGlu
IE9DYW1sLgoKCkhhbm5lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 08:31:14 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 08:31: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwmHA-0008Ry-LZ; Wed, 19 Oct 2016 08:31:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1bwmH9-0008Rr-3s
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 08:31:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 21/06-28813-54F27085; Wed, 19 Oct 2016 08:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSnM/Rq+uizx5
 h8PqrjEVv610WB0aPwx+usAQwRrFm5iXlVySwZhz4NJO54Lh8xcaF51kaGKfLdDFyckgIKEps
 bdzI3MXIAWRbSrxaU9DFyMUhJPCMSaL78n5mCGceo8SKw1OYIBpyJM4cXMgKYZdIXNv8CszmF
 RCUODnzCQvIICEBb4mDTw1BwmwC6hL9u1vYQGwWAVWJ0+vOMEO0Jkoce9gJ1RogsfjXSxYQW1
 hAQWLdvnNgcRGg3mWn7jOC2MwCXhL7Xl5lhKjRkfj75jfjBEaBWUg2z0JSNgvoCmag9vXzhCD
 CahK3t11lh7C1JZYtfM28gJF1FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempO
 YlKxXnJ+7iZGYCgzAMEOxjXbPQ8xSnIwKYnyHp7KFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 tdHjz1CSLAoNT21Ii0zBxhVMGkJDh4lEd58kDRvcUFibnFmOkTqFKMux5ap99YyCbHk5eelSo
 nz+oIUCYAUZZTmwY2ARfglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgdv0Cug
 IJqAjzuWxgBxRkoiQkmpgnBW3S+qW25vCfCne/X7LSuWWzvhw8OtG5yUzZ15bXr/VsfHFruCG
 A6zr/pyvYbS/vb/4h/2513fPTxCOemRyTKyp6PeqSX9tKi4YKNmn/HI9/dtcqn9LH5Nu2GGNm
 Mnx8l22tk8XZdZODzmqFZng8+7tRqn7R+8uWq3ClLn/4K+WgEdK9V+iFymxFGckGmoxFxUnAg
 CNK1nD6wIAAA==
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-2.tower-31.messagelabs.com!1476865860!66838719!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21580 invoked from network); 19 Oct 2016 08:31:00 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-2.tower-31.messagelabs.com with SMTP; 19 Oct 2016 08:31:00 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-wm0-f42.google.com ([74.125.82.42]:35844)
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1bwmH6-0001L4-Q8 (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 19 Oct 2016 09:31:00 +0100
Received: by mail-wm0-f42.google.com with SMTP id f193so44585486wmg.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 01:31:00 -0700 (PDT)
X-Gm-Message-State: AA6/9RlV0cO9tBjLC/CiuDO9yQ7ekfrog7nuYLIn0H/ZJRb2H0jc1+nfmEOoE+WI9NGj4792iK9Vx2FLq76jzw==
X-Received: by 10.194.157.169 with SMTP id wn9mr3300002wjb.195.1476865859896; 
 Wed, 19 Oct 2016 01:30:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.152.150 with HTTP; Wed, 19 Oct 2016 01:30:29 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 19 Oct 2016 09:30:29 +0100
X-Gmail-Original-Message-ID: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
Message-ID: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5856743947515307322=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5856743947515307322==
Content-Type: multipart/alternative; boundary=089e013c6b70f5d049053f33a0f4

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

Hi all,

I have spent a lot of time recently using Canopy for liveblogging various
Mirage-related events specifically ICFP and the Docker Distributed Systems
Summit.

I'd like to thank Enguerrand Decorne for his help with Canopy, Anil
Madhavapeddy for his help in making it even easier to contribute to, Joel
Jakubovic, Ciaran Lawlor, Mindy Preston, and Olivier Nicole for all using
it during ICFP/OCaml workshop and CUFP, and also Gabriel Scherer for making
everyone aware of it and encouraging its use. We collectively covered 54
talks that week, and you can see the liveblogs here:

http://icfp2016.mirage.io/OCaml along with a summary post here:

http://reynard.io/2016/10/19/icfp-2016-roundup.html (new blog under
construction!).

I also made a few small changes to the mirage-canopy site to cover the
Docker summit: http://canopy.mirage.io/Liveblog and wrote summaries of each
talk plus Q&As. The focus of the summit was distributed systems, and much
of the work featured was open-source, OCaml-related, or relevant to Mirage
e.g. the TUF Framework: http://canopy.mirage.io/Liveblog/TUFDDS2016

Thanks,

Gemma

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

<div dir=3D"ltr"><div class=3D"gmail_default"><div class=3D"gmail_default">=
<font face=3D"arial, helvetica, sans-serif">Hi all,</font></div><div class=
=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif"><br></font><=
/div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-seri=
f">I have spent a lot of time recently using Canopy for liveblogging variou=
s Mirage-related events specifically ICFP and the Docker Distributed System=
s Summit.</font></div><div class=3D"gmail_default"><font face=3D"arial, hel=
vetica, sans-serif"><br></font></div><div class=3D"gmail_default"><font fac=
e=3D"arial, helvetica, sans-serif">I&#39;d like to thank Enguerrand Decorne=
 for his help with Canopy, Anil Madhavapeddy for his help in making it even=
 easier to contribute to, Joel Jakubovic, Ciaran Lawlor, Mindy Preston, and=
 Olivier Nicole for all using it during ICFP/OCaml workshop and CUFP, and a=
lso Gabriel Scherer for making everyone aware of it and encouraging its use=
. We collectively covered 54 talks that week, and you can see the liveblogs=
 here:=C2=A0</font></div><div class=3D"gmail_default"><font face=3D"arial, =
helvetica, sans-serif"><br></font></div><div class=3D"gmail_default"><font =
face=3D"arial, helvetica, sans-serif"><a href=3D"http://icfp2016.mirage.io/=
OCaml">http://icfp2016.mirage.io/OCaml</a> along with a summary post here:<=
/font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sa=
ns-serif"><br></font></div><div class=3D"gmail_default"><font face=3D"arial=
, helvetica, sans-serif"><a href=3D"http://reynard.io/2016/10/19/icfp-2016-=
roundup.html">http://reynard.io/2016/10/19/icfp-2016-roundup.html</a> (new =
blog under construction!).</font></div><div class=3D"gmail_default"><font f=
ace=3D"arial, helvetica, sans-serif"><br></font></div><div class=3D"gmail_d=
efault"><font face=3D"arial, helvetica, sans-serif">I also made a few small=
 changes to the mirage-canopy site to cover the Docker summit: <a href=3D"h=
ttp://canopy.mirage.io/Liveblog">http://canopy.mirage.io/Liveblog</a> and w=
rote summaries of each talk plus Q&amp;As. The focus of the summit was dist=
ributed systems, and much of the work featured was open-source, OCaml-relat=
ed, or relevant to Mirage e.g. the TUF Framework: <a href=3D"http://canopy.=
mirage.io/Liveblog/TUFDDS2016">http://canopy.mirage.io/Liveblog/TUFDDS2016<=
/a></font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica=
, sans-serif"><br></font></div><div class=3D"gmail_default"><font face=3D"a=
rial, helvetica, sans-serif">Thanks,</font></div><div class=3D"gmail_defaul=
t"><font face=3D"arial, helvetica, sans-serif"><br>Gemma</font></div></div>=
</div>

--089e013c6b70f5d049053f33a0f4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5856743947515307322==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 08:31:14 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 08:31: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwmHA-0008Ry-LZ; Wed, 19 Oct 2016 08:31:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1bwmH9-0008Rr-3s
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 08:31:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 21/06-28813-54F27085; Wed, 19 Oct 2016 08:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSnM/Rq+uizx5
 h8PqrjEVv610WB0aPwx+usAQwRrFm5iXlVySwZhz4NJO54Lh8xcaF51kaGKfLdDFyckgIKEps
 bdzI3MXIAWRbSrxaU9DFyMUhJPCMSaL78n5mCGceo8SKw1OYIBpyJM4cXMgKYZdIXNv8CszmF
 RCUODnzCQvIICEBb4mDTw1BwmwC6hL9u1vYQGwWAVWJ0+vOMEO0Jkoce9gJ1RogsfjXSxYQW1
 hAQWLdvnNgcRGg3mWn7jOC2MwCXhL7Xl5lhKjRkfj75jfjBEaBWUg2z0JSNgvoCmag9vXzhCD
 CahK3t11lh7C1JZYtfM28gJF1FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempO
 YlKxXnJ+7iZGYCgzAMEOxjXbPQ8xSnIwKYnyHp7KFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 tdHjz1CSLAoNT21Ii0zBxhVMGkJDh4lEd58kDRvcUFibnFmOkTqFKMux5ap99YyCbHk5eelSo
 nz+oIUCYAUZZTmwY2ARfglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgdv0Cug
 IJqAjzuWxgBxRkoiQkmpgnBW3S+qW25vCfCne/X7LSuWWzvhw8OtG5yUzZ15bXr/VsfHFruCG
 A6zr/pyvYbS/vb/4h/2513fPTxCOemRyTKyp6PeqSX9tKi4YKNmn/HI9/dtcqn9LH5Nu2GGNm
 Mnx8l22tk8XZdZODzmqFZng8+7tRqn7R+8uWq3ClLn/4K+WgEdK9V+iFymxFGckGmoxFxUnAg
 CNK1nD6wIAAA==
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-2.tower-31.messagelabs.com!1476865860!66838719!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21580 invoked from network); 19 Oct 2016 08:31:00 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-2.tower-31.messagelabs.com with SMTP; 19 Oct 2016 08:31:00 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-wm0-f42.google.com ([74.125.82.42]:35844)
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1bwmH6-0001L4-Q8 (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 19 Oct 2016 09:31:00 +0100
Received: by mail-wm0-f42.google.com with SMTP id f193so44585486wmg.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 01:31:00 -0700 (PDT)
X-Gm-Message-State: AA6/9RlV0cO9tBjLC/CiuDO9yQ7ekfrog7nuYLIn0H/ZJRb2H0jc1+nfmEOoE+WI9NGj4792iK9Vx2FLq76jzw==
X-Received: by 10.194.157.169 with SMTP id wn9mr3300002wjb.195.1476865859896; 
 Wed, 19 Oct 2016 01:30:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.152.150 with HTTP; Wed, 19 Oct 2016 01:30:29 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 19 Oct 2016 09:30:29 +0100
X-Gmail-Original-Message-ID: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
Message-ID: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5856743947515307322=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5856743947515307322==
Content-Type: multipart/alternative; boundary=089e013c6b70f5d049053f33a0f4

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

Hi all,

I have spent a lot of time recently using Canopy for liveblogging various
Mirage-related events specifically ICFP and the Docker Distributed Systems
Summit.

I'd like to thank Enguerrand Decorne for his help with Canopy, Anil
Madhavapeddy for his help in making it even easier to contribute to, Joel
Jakubovic, Ciaran Lawlor, Mindy Preston, and Olivier Nicole for all using
it during ICFP/OCaml workshop and CUFP, and also Gabriel Scherer for making
everyone aware of it and encouraging its use. We collectively covered 54
talks that week, and you can see the liveblogs here:

http://icfp2016.mirage.io/OCaml along with a summary post here:

http://reynard.io/2016/10/19/icfp-2016-roundup.html (new blog under
construction!).

I also made a few small changes to the mirage-canopy site to cover the
Docker summit: http://canopy.mirage.io/Liveblog and wrote summaries of each
talk plus Q&As. The focus of the summit was distributed systems, and much
of the work featured was open-source, OCaml-related, or relevant to Mirage
e.g. the TUF Framework: http://canopy.mirage.io/Liveblog/TUFDDS2016

Thanks,

Gemma

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

<div dir=3D"ltr"><div class=3D"gmail_default"><div class=3D"gmail_default">=
<font face=3D"arial, helvetica, sans-serif">Hi all,</font></div><div class=
=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif"><br></font><=
/div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-seri=
f">I have spent a lot of time recently using Canopy for liveblogging variou=
s Mirage-related events specifically ICFP and the Docker Distributed System=
s Summit.</font></div><div class=3D"gmail_default"><font face=3D"arial, hel=
vetica, sans-serif"><br></font></div><div class=3D"gmail_default"><font fac=
e=3D"arial, helvetica, sans-serif">I&#39;d like to thank Enguerrand Decorne=
 for his help with Canopy, Anil Madhavapeddy for his help in making it even=
 easier to contribute to, Joel Jakubovic, Ciaran Lawlor, Mindy Preston, and=
 Olivier Nicole for all using it during ICFP/OCaml workshop and CUFP, and a=
lso Gabriel Scherer for making everyone aware of it and encouraging its use=
. We collectively covered 54 talks that week, and you can see the liveblogs=
 here:=C2=A0</font></div><div class=3D"gmail_default"><font face=3D"arial, =
helvetica, sans-serif"><br></font></div><div class=3D"gmail_default"><font =
face=3D"arial, helvetica, sans-serif"><a href=3D"http://icfp2016.mirage.io/=
OCaml">http://icfp2016.mirage.io/OCaml</a> along with a summary post here:<=
/font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sa=
ns-serif"><br></font></div><div class=3D"gmail_default"><font face=3D"arial=
, helvetica, sans-serif"><a href=3D"http://reynard.io/2016/10/19/icfp-2016-=
roundup.html">http://reynard.io/2016/10/19/icfp-2016-roundup.html</a> (new =
blog under construction!).</font></div><div class=3D"gmail_default"><font f=
ace=3D"arial, helvetica, sans-serif"><br></font></div><div class=3D"gmail_d=
efault"><font face=3D"arial, helvetica, sans-serif">I also made a few small=
 changes to the mirage-canopy site to cover the Docker summit: <a href=3D"h=
ttp://canopy.mirage.io/Liveblog">http://canopy.mirage.io/Liveblog</a> and w=
rote summaries of each talk plus Q&amp;As. The focus of the summit was dist=
ributed systems, and much of the work featured was open-source, OCaml-relat=
ed, or relevant to Mirage e.g. the TUF Framework: <a href=3D"http://canopy.=
mirage.io/Liveblog/TUFDDS2016">http://canopy.mirage.io/Liveblog/TUFDDS2016<=
/a></font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica=
, sans-serif"><br></font></div><div class=3D"gmail_default"><font face=3D"a=
rial, helvetica, sans-serif">Thanks,</font></div><div class=3D"gmail_defaul=
t"><font face=3D"arial, helvetica, sans-serif"><br>Gemma</font></div></div>=
</div>

--089e013c6b70f5d049053f33a0f4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5856743947515307322==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 08:38:01 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 08:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwmNs-00009g-8A; Wed, 19 Oct 2016 08:38:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <decorne.en@gmail.com>) id 1bwmNq-00009a-E6
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 08:37:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A5/F2-01767-5E037085; Wed, 19 Oct 2016 08:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTqWt3HBuw
 RBr+3m1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bX/XXMBbtMKk4fbmZpYNyk38XIxSEkMJdR
 4mTzUyYQh0XgM4vE9hNrmEEcCYGZrBKbupeydTFyAjk5EsdWXGSCsIskfvy9yAxi8woISpyc+
 YQFxBYSCJC4/+8JO4jNKRAosf3IWVYQm01AX+LDzE6wXhYBVYn2GxfYIHoDJB5snwsWFxYwlf
 hz9QUjiC0i4CVxa8pasBpmIPvHy83sExj5ZiFZNwtJahYjB5CtLrF+nhBEWE3i9rar7BC2tsS
 yha+ZFzCyrmLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxQ
 BiDYwfhrWcAhRkkOJiVR3sNT2SKE+JLyUyozEosz4otKc1KLDzHKcHAoSfDe1mePEBIsSk1Pr
 UjLzAHGCkxagoNHSYR3Nkiat7ggMbc4Mx0idYrRmGPL72trmTi2Tb23lkmIJS8/L1VKnHcLSK
 kASGlGaR7cIFgMX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7xeQKTyZeSVw+14BncIEdMq
 5PBaQU0oSEVJSDYyppuEe9YZOYRsvq6quXvVSMWndpbgXknW5S6KviV7vkOW89mra9aqGA+HP
 8mzCXm5oZ3wxJ3qO84XZ3+O+CObMZjq99oj4sfsc//iu3OYTuC234WBNpHMt99MNa8JdDLYos
 a7TL7GZciK/tHT3nNUsP03Wv5z1Ss6s4S/jjSNfo1f5ZmvV7TZTYinOSDTUYi4qTgQAPWx0t9
 wCAAA=
X-Env-Sender: decorne.en@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476866275!38753187!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49091 invoked from network); 19 Oct 2016 08:37:55 -0000
Received: from mail-yb0-f173.google.com (HELO mail-yb0-f173.google.com)
 (209.85.213.173)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 08:37:55 -0000
Received: by mail-yb0-f173.google.com with SMTP id 184so6486209yby.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 01:37:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=24e+c/ZQTiccQu4YLFqOaAQ18m85B6mLLtBAeY1txN4=;
 b=bpxzeUGuIbx5t++4gGGqGsk3dP9BWUtc4axYC0s3ytuvhfn7Es5C+Io42qKaKwvpjB
 pVIbp9SPHRBVcqusdUj/4oAnYVy3p/iu6q1XQdZze1U37kUHOqFw/zze8xVkWfWlhYZK
 3qbHin0065rBj/lmsSMlekm/7r6GXccMY12PyuZoXPDN8FK/PG0Whoj7jHhqH7fzgITZ
 aV32F1uM+mk3B+Rixi8yjUuh9u4FcdbpHDQdeBtXnwNz3vtTMVdX2fwftko2cX1MMXj8
 hVeC/8sfueDFDGUR0mGAYSZ6E3yOAb5SxAEO6hY0vA/LV87Wel8LkRl3rsoi3Wa0zjpY
 6p+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=24e+c/ZQTiccQu4YLFqOaAQ18m85B6mLLtBAeY1txN4=;
 b=k8AIXM0GCVsYNVW3QVNXSMskpzCpzHKe+vUMsyFlzjnb+NcsF92BD6lDEmlEAXU0eP
 we11+TdnAeh14tcOl+ATCYY9CHvQ5pWmx86gXQqTjyP3fkSv1gHAWF3RL1lQuaZrLys0
 0aeedYChatEpDL1gbvh3W+5YvkrEbXOLacb8JzE6jzJbSmpXtS3RgH57omAKt2WAUE3k
 MgMgQTxn1YxX7hZrUlLXDH4CRV0ntS5x5WXq64uZ4WLPlcXDl8Vq0U2/VVJwV5Osb3O5
 LlXN2CpzepOez8gdl2drZ4qJKn9pvo8iPzrXWG73yFpa+1Ljwy2HbNY0W4F91DHrss+X
 fS8A==
X-Gm-Message-State: AA6/9RlBhIQdGCjViNLEUC7FRulwEnZzScd5qgjWvmqe/x8wwyxtRd4H5f13C6hYsmvUNlF4GkNAvJ7Zn5bb5g==
X-Received: by 10.37.165.10 with SMTP id h10mr4732968ybi.123.1476866274667;
 Wed, 19 Oct 2016 01:37:54 -0700 (PDT)
MIME-Version: 1.0
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
In-Reply-To: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
From: Enguerrand Decorne <decorne.en@gmail.com>
Date: Wed, 19 Oct 2016 08:37:44 +0000
Message-ID: <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
To: Gemma Gordon <gg417@cl.cam.ac.uk>, mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3468786759595805499=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============3468786759595805499==
Content-Type: multipart/alternative; boundary=94eb2c19f636aed590053f33b9b4

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

On Wed, Oct 19, 2016, 5:32 PM Gemma Gordon <gg417@cl.cam.ac.uk> wrote:

> Hi all,
>
> I have spent a lot of time recently using Canopy for liveblogging various
> Mirage-related events specifically ICFP and the Docker Distributed Systems
> Summit.
>
> I'd like to thank Enguerrand Decorne for his help with Canopy,
>

And also Hannes for his nice work on improving Canopy, making it usable. :-)

Anil Madhavapeddy for his help in making it even easier to contribute to,
> Joel Jakubovic, Ciaran Lawlor, Mindy Preston, and Olivier Nicole for all
> using it during ICFP/OCaml workshop and CUFP, and also Gabriel Scherer for
> making everyone aware of it and encouraging its use. We collectively
> covered 54 talks that week, and you can see the liveblogs here:
>
> http://icfp2016.mirage.io/OCaml along with a summary post here:
>
> http://reynard.io/2016/10/19/icfp-2016-roundup.html (new blog under
> construction!).
>
> I also made a few small changes to the mirage-canopy site to cover the
> Docker summit: http://canopy.mirage.io/Liveblog and wrote summaries of
> each talk plus Q&As. The focus of the summit was distributed systems, and
> much of the work featured was open-source, OCaml-related, or relevant to
> Mirage e.g. the TUF Framework: http://canopy.mirage.io/Liveblog/TUFDDS2016
>
> Thanks,
>
> Gemma
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
-- 
Enguerrand Decorne,
Baker at Rainbow Cookies

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

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Oct 19, 2016, =
5:32 PM Gemma Gordon &lt;<a href=3D"mailto:gg417@cl.cam.ac.uk">gg417@cl.ca=
m.ac.uk</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"ltr" class=3D"gmail_msg"><div class=3D"gmail_default gmail_msg"><div clas=
s=3D"gmail_default gmail_msg"><font face=3D"arial, helvetica, sans-serif" =
class=3D"gmail_msg">Hi all,</font></div><div class=3D"gmail_default gmail_=
msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gmail_msg"><br c=
lass=3D"gmail_msg"></font></div><div class=3D"gmail_default gmail_msg"><fo=
nt face=3D"arial, helvetica, sans-serif" class=3D"gmail_msg">I have spent =
a lot of time recently using Canopy for liveblogging various Mirage-relate=
d events specifically ICFP and the Docker Distributed Systems Summit.</fon=
t></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvet=
ica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></font></div>=
<div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvetica, san=
s-serif" class=3D"gmail_msg">I&#39;d like to thank Enguerrand Decorne for =
his help with Canopy, </font></div></div></div></blockquote></div><div><br=
></div><div>And also Hannes for his nice work on improving Canopy, making =
it usable. :-)</div><div><br></div><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"ltr" class=3D"gmail_msg"><div class=3D"gma=
il_default gmail_msg"><div class=3D"gmail_default gmail_msg"><font face=3D=
"arial, helvetica, sans-serif" class=3D"gmail_msg">Anil Madhavapeddy for h=
is help in making it even easier to contribute to, Joel Jakubovic, Ciaran =
Lawlor, Mindy Preston, and Olivier Nicole for all using it during ICFP/OCa=
ml workshop and CUFP, and also Gabriel Scherer for making everyone aware o=
f it and encouraging its use. We collectively covered 54 talks that week, =
and you can see the liveblogs here:=C2=A0</font></div><div class=3D"gmail_=
default gmail_msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gm=
ail_msg"><br class=3D"gmail_msg"></font></div><div class=3D"gmail_default =
gmail_msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gmail_msg"=
><a href=3D"http://icfp2016.mirage.io/OCaml" class=3D"gmail_msg" target=3D=
"_blank">http://icfp2016.mirage.io/OCaml</a> along with a summary post her=
e:</font></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial,=
 helvetica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></font=
></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helveti=
ca, sans-serif" class=3D"gmail_msg"><a href=3D"http://reynard.io/2016/10/1=
9/icfp-2016-roundup.html" class=3D"gmail_msg" target=3D"_blank">http://rey=
nard.io/2016/10/19/icfp-2016-roundup.html</a> (new blog under construction=
!).</font></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial=
, helvetica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></fon=
t></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvet=
ica, sans-serif" class=3D"gmail_msg">I also made a few small changes to th=
e mirage-canopy site to cover the Docker summit: <a href=3D"http://canopy.=
mirage.io/Liveblog" class=3D"gmail_msg" target=3D"_blank">http://canopy.mi=
rage.io/Liveblog</a> and wrote summaries of each talk plus Q&amp;As. The f=
ocus of the summit was distributed systems, and much of the work featured =
was open-source, OCaml-related, or relevant to Mirage e.g. the TUF Framewo=
rk: <a href=3D"http://canopy.mirage.io/Liveblog/TUFDDS2016" class=3D"gmail=
_msg" target=3D"_blank">http://canopy.mirage.io/Liveblog/TUFDDS2016</a></f=
ont></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helv=
etica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></font></di=
v><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvetica, s=
ans-serif" class=3D"gmail_msg">Thanks,</font></div><div class=3D"gmail_def=
ault gmail_msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gmail=
_msg"><br class=3D"gmail_msg">Gemma</font></div></div></div>
_______________________________________________<br class=3D"gmail_msg">
MirageOS-devel mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org" class=3D"gmail_msg"=
 target=3D"_blank">MirageOS-devel@lists.xenproject.org</a><br class=3D"gma=
il_msg">
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-=
devel" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">https://li=
sts.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel</a><br class=3D=
"gmail_msg">
</blockquote></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gm=
ail_signature"><div dir=3D"ltr">Enguerrand Decorne,<br>Baker at Rainbow Co=
okies</div></div>
--94eb2c19f636aed590053f33b9b4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============3468786759595805499==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 08:38:01 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 08:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwmNs-00009g-8A; Wed, 19 Oct 2016 08:38:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <decorne.en@gmail.com>) id 1bwmNq-00009a-E6
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 08:37:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A5/F2-01767-5E037085; Wed, 19 Oct 2016 08:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTqWt3HBuw
 RBr+3m1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bX/XXMBbtMKk4fbmZpYNyk38XIxSEkMJdR
 4mTzUyYQh0XgM4vE9hNrmEEcCYGZrBKbupeydTFyAjk5EsdWXGSCsIskfvy9yAxi8woISpyc+
 YQFxBYSCJC4/+8JO4jNKRAosf3IWVYQm01AX+LDzE6wXhYBVYn2GxfYIHoDJB5snwsWFxYwlf
 hz9QUjiC0i4CVxa8pasBpmIPvHy83sExj5ZiFZNwtJahYjB5CtLrF+nhBEWE3i9rar7BC2tsS
 yha+ZFzCyrmLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxQ
 BiDYwfhrWcAhRkkOJiVR3sNT2SKE+JLyUyozEosz4otKc1KLDzHKcHAoSfDe1mePEBIsSk1Pr
 UjLzAHGCkxagoNHSYR3Nkiat7ggMbc4Mx0idYrRmGPL72trmTi2Tb23lkmIJS8/L1VKnHcLSK
 kASGlGaR7cIFgMX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7xeQKTyZeSVw+14BncIEdMq
 5PBaQU0oSEVJSDYyppuEe9YZOYRsvq6quXvVSMWndpbgXknW5S6KviV7vkOW89mra9aqGA+HP
 8mzCXm5oZ3wxJ3qO84XZ3+O+CObMZjq99oj4sfsc//iu3OYTuC234WBNpHMt99MNa8JdDLYos
 a7TL7GZciK/tHT3nNUsP03Wv5z1Ss6s4S/jjSNfo1f5ZmvV7TZTYinOSDTUYi4qTgQAPWx0t9
 wCAAA=
X-Env-Sender: decorne.en@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476866275!38753187!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49091 invoked from network); 19 Oct 2016 08:37:55 -0000
Received: from mail-yb0-f173.google.com (HELO mail-yb0-f173.google.com)
 (209.85.213.173)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 08:37:55 -0000
Received: by mail-yb0-f173.google.com with SMTP id 184so6486209yby.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 01:37:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=24e+c/ZQTiccQu4YLFqOaAQ18m85B6mLLtBAeY1txN4=;
 b=bpxzeUGuIbx5t++4gGGqGsk3dP9BWUtc4axYC0s3ytuvhfn7Es5C+Io42qKaKwvpjB
 pVIbp9SPHRBVcqusdUj/4oAnYVy3p/iu6q1XQdZze1U37kUHOqFw/zze8xVkWfWlhYZK
 3qbHin0065rBj/lmsSMlekm/7r6GXccMY12PyuZoXPDN8FK/PG0Whoj7jHhqH7fzgITZ
 aV32F1uM+mk3B+Rixi8yjUuh9u4FcdbpHDQdeBtXnwNz3vtTMVdX2fwftko2cX1MMXj8
 hVeC/8sfueDFDGUR0mGAYSZ6E3yOAb5SxAEO6hY0vA/LV87Wel8LkRl3rsoi3Wa0zjpY
 6p+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=24e+c/ZQTiccQu4YLFqOaAQ18m85B6mLLtBAeY1txN4=;
 b=k8AIXM0GCVsYNVW3QVNXSMskpzCpzHKe+vUMsyFlzjnb+NcsF92BD6lDEmlEAXU0eP
 we11+TdnAeh14tcOl+ATCYY9CHvQ5pWmx86gXQqTjyP3fkSv1gHAWF3RL1lQuaZrLys0
 0aeedYChatEpDL1gbvh3W+5YvkrEbXOLacb8JzE6jzJbSmpXtS3RgH57omAKt2WAUE3k
 MgMgQTxn1YxX7hZrUlLXDH4CRV0ntS5x5WXq64uZ4WLPlcXDl8Vq0U2/VVJwV5Osb3O5
 LlXN2CpzepOez8gdl2drZ4qJKn9pvo8iPzrXWG73yFpa+1Ljwy2HbNY0W4F91DHrss+X
 fS8A==
X-Gm-Message-State: AA6/9RlBhIQdGCjViNLEUC7FRulwEnZzScd5qgjWvmqe/x8wwyxtRd4H5f13C6hYsmvUNlF4GkNAvJ7Zn5bb5g==
X-Received: by 10.37.165.10 with SMTP id h10mr4732968ybi.123.1476866274667;
 Wed, 19 Oct 2016 01:37:54 -0700 (PDT)
MIME-Version: 1.0
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
In-Reply-To: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
From: Enguerrand Decorne <decorne.en@gmail.com>
Date: Wed, 19 Oct 2016 08:37:44 +0000
Message-ID: <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
To: Gemma Gordon <gg417@cl.cam.ac.uk>, mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3468786759595805499=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============3468786759595805499==
Content-Type: multipart/alternative; boundary=94eb2c19f636aed590053f33b9b4

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

On Wed, Oct 19, 2016, 5:32 PM Gemma Gordon <gg417@cl.cam.ac.uk> wrote:

> Hi all,
>
> I have spent a lot of time recently using Canopy for liveblogging various
> Mirage-related events specifically ICFP and the Docker Distributed Systems
> Summit.
>
> I'd like to thank Enguerrand Decorne for his help with Canopy,
>

And also Hannes for his nice work on improving Canopy, making it usable. :-)

Anil Madhavapeddy for his help in making it even easier to contribute to,
> Joel Jakubovic, Ciaran Lawlor, Mindy Preston, and Olivier Nicole for all
> using it during ICFP/OCaml workshop and CUFP, and also Gabriel Scherer for
> making everyone aware of it and encouraging its use. We collectively
> covered 54 talks that week, and you can see the liveblogs here:
>
> http://icfp2016.mirage.io/OCaml along with a summary post here:
>
> http://reynard.io/2016/10/19/icfp-2016-roundup.html (new blog under
> construction!).
>
> I also made a few small changes to the mirage-canopy site to cover the
> Docker summit: http://canopy.mirage.io/Liveblog and wrote summaries of
> each talk plus Q&As. The focus of the summit was distributed systems, and
> much of the work featured was open-source, OCaml-related, or relevant to
> Mirage e.g. the TUF Framework: http://canopy.mirage.io/Liveblog/TUFDDS2016
>
> Thanks,
>
> Gemma
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
-- 
Enguerrand Decorne,
Baker at Rainbow Cookies

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

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Oct 19, 2016, =
5:32 PM Gemma Gordon &lt;<a href=3D"mailto:gg417@cl.cam.ac.uk">gg417@cl.ca=
m.ac.uk</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"ltr" class=3D"gmail_msg"><div class=3D"gmail_default gmail_msg"><div clas=
s=3D"gmail_default gmail_msg"><font face=3D"arial, helvetica, sans-serif" =
class=3D"gmail_msg">Hi all,</font></div><div class=3D"gmail_default gmail_=
msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gmail_msg"><br c=
lass=3D"gmail_msg"></font></div><div class=3D"gmail_default gmail_msg"><fo=
nt face=3D"arial, helvetica, sans-serif" class=3D"gmail_msg">I have spent =
a lot of time recently using Canopy for liveblogging various Mirage-relate=
d events specifically ICFP and the Docker Distributed Systems Summit.</fon=
t></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvet=
ica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></font></div>=
<div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvetica, san=
s-serif" class=3D"gmail_msg">I&#39;d like to thank Enguerrand Decorne for =
his help with Canopy, </font></div></div></div></blockquote></div><div><br=
></div><div>And also Hannes for his nice work on improving Canopy, making =
it usable. :-)</div><div><br></div><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"ltr" class=3D"gmail_msg"><div class=3D"gma=
il_default gmail_msg"><div class=3D"gmail_default gmail_msg"><font face=3D=
"arial, helvetica, sans-serif" class=3D"gmail_msg">Anil Madhavapeddy for h=
is help in making it even easier to contribute to, Joel Jakubovic, Ciaran =
Lawlor, Mindy Preston, and Olivier Nicole for all using it during ICFP/OCa=
ml workshop and CUFP, and also Gabriel Scherer for making everyone aware o=
f it and encouraging its use. We collectively covered 54 talks that week, =
and you can see the liveblogs here:=C2=A0</font></div><div class=3D"gmail_=
default gmail_msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gm=
ail_msg"><br class=3D"gmail_msg"></font></div><div class=3D"gmail_default =
gmail_msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gmail_msg"=
><a href=3D"http://icfp2016.mirage.io/OCaml" class=3D"gmail_msg" target=3D=
"_blank">http://icfp2016.mirage.io/OCaml</a> along with a summary post her=
e:</font></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial,=
 helvetica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></font=
></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helveti=
ca, sans-serif" class=3D"gmail_msg"><a href=3D"http://reynard.io/2016/10/1=
9/icfp-2016-roundup.html" class=3D"gmail_msg" target=3D"_blank">http://rey=
nard.io/2016/10/19/icfp-2016-roundup.html</a> (new blog under construction=
!).</font></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial=
, helvetica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></fon=
t></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvet=
ica, sans-serif" class=3D"gmail_msg">I also made a few small changes to th=
e mirage-canopy site to cover the Docker summit: <a href=3D"http://canopy.=
mirage.io/Liveblog" class=3D"gmail_msg" target=3D"_blank">http://canopy.mi=
rage.io/Liveblog</a> and wrote summaries of each talk plus Q&amp;As. The f=
ocus of the summit was distributed systems, and much of the work featured =
was open-source, OCaml-related, or relevant to Mirage e.g. the TUF Framewo=
rk: <a href=3D"http://canopy.mirage.io/Liveblog/TUFDDS2016" class=3D"gmail=
_msg" target=3D"_blank">http://canopy.mirage.io/Liveblog/TUFDDS2016</a></f=
ont></div><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helv=
etica, sans-serif" class=3D"gmail_msg"><br class=3D"gmail_msg"></font></di=
v><div class=3D"gmail_default gmail_msg"><font face=3D"arial, helvetica, s=
ans-serif" class=3D"gmail_msg">Thanks,</font></div><div class=3D"gmail_def=
ault gmail_msg"><font face=3D"arial, helvetica, sans-serif" class=3D"gmail=
_msg"><br class=3D"gmail_msg">Gemma</font></div></div></div>
_______________________________________________<br class=3D"gmail_msg">
MirageOS-devel mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org" class=3D"gmail_msg"=
 target=3D"_blank">MirageOS-devel@lists.xenproject.org</a><br class=3D"gma=
il_msg">
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-=
devel" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">https://li=
sts.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel</a><br class=3D=
"gmail_msg">
</blockquote></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gm=
ail_signature"><div dir=3D"ltr">Enguerrand Decorne,<br>Baker at Rainbow Co=
okies</div></div>
--94eb2c19f636aed590053f33b9b4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============3468786759595805499==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 09:13:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 09:13: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwmw7-0002j6-Ai; Wed, 19 Oct 2016 09:13:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwmw6-0002iw-8U
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 09:13:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 60/85-15404-13937085; Wed, 19 Oct 2016 09:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhsa6+JXu
 EwZRdIha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHu2RP2gtsiFUf/XGdrYHwh2MXIxSEkMJVR
 4tP8VUwgDovAZGaJrj9NrBDOVyaJU2fbmCHKvjFKfFl7jbGLkZODWUBL4sa/l0wgNq+AnsSm9
 W/BbGEBU4k/V18A1XBwsAloSqx8xQ9icgoESnz+EwxSwSKgKnHnz2YWiCneEvcW3GCCsLUlli
 18zQwx0Vbiy9xedrjr1m6dB9YgIqAr8fb0AVYQW0JAVuLJyUUsExgFZiG5aBaSi2YhmbuAkXk
 Vo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7GX8sC
 DjFKcjApifIensoWIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7k5e4SQYFFqempFWmYOMFpg0
 hIcPEoivNdB0rzFBYm5xZnpEKlTjIpS4ryNIAkBkERGaR5cGyxCLzHKSgnzMgIdIsRTkFqUm1
 mCKv+KUZyDUUmYdwfIFJ7MvBK46a+AFjMBLT6XxwKyuCQRISXVwLi00sCryKpZ8eb8dxtPdhR
 XM/I+uvNoPVORWsipjQLH9/AsXsfzb0Ok7Jw5Cw0XKr4v/2A8Y5/Pc9my6Mk/92xyjdo46Xnu
 +vYt+eb/O4w0lrYkXUxYkrsptiij39F42jzNz6Lrb6reYbs57/MF25beLXPzrDV4xZb9uu2kf
 +P7mZTJwfcdp1orsRRnJBpqMRcVJwIADzX90MsCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1476868399!66339293!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31528 invoked from network); 19 Oct 2016 09:13:19 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 09:13:19 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 29d642c5;
 Wed, 19 Oct 2016 10:13:17 +0100 (BST)
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=HqSoG1JyGofLkuT31g02sfd/CmM=; b=Ars/ijCG1twIJCQZHD
 c7HNEk1djYsfFczWLhUknm1gzB9J3TykPn4RZ2IUNRU2bNkHsz0cYZilgG5PeBQx
 Tlt1W9ag3YMBp0/SXV5vYrsA+JplmbCflRZ/6WRB6G/6c9/1QaEs6x2ktoXSnPaS
 L0yiiMT+V4Q+DpziCg4nc9paY=
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=b0dKM+4uDc6ZFbtLrnKJYi6H2EtytMZIDM9E63OxZKJty8lp9tu
 /lbq1b7R0pe+RzmfFqgtFptkkn48CMEk654Z1yi+O+L5FwXNr640JhltcUQGVb2L
 8dohJQ8xkKUbwpmvMTEiVwBpoONCoRdljnD3y62WID6WwtloVgmqCDbY=
Received: from dhcp-10-240-100-207.cp.wireless.private.cam.ac.uk
 (global-5-13.nat-1.net.cam.ac.uk [131.111.5.13])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id b217566b
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Wed, 19 Oct 2016 10:13:17 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
Date: Wed, 19 Oct 2016 10:13:16 +0100
Message-Id: <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
 <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
To: Enguerrand Decorne <decorne.en@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org, Gemma Gordon <gg417@cl.cam.ac.uk>
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDA5OjM3LCBFbmd1ZXJyYW5kIERlY29ybmUgPGRlY29ybmUuZW5A
Z21haWwuY29tPiB3cm90ZToKPiAKPiBPbiBXZWQsIE9jdCAxOSwgMjAxNiwgNTozMiBQTSBHZW1t
YSBHb3Jkb24gPGdnNDE3QGNsLmNhbS5hYy51az4gd3JvdGU6Cj4+IEhpIGFsbCwKPj4gCj4+IEkg
aGF2ZSBzcGVudCBhIGxvdCBvZiB0aW1lIHJlY2VudGx5IHVzaW5nIENhbm9weSBmb3IgbGl2ZWJs
b2dnaW5nIHZhcmlvdXMgTWlyYWdlLXJlbGF0ZWQgZXZlbnRzIHNwZWNpZmljYWxseSBJQ0ZQIGFu
ZCB0aGUgRG9ja2VyIERpc3RyaWJ1dGVkIFN5c3RlbXMgU3VtbWl0LgoKQSBodWdlIHRoYW5rIHlv
dSBmb3IgYWxsIHRoZSBlZmZvcnQgcHV0dGluZyB0aGUgbGl2ZWJsb2dnaW5nIHRvZ2V0aGVyLCBH
ZW1tYSEgIEkgZ2F2ZSBhIHRhbGsgdXBkYXRlIG9uIGxpYnJhcnkgT1MgYW5kIE1pcmFnZU9TIHVz
ZSB3aXRoaW4gRG9ja2VyIGZvciBNYWMgYXQgdGhlIEREUyBTdW1taXQsIGFuZCB0aGUgdmFyaW91
cyBsaW5rcyBhcmU6CgoqIFNsaWRlczogaHR0cDovL3d3dy5zbGlkZXNoYXJlLm5ldC9BbmlsTWFk
aGF2YXBlZGR5L3VuaWtlcm5lbHMtcmlzZS1vZi10aGUtbGlicmFyeS1oeXBlcnZpc29yCiogVmlk
ZW86IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZG40QVJTNGxEbFEmbGlzdD1QTGtB
NjBBVk4zaGg4b1BhczNjcTJWQTl4QjdXYXpjSWdzJmluZGV4PTgKKiBQb2RjYXN0OiBodHRwczov
L3NvdW5kY2xvdWQuY29tL2RvY2tlci1ydW4vdW5pa2VybmVscy10aGUtcmlzZS1vZi10aGUtbGli
cmFyeS1oeXBlcnZpc29yLWluLW1pcmFnZW9zLTEKKiBMaXZlYmxvZzogaHR0cDovL2Nhbm9weS5t
aXJhZ2UuaW8vTGl2ZWJsb2cvTWlyYWdlT1NVbmlrZXJuZWxzRERTMjAxNgoKPj4gCj4+IEknZCBs
aWtlIHRvIHRoYW5rIEVuZ3VlcnJhbmQgRGVjb3JuZSBmb3IgaGlzIGhlbHAgd2l0aCBDYW5vcHks
IAo+PiAKPiBBbmQgYWxzbyBIYW5uZXMgZm9yIGhpcyBuaWNlIHdvcmsgb24gaW1wcm92aW5nIENh
bm9weSwgbWFraW5nIGl0IHVzYWJsZS4gOi0pCgpJJ3ZlIGFsc28gZ290IGEgc2xpZ2h0bHkgcnVz
aGVkIFBSIG9mIHRoZSB2YXJpb3VzIGNoYW5nZXMgdGhhdCB3ZW50IGludG8gdGhlIElDRlAgMjAx
NiBDYW5vcHkgZGVwbG95bWVudCBoZXJlLCBpbmNsdWRpbmcgTWlyYWdlMyBBUEkgc3VwcG9ydDoK
aHR0cHM6Ly9naXRodWIuY29tL0VuZ2lsL0Nhbm9weS9wdWxsLzYyCgpTaG91bGQgd2UgbW92ZSBj
YW5vcHkgaW50byB0aGUgbWlyYWdlLyBvcmdhbmlzYXRpb24gYW5kIHN0YXJ0IG1lcmdpbmcgdGhl
c2UgcGF0Y2hlcywgRW5ndWVycmFuZD8KCj4gQW5pbCBNYWRoYXZhcGVkZHkgZm9yIGhpcyBoZWxw
IGluIG1ha2luZyBpdCBldmVuIGVhc2llciB0byBjb250cmlidXRlIHRvLCBKb2VsIEpha3Vib3Zp
YywgQ2lhcmFuIExhd2xvciwgTWluZHkgUHJlc3RvbiwgYW5kIE9saXZpZXIgTmljb2xlIGZvciBh
bGwgdXNpbmcgaXQgZHVyaW5nIElDRlAvT0NhbWwgd29ya3Nob3AgYW5kIENVRlAsIGFuZCBhbHNv
IEdhYnJpZWwgU2NoZXJlciBmb3IgbWFraW5nIGV2ZXJ5b25lIGF3YXJlIG9mIGl0IGFuZCBlbmNv
dXJhZ2luZyBpdHMgdXNlLiBXZSBjb2xsZWN0aXZlbHkgY292ZXJlZCA1NCB0YWxrcyB0aGF0IHdl
ZWssIGFuZCB5b3UgY2FuIHNlZSB0aGUgbGl2ZWJsb2dzIGhlcmU6IAo+IAo+IGh0dHA6Ly9pY2Zw
MjAxNi5taXJhZ2UuaW8vT0NhbWwgYWxvbmcgd2l0aCBhIHN1bW1hcnkgcG9zdCBoZXJlOgo+IAo+
IGh0dHA6Ly9yZXluYXJkLmlvLzIwMTYvMTAvMTkvaWNmcC0yMDE2LXJvdW5kdXAuaHRtbCAobmV3
IGJsb2cgdW5kZXIgY29uc3RydWN0aW9uISkuCj4gCj4gSSBhbHNvIG1hZGUgYSBmZXcgc21hbGwg
Y2hhbmdlcyB0byB0aGUgbWlyYWdlLWNhbm9weSBzaXRlIHRvIGNvdmVyIHRoZSBEb2NrZXIgc3Vt
bWl0OiBodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9MaXZlYmxvZ2FuZCB3cm90ZSBzdW1tYXJpZXMg
b2YgZWFjaCB0YWxrIHBsdXMgUSZBcy4gVGhlIGZvY3VzIG9mIHRoZSBzdW1taXQgd2FzIGRpc3Ry
aWJ1dGVkIHN5c3RlbXMsIGFuZCBtdWNoIG9mIHRoZSB3b3JrIGZlYXR1cmVkIHdhcyBvcGVuLXNv
dXJjZSwgT0NhbWwtcmVsYXRlZCwgb3IgcmVsZXZhbnQgdG8gTWlyYWdlIGUuZy4gdGhlIFRVRiBG
cmFtZXdvcms6IGh0dHA6Ly9jYW5vcHkubWlyYWdlLmlvL0xpdmVibG9nL1RVRkREUzIwMTYKClRo
ZSBUVUYgdGFsayBpcyB3ZWxsIHdvcnRoIHdhdGNoaW5nIGFzIHdlbGwsIGFzIGl0IGlzIHF1aXRl
IHJlbGF0ZWQgdG8gSGFubmVzJyB3b3JrIG9uIENvbmV4IGZvciBzaWduaW5nIHRoZSBPUEFNIHNv
dXJjZSByZXBvc2l0b3J5IHRoYXQgTWlyYWdlIHVzZXMuCgoqIGh0dHA6Ly93d3cuc2xpZGVzaGFy
ZS5uZXQvRG9ja2VyL3RhbGtpbmctdHVmLXNlY3VyaW5nLXNvZnR3YXJlLWRpc3RyaWJ1dGlvbgoq
IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9QXJ5cjBPNkhfMlUmbGlzdD1QTGtBNjBB
Vk4zaGg4b1BhczNjcTJWQTl4QjdXYXpjSWdzJmluZGV4PTkKCmNoZWVycywKQW5pbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 09:13:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 09:13: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwmw7-0002j6-Ai; Wed, 19 Oct 2016 09:13:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwmw6-0002iw-8U
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 09:13:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 60/85-15404-13937085; Wed, 19 Oct 2016 09:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhsa6+JXu
 EwZRdIha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHu2RP2gtsiFUf/XGdrYHwh2MXIxSEkMJVR
 4tP8VUwgDovAZGaJrj9NrBDOVyaJU2fbmCHKvjFKfFl7jbGLkZODWUBL4sa/l0wgNq+AnsSm9
 W/BbGEBU4k/V18A1XBwsAloSqx8xQ9icgoESnz+EwxSwSKgKnHnz2YWiCneEvcW3GCCsLUlli
 18zQwx0Vbiy9xedrjr1m6dB9YgIqAr8fb0AVYQW0JAVuLJyUUsExgFZiG5aBaSi2YhmbuAkXk
 Vo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7GX8sC
 DjFKcjApifIensoWIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7k5e4SQYFFqempFWmYOMFpg0
 hIcPEoivNdB0rzFBYm5xZnpEKlTjIpS4ryNIAkBkERGaR5cGyxCLzHKSgnzMgIdIsRTkFqUm1
 mCKv+KUZyDUUmYdwfIFJ7MvBK46a+AFjMBLT6XxwKyuCQRISXVwLi00sCryKpZ8eb8dxtPdhR
 XM/I+uvNoPVORWsipjQLH9/AsXsfzb0Ok7Jw5Cw0XKr4v/2A8Y5/Pc9my6Mk/92xyjdo46Xnu
 +vYt+eb/O4w0lrYkXUxYkrsptiij39F42jzNz6Lrb6reYbs57/MF25beLXPzrDV4xZb9uu2kf
 +P7mZTJwfcdp1orsRRnJBpqMRcVJwIADzX90MsCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1476868399!66339293!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31528 invoked from network); 19 Oct 2016 09:13:19 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 09:13:19 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 29d642c5;
 Wed, 19 Oct 2016 10:13:17 +0100 (BST)
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=HqSoG1JyGofLkuT31g02sfd/CmM=; b=Ars/ijCG1twIJCQZHD
 c7HNEk1djYsfFczWLhUknm1gzB9J3TykPn4RZ2IUNRU2bNkHsz0cYZilgG5PeBQx
 Tlt1W9ag3YMBp0/SXV5vYrsA+JplmbCflRZ/6WRB6G/6c9/1QaEs6x2ktoXSnPaS
 L0yiiMT+V4Q+DpziCg4nc9paY=
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=b0dKM+4uDc6ZFbtLrnKJYi6H2EtytMZIDM9E63OxZKJty8lp9tu
 /lbq1b7R0pe+RzmfFqgtFptkkn48CMEk654Z1yi+O+L5FwXNr640JhltcUQGVb2L
 8dohJQ8xkKUbwpmvMTEiVwBpoONCoRdljnD3y62WID6WwtloVgmqCDbY=
Received: from dhcp-10-240-100-207.cp.wireless.private.cam.ac.uk
 (global-5-13.nat-1.net.cam.ac.uk [131.111.5.13])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id b217566b
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Wed, 19 Oct 2016 10:13:17 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
Date: Wed, 19 Oct 2016 10:13:16 +0100
Message-Id: <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
 <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
To: Enguerrand Decorne <decorne.en@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org, Gemma Gordon <gg417@cl.cam.ac.uk>
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDA5OjM3LCBFbmd1ZXJyYW5kIERlY29ybmUgPGRlY29ybmUuZW5A
Z21haWwuY29tPiB3cm90ZToKPiAKPiBPbiBXZWQsIE9jdCAxOSwgMjAxNiwgNTozMiBQTSBHZW1t
YSBHb3Jkb24gPGdnNDE3QGNsLmNhbS5hYy51az4gd3JvdGU6Cj4+IEhpIGFsbCwKPj4gCj4+IEkg
aGF2ZSBzcGVudCBhIGxvdCBvZiB0aW1lIHJlY2VudGx5IHVzaW5nIENhbm9weSBmb3IgbGl2ZWJs
b2dnaW5nIHZhcmlvdXMgTWlyYWdlLXJlbGF0ZWQgZXZlbnRzIHNwZWNpZmljYWxseSBJQ0ZQIGFu
ZCB0aGUgRG9ja2VyIERpc3RyaWJ1dGVkIFN5c3RlbXMgU3VtbWl0LgoKQSBodWdlIHRoYW5rIHlv
dSBmb3IgYWxsIHRoZSBlZmZvcnQgcHV0dGluZyB0aGUgbGl2ZWJsb2dnaW5nIHRvZ2V0aGVyLCBH
ZW1tYSEgIEkgZ2F2ZSBhIHRhbGsgdXBkYXRlIG9uIGxpYnJhcnkgT1MgYW5kIE1pcmFnZU9TIHVz
ZSB3aXRoaW4gRG9ja2VyIGZvciBNYWMgYXQgdGhlIEREUyBTdW1taXQsIGFuZCB0aGUgdmFyaW91
cyBsaW5rcyBhcmU6CgoqIFNsaWRlczogaHR0cDovL3d3dy5zbGlkZXNoYXJlLm5ldC9BbmlsTWFk
aGF2YXBlZGR5L3VuaWtlcm5lbHMtcmlzZS1vZi10aGUtbGlicmFyeS1oeXBlcnZpc29yCiogVmlk
ZW86IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZG40QVJTNGxEbFEmbGlzdD1QTGtB
NjBBVk4zaGg4b1BhczNjcTJWQTl4QjdXYXpjSWdzJmluZGV4PTgKKiBQb2RjYXN0OiBodHRwczov
L3NvdW5kY2xvdWQuY29tL2RvY2tlci1ydW4vdW5pa2VybmVscy10aGUtcmlzZS1vZi10aGUtbGli
cmFyeS1oeXBlcnZpc29yLWluLW1pcmFnZW9zLTEKKiBMaXZlYmxvZzogaHR0cDovL2Nhbm9weS5t
aXJhZ2UuaW8vTGl2ZWJsb2cvTWlyYWdlT1NVbmlrZXJuZWxzRERTMjAxNgoKPj4gCj4+IEknZCBs
aWtlIHRvIHRoYW5rIEVuZ3VlcnJhbmQgRGVjb3JuZSBmb3IgaGlzIGhlbHAgd2l0aCBDYW5vcHks
IAo+PiAKPiBBbmQgYWxzbyBIYW5uZXMgZm9yIGhpcyBuaWNlIHdvcmsgb24gaW1wcm92aW5nIENh
bm9weSwgbWFraW5nIGl0IHVzYWJsZS4gOi0pCgpJJ3ZlIGFsc28gZ290IGEgc2xpZ2h0bHkgcnVz
aGVkIFBSIG9mIHRoZSB2YXJpb3VzIGNoYW5nZXMgdGhhdCB3ZW50IGludG8gdGhlIElDRlAgMjAx
NiBDYW5vcHkgZGVwbG95bWVudCBoZXJlLCBpbmNsdWRpbmcgTWlyYWdlMyBBUEkgc3VwcG9ydDoK
aHR0cHM6Ly9naXRodWIuY29tL0VuZ2lsL0Nhbm9weS9wdWxsLzYyCgpTaG91bGQgd2UgbW92ZSBj
YW5vcHkgaW50byB0aGUgbWlyYWdlLyBvcmdhbmlzYXRpb24gYW5kIHN0YXJ0IG1lcmdpbmcgdGhl
c2UgcGF0Y2hlcywgRW5ndWVycmFuZD8KCj4gQW5pbCBNYWRoYXZhcGVkZHkgZm9yIGhpcyBoZWxw
IGluIG1ha2luZyBpdCBldmVuIGVhc2llciB0byBjb250cmlidXRlIHRvLCBKb2VsIEpha3Vib3Zp
YywgQ2lhcmFuIExhd2xvciwgTWluZHkgUHJlc3RvbiwgYW5kIE9saXZpZXIgTmljb2xlIGZvciBh
bGwgdXNpbmcgaXQgZHVyaW5nIElDRlAvT0NhbWwgd29ya3Nob3AgYW5kIENVRlAsIGFuZCBhbHNv
IEdhYnJpZWwgU2NoZXJlciBmb3IgbWFraW5nIGV2ZXJ5b25lIGF3YXJlIG9mIGl0IGFuZCBlbmNv
dXJhZ2luZyBpdHMgdXNlLiBXZSBjb2xsZWN0aXZlbHkgY292ZXJlZCA1NCB0YWxrcyB0aGF0IHdl
ZWssIGFuZCB5b3UgY2FuIHNlZSB0aGUgbGl2ZWJsb2dzIGhlcmU6IAo+IAo+IGh0dHA6Ly9pY2Zw
MjAxNi5taXJhZ2UuaW8vT0NhbWwgYWxvbmcgd2l0aCBhIHN1bW1hcnkgcG9zdCBoZXJlOgo+IAo+
IGh0dHA6Ly9yZXluYXJkLmlvLzIwMTYvMTAvMTkvaWNmcC0yMDE2LXJvdW5kdXAuaHRtbCAobmV3
IGJsb2cgdW5kZXIgY29uc3RydWN0aW9uISkuCj4gCj4gSSBhbHNvIG1hZGUgYSBmZXcgc21hbGwg
Y2hhbmdlcyB0byB0aGUgbWlyYWdlLWNhbm9weSBzaXRlIHRvIGNvdmVyIHRoZSBEb2NrZXIgc3Vt
bWl0OiBodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9MaXZlYmxvZ2FuZCB3cm90ZSBzdW1tYXJpZXMg
b2YgZWFjaCB0YWxrIHBsdXMgUSZBcy4gVGhlIGZvY3VzIG9mIHRoZSBzdW1taXQgd2FzIGRpc3Ry
aWJ1dGVkIHN5c3RlbXMsIGFuZCBtdWNoIG9mIHRoZSB3b3JrIGZlYXR1cmVkIHdhcyBvcGVuLXNv
dXJjZSwgT0NhbWwtcmVsYXRlZCwgb3IgcmVsZXZhbnQgdG8gTWlyYWdlIGUuZy4gdGhlIFRVRiBG
cmFtZXdvcms6IGh0dHA6Ly9jYW5vcHkubWlyYWdlLmlvL0xpdmVibG9nL1RVRkREUzIwMTYKClRo
ZSBUVUYgdGFsayBpcyB3ZWxsIHdvcnRoIHdhdGNoaW5nIGFzIHdlbGwsIGFzIGl0IGlzIHF1aXRl
IHJlbGF0ZWQgdG8gSGFubmVzJyB3b3JrIG9uIENvbmV4IGZvciBzaWduaW5nIHRoZSBPUEFNIHNv
dXJjZSByZXBvc2l0b3J5IHRoYXQgTWlyYWdlIHVzZXMuCgoqIGh0dHA6Ly93d3cuc2xpZGVzaGFy
ZS5uZXQvRG9ja2VyL3RhbGtpbmctdHVmLXNlY3VyaW5nLXNvZnR3YXJlLWRpc3RyaWJ1dGlvbgoq
IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9QXJ5cjBPNkhfMlUmbGlzdD1QTGtBNjBB
Vk4zaGg4b1BhczNjcTJWQTl4QjdXYXpjSWdzJmluZGV4PTkKCmNoZWVycywKQW5pbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 09:39:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 09:39: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwnLT-00047p-K3; Wed, 19 Oct 2016 09:39:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1bwnLS-00047j-Gr
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 09:39:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D2/43-15404-55F37085; Wed, 19 Oct 2016 09:39:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVit2Gljm6oPXu
 EwZqNPBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnH2hHzBaraKHe962RsY57F2MXJyCAncZZRY
 dcCli5GLg0VgNotE34Z3LBCJIolj12YwgdgsAqoSXaffsoHYbALqEr/v72UGsUWA7GWn7jOC2
 MICdhKn98wB6+UVMJOY+2sGK4RtKvH9fg+ULShxcuYTsBpmAS2JG/9eAs3nALKlJZb/4wAJiw
 qoSFyZ8JZ9AiPvLCQds5B0zELoWMDIvIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzCgGIBgB+OZBYGHGCU5mJREeQ9PZYsQ4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMFrZMceISRYlJqeWpGWmQMMbZi0BAePkghvAUiat7ggMbc4Mx0idYpRl2PBj9trmYRY8
 vLzUqXEeTlAigRAijJK8+BGwOLsEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+UCm8GTmlc
 BtegV0BBPQEefyWECOKElESEk1ME6ff7NyrcDGv4W/lMru/v3UYb1l6i2zl8ah+9ovzIjkX3L
 h6Ozoy1NPyIqvbJBR1pj8tOvyVtlVntvfPbxo+kZUpUEp9JQr2zeVyV2Jh0/41an1a7zo044z
 E7kaVViyiMEsptEkYNW91VHr2Xt3TLo4x2ySvsTPFdcUDL4d3zI7/4Xo4nurJzxSYinOSDTUY
 i4qTgQAgC9HE64CAAA=
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476869972!38768664!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33877 invoked from network); 19 Oct 2016 09:39:33 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 09:39:33 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 0AF69122801
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:37:30 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1476869850;
 bh=PSQWtGItQY/CUr6lg3P1XpEaOZKVxrOp14spM0ABvMs=;
 h=Date:From:To:Subject:From;
 b=uVV8RYApYJqa4+Cn9BMiA04KoaCcd07w2/vOGtEBXAA9s4xu6XFXj7Es7Qtp9dKb8
 71Jwqhd8O7iy068ip4b3CLMCQt///xUJZvcVa5n7MSr4kSW6n0LI6S+iGGexhZ5opC
 +lmvx/alKi56tf9Axzg/UNbqop8xx6yg1UO4OTGjKrqBGGCvFq1RS2XmdeiqrJg3TZ
 u9dmCJ3nDnLFPr/t19qZRvsySwP6z2CjJtUAO9eaIU2gI6MaoFT5ytpgkvmfd0gG8B
 ZT1ILjQvx6l8kR+AfFm3NuVAwVnRTEcJgja+efDnsNhnhB2z48b3025J53P5mweHxM
 dc7C8ZtfDs4AA==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id B96024C1D04; Wed, 19 Oct 2016 11:39:31 +0200 (CEST)
Date: Wed, 19 Oct 2016 11:39:31 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161019093931.GA18717@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: [MirageOS-devel] How to use Functoria_app.Cmd.read,
	Functoria and utop
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGksCgpJJ20gdHJ5aW5nIHRvIGRvIHNvbWV0aGluZyBsaWtlIHRoaXMgaW4gbWlyYWdlL21pcmFn
ZS5tbDoKCmxldCBnZXRfbGQgdGFyZ2V0ID0KICBDbWQucmVhZAogICAgIlBLR19DT05GSUdfUEFU
SD0kKG9wYW0gY29uZmlnIHZhciBsaWIpL2xpYi9wa2djb25maWcgc29sbzUta2VybmVsLSVzIC0t
dmFyaWFibGU9bGQiIHRhcmdldCA+PnwgZnVuIG91dHB1dCAtPgogIG91dHB1dAoKaS5lLiBleGVj
dXRlIHRoZSBzaGVsbCBjb21tYW5kIGFuZCByZXR1cm4gdGhlIG91dHB1dC4gCgpIb3cgc2hvdWxk
IEkgdXNlIHRoZSAiUlJlc3VsdCIgdHlwZSB0byBjaGVjayB0aGF0IHRoZSBjb21tYW5kCmNvbXBs
ZXRlZCBzdWNjZXNzZnVsbHksIGFuZCBoYXZlIHRoZSByZXR1cm4gdHlwZSBvZiB0aGlzIGV4cHJl
c3Npb24gYmUgdGhlCm91dHB1dCBzdHJpbmc/CgpUaGUgRnVuY3RvcmlhIGRvY3MgZm9yIENtZC5y
ZWFkIGFyZSBhbGwgb2Y6CgoidmFsIHJlYWQgOiAoJ2EsIHVuaXQsIHN0cmluZywgKHN0cmluZywg
c3RyaW5nKSBScmVzdWx0LnJlc3VsdCkKUGVydmFzaXZlcy5mb3JtYXQ0IC0+ICdhIgoKLi4ud2hp
Y2ggZG9lc24ndCByZWFsbHkgdGVsbCBtZSBtdWNoIDotKAoKQWxzbywgaG93IGNhbiBJIHRlc3Qg
Y29kZSB1c2luZyBGdW5jdG9yaWEgaW50ZXJhY3RpdmVseSB1c2luZyBlZy4gJ3V0b3AnPwpJdCdk
IG1ha2UgdGhpbmdzIG11Y2ggZWFzaWVyIGlmIEkgY291bGQgdHJ5IG91dCB0aGUgdmFyaW91cyBz
dWJleHByZXNzaW9ucwppbnRlcmFjdGl2ZWx5IHRvIHNlZSB3aGF0IHRoZSBhY3R1YWwgdHlwZXMg
YXJlLgoKTWFydGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 09:39:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 09:39: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwnLT-00047p-K3; Wed, 19 Oct 2016 09:39:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1bwnLS-00047j-Gr
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 09:39:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D2/43-15404-55F37085; Wed, 19 Oct 2016 09:39:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVit2Gljm6oPXu
 EwZqNPBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnH2hHzBaraKHe962RsY57F2MXJyCAncZZRY
 dcCli5GLg0VgNotE34Z3LBCJIolj12YwgdgsAqoSXaffsoHYbALqEr/v72UGsUWA7GWn7jOC2
 MICdhKn98wB6+UVMJOY+2sGK4RtKvH9fg+ULShxcuYTsBpmAS2JG/9eAs3nALKlJZb/4wAJiw
 qoSFyZ8JZ9AiPvLCQds5B0zELoWMDIvIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzCgGIBgB+OZBYGHGCU5mJREeQ9PZYsQ4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMFrZMceISRYlJqeWpGWmQMMbZi0BAePkghvAUiat7ggMbc4Mx0idYpRl2PBj9trmYRY8
 vLzUqXEeTlAigRAijJK8+BGwOLsEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+UCm8GTmlc
 BtegV0BBPQEefyWECOKElESEk1ME6ff7NyrcDGv4W/lMru/v3UYb1l6i2zl8ah+9ovzIjkX3L
 h6Ozoy1NPyIqvbJBR1pj8tOvyVtlVntvfPbxo+kZUpUEp9JQr2zeVyV2Jh0/41an1a7zo044z
 E7kaVViyiMEsptEkYNW91VHr2Xt3TLo4x2ySvsTPFdcUDL4d3zI7/4Xo4nurJzxSYinOSDTUY
 i4qTgQAgC9HE64CAAA=
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476869972!38768664!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33877 invoked from network); 19 Oct 2016 09:39:33 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 09:39:33 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 0AF69122801
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:37:30 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1476869850;
 bh=PSQWtGItQY/CUr6lg3P1XpEaOZKVxrOp14spM0ABvMs=;
 h=Date:From:To:Subject:From;
 b=uVV8RYApYJqa4+Cn9BMiA04KoaCcd07w2/vOGtEBXAA9s4xu6XFXj7Es7Qtp9dKb8
 71Jwqhd8O7iy068ip4b3CLMCQt///xUJZvcVa5n7MSr4kSW6n0LI6S+iGGexhZ5opC
 +lmvx/alKi56tf9Axzg/UNbqop8xx6yg1UO4OTGjKrqBGGCvFq1RS2XmdeiqrJg3TZ
 u9dmCJ3nDnLFPr/t19qZRvsySwP6z2CjJtUAO9eaIU2gI6MaoFT5ytpgkvmfd0gG8B
 ZT1ILjQvx6l8kR+AfFm3NuVAwVnRTEcJgja+efDnsNhnhB2z48b3025J53P5mweHxM
 dc7C8ZtfDs4AA==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id B96024C1D04; Wed, 19 Oct 2016 11:39:31 +0200 (CEST)
Date: Wed, 19 Oct 2016 11:39:31 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161019093931.GA18717@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: [MirageOS-devel] How to use Functoria_app.Cmd.read,
	Functoria and utop
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGksCgpJJ20gdHJ5aW5nIHRvIGRvIHNvbWV0aGluZyBsaWtlIHRoaXMgaW4gbWlyYWdlL21pcmFn
ZS5tbDoKCmxldCBnZXRfbGQgdGFyZ2V0ID0KICBDbWQucmVhZAogICAgIlBLR19DT05GSUdfUEFU
SD0kKG9wYW0gY29uZmlnIHZhciBsaWIpL2xpYi9wa2djb25maWcgc29sbzUta2VybmVsLSVzIC0t
dmFyaWFibGU9bGQiIHRhcmdldCA+PnwgZnVuIG91dHB1dCAtPgogIG91dHB1dAoKaS5lLiBleGVj
dXRlIHRoZSBzaGVsbCBjb21tYW5kIGFuZCByZXR1cm4gdGhlIG91dHB1dC4gCgpIb3cgc2hvdWxk
IEkgdXNlIHRoZSAiUlJlc3VsdCIgdHlwZSB0byBjaGVjayB0aGF0IHRoZSBjb21tYW5kCmNvbXBs
ZXRlZCBzdWNjZXNzZnVsbHksIGFuZCBoYXZlIHRoZSByZXR1cm4gdHlwZSBvZiB0aGlzIGV4cHJl
c3Npb24gYmUgdGhlCm91dHB1dCBzdHJpbmc/CgpUaGUgRnVuY3RvcmlhIGRvY3MgZm9yIENtZC5y
ZWFkIGFyZSBhbGwgb2Y6CgoidmFsIHJlYWQgOiAoJ2EsIHVuaXQsIHN0cmluZywgKHN0cmluZywg
c3RyaW5nKSBScmVzdWx0LnJlc3VsdCkKUGVydmFzaXZlcy5mb3JtYXQ0IC0+ICdhIgoKLi4ud2hp
Y2ggZG9lc24ndCByZWFsbHkgdGVsbCBtZSBtdWNoIDotKAoKQWxzbywgaG93IGNhbiBJIHRlc3Qg
Y29kZSB1c2luZyBGdW5jdG9yaWEgaW50ZXJhY3RpdmVseSB1c2luZyBlZy4gJ3V0b3AnPwpJdCdk
IG1ha2UgdGhpbmdzIG11Y2ggZWFzaWVyIGlmIEkgY291bGQgdHJ5IG91dCB0aGUgdmFyaW91cyBz
dWJleHByZXNzaW9ucwppbnRlcmFjdGl2ZWx5IHRvIHNlZSB3aGF0IHRoZSBhY3R1YWwgdHlwZXMg
YXJlLgoKTWFydGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 09:57:01 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 09:57: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwncI-0005p5-06; Wed, 19 Oct 2016 09:56:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1bwncG-0005oz-TH
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 09:56:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 89/69-04658-86347085; Wed, 19 Oct 2016 09:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVit2Gljm66M3u
 Ewb6D6ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvH121umgh+sFaf3fmNuYOxj7WLk4hASuMso
 cXTmBWYQh0VgE4vEj5ULmLoYOYEyRRKTF6xi6WLkAEqoSqxalQ0SZhNQl/h9fy8ziC0CZC87d
 Z8RxBYWsJb4uHcKWCuvgJlEw71pbBC2qcT3+z2sECNtJdZcXQcVF5Q4OfMJC4jNLKAjsXPrHT
 aQVcwC0hLL/3FAhOUlmrfOBlvFKWAn8fr0NDBbVEBF4sqEt+wTGAVmIZk0C8mkWQiTZiGZtIC
 RZRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDI1jMwMO5g
 bNjrd4hRkoNJSZT38FS2CCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKud2COEBItS01Mr0jJzg
 NEDk5bg4FES4X0OkuYtLkjMLc5Mh0idYjTmWPDj9lomjkm7HqxlEmLJy89LlRLnLQUpFQApzS
 jNgxsEi+pLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j4BM4cnMK4Hb9wroFCagU87lsYC
 cUpKIkJJqYAx1MF1nq/G8dcHZgjM6+7jzv0/3FfCUtrjLUpu/aPP8cjOXDBPFVXFzdeySlHlv
 V01/6e3gbLOp4MevS8rPUrPcFnz+bVN3do3hRN0Nl5hVih8oT2iRbw7o9/voZS+ts0qlJeSp0
 vSdm69x3Py57JLWfbXDZ0Smmx9hvdU4xUpfO12aZXHKciWW4oxEQy3mouJEANTI3NrlAgAA
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-8.tower-31.messagelabs.com!1476871015!66963760!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1982 invoked from network); 19 Oct 2016 09:56:55 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 09:56:55 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id EA6BD122801
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:54:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1476870892;
 bh=zSBVqXfAtTBTspAfrY26PrMDypdIR4v83/xCTiwDoF0=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=dJIqmhdPh3qfkh2/aYxNV1e+9MyATHlOiVosBkOS8L9p9Rb+itq6dj+NiLhWi7sXs
 T9JhFQK9wpE5rcbcQzVWAWT53pSqtAXxl3xW0TkZqECYFa2S8g2Gh5TaoaqVXkR77U
 Vet+AyPn3ULuRUfv08ym9lXeh7f8hbKZmT3eo6HHCtc3n32SoBEtoWa6GN/Odu/0OG
 psVcZCvytbhfYi4OyL6CMVEDTbigeC0/GnF4qsxZQF7jg1ZiAmLBWew28LrKrMEg08
 icjUdJw5oaByLJU6QX6rWI/Jb3LVr1sF8d5iL6ScVv4irtzlss7UN0HSPzeyzXfR0A
 MRCLfC5qA+flQ==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id B02C34C1D04; Wed, 19 Oct 2016 11:56:54 +0200 (CEST)
Date: Wed, 19 Oct 2016 11:56:54 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161019095654.GB18717@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5LCAxNC4xMC4yMDE2IGF0wqAxMToyOSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6
Cj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRpb24gcmVw
b3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhh
cyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVk
IGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJh
Z2UvbWlyYWdlLWRldgoKU29tZSBpZGVhcyBmb3IgVVggaW1wcm92ZW1lbnRzIHRvIHRoZSBkb2Nz
IHBhZ2VzOgoKMSkgSHlwZXJsaW5rcyBvbiB0eXBlcy4gRWcuIGluIGZ1bmN0b3JpYS9GdW5jdG9y
aWFfYXBwLkNtZC5odG1sCiJScmVzdWx0LnJlc3VsdCIgc2hvdWxkIGxpbmsgdG8gcnJlc3VsdC9S
cmVzdWx0Lmh0bWwuCgoyKSBBICJQYXRoIiBuYWdpdmF0aW9uIGhlYWRlciB3aXRoIHRoZSBmdWxs
IGhpZXJhcmNoeS4gRS5nLgpycmVzdWx0L1Jlc3VsdC5odG1sIGN1cnJlbnRseSBoYXMgIlVwIiwg
d2hpY2ggdGFrZXMgbWUgdG8gdGhlIHBhY2thZ2UncwppbmRleC5wYWdlIGJ1dCBJIGNhbid0IGdv
ICJVcCIgZnJvbSB0aGVyZS4KCjMpIEEgIlNlYXJjaCIgYm94IG9mIHNvbWUgc29ydC4gSWRlYWxs
eSBqdXN0IGNsaWVudC1zaWRlLCBzZWFyY2ggb3ZlcgpwYWNrYWdlcy9tb2R1bGVzL3R5cGVzL2Rl
c2NyaXB0aW9ucz8KCk1hcnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 09:57:01 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 09:57: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwncI-0005p5-06; Wed, 19 Oct 2016 09:56:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1bwncG-0005oz-TH
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 09:56:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 89/69-04658-86347085; Wed, 19 Oct 2016 09:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVit2Gljm66M3u
 Ewb6D6ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvH121umgh+sFaf3fmNuYOxj7WLk4hASuMso
 cXTmBWYQh0VgE4vEj5ULmLoYOYEyRRKTF6xi6WLkAEqoSqxalQ0SZhNQl/h9fy8ziC0CZC87d
 Z8RxBYWsJb4uHcKWCuvgJlEw71pbBC2qcT3+z2sECNtJdZcXQcVF5Q4OfMJC4jNLKAjsXPrHT
 aQVcwC0hLL/3FAhOUlmrfOBlvFKWAn8fr0NDBbVEBF4sqEt+wTGAVmIZk0C8mkWQiTZiGZtIC
 RZRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDI1jMwMO5g
 bNjrd4hRkoNJSZT38FS2CCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKud2COEBItS01Mr0jJzg
 NEDk5bg4FES4X0OkuYtLkjMLc5Mh0idYjTmWPDj9lomjkm7HqxlEmLJy89LlRLnLQUpFQApzS
 jNgxsEi+pLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j4BM4cnMK4Hb9wroFCagU87lsYC
 cUpKIkJJqYAx1MF1nq/G8dcHZgjM6+7jzv0/3FfCUtrjLUpu/aPP8cjOXDBPFVXFzdeySlHlv
 V01/6e3gbLOp4MevS8rPUrPcFnz+bVN3do3hRN0Nl5hVih8oT2iRbw7o9/voZS+ts0qlJeSp0
 vSdm69x3Py57JLWfbXDZ0Smmx9hvdU4xUpfO12aZXHKciWW4oxEQy3mouJEANTI3NrlAgAA
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-8.tower-31.messagelabs.com!1476871015!66963760!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1982 invoked from network); 19 Oct 2016 09:56:55 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 09:56:55 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id EA6BD122801
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:54:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1476870892;
 bh=zSBVqXfAtTBTspAfrY26PrMDypdIR4v83/xCTiwDoF0=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=dJIqmhdPh3qfkh2/aYxNV1e+9MyATHlOiVosBkOS8L9p9Rb+itq6dj+NiLhWi7sXs
 T9JhFQK9wpE5rcbcQzVWAWT53pSqtAXxl3xW0TkZqECYFa2S8g2Gh5TaoaqVXkR77U
 Vet+AyPn3ULuRUfv08ym9lXeh7f8hbKZmT3eo6HHCtc3n32SoBEtoWa6GN/Odu/0OG
 psVcZCvytbhfYi4OyL6CMVEDTbigeC0/GnF4qsxZQF7jg1ZiAmLBWew28LrKrMEg08
 icjUdJw5oaByLJU6QX6rWI/Jb3LVr1sF8d5iL6ScVv4irtzlss7UN0HSPzeyzXfR0A
 MRCLfC5qA+flQ==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id B02C34C1D04; Wed, 19 Oct 2016 11:56:54 +0200 (CEST)
Date: Wed, 19 Oct 2016 11:56:54 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161019095654.GB18717@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5LCAxNC4xMC4yMDE2IGF0wqAxMToyOSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6
Cj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRvY3VtZW50YXRpb24gcmVw
b3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhh
cyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVk
IGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJh
Z2UvbWlyYWdlLWRldgoKU29tZSBpZGVhcyBmb3IgVVggaW1wcm92ZW1lbnRzIHRvIHRoZSBkb2Nz
IHBhZ2VzOgoKMSkgSHlwZXJsaW5rcyBvbiB0eXBlcy4gRWcuIGluIGZ1bmN0b3JpYS9GdW5jdG9y
aWFfYXBwLkNtZC5odG1sCiJScmVzdWx0LnJlc3VsdCIgc2hvdWxkIGxpbmsgdG8gcnJlc3VsdC9S
cmVzdWx0Lmh0bWwuCgoyKSBBICJQYXRoIiBuYWdpdmF0aW9uIGhlYWRlciB3aXRoIHRoZSBmdWxs
IGhpZXJhcmNoeS4gRS5nLgpycmVzdWx0L1Jlc3VsdC5odG1sIGN1cnJlbnRseSBoYXMgIlVwIiwg
d2hpY2ggdGFrZXMgbWUgdG8gdGhlIHBhY2thZ2UncwppbmRleC5wYWdlIGJ1dCBJIGNhbid0IGdv
ICJVcCIgZnJvbSB0aGVyZS4KCjMpIEEgIlNlYXJjaCIgYm94IG9mIHNvbWUgc29ydC4gSWRlYWxs
eSBqdXN0IGNsaWVudC1zaWRlLCBzZWFyY2ggb3ZlcgpwYWNrYWdlcy9tb2R1bGVzL3R5cGVzL2Rl
c2NyaXB0aW9ucz8KCk1hcnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:00:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:00: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwnfG-00069B-Ik; Wed, 19 Oct 2016 10:00:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1bwnfF-0005yw-Dd
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:00:01 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 48/8D-01957-02447085; Wed, 19 Oct 2016 10:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXiVRvkrCvnwh5
 h0LRV26K39S6LA6PH4Q9XWAIYo1gz85LyKxJYM5Ye2c1UsJGlYtn9y2wNjGeZuxi5OIQE5jBK
 3F74kR3EYRFYyCrxc/pONhBHQmAvq8Tc6W+ByjiBnBiJq6ePs0DY5RLfTj9hBbGFBLQk5p9+C
 TVqNpPE4YZjTCAJYQFziQ+fO9hAbGYBdYk/8y4BFXFw8AroS+w9HQBREiLR8W0yWDkbUHjJvE
 dguziBWu9+/csCUs4ioCrxdVkKzJTVGx8xQdjaEssWvgYr5xVwlGib+oAd4hwziT8Hb4OdJgL
 UOuXTQkaQMRICshKzf3lNYBSZheSeWQj3zEIydAEj8ypG9eLUorLUIl1zvaSizPSMktzEzBxd
 QwNTvdzU4uLE9NScxKRiveT83E2MwNBnAIIdjMcmOx9ilORgUhLlPTyVLUKILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBK+KM3uEkGBRanpqRVpmDjAKYdISHDxKIryJIGne4oLE3OLMdIjUKUZjjg
 U/bq9l4tgy9d5aJiGWvPy8VClx3nKQUgGQ0ozSPLhBsORwiVFWSpiXEeg0IZ6C1KLczBJU+Ve
 M4hyMSsK8/52ApvBk5pXA7XsFdAoT0Cnn8lhATilJREhJNTAGOLyIStn3mctkk+r1OTITkl/r
 Ozi+s8nepdRzeiaDkRdH3oYc6eIrhyas5CxfKLruvHW/2kaGNsPXVx/Xd513TK+uUD9w04trW
 aWk6PV1Jdtvi8/3Vjt0sLL1Wv78DVpPfVUqp4W6NWpnVNx4WHGmPNlo4ob66NYPEvprxLNirh
 3WefZVyUyJpTgj0VCLuag4EQBNOV6YCQMAAA==
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1476871198!51874674!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16768 invoked from network); 19 Oct 2016 09:59:58 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 09:59:58 -0000
Received: by mail-wm0-f67.google.com with SMTP id g16so3156155wmg.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 02:59:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=hZBLpR/HnPMX16KLb2uSWLo/2F3Xi45g+80/TnyfJjY=;
 b=QXSDTFNW21XDj939Dh+YA0iwaNgXcQlqyErl5CBjSOR2RSy1GKO+jSQGCHhmPeuhRi
 IoFGSN/6XJwXmvmbwsfYfzYCvl2Jkg6Oscw4YM3beZ1r3qmc/PzKhj1K/wpJFBsg79pL
 PWs2+E5n9FVWhFtNsw5GvvgM7wM/i4vtsEqTCqo9RrWebCehuXjP8KD6LVQ8yRuBlK06
 PHcil90asQAWYFqjKHlGsrLM/nKH6snw1oBzBq4t0cU55Td4MkjRsO6YMZprinpcHhlZ
 Nc5R8aiiwrtojAV3Iy/AxBerkwYvd/b5ZmIXcXBdAYtrvaY9UCaZKZkJNJvLKOHUVp/D
 E5kQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=hZBLpR/HnPMX16KLb2uSWLo/2F3Xi45g+80/TnyfJjY=;
 b=hMGqoES+V2U+H3VnR0THIo9ZXzT2nGqteZFTZ+2DZtXWOlMNxYB3u1Jk+Qw0ZKugdV
 nMZCb2vNOkPIQYajLXs0LRWKIV4RCIDjBN7liytb5AYylMeuEMnD0vjR2SU/DQp4RTIJ
 uAiCMihgM4T9zRGDIO1BB1OnQlc8xN2RQEeodDCOu2CsGVlcLGOeDp10HxFM+f4BBMQo
 J1mI54E8VT88V69q2Bn48Bdj8VqwE8TWZ+tcJZX3LjHDcRZhhiFdUpp3b5mZF2/75O9o
 rL1E+4w1RGkvTQNMr5fjOtasRCrVDKU9NfOe0rZv+Dlug458s/bRvMrbNaII8cnRPv/O
 nD2w==
X-Gm-Message-State: AA6/9RlX3OtDL6KMVVe2zIrfqM535HN48pXlbMYSyD999+rUdqc0OTlSYjZaNr9/8olj+g==
X-Received: by 10.28.198.11 with SMTP id w11mr4339075wmf.8.1476871198317;
 Wed, 19 Oct 2016 02:59:58 -0700 (PDT)
Received: from [10.248.113.197] (global-5-143.nat-2.net.cam.ac.uk.
 [131.111.5.143])
 by smtp.gmail.com with ESMTPSA id v8sm4143797wmf.12.2016.10.19.02.59.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Oct 2016 02:59:57 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <20161019093931.GA18717@nodbug.lucina.net>
Date: Wed, 19 Oct 2016 10:59:55 +0100
Message-Id: <E0588859-61C2-4D3F-93CA-DB83A8529126@gazagnaire.org>
References: <20161019093931.GA18717@nodbug.lucina.net>
To: Martin Lucina <martin@lucina.net>
X-Mailer: Apple Mail (2.3226)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] How to use Functoria_app.Cmd.read,
 Functoria and utop
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

PiBBbHNvLCBob3cgY2FuIEkgdGVzdCBjb2RlIHVzaW5nIEZ1bmN0b3JpYSBpbnRlcmFjdGl2ZWx5
IHVzaW5nIGVnLiAndXRvcCc/Cj4gSXQnZCBtYWtlIHRoaW5ncyBtdWNoIGVhc2llciBpZiBJIGNv
dWxkIHRyeSBvdXQgdGhlIHZhcmlvdXMgc3ViZXhwcmVzc2lvbnMKPiBpbnRlcmFjdGl2ZWx5IHRv
IHNlZSB3aGF0IHRoZSBhY3R1YWwgdHlwZXMgYXJlLgoKI3JlcXVpcmUg4oCcZnVuY3RvcmlhLmFw
cOKAnTs7Cm9wZW4gRnVuY3RvcmlhX2FwcDs7Cm1hdGNoIENtZC5yZWFkICJlY2hvICVkIiA0IHdp
dGggT2sgcyAtPiBzIHwgRXJyb3IgZSAtPiBmYWlsd2l0aCBlOzsKLSA6IHN0cmluZyA9ICI0XG7i
gJ0KClRoZSB0eXBlIG9mIGBDbWQucmVhZGAganVzdCBtZWFucyB0aGF0IHlvdSBjYW4gdXNlIHRo
ZSB1c3VhbCBgcHJpbnRmYC1zdHlsZSBhcmd1bWVudHMgYW5kIGluc3RlYWQgb2YgcHJpbnRpbmcg
aXQgd2lsbCByZXR1cm4gYW4gYE9rIG9mIOKAmGEgfCBFcnJvciBvZiBzdHJpbmdgIGVycm9yLgoK
QmVzdCwKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:00:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:00: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwnfG-00069B-Ik; Wed, 19 Oct 2016 10:00:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1bwnfF-0005yw-Dd
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:00:01 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 48/8D-01957-02447085; Wed, 19 Oct 2016 10:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXiVRvkrCvnwh5
 h0LRV26K39S6LA6PH4Q9XWAIYo1gz85LyKxJYM5Ye2c1UsJGlYtn9y2wNjGeZuxi5OIQE5jBK
 3F74kR3EYRFYyCrxc/pONhBHQmAvq8Tc6W+ByjiBnBiJq6ePs0DY5RLfTj9hBbGFBLQk5p9+C
 TVqNpPE4YZjTCAJYQFziQ+fO9hAbGYBdYk/8y4BFXFw8AroS+w9HQBREiLR8W0yWDkbUHjJvE
 dguziBWu9+/csCUs4ioCrxdVkKzJTVGx8xQdjaEssWvgYr5xVwlGib+oAd4hwziT8Hb4OdJgL
 UOuXTQkaQMRICshKzf3lNYBSZheSeWQj3zEIydAEj8ypG9eLUorLUIl1zvaSizPSMktzEzBxd
 QwNTvdzU4uLE9NScxKRiveT83E2MwNBnAIIdjMcmOx9ilORgUhLlPTyVLUKILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBK+KM3uEkGBRanpqRVpmDjAKYdISHDxKIryJIGne4oLE3OLMdIjUKUZjjg
 U/bq9l4tgy9d5aJiGWvPy8VClx3nKQUgGQ0ozSPLhBsORwiVFWSpiXEeg0IZ6C1KLczBJU+Ve
 M4hyMSsK8/52ApvBk5pXA7XsFdAoT0Cnn8lhATilJREhJNTAGOLyIStn3mctkk+r1OTITkl/r
 Ozi+s8nepdRzeiaDkRdH3oYc6eIrhyas5CxfKLruvHW/2kaGNsPXVx/Xd513TK+uUD9w04trW
 aWk6PV1Jdtvi8/3Vjt0sLL1Wv78DVpPfVUqp4W6NWpnVNx4WHGmPNlo4ob66NYPEvprxLNirh
 3WefZVyUyJpTgj0VCLuag4EQBNOV6YCQMAAA==
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1476871198!51874674!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16768 invoked from network); 19 Oct 2016 09:59:58 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 09:59:58 -0000
Received: by mail-wm0-f67.google.com with SMTP id g16so3156155wmg.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 02:59:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=hZBLpR/HnPMX16KLb2uSWLo/2F3Xi45g+80/TnyfJjY=;
 b=QXSDTFNW21XDj939Dh+YA0iwaNgXcQlqyErl5CBjSOR2RSy1GKO+jSQGCHhmPeuhRi
 IoFGSN/6XJwXmvmbwsfYfzYCvl2Jkg6Oscw4YM3beZ1r3qmc/PzKhj1K/wpJFBsg79pL
 PWs2+E5n9FVWhFtNsw5GvvgM7wM/i4vtsEqTCqo9RrWebCehuXjP8KD6LVQ8yRuBlK06
 PHcil90asQAWYFqjKHlGsrLM/nKH6snw1oBzBq4t0cU55Td4MkjRsO6YMZprinpcHhlZ
 Nc5R8aiiwrtojAV3Iy/AxBerkwYvd/b5ZmIXcXBdAYtrvaY9UCaZKZkJNJvLKOHUVp/D
 E5kQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=hZBLpR/HnPMX16KLb2uSWLo/2F3Xi45g+80/TnyfJjY=;
 b=hMGqoES+V2U+H3VnR0THIo9ZXzT2nGqteZFTZ+2DZtXWOlMNxYB3u1Jk+Qw0ZKugdV
 nMZCb2vNOkPIQYajLXs0LRWKIV4RCIDjBN7liytb5AYylMeuEMnD0vjR2SU/DQp4RTIJ
 uAiCMihgM4T9zRGDIO1BB1OnQlc8xN2RQEeodDCOu2CsGVlcLGOeDp10HxFM+f4BBMQo
 J1mI54E8VT88V69q2Bn48Bdj8VqwE8TWZ+tcJZX3LjHDcRZhhiFdUpp3b5mZF2/75O9o
 rL1E+4w1RGkvTQNMr5fjOtasRCrVDKU9NfOe0rZv+Dlug458s/bRvMrbNaII8cnRPv/O
 nD2w==
X-Gm-Message-State: AA6/9RlX3OtDL6KMVVe2zIrfqM535HN48pXlbMYSyD999+rUdqc0OTlSYjZaNr9/8olj+g==
X-Received: by 10.28.198.11 with SMTP id w11mr4339075wmf.8.1476871198317;
 Wed, 19 Oct 2016 02:59:58 -0700 (PDT)
Received: from [10.248.113.197] (global-5-143.nat-2.net.cam.ac.uk.
 [131.111.5.143])
 by smtp.gmail.com with ESMTPSA id v8sm4143797wmf.12.2016.10.19.02.59.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Oct 2016 02:59:57 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <20161019093931.GA18717@nodbug.lucina.net>
Date: Wed, 19 Oct 2016 10:59:55 +0100
Message-Id: <E0588859-61C2-4D3F-93CA-DB83A8529126@gazagnaire.org>
References: <20161019093931.GA18717@nodbug.lucina.net>
To: Martin Lucina <martin@lucina.net>
X-Mailer: Apple Mail (2.3226)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] How to use Functoria_app.Cmd.read,
 Functoria and utop
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

PiBBbHNvLCBob3cgY2FuIEkgdGVzdCBjb2RlIHVzaW5nIEZ1bmN0b3JpYSBpbnRlcmFjdGl2ZWx5
IHVzaW5nIGVnLiAndXRvcCc/Cj4gSXQnZCBtYWtlIHRoaW5ncyBtdWNoIGVhc2llciBpZiBJIGNv
dWxkIHRyeSBvdXQgdGhlIHZhcmlvdXMgc3ViZXhwcmVzc2lvbnMKPiBpbnRlcmFjdGl2ZWx5IHRv
IHNlZSB3aGF0IHRoZSBhY3R1YWwgdHlwZXMgYXJlLgoKI3JlcXVpcmUg4oCcZnVuY3RvcmlhLmFw
cOKAnTs7Cm9wZW4gRnVuY3RvcmlhX2FwcDs7Cm1hdGNoIENtZC5yZWFkICJlY2hvICVkIiA0IHdp
dGggT2sgcyAtPiBzIHwgRXJyb3IgZSAtPiBmYWlsd2l0aCBlOzsKLSA6IHN0cmluZyA9ICI0XG7i
gJ0KClRoZSB0eXBlIG9mIGBDbWQucmVhZGAganVzdCBtZWFucyB0aGF0IHlvdSBjYW4gdXNlIHRo
ZSB1c3VhbCBgcHJpbnRmYC1zdHlsZSBhcmd1bWVudHMgYW5kIGluc3RlYWQgb2YgcHJpbnRpbmcg
aXQgd2lsbCByZXR1cm4gYW4gYE9rIG9mIOKAmGEgfCBFcnJvciBvZiBzdHJpbmdgIGVycm9yLgoK
QmVzdCwKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:47:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:47: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwoP8-0000c2-AF; Wed, 19 Oct 2016 10:47:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bwoP6-0000bF-Df
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:47:24 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F7/78-04595-B3F47085; Wed, 19 Oct 2016 10:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5QtfKnz3
 CYNdmdYve1rssDowehz9cYQlgjGLNzEvKr0hgzeifWFTwgadi8qqLTA2Mn7i6GLk4hAROMUms
 XzmHrYuRk0NYwFTiz9UXjCC2iIC6xLJT9xkhik4ySjR197KCJNgENCU2vHwOZvMK2EmsWfCVG
 cRmEVCV2Pn6CEsXIweHqECExLMPQhAlghInZz5hAbE5gcqvHzkO1soMNP/PvEvMELa8RPPW2c
 wTGHlmIWmZhaRsFpKyBYzMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECQ4cBCHYw3t0UcIhRkoNJSZT38FS2CCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOv8
 2COEBItS01Mr0jJzgEEMk5bg4FES4f3oC5TmLS5IzC3OTIdInWJUlBLn9QLpEwBJZJTmwbXBI
 ucSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm5QKbwZOaVwE1/BbSYCWjxuTwWkMUliQgpqQ
 bGjhMzPx1mmJqn+vFqYPe/mVP1H8o8K3dfsXfjubeJf89+mevXsvfU/UvHq78tWOl6482OjSb
 3XlSIr1iwe9r0nANPt0ywXpDiM8Vw79blz+O6n28/ll3uyWudxZNXkjA7o7WXW/PDpmO3X01o
 shJfHWhYnmE14W1IouT69HOF86xNjIPTF59oKlBiKc5INNRiLipOBABlla+HlwIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1476874042!65371598!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28380 invoked from network); 19 Oct 2016 10:47:22 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Oct 2016 10:47:22 -0000
Received: from [10.1.2.240] (unknown [160.176.188.221])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id EBD003CFC
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 12:47:20 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
 <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
 <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <4d841ac1-ac2a-58c0-96c8-d43200d8cedd@mehnert.org>
Date: Wed, 19 Oct 2016 11:46:49 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkvMTAvMjAxNiAxMDoxMywgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+IE9uIFdlZCwg
T2N0IDE5LCAyMDE2LCA1OjMyIFBNIEdlbW1hIEdvcmRvbiA8Z2c0MTdAY2wuY2FtLmFjLnVrPiB3
cm90ZToKPiBJJ3ZlIGFsc28gZ290IGEgc2xpZ2h0bHkgcnVzaGVkIFBSIG9mIHRoZSB2YXJpb3Vz
IGNoYW5nZXMgdGhhdCB3ZW50IGludG8gdGhlIElDRlAgMjAxNiBDYW5vcHkgZGVwbG95bWVudCBo
ZXJlLCBpbmNsdWRpbmcgTWlyYWdlMyBBUEkgc3VwcG9ydDoKPiBodHRwczovL2dpdGh1Yi5jb20v
RW5naWwvQ2Fub3B5L3B1bGwvNjIKClNpbmNlIHRoZXJlIGFyZSBzZXZlcmFsIGluc3RhbmNlcyBy
dW5uaW5nIENhbm9weSB3aXRoIE1pcmFnZU9TMiAoYW5kIG5vCnJlbGVhc2VzIG9mIENhbm9weSks
IEknZCB0YWtlIHRoZSBzYW1lIGFwcHJvYWNoIGFzIGUuZy4Kb2NhbWwtZ2l0L21pcmFnZS1za2Vs
ZXRvbjogbWFzdGVyIHdvcmtzIHdpdGggb3BhbSByZXBvIHJlbGVhc2VkCnNvZnR3YXJlLCBhIG1p
cmFnZS1kZXYgYnJhbmNoIHdvcmtzIHdpdGggTWlyYWdlT1MzLiAgWW91ciBQUiBpbmNsdWRlcwpj
b3NtZXRpYyBjaGFuZ2VzICh3aGljaCBzaG91bGQgYmUgYSBzZXBhcmF0ZSBQUiwgdG8gYmUgbWVy
Z2VkIGludG8KbWFzdGVyKSwgc29tZSB3b3JrYXJvdW5kcyAoZ2l0IC8gInRlbXBvcmFyeSIgQ1NT
IGZpeCAtLSB3aGljaCBzaG91bGQgYmUKcHJvcGVybHkgZml4ZWQpLCBhbmQgTWlyYWdlMyBzdXBw
b3J0ICh3aGljaCBzaG91bGQgdGFyZ2V0IG1pcmFnZS1kZXYpLgpJZiB5b3UgY2xlYW51cCB0aGF0
IFBSLCBJJ20gaGFwcHkgdG8gaGF2ZSB0aGUgaW5kaXZpZHVhbCBiaXRzIG1lcmdlZC4KCj4+IEkg
YWxzbyBtYWRlIGEgZmV3IHNtYWxsIGNoYW5nZXMgdG8gdGhlIG1pcmFnZS1jYW5vcHkgc2l0ZSB0
byBjb3ZlciB0aGUgRG9ja2VyIHN1bW1pdDogaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vTGl2ZWJs
b2dhbmQgd3JvdGUgc3VtbWFyaWVzIG9mIGVhY2ggdGFsayBwbHVzIFEmQXMuIFRoZSBmb2N1cyBv
ZiB0aGUgc3VtbWl0IHdhcyBkaXN0cmlidXRlZCBzeXN0ZW1zLCBhbmQgbXVjaCBvZiB0aGUgd29y
ayBmZWF0dXJlZCB3YXMgb3Blbi1zb3VyY2UsIE9DYW1sLXJlbGF0ZWQsIG9yIHJlbGV2YW50IHRv
IE1pcmFnZSBlLmcuIHRoZSBUVUYgRnJhbWV3b3JrOiBodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9M
aXZlYmxvZy9UVUZERFMyMDE2CgpJIGFtIHNsaWdodGx5IGNvbmZ1c2VkIHdoYXQgdGhlIGludGVu
ZGVkIGxheW91dCBpcyAtIHRoZSBMaXZlYmxvZyBub3cKY29udGFpbnMgYSBjaHVuayBvZiBub3Qt
cmVhbGx5LU1pcmFnZS9PQ2FtbCByZWxhdGVkIHBvc3RzIHdpdGhvdXQgYW55CmluZGljYXRpb24g
d2h5IHRoZXkgYXJlIHRoZXJlIChzdWNoIGFzIGFuIGV2ZW50IG5hbWUpLiAgSXQgc2VlbXMgbGlr
ZSBpdApuZWVkcyBhbm90aGVyIGl0ZXJhdGlvbiBvbiB0aGUgaW50ZW5kZWQgc3RydWN0dXJlLCBt
YXliZSBldmVuIHdpdGggbW9yZQpjb2RlIHN1cHBvcnQgKHN1Y2ggYXMgbmVzdGVkIGRpcmVjdG9y
aWVzLCBoYXZpbmcgdGhvc2UgaW4KL2xpdmVibG9nL2RvY2tlcnN1bW1pdC88ZW50cnk+IHdvdWxk
IGJlIG11Y2ggbW9yZSBpbnR1aXRpdmUsIGF0IGxlYXN0CmZvciBtZSkuCgoKaGFubmVzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:47:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:47: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwoP8-0000c2-AF; Wed, 19 Oct 2016 10:47:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bwoP6-0000bF-Df
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:47:24 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F7/78-04595-B3F47085; Wed, 19 Oct 2016 10:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K56hl5QtfKnz3
 CYNdmdYve1rssDowehz9cYQlgjGLNzEvKr0hgzeifWFTwgadi8qqLTA2Mn7i6GLk4hAROMUms
 XzmHrYuRk0NYwFTiz9UXjCC2iIC6xLJT9xkhik4ySjR197KCJNgENCU2vHwOZvMK2EmsWfCVG
 cRmEVCV2Pn6CEsXIweHqECExLMPQhAlghInZz5hAbE5gcqvHzkO1soMNP/PvEvMELa8RPPW2c
 wTGHlmIWmZhaRsFpKyBYzMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECQ4cBCHYw3t0UcIhRkoNJSZT38FS2CCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOv8
 2COEBItS01Mr0jJzgEEMk5bg4FES4f3oC5TmLS5IzC3OTIdInWJUlBLn9QLpEwBJZJTmwbXBI
 ucSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm5QKbwZOaVwE1/BbSYCWjxuTwWkMUliQgpqQ
 bGjhMzPx1mmJqn+vFqYPe/mVP1H8o8K3dfsXfjubeJf89+mevXsvfU/UvHq78tWOl6482OjSb
 3XlSIr1iwe9r0nANPt0ywXpDiM8Vw79blz+O6n28/ll3uyWudxZNXkjA7o7WXW/PDpmO3X01o
 shJfHWhYnmE14W1IouT69HOF86xNjIPTF59oKlBiKc5INNRiLipOBABlla+HlwIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1476874042!65371598!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28380 invoked from network); 19 Oct 2016 10:47:22 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Oct 2016 10:47:22 -0000
Received: from [10.1.2.240] (unknown [160.176.188.221])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id EBD003CFC
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 12:47:20 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
 <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
 <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <4d841ac1-ac2a-58c0-96c8-d43200d8cedd@mehnert.org>
Date: Wed, 19 Oct 2016 11:46:49 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkvMTAvMjAxNiAxMDoxMywgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+IE9uIFdlZCwg
T2N0IDE5LCAyMDE2LCA1OjMyIFBNIEdlbW1hIEdvcmRvbiA8Z2c0MTdAY2wuY2FtLmFjLnVrPiB3
cm90ZToKPiBJJ3ZlIGFsc28gZ290IGEgc2xpZ2h0bHkgcnVzaGVkIFBSIG9mIHRoZSB2YXJpb3Vz
IGNoYW5nZXMgdGhhdCB3ZW50IGludG8gdGhlIElDRlAgMjAxNiBDYW5vcHkgZGVwbG95bWVudCBo
ZXJlLCBpbmNsdWRpbmcgTWlyYWdlMyBBUEkgc3VwcG9ydDoKPiBodHRwczovL2dpdGh1Yi5jb20v
RW5naWwvQ2Fub3B5L3B1bGwvNjIKClNpbmNlIHRoZXJlIGFyZSBzZXZlcmFsIGluc3RhbmNlcyBy
dW5uaW5nIENhbm9weSB3aXRoIE1pcmFnZU9TMiAoYW5kIG5vCnJlbGVhc2VzIG9mIENhbm9weSks
IEknZCB0YWtlIHRoZSBzYW1lIGFwcHJvYWNoIGFzIGUuZy4Kb2NhbWwtZ2l0L21pcmFnZS1za2Vs
ZXRvbjogbWFzdGVyIHdvcmtzIHdpdGggb3BhbSByZXBvIHJlbGVhc2VkCnNvZnR3YXJlLCBhIG1p
cmFnZS1kZXYgYnJhbmNoIHdvcmtzIHdpdGggTWlyYWdlT1MzLiAgWW91ciBQUiBpbmNsdWRlcwpj
b3NtZXRpYyBjaGFuZ2VzICh3aGljaCBzaG91bGQgYmUgYSBzZXBhcmF0ZSBQUiwgdG8gYmUgbWVy
Z2VkIGludG8KbWFzdGVyKSwgc29tZSB3b3JrYXJvdW5kcyAoZ2l0IC8gInRlbXBvcmFyeSIgQ1NT
IGZpeCAtLSB3aGljaCBzaG91bGQgYmUKcHJvcGVybHkgZml4ZWQpLCBhbmQgTWlyYWdlMyBzdXBw
b3J0ICh3aGljaCBzaG91bGQgdGFyZ2V0IG1pcmFnZS1kZXYpLgpJZiB5b3UgY2xlYW51cCB0aGF0
IFBSLCBJJ20gaGFwcHkgdG8gaGF2ZSB0aGUgaW5kaXZpZHVhbCBiaXRzIG1lcmdlZC4KCj4+IEkg
YWxzbyBtYWRlIGEgZmV3IHNtYWxsIGNoYW5nZXMgdG8gdGhlIG1pcmFnZS1jYW5vcHkgc2l0ZSB0
byBjb3ZlciB0aGUgRG9ja2VyIHN1bW1pdDogaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vTGl2ZWJs
b2dhbmQgd3JvdGUgc3VtbWFyaWVzIG9mIGVhY2ggdGFsayBwbHVzIFEmQXMuIFRoZSBmb2N1cyBv
ZiB0aGUgc3VtbWl0IHdhcyBkaXN0cmlidXRlZCBzeXN0ZW1zLCBhbmQgbXVjaCBvZiB0aGUgd29y
ayBmZWF0dXJlZCB3YXMgb3Blbi1zb3VyY2UsIE9DYW1sLXJlbGF0ZWQsIG9yIHJlbGV2YW50IHRv
IE1pcmFnZSBlLmcuIHRoZSBUVUYgRnJhbWV3b3JrOiBodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9M
aXZlYmxvZy9UVUZERFMyMDE2CgpJIGFtIHNsaWdodGx5IGNvbmZ1c2VkIHdoYXQgdGhlIGludGVu
ZGVkIGxheW91dCBpcyAtIHRoZSBMaXZlYmxvZyBub3cKY29udGFpbnMgYSBjaHVuayBvZiBub3Qt
cmVhbGx5LU1pcmFnZS9PQ2FtbCByZWxhdGVkIHBvc3RzIHdpdGhvdXQgYW55CmluZGljYXRpb24g
d2h5IHRoZXkgYXJlIHRoZXJlIChzdWNoIGFzIGFuIGV2ZW50IG5hbWUpLiAgSXQgc2VlbXMgbGlr
ZSBpdApuZWVkcyBhbm90aGVyIGl0ZXJhdGlvbiBvbiB0aGUgaW50ZW5kZWQgc3RydWN0dXJlLCBt
YXliZSBldmVuIHdpdGggbW9yZQpjb2RlIHN1cHBvcnQgKHN1Y2ggYXMgbmVzdGVkIGRpcmVjdG9y
aWVzLCBoYXZpbmcgdGhvc2UgaW4KL2xpdmVibG9nL2RvY2tlcnN1bW1pdC88ZW50cnk+IHdvdWxk
IGJlIG11Y2ggbW9yZSBpbnR1aXRpdmUsIGF0IGxlYXN0CmZvciBtZSkuCgoKaGFubmVzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:53:57 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:53: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwoVP-0001QZ-Rk; Wed, 19 Oct 2016 10:53:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1bwoVO-0001QT-2B
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:53:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 67/F5-01343-1C057085; Wed, 19 Oct 2016 10:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXSnM/RpLs/gD3
 CoPklo0Vv610WB0aPwx+usAQwRrFm5iXlVySwZvw6cJi54L1kxYwbV1gbGL+LdzFyckgIKEps
 bdzI3MXIAWRbSrxaU9DFyMUhJPCSSWJ903pGCGc+o8TBw49YIIpyJC73+kH0FkncaJrMDGLzC
 ghKnJz5hAXEFhLwlrj8aj4TiM0moC7Rv7uFDcRmEVCVOLnoLCNEb6LE6S8d7BC9ARJLexaC1Q
 gL5Eu07rsN1isC1Lvs1H2wemYBL4nJ2+8xQdToSPx985txAqPALCSrZyEpmwV0KTNQ+/p5QhB
 hNYnb266yQ9jaEssWvmZewMi6ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMJTrGRgYdzDenex3iFGSg0lJlPfwVLYIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8l/3ZI4QEi1LTUyvSMnOAUQWTluDgURLhvQiS5i0uSMwtzkyHSJ1itOTY8vvaWiaOWavuAM
 ltU++tZRJiycvPS5US510J0iAA0pBRmgc3Dhb5lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCo
 J8xqBTOHJzCuB2/oK6CAmoIPO5bGAHFSSiJCSamBUzJFgLavdbcvoMOn2+bfiCZOO/jxS0ZUa
 O8mlzNPCX/2AT0jMmc3/clbpWn1ivjBD1XNl+O7n+Xrhu+bf/Vyg+3Pdb6v91l6t567cyl8oa
 +o9s3/SbddkMablhXIlJ7I29pUdZn1zwvQkv675rgO8jKctlRh0tX++t3y/p+Nhh6ofawtfOb
 MSS3FGoqEWc1FxIgDeOq+Z9wIAAA==
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476874430!48482513!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30859 invoked from network); 19 Oct 2016 10:53:51 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-10.tower-206.messagelabs.com with SMTP; 19 Oct 2016 10:53:51 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-qk0-f170.google.com ([209.85.220.170]:34717)
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1bwoVK-0003rP-ef (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 19 Oct 2016 11:53:50 +0100
Received: by mail-qk0-f170.google.com with SMTP id f128so26611869qkb.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 03:53:50 -0700 (PDT)
X-Gm-Message-State: AA6/9RkB1shKtdLgvpFd6Mi/O4YNoMQQXccRyxrbOl5s9jQQYRfwW7B8p0Lho2ZbuSx9CnkSOD78FmIBo5gVxg==
X-Received: by 10.194.87.42 with SMTP id u10mr3884555wjz.213.1476874429679;
 Wed, 19 Oct 2016 03:53:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.152.150 with HTTP; Wed, 19 Oct 2016 03:53:19 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 19 Oct 2016 11:53:19 +0100
X-Gmail-Original-Message-ID: <CAL4csrRhwp8rxZM4bEjKOH3CwgL2J+0nV5EW4O2YcFxixrDFNA@mail.gmail.com>
Message-ID: <CAL4csrRhwp8rxZM4bEjKOH3CwgL2J+0nV5EW4O2YcFxixrDFNA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS feedback and fortnightly catchup -
 Wednesday 19 October 4pm UK time (UTC+1)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5618110015646363213=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5618110015646363213==
Content-Type: multipart/alternative; boundary=089e0102e3d0c2559a053f359f07

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

Hi all,

We'll be using IRC again so please join #mirage on Freenode.

We would like to gather some feedback on the fortnightly calls/chats, so
please fill out this *anonymous* form with your thoughts here:
https://goo.gl/forms/NnNnk2JpD0ujbBoV2 by Monday 24th October.

IRC logs from previous session are currently up at:
*http://canopy.mirage.io/irclogs/05-10-2016
<http://canopy.mirage.io/irclogs/05-10-2016>*

and this session will also be logged at:
http://canopy.mirage.io/irclogs

The agenda for the meeting is at:
https://github.com/mirage/mirage-www/wiki/Call-Agenda

Please add items to the agenda to be discussed.

Thanks,

Gemma

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

<div dir=3D"ltr"><div class=3D"gmail_default"><span style=3D"font-size:12.=
8px">Hi all,</span><br></div><div class=3D"gmail_default"><br style=3D"fon=
t-size:12.8px"><span style=3D"font-size:12.8px">We&#39;ll be using IRC aga=
in so please join #</span><span class=3D"gmail-il" style=3D"font-size:12.8=
px">mirage</span><span style=3D"font-size:12.8px">=C2=A0on Freenode.</span=
></div><div class=3D"gmail_default"><br></div><div class=3D"gmail_default"=
>We would like to gather some feedback on the fortnightly calls/chats, so =
please fill out this <b>anonymous</b> form with your thoughts here: <a hre=
f=3D"https://goo.gl/forms/NnNnk2JpD0ujbBoV2">https://goo.gl/forms/NnNnk2Jp=
D0ujbBoV2</a>=C2=A0by Monday 24th October.</div><div class=3D"gmail_defaul=
t"><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px">IRC log=
s from previous session are currently=C2=A0</span><span class=3D"gmail-il"=
 style=3D"font-size:12.8px">up</span><span style=3D"font-size:12.8px">=C2=A0=
at:</span><br style=3D"font-size:12.8px"><font color=3D"#1155cc"><span sty=
le=3D"font-size:12.8px"><u><a href=3D"http://canopy.mirage.io/irclogs/05-1=
0-2016">http://canopy.mirage.io/irclogs/05-10-2016</a></u></span></font><b=
r style=3D"font-size:12.8px"><br style=3D"font-size:12.8px"><span style=3D=
"font-size:12.8px">and this session will also be logged at:</span><br styl=
e=3D"font-size:12.8px"><a href=3D"http://canopy.mirage.io/irclogs" rel=3D"=
noreferrer" target=3D"_blank" style=3D"font-size:12.8px">http://canopy.<sp=
an class=3D"gmail-il">mirage</span>.io/<wbr>irclogs</a><br style=3D"font-s=
ize:12.8px"><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px=
">The agenda for the meeting is at:</span><br style=3D"font-size:12.8px"><=
a href=3D"https://github.com/mirage/mirage-www/wiki/Call-Agenda" rel=3D"no=
referrer" target=3D"_blank" style=3D"font-size:12.8px">https://github.com/=
<span class=3D"gmail-il">mirage</span>/<wbr><span class=3D"gmail-il">mirag=
e</span>-www/wiki/Call-Agenda</a><font face=3D"arial, helvetica, sans-seri=
f"><br></font></div><div class=3D"gmail_default"><br></div><div class=3D"g=
mail_default">Please add items to the agenda to be discussed.</div><div cl=
ass=3D"gmail_default"><br></div><div class=3D"gmail_default">Thanks,</div>=
<div class=3D"gmail_default"><br></div><div class=3D"gmail_default">Gemma<=
/div><div class=3D"gmail_default"><br></div><div class=3D"gmail_default"><=
br></div></div>
--089e0102e3d0c2559a053f359f07--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5618110015646363213==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:53:57 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:53: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwoVP-0001QZ-Rk; Wed, 19 Oct 2016 10:53:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1bwoVO-0001QT-2B
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:53:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 67/F5-01343-1C057085; Wed, 19 Oct 2016 10:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXSnM/RpLs/gD3
 CoPklo0Vv610WB0aPwx+usAQwRrFm5iXlVySwZvw6cJi54L1kxYwbV1gbGL+LdzFyckgIKEps
 bdzI3MXIAWRbSrxaU9DFyMUhJPCSSWJ903pGCGc+o8TBw49YIIpyJC73+kH0FkncaJrMDGLzC
 ghKnJz5hAXEFhLwlrj8aj4TiM0moC7Rv7uFDcRmEVCVOLnoLCNEb6LE6S8d7BC9ARJLexaC1Q
 gL5Eu07rsN1isC1Lvs1H2wemYBL4nJ2+8xQdToSPx985txAqPALCSrZyEpmwV0KTNQ+/p5QhB
 hNYnb266yQ9jaEssWvmZewMi6ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMJTrGRgYdzDenex3iFGSg0lJlPfwVLYIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8l/3ZI4QEi1LTUyvSMnOAUQWTluDgURLhvQiS5i0uSMwtzkyHSJ1itOTY8vvaWiaOWavuAM
 ltU++tZRJiycvPS5US510J0iAA0pBRmgc3Dhb5lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCo
 J8xqBTOHJzCuB2/oK6CAmoIPO5bGAHFSSiJCSamBUzJFgLavdbcvoMOn2+bfiCZOO/jxS0ZUa
 O8mlzNPCX/2AT0jMmc3/clbpWn1ivjBD1XNl+O7n+Xrhu+bf/Vyg+3Pdb6v91l6t567cyl8oa
 +o9s3/SbddkMablhXIlJ7I29pUdZn1zwvQkv675rgO8jKctlRh0tX++t3y/p+Nhh6ofawtfOb
 MSS3FGoqEWc1FxIgDeOq+Z9wIAAA==
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1476874430!48482513!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30859 invoked from network); 19 Oct 2016 10:53:51 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-10.tower-206.messagelabs.com with SMTP; 19 Oct 2016 10:53:51 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-qk0-f170.google.com ([209.85.220.170]:34717)
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1bwoVK-0003rP-ef (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 19 Oct 2016 11:53:50 +0100
Received: by mail-qk0-f170.google.com with SMTP id f128so26611869qkb.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 03:53:50 -0700 (PDT)
X-Gm-Message-State: AA6/9RkB1shKtdLgvpFd6Mi/O4YNoMQQXccRyxrbOl5s9jQQYRfwW7B8p0Lho2ZbuSx9CnkSOD78FmIBo5gVxg==
X-Received: by 10.194.87.42 with SMTP id u10mr3884555wjz.213.1476874429679;
 Wed, 19 Oct 2016 03:53:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.152.150 with HTTP; Wed, 19 Oct 2016 03:53:19 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 19 Oct 2016 11:53:19 +0100
X-Gmail-Original-Message-ID: <CAL4csrRhwp8rxZM4bEjKOH3CwgL2J+0nV5EW4O2YcFxixrDFNA@mail.gmail.com>
Message-ID: <CAL4csrRhwp8rxZM4bEjKOH3CwgL2J+0nV5EW4O2YcFxixrDFNA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS feedback and fortnightly catchup -
 Wednesday 19 October 4pm UK time (UTC+1)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5618110015646363213=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5618110015646363213==
Content-Type: multipart/alternative; boundary=089e0102e3d0c2559a053f359f07

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

Hi all,

We'll be using IRC again so please join #mirage on Freenode.

We would like to gather some feedback on the fortnightly calls/chats, so
please fill out this *anonymous* form with your thoughts here:
https://goo.gl/forms/NnNnk2JpD0ujbBoV2 by Monday 24th October.

IRC logs from previous session are currently up at:
*http://canopy.mirage.io/irclogs/05-10-2016
<http://canopy.mirage.io/irclogs/05-10-2016>*

and this session will also be logged at:
http://canopy.mirage.io/irclogs

The agenda for the meeting is at:
https://github.com/mirage/mirage-www/wiki/Call-Agenda

Please add items to the agenda to be discussed.

Thanks,

Gemma

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

<div dir=3D"ltr"><div class=3D"gmail_default"><span style=3D"font-size:12.=
8px">Hi all,</span><br></div><div class=3D"gmail_default"><br style=3D"fon=
t-size:12.8px"><span style=3D"font-size:12.8px">We&#39;ll be using IRC aga=
in so please join #</span><span class=3D"gmail-il" style=3D"font-size:12.8=
px">mirage</span><span style=3D"font-size:12.8px">=C2=A0on Freenode.</span=
></div><div class=3D"gmail_default"><br></div><div class=3D"gmail_default"=
>We would like to gather some feedback on the fortnightly calls/chats, so =
please fill out this <b>anonymous</b> form with your thoughts here: <a hre=
f=3D"https://goo.gl/forms/NnNnk2JpD0ujbBoV2">https://goo.gl/forms/NnNnk2Jp=
D0ujbBoV2</a>=C2=A0by Monday 24th October.</div><div class=3D"gmail_defaul=
t"><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px">IRC log=
s from previous session are currently=C2=A0</span><span class=3D"gmail-il"=
 style=3D"font-size:12.8px">up</span><span style=3D"font-size:12.8px">=C2=A0=
at:</span><br style=3D"font-size:12.8px"><font color=3D"#1155cc"><span sty=
le=3D"font-size:12.8px"><u><a href=3D"http://canopy.mirage.io/irclogs/05-1=
0-2016">http://canopy.mirage.io/irclogs/05-10-2016</a></u></span></font><b=
r style=3D"font-size:12.8px"><br style=3D"font-size:12.8px"><span style=3D=
"font-size:12.8px">and this session will also be logged at:</span><br styl=
e=3D"font-size:12.8px"><a href=3D"http://canopy.mirage.io/irclogs" rel=3D"=
noreferrer" target=3D"_blank" style=3D"font-size:12.8px">http://canopy.<sp=
an class=3D"gmail-il">mirage</span>.io/<wbr>irclogs</a><br style=3D"font-s=
ize:12.8px"><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px=
">The agenda for the meeting is at:</span><br style=3D"font-size:12.8px"><=
a href=3D"https://github.com/mirage/mirage-www/wiki/Call-Agenda" rel=3D"no=
referrer" target=3D"_blank" style=3D"font-size:12.8px">https://github.com/=
<span class=3D"gmail-il">mirage</span>/<wbr><span class=3D"gmail-il">mirag=
e</span>-www/wiki/Call-Agenda</a><font face=3D"arial, helvetica, sans-seri=
f"><br></font></div><div class=3D"gmail_default"><br></div><div class=3D"g=
mail_default">Please add items to the agenda to be discussed.</div><div cl=
ass=3D"gmail_default"><br></div><div class=3D"gmail_default">Thanks,</div>=
<div class=3D"gmail_default"><br></div><div class=3D"gmail_default">Gemma<=
/div><div class=3D"gmail_default"><br></div><div class=3D"gmail_default"><=
br></div></div>
--089e0102e3d0c2559a053f359f07--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5618110015646363213==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:54:38 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:54: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwoW5-0001Tp-Vp; Wed, 19 Oct 2016 10:54:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1bwoW5-0001Ti-2a
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:54:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 33/2B-15404-CE057085; Wed, 19 Oct 2016 10:54:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyMfS6ie6rAPY
 Ig0PHjSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP93FbmgmVaFX3TdjI2MD5T7WLk4hASmMso
 0fn8LVsXIycHi0ADq8TUD74gCQmBOawSSyceZwZJSAjkSCy60MQEYRdKNN28AhbnFRCUODnzC
 QuILSTgJbFu1wpWEJtTIFBi+5GzrBDxAIn7/56wg9hsAmoSN/bNYIFYpirx6+RrVog5ARIf/h
 8As4UFTCX+XH3BCGKLANV8WjQJqJ6Dg1nAX2Lv9nKQMDPQqrmn1rFOYBSYheSKWUhSs8A61CX
 WzxOCCKtJ3N52lR3C1pZYtvA18wJG1lWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHBzAAEOxgvbww4xCjJwaQkynt4KluEEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQneWH/2CCHBotT01Iq0zBxgXMGkJTh4lER4ZUHSvMUFibnFmekQqVOMxhxbfl9by8Sxbe
 q9tUxCLHn5ealS4rwrQUoFQEozSvPgBsHi/RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeZ+
 DTOHJzCuB2/cK6BQmoFPO5bGAnFKSiJCSamA8fLrucrmcYmDsyz0SH4WPtGjO/X7/lvMPvuKi
 /4cYFW/PNZMq6taojCjT33Z304zn8qweVZPnSu2O9NgdF5xyYl2l7PT5Dczn388N9NKQZvR4M
 TfaO+pDtFCiSqVrVJnN3w89Cs+vb2KT1tnD/N597jmH6/0iOwy2zlv+Vi9p8c3bl0M2zlqvxF
 KckWioxVxUnAgA2p1VHvICAAA=
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476874474!38786559!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47436 invoked from network); 19 Oct 2016 10:54:34 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 10:54:34 -0000
Received: by mail-lf0-f52.google.com with SMTP id b81so18121430lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 03:54:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=c1F5tQ/4zzUeepBh34O1mKcyoZjkzno4JtG242gsNEM=;
 b=lSnzTxk2i8pqPRf8N9Ng+o0C/Mh+F/p0BfJOS2gX+564288qb96IFM/dTd3ua4GKOn
 xKuS2Tdct86TmDPFvh8tdPMao8FAGDaSm67us6NL46SYD0loLdNX9dQ/oaLxCBbW1aXa
 80Gc9nePQDyRLytGsNxyFyZzStzoGVfcH9xo5M4TnNimQYcTMDjobXXhB465jWLMREcA
 B8x57AkCKtPk4rtG35w2VfKjCO1rO2AAydYHN08mKNZLBd/3pGrtwbI7fgGPGIVowjFp
 6A1x87zP7wkildI8Z0ggor61xCriSSPQ0lxoVh9jGyFxcTNLbgXBYaPlIFX91n4HJJde
 mhAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=c1F5tQ/4zzUeepBh34O1mKcyoZjkzno4JtG242gsNEM=;
 b=hF6XOA3Zq5CbpynjuWlYOfeelTKp3AdvunA59h2DMaaGUxpgtSuBiVwNRhPIRgS7fQ
 1rmY26/e3HNn770notNVBweqxoYrVP2d6dGQECJJlpHzV2v7YLxhCsYL+2hckp89fmyF
 T4Ijp8Mry5AKXaFzKedZXrV2E5AsAX28rDvfNKA31YiriSAA4OJyHiBYtQfKyr5l4CLb
 qjF6dZV7H2g6tiHlJ1yMgNeMXzQeAlvHA2ni9o/hDOav45/FlU7n02wevGZ73syhsj3Y
 MM07uU80Z8ZfmpztgM3tjVEuWo5PbM7fwGnVXMrKSKwWgPQjScQbO/BD4K8Zz+O4EGiU
 C0LA==
X-Gm-Message-State: AA6/9Rly1JZOncVG+UcPNLJ9vktkky5ctkiM7WDufaOCN6Z8+9oWDapDAmBVPIe7XZx6toF6TrKK8WD7BMBQRg==
X-Received: by 10.25.22.77 with SMTP id m74mr4214537lfi.143.1476874473116;
 Wed, 19 Oct 2016 03:54:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Wed, 19 Oct 2016 03:54:32 -0700 (PDT)
In-Reply-To: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
Date: Wed, 19 Oct 2016 11:54:32 +0100
Message-ID: <CAG_esB2+V_OkFheQ3FpTgeNASSgNXKO+h_0TLW5Lg7-mR=-_Xg@mail.gmail.com>
To: Gemma Gordon <gg417@cl.cam.ac.uk>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4962141332290562795=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4962141332290562795==
Content-Type: multipart/alternative; boundary=001a114070b2591ad8053f35a226

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

On Wed, Oct 19, 2016 at 9:30 AM, Gemma Gordon <gg417@cl.cam.ac.uk> wrote:

> Hi all,
>
> I have spent a lot of time recently using Canopy for liveblogging various
> Mirage-related events specifically ICFP and the Docker Distributed Systems
> Summit.
>
> I'd like to thank Enguerrand Decorne for his help with Canopy, Anil
> Madhavapeddy for his help in making it even easier to contribute to, Joel
> Jakubovic, Ciaran Lawlor, Mindy Preston, and Olivier Nicole for all using
> it during ICFP/OCaml workshop and CUFP, and also Gabriel Scherer for making
> everyone aware of it and encouraging its use. We collectively covered 54
> talks that week, and you can see the liveblogs here:
>
> http://icfp2016.mirage.io/OCaml along with a summary post here:
>
> http://reynard.io/2016/10/19/icfp-2016-roundup.html (new blog under
> construction!).
>
> I also made a few small changes to the mirage-canopy site to cover the
> Docker summit: http://canopy.mirage.io/Liveblog and wrote summaries of
> each talk plus Q&As. The focus of the summit was distributed systems, and
> much of the work featured was open-source, OCaml-related, or relevant to
> Mirage e.g. the TUF Framework: http://canopy.mirage.io/Liveblog/TUFDDS2016
>

I wasn't able to go to the Docker summit but I found the notes very useful
-- thanks for taking the time to create them!

Cheers,
Dave


>
> Thanks,
>
> Gemma
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On Wed, Oct 19, 2016 at 9:30 AM, Gemma Gordon <span dir=3D"ltr">&lt;<=
a href=3D"mailto:gg417@cl.cam.ac.uk" target=3D"_blank">gg417@cl.cam.ac.uk<=
/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"><div dir=3D"ltr">=
<div><div><font face=3D"arial, helvetica, sans-serif">Hi all,</font></div>=
<div><font face=3D"arial, helvetica, sans-serif"><br></font></div><div><fo=
nt face=3D"arial, helvetica, sans-serif">I have spent a lot of time recent=
ly using Canopy for liveblogging various Mirage-related events specificall=
y ICFP and the Docker Distributed Systems Summit.</font></div><div><font f=
ace=3D"arial, helvetica, sans-serif"><br></font></div><div><font face=3D"a=
rial, helvetica, sans-serif">I&#39;d like to thank Enguerrand Decorne for =
his help with Canopy, Anil Madhavapeddy for his help in making it even eas=
ier to contribute to, Joel Jakubovic, Ciaran Lawlor, Mindy Preston, and Ol=
ivier Nicole for all using it during ICFP/OCaml workshop and CUFP, and als=
o Gabriel Scherer for making everyone aware of it and encouraging its use.=
 We collectively covered 54 talks that week, and you can see the liveblogs=
 here:=C2=A0</font></div><div><font face=3D"arial, helvetica, sans-serif">=
<br></font></div><div><font face=3D"arial, helvetica, sans-serif"><a href=3D=
"http://icfp2016.mirage.io/OCaml" target=3D"_blank">http://icfp2016.mirage=
.io/<wbr>OCaml</a> along with a summary post here:</font></div><div><font =
face=3D"arial, helvetica, sans-serif"><br></font></div><div><font face=3D"=
arial, helvetica, sans-serif"><a href=3D"http://reynard.io/2016/10/19/icfp=
-2016-roundup.html" target=3D"_blank">http://reynard.io/2016/10/19/<wbr>ic=
fp-2016-roundup.html</a> (new blog under construction!).</font></div><div>=
<font face=3D"arial, helvetica, sans-serif"><br></font></div><div><font fa=
ce=3D"arial, helvetica, sans-serif">I also made a few small changes to the=
 mirage-canopy site to cover the Docker summit: <a href=3D"http://canopy.m=
irage.io/Liveblog" target=3D"_blank">http://canopy.mirage.io/<wbr>Liveblog=
</a> and wrote summaries of each talk plus Q&amp;As. The focus of the summ=
it was distributed systems, and much of the work featured was open-source,=
 OCaml-related, or relevant to Mirage e.g. the TUF Framework: <a href=3D"h=
ttp://canopy.mirage.io/Liveblog/TUFDDS2016" target=3D"_blank">http://canop=
y.mirage.io/<wbr>Liveblog/TUFDDS2016</a></font></div></div></div></blockqu=
ote><div><br></div><div>I wasn&#39;t able to go to the Docker summit but I=
 found the notes very useful -- thanks for taking the time to create them!=
</div><div><br></div><div>Cheers,</div><div>Dave</div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><font face=3D"aria=
l, helvetica, sans-serif"><br></font></div><div><font face=3D"arial, helve=
tica, sans-serif">Thanks,</font></div><div><font face=3D"arial, helvetica,=
 sans-serif"><br>Gemma</font></div></div></div>
<br>______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@list=
s.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-=
devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<=
wbr>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
<br></blockquote></div><br><br>
</div></div>
--001a114070b2591ad8053f35a226--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4962141332290562795==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 10:54:38 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 10:54: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwoW5-0001Tp-Vp; Wed, 19 Oct 2016 10:54:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <scott.dj@gmail.com>) id 1bwoW5-0001Ti-2a
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:54:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 33/2B-15404-CE057085; Wed, 19 Oct 2016 10:54:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyMfS6ie6rAPY
 Ig0PHjSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP93FbmgmVaFX3TdjI2MD5T7WLk4hASmMso
 0fn8LVsXIycHi0ADq8TUD74gCQmBOawSSyceZwZJSAjkSCy60MQEYRdKNN28AhbnFRCUODnzC
 QuILSTgJbFu1wpWEJtTIFBi+5GzrBDxAIn7/56wg9hsAmoSN/bNYIFYpirx6+RrVog5ARIf/h
 8As4UFTCX+XH3BCGKLANV8WjQJqJ6Dg1nAX2Lv9nKQMDPQqrmn1rFOYBSYheSKWUhSs8A61CX
 WzxOCCKtJ3N52lR3C1pZYtvA18wJG1lWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHBzAAEOxgvbww4xCjJwaQkynt4KluEEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQneWH/2CCHBotT01Iq0zBxgXMGkJTh4lER4ZUHSvMUFibnFmekQqVOMxhxbfl9by8Sxbe
 q9tUxCLHn5ealS4rwrQUoFQEozSvPgBsHi/RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeZ+
 DTOHJzCuB2/cK6BQmoFPO5bGAnFKSiJCSamA8fLrucrmcYmDsyz0SH4WPtGjO/X7/lvMPvuKi
 /4cYFW/PNZMq6taojCjT33Z304zn8qweVZPnSu2O9NgdF5xyYl2l7PT5Dczn388N9NKQZvR4M
 TfaO+pDtFCiSqVrVJnN3w89Cs+vb2KT1tnD/N597jmH6/0iOwy2zlv+Vi9p8c3bl0M2zlqvxF
 KckWioxVxUnAgA2p1VHvICAAA=
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1476874474!38786559!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47436 invoked from network); 19 Oct 2016 10:54:34 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 10:54:34 -0000
Received: by mail-lf0-f52.google.com with SMTP id b81so18121430lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 03:54:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=c1F5tQ/4zzUeepBh34O1mKcyoZjkzno4JtG242gsNEM=;
 b=lSnzTxk2i8pqPRf8N9Ng+o0C/Mh+F/p0BfJOS2gX+564288qb96IFM/dTd3ua4GKOn
 xKuS2Tdct86TmDPFvh8tdPMao8FAGDaSm67us6NL46SYD0loLdNX9dQ/oaLxCBbW1aXa
 80Gc9nePQDyRLytGsNxyFyZzStzoGVfcH9xo5M4TnNimQYcTMDjobXXhB465jWLMREcA
 B8x57AkCKtPk4rtG35w2VfKjCO1rO2AAydYHN08mKNZLBd/3pGrtwbI7fgGPGIVowjFp
 6A1x87zP7wkildI8Z0ggor61xCriSSPQ0lxoVh9jGyFxcTNLbgXBYaPlIFX91n4HJJde
 mhAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=c1F5tQ/4zzUeepBh34O1mKcyoZjkzno4JtG242gsNEM=;
 b=hF6XOA3Zq5CbpynjuWlYOfeelTKp3AdvunA59h2DMaaGUxpgtSuBiVwNRhPIRgS7fQ
 1rmY26/e3HNn770notNVBweqxoYrVP2d6dGQECJJlpHzV2v7YLxhCsYL+2hckp89fmyF
 T4Ijp8Mry5AKXaFzKedZXrV2E5AsAX28rDvfNKA31YiriSAA4OJyHiBYtQfKyr5l4CLb
 qjF6dZV7H2g6tiHlJ1yMgNeMXzQeAlvHA2ni9o/hDOav45/FlU7n02wevGZ73syhsj3Y
 MM07uU80Z8ZfmpztgM3tjVEuWo5PbM7fwGnVXMrKSKwWgPQjScQbO/BD4K8Zz+O4EGiU
 C0LA==
X-Gm-Message-State: AA6/9Rly1JZOncVG+UcPNLJ9vktkky5ctkiM7WDufaOCN6Z8+9oWDapDAmBVPIe7XZx6toF6TrKK8WD7BMBQRg==
X-Received: by 10.25.22.77 with SMTP id m74mr4214537lfi.143.1476874473116;
 Wed, 19 Oct 2016 03:54:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.198.21 with HTTP; Wed, 19 Oct 2016 03:54:32 -0700 (PDT)
In-Reply-To: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
Date: Wed, 19 Oct 2016 11:54:32 +0100
Message-ID: <CAG_esB2+V_OkFheQ3FpTgeNASSgNXKO+h_0TLW5Lg7-mR=-_Xg@mail.gmail.com>
To: Gemma Gordon <gg417@cl.cam.ac.uk>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4962141332290562795=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4962141332290562795==
Content-Type: multipart/alternative; boundary=001a114070b2591ad8053f35a226

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

On Wed, Oct 19, 2016 at 9:30 AM, Gemma Gordon <gg417@cl.cam.ac.uk> wrote:

> Hi all,
>
> I have spent a lot of time recently using Canopy for liveblogging various
> Mirage-related events specifically ICFP and the Docker Distributed Systems
> Summit.
>
> I'd like to thank Enguerrand Decorne for his help with Canopy, Anil
> Madhavapeddy for his help in making it even easier to contribute to, Joel
> Jakubovic, Ciaran Lawlor, Mindy Preston, and Olivier Nicole for all using
> it during ICFP/OCaml workshop and CUFP, and also Gabriel Scherer for making
> everyone aware of it and encouraging its use. We collectively covered 54
> talks that week, and you can see the liveblogs here:
>
> http://icfp2016.mirage.io/OCaml along with a summary post here:
>
> http://reynard.io/2016/10/19/icfp-2016-roundup.html (new blog under
> construction!).
>
> I also made a few small changes to the mirage-canopy site to cover the
> Docker summit: http://canopy.mirage.io/Liveblog and wrote summaries of
> each talk plus Q&As. The focus of the summit was distributed systems, and
> much of the work featured was open-source, OCaml-related, or relevant to
> Mirage e.g. the TUF Framework: http://canopy.mirage.io/Liveblog/TUFDDS2016
>

I wasn't able to go to the Docker summit but I found the notes very useful
-- thanks for taking the time to create them!

Cheers,
Dave


>
> Thanks,
>
> Gemma
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On Wed, Oct 19, 2016 at 9:30 AM, Gemma Gordon <span dir=3D"ltr">&lt;<=
a href=3D"mailto:gg417@cl.cam.ac.uk" target=3D"_blank">gg417@cl.cam.ac.uk<=
/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"><div dir=3D"ltr">=
<div><div><font face=3D"arial, helvetica, sans-serif">Hi all,</font></div>=
<div><font face=3D"arial, helvetica, sans-serif"><br></font></div><div><fo=
nt face=3D"arial, helvetica, sans-serif">I have spent a lot of time recent=
ly using Canopy for liveblogging various Mirage-related events specificall=
y ICFP and the Docker Distributed Systems Summit.</font></div><div><font f=
ace=3D"arial, helvetica, sans-serif"><br></font></div><div><font face=3D"a=
rial, helvetica, sans-serif">I&#39;d like to thank Enguerrand Decorne for =
his help with Canopy, Anil Madhavapeddy for his help in making it even eas=
ier to contribute to, Joel Jakubovic, Ciaran Lawlor, Mindy Preston, and Ol=
ivier Nicole for all using it during ICFP/OCaml workshop and CUFP, and als=
o Gabriel Scherer for making everyone aware of it and encouraging its use.=
 We collectively covered 54 talks that week, and you can see the liveblogs=
 here:=C2=A0</font></div><div><font face=3D"arial, helvetica, sans-serif">=
<br></font></div><div><font face=3D"arial, helvetica, sans-serif"><a href=3D=
"http://icfp2016.mirage.io/OCaml" target=3D"_blank">http://icfp2016.mirage=
.io/<wbr>OCaml</a> along with a summary post here:</font></div><div><font =
face=3D"arial, helvetica, sans-serif"><br></font></div><div><font face=3D"=
arial, helvetica, sans-serif"><a href=3D"http://reynard.io/2016/10/19/icfp=
-2016-roundup.html" target=3D"_blank">http://reynard.io/2016/10/19/<wbr>ic=
fp-2016-roundup.html</a> (new blog under construction!).</font></div><div>=
<font face=3D"arial, helvetica, sans-serif"><br></font></div><div><font fa=
ce=3D"arial, helvetica, sans-serif">I also made a few small changes to the=
 mirage-canopy site to cover the Docker summit: <a href=3D"http://canopy.m=
irage.io/Liveblog" target=3D"_blank">http://canopy.mirage.io/<wbr>Liveblog=
</a> and wrote summaries of each talk plus Q&amp;As. The focus of the summ=
it was distributed systems, and much of the work featured was open-source,=
 OCaml-related, or relevant to Mirage e.g. the TUF Framework: <a href=3D"h=
ttp://canopy.mirage.io/Liveblog/TUFDDS2016" target=3D"_blank">http://canop=
y.mirage.io/<wbr>Liveblog/TUFDDS2016</a></font></div></div></div></blockqu=
ote><div><br></div><div>I wasn&#39;t able to go to the Docker summit but I=
 found the notes very useful -- thanks for taking the time to create them!=
</div><div><br></div><div>Cheers,</div><div>Dave</div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><font face=3D"aria=
l, helvetica, sans-serif"><br></font></div><div><font face=3D"arial, helve=
tica, sans-serif">Thanks,</font></div><div><font face=3D"arial, helvetica,=
 sans-serif"><br>Gemma</font></div></div></div>
<br>______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@list=
s.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-=
devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<=
wbr>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
<br></blockquote></div><br><br>
</div></div>
--001a114070b2591ad8053f35a226--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4962141332290562795==--


From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 11:02:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 11:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwodI-00022c-KV; Wed, 19 Oct 2016 11:02:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1bwodH-00022T-74; Wed, 19 Oct 2016 11:02:03 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D7/30-12285-AA257085; Wed, 19 Oct 2016 11:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTONt0VQew
 RBs3b9Sx6W++yWLzb95fZgcnj8IcrLAGMUayZeUn5FQmsGU/XmBc0MVXs2reIpYHxFmMXIyeH
 kECJxKn57UxdjFwcLAINrBLti34ygSQkBOawSrxZ6Qxhx0jcnN3NDmFXSfTO/AfVrC5xb9Ftd
 pBmIYEuJon9p5eDFbEJaEtsuvGAGcRmFtCSuPHvJROErS2xbOFrsLiwgLvExG+zwOp5BWwkth
 zeB2azCKhKzH46iwXEFhGol9j/q4cVokZP4tWty6wQR8hK7P79iGkCo8AsJCtmIVkxC0nLAkb
 mVYwaxalFZalFukameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFaz8DAuINx
 V7vfIUZJDiYlUd7DU9kihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2gWyRwgJFqWmp1akZeYAY
 wYmLcHBoyTC+ycAKM1bXJCYW5yZDpE6xWjJseX3tbVMHAt+3AaS26beW8skxJKXn5cqJc5rCj
 JPAKQhozQPbhwsri8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNApnCk5lXArf1FdBBTEA
 HnctjATmoJBEhJdXA2FHLdsks7PKZpbsfP/krEZT77kWt5ftD0u4J9vcyq0q29byXU4t3KFJc
 YjM9fr0zv6onf98cySMd5+csVuxbeS/944Ijub91N3XWyNwMOFD/8ODZXddZTQosMyVCQ93uV
 vSbiG28Pev2DXENxZ0n1h7VZ0l801rB4PeDteTja8l599SPfHNyUWIpzkg01GIuKk4EAPrrRa
 PmAgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1476874920!65738454!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46199 invoked from network); 19 Oct 2016 11:02:00 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 11:02:00 -0000
Received: by mail-qk0-f182.google.com with SMTP id o68so27214389qkf.3;
 Wed, 19 Oct 2016 04:02:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=O2DcVSN+iA0mZEk/XsWVfo7pzYt8JVoVO2z5SybFbko=;
 b=InaclsILI7XlDrv7NorGwB57OzY8pcWnKR9GIyfrYtYni47k/PaOb1k0do1cIVK2dZ
 ZVpvkVjC0zvKb9PFTogmrwO11r2aan/ecElVld84DslBxfX/fAd9ukV+6Gbldmee8On9
 k013t+6Er900qCvHyekhZu4DKSiU2G1vyC5qFmXJn7rR56AJnj5nLMtZ3H1ZOr/vi3Ku
 LwQpZFc/Wu9JyNtx5QFOwBsR+YvNL06pj/dpvtWCvU473vn4e7W85ruFWOQf5nCukVn5
 Z9U1WcClaftffk0WcC41B6wtHTY5VbPdPDn59wYJaYs3XYsV6UO5baOSdyQtUco2JX51
 7eKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=O2DcVSN+iA0mZEk/XsWVfo7pzYt8JVoVO2z5SybFbko=;
 b=cf8WmJ87A9lxs43ZBT5pjaujVSo4A07SRSP2EsxabhFJaDeefk46wHPrH5YsM4FhE1
 KeIU6myJZDLTzJ3EzwMco348i2xFR4ilWUxTnEV6QBV7gy/7X7Cd43er2gs7UE4Jd4Fr
 HD32Sv8pOORhn/sDxNXx2rEQUeN0LQZph1gTUvNEOZGm63a6vWQ67pvAQQQDhwkJ+Ltc
 QYH7T9KoyU2olCBvov9p9ngWPyGYs2I3aKnYMYyeQ/++qJRtsyeTk8e0H080o+GnRFIl
 mESyUsyXH+1IWahsNjsgbEnR1YQWmvkp1sFu1Nok49Cnx+x6iT5tI0Pd+XaXewuZ0TSo
 zLkg==
X-Gm-Message-State: AA6/9RlfGogFxV9cM6u+m7qrV+nxYQzGg73jrJ3T4RIofaCXaAUp6gqCiuOnpc1PximFtA==
X-Received: by 10.194.170.163 with SMTP id an3mr4056554wjc.73.1476874919466;
 Wed, 19 Oct 2016 04:01:59 -0700 (PDT)
Received: from [192.168.0.9] (97e55310.skybroadband.com. [151.229.83.16])
 by smtp.gmail.com with ESMTPSA id wh3sm68156705wjb.49.2016.10.19.04.01.58
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 19 Oct 2016 04:01:58 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <BF74B8CD-8409-4A40-83B7-689E8C1DB634@gmail.com>
Date: Wed, 19 Oct 2016 12:01:57 +0100
To: Xen-devel <xen-devel@lists.xen.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [MirageOS-devel] CfP Nov 18 2016 for FOSDEM 2017 Virtualization &
	IaaS DevRoom
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSBjby1vcmdhbml6aW5nIHRoZSBGT1NERU0gMjAxNyBWaXJ0dWFsaXphdGlv
biAmIElhYVMgRGV2Um9vbSBuZXh0IHllYXIgYWdhaW4uIFRoZSBDZlAgZm9yIHRoZSBEZXZSb29t
IGlzIG5vdyBvcGVuIGF0IGh0dHA6Ly93d3cub3ZpcnQub3JnL2Jsb2cvMjAxNi8xMC9jYWxsLWZv
ci1wcm9wb3NhbC1mb3NkZW0tMjAxNy8KCkZlZWwgZnJlZSB0byBjb250YWN0IG1lIHdpdGggYW55
IHF1ZXN0aW9ucwoKUmVnYXJkcwpMYXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 11:02:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 11:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwodI-00022c-KV; Wed, 19 Oct 2016 11:02:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1bwodH-00022T-74; Wed, 19 Oct 2016 11:02:03 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D7/30-12285-AA257085; Wed, 19 Oct 2016 11:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTONt0VQew
 RBs3b9Sx6W++yWLzb95fZgcnj8IcrLAGMUayZeUn5FQmsGU/XmBc0MVXs2reIpYHxFmMXIyeH
 kECJxKn57UxdjFwcLAINrBLti34ygSQkBOawSrxZ6Qxhx0jcnN3NDmFXSfTO/AfVrC5xb9Ftd
 pBmIYEuJon9p5eDFbEJaEtsuvGAGcRmFtCSuPHvJROErS2xbOFrsLiwgLvExG+zwOp5BWwkth
 zeB2azCKhKzH46iwXEFhGol9j/q4cVokZP4tWty6wQR8hK7P79iGkCo8AsJCtmIVkxC0nLAkb
 mVYwaxalFZalFukameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFaz8DAuINx
 V7vfIUZJDiYlUd7DU9kihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2gWyRwgJFqWmp1akZeYAY
 wYmLcHBoyTC+ycAKM1bXJCYW5yZDpE6xWjJseX3tbVMHAt+3AaS26beW8skxJKXn5cqJc5rCj
 JPAKQhozQPbhwsri8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNApnCk5lXArf1FdBBTEA
 HnctjATmoJBEhJdXA2FHLdsks7PKZpbsfP/krEZT77kWt5ftD0u4J9vcyq0q29byXU4t3KFJc
 YjM9fr0zv6onf98cySMd5+csVuxbeS/944Ijub91N3XWyNwMOFD/8ODZXddZTQosMyVCQ93uV
 vSbiG28Pev2DXENxZ0n1h7VZ0l801rB4PeDteTja8l599SPfHNyUWIpzkg01GIuKk4EAPrrRa
 PmAgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1476874920!65738454!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46199 invoked from network); 19 Oct 2016 11:02:00 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 11:02:00 -0000
Received: by mail-qk0-f182.google.com with SMTP id o68so27214389qkf.3;
 Wed, 19 Oct 2016 04:02:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=O2DcVSN+iA0mZEk/XsWVfo7pzYt8JVoVO2z5SybFbko=;
 b=InaclsILI7XlDrv7NorGwB57OzY8pcWnKR9GIyfrYtYni47k/PaOb1k0do1cIVK2dZ
 ZVpvkVjC0zvKb9PFTogmrwO11r2aan/ecElVld84DslBxfX/fAd9ukV+6Gbldmee8On9
 k013t+6Er900qCvHyekhZu4DKSiU2G1vyC5qFmXJn7rR56AJnj5nLMtZ3H1ZOr/vi3Ku
 LwQpZFc/Wu9JyNtx5QFOwBsR+YvNL06pj/dpvtWCvU473vn4e7W85ruFWOQf5nCukVn5
 Z9U1WcClaftffk0WcC41B6wtHTY5VbPdPDn59wYJaYs3XYsV6UO5baOSdyQtUco2JX51
 7eKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=O2DcVSN+iA0mZEk/XsWVfo7pzYt8JVoVO2z5SybFbko=;
 b=cf8WmJ87A9lxs43ZBT5pjaujVSo4A07SRSP2EsxabhFJaDeefk46wHPrH5YsM4FhE1
 KeIU6myJZDLTzJ3EzwMco348i2xFR4ilWUxTnEV6QBV7gy/7X7Cd43er2gs7UE4Jd4Fr
 HD32Sv8pOORhn/sDxNXx2rEQUeN0LQZph1gTUvNEOZGm63a6vWQ67pvAQQQDhwkJ+Ltc
 QYH7T9KoyU2olCBvov9p9ngWPyGYs2I3aKnYMYyeQ/++qJRtsyeTk8e0H080o+GnRFIl
 mESyUsyXH+1IWahsNjsgbEnR1YQWmvkp1sFu1Nok49Cnx+x6iT5tI0Pd+XaXewuZ0TSo
 zLkg==
X-Gm-Message-State: AA6/9RlfGogFxV9cM6u+m7qrV+nxYQzGg73jrJ3T4RIofaCXaAUp6gqCiuOnpc1PximFtA==
X-Received: by 10.194.170.163 with SMTP id an3mr4056554wjc.73.1476874919466;
 Wed, 19 Oct 2016 04:01:59 -0700 (PDT)
Received: from [192.168.0.9] (97e55310.skybroadband.com. [151.229.83.16])
 by smtp.gmail.com with ESMTPSA id wh3sm68156705wjb.49.2016.10.19.04.01.58
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 19 Oct 2016 04:01:58 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <BF74B8CD-8409-4A40-83B7-689E8C1DB634@gmail.com>
Date: Wed, 19 Oct 2016 12:01:57 +0100
To: Xen-devel <xen-devel@lists.xen.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [MirageOS-devel] CfP Nov 18 2016 for FOSDEM 2017 Virtualization &
	IaaS DevRoom
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSBjby1vcmdhbml6aW5nIHRoZSBGT1NERU0gMjAxNyBWaXJ0dWFsaXphdGlv
biAmIElhYVMgRGV2Um9vbSBuZXh0IHllYXIgYWdhaW4uIFRoZSBDZlAgZm9yIHRoZSBEZXZSb29t
IGlzIG5vdyBvcGVuIGF0IGh0dHA6Ly93d3cub3ZpcnQub3JnL2Jsb2cvMjAxNi8xMC9jYWxsLWZv
ci1wcm9wb3NhbC1mb3NkZW0tMjAxNy8KCkZlZWwgZnJlZSB0byBjb250YWN0IG1lIHdpdGggYW55
IHF1ZXN0aW9ucwoKUmVnYXJkcwpMYXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 15:28:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 15:28: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwsmm-00010W-IN; Wed, 19 Oct 2016 15:28:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwsml-00010Q-Gs
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 15:28:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9E/F9-28497-60197085; Wed, 19 Oct 2016 15:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhsS7rRPY
 IgxfLFC16W++yODB6HP5whSWAMYo1My8pvyKBNePFpW1MBWeEKk7/283UwLiPv4uRi0NIYCqj
 xOtlf1hBHBaBycwSq/dOYOxi5ARyvjJJ7LvAA1F1jlHi05cvzCAJZgEtiRv/XjKB2LwCehKb1
 r8Fs4UFTCX+XH0B1MzBwSagKbHyFT9ImFPAXmLiqX0sEDNVJT6vfsQCMUZdYvXGR0wQtrbEso
 WvmSFG2kr8PXKcHWLvL0aJ389mgB0kAtRw4sF/MFtCQFbiyclFLBMYBWYhOWkWkpNmIZm7gJF
 5FaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIgyAMEOxvsb
 Aw4xSnIwKYny8vSxRwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3uB8oJFqWmp1akZeYAowUmL
 cHBoyTCuxMkzVtckJhbnJkOkTrFqCglzrsfJCEAksgozYNrg0XoJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzzgGZwpOZVwI3/RXQYiagxefyWEAWlyQipKQaGE/leN29PsmpSCvL0rw+cE5
 xbMMZ5qXzjn1dvmpL0GNRLbWT2ww7Plz4buVjdZqfO/Lx80VnjecKH4gR/vndgWOT8oe+u8uX
 LDD59bSf/f35jeK/wraUd7y2YHW517oo9tbKm1cP3ohM+azzIidywvycDv99Cy9lph//oPX/z
 1MDY8WjCVf6mjWVWIozEg21mIuKEwGA82+/ywIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1476890885!66355159!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17132 invoked from network); 19 Oct 2016 15:28:05 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 15:28:05 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id bab5780d;
 Wed, 19 Oct 2016 16:28:03 +0100 (BST)
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=giCEOMGQJOwclArjBPljp59v+LA=; b=fQxdFDjFg3dcHRrQ0+
 8kETTtoln5ofeJ/Cv0Que2rX5M+gv9Jt4HZ/I1HDz2sPsVuhif8C52//N6dMJyl8
 oy25yndHW/BvEp15uYNv/jMoFN3oQ6LY5wUDE/+vG2ZgHi1kiNsztU+JB75vT2QO
 ReKZX4XPcvTJnACfiYCH5P+Ls=
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=rXR9T2X98Ypk2476+2a5gDQaZd+XD1peHgABrSVb9SoZVuA3SQh
 tZMphcrhc2t7Bcb9c13wAsPb1XACg7C7Pe/mswgwW9OUVEqNP5geLAQ3gUuoWzsv
 YG+Y5hlYFjxZfDBRHOxnZ3Gj6Ec59XGmaSV1TUAMKH4/vDFoV2BzZfuY=
Received: from [172.16.10.155] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0275f484
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Wed, 19 Oct 2016 16:28:03 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <4d841ac1-ac2a-58c0-96c8-d43200d8cedd@mehnert.org>
Date: Wed, 19 Oct 2016 16:28:02 +0100
Message-Id: <6E9E0756-61CD-4180-97F5-071032D02D25@recoil.org>
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
 <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
 <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
 <4d841ac1-ac2a-58c0-96c8-d43200d8cedd@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDExOjQ2LCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxOS8xMC8yMDE2IDEwOjEzLCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4+IE9uIFdlZCwgT2N0IDE5LCAyMDE2LCA1OjMyIFBNIEdlbW1hIEdvcmRvbiA8Z2c0
MTdAY2wuY2FtLmFjLnVrPiB3cm90ZToKPj4gSSd2ZSBhbHNvIGdvdCBhIHNsaWdodGx5IHJ1c2hl
ZCBQUiBvZiB0aGUgdmFyaW91cyBjaGFuZ2VzIHRoYXQgd2VudCBpbnRvIHRoZSBJQ0ZQIDIwMTYg
Q2Fub3B5IGRlcGxveW1lbnQgaGVyZSwgaW5jbHVkaW5nIE1pcmFnZTMgQVBJIHN1cHBvcnQ6Cj4+
IGh0dHBzOi8vZ2l0aHViLmNvbS9FbmdpbC9DYW5vcHkvcHVsbC82Mgo+IAo+IFNpbmNlIHRoZXJl
IGFyZSBzZXZlcmFsIGluc3RhbmNlcyBydW5uaW5nIENhbm9weSB3aXRoIE1pcmFnZU9TMiAoYW5k
IG5vCj4gcmVsZWFzZXMgb2YgQ2Fub3B5KSwgSSdkIHRha2UgdGhlIHNhbWUgYXBwcm9hY2ggYXMg
ZS5nLgo+IG9jYW1sLWdpdC9taXJhZ2Utc2tlbGV0b246IG1hc3RlciB3b3JrcyB3aXRoIG9wYW0g
cmVwbyByZWxlYXNlZAo+IHNvZnR3YXJlLCBhIG1pcmFnZS1kZXYgYnJhbmNoIHdvcmtzIHdpdGgg
TWlyYWdlT1MzLiAgWW91ciBQUiBpbmNsdWRlcwo+IGNvc21ldGljIGNoYW5nZXMgKHdoaWNoIHNo
b3VsZCBiZSBhIHNlcGFyYXRlIFBSLCB0byBiZSBtZXJnZWQgaW50bwo+IG1hc3RlciksIHNvbWUg
d29ya2Fyb3VuZHMgKGdpdCAvICJ0ZW1wb3JhcnkiIENTUyBmaXggLS0gd2hpY2ggc2hvdWxkIGJl
Cj4gcHJvcGVybHkgZml4ZWQpLCBhbmQgTWlyYWdlMyBzdXBwb3J0ICh3aGljaCBzaG91bGQgdGFy
Z2V0IG1pcmFnZS1kZXYpLgo+IElmIHlvdSBjbGVhbnVwIHRoYXQgUFIsIEknbSBoYXBweSB0byBo
YXZlIHRoZSBpbmRpdmlkdWFsIGJpdHMgbWVyZ2VkLgoKWWVhaCwgYWdyZWVkLiBJJ3ZlIGFjdHVh
bGx5IGdvdCBhIHNlcGFyYXRlIGxpYnJhcnkgdGhhdCBkb2VzIHZlcnkgc2ltcGxlCnByb2Nlc3Np
bmcgb2YgSmVreWxsLXN0eWxlIGZpbGVzICh3aGljaCBDYW5vcHkgYWxzbyB1c2VzKS4gSSdsbCBw
dWJsaXNoIHRoYXQKc2VwYXJhdGVseSBpbiBPUEFNIGFuZCB0aGVuIHNlbmQgYSBQUiB0byBtYWtl
IENhbm9weSB1c2UgaXQuIEknbSB1c2luZwp0aGF0IG90aGVyIGxpYnJhcnkgaW4gdGhlIHJld3Jp
dGUgb2YgbXkgcGVyc29uYWwgYmxvZy4KCj4+PiBJIGFsc28gbWFkZSBhIGZldyBzbWFsbCBjaGFu
Z2VzIHRvIHRoZSBtaXJhZ2UtY2Fub3B5IHNpdGUgdG8gY292ZXIgdGhlIERvY2tlciBzdW1taXQ6
IGh0dHA6Ly9jYW5vcHkubWlyYWdlLmlvL0xpdmVibG9nYW5kIHdyb3RlIHN1bW1hcmllcyBvZiBl
YWNoIHRhbGsgcGx1cyBRJkFzLiBUaGUgZm9jdXMgb2YgdGhlIHN1bW1pdCB3YXMgZGlzdHJpYnV0
ZWQgc3lzdGVtcywgYW5kIG11Y2ggb2YgdGhlIHdvcmsgZmVhdHVyZWQgd2FzIG9wZW4tc291cmNl
LCBPQ2FtbC1yZWxhdGVkLCBvciByZWxldmFudCB0byBNaXJhZ2UgZS5nLiB0aGUgVFVGIEZyYW1l
d29yazogaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vTGl2ZWJsb2cvVFVGRERTMjAxNgo+IAo+IEkg
YW0gc2xpZ2h0bHkgY29uZnVzZWQgd2hhdCB0aGUgaW50ZW5kZWQgbGF5b3V0IGlzIC0gdGhlIExp
dmVibG9nIG5vdwo+IGNvbnRhaW5zIGEgY2h1bmsgb2Ygbm90LXJlYWxseS1NaXJhZ2UvT0NhbWwg
cmVsYXRlZCBwb3N0cyB3aXRob3V0IGFueQo+IGluZGljYXRpb24gd2h5IHRoZXkgYXJlIHRoZXJl
IChzdWNoIGFzIGFuIGV2ZW50IG5hbWUpLiAgSXQgc2VlbXMgbGlrZSBpdAo+IG5lZWRzIGFub3Ro
ZXIgaXRlcmF0aW9uIG9uIHRoZSBpbnRlbmRlZCBzdHJ1Y3R1cmUsIG1heWJlIGV2ZW4gd2l0aCBt
b3JlCj4gY29kZSBzdXBwb3J0IChzdWNoIGFzIG5lc3RlZCBkaXJlY3RvcmllcywgaGF2aW5nIHRo
b3NlIGluCj4gL2xpdmVibG9nL2RvY2tlcnN1bW1pdC88ZW50cnk+IHdvdWxkIGJlIG11Y2ggbW9y
ZSBpbnR1aXRpdmUsIGF0IGxlYXN0Cj4gZm9yIG1lKS4KClRoZSBjdXJyZW50IHN0cnVjdHVyZSBp
cyB0aGUgcmVzdWx0IG9mIGJ1Z3MgaW4gbmVzdGVkIGRpcmVjdG9yeSBoYW5kbGluZwpkaXNjb3Zl
cmVkIGF0IHRoZSBudGggbWludXRlIGF0IElDRlAgYW5kIEREUyA6LSkgSSdkIHByb2JhYmx5IGp1
c3QgYW5ub3RhdGUKdGhlIFVSTHMgd2l0aCBhbiBleHBsYW5hdGlvbiBvZiB0aGUgZXZlbnQgaW4g
dGhlIGluZGV4IHBhZ2UgcmF0aGVyIHRoYW4KbW92ZSB0aGVtIGFyb3VuZCwgc2luY2UgdGhleSd2
ZSBiZWVuIGxpbmtlZCB0byBub3cgaW4gZXh0ZXJuYWwgcG9zdHMKYW5kIGNvbW11bmljYXRpb24u
CgotYW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 15:28:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 15:28: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwsmm-00010W-IN; Wed, 19 Oct 2016 15:28:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwsml-00010Q-Gs
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 15:28:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9E/F9-28497-60197085; Wed, 19 Oct 2016 15:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCOvOhsS7rRPY
 IgxfLFC16W++yODB6HP5whSWAMYo1My8pvyKBNePFpW1MBWeEKk7/283UwLiPv4uRi0NIYCqj
 xOtlf1hBHBaBycwSq/dOYOxi5ARyvjJJ7LvAA1F1jlHi05cvzCAJZgEtiRv/XjKB2LwCehKb1
 r8Fs4UFTCX+XH0B1MzBwSagKbHyFT9ImFPAXmLiqX0sEDNVJT6vfsQCMUZdYvXGR0wQtrbEso
 WvmSFG2kr8PXKcHWLvL0aJ389mgB0kAtRw4sF/MFtCQFbiyclFLBMYBWYhOWkWkpNmIZm7gJF
 5FaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIgyAMEOxvsb
 Aw4xSnIwKYny8vSxRwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3uB8oJFqWmp1akZeYAowUmL
 cHBoyTCuxMkzVtckJhbnJkOkTrFqCglzrsfJCEAksgozYNrg0XoJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzzgGZwpOZVwI3/RXQYiagxefyWEAWlyQipKQaGE/leN29PsmpSCvL0rw+cE5
 xbMMZ5qXzjn1dvmpL0GNRLbWT2ww7Plz4buVjdZqfO/Lx80VnjecKH4gR/vndgWOT8oe+u8uX
 LDD59bSf/f35jeK/wraUd7y2YHW517oo9tbKm1cP3ohM+azzIidywvycDv99Cy9lph//oPX/z
 1MDY8WjCVf6mjWVWIozEg21mIuKEwGA82+/ywIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1476890885!66355159!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17132 invoked from network); 19 Oct 2016 15:28:05 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 15:28:05 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id bab5780d;
 Wed, 19 Oct 2016 16:28:03 +0100 (BST)
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=giCEOMGQJOwclArjBPljp59v+LA=; b=fQxdFDjFg3dcHRrQ0+
 8kETTtoln5ofeJ/Cv0Que2rX5M+gv9Jt4HZ/I1HDz2sPsVuhif8C52//N6dMJyl8
 oy25yndHW/BvEp15uYNv/jMoFN3oQ6LY5wUDE/+vG2ZgHi1kiNsztU+JB75vT2QO
 ReKZX4XPcvTJnACfiYCH5P+Ls=
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=rXR9T2X98Ypk2476+2a5gDQaZd+XD1peHgABrSVb9SoZVuA3SQh
 tZMphcrhc2t7Bcb9c13wAsPb1XACg7C7Pe/mswgwW9OUVEqNP5geLAQ3gUuoWzsv
 YG+Y5hlYFjxZfDBRHOxnZ3Gj6Ec59XGmaSV1TUAMKH4/vDFoV2BzZfuY=
Received: from [172.16.10.155] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0275f484
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Wed, 19 Oct 2016 16:28:03 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <4d841ac1-ac2a-58c0-96c8-d43200d8cedd@mehnert.org>
Date: Wed, 19 Oct 2016 16:28:02 +0100
Message-Id: <6E9E0756-61CD-4180-97F5-071032D02D25@recoil.org>
References: <CAL4csrSW6xYQh1zbQAFZ3R-v-jBr71CzcqzLfhAL-P9WsijebQ@mail.gmail.com>
 <CAJUVXFrv=iwUycc3EZ+5oRQpb0ajDSGf-RydenzwKZP44Ru-_A@mail.gmail.com>
 <B2621348-BF88-4D22-BC80-23D4F8E41F3D@recoil.org>
 <4d841ac1-ac2a-58c0-96c8-d43200d8cedd@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Canopy and Liveblogging
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDExOjQ2LCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxOS8xMC8yMDE2IDEwOjEzLCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4+IE9uIFdlZCwgT2N0IDE5LCAyMDE2LCA1OjMyIFBNIEdlbW1hIEdvcmRvbiA8Z2c0
MTdAY2wuY2FtLmFjLnVrPiB3cm90ZToKPj4gSSd2ZSBhbHNvIGdvdCBhIHNsaWdodGx5IHJ1c2hl
ZCBQUiBvZiB0aGUgdmFyaW91cyBjaGFuZ2VzIHRoYXQgd2VudCBpbnRvIHRoZSBJQ0ZQIDIwMTYg
Q2Fub3B5IGRlcGxveW1lbnQgaGVyZSwgaW5jbHVkaW5nIE1pcmFnZTMgQVBJIHN1cHBvcnQ6Cj4+
IGh0dHBzOi8vZ2l0aHViLmNvbS9FbmdpbC9DYW5vcHkvcHVsbC82Mgo+IAo+IFNpbmNlIHRoZXJl
IGFyZSBzZXZlcmFsIGluc3RhbmNlcyBydW5uaW5nIENhbm9weSB3aXRoIE1pcmFnZU9TMiAoYW5k
IG5vCj4gcmVsZWFzZXMgb2YgQ2Fub3B5KSwgSSdkIHRha2UgdGhlIHNhbWUgYXBwcm9hY2ggYXMg
ZS5nLgo+IG9jYW1sLWdpdC9taXJhZ2Utc2tlbGV0b246IG1hc3RlciB3b3JrcyB3aXRoIG9wYW0g
cmVwbyByZWxlYXNlZAo+IHNvZnR3YXJlLCBhIG1pcmFnZS1kZXYgYnJhbmNoIHdvcmtzIHdpdGgg
TWlyYWdlT1MzLiAgWW91ciBQUiBpbmNsdWRlcwo+IGNvc21ldGljIGNoYW5nZXMgKHdoaWNoIHNo
b3VsZCBiZSBhIHNlcGFyYXRlIFBSLCB0byBiZSBtZXJnZWQgaW50bwo+IG1hc3RlciksIHNvbWUg
d29ya2Fyb3VuZHMgKGdpdCAvICJ0ZW1wb3JhcnkiIENTUyBmaXggLS0gd2hpY2ggc2hvdWxkIGJl
Cj4gcHJvcGVybHkgZml4ZWQpLCBhbmQgTWlyYWdlMyBzdXBwb3J0ICh3aGljaCBzaG91bGQgdGFy
Z2V0IG1pcmFnZS1kZXYpLgo+IElmIHlvdSBjbGVhbnVwIHRoYXQgUFIsIEknbSBoYXBweSB0byBo
YXZlIHRoZSBpbmRpdmlkdWFsIGJpdHMgbWVyZ2VkLgoKWWVhaCwgYWdyZWVkLiBJJ3ZlIGFjdHVh
bGx5IGdvdCBhIHNlcGFyYXRlIGxpYnJhcnkgdGhhdCBkb2VzIHZlcnkgc2ltcGxlCnByb2Nlc3Np
bmcgb2YgSmVreWxsLXN0eWxlIGZpbGVzICh3aGljaCBDYW5vcHkgYWxzbyB1c2VzKS4gSSdsbCBw
dWJsaXNoIHRoYXQKc2VwYXJhdGVseSBpbiBPUEFNIGFuZCB0aGVuIHNlbmQgYSBQUiB0byBtYWtl
IENhbm9weSB1c2UgaXQuIEknbSB1c2luZwp0aGF0IG90aGVyIGxpYnJhcnkgaW4gdGhlIHJld3Jp
dGUgb2YgbXkgcGVyc29uYWwgYmxvZy4KCj4+PiBJIGFsc28gbWFkZSBhIGZldyBzbWFsbCBjaGFu
Z2VzIHRvIHRoZSBtaXJhZ2UtY2Fub3B5IHNpdGUgdG8gY292ZXIgdGhlIERvY2tlciBzdW1taXQ6
IGh0dHA6Ly9jYW5vcHkubWlyYWdlLmlvL0xpdmVibG9nYW5kIHdyb3RlIHN1bW1hcmllcyBvZiBl
YWNoIHRhbGsgcGx1cyBRJkFzLiBUaGUgZm9jdXMgb2YgdGhlIHN1bW1pdCB3YXMgZGlzdHJpYnV0
ZWQgc3lzdGVtcywgYW5kIG11Y2ggb2YgdGhlIHdvcmsgZmVhdHVyZWQgd2FzIG9wZW4tc291cmNl
LCBPQ2FtbC1yZWxhdGVkLCBvciByZWxldmFudCB0byBNaXJhZ2UgZS5nLiB0aGUgVFVGIEZyYW1l
d29yazogaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vTGl2ZWJsb2cvVFVGRERTMjAxNgo+IAo+IEkg
YW0gc2xpZ2h0bHkgY29uZnVzZWQgd2hhdCB0aGUgaW50ZW5kZWQgbGF5b3V0IGlzIC0gdGhlIExp
dmVibG9nIG5vdwo+IGNvbnRhaW5zIGEgY2h1bmsgb2Ygbm90LXJlYWxseS1NaXJhZ2UvT0NhbWwg
cmVsYXRlZCBwb3N0cyB3aXRob3V0IGFueQo+IGluZGljYXRpb24gd2h5IHRoZXkgYXJlIHRoZXJl
IChzdWNoIGFzIGFuIGV2ZW50IG5hbWUpLiAgSXQgc2VlbXMgbGlrZSBpdAo+IG5lZWRzIGFub3Ro
ZXIgaXRlcmF0aW9uIG9uIHRoZSBpbnRlbmRlZCBzdHJ1Y3R1cmUsIG1heWJlIGV2ZW4gd2l0aCBt
b3JlCj4gY29kZSBzdXBwb3J0IChzdWNoIGFzIG5lc3RlZCBkaXJlY3RvcmllcywgaGF2aW5nIHRo
b3NlIGluCj4gL2xpdmVibG9nL2RvY2tlcnN1bW1pdC88ZW50cnk+IHdvdWxkIGJlIG11Y2ggbW9y
ZSBpbnR1aXRpdmUsIGF0IGxlYXN0Cj4gZm9yIG1lKS4KClRoZSBjdXJyZW50IHN0cnVjdHVyZSBp
cyB0aGUgcmVzdWx0IG9mIGJ1Z3MgaW4gbmVzdGVkIGRpcmVjdG9yeSBoYW5kbGluZwpkaXNjb3Zl
cmVkIGF0IHRoZSBudGggbWludXRlIGF0IElDRlAgYW5kIEREUyA6LSkgSSdkIHByb2JhYmx5IGp1
c3QgYW5ub3RhdGUKdGhlIFVSTHMgd2l0aCBhbiBleHBsYW5hdGlvbiBvZiB0aGUgZXZlbnQgaW4g
dGhlIGluZGV4IHBhZ2UgcmF0aGVyIHRoYW4KbW92ZSB0aGVtIGFyb3VuZCwgc2luY2UgdGhleSd2
ZSBiZWVuIGxpbmtlZCB0byBub3cgaW4gZXh0ZXJuYWwgcG9zdHMKYW5kIGNvbW11bmljYXRpb24u
CgotYW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 15:57:14 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 15:57: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwtEs-0003Dr-AS; Wed, 19 Oct 2016 15:57:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwtEq-0003DW-OI
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 15:57:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 22/E7-16745-3D797085; Wed, 19 Oct 2016 15:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXCOvOhse7F6ew
 RBp9+W1j0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bmzuXsBZ84K34c+sDUwLiao4uRi0NIYCqj
 xNSrZ9lAHBaBycwSc2dcZoZwvjJJnJ76hxmi7ByjxM1F2xm7GDk5mAW0JG78e8kEYvMK6ElsW
 v8WzBYWsJb4uHcKkM3BwSagKbHyFT9ImFPAXGLl7b9sIDaLgKrE7i3LGUFmMgvMY5R4PvMFG8
 RMbYllC18zQ8y0lWjZcxNsl5BAhsSXlR0sILYIUPOUTwvB4hICshJPTi5imcAoMAvJSbOQnDQ
 LydgFjMyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7Se
 gYFxB+Oudr9DjJIcTEqivDx97BFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhfTgXKCRalpqdWp
 GXmAOMFJi3BwaMkwhsDkuYtLkjMLc5Mh0idYlSUEuf1AkkIgCQySvPg2mAxeolRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMG/aNKApPJl5JXDTXwEtZgJafC6PBWRxSSJCSqqBsV3B6taXPaV
 zYn1jLgYoHg8LPZY0W1XRpZ3n/OyPxQsy7wlK6r7jj8kSKV0UM9MoSzlI/vj2llnr302QXPek
 /ljnimeBztWJbhIZzI6+z4vktsu+sbHPZjxxxnPW5H2BUUWKhrnLt26xO38k+lfJa1P733PaT
 0Z8ab7+VMXjZq38roXP7rJuU2Ipzkg01GIuKk4EAC4f+GHMAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1476892625!49719199!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2744 invoked from network); 19 Oct 2016 15:57:05 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 15:57:05 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8753c702;
 Wed, 19 Oct 2016 16:57:04 +0100 (BST)
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=Pxtm4L3J8yyEToC32mK3ZZSD7Q8=; b=Ar2OfhvOV+ctKcl9Di
 ku6y9q5Xxzc3hcgJMh/BIEE7dwICCaoD9e6VSIUxVNzZd4ReM1NI6omIAXu3W5Uc
 pD3Qa969uG988+z35dgxo4SrZE6Ww9OPv0VqGcHfty5G11fq1f3xCtGtJFJ0bkeb
 CVHKLj5TqPhDVnU/lP7ZMVDJI=
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=K0o2wV/hI24aR4I2Wtn0P/Pr3LhCSnRZEK9UbCbQ8GsXzlJ45m1
 78ZYkGlr8vAr/WtLtZSwkF0Km13SBSglZ9Y8lZ9c4bp/t9dAL13BeHEDmRtoVM4k
 U2dW0GSAOY6Myyx6yWxjLPCMj0Dpb2DAl2ns9bVE5CXmv21zmIb2B1i0=
Received: from [172.16.10.155] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id dc7bd1e1
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Wed, 19 Oct 2016 16:57:04 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <20161019095654.GB18717@nodbug.lucina.net>
Date: Wed, 19 Oct 2016 16:57:03 +0100
Message-Id: <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
To: Martin Lucina <martin@lucina.net>
X-Mailer: Apple Mail (2.3124)
Cc: Gemma Gordon <gg417@cl.cam.ac.uk>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDEwOjU2LCBNYXJ0aW4gTHVjaW5hIDxtYXJ0aW5AbHVjaW5hLm5l
dD4gd3JvdGU6Cj4gCj4gT24gRnJpZGF5LCAxNC4xMC4yMDE2IGF0IDExOjI5LCBBbmlsIE1hZGhh
dmFwZWRkeSB3cm90ZToKPj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRv
Y3VtZW50YXRpb24gcmVwb3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxk
cyBhZ2FpbiwgYW5kIGhhcyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJy
YXJpZXMgYXNzZW1ibGVkIGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8v
Z2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRldgo+IAo+IFNvbWUgaWRlYXMgZm9yIFVYIGltcHJv
dmVtZW50cyB0byB0aGUgZG9jcyBwYWdlczoKPiAKPiAxKSBIeXBlcmxpbmtzIG9uIHR5cGVzLiBF
Zy4gaW4gZnVuY3RvcmlhL0Z1bmN0b3JpYV9hcHAuQ21kLmh0bWwKPiAiUnJlc3VsdC5yZXN1bHQi
IHNob3VsZCBsaW5rIHRvIHJyZXN1bHQvUnJlc3VsdC5odG1sLgo+IAo+IDIpIEEgIlBhdGgiIG5h
Z2l2YXRpb24gaGVhZGVyIHdpdGggdGhlIGZ1bGwgaGllcmFyY2h5LiBFLmcuCj4gcnJlc3VsdC9S
ZXN1bHQuaHRtbCBjdXJyZW50bHkgaGFzICJVcCIsIHdoaWNoIHRha2VzIG1lIHRvIHRoZSBwYWNr
YWdlJ3MKPiBpbmRleC5wYWdlIGJ1dCBJIGNhbid0IGdvICJVcCIgZnJvbSB0aGVyZS4KPiAKPiAz
KSBBICJTZWFyY2giIGJveCBvZiBzb21lIHNvcnQuIElkZWFsbHkganVzdCBjbGllbnQtc2lkZSwg
c2VhcmNoIG92ZXIKPiBwYWNrYWdlcy9tb2R1bGVzL3R5cGVzL2Rlc2NyaXB0aW9ucz8KClRoYW5r
cyBNYXJ0aW4hIEkndmUgdXBkYXRlZCB0aGUgdHJhY2tpbmcgaXNzdWUgYXQgaHR0cHM6Ly9naXRo
dWIuY29tL21pcmFnZS9taXJhZ2UvaXNzdWVzLzYwOSBhbmQgZmlsZWQgYSBjb3VwbGUgb2YgdXBz
dHJlYW0gaXNzdWVzIG9uIG9kaWcgYWJvdXQgdGhpcy4KCkknbSBub3QgcXVpdGUgc3VyZSB3aG8g
d2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBjbXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0aGUg
cm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1lcmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFpbmx5
IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEsIHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUg
TWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNlbnRseSkuCgpBbmlsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 15:57:14 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 15:57: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwtEs-0003Dr-AS; Wed, 19 Oct 2016 15:57:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bwtEq-0003DW-OI
 for mirageos-devel@lists.xenproject.org; Wed, 19 Oct 2016 15:57:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 22/E7-16745-3D797085; Wed, 19 Oct 2016 15:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXCOvOhse7F6ew
 RBp9+W1j0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bmzuXsBZ84K34c+sDUwLiao4uRi0NIYCqj
 xNSrZ9lAHBaBycwSc2dcZoZwvjJJnJ76hxmi7ByjxM1F2xm7GDk5mAW0JG78e8kEYvMK6ElsW
 v8WzBYWsJb4uHcKkM3BwSagKbHyFT9ImFPAXGLl7b9sIDaLgKrE7i3LGUFmMgvMY5R4PvMFG8
 RMbYllC18zQ8y0lWjZcxNsl5BAhsSXlR0sILYIUPOUTwvB4hICshJPTi5imcAoMAvJSbOQnDQ
 LydgFjMyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7Se
 gYFxB+Oudr9DjJIcTEqivDx97BFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhfTgXKCRalpqdWp
 GXmAOMFJi3BwaMkwhsDkuYtLkjMLc5Mh0idYlSUEuf1AkkIgCQySvPg2mAxeolRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMG/aNKApPJl5JXDTXwEtZgJafC6PBWRxSSJCSqqBsV3B6taXPaV
 zYn1jLgYoHg8LPZY0W1XRpZ3n/OyPxQsy7wlK6r7jj8kSKV0UM9MoSzlI/vj2llnr302QXPek
 /ljnimeBztWJbhIZzI6+z4vktsu+sbHPZjxxxnPW5H2BUUWKhrnLt26xO38k+lfJa1P733PaT
 0Z8ab7+VMXjZq38roXP7rJuU2Ipzkg01GIuKk4EAC4f+GHMAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1476892625!49719199!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2744 invoked from network); 19 Oct 2016 15:57:05 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2016 15:57:05 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8753c702;
 Wed, 19 Oct 2016 16:57:04 +0100 (BST)
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=Pxtm4L3J8yyEToC32mK3ZZSD7Q8=; b=Ar2OfhvOV+ctKcl9Di
 ku6y9q5Xxzc3hcgJMh/BIEE7dwICCaoD9e6VSIUxVNzZd4ReM1NI6omIAXu3W5Uc
 pD3Qa969uG988+z35dgxo4SrZE6Ww9OPv0VqGcHfty5G11fq1f3xCtGtJFJ0bkeb
 CVHKLj5TqPhDVnU/lP7ZMVDJI=
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=K0o2wV/hI24aR4I2Wtn0P/Pr3LhCSnRZEK9UbCbQ8GsXzlJ45m1
 78ZYkGlr8vAr/WtLtZSwkF0Km13SBSglZ9Y8lZ9c4bp/t9dAL13BeHEDmRtoVM4k
 U2dW0GSAOY6Myyx6yWxjLPCMj0Dpb2DAl2ns9bVE5CXmv21zmIb2B1i0=
Received: from [172.16.10.155] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id dc7bd1e1
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Wed, 19 Oct 2016 16:57:04 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <20161019095654.GB18717@nodbug.lucina.net>
Date: Wed, 19 Oct 2016 16:57:03 +0100
Message-Id: <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
To: Martin Lucina <martin@lucina.net>
X-Mailer: Apple Mail (2.3124)
Cc: Gemma Gordon <gg417@cl.cam.ac.uk>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDEwOjU2LCBNYXJ0aW4gTHVjaW5hIDxtYXJ0aW5AbHVjaW5hLm5l
dD4gd3JvdGU6Cj4gCj4gT24gRnJpZGF5LCAxNC4xMC4yMDE2IGF0IDExOjI5LCBBbmlsIE1hZGhh
dmFwZWRkeSB3cm90ZToKPj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJpbWVudGFsIGRv
Y3VtZW50YXRpb24gcmVwb3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8gbm93IGJ1aWxk
cyBhZ2FpbiwgYW5kIGhhcyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNldCBvZiBsaWJy
YXJpZXMgYXNzZW1ibGVkIGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0IGh0dHBzOi8v
Z2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRldgo+IAo+IFNvbWUgaWRlYXMgZm9yIFVYIGltcHJv
dmVtZW50cyB0byB0aGUgZG9jcyBwYWdlczoKPiAKPiAxKSBIeXBlcmxpbmtzIG9uIHR5cGVzLiBF
Zy4gaW4gZnVuY3RvcmlhL0Z1bmN0b3JpYV9hcHAuQ21kLmh0bWwKPiAiUnJlc3VsdC5yZXN1bHQi
IHNob3VsZCBsaW5rIHRvIHJyZXN1bHQvUnJlc3VsdC5odG1sLgo+IAo+IDIpIEEgIlBhdGgiIG5h
Z2l2YXRpb24gaGVhZGVyIHdpdGggdGhlIGZ1bGwgaGllcmFyY2h5LiBFLmcuCj4gcnJlc3VsdC9S
ZXN1bHQuaHRtbCBjdXJyZW50bHkgaGFzICJVcCIsIHdoaWNoIHRha2VzIG1lIHRvIHRoZSBwYWNr
YWdlJ3MKPiBpbmRleC5wYWdlIGJ1dCBJIGNhbid0IGdvICJVcCIgZnJvbSB0aGVyZS4KPiAKPiAz
KSBBICJTZWFyY2giIGJveCBvZiBzb21lIHNvcnQuIElkZWFsbHkganVzdCBjbGllbnQtc2lkZSwg
c2VhcmNoIG92ZXIKPiBwYWNrYWdlcy9tb2R1bGVzL3R5cGVzL2Rlc2NyaXB0aW9ucz8KClRoYW5r
cyBNYXJ0aW4hIEkndmUgdXBkYXRlZCB0aGUgdHJhY2tpbmcgaXNzdWUgYXQgaHR0cHM6Ly9naXRo
dWIuY29tL21pcmFnZS9taXJhZ2UvaXNzdWVzLzYwOSBhbmQgZmlsZWQgYSBjb3VwbGUgb2YgdXBz
dHJlYW0gaXNzdWVzIG9uIG9kaWcgYWJvdXQgdGhpcy4KCkknbSBub3QgcXVpdGUgc3VyZSB3aG8g
d2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBjbXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0aGUg
cm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1lcmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFpbmx5
IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEsIHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUg
TWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNlbnRseSkuCgpBbmlsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 18:38:23 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 18:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwvkl-0004sJ-Vk; Wed, 19 Oct 2016 18:38:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bwvkk-0004sD-O0
 for MirageOS-devel@lists.xenproject.org; Wed, 19 Oct 2016 18:38:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0C/00-23620-59DB7085; Wed, 19 Oct 2016 18:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfSqnu7Uvew
 RBi1X2C16W++yODB6HP5whSWAMYo1My8pvyKBNeNmaztzwRKuio1nOBsYb3J0MXJxCAnMY5RY
 c+8qE4gjIfCDRWLJnm3sXYycQE6MRGPHdaAEB5BdKXF/iTdIWEhAQ2LO/BdsEM3nmCQu3dnIC
 jdp+sslrBDNhRLNWzeC2bwCghInZz5hgej2lFg1+yaYzSZgInHx3QJGkAUsAqoSz2+xQLQmSm
 y+/4YJojVAYnrPZTYQW1hAQuLWr35GEFtEwEJibdsXVpBWZgF1ifXzhCYwCs5CsmwWQmYBI9M
 qRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYzLPzod
 YpTkYFIS5eXpY48Q4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7eTdQTrAoNT21Ii0zBxgjMGkJD
 h4lEV7FPUBp3uKCxNzizHSI1ClGY44tv6+tZeLYNvXeWiYhlrz8vFQpcV5+kFIBkNKM0jy4Qb
 DYvcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXj2QKTyZeSVw+14BncIEdMq5PBaQU0oSEVJ
 SDYxXROqLGvTEeL3uR3xmljdy7Z6kdbz5ysbHMjvvvahQk558JWkq95wFCnVV51+zLW303Bk6
 b2Jmc9mKRf1a/7YyOP+6Yn3382yF4gMPt6xPMTx7/1jnmasn5Awdat4nL+nefWP2uQfC35d/D
 i88bRkrU3PpxbmLa14k8LOt/Wx7T8nn6n+PTym8SizFGYmGWsxFxYkAx1IxetgCAAA=
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476902292!59474107!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31667 invoked from network); 19 Oct 2016 18:38:13 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 18:38:13 -0000
Received: by mail-vk0-f46.google.com with SMTP id q126so38996365vkd.2
 for <MirageOS-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:38:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=gqyvSaVVXmw93Js9fwxUcqxglfXPbIjRNxWArLyjrz4=;
 b=WUHpRFrus0y06sOGHFjzkDcDiZRcZ4mLTQwq4sgIODPk+9ogFpiSh2OAUHTNiiV+ue
 zst0rafdflQlBzx1Bgo+0o6BSKLZoHmFZz4E17XxHJhlIQsprmcWz+iFkEQW45IYHSyA
 OJsgkyvVIQNebCUdvyDrOtAWrm1/MtXsCV+Hzrcs5YC/p4RlSHApjrpyEQVCs4eiL5qq
 aTNO4gOVxbdRvxzZxoQA3Awx7EKGWnKhTDaKVoynU3/DKKKn0xdK47ZkkMyMBgb6VCTj
 eDYi6Yhqm7nWdMkx7ZM493UnDCnzl3TbgKGkr0dvmLAC5o9sSgjoq7uadW7sgYs9uy+N
 617A==
X-Gm-Message-State: AA6/9RnBHuNxr+jwaIGYDDyNl3lKPVFmuu9DTbtlITYAR8gG8IyIoCyVxU3U+Q1Ec84NLw==
X-Received: by 10.31.114.71 with SMTP id n68mr6512002vkc.129.1476902291753;
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
Received: from mail-vk0-f53.google.com (mail-vk0-f53.google.com.
 [209.85.213.53])
 by smtp.gmail.com with ESMTPSA id g202sm13089528vkf.13.2016.10.19.11.38.11
 for <MirageOS-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
Received: by mail-vk0-f53.google.com with SMTP id q126so38995622vkd.2
 for <MirageOS-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
X-Received: by 10.31.189.67 with SMTP id n64mr6543428vkf.35.1476902291023;
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.62.70 with HTTP; Wed, 19 Oct 2016 11:38:10 -0700 (PDT)
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Wed, 19 Oct 2016 19:38:10 +0100
X-Gmail-Original-Message-ID: <CAN2Hq062+OySMjN__TXRfmFfV_qHZ6ZYf+yM=8D5V=SSq50LhA@mail.gmail.com>
Message-ID: <CAN2Hq062+OySMjN__TXRfmFfV_qHZ6ZYf+yM=8D5V=SSq50LhA@mail.gmail.com>
To: mirageos-devel <MirageOS-devel@lists.xenproject.org>
Subject: [MirageOS-devel] ARM development
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

QWxsOwoKSSByZWNlbnRseSBzcGVudCBzb21lIHRpbWUgd29ya2luZyB0aHJvdWdoIElhbiBDYW1w
YmVsbCdzIGV4Y2VsbGVudAp3b3JrIGZyb20gdGhlIHJlY2VudCBoYWNrYXRob24KKGh0dHBzOi8v
Z2lzdC5naXRodWIuY29tL2lqYzI1LzYxMmI4Yjc5NzVlOTQ2MWMzNTg0YjE0MDJkZjJjYjM0KSwg
dG8KcmVmaW5lIGFuZCBhdXRvbWF0ZSB0aGUgcHJvY2VzcyBzb21ld2hhdC4gVGhlIHJlc3VsdHMg
YXJlIGF0Cmh0dHBzOi8vZ2l0aHViLmNvbS9tb3IxL2FybS1pbWFnZS1idWlsZGVyLCBub3cgaW4g
ZmxpZ2h0IGFzIGEgUFIgdG8KYG1pcmFnZS94ZW4tYXJtLWJ1aWxkZXJgIGluCmh0dHBzOi8vZ2l0
aHViLmNvbS9taXJhZ2UveGVuLWFybS1idWlsZGVyL3B1bGwvNzEuCgpUaGUgc2NyaXB0cyB1c2Ug
RG9ja2VyIGZvciBNYWMgKG9yLCBwcmVzdW1hYmx5LCBXaW5kb3dzIDopIHRvIGJ1aWxkIGFuCmlt
YWdlIHN1aXRhYmxlIGZvciB3cml0aW5nIHRvIGFuIFNEIGNhcmQgdGhhdCB3aWxsIGJvb3QgYQpD
dWJpZWJvYXJkMi9DdWJpZXRydWNrLiBUaGUgaW1hZ2UgcnVucyBBbHBpbmUgYW5kIHNjcmlwdHMg
cHJvZHVjZWQKZHVyaW5nIGltYWdlIGNyZWF0aW9uIHdpbGwgaW5zdGFsbCBYZW4gd2l0aCBBbHBp
bmUgYXMgYSBkb20wLCBhbmQgYWxzbwpwcm92aWRlIGZvciBwcm9kdWN0aW9uIG9mIGRvbVUgVk1z
IGZvciBib3RoIEFscGluZSBhbmQgRGViaWFuLgoKSSdtIHN0aWxsIHdvcmtpbmcgb24gcmVmaW5p
bmcgdGhlIHByb2Nlc3MsIHBhcnRpY3VsYXJseSB0byB0cnkgYW5kCnJlbW92ZSB0aGUgZmluYWwg
bWFudWFsIGludGVydmVudGlvbnMgY3VycmVudGx5IHJlcXVpcmVkLCBidXQgZmlndXJlZAp3aGF0
J3MgdGhlcmUgbWlnaHQgYmUgb2YgdXNlIHRvIHNvbWUgYWxyZWFkeS4gSSd2ZSBhbHNvIGdvdCBh
IGNvdXBsZQpvZiBwcmUtYnVpbHQgaW1hZ2VzIHRoYXQgSSdtIGhhcHB5IHRvIG1ha2UgYXZhaWxh
YmxlIGJ1dCwgdG8gYmUgbmljZQp0byBvdXIgZGVwYXJ0bWVudGFsIHdlYiBzZXJ2ZXIsIEknZCBw
cmVmZXIgbm90IHRvIHB1YmxpY2lzZSB0aGUgVVJMcwpmb3IgLS0gY29udGFjdCBtZSBvZmZsaW5l
IGlmIHlvdSB3YW50IHRvIHRyeSB0aGVtLiAoT3IgSSBjYW4gcHV0IHRoZW0Kb24gYmxvYnMub3Bl
bm1pcmFnZS5vcmcgaWYgc29tZW9uZSAtLSBAYXZzbT8gLS0gd2hvIGFkbWluaXN0ZXJzIHRoYXQK
aG9zdCB3b3VsZCBsaWtlIHRvIHJlc3VycmVjdCBpdCA6KQoKQW55d2F5LS0gY29tbWVudHMgLyBQ
UnMgd2VsY29tZSEKCi0tIApSaWNoYXJkIE1vcnRpZXIKcmljaGFyZC5tb3J0aWVyQGNsLmNhbS5h
Yy51awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Oct 19 18:38:23 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 19 Oct 2016 18:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bwvkl-0004sJ-Vk; Wed, 19 Oct 2016 18:38:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1bwvkk-0004sD-O0
 for MirageOS-devel@lists.xenproject.org; Wed, 19 Oct 2016 18:38:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0C/00-23620-59DB7085; Wed, 19 Oct 2016 18:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfSqnu7Uvew
 RBi1X2C16W++yODB6HP5whSWAMYo1My8pvyKBNeNmaztzwRKuio1nOBsYb3J0MXJxCAnMY5RY
 c+8qE4gjIfCDRWLJnm3sXYycQE6MRGPHdaAEB5BdKXF/iTdIWEhAQ2LO/BdsEM3nmCQu3dnIC
 jdp+sslrBDNhRLNWzeC2bwCghInZz5hgej2lFg1+yaYzSZgInHx3QJGkAUsAqoSz2+xQLQmSm
 y+/4YJojVAYnrPZTYQW1hAQuLWr35GEFtEwEJibdsXVpBWZgF1ifXzhCYwCs5CsmwWQmYBI9M
 qRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYzLPzod
 YpTkYFIS5eXpY48Q4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7eTdQTrAoNT21Ii0zBxgjMGkJD
 h4lEV7FPUBp3uKCxNzizHSI1ClGY44tv6+tZeLYNvXeWiYhlrz8vFQpcV5+kFIBkNKM0jy4Qb
 DYvcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXj2QKTyZeSVw+14BncIEdMq5PBaQU0oSEVJ
 SDYxXROqLGvTEeL3uR3xmljdy7Z6kdbz5ysbHMjvvvahQk558JWkq95wFCnVV51+zLW303Bk6
 b2Jmc9mKRf1a/7YyOP+6Yn3382yF4gMPt6xPMTx7/1jnmasn5Awdat4nL+nefWP2uQfC35d/D
 i88bRkrU3PpxbmLa14k8LOt/Wx7T8nn6n+PTym8SizFGYmGWsxFxYkAx1IxetgCAAA=
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1476902292!59474107!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31667 invoked from network); 19 Oct 2016 18:38:13 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2016 18:38:13 -0000
Received: by mail-vk0-f46.google.com with SMTP id q126so38996365vkd.2
 for <MirageOS-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:38:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=gqyvSaVVXmw93Js9fwxUcqxglfXPbIjRNxWArLyjrz4=;
 b=WUHpRFrus0y06sOGHFjzkDcDiZRcZ4mLTQwq4sgIODPk+9ogFpiSh2OAUHTNiiV+ue
 zst0rafdflQlBzx1Bgo+0o6BSKLZoHmFZz4E17XxHJhlIQsprmcWz+iFkEQW45IYHSyA
 OJsgkyvVIQNebCUdvyDrOtAWrm1/MtXsCV+Hzrcs5YC/p4RlSHApjrpyEQVCs4eiL5qq
 aTNO4gOVxbdRvxzZxoQA3Awx7EKGWnKhTDaKVoynU3/DKKKn0xdK47ZkkMyMBgb6VCTj
 eDYi6Yhqm7nWdMkx7ZM493UnDCnzl3TbgKGkr0dvmLAC5o9sSgjoq7uadW7sgYs9uy+N
 617A==
X-Gm-Message-State: AA6/9RnBHuNxr+jwaIGYDDyNl3lKPVFmuu9DTbtlITYAR8gG8IyIoCyVxU3U+Q1Ec84NLw==
X-Received: by 10.31.114.71 with SMTP id n68mr6512002vkc.129.1476902291753;
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
Received: from mail-vk0-f53.google.com (mail-vk0-f53.google.com.
 [209.85.213.53])
 by smtp.gmail.com with ESMTPSA id g202sm13089528vkf.13.2016.10.19.11.38.11
 for <MirageOS-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
Received: by mail-vk0-f53.google.com with SMTP id q126so38995622vkd.2
 for <MirageOS-devel@lists.xenproject.org>;
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
X-Received: by 10.31.189.67 with SMTP id n64mr6543428vkf.35.1476902291023;
 Wed, 19 Oct 2016 11:38:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.62.70 with HTTP; Wed, 19 Oct 2016 11:38:10 -0700 (PDT)
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Wed, 19 Oct 2016 19:38:10 +0100
X-Gmail-Original-Message-ID: <CAN2Hq062+OySMjN__TXRfmFfV_qHZ6ZYf+yM=8D5V=SSq50LhA@mail.gmail.com>
Message-ID: <CAN2Hq062+OySMjN__TXRfmFfV_qHZ6ZYf+yM=8D5V=SSq50LhA@mail.gmail.com>
To: mirageos-devel <MirageOS-devel@lists.xenproject.org>
Subject: [MirageOS-devel] ARM development
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

QWxsOwoKSSByZWNlbnRseSBzcGVudCBzb21lIHRpbWUgd29ya2luZyB0aHJvdWdoIElhbiBDYW1w
YmVsbCdzIGV4Y2VsbGVudAp3b3JrIGZyb20gdGhlIHJlY2VudCBoYWNrYXRob24KKGh0dHBzOi8v
Z2lzdC5naXRodWIuY29tL2lqYzI1LzYxMmI4Yjc5NzVlOTQ2MWMzNTg0YjE0MDJkZjJjYjM0KSwg
dG8KcmVmaW5lIGFuZCBhdXRvbWF0ZSB0aGUgcHJvY2VzcyBzb21ld2hhdC4gVGhlIHJlc3VsdHMg
YXJlIGF0Cmh0dHBzOi8vZ2l0aHViLmNvbS9tb3IxL2FybS1pbWFnZS1idWlsZGVyLCBub3cgaW4g
ZmxpZ2h0IGFzIGEgUFIgdG8KYG1pcmFnZS94ZW4tYXJtLWJ1aWxkZXJgIGluCmh0dHBzOi8vZ2l0
aHViLmNvbS9taXJhZ2UveGVuLWFybS1idWlsZGVyL3B1bGwvNzEuCgpUaGUgc2NyaXB0cyB1c2Ug
RG9ja2VyIGZvciBNYWMgKG9yLCBwcmVzdW1hYmx5LCBXaW5kb3dzIDopIHRvIGJ1aWxkIGFuCmlt
YWdlIHN1aXRhYmxlIGZvciB3cml0aW5nIHRvIGFuIFNEIGNhcmQgdGhhdCB3aWxsIGJvb3QgYQpD
dWJpZWJvYXJkMi9DdWJpZXRydWNrLiBUaGUgaW1hZ2UgcnVucyBBbHBpbmUgYW5kIHNjcmlwdHMg
cHJvZHVjZWQKZHVyaW5nIGltYWdlIGNyZWF0aW9uIHdpbGwgaW5zdGFsbCBYZW4gd2l0aCBBbHBp
bmUgYXMgYSBkb20wLCBhbmQgYWxzbwpwcm92aWRlIGZvciBwcm9kdWN0aW9uIG9mIGRvbVUgVk1z
IGZvciBib3RoIEFscGluZSBhbmQgRGViaWFuLgoKSSdtIHN0aWxsIHdvcmtpbmcgb24gcmVmaW5p
bmcgdGhlIHByb2Nlc3MsIHBhcnRpY3VsYXJseSB0byB0cnkgYW5kCnJlbW92ZSB0aGUgZmluYWwg
bWFudWFsIGludGVydmVudGlvbnMgY3VycmVudGx5IHJlcXVpcmVkLCBidXQgZmlndXJlZAp3aGF0
J3MgdGhlcmUgbWlnaHQgYmUgb2YgdXNlIHRvIHNvbWUgYWxyZWFkeS4gSSd2ZSBhbHNvIGdvdCBh
IGNvdXBsZQpvZiBwcmUtYnVpbHQgaW1hZ2VzIHRoYXQgSSdtIGhhcHB5IHRvIG1ha2UgYXZhaWxh
YmxlIGJ1dCwgdG8gYmUgbmljZQp0byBvdXIgZGVwYXJ0bWVudGFsIHdlYiBzZXJ2ZXIsIEknZCBw
cmVmZXIgbm90IHRvIHB1YmxpY2lzZSB0aGUgVVJMcwpmb3IgLS0gY29udGFjdCBtZSBvZmZsaW5l
IGlmIHlvdSB3YW50IHRvIHRyeSB0aGVtLiAoT3IgSSBjYW4gcHV0IHRoZW0Kb24gYmxvYnMub3Bl
bm1pcmFnZS5vcmcgaWYgc29tZW9uZSAtLSBAYXZzbT8gLS0gd2hvIGFkbWluaXN0ZXJzIHRoYXQK
aG9zdCB3b3VsZCBsaWtlIHRvIHJlc3VycmVjdCBpdCA6KQoKQW55d2F5LS0gY29tbWVudHMgLyBQ
UnMgd2VsY29tZSEKCi0tIApSaWNoYXJkIE1vcnRpZXIKcmljaGFyZC5tb3J0aWVyQGNsLmNhbS5h
Yy51awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Oct 20 23:36:08 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 20 Oct 2016 23:36: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bxMsK-0001ZS-Bl; Thu, 20 Oct 2016 23:35:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bxMsI-0001ZM-K8
 for mirageos-devel@lists.xenproject.org; Thu, 20 Oct 2016 23:35:50 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5F/9F-01767-5D459085; Thu, 20 Oct 2016 23:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsVy1TPyhO6VEM4
 Ig/un9C16W++yODB6HP5whSWAMYo1My8pvyKBNWPy3uvsBdN4KnZtamRqYJzD1cXIxSEk8JJJ
 Yu6lRyxdjBwcwgIGErOfhHQxcnKICKhLLDt1nxHEFhKwk1h76RQ7iM0moCmx4eVzVhCbFyj+5
 dlvJhCbRUBV4snW6awgY0QFIiSefRCCKBGUODnzCQuIzSlgL3Hu+WSwkcxA4//Mu8QMYctLbH
 87h3kCI88sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYOgwAMEOxvsbAw4xSnIwKYnynpTljBDiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wXstGCgnWJSanlqRlpkDDGKYtAQHj5II7x2QNG9xQWJucWY6ROoUoy7HtN0P1jIJseTl56VKi
 fOqAWNCSACkKKM0D24ELKIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3Kcgqnsy8ErhNr4
 COYAI6oiaNA+SIkkSElFQDo0t8tFv9AZNrs9f+EfoqPGvLjUmpvovi5KV2/D8fnBg96fTH2pn
 bxFf5XX7VnvXYdX38okm3IuTPSwQtrFQKZghRFzELCFZLC9uovfRrWnbp5VX8MRNzrmht+l+w
 48+xmBtVASkrNyd9bit/v2/5ZiPZS15yMuejliy+lRl8MMH10LOpIpFTzZRYijMSDbWYi4oTA
 Utnku2jAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1477006548!33831611!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45171 invoked from network); 20 Oct 2016 23:35:48 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Oct 2016 23:35:48 -0000
Received: from [10.15.1.142] (ip5b41c4b0.dynamic.kabel-deutschland.de
 [91.65.196.176])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 2C4AB1748
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 21 Oct 2016 01:35:47 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <fea830da-a603-3218-fa8c-0df15b0b9a80@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <3edf9cfb-ce42-73f1-01f1-d8779c137632@mehnert.org>
Date: Fri, 21 Oct 2016 01:35:13 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <fea830da-a603-3218-fa8c-0df15b0b9a80@mehnert.org>
Subject: Re: [MirageOS-devel] (Pioneer)-Projects
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SSBhZHZhbmNlZCBpdCwgdGhlcmUgaXMgbm93IGEgW2hlbHAKbmVlZGVkXShodHRwOi8vY2Fub3B5
Lm1pcmFnZS5pby90YWdzL2hlbHAlMjBuZWVkZWQpLgoKSSBhbHNvIGNyZWF0ZWQgYSBbdG9wa2cg
cG9ydGluZ10oaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vUHJvamVjdHMvdG9wa2cpCnByb2plY3Qg
YW5kIHVwZGF0ZWQgdGhlIFt1c2UKbG9nc10oaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vUHJvamVj
dHMvbG9nZ2luZykgcHJvamVjdCB3aXRoIGxpYnJhcmllcwp3aGljaCBuZWVkIHNvbWUgbG92ZS4K
CklmIHlvdSBoYXZlIHNvbWUgc3BhcmUgdGltZSwgcGxlYXNlIGNvbnRyaWJ1dGUgOikKCgpoYW5u
ZXMKCk9uIDI0LzA4LzIwMTYgMTk6MTgsIEhhbm5lcyBNZWhuZXJ0IHdyb3RlOgo+IEhpLAo+IAo+
IEkgbWFkZSBhbiBpbml0aWFsIGN1dCBvZiB0aGUgUGlvbmVlciBQcm9qZWN0cyBwYWdlIHRvIGNh
bm9weSAoYW5kIHNvcnRlZAo+IHNvbWUgaW5mb3JtYXRpb24gb24gY2Fub3B5LCBwbGVhc2UgY29u
dHJpYnV0ZSk6Cj4gICBodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9Qcm9qZWN0cwo+IAo+IEkgcmVt
b3ZlZCB0aGUgImRpZmZpY3VsdHkiIG1hcmtlcnMsIGFzIHRoZXkgd2VyZSBub3QgaW5mb3JtYXRp
dmUgKGFzCj4gZGlzY3Vzc2VkIGVhcmxpZXIpLiAgSSBkaWQgbm90IHBvcnQgdGhlIHByb2plY3Rz
IHdoaWNoIGFyZSBkb25lIGZyb20gdGhlCj4gd2lraQo+IAo+IEkgaG9wZSB0aGlzIGNhbiBiZSB1
c2VkIGFzIGFuIG92ZXJ2aWV3IG9mIGN1cnJlbnQgYWN0aXZlIHByb2plY3RzLCBhbmQKPiB3aGVy
ZSBjb250cmlidXRpb25zIGFyZSBuZWVkZWQuCj4gCj4gSSB1c2VkIHRhZ3MgaHR0cDovL2Nhbm9w
eS5taXJhZ2UuaW8vdGFncwo+IAo+IEFuIGF0b20gZmVlZCBpcyBhdmFpbGFibGUgYXQgaHR0cDov
L2Nhbm9weS5taXJhZ2UuaW8vYXRvbQo+IAo+IFBsZWFzZSBjb250cmlidXRlIGJ5IHB1c2hpbmcg
KG9yIFBSJ2luZykgdG8KPiBodHRwczovL2dpdGh1Yi5jb20vaGFubmVzbS9jYW5vcHktZGF0YQo+
IAo+IEkgcHV0IGEgbWFya2VyIG9uIHRoZSBQaW9uZWVyIFByb2plY3Qgd2lraSBwYWdlIHRoYXQg
aXQgbW92ZWQgdG8gY2Fub3B5Cj4gKGxlZnQgdGhlIGluLXByb2dyZXNzIHRoaW5ncyB0aGVyZSwg
c2hvdWxkIGJlIG1vdmVkIHdpdGggbGlua3MgdG8gdGhlCj4gY29kZSBhbmQgc3RhdHVzKS4KPiAK
PiBJdCB3b3VsZCBhbHNvIGJlIGdyZWF0IHRvIGhhdmUgRHJ1cCdzIHN1Z2dlc3Rpb25zLCBhbmQg
b3RoZXIgcHJvamVjdHMgdXAKPiBpbiBjYW5vcHkgKHN1Y2ggYXMgdGhvc2UgZG9uZSBieSBtb3J0
J3Mgc3R1ZGVudHMpLgo+IAo+IAo+IGhhdmUgYSBuaWNlIGRheSwKPiAKPiBoYW5uZXMKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pcmFnZU9T
LWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Oct 20 23:36:08 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 20 Oct 2016 23:36: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bxMsK-0001ZS-Bl; Thu, 20 Oct 2016 23:35:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1bxMsI-0001ZM-K8
 for mirageos-devel@lists.xenproject.org; Thu, 20 Oct 2016 23:35:50 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5F/9F-01767-5D459085; Thu, 20 Oct 2016 23:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsVy1TPyhO6VEM4
 Ig/un9C16W++yODB6HP5whSWAMYo1My8pvyKBNWPy3uvsBdN4KnZtamRqYJzD1cXIxSEk8JJJ
 Yu6lRyxdjBwcwgIGErOfhHQxcnKICKhLLDt1nxHEFhKwk1h76RQ7iM0moCmx4eVzVhCbFyj+5
 dlvJhCbRUBV4snW6awgY0QFIiSefRCCKBGUODnzCQuIzSlgL3Hu+WSwkcxA4//Mu8QMYctLbH
 87h3kCI88sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYOgwAMEOxvsbAw4xSnIwKYnynpTljBDiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wXstGCgnWJSanlqRlpkDDGKYtAQHj5II7x2QNG9xQWJucWY6ROoUoy7HtN0P1jIJseTl56VKi
 fOqAWNCSACkKKM0D24ELKIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3Kcgqnsy8ErhNr4
 COYAI6oiaNA+SIkkSElFQDo0t8tFv9AZNrs9f+EfoqPGvLjUmpvovi5KV2/D8fnBg96fTH2pn
 bxFf5XX7VnvXYdX38okm3IuTPSwQtrFQKZghRFzELCFZLC9uovfRrWnbp5VX8MRNzrmht+l+w
 48+xmBtVASkrNyd9bit/v2/5ZiPZS15yMuejliy+lRl8MMH10LOpIpFTzZRYijMSDbWYi4oTA
 Utnku2jAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1477006548!33831611!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45171 invoked from network); 20 Oct 2016 23:35:48 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Oct 2016 23:35:48 -0000
Received: from [10.15.1.142] (ip5b41c4b0.dynamic.kabel-deutschland.de
 [91.65.196.176])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 2C4AB1748
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 21 Oct 2016 01:35:47 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <fea830da-a603-3218-fa8c-0df15b0b9a80@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <3edf9cfb-ce42-73f1-01f1-d8779c137632@mehnert.org>
Date: Fri, 21 Oct 2016 01:35:13 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <fea830da-a603-3218-fa8c-0df15b0b9a80@mehnert.org>
Subject: Re: [MirageOS-devel] (Pioneer)-Projects
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SSBhZHZhbmNlZCBpdCwgdGhlcmUgaXMgbm93IGEgW2hlbHAKbmVlZGVkXShodHRwOi8vY2Fub3B5
Lm1pcmFnZS5pby90YWdzL2hlbHAlMjBuZWVkZWQpLgoKSSBhbHNvIGNyZWF0ZWQgYSBbdG9wa2cg
cG9ydGluZ10oaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vUHJvamVjdHMvdG9wa2cpCnByb2plY3Qg
YW5kIHVwZGF0ZWQgdGhlIFt1c2UKbG9nc10oaHR0cDovL2Nhbm9weS5taXJhZ2UuaW8vUHJvamVj
dHMvbG9nZ2luZykgcHJvamVjdCB3aXRoIGxpYnJhcmllcwp3aGljaCBuZWVkIHNvbWUgbG92ZS4K
CklmIHlvdSBoYXZlIHNvbWUgc3BhcmUgdGltZSwgcGxlYXNlIGNvbnRyaWJ1dGUgOikKCgpoYW5u
ZXMKCk9uIDI0LzA4LzIwMTYgMTk6MTgsIEhhbm5lcyBNZWhuZXJ0IHdyb3RlOgo+IEhpLAo+IAo+
IEkgbWFkZSBhbiBpbml0aWFsIGN1dCBvZiB0aGUgUGlvbmVlciBQcm9qZWN0cyBwYWdlIHRvIGNh
bm9weSAoYW5kIHNvcnRlZAo+IHNvbWUgaW5mb3JtYXRpb24gb24gY2Fub3B5LCBwbGVhc2UgY29u
dHJpYnV0ZSk6Cj4gICBodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9Qcm9qZWN0cwo+IAo+IEkgcmVt
b3ZlZCB0aGUgImRpZmZpY3VsdHkiIG1hcmtlcnMsIGFzIHRoZXkgd2VyZSBub3QgaW5mb3JtYXRp
dmUgKGFzCj4gZGlzY3Vzc2VkIGVhcmxpZXIpLiAgSSBkaWQgbm90IHBvcnQgdGhlIHByb2plY3Rz
IHdoaWNoIGFyZSBkb25lIGZyb20gdGhlCj4gd2lraQo+IAo+IEkgaG9wZSB0aGlzIGNhbiBiZSB1
c2VkIGFzIGFuIG92ZXJ2aWV3IG9mIGN1cnJlbnQgYWN0aXZlIHByb2plY3RzLCBhbmQKPiB3aGVy
ZSBjb250cmlidXRpb25zIGFyZSBuZWVkZWQuCj4gCj4gSSB1c2VkIHRhZ3MgaHR0cDovL2Nhbm9w
eS5taXJhZ2UuaW8vdGFncwo+IAo+IEFuIGF0b20gZmVlZCBpcyBhdmFpbGFibGUgYXQgaHR0cDov
L2Nhbm9weS5taXJhZ2UuaW8vYXRvbQo+IAo+IFBsZWFzZSBjb250cmlidXRlIGJ5IHB1c2hpbmcg
KG9yIFBSJ2luZykgdG8KPiBodHRwczovL2dpdGh1Yi5jb20vaGFubmVzbS9jYW5vcHktZGF0YQo+
IAo+IEkgcHV0IGEgbWFya2VyIG9uIHRoZSBQaW9uZWVyIFByb2plY3Qgd2lraSBwYWdlIHRoYXQg
aXQgbW92ZWQgdG8gY2Fub3B5Cj4gKGxlZnQgdGhlIGluLXByb2dyZXNzIHRoaW5ncyB0aGVyZSwg
c2hvdWxkIGJlIG1vdmVkIHdpdGggbGlua3MgdG8gdGhlCj4gY29kZSBhbmQgc3RhdHVzKS4KPiAK
PiBJdCB3b3VsZCBhbHNvIGJlIGdyZWF0IHRvIGhhdmUgRHJ1cCdzIHN1Z2dlc3Rpb25zLCBhbmQg
b3RoZXIgcHJvamVjdHMgdXAKPiBpbiBjYW5vcHkgKHN1Y2ggYXMgdGhvc2UgZG9uZSBieSBtb3J0
J3Mgc3R1ZGVudHMpLgo+IAo+IAo+IGhhdmUgYSBuaWNlIGRheSwKPiAKPiBoYW5uZXMKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pcmFnZU9T
LWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 21 15:04:23 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 21 Oct 2016 15:04: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bxbMf-0008AU-9B; Fri, 21 Oct 2016 15:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bxbMe-0008AO-Lx
 for mirageos-devel@lists.xenproject.org; Fri, 21 Oct 2016 15:04:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1D/88-01833-56E2A085; Fri, 21 Oct 2016 15:04:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhsW6KHle
 EwYxn6ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHm5keWgm6+iv2vYhoYn3J3MXJxCAlMZZQ4
 tWkiI4jDIjCZWeJs3zlmCOcrk8TrnrVMEGVnGSXOLpnP0sXIycEsoCVx499LJhCbV0BPYtP6t
 2C2sIC1xMe9U4BsDg42AU2Jla/4QUxOATuJ2a8cQCpYBFQl/s++yAoxJUbi4pEzTBC2tsSyha
 +ZISbaSjRemAC1dhajxM+2PrAiEaDmKZ8WMoLYEgKyEk9OLmKZwAhUgXDRLCQXzUIydwEj8yp
 GjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAAZQCCHYwrtnse
 YpTkYFIS5V00kTNCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvqS5XhJBgUWp6akVaZg4wVmDSE
 hw8SiK8XSBp3uKCxNzizHSI1ClGRSlxXi+QhABIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMybAjKFJzOvBG76K6DFTECLa9I4QBaXJCKkpBoYU0N9b/+KKJFZMDmoXNZ/QtS
 R7VYVxXPjb3cuyFwUe9Tyf659orGtW+P6qsx4lacpete2ZmpxZp6Nzlxes82j1pNT9v090eLF
 7qJFeTe/5M6IPaR6p6HPqItTWCckwPFqzGydc2IvzUxvW1R8393hlzhrx/2FFtUTTa8dnST4N
 GXH3qn7d+QosRRnJBpqMRcVJwIAzMLxzsoCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1477062244!67339763!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25731 invoked from network); 21 Oct 2016 15:04:04 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Oct 2016 15:04:04 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 7aaa8a7e;
 Fri, 21 Oct 2016 16:04:03 +0100 (BST)
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=wxhR96oq+2kFjrd7XSRdlROycYU=; b=o5CGMFkAn1mTP04KIr
 wuIQigyw6cLqsPrcR3ggJiHm2+IfUO8eTE1X7BmpWrYEWRHim1YDtkZW5bI43Zje
 /aGU9NxsklXM3XbWMSpOyG/vkbh3MhBNpUA/BWffbi9S66Pvx7u+lGTEdge2VjB4
 yY6vMK7hrSYZqx1ZWwxyIsVx4=
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=t1hSwBSEKLQalo0La8mzkkGlLeDBFbllbkDOeawwb4FahpUp62P
 kHftnMKbkKm18ijX9S4HZSN/DXR3vSp2Sm3DSpXLr03LR2dwquYhF0LjkXg+CMqI
 pmv9F1Zg9044QgoU1GGbjoY0MfGmA1r++p7sVo98zlFelUU0HAD5naJo=
Received: from [172.16.10.57] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 71a43bd4
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 21 Oct 2016 16:04:03 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
Date: Fri, 21 Oct 2016 16:04:02 +0100
Message-Id: <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
 <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
To: Martin Lucina <martin@lucina.net>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>,
 Gemma Gordon <gg417@cl.cam.ac.uk>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDE2OjU3LCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5pbEByZWNvaWwu
b3JnPiB3cm90ZToKPiAKPiBPbiAxOSBPY3QgMjAxNiwgYXQgMTA6NTYsIE1hcnRpbiBMdWNpbmEg
PG1hcnRpbkBsdWNpbmEubmV0PiB3cm90ZToKPj4gCj4+IE9uIEZyaWRheSwgMTQuMTAuMjAxNiBh
dCAxMToyOSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+PiBHb29kIG5ld3MgZXZlcnlvbmUh
IFRoZSBleHBlcmltZW50YWwgZG9jdW1lbnRhdGlvbiByZXBvc2l0b3J5IGF0IGh0dHA6Ly9kb2Nz
Lm1pcmFnZS5pbyBub3cgYnVpbGRzIGFnYWluLCBhbmQgaGFzIGJlZW4gcmVmcmVzaGVkIHRvIHRo
ZSBsYXRlc3Qgc2V0IG9mIGxpYnJhcmllcyBhc3NlbWJsZWQgZnJvbSB0aGUgTWlyYWdlT1MzIGRl
diByZW1vdGUgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2Cj4+IAo+PiBT
b21lIGlkZWFzIGZvciBVWCBpbXByb3ZlbWVudHMgdG8gdGhlIGRvY3MgcGFnZXM6Cj4+IAo+PiAx
KSBIeXBlcmxpbmtzIG9uIHR5cGVzLiBFZy4gaW4gZnVuY3RvcmlhL0Z1bmN0b3JpYV9hcHAuQ21k
Lmh0bWwKPj4gIlJyZXN1bHQucmVzdWx0IiBzaG91bGQgbGluayB0byBycmVzdWx0L1JyZXN1bHQu
aHRtbC4KPj4gCj4+IDIpIEEgIlBhdGgiIG5hZ2l2YXRpb24gaGVhZGVyIHdpdGggdGhlIGZ1bGwg
aGllcmFyY2h5LiBFLmcuCj4+IHJyZXN1bHQvUmVzdWx0Lmh0bWwgY3VycmVudGx5IGhhcyAiVXAi
LCB3aGljaCB0YWtlcyBtZSB0byB0aGUgcGFja2FnZSdzCj4+IGluZGV4LnBhZ2UgYnV0IEkgY2Fu
J3QgZ28gIlVwIiBmcm9tIHRoZXJlLgo+PiAKPj4gMykgQSAiU2VhcmNoIiBib3ggb2Ygc29tZSBz
b3J0LiBJZGVhbGx5IGp1c3QgY2xpZW50LXNpZGUsIHNlYXJjaCBvdmVyCj4+IHBhY2thZ2VzL21v
ZHVsZXMvdHlwZXMvZGVzY3JpcHRpb25zPwo+IAo+IFRoYW5rcyBNYXJ0aW4hIEkndmUgdXBkYXRl
ZCB0aGUgdHJhY2tpbmcgaXNzdWUgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Uv
aXNzdWVzLzYwOSBhbmQgZmlsZWQgYSBjb3VwbGUgb2YgdXBzdHJlYW0gaXNzdWVzIG9uIG9kaWcg
YWJvdXQgdGhpcy4KCmh0dHA6Ly9kb2NzLm1pcmFnZS5pbyBpcyBub3cgcmVidWlsZGluZyBhZ2Fp
biBhZnRlciB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJ5IG1lcmdlcyBhbmQgQVBJIGNoYW5nZXMu
ICBUaGVyZSBpcyBzb21lIHRlbXBvcmFyeSBicmVha2FnZSBpbiB0aGUgb2RvYyBDU1MgdGhhdCBU
aG9tYXMgUmVmaXMgYW5kIERhbmllbCBCdW56bGkgYXJlIHdvcmtpbmcgb24sIHNvIGp1c3QgdXNl
IHRoZSBvY2FtbGRvYyB2ZXJzaW9uIGZvciBub3cuCgo+IEknbSBub3QgcXVpdGUgc3VyZSB3aG8g
d2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBjbXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0aGUg
cm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1lcmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFpbmx5
IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEsIHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUg
TWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNlbnRseSkuCgpBbmQgbG9va2luZyBhdCBzZWFyY2gg
bW9yZSwgSSdtIHJlYXNvbmFibHkgc3VyZSB0aGF0IHRoaXMgd29uJ3QgaGFwcGVuIGluIHRoZSBz
aG9ydCB0ZXJtIGZvciBkb2NzLm1pcmFnZS5pbyBpbiBvZG9jIC0tIHdlIHNob3VsZCBiZSBsb29r
aW5nIGF0IHNvbWUgTWVybGluIG9yIEhvb2dsZS1saWtlIHNvbHV0aW9uLgoKQW5pbAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 21 15:04:23 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 21 Oct 2016 15:04: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bxbMf-0008AU-9B; Fri, 21 Oct 2016 15:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1bxbMe-0008AO-Lx
 for mirageos-devel@lists.xenproject.org; Fri, 21 Oct 2016 15:04:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1D/88-01833-56E2A085; Fri, 21 Oct 2016 15:04:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhsW6KHle
 EwYxn6ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHm5keWgm6+iv2vYhoYn3J3MXJxCAlMZZQ4
 tWkiI4jDIjCZWeJs3zlmCOcrk8TrnrVMEGVnGSXOLpnP0sXIycEsoCVx499LJhCbV0BPYtP6t
 2C2sIC1xMe9U4BsDg42AU2Jla/4QUxOATuJ2a8cQCpYBFQl/s++yAoxJUbi4pEzTBC2tsSyha
 +ZISbaSjRemAC1dhajxM+2PrAiEaDmKZ8WMoLYEgKyEk9OLmKZwAhUgXDRLCQXzUIydwEj8yp
 GjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAAZQCCHYwrtnse
 YpTkYFIS5V00kTNCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvqS5XhJBgUWp6akVaZg4wVmDSE
 hw8SiK8XSBp3uKCxNzizHSI1ClGRSlxXi+QhABIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMybAjKFJzOvBG76K6DFTECLa9I4QBaXJCKkpBoYU0N9b/+KKJFZMDmoXNZ/QtS
 R7VYVxXPjb3cuyFwUe9Tyf659orGtW+P6qsx4lacpete2ZmpxZp6Nzlxes82j1pNT9v090eLF
 7qJFeTe/5M6IPaR6p6HPqItTWCckwPFqzGydc2IvzUxvW1R8393hlzhrx/2FFtUTTa8dnST4N
 GXH3qn7d+QosRRnJBpqMRcVJwIAzMLxzsoCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1477062244!67339763!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25731 invoked from network); 21 Oct 2016 15:04:04 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Oct 2016 15:04:04 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 7aaa8a7e;
 Fri, 21 Oct 2016 16:04:03 +0100 (BST)
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=wxhR96oq+2kFjrd7XSRdlROycYU=; b=o5CGMFkAn1mTP04KIr
 wuIQigyw6cLqsPrcR3ggJiHm2+IfUO8eTE1X7BmpWrYEWRHim1YDtkZW5bI43Zje
 /aGU9NxsklXM3XbWMSpOyG/vkbh3MhBNpUA/BWffbi9S66Pvx7u+lGTEdge2VjB4
 yY6vMK7hrSYZqx1ZWwxyIsVx4=
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=t1hSwBSEKLQalo0La8mzkkGlLeDBFbllbkDOeawwb4FahpUp62P
 kHftnMKbkKm18ijX9S4HZSN/DXR3vSp2Sm3DSpXLr03LR2dwquYhF0LjkXg+CMqI
 pmv9F1Zg9044QgoU1GGbjoY0MfGmA1r++p7sVo98zlFelUU0HAD5naJo=
Received: from [172.16.10.57] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 71a43bd4
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 21 Oct 2016 16:04:03 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
Date: Fri, 21 Oct 2016 16:04:02 +0100
Message-Id: <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
 <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
To: Martin Lucina <martin@lucina.net>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>,
 Gemma Gordon <gg417@cl.cam.ac.uk>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTkgT2N0IDIwMTYsIGF0IDE2OjU3LCBBbmlsIE1hZGhhdmFwZWRkeSA8YW5pbEByZWNvaWwu
b3JnPiB3cm90ZToKPiAKPiBPbiAxOSBPY3QgMjAxNiwgYXQgMTA6NTYsIE1hcnRpbiBMdWNpbmEg
PG1hcnRpbkBsdWNpbmEubmV0PiB3cm90ZToKPj4gCj4+IE9uIEZyaWRheSwgMTQuMTAuMjAxNiBh
dCAxMToyOSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+PiBHb29kIG5ld3MgZXZlcnlvbmUh
IFRoZSBleHBlcmltZW50YWwgZG9jdW1lbnRhdGlvbiByZXBvc2l0b3J5IGF0IGh0dHA6Ly9kb2Nz
Lm1pcmFnZS5pbyBub3cgYnVpbGRzIGFnYWluLCBhbmQgaGFzIGJlZW4gcmVmcmVzaGVkIHRvIHRo
ZSBsYXRlc3Qgc2V0IG9mIGxpYnJhcmllcyBhc3NlbWJsZWQgZnJvbSB0aGUgTWlyYWdlT1MzIGRl
diByZW1vdGUgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2Cj4+IAo+PiBT
b21lIGlkZWFzIGZvciBVWCBpbXByb3ZlbWVudHMgdG8gdGhlIGRvY3MgcGFnZXM6Cj4+IAo+PiAx
KSBIeXBlcmxpbmtzIG9uIHR5cGVzLiBFZy4gaW4gZnVuY3RvcmlhL0Z1bmN0b3JpYV9hcHAuQ21k
Lmh0bWwKPj4gIlJyZXN1bHQucmVzdWx0IiBzaG91bGQgbGluayB0byBycmVzdWx0L1JyZXN1bHQu
aHRtbC4KPj4gCj4+IDIpIEEgIlBhdGgiIG5hZ2l2YXRpb24gaGVhZGVyIHdpdGggdGhlIGZ1bGwg
aGllcmFyY2h5LiBFLmcuCj4+IHJyZXN1bHQvUmVzdWx0Lmh0bWwgY3VycmVudGx5IGhhcyAiVXAi
LCB3aGljaCB0YWtlcyBtZSB0byB0aGUgcGFja2FnZSdzCj4+IGluZGV4LnBhZ2UgYnV0IEkgY2Fu
J3QgZ28gIlVwIiBmcm9tIHRoZXJlLgo+PiAKPj4gMykgQSAiU2VhcmNoIiBib3ggb2Ygc29tZSBz
b3J0LiBJZGVhbGx5IGp1c3QgY2xpZW50LXNpZGUsIHNlYXJjaCBvdmVyCj4+IHBhY2thZ2VzL21v
ZHVsZXMvdHlwZXMvZGVzY3JpcHRpb25zPwo+IAo+IFRoYW5rcyBNYXJ0aW4hIEkndmUgdXBkYXRl
ZCB0aGUgdHJhY2tpbmcgaXNzdWUgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Uv
aXNzdWVzLzYwOSBhbmQgZmlsZWQgYSBjb3VwbGUgb2YgdXBzdHJlYW0gaXNzdWVzIG9uIG9kaWcg
YWJvdXQgdGhpcy4KCmh0dHA6Ly9kb2NzLm1pcmFnZS5pbyBpcyBub3cgcmVidWlsZGluZyBhZ2Fp
biBhZnRlciB0aGUgbGF0ZXN0IHNldCBvZiBsaWJyYXJ5IG1lcmdlcyBhbmQgQVBJIGNoYW5nZXMu
ICBUaGVyZSBpcyBzb21lIHRlbXBvcmFyeSBicmVha2FnZSBpbiB0aGUgb2RvYyBDU1MgdGhhdCBU
aG9tYXMgUmVmaXMgYW5kIERhbmllbCBCdW56bGkgYXJlIHdvcmtpbmcgb24sIHNvIGp1c3QgdXNl
IHRoZSBvY2FtbGRvYyB2ZXJzaW9uIGZvciBub3cuCgo+IEknbSBub3QgcXVpdGUgc3VyZSB3aG8g
d2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBjbXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0aGUg
cm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1lcmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFpbmx5
IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEsIHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUg
TWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNlbnRseSkuCgpBbmQgbG9va2luZyBhdCBzZWFyY2gg
bW9yZSwgSSdtIHJlYXNvbmFibHkgc3VyZSB0aGF0IHRoaXMgd29uJ3QgaGFwcGVuIGluIHRoZSBz
aG9ydCB0ZXJtIGZvciBkb2NzLm1pcmFnZS5pbyBpbiBvZG9jIC0tIHdlIHNob3VsZCBiZSBsb29r
aW5nIGF0IHNvbWUgTWVybGluIG9yIEhvb2dsZS1saWtlIHNvbHV0aW9uLgoKQW5pbAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 21 15:18:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 21 Oct 2016 15:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bxbaw-0000cF-Tz; Fri, 21 Oct 2016 15:18:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <n.oje.bar@gmail.com>) id 1bxbav-0000c9-3f
 for mirageos-devel@lists.xenproject.org; Fri, 21 Oct 2016 15:18:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B1/9F-01833-AD13A085; Fri, 21 Oct 2016 15:18:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXiVRukpXvTkCv
 CYMcMHYve1rssDowehz9cYQlgjGLNzEvKr0hgzVh29RFrQZ9gxb0tO9gaGE/wdTFycQgJzGGU
 WLLvJBuIwyLQwCpx410PYxcjJ4eEwBxWicufQiHsHImXPy+ydjFyANlFEovOc4GEeQUEJU7Of
 MICYgsJ+Ehc3/CDGaSEU8BO4swjHoj55xglbs//wQZSwyagK/G4fSUTiM0ioCqx4cxSJog5AR
 J7V+8CWyssYC3xce8UsLiIgLpE85YTTCCDmAUaGCUmPtkDtoAZKLF+ntAERoFZSM6YhZBZwMi
 0ilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH44rt
 nocYJTmYlER5F03kjBDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsGDGohwaLU9NSKtMwcYDzAp
 CU4eJREeC8ZAKV5iwsSc4sz0yFSpxh1ObZMvbeWSYglLz8vVUqcdxZIkQBIUUZpHtwIWGxeYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvW5ApPJl5JXCbXgEdwQR0RE0aB8gRJYkIKakGRqN
 3H2xfnsuo6epLLjqn9IPd8d7kmczJAp/OdV5wiZvj+AHoztMRVQ83J15su/ZUxr/PxiO9a8a2
 c0bBKydeuFuZuzrb7kaD+7SLruIKM9Yc/S614VQ506+SDbeTsp9PMHdakjNzz//oBVlqgZtlJ
 ngV6C6yy/xuHFUixyF9NOdB2nqJ9qU2SizFGYmGWsxFxYkAzZ3jXMgCAAA=
X-Env-Sender: n.oje.bar@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1477063129!67414136!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35066 invoked from network); 21 Oct 2016 15:18:49 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Oct 2016 15:18:49 -0000
Received: by mail-wm0-f42.google.com with SMTP id f193so829758wmg.0
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 21 Oct 2016 08:18:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tMz7rIgXKNoma+hJR/kOx3yPeCCMzOqD47IcHPQKDss=;
 b=JF7M2RsBwRAnER5Im5V85/aHep6T370LnfL3xaxgkwGMpG9iGmd7zwhrwD6k/eeYT5
 YWs9FoA9kPeiXSLI6p9QaCmcMBlyRrXkDz8JEbXPzreswONaM/Y2hKvOQTQoCst+05+/
 nbZ/uI7EwPnXqOU9FEqumEog8jJUHa5ekwquQvZagStbJqN27sePxGx0rbqUWFLnOMa0
 ZeMXIdsxVE3E56h+62ogwhKnpayPUO4Ey1Oj3QElB8lkejE6Cm6wjtcKzAZoFBR75Mpv
 6V2+6NLVYSD8PMivPXZoDSjO9u01Ap1OyuSVY5LwCco/K0IfIRXG4OsB/u6vCTR5G21r
 2WQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tMz7rIgXKNoma+hJR/kOx3yPeCCMzOqD47IcHPQKDss=;
 b=DNLP+fjByW2SIS1rmPwfSeNKKPxGnoyDP9Ci6N8JCyN3vBRZ7bl4Cp3Ft8mGndz7N/
 bxFBmNsLCt/FXUFy12OUUctQm5Wv+IQqiGH+dceNFhqqleKCGfjabM1jc0vPLviCOUQI
 8xokooKmEmyPhhBWfBKyDoOdLLkH+YSzDL6OGmma5HDTr+cCqGar/Ac9GU9sNaTftIxr
 QdPzhOVk9VIuZpjjGXYbIswYrjchO3LHXMJHDdIEmr+orZgnfq/baSaquIFV2/9wY2w2
 HQITn8zQw4lJmG/so4uY66Tbw/yP3gOedqfTpRgvLdgsXgFT86q9pDzv77TVmOdK50gv
 bR9A==
X-Gm-Message-State: AA6/9Rn/dO7VviV2R0Z4OF5dVIi0qJhAYyKzYIUcKk5O37lF3TJwL5Ej8TAxGY8bT7rCezL3JrMwvhcKs74/Bg==
X-Received: by 10.28.107.129 with SMTP id a1mr10174098wmi.90.1477063129234;
 Fri, 21 Oct 2016 08:18:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.235.230 with HTTP; Fri, 21 Oct 2016 08:18:48 -0700 (PDT)
In-Reply-To: <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
 <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
 <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
From: Nicolas Ojeda Bar <n.oje.bar@gmail.com>
Date: Fri, 21 Oct 2016 17:18:48 +0200
Message-ID: <CAPunWhCMYPTCRe-LdU1rzS4NnvYS-BnFaen6M1GR3AwtxiS+RQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: Martin Lucina <martin@lucina.net>, Gemma Gordon <gg417@cl.cam.ac.uk>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

UmUgc2VhcmNoOgoKICBodHRwOi8vb2NhbWxvc2NvcGUuaGVyb2t1YXBwLmNvbS8KCmFuZAoKICBo
dHRwczovL3R3aXR0ZXIuY29tL2NhbWxzcG90dGVyL3N0YXR1cy83ODk0MTYxMzgzMzM1NzMxMjAK
CkNoZWVycyEKCi0gTmljb2xhcwoKCk9uIEZyaSwgT2N0IDIxLCAyMDE2IGF0IDU6MDQgUE0sIEFu
aWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+IE9uIDE5IE9jdCAyMDE2
LCBhdCAxNjo1NywgQW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4+
Cj4+IE9uIDE5IE9jdCAyMDE2LCBhdCAxMDo1NiwgTWFydGluIEx1Y2luYSA8bWFydGluQGx1Y2lu
YS5uZXQ+IHdyb3RlOgo+Pj4KPj4+IE9uIEZyaWRheSwgMTQuMTAuMjAxNiBhdCAxMToyOSwgQW5p
bCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+Pj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJp
bWVudGFsIGRvY3VtZW50YXRpb24gcmVwb3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8g
bm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhhcyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNl
dCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVkIGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0
IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRldgo+Pj4KPj4+IFNvbWUgaWRlYXMg
Zm9yIFVYIGltcHJvdmVtZW50cyB0byB0aGUgZG9jcyBwYWdlczoKPj4+Cj4+PiAxKSBIeXBlcmxp
bmtzIG9uIHR5cGVzLiBFZy4gaW4gZnVuY3RvcmlhL0Z1bmN0b3JpYV9hcHAuQ21kLmh0bWwKPj4+
ICJScmVzdWx0LnJlc3VsdCIgc2hvdWxkIGxpbmsgdG8gcnJlc3VsdC9ScmVzdWx0Lmh0bWwuCj4+
Pgo+Pj4gMikgQSAiUGF0aCIgbmFnaXZhdGlvbiBoZWFkZXIgd2l0aCB0aGUgZnVsbCBoaWVyYXJj
aHkuIEUuZy4KPj4+IHJyZXN1bHQvUmVzdWx0Lmh0bWwgY3VycmVudGx5IGhhcyAiVXAiLCB3aGlj
aCB0YWtlcyBtZSB0byB0aGUgcGFja2FnZSdzCj4+PiBpbmRleC5wYWdlIGJ1dCBJIGNhbid0IGdv
ICJVcCIgZnJvbSB0aGVyZS4KPj4+Cj4+PiAzKSBBICJTZWFyY2giIGJveCBvZiBzb21lIHNvcnQu
IElkZWFsbHkganVzdCBjbGllbnQtc2lkZSwgc2VhcmNoIG92ZXIKPj4+IHBhY2thZ2VzL21vZHVs
ZXMvdHlwZXMvZGVzY3JpcHRpb25zPwo+Pgo+PiBUaGFua3MgTWFydGluISBJJ3ZlIHVwZGF0ZWQg
dGhlIHRyYWNraW5nIGlzc3VlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2lz
c3Vlcy82MDkgYW5kIGZpbGVkIGEgY291cGxlIG9mIHVwc3RyZWFtIGlzc3VlcyBvbiBvZGlnIGFi
b3V0IHRoaXMuCj4KPiBodHRwOi8vZG9jcy5taXJhZ2UuaW8gaXMgbm93IHJlYnVpbGRpbmcgYWdh
aW4gYWZ0ZXIgdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFyeSBtZXJnZXMgYW5kIEFQSSBjaGFuZ2Vz
LiAgVGhlcmUgaXMgc29tZSB0ZW1wb3JhcnkgYnJlYWthZ2UgaW4gdGhlIG9kb2MgQ1NTIHRoYXQg
VGhvbWFzIFJlZmlzIGFuZCBEYW5pZWwgQnVuemxpIGFyZSB3b3JraW5nIG9uLCBzbyBqdXN0IHVz
ZSB0aGUgb2NhbWxkb2MgdmVyc2lvbiBmb3Igbm93Lgo+Cj4+IEknbSBub3QgcXVpdGUgc3VyZSB3
aG8gd2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBjbXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0
aGUgcm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1lcmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFp
bmx5IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEsIHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0
aGUgTWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNlbnRseSkuCj4KPiBBbmQgbG9va2luZyBhdCBz
ZWFyY2ggbW9yZSwgSSdtIHJlYXNvbmFibHkgc3VyZSB0aGF0IHRoaXMgd29uJ3QgaGFwcGVuIGlu
IHRoZSBzaG9ydCB0ZXJtIGZvciBkb2NzLm1pcmFnZS5pbyBpbiBvZG9jIC0tIHdlIHNob3VsZCBi
ZSBsb29raW5nIGF0IHNvbWUgTWVybGluIG9yIEhvb2dsZS1saWtlIHNvbHV0aW9uLgo+Cj4gQW5p
bAo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 21 15:18:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 21 Oct 2016 15:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bxbaw-0000cF-Tz; Fri, 21 Oct 2016 15:18:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <n.oje.bar@gmail.com>) id 1bxbav-0000c9-3f
 for mirageos-devel@lists.xenproject.org; Fri, 21 Oct 2016 15:18:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B1/9F-01833-AD13A085; Fri, 21 Oct 2016 15:18:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXiVRukpXvTkCv
 CYMcMHYve1rssDowehz9cYQlgjGLNzEvKr0hgzVh29RFrQZ9gxb0tO9gaGE/wdTFycQgJzGGU
 WLLvJBuIwyLQwCpx410PYxcjJ4eEwBxWicufQiHsHImXPy+ydjFyANlFEovOc4GEeQUEJU7Of
 MICYgsJ+Ehc3/CDGaSEU8BO4swjHoj55xglbs//wQZSwyagK/G4fSUTiM0ioCqx4cxSJog5AR
 J7V+8CWyssYC3xce8UsLiIgLpE85YTTCCDmAUaGCUmPtkDtoAZKLF+ntAERoFZSM6YhZBZwMi
 0ilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH44rt
 nocYJTmYlER5F03kjBDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsGDGohwaLU9NSKtMwcYDzAp
 CU4eJREeC8ZAKV5iwsSc4sz0yFSpxh1ObZMvbeWSYglLz8vVUqcdxZIkQBIUUZpHtwIWGxeYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvW5ApPJl5JXCbXgEdwQR0RE0aB8gRJYkIKakGRqN
 3H2xfnsuo6epLLjqn9IPd8d7kmczJAp/OdV5wiZvj+AHoztMRVQ83J15su/ZUxr/PxiO9a8a2
 c0bBKydeuFuZuzrb7kaD+7SLruIKM9Yc/S614VQ506+SDbeTsp9PMHdakjNzz//oBVlqgZtlJ
 ngV6C6yy/xuHFUixyF9NOdB2nqJ9qU2SizFGYmGWsxFxYkAzZ3jXMgCAAA=
X-Env-Sender: n.oje.bar@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1477063129!67414136!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35066 invoked from network); 21 Oct 2016 15:18:49 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Oct 2016 15:18:49 -0000
Received: by mail-wm0-f42.google.com with SMTP id f193so829758wmg.0
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 21 Oct 2016 08:18:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tMz7rIgXKNoma+hJR/kOx3yPeCCMzOqD47IcHPQKDss=;
 b=JF7M2RsBwRAnER5Im5V85/aHep6T370LnfL3xaxgkwGMpG9iGmd7zwhrwD6k/eeYT5
 YWs9FoA9kPeiXSLI6p9QaCmcMBlyRrXkDz8JEbXPzreswONaM/Y2hKvOQTQoCst+05+/
 nbZ/uI7EwPnXqOU9FEqumEog8jJUHa5ekwquQvZagStbJqN27sePxGx0rbqUWFLnOMa0
 ZeMXIdsxVE3E56h+62ogwhKnpayPUO4Ey1Oj3QElB8lkejE6Cm6wjtcKzAZoFBR75Mpv
 6V2+6NLVYSD8PMivPXZoDSjO9u01Ap1OyuSVY5LwCco/K0IfIRXG4OsB/u6vCTR5G21r
 2WQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tMz7rIgXKNoma+hJR/kOx3yPeCCMzOqD47IcHPQKDss=;
 b=DNLP+fjByW2SIS1rmPwfSeNKKPxGnoyDP9Ci6N8JCyN3vBRZ7bl4Cp3Ft8mGndz7N/
 bxFBmNsLCt/FXUFy12OUUctQm5Wv+IQqiGH+dceNFhqqleKCGfjabM1jc0vPLviCOUQI
 8xokooKmEmyPhhBWfBKyDoOdLLkH+YSzDL6OGmma5HDTr+cCqGar/Ac9GU9sNaTftIxr
 QdPzhOVk9VIuZpjjGXYbIswYrjchO3LHXMJHDdIEmr+orZgnfq/baSaquIFV2/9wY2w2
 HQITn8zQw4lJmG/so4uY66Tbw/yP3gOedqfTpRgvLdgsXgFT86q9pDzv77TVmOdK50gv
 bR9A==
X-Gm-Message-State: AA6/9Rn/dO7VviV2R0Z4OF5dVIi0qJhAYyKzYIUcKk5O37lF3TJwL5Ej8TAxGY8bT7rCezL3JrMwvhcKs74/Bg==
X-Received: by 10.28.107.129 with SMTP id a1mr10174098wmi.90.1477063129234;
 Fri, 21 Oct 2016 08:18:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.235.230 with HTTP; Fri, 21 Oct 2016 08:18:48 -0700 (PDT)
In-Reply-To: <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
 <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
 <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
From: Nicolas Ojeda Bar <n.oje.bar@gmail.com>
Date: Fri, 21 Oct 2016 17:18:48 +0200
Message-ID: <CAPunWhCMYPTCRe-LdU1rzS4NnvYS-BnFaen6M1GR3AwtxiS+RQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: Martin Lucina <martin@lucina.net>, Gemma Gordon <gg417@cl.cam.ac.uk>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

UmUgc2VhcmNoOgoKICBodHRwOi8vb2NhbWxvc2NvcGUuaGVyb2t1YXBwLmNvbS8KCmFuZAoKICBo
dHRwczovL3R3aXR0ZXIuY29tL2NhbWxzcG90dGVyL3N0YXR1cy83ODk0MTYxMzgzMzM1NzMxMjAK
CkNoZWVycyEKCi0gTmljb2xhcwoKCk9uIEZyaSwgT2N0IDIxLCAyMDE2IGF0IDU6MDQgUE0sIEFu
aWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+IE9uIDE5IE9jdCAyMDE2
LCBhdCAxNjo1NywgQW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4+
Cj4+IE9uIDE5IE9jdCAyMDE2LCBhdCAxMDo1NiwgTWFydGluIEx1Y2luYSA8bWFydGluQGx1Y2lu
YS5uZXQ+IHdyb3RlOgo+Pj4KPj4+IE9uIEZyaWRheSwgMTQuMTAuMjAxNiBhdCAxMToyOSwgQW5p
bCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4+Pj4gR29vZCBuZXdzIGV2ZXJ5b25lISBUaGUgZXhwZXJp
bWVudGFsIGRvY3VtZW50YXRpb24gcmVwb3NpdG9yeSBhdCBodHRwOi8vZG9jcy5taXJhZ2UuaW8g
bm93IGJ1aWxkcyBhZ2FpbiwgYW5kIGhhcyBiZWVuIHJlZnJlc2hlZCB0byB0aGUgbGF0ZXN0IHNl
dCBvZiBsaWJyYXJpZXMgYXNzZW1ibGVkIGZyb20gdGhlIE1pcmFnZU9TMyBkZXYgcmVtb3RlIGF0
IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWRldgo+Pj4KPj4+IFNvbWUgaWRlYXMg
Zm9yIFVYIGltcHJvdmVtZW50cyB0byB0aGUgZG9jcyBwYWdlczoKPj4+Cj4+PiAxKSBIeXBlcmxp
bmtzIG9uIHR5cGVzLiBFZy4gaW4gZnVuY3RvcmlhL0Z1bmN0b3JpYV9hcHAuQ21kLmh0bWwKPj4+
ICJScmVzdWx0LnJlc3VsdCIgc2hvdWxkIGxpbmsgdG8gcnJlc3VsdC9ScmVzdWx0Lmh0bWwuCj4+
Pgo+Pj4gMikgQSAiUGF0aCIgbmFnaXZhdGlvbiBoZWFkZXIgd2l0aCB0aGUgZnVsbCBoaWVyYXJj
aHkuIEUuZy4KPj4+IHJyZXN1bHQvUmVzdWx0Lmh0bWwgY3VycmVudGx5IGhhcyAiVXAiLCB3aGlj
aCB0YWtlcyBtZSB0byB0aGUgcGFja2FnZSdzCj4+PiBpbmRleC5wYWdlIGJ1dCBJIGNhbid0IGdv
ICJVcCIgZnJvbSB0aGVyZS4KPj4+Cj4+PiAzKSBBICJTZWFyY2giIGJveCBvZiBzb21lIHNvcnQu
IElkZWFsbHkganVzdCBjbGllbnQtc2lkZSwgc2VhcmNoIG92ZXIKPj4+IHBhY2thZ2VzL21vZHVs
ZXMvdHlwZXMvZGVzY3JpcHRpb25zPwo+Pgo+PiBUaGFua3MgTWFydGluISBJJ3ZlIHVwZGF0ZWQg
dGhlIHRyYWNraW5nIGlzc3VlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2lz
c3Vlcy82MDkgYW5kIGZpbGVkIGEgY291cGxlIG9mIHVwc3RyZWFtIGlzc3VlcyBvbiBvZGlnIGFi
b3V0IHRoaXMuCj4KPiBodHRwOi8vZG9jcy5taXJhZ2UuaW8gaXMgbm93IHJlYnVpbGRpbmcgYWdh
aW4gYWZ0ZXIgdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFyeSBtZXJnZXMgYW5kIEFQSSBjaGFuZ2Vz
LiAgVGhlcmUgaXMgc29tZSB0ZW1wb3JhcnkgYnJlYWthZ2UgaW4gdGhlIG9kb2MgQ1NTIHRoYXQg
VGhvbWFzIFJlZmlzIGFuZCBEYW5pZWwgQnVuemxpIGFyZSB3b3JraW5nIG9uLCBzbyBqdXN0IHVz
ZSB0aGUgb2NhbWxkb2MgdmVyc2lvbiBmb3Igbm93Lgo+Cj4+IEknbSBub3QgcXVpdGUgc3VyZSB3
aG8gd2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBjbXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0
aGUgcm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1lcmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFp
bmx5IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEsIHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0
aGUgTWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNlbnRseSkuCj4KPiBBbmQgbG9va2luZyBhdCBz
ZWFyY2ggbW9yZSwgSSdtIHJlYXNvbmFibHkgc3VyZSB0aGF0IHRoaXMgd29uJ3QgaGFwcGVuIGlu
IHRoZSBzaG9ydCB0ZXJtIGZvciBkb2NzLm1pcmFnZS5pbyBpbiBvZG9jIC0tIHdlIHNob3VsZCBi
ZSBsb29raW5nIGF0IHNvbWUgTWVybGluIG9yIEhvb2dsZS1saWtlIHNvbHV0aW9uLgo+Cj4gQW5p
bAo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Oct 22 17:24:38 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 22 Oct 2016 17:24: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1by01y-0001VU-4G; Sat, 22 Oct 2016 17:24:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1by01w-0001VO-JD
 for mirageos-devel@lists.xenproject.org; Sat, 22 Oct 2016 17:24:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B8/62-29563-7C0AB085; Sat, 22 Oct 2016 17:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6se7RBdw
 RBsteK1v0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bS7w9ZCx4IV7xof8rSwHhTsIuRi0NIYB6j
 xOYb1xhBHBaBOywSN5+cZgJxJAR+sEg8efibrYuRE8jJkZhzuhfKzpNY2fyREcTmFRCUODnzC
 QuILSTgLfH7SysTiM0mYCzxprGLHcRmEVCVOHL2PitEfYBEw+c5YHFhoPjdnbeZQWwRAXWJZa
 fug81kFvCS2HT9AvsERt5ZSFbMQpKaxcgBZKtLrJ8nBBFWk7i97So7hK0tsWzha+YFjKyrGDW
 KU4vKUot0DQ30kooy0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYz3lgUcYpTk
 YFIS5T0qyx0hxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ30XygnGBRanpqRVpmDjAmYNISHDxKI
 rwmIGne4oLE3OLMdIjUKUZLji2/r61l4tg29R6QnLb7wVomIZa8/LxUKXHeZpAGAZCGjNI8uH
 GwuL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd4FIFN4MvNK4La+AjqICeigmjQOkINKEhF
 SUg2MtmEzcmO9XiZ1Pv4krOYRMseuO1EgXv9ajMKbIvMp21+ULvk1+aj53uy8+93MoQct5tqr
 fWyzi5Q21Dql+pdD55mckb8KR4CQusjTKZqnMuSVnVYfu1es0s7sE/TB2jEg8kVePOPK+u/8S
 YWHrWpDzqyKarx/0+OLxi6ljd+CuOQM4p8XFyuxFGckGmoxFxUnAgBs0P1k1gIAAA==
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1477157061!39371103!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25831 invoked from network); 22 Oct 2016 17:24:21 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Oct 2016 17:24:21 -0000
Received: by mail-lf0-f51.google.com with SMTP id b81so159565808lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 22 Oct 2016 10:24:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=uuCHXmWFNXPMnk1PshFv8er6M1/MLYVprID5VX9aWzM=;
 b=SeLUPAxDAES0b4wy4thXM2Z3mHAV/qjq0z3KIA/aQXYIwBs+98RnPAjUE2VZ8yJKEs
 uJw4I/texYhGb4k/b2G8G2n7m6UbaNW7u9T+bVKjPpPALhOhIE4tQgd8aS9tEBN5w+17
 ddzDAXxYumTMS6bXnscqXt7Zwb2TbNwLKYu1OEjBLPR9ct9ZnYfhKD64WkmVs+IdVjZn
 NDNd89l4KSu1clHPui5W1YTba4cQHRrtLPaRCcC5xzswj9QYyNl7TskguJxDJW6C/iqh
 M0LgA/yb6mOd29jHtq47Q8aza8fbi9Qt+21GG5i12ycJeppV3vmlLBCBYUn/GO+4naKF
 mJLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=uuCHXmWFNXPMnk1PshFv8er6M1/MLYVprID5VX9aWzM=;
 b=jfDphH4PuVzuD0xNk8Mk2TUStw4nUD3ECNwJGA0k0KslucJybbK03i8F30iTuZ+5oV
 q2G2uh3QWd0I58SAcbgr8wQDKZSXBwdaIuwURWb8TvtEFiGz0FdiklZqGL+fOjILvzhG
 NTQVOTyOPevAlUZFvpMWmP4zng6iLW9StHousgumbFsUv8i7HfO2R7p75Rd9ckb4pxmM
 +QLXd2e0MgTOOnomyUTNqCqG0sqv5tCkBbHesgQF/qQQusR9KV4ibvovi9tJiZEaKmHU
 g1zx6CnPtEpJNvlOjJ7a62uZGUrYQC3NUpjC1/vv55GxGOGQlLFtQB14hEVaJ+SH5h+G
 cAnQ==
X-Gm-Message-State: ABUngvcJz9piBffAKkPdc9gA8T+o6Ese0ZJGLD+mpgtpvG7c58/4dE6GTFkSX/1lwyQ4RW/16qxiQ/VfK5EH8A==
X-Received: by 10.25.201.1 with SMTP id z1mr3243167lff.6.1477157060297; Sat,
 22 Oct 2016 10:24:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.81.201 with HTTP; Sat, 22 Oct 2016 10:23:39 -0700 (PDT)
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Sat, 22 Oct 2016 19:23:39 +0200
Message-ID: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1744170723522430106=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1744170723522430106==
Content-Type: multipart/alternative; boundary=001a114b9b08db4bd4053f776dca

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

Hello all!

I'm looking for a way to start contributing to Mirage, I currently work as
a Software Quality Engineer and have an extensive developer background,
this is my github profile [1]. I've just begun learning OCaml and I'm
really enjoying it so far.

>From the list at [2] I'd be interested in looking at "tiny VM for easy load
testing", please let me know if it's still needing help, if it's
appropriate for a newbie and how to begin if so. Also "topkg porting" and
"logging" seem appealing to me.

Thanks!

[1] https://github.com/fgimenez
[2] http://canopy.mirage.io/tags/help%20needed

-- 
Federico Gimenez
+34 695 543 160
fgimenez@coit.es

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

<div dir=3D"ltr"><span style=3D"font-size:12.8px">Hello all!</span><br cle=
ar=3D"all" style=3D"font-size:12.8px"><div style=3D"font-size:12.8px"><br>=
</div><div style=3D"font-size:12.8px">I&#39;m looking for a way to start c=
ontributing to Mirage, I currently work as a Software Quality=C2=A0Enginee=
r and have an=C2=A0extensive developer background, this is my github profi=
le [1]. I&#39;ve just begun learning OCaml and I&#39;m really enjoying it =
so far.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"font-=
size:12.8px">From the list at [2] I&#39;d be interested in looking at &quo=
t;tiny VM for easy load testing&quot;, please let me know if it&#39;s stil=
l needing=C2=A0help, if it&#39;s appropriate for a newbie and how to begin=
 if so. Also &quot;topkg porting&quot; and &quot;logging&quot; seem appeal=
ing to me.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"fo=
nt-size:12.8px">Thanks!<br></div><div style=3D"font-size:12.8px"><br></div=
><div style=3D"font-size:12.8px">[1]=C2=A0<a href=3D"https://github.com/fg=
imenez" target=3D"_blank">https://github.com/<wbr>fgimenez</a></div><div s=
tyle=3D"font-size:12.8px">[2]=C2=A0<a href=3D"http://canopy.mirage.io/tags=
/help%20needed" target=3D"_blank">http://canopy.mirage.io/<wbr>tags/help%2=
0needed</a></div><div><br></div>-- <br><div class=3D"gmail_signature"><div=
 dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">Federico Gimenez<=
/div><div dir=3D"ltr"><span style=3D"font-size:12.8px">+34 695 543 160</sp=
an><br><div><a href=3D"mailto:fgimenez@coit.es" target=3D"_blank">fgimenez=
@coit.es</a></div></div></div></div></div></div></div>
</div>
--001a114b9b08db4bd4053f776dca--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1744170723522430106==--


From mirageos-devel-bounces@lists.xenproject.org Sat Oct 22 17:24:38 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 22 Oct 2016 17:24: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1by01y-0001VU-4G; Sat, 22 Oct 2016 17:24:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1by01w-0001VO-JD
 for mirageos-devel@lists.xenproject.org; Sat, 22 Oct 2016 17:24:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B8/62-29563-7C0AB085; Sat, 22 Oct 2016 17:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6se7RBdw
 RBsteK1v0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bS7w9ZCx4IV7xof8rSwHhTsIuRi0NIYB6j
 xOYb1xhBHBaBOywSN5+cZgJxJAR+sEg8efibrYuRE8jJkZhzuhfKzpNY2fyREcTmFRCUODnzC
 QuILSTgLfH7SysTiM0mYCzxprGLHcRmEVCVOHL2PitEfYBEw+c5YHFhoPjdnbeZQWwRAXWJZa
 fug81kFvCS2HT9AvsERt5ZSFbMQpKaxcgBZKtLrJ8nBBFWk7i97So7hK0tsWzha+YFjKyrGDW
 KU4vKUot0DQ30kooy0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYz3lgUcYpTk
 YFIS5T0qyx0hxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ30XygnGBRanpqRVpmDjAmYNISHDxKI
 rwmIGne4oLE3OLMdIjUKUZLji2/r61l4tg29R6QnLb7wVomIZa8/LxUKXHeZpAGAZCGjNI8uH
 GwuL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd4FIFN4MvNK4La+AjqICeigmjQOkINKEhF
 SUg2MtmEzcmO9XiZ1Pv4krOYRMseuO1EgXv9ajMKbIvMp21+ULvk1+aj53uy8+93MoQct5tqr
 fWyzi5Q21Dql+pdD55mckb8KR4CQusjTKZqnMuSVnVYfu1es0s7sE/TB2jEg8kVePOPK+u/8S
 YWHrWpDzqyKarx/0+OLxi6ljd+CuOQM4p8XFyuxFGckGmoxFxUnAgBs0P1k1gIAAA==
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1477157061!39371103!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25831 invoked from network); 22 Oct 2016 17:24:21 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Oct 2016 17:24:21 -0000
Received: by mail-lf0-f51.google.com with SMTP id b81so159565808lfe.1
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 22 Oct 2016 10:24:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=uuCHXmWFNXPMnk1PshFv8er6M1/MLYVprID5VX9aWzM=;
 b=SeLUPAxDAES0b4wy4thXM2Z3mHAV/qjq0z3KIA/aQXYIwBs+98RnPAjUE2VZ8yJKEs
 uJw4I/texYhGb4k/b2G8G2n7m6UbaNW7u9T+bVKjPpPALhOhIE4tQgd8aS9tEBN5w+17
 ddzDAXxYumTMS6bXnscqXt7Zwb2TbNwLKYu1OEjBLPR9ct9ZnYfhKD64WkmVs+IdVjZn
 NDNd89l4KSu1clHPui5W1YTba4cQHRrtLPaRCcC5xzswj9QYyNl7TskguJxDJW6C/iqh
 M0LgA/yb6mOd29jHtq47Q8aza8fbi9Qt+21GG5i12ycJeppV3vmlLBCBYUn/GO+4naKF
 mJLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=uuCHXmWFNXPMnk1PshFv8er6M1/MLYVprID5VX9aWzM=;
 b=jfDphH4PuVzuD0xNk8Mk2TUStw4nUD3ECNwJGA0k0KslucJybbK03i8F30iTuZ+5oV
 q2G2uh3QWd0I58SAcbgr8wQDKZSXBwdaIuwURWb8TvtEFiGz0FdiklZqGL+fOjILvzhG
 NTQVOTyOPevAlUZFvpMWmP4zng6iLW9StHousgumbFsUv8i7HfO2R7p75Rd9ckb4pxmM
 +QLXd2e0MgTOOnomyUTNqCqG0sqv5tCkBbHesgQF/qQQusR9KV4ibvovi9tJiZEaKmHU
 g1zx6CnPtEpJNvlOjJ7a62uZGUrYQC3NUpjC1/vv55GxGOGQlLFtQB14hEVaJ+SH5h+G
 cAnQ==
X-Gm-Message-State: ABUngvcJz9piBffAKkPdc9gA8T+o6Ese0ZJGLD+mpgtpvG7c58/4dE6GTFkSX/1lwyQ4RW/16qxiQ/VfK5EH8A==
X-Received: by 10.25.201.1 with SMTP id z1mr3243167lff.6.1477157060297; Sat,
 22 Oct 2016 10:24:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.81.201 with HTTP; Sat, 22 Oct 2016 10:23:39 -0700 (PDT)
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Sat, 22 Oct 2016 19:23:39 +0200
Message-ID: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1744170723522430106=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1744170723522430106==
Content-Type: multipart/alternative; boundary=001a114b9b08db4bd4053f776dca

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

Hello all!

I'm looking for a way to start contributing to Mirage, I currently work as
a Software Quality Engineer and have an extensive developer background,
this is my github profile [1]. I've just begun learning OCaml and I'm
really enjoying it so far.

>From the list at [2] I'd be interested in looking at "tiny VM for easy load
testing", please let me know if it's still needing help, if it's
appropriate for a newbie and how to begin if so. Also "topkg porting" and
"logging" seem appealing to me.

Thanks!

[1] https://github.com/fgimenez
[2] http://canopy.mirage.io/tags/help%20needed

-- 
Federico Gimenez
+34 695 543 160
fgimenez@coit.es

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

<div dir=3D"ltr"><span style=3D"font-size:12.8px">Hello all!</span><br cle=
ar=3D"all" style=3D"font-size:12.8px"><div style=3D"font-size:12.8px"><br>=
</div><div style=3D"font-size:12.8px">I&#39;m looking for a way to start c=
ontributing to Mirage, I currently work as a Software Quality=C2=A0Enginee=
r and have an=C2=A0extensive developer background, this is my github profi=
le [1]. I&#39;ve just begun learning OCaml and I&#39;m really enjoying it =
so far.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"font-=
size:12.8px">From the list at [2] I&#39;d be interested in looking at &quo=
t;tiny VM for easy load testing&quot;, please let me know if it&#39;s stil=
l needing=C2=A0help, if it&#39;s appropriate for a newbie and how to begin=
 if so. Also &quot;topkg porting&quot; and &quot;logging&quot; seem appeal=
ing to me.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"fo=
nt-size:12.8px">Thanks!<br></div><div style=3D"font-size:12.8px"><br></div=
><div style=3D"font-size:12.8px">[1]=C2=A0<a href=3D"https://github.com/fg=
imenez" target=3D"_blank">https://github.com/<wbr>fgimenez</a></div><div s=
tyle=3D"font-size:12.8px">[2]=C2=A0<a href=3D"http://canopy.mirage.io/tags=
/help%20needed" target=3D"_blank">http://canopy.mirage.io/<wbr>tags/help%2=
0needed</a></div><div><br></div>-- <br><div class=3D"gmail_signature"><div=
 dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">Federico Gimenez<=
/div><div dir=3D"ltr"><span style=3D"font-size:12.8px">+34 695 543 160</sp=
an><br><div><a href=3D"mailto:fgimenez@coit.es" target=3D"_blank">fgimenez=
@coit.es</a></div></div></div></div></div></div></div>
</div>
--001a114b9b08db4bd4053f776dca--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1744170723522430106==--


From mirageos-devel-bounces@lists.xenproject.org Sun Oct 23 21:37:27 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 23 Oct 2016 21:37: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byQS8-0002SJ-BZ; Sun, 23 Oct 2016 21:37:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <unitedbiscuits@gmail.com>) id 1byQS7-0002SD-G8
 for mirageos-devel@lists.xenproject.org; Sun, 23 Oct 2016 21:37:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 76/A9-11175-68D2D085; Sun, 23 Oct 2016 21:37:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMXThRt1WXd4
 Ig3e7zS16W++yODB6HP5whSWAMYo1My8pvyKBNWPp9uOsBXfYKw68FGxg3MrWxcjFISSwgFHi
 Rdc6FhCHReAxi8S9OWfBHAmBTlaJ9d/bGLsYOYGcHIkHq68zQ9jFEkdWHmMDsXkFBCVOznzCA
 mILCyhIPJu6gRXEFhLwlvjbfxPMZhNwkFiz/ygTiM0ioCqx4dhUdog5hhKNG/cA9XIAzQmQWN
 gdBmIKC2hI7P8kDVIhImAh8brnFytImFlAXWL9PKEJjPyzkOydhZBZwMi0ilGjOLWoLLVI18h
 SL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH44FFgYcYJTmYlER5j8py
 RwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G3S4Y0QEixKTU+tSMvMAYY8TFqCg0dJhDcCJM1bX
 JCYW5yZDpE6xWjJseX3tbVMHAt+3AaS26beW8skxJKXn5cqJc7bAdIgANKQUZoHNw4Wl5cYZa
 WEeRmBDhTiKUgtys0sQZV/xSjOwagkzLsWZApPZl4J3NZXQAcxAR0kGM8DclBJIkJKqoHxVGp
 Tj7hv12ZFy48mVfETWZYo+Cc03j5688jRHX1hWZzO7ca1RqdEdnj4cG8SvRth7LQsNjuxRct8
 YwbDuw3WLw02uyoyF9alFPqtWXt2IXfWj6sRWzh4Ql3OWkcsPnD6pnrLeu0Iu0sWdfV5LDutf
 9z60W7fV/HvsGCD42ZdVomKC4pS5kosxRmJhlrMRcWJAEwVfrDGAgAA
X-Env-Sender: unitedbiscuits@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1477258628!39508871!1
X-Originating-IP: [209.85.161.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22041 invoked from network); 23 Oct 2016 21:37:09 -0000
Received: from mail-yw0-f177.google.com (HELO mail-yw0-f177.google.com)
 (209.85.161.177)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2016 21:37:09 -0000
Received: by mail-yw0-f177.google.com with SMTP id u124so149443585ywg.3
 for <mirageos-devel@lists.xenproject.org>;
 Sun, 23 Oct 2016 14:37:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:from:date:message-id:subject:to;
 bh=ib43Ry1eLFlLHTjAj2sMiO5qhcwolBFDmpgacr7U0JQ=;
 b=IFntEUQRvxj8NKTwjtH5ruu+b9yxP8GZ+mlod6OPrqweerh3DLFvw4FhCNod/9Sqo3
 89B5zJHNxvckJh6CvCSmh+I5bPagjQn990DDxywzXXKF0iHkOY9wz4DKQfyT0V9T0m/o
 M/UXAsxzTv8zNX38FQerUbul+nB24+LPW42P8DoM/hLP9v1sw4WioYJ1HJsCW6RsIx6W
 m9wBLwVHDUQszntvNKroj2nM7LfoNeKZU05DhZk1RIfTYeUpVsRqdsyBhtYWAlBTyqZb
 /Xy20I16MOsb8ocibrPfoKBVaiywesECMhN2a0chMBP8UcLBy1xiErkZgaKbVb022rnk
 SobQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:sender:from:date:message-id:subject
 :to; bh=ib43Ry1eLFlLHTjAj2sMiO5qhcwolBFDmpgacr7U0JQ=;
 b=G7c3JT8RJlGvlGm4w9WnKgpNoPOvIum8XvB0wG+K44hcT5ns0Xdldj07JxAppjviwb
 Ip4PX8kP9/Ov0XQUC6Uq/eY/3ilm9Y/ET1/W7xBWvHxnZeD2WE2Uiok5r23h7HryYtq6
 uvQLApNorvQbEL3FDVR+uHB1zg2/v5lag2vkW2UNvkOoGa+q8v5qQzU0fdOYfm82/9en
 xVRWdZcCG5S+8D+pVWE1zoKhpLC/0yF3cfttHDAYNQAIYoMhEg84Ma6fyxqpXxNhHxOp
 N0byVLgfYbq8T8Q12DCgmHYDEDI6M+6zaOULA1wwabStw9z/BMR9ddA3UEEa1QXMi8NN
 J8mQ==
X-Gm-Message-State: ABUngvcMZmLlMFuqs4vr8LXNOKLc0LLbqGbT1KamqdopFp6i/RgrWVGATjQO94UzBbygsssakmJ0bKdLvDYGnA==
X-Received: by 10.107.46.168 with SMTP id u40mr10051599iou.51.1477258628463;
 Sun, 23 Oct 2016 14:37:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.32.209 with HTTP; Sun, 23 Oct 2016 14:36:48 -0700 (PDT)
From: =?UTF-8?Q?David_Kaloper_Mer=C5=A1injak?= <dk505@cam.ac.uk>
Date: Sun, 23 Oct 2016 22:36:48 +0100
X-Google-Sender-Auth: iho9xgFQn9-KctvTi3Be8UqTJek
Message-ID: <CAAhS_v_oqh9T39M5jVqUsxKEwL5zpP2J7aP5SAD74+wO0vFq4Q@mail.gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] So you want to build C stubs...
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKU28gSSBtb3N0bHkgc3dpdGNoZWQgZnJvbSBPYXNpcyB0byBUb3BrZy4gV2hpY2gg
bWVhbnMgdGhhdCBJIGhhZCB0bwpzdGFyZSBhdCB0aGUgcmF3IE9DYW1sYnVpbGQgZm9yIHdoYXQg
aXQgaXMsIGZhciBsb25nZXIgdGhhbiBJCmludGVuZGVkLiBBbmQgdGhpcyBnb3QgbWUgaW5jcmVh
c2luZ2x5IHRpcmVkIG9mIGFsbCB0aGUgc2hlbmFuaWdhbnMKb25lIGhhcyB0byBwbGF5LCB0byBn
ZXQgZXZlbiB0aGUgcmVndWxhciBzdHVicyB0byBidWlsZCBuaWNlbHksIGxldAphbG9uZSB0byBk
byBhIE1pcmFnZSBsaWIuCgpBZnRlciBhIGNvdXBsZSBvZiBmYWxzZSBzdGFydHMsIEkgbWFkZSBh
IGxpdHRsZSBPQ2FtbGJ1aWxkIHBsdWdpbiBbMV0KdG8gZG8gdGhlIHJpZ2h0IHRoaW5nLiBJdCBj
b250YWlucyB0aGUgaW5jYW50YXRpb25zIGZvciBsaW5raW5nCmFyY2hpdmVzIHRvIHN0dWJzLCB1
c2FibGUgYW55d2hlcmUsIGl0IGFkZHMgcGtnLWNvbmZpZyBzdXBwb3J0LCBhbmQgaXQKY2FuIGJ1
aWxkIE1pcmFnZSBwcm9qZWN0cyBoYW5kcy1mcmVlIFsyXS4KCkkgdGVzdGVkIGl0IGJ5IGRlbGV0
aW5nIGEgYnVuY2ggb2YgbXlvY2FtbGJ1aWxkIGNvZGUgZnJvbSBhIGJ1bmNoIG9mCnJhbmRvbSBw
cm9qZWN0cywgYW5kIGFkanVzdGluZyB0aGVpciBfdGFncy4gU3VycHJpc2luZ2x5LCB0aGUgcnVz
ZQpzZWVtcyB0byB3b3JrLgoKU3R1ZmYgbGlrZSBzdGF0aWMgQ3R5cGVzIHN1cHBvcnQgaXMgb24g
dGhlIHRhYmxlLCBidXQgYXMgZnV0dXJlIHdvcmsuCkknZCBsaWtlIHRvIGdldCB0aGlzIG91dCBv
ZiB0aGUgZG9vci4KCkxhc3QtbWludXRlIGZlZWRiYWNrIGlzIHdlbGNvbWUuCgoKQmVzdCwKRGF2
aWQKClsxXSBodHRwczovL3Bxd3kuZ2l0aHViLmlvL29jYi1zdHViYmxyL2RvYy9PY2Jfc3R1YmJs
ci5odG1sClsyXSBodHRwczovL3Bxd3kuZ2l0aHViLmlvL29jYi1zdHViYmxyL2RvYy9PY2Jfc3R1
YmJsci5odG1sIzJfTWlyYWdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun Oct 23 21:37:27 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 23 Oct 2016 21:37: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byQS8-0002SJ-BZ; Sun, 23 Oct 2016 21:37:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <unitedbiscuits@gmail.com>) id 1byQS7-0002SD-G8
 for mirageos-devel@lists.xenproject.org; Sun, 23 Oct 2016 21:37:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 76/A9-11175-68D2D085; Sun, 23 Oct 2016 21:37:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMXThRt1WXd4
 Ig3e7zS16W++yODB6HP5whSWAMYo1My8pvyKBNWPp9uOsBXfYKw68FGxg3MrWxcjFISSwgFHi
 Rdc6FhCHReAxi8S9OWfBHAmBTlaJ9d/bGLsYOYGcHIkHq68zQ9jFEkdWHmMDsXkFBCVOznzCA
 mILCyhIPJu6gRXEFhLwlvjbfxPMZhNwkFiz/ygTiM0ioCqx4dhUdog5hhKNG/cA9XIAzQmQWN
 gdBmIKC2hI7P8kDVIhImAh8brnFytImFlAXWL9PKEJjPyzkOydhZBZwMi0ilGjOLWoLLVI18h
 SL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH44FFgYcYJTmYlER5j8py
 RwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G3S4Y0QEixKTU+tSMvMAYY8TFqCg0dJhDcCJM1bX
 JCYW5yZDpE6xWjJseX3tbVMHAt+3AaS26beW8skxJKXn5cqJc7bAdIgANKQUZoHNw4Wl5cYZa
 WEeRmBDhTiKUgtys0sQZV/xSjOwagkzLsWZApPZl4J3NZXQAcxAR0kGM8DclBJIkJKqoHxVGp
 Tj7hv12ZFy48mVfETWZYo+Cc03j5688jRHX1hWZzO7ca1RqdEdnj4cG8SvRth7LQsNjuxRct8
 YwbDuw3WLw02uyoyF9alFPqtWXt2IXfWj6sRWzh4Ql3OWkcsPnD6pnrLeu0Iu0sWdfV5LDutf
 9z60W7fV/HvsGCD42ZdVomKC4pS5kosxRmJhlrMRcWJAEwVfrDGAgAA
X-Env-Sender: unitedbiscuits@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1477258628!39508871!1
X-Originating-IP: [209.85.161.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22041 invoked from network); 23 Oct 2016 21:37:09 -0000
Received: from mail-yw0-f177.google.com (HELO mail-yw0-f177.google.com)
 (209.85.161.177)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2016 21:37:09 -0000
Received: by mail-yw0-f177.google.com with SMTP id u124so149443585ywg.3
 for <mirageos-devel@lists.xenproject.org>;
 Sun, 23 Oct 2016 14:37:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:from:date:message-id:subject:to;
 bh=ib43Ry1eLFlLHTjAj2sMiO5qhcwolBFDmpgacr7U0JQ=;
 b=IFntEUQRvxj8NKTwjtH5ruu+b9yxP8GZ+mlod6OPrqweerh3DLFvw4FhCNod/9Sqo3
 89B5zJHNxvckJh6CvCSmh+I5bPagjQn990DDxywzXXKF0iHkOY9wz4DKQfyT0V9T0m/o
 M/UXAsxzTv8zNX38FQerUbul+nB24+LPW42P8DoM/hLP9v1sw4WioYJ1HJsCW6RsIx6W
 m9wBLwVHDUQszntvNKroj2nM7LfoNeKZU05DhZk1RIfTYeUpVsRqdsyBhtYWAlBTyqZb
 /Xy20I16MOsb8ocibrPfoKBVaiywesECMhN2a0chMBP8UcLBy1xiErkZgaKbVb022rnk
 SobQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:sender:from:date:message-id:subject
 :to; bh=ib43Ry1eLFlLHTjAj2sMiO5qhcwolBFDmpgacr7U0JQ=;
 b=G7c3JT8RJlGvlGm4w9WnKgpNoPOvIum8XvB0wG+K44hcT5ns0Xdldj07JxAppjviwb
 Ip4PX8kP9/Ov0XQUC6Uq/eY/3ilm9Y/ET1/W7xBWvHxnZeD2WE2Uiok5r23h7HryYtq6
 uvQLApNorvQbEL3FDVR+uHB1zg2/v5lag2vkW2UNvkOoGa+q8v5qQzU0fdOYfm82/9en
 xVRWdZcCG5S+8D+pVWE1zoKhpLC/0yF3cfttHDAYNQAIYoMhEg84Ma6fyxqpXxNhHxOp
 N0byVLgfYbq8T8Q12DCgmHYDEDI6M+6zaOULA1wwabStw9z/BMR9ddA3UEEa1QXMi8NN
 J8mQ==
X-Gm-Message-State: ABUngvcMZmLlMFuqs4vr8LXNOKLc0LLbqGbT1KamqdopFp6i/RgrWVGATjQO94UzBbygsssakmJ0bKdLvDYGnA==
X-Received: by 10.107.46.168 with SMTP id u40mr10051599iou.51.1477258628463;
 Sun, 23 Oct 2016 14:37:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.32.209 with HTTP; Sun, 23 Oct 2016 14:36:48 -0700 (PDT)
From: =?UTF-8?Q?David_Kaloper_Mer=C5=A1injak?= <dk505@cam.ac.uk>
Date: Sun, 23 Oct 2016 22:36:48 +0100
X-Google-Sender-Auth: iho9xgFQn9-KctvTi3Be8UqTJek
Message-ID: <CAAhS_v_oqh9T39M5jVqUsxKEwL5zpP2J7aP5SAD74+wO0vFq4Q@mail.gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] So you want to build C stubs...
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKU28gSSBtb3N0bHkgc3dpdGNoZWQgZnJvbSBPYXNpcyB0byBUb3BrZy4gV2hpY2gg
bWVhbnMgdGhhdCBJIGhhZCB0bwpzdGFyZSBhdCB0aGUgcmF3IE9DYW1sYnVpbGQgZm9yIHdoYXQg
aXQgaXMsIGZhciBsb25nZXIgdGhhbiBJCmludGVuZGVkLiBBbmQgdGhpcyBnb3QgbWUgaW5jcmVh
c2luZ2x5IHRpcmVkIG9mIGFsbCB0aGUgc2hlbmFuaWdhbnMKb25lIGhhcyB0byBwbGF5LCB0byBn
ZXQgZXZlbiB0aGUgcmVndWxhciBzdHVicyB0byBidWlsZCBuaWNlbHksIGxldAphbG9uZSB0byBk
byBhIE1pcmFnZSBsaWIuCgpBZnRlciBhIGNvdXBsZSBvZiBmYWxzZSBzdGFydHMsIEkgbWFkZSBh
IGxpdHRsZSBPQ2FtbGJ1aWxkIHBsdWdpbiBbMV0KdG8gZG8gdGhlIHJpZ2h0IHRoaW5nLiBJdCBj
b250YWlucyB0aGUgaW5jYW50YXRpb25zIGZvciBsaW5raW5nCmFyY2hpdmVzIHRvIHN0dWJzLCB1
c2FibGUgYW55d2hlcmUsIGl0IGFkZHMgcGtnLWNvbmZpZyBzdXBwb3J0LCBhbmQgaXQKY2FuIGJ1
aWxkIE1pcmFnZSBwcm9qZWN0cyBoYW5kcy1mcmVlIFsyXS4KCkkgdGVzdGVkIGl0IGJ5IGRlbGV0
aW5nIGEgYnVuY2ggb2YgbXlvY2FtbGJ1aWxkIGNvZGUgZnJvbSBhIGJ1bmNoIG9mCnJhbmRvbSBw
cm9qZWN0cywgYW5kIGFkanVzdGluZyB0aGVpciBfdGFncy4gU3VycHJpc2luZ2x5LCB0aGUgcnVz
ZQpzZWVtcyB0byB3b3JrLgoKU3R1ZmYgbGlrZSBzdGF0aWMgQ3R5cGVzIHN1cHBvcnQgaXMgb24g
dGhlIHRhYmxlLCBidXQgYXMgZnV0dXJlIHdvcmsuCkknZCBsaWtlIHRvIGdldCB0aGlzIG91dCBv
ZiB0aGUgZG9vci4KCkxhc3QtbWludXRlIGZlZWRiYWNrIGlzIHdlbGNvbWUuCgoKQmVzdCwKRGF2
aWQKClsxXSBodHRwczovL3Bxd3kuZ2l0aHViLmlvL29jYi1zdHViYmxyL2RvYy9PY2Jfc3R1YmJs
ci5odG1sClsyXSBodHRwczovL3Bxd3kuZ2l0aHViLmlvL29jYi1zdHViYmxyL2RvYy9PY2Jfc3R1
YmJsci5odG1sIzJfTWlyYWdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun Oct 23 21:38:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 23 Oct 2016 21:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byQSw-0002Ux-FY; Sun, 23 Oct 2016 21:38:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1byQSv-0002UI-Db
 for MirageOS-devel@lists.xenproject.org; Sun, 23 Oct 2016 21:38:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 08/44-28857-8BD2D085; Sun, 23 Oct 2016 21:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVy1TPyhO42Xd4
 Ig0lT1C16W++yODB6HP5whSWAMYo1My8pvyKBNeP1l4msBZuUKppWPGduYJwr18XIxSEk8IBJ
 4vzR6WxdjJwcIgIWEmvbvrCC2GwCmhIbXj4Hs4UFJCSO/ZjFDGLzCthJPDhwDMxmEVCV+PZ2K
 VMXIweHqECExLMPQhAlghInZz5hAZnPLNDOKNE9dwHjBEbOWUhys5DlQBLMAt4Szc9mgNkwu2
 chuWkWkt2zkNwE0asu8WfeJShbW2LZwtdQtq3EunXvWSBsPYm3v3uhbEuJ9Ts+sS9g5FnFqF6
 cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjODECwg/HupoBDjJIc
 TEqivEdluSOE+JLyUyozEosz4otKc1KLDzHKcHAoSfA26fBGCAkWpaanVqRl5gAjCyYtwcGjJ
 MIbAZLmLS5IzC3OTIdInWJUlBLn7QBJCIAkMkrz4Npg0XyJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrx3QabwZOaVwE1/BbSYCWixYDwPyOKSRISUVAPj5ML/jcVTErK3nBA0yKypcrj3PSU
 hZ6tvyKaT957vVPLScXaKSnDetsgx/tDiU3ffu24rKv98hj23lMuIr7jr9IqMBW18Uvcc7jL6
 nP+y0IXZL+R+wv4cqaIl83m0jTdfSHffdWeeR2qwGyMv/87DkcoCdtW98qrc60/47LE5y7dj/
 uywSlclluKMREMt5qLiRACclSuw4QIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1477258678!62472800!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30978 invoked from network); 23 Oct 2016 21:37:58 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Oct 2016 21:37:58 -0000
Received: from [192.168.178.68] (p5B2C5D43.dip0.t-ipconnect.de [91.44.93.67])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id E28EE395B
 for <MirageOS-devel@lists.xenproject.org>;
 Sun, 23 Oct 2016 23:37:57 +0200 (CEST)
To: mirageos-devel <MirageOS-devel@lists.xenproject.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <2784a748-aceb-e574-2b1c-7d092999c98c@mehnert.org>
Date: Sun, 23 Oct 2016 23:37:14 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
Subject: [MirageOS-devel] syslog reporter
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3117597238219722892=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3117597238219722892==
Content-Type: multipart/signed; micalg=pgp-sha384;
 protocol="application/pgp-signature";
 boundary="QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV
Content-Type: multipart/mixed; boundary="dRvgdsHEdaeIk6rWJHvll9W51Ij034Lqt"
From: Hannes Mehnert <hannes@mehnert.org>
To: mirageos-devel <MirageOS-devel@lists.xenproject.org>
Message-ID: <2784a748-aceb-e574-2b1c-7d092999c98c@mehnert.org>
Subject: syslog reporter

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

hello,

since the bits and pieces were already in place (thanks to various
contributors), I implemented a syslog reporter [0] for the logs library [1=
].

I wrote the same functionality in pure Unix (with no dependencies apart
from syslog-message[2], result, ptime, and logs) using UDP and TCP as
transport, Lwt using UDP, TCP and TLS (including mutual authentication!)
as transport, and MirageOS using UDP, TCP and TLS as transport.  The
MirageOS bits are developed against the current mirage-dev repository.
To preserve proper layering, syslog does not resolve any hostnames using
DNS.

The idea of the reporter is that you create and register it as the logs
reporter, and it manages its own TCP/TLS stream (in UDP it uses sendto)
- if the connection is terminated for some reason, attempts are done to
re-establish a new connection (might should do exponential backoff
timers).  On error while re-connecting, log messages are printed on
standard error.

I tested interoperability with syslogd via UDP, nc via TCP, and openssl
s_server for the TLS bits.

I encountered a resource leakage - the TCP/TLS stream is never closed.
On program exit this should not be an issue (the kernel cleans that up
anyways), but in the case that another reporter is registered via
{!Logs.set_reporter}, I'd like to close the TCP/TLS stream (but there is
no way AFAICS).

It was an interesting experience to use the three different effectful
libraries for the same problem.  Turns out, Unix is the most
straightforward since it uses only exceptions, whereas in Lwt there is
need for Lwt.catch all over the place.  MirageOS lacks the ability to
print error messages in a uniform way (but we are aware of that and are
in the process of fixing it).  Look at the code yourself.

Integration into the mirage tool itself is not yet done (shouldn't be
too hard) - my idea is to not buffer any messages and send those from
bootup to the log host once we have a UDP layer, but just start sending
syslog messages once we have a UDP/TCP/TLS layer and print the previous
ones to a potential console.

Another action item would be to get RFC5424 syslog format (first in
syslog-message[2]).

Constructive feedback is as usual welcome (e.g. can I recover sanely
from any other socket error apart from EAGAIN? should I have a catchall
for exceptions while calling Unix/Lwt_unix.send/to (it would be bad for
logs-syslog to kill the entire application only because some send failed)?=
),

hannes


0: https://hannesm.github.io/logs-syslog/doc/Logs_syslog.html
  repository: https://github.com/hannesm/logs-syslog
  example code for lwt/unix/lwt-tls at the bottom of the individual files
  example unikernel
https://github.com/hannesm/logs-syslog/tree/master/example
1: http://erratique.ch/software/logs
2: https://github.com/verbosemode/syslog-message

--dRvgdsHEdaeIk6rWJHvll9W51Ij034Lqt--

--QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCQAGBQJYDS2OAAoJELyJZYjffCjuE+YP/2MkpguMLNEFAgvOcKsky2YR
MP19qEwXRbD911WlU1vUEuWMHC0JFnOdAxE7KnfV/gmA3yV+sEEKOkSBLLu8Ml0j
sxtAttWbw5aafQqNkWE24R1Dtl6H8mcJdKJCbLbjz6I4D8No4zpZ0yPsWum7ZAKN
i4zul28o09/I01wA24PR1rUaL8mLvAmH9QRuOiYrQkPArsSHsEGT3uFh2c3PrrYT
9PF7gqnxarSmUc70u5qNLziRI0kQFWr8+4lH/JCsr3W+5KSg6NvQhQ3e5uZ/Uv7E
rqH0uQiyK1P8G9ugHx+zpICW8TcbSUEcvBcaRd0Se+SnrfOX7GtZDKzH+7WYMAq7
H87jB7Rw1WXpeJ/qKSS53Nkpomp0ytwJrgmJQf9MG++I/HOTaewgvstMz7MgHnoz
o204OJI8Ay+hmxi7NpHOMv/N7scydwSLzcg4DgNqOiu4ypeVOZ/u5vcoOc2nsUaU
eWDwYzr5xh9lGNxB5p3Qlk1OFeZQ1KmIRpKyuv4Jta85b3qhuOml81zXFuqkBYKC
MC8ojMymxLiJxaC6oR7oZFnvbuEB3O4AeoT9BTdhSQLU9obeaRCwKmj4pmCWb0bY
wpwToEXuMbiA/dEJIDqj4eCPPTmkEepmh42KdvcoD0mMUfA4ufTSYEQ4NBN1SiGb
EVU4zK7/sSu3uBfRVco/
=j6Xd
-----END PGP SIGNATURE-----

--QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============3117597238219722892==--


From mirageos-devel-bounces@lists.xenproject.org Sun Oct 23 21:38:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 23 Oct 2016 21:38: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byQSw-0002Ux-FY; Sun, 23 Oct 2016 21:38:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1byQSv-0002UI-Db
 for MirageOS-devel@lists.xenproject.org; Sun, 23 Oct 2016 21:38:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 08/44-28857-8BD2D085; Sun, 23 Oct 2016 21:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVy1TPyhO42Xd4
 Ig0lT1C16W++yODB6HP5whSWAMYo1My8pvyKBNeP1l4msBZuUKppWPGduYJwr18XIxSEk8IBJ
 4vzR6WxdjJwcIgIWEmvbvrCC2GwCmhIbXj4Hs4UFJCSO/ZjFDGLzCthJPDhwDMxmEVCV+PZ2K
 VMXIweHqECExLMPQhAlghInZz5hAZnPLNDOKNE9dwHjBEbOWUhys5DlQBLMAt4Szc9mgNkwu2
 chuWkWkt2zkNwE0asu8WfeJShbW2LZwtdQtq3EunXvWSBsPYm3v3uhbEuJ9Ts+sS9g5FnFqF6
 cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjODECwg/HupoBDjJIc
 TEqivEdluSOE+JLyUyozEosz4otKc1KLDzHKcHAoSfA26fBGCAkWpaanVqRl5gAjCyYtwcGjJ
 MIbAZLmLS5IzC3OTIdInWJUlBLn7QBJCIAkMkrz4Npg0XyJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrx3QabwZOaVwE1/BbSYCWixYDwPyOKSRISUVAPj5ML/jcVTErK3nBA0yKypcrj3PSU
 hZ6tvyKaT957vVPLScXaKSnDetsgx/tDiU3ffu24rKv98hj23lMuIr7jr9IqMBW18Uvcc7jL6
 nP+y0IXZL+R+wv4cqaIl83m0jTdfSHffdWeeR2qwGyMv/87DkcoCdtW98qrc60/47LE5y7dj/
 uywSlclluKMREMt5qLiRACclSuw4QIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1477258678!62472800!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30978 invoked from network); 23 Oct 2016 21:37:58 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Oct 2016 21:37:58 -0000
Received: from [192.168.178.68] (p5B2C5D43.dip0.t-ipconnect.de [91.44.93.67])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id E28EE395B
 for <MirageOS-devel@lists.xenproject.org>;
 Sun, 23 Oct 2016 23:37:57 +0200 (CEST)
To: mirageos-devel <MirageOS-devel@lists.xenproject.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <2784a748-aceb-e574-2b1c-7d092999c98c@mehnert.org>
Date: Sun, 23 Oct 2016 23:37:14 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
Subject: [MirageOS-devel] syslog reporter
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3117597238219722892=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3117597238219722892==
Content-Type: multipart/signed; micalg=pgp-sha384;
 protocol="application/pgp-signature";
 boundary="QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV
Content-Type: multipart/mixed; boundary="dRvgdsHEdaeIk6rWJHvll9W51Ij034Lqt"
From: Hannes Mehnert <hannes@mehnert.org>
To: mirageos-devel <MirageOS-devel@lists.xenproject.org>
Message-ID: <2784a748-aceb-e574-2b1c-7d092999c98c@mehnert.org>
Subject: syslog reporter

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

hello,

since the bits and pieces were already in place (thanks to various
contributors), I implemented a syslog reporter [0] for the logs library [1=
].

I wrote the same functionality in pure Unix (with no dependencies apart
from syslog-message[2], result, ptime, and logs) using UDP and TCP as
transport, Lwt using UDP, TCP and TLS (including mutual authentication!)
as transport, and MirageOS using UDP, TCP and TLS as transport.  The
MirageOS bits are developed against the current mirage-dev repository.
To preserve proper layering, syslog does not resolve any hostnames using
DNS.

The idea of the reporter is that you create and register it as the logs
reporter, and it manages its own TCP/TLS stream (in UDP it uses sendto)
- if the connection is terminated for some reason, attempts are done to
re-establish a new connection (might should do exponential backoff
timers).  On error while re-connecting, log messages are printed on
standard error.

I tested interoperability with syslogd via UDP, nc via TCP, and openssl
s_server for the TLS bits.

I encountered a resource leakage - the TCP/TLS stream is never closed.
On program exit this should not be an issue (the kernel cleans that up
anyways), but in the case that another reporter is registered via
{!Logs.set_reporter}, I'd like to close the TCP/TLS stream (but there is
no way AFAICS).

It was an interesting experience to use the three different effectful
libraries for the same problem.  Turns out, Unix is the most
straightforward since it uses only exceptions, whereas in Lwt there is
need for Lwt.catch all over the place.  MirageOS lacks the ability to
print error messages in a uniform way (but we are aware of that and are
in the process of fixing it).  Look at the code yourself.

Integration into the mirage tool itself is not yet done (shouldn't be
too hard) - my idea is to not buffer any messages and send those from
bootup to the log host once we have a UDP layer, but just start sending
syslog messages once we have a UDP/TCP/TLS layer and print the previous
ones to a potential console.

Another action item would be to get RFC5424 syslog format (first in
syslog-message[2]).

Constructive feedback is as usual welcome (e.g. can I recover sanely
from any other socket error apart from EAGAIN? should I have a catchall
for exceptions while calling Unix/Lwt_unix.send/to (it would be bad for
logs-syslog to kill the entire application only because some send failed)?=
),

hannes


0: https://hannesm.github.io/logs-syslog/doc/Logs_syslog.html
  repository: https://github.com/hannesm/logs-syslog
  example code for lwt/unix/lwt-tls at the bottom of the individual files
  example unikernel
https://github.com/hannesm/logs-syslog/tree/master/example
1: http://erratique.ch/software/logs
2: https://github.com/verbosemode/syslog-message

--dRvgdsHEdaeIk6rWJHvll9W51Ij034Lqt--

--QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCQAGBQJYDS2OAAoJELyJZYjffCjuE+YP/2MkpguMLNEFAgvOcKsky2YR
MP19qEwXRbD911WlU1vUEuWMHC0JFnOdAxE7KnfV/gmA3yV+sEEKOkSBLLu8Ml0j
sxtAttWbw5aafQqNkWE24R1Dtl6H8mcJdKJCbLbjz6I4D8No4zpZ0yPsWum7ZAKN
i4zul28o09/I01wA24PR1rUaL8mLvAmH9QRuOiYrQkPArsSHsEGT3uFh2c3PrrYT
9PF7gqnxarSmUc70u5qNLziRI0kQFWr8+4lH/JCsr3W+5KSg6NvQhQ3e5uZ/Uv7E
rqH0uQiyK1P8G9ugHx+zpICW8TcbSUEcvBcaRd0Se+SnrfOX7GtZDKzH+7WYMAq7
H87jB7Rw1WXpeJ/qKSS53Nkpomp0ytwJrgmJQf9MG++I/HOTaewgvstMz7MgHnoz
o204OJI8Ay+hmxi7NpHOMv/N7scydwSLzcg4DgNqOiu4ypeVOZ/u5vcoOc2nsUaU
eWDwYzr5xh9lGNxB5p3Qlk1OFeZQ1KmIRpKyuv4Jta85b3qhuOml81zXFuqkBYKC
MC8ojMymxLiJxaC6oR7oZFnvbuEB3O4AeoT9BTdhSQLU9obeaRCwKmj4pmCWb0bY
wpwToEXuMbiA/dEJIDqj4eCPPTmkEepmh42KdvcoD0mMUfA4ufTSYEQ4NBN1SiGb
EVU4zK7/sSu3uBfRVco/
=j6Xd
-----END PGP SIGNATURE-----

--QLcmx2rDvwFoEiUpiVR7ShbVMG2ckGeHV--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============3117597238219722892==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 15:20:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 15:20: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byh2v-0002br-2Y; Mon, 24 Oct 2016 15:20:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1byh2u-0002bl-9a
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 15:20:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DC/A1-28857-FA62E085; Mon, 24 Oct 2016 15:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVy0237Ed11anw
 RBuufy1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bTnVuYCq7aVGzauJy1gfGHYRcjF4eQwANG
 iZ2d01i7GDk5JARsJE63LmWGSExlkri8rosdIiEv8WTRa0YQW0igkUniy7I6EFtYwEpi8tUJY
 HERAXWJZafuQ9UESNx9eAGslw0ovvh6HwuIzSvgJvHt7zawOIuAqsTM71fAFosKhEu8n7WQDa
 JGUOLkzCdg9ZwCgRIT+o6DxZkFQiUmNL1gmsDIPwtJ2SwkKQjbTGLe5ofMELa8xPa3c4BsDiB
 bTWJZqxJMuHnrbOYFjGyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECw5kBCHYwnlkQeIhRkoNJSZR34UXeCCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMaqf
 BFCgkWp6akVaZk5wMiCSUtw8CiJ8IaApHmLCxJzizPTIVKnGBWlxHmDQBICIImM0jy4Nlg0X2
 KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7x8VoCk8mXklcNNfAS1mAlosGM8DsrgkESEl1cB
 o7jfzlMzRqhfPmBe4iU+sTv/FyftTY5NL8nE+yc2ZX266XLnuly4VouZpV2Elx7Mh+c5Mp6qk
 xadXxF0/sLXddB/LW+H1cS1uEbJloU6aeWcEcxRs37/sTj4/7/iz36oy2zot+OYeuvqPOUqou
 sVK+1G60IYHG4Xndi5zz80zYljqtea9k4MSS3FGoqEWc1FxIgCpcZBE4QIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1477322414!33595482!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40042 invoked from network); 24 Oct 2016 15:20:14 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2016 15:20:14 -0000
Received: from mfilter31-d.gandi.net (mfilter31-d.gandi.net [217.70.178.162])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id E84B71720DD
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:20:13 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter31-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter31-d.gandi.net (mfilter31-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id 2NeBTne-bA5F for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:20:12 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id CB4811720DB
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:20:11 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
Date: Mon, 24 Oct 2016 10:20:10 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8866560639354702296=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============8866560639354702296==
Content-Type: multipart/alternative;
 boundary="------------DD9316DA92AF7D750ED50295"

This is a multi-part message in MIME format.
--------------DD9316DA92AF7D750ED50295
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Federico!

Responses are inline below.

On 10/22/2016 12:23 PM, Federico Gimenez wrote:
> Hello all!
>
> I'm looking for a way to start contributing to Mirage, I currently 
> work as a Software Quality Engineer and have an extensive developer 
> background, this is my github profile [1]. I've just begun learning 
> OCaml and I'm really enjoying it so far.

This is really great to hear! :D
>
> From the list at [2] I'd be interested in looking at "tiny VM for easy 
> load testing", please let me know if it's still needing help, if it's 
> appropriate for a newbie and how to begin if so. Also "topkg porting" 
> and "logging" seem appealing to me.

There's still a ton of work to be done converting libraries (1) to topkg 
and away from OASIS and (2) to use the Logs library instead of 
Console.log or printf.

I did a bit of digging[1] in the package universe, and here's a small 
list of libraries that are still have an `_oasis` present in their root 
directory.  The `opam` package name is listed first, then the repository 
where it lives:

cstruct (https://github.com/mirage/ocaml-cstruct)
crunch (https://github.com/mirage/ocaml-crunch)
ipaddr (https://github.com/mirage/ocaml-ipaddr)
qcow-format (https://github.com/mirage/ocaml-qcow)
mirage-console-xen (https://github.com/mirage/mirage-console) (this 
repository has code for both the mirage-console-xen and 
mirage-console-unix packages)

Converting things to topkg from oasis generally involves removing a 
bunch of autogenerated code and adding a small amount of structure 
around the invocation of topkg.  topkg has documentation at 
http://erratique.ch/software/topkg , including a "menagerie" of examples 
at http://erratique.ch/software/topkg/doc/Topkg.html#menagerie .  It's 
helpful to know a small amount about ocamlbuild (the build system that 
_oasis was autogenerating code to manage, and which topkg provides a 
simpler interface to) -- some documentation is available at 
https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html .

Logging's just seen a lot of activity over the past weekend! Probably 
verbosemode and hannesm can speak more to what might be valuable to look 
at immediately.

Similarly, I think djs55 can speak better to what might make sense to 
look at alongside the "tiny vm for load testing" project.

Thanks a lot for reaching out to the list!  We're happy to hear from you. :)

-Mindy

[1] given a local copy of `opam-repository`, find packages which have at 
least one release with `org:mirage` mentioned somewhere in their `opam` 
file; for each such package, `opam source --dev-repo` to download the 
current trunk version and look for an `_oasis` there; use human brain to 
choose active projects which don't currently have someone topkging them

--------------DD9316DA92AF7D750ED50295
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Federico!</p>
    <p>Responses are inline below.<br>
    </p>
    <div class="moz-cite-prefix">On 10/22/2016 12:23 PM, Federico
      Gimenez wrote:<br>
    </div>
    <blockquote
cite="mid:CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com"
      type="cite">
      <div dir="ltr"><span style="font-size:12.8px">Hello all!</span><br
          style="font-size:12.8px" clear="all">
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">I'm looking for a way to start
          contributing to Mirage, I currently work as a Software
          Quality Engineer and have an extensive developer background,
          this is my github profile [1]. I've just begun learning OCaml
          and I'm really enjoying it so far.</div>
      </div>
    </blockquote>
    <br>
    This is really great to hear! :D<br>
    <blockquote
cite="mid:CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">From the list at [2] I'd be
          interested in looking at "tiny VM for easy load testing",
          please let me know if it's still needing help, if it's
          appropriate for a newbie and how to begin if so. Also "topkg
          porting" and "logging" seem appealing to me.</div>
      </div>
    </blockquote>
    <br>
    There's still a ton of work to be done converting libraries (1) to
    topkg and away from OASIS and (2) to use the Logs library instead of
    Console.log or printf.<br>
    <br>
    I did a bit of digging[1] in the package universe, and here's a
    small list of libraries that are still have an `_oasis` present in
    their root directory.  The `opam` package name is listed first, then
    the repository where it lives:<br>
    <br>
    cstruct (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-cstruct">https://github.com/mirage/ocaml-cstruct</a>)<br>
    crunch (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-crunch">https://github.com/mirage/ocaml-crunch</a>)<br>
    ipaddr (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-ipaddr">https://github.com/mirage/ocaml-ipaddr</a>)<br>
    qcow-format (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-qcow">https://github.com/mirage/ocaml-qcow</a>)<br>
    mirage-console-xen (<a class="moz-txt-link-freetext" href="https://github.com/mirage/mirage-console">https://github.com/mirage/mirage-console</a>) (this
    repository has code for both the mirage-console-xen and
    mirage-console-unix packages)<br>
    <br>
    Converting things to topkg from oasis generally involves removing a
    bunch of autogenerated code and adding a small amount of structure
    around the invocation of topkg.  topkg has documentation at
    <a class="moz-txt-link-freetext" href="http://erratique.ch/software/topkg">http://erratique.ch/software/topkg</a> , including a "menagerie" of
    examples at
    <a class="moz-txt-link-freetext" href="http://erratique.ch/software/topkg/doc/Topkg.html#menagerie">http://erratique.ch/software/topkg/doc/Topkg.html#menagerie</a> .  It's
    helpful to know a small amount about ocamlbuild (the build system
    that _oasis was autogenerating code to manage, and which topkg
    provides a simpler interface to) -- some documentation is available
    at <a class="moz-txt-link-freetext" href="https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html">https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html</a>
    .<br>
    <br>
    Logging's just seen a lot of activity over the past weekend! 
    Probably verbosemode and hannesm can speak more to what might be
    valuable to look at immediately.<br>
    <br>
    Similarly, I think djs55 can speak better to what might make sense
    to look at alongside the "tiny vm for load testing" project.<br>
    <br>
    Thanks a lot for reaching out to the list!  We're happy to hear from
    you. :)<br>
    <br>
    -Mindy<br>
    <br>
    [1] given a local copy of `opam-repository`, find packages which
    have at least one release with `org:mirage` mentioned somewhere in
    their `opam` file; for each such package, `opam source --dev-repo`
    to download the current trunk version and look for an `_oasis`
    there; use human brain to choose active projects which don't
    currently have someone topkging them<br>
  </body>
</html>

--------------DD9316DA92AF7D750ED50295--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============8866560639354702296==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 15:20:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 15:20: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byh2v-0002br-2Y; Mon, 24 Oct 2016 15:20:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1byh2u-0002bl-9a
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 15:20:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DC/A1-28857-FA62E085; Mon, 24 Oct 2016 15:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVy0237Ed11anw
 RBuufy1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bTnVuYCq7aVGzauJy1gfGHYRcjF4eQwANG
 iZ2d01i7GDk5JARsJE63LmWGSExlkri8rosdIiEv8WTRa0YQW0igkUniy7I6EFtYwEpi8tUJY
 HERAXWJZafuQ9UESNx9eAGslw0ovvh6HwuIzSvgJvHt7zawOIuAqsTM71fAFosKhEu8n7WQDa
 JGUOLkzCdg9ZwCgRIT+o6DxZkFQiUmNL1gmsDIPwtJ2SwkKQjbTGLe5ofMELa8xPa3c4BsDiB
 bTWJZqxJMuHnrbOYFjGyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECw5kBCHYwnlkQeIhRkoNJSZR34UXeCCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMaqf
 BFCgkWp6akVaZk5wMiCSUtw8CiJ8IaApHmLCxJzizPTIVKnGBWlxHmDQBICIImM0jy4Nlg0X2
 KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7x8VoCk8mXklcNNfAS1mAlosGM8DsrgkESEl1cB
 o7jfzlMzRqhfPmBe4iU+sTv/FyftTY5NL8nE+yc2ZX266XLnuly4VouZpV2Elx7Mh+c5Mp6qk
 xadXxF0/sLXddB/LW+H1cS1uEbJloU6aeWcEcxRs37/sTj4/7/iz36oy2zot+OYeuvqPOUqou
 sVK+1G60IYHG4Xndi5zz80zYljqtea9k4MSS3FGoqEWc1FxIgCpcZBE4QIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1477322414!33595482!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40042 invoked from network); 24 Oct 2016 15:20:14 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2016 15:20:14 -0000
Received: from mfilter31-d.gandi.net (mfilter31-d.gandi.net [217.70.178.162])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id E84B71720DD
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:20:13 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter31-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter31-d.gandi.net (mfilter31-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id 2NeBTne-bA5F for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:20:12 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id CB4811720DB
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:20:11 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
Date: Mon, 24 Oct 2016 10:20:10 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8866560639354702296=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============8866560639354702296==
Content-Type: multipart/alternative;
 boundary="------------DD9316DA92AF7D750ED50295"

This is a multi-part message in MIME format.
--------------DD9316DA92AF7D750ED50295
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Federico!

Responses are inline below.

On 10/22/2016 12:23 PM, Federico Gimenez wrote:
> Hello all!
>
> I'm looking for a way to start contributing to Mirage, I currently 
> work as a Software Quality Engineer and have an extensive developer 
> background, this is my github profile [1]. I've just begun learning 
> OCaml and I'm really enjoying it so far.

This is really great to hear! :D
>
> From the list at [2] I'd be interested in looking at "tiny VM for easy 
> load testing", please let me know if it's still needing help, if it's 
> appropriate for a newbie and how to begin if so. Also "topkg porting" 
> and "logging" seem appealing to me.

There's still a ton of work to be done converting libraries (1) to topkg 
and away from OASIS and (2) to use the Logs library instead of 
Console.log or printf.

I did a bit of digging[1] in the package universe, and here's a small 
list of libraries that are still have an `_oasis` present in their root 
directory.  The `opam` package name is listed first, then the repository 
where it lives:

cstruct (https://github.com/mirage/ocaml-cstruct)
crunch (https://github.com/mirage/ocaml-crunch)
ipaddr (https://github.com/mirage/ocaml-ipaddr)
qcow-format (https://github.com/mirage/ocaml-qcow)
mirage-console-xen (https://github.com/mirage/mirage-console) (this 
repository has code for both the mirage-console-xen and 
mirage-console-unix packages)

Converting things to topkg from oasis generally involves removing a 
bunch of autogenerated code and adding a small amount of structure 
around the invocation of topkg.  topkg has documentation at 
http://erratique.ch/software/topkg , including a "menagerie" of examples 
at http://erratique.ch/software/topkg/doc/Topkg.html#menagerie .  It's 
helpful to know a small amount about ocamlbuild (the build system that 
_oasis was autogenerating code to manage, and which topkg provides a 
simpler interface to) -- some documentation is available at 
https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html .

Logging's just seen a lot of activity over the past weekend! Probably 
verbosemode and hannesm can speak more to what might be valuable to look 
at immediately.

Similarly, I think djs55 can speak better to what might make sense to 
look at alongside the "tiny vm for load testing" project.

Thanks a lot for reaching out to the list!  We're happy to hear from you. :)

-Mindy

[1] given a local copy of `opam-repository`, find packages which have at 
least one release with `org:mirage` mentioned somewhere in their `opam` 
file; for each such package, `opam source --dev-repo` to download the 
current trunk version and look for an `_oasis` there; use human brain to 
choose active projects which don't currently have someone topkging them

--------------DD9316DA92AF7D750ED50295
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Federico!</p>
    <p>Responses are inline below.<br>
    </p>
    <div class="moz-cite-prefix">On 10/22/2016 12:23 PM, Federico
      Gimenez wrote:<br>
    </div>
    <blockquote
cite="mid:CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com"
      type="cite">
      <div dir="ltr"><span style="font-size:12.8px">Hello all!</span><br
          style="font-size:12.8px" clear="all">
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">I'm looking for a way to start
          contributing to Mirage, I currently work as a Software
          Quality Engineer and have an extensive developer background,
          this is my github profile [1]. I've just begun learning OCaml
          and I'm really enjoying it so far.</div>
      </div>
    </blockquote>
    <br>
    This is really great to hear! :D<br>
    <blockquote
cite="mid:CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">From the list at [2] I'd be
          interested in looking at "tiny VM for easy load testing",
          please let me know if it's still needing help, if it's
          appropriate for a newbie and how to begin if so. Also "topkg
          porting" and "logging" seem appealing to me.</div>
      </div>
    </blockquote>
    <br>
    There's still a ton of work to be done converting libraries (1) to
    topkg and away from OASIS and (2) to use the Logs library instead of
    Console.log or printf.<br>
    <br>
    I did a bit of digging[1] in the package universe, and here's a
    small list of libraries that are still have an `_oasis` present in
    their root directory.  The `opam` package name is listed first, then
    the repository where it lives:<br>
    <br>
    cstruct (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-cstruct">https://github.com/mirage/ocaml-cstruct</a>)<br>
    crunch (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-crunch">https://github.com/mirage/ocaml-crunch</a>)<br>
    ipaddr (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-ipaddr">https://github.com/mirage/ocaml-ipaddr</a>)<br>
    qcow-format (<a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-qcow">https://github.com/mirage/ocaml-qcow</a>)<br>
    mirage-console-xen (<a class="moz-txt-link-freetext" href="https://github.com/mirage/mirage-console">https://github.com/mirage/mirage-console</a>) (this
    repository has code for both the mirage-console-xen and
    mirage-console-unix packages)<br>
    <br>
    Converting things to topkg from oasis generally involves removing a
    bunch of autogenerated code and adding a small amount of structure
    around the invocation of topkg.  topkg has documentation at
    <a class="moz-txt-link-freetext" href="http://erratique.ch/software/topkg">http://erratique.ch/software/topkg</a> , including a "menagerie" of
    examples at
    <a class="moz-txt-link-freetext" href="http://erratique.ch/software/topkg/doc/Topkg.html#menagerie">http://erratique.ch/software/topkg/doc/Topkg.html#menagerie</a> .  It's
    helpful to know a small amount about ocamlbuild (the build system
    that _oasis was autogenerating code to manage, and which topkg
    provides a simpler interface to) -- some documentation is available
    at <a class="moz-txt-link-freetext" href="https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html">https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html</a>
    .<br>
    <br>
    Logging's just seen a lot of activity over the past weekend! 
    Probably verbosemode and hannesm can speak more to what might be
    valuable to look at immediately.<br>
    <br>
    Similarly, I think djs55 can speak better to what might make sense
    to look at alongside the "tiny vm for load testing" project.<br>
    <br>
    Thanks a lot for reaching out to the list!  We're happy to hear from
    you. :)<br>
    <br>
    -Mindy<br>
    <br>
    [1] given a local copy of `opam-repository`, find packages which
    have at least one release with `org:mirage` mentioned somewhere in
    their `opam` file; for each such package, `opam source --dev-repo`
    to download the current trunk version and look for an `_oasis`
    there; use human brain to choose active projects which don't
    currently have someone topkging them<br>
  </body>
</html>

--------------DD9316DA92AF7D750ED50295--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============8866560639354702296==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 15:27:40 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 15:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byhA3-0002oW-UI; Mon, 24 Oct 2016 15:27:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1byhA2-0002oM-Ey
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 15:27:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 50/31-11175-9682E085; Mon, 24 Oct 2016 15:27:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K56hl5QjdTgy/
 C4NUnNove1rssDowehz9cYQlgjGLNzEvKr0hgzXjd8Ie1YCJPxd0/V9gaGL9ydjFycggJPGKS
 +LVaDcQWFrCSmHx1AiOILSKgLrHs1H0gmwuopodR4m3nWbAEm4CmxIaXz1lBbF4BO4n21gfsI
 DaLgKrEwx8P2boYOThEBSIknn0QgigRlDg58wkLiM0p4C7x7tUtMJsZaP6feZeYIWx5ie1v5z
 BPYOSZhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAweBiDYwfhnWcAhRkkOJiVR3oUXeSOE+JLyUyozEosz4otKc1KLDzHKcHAoSfBO
 UOeLEBIsSk1PrUjLzAGGMUxagoNHSYR3nxpQmre4IDG3ODMdInWKUVFKnLcLpE8AJJFRmgfXB
 oudS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQEyhSczrwRu+iugxUxAiwXjeUAWlyQipK
 QaGP1rmXcyOew5sTXrePDKA1HzxL8eUJPU7jC603l/UbTT+uqPDU97Prs/3DwhmqGs3jIi9mr
 6Py1u16WzTqxed2Tn1IBf+U+nPjr3cs5ey9xV/y8rbAy3uL5xxYqZpqIBM38cZZ3ZLR3y9PSE
 qQUm+YmVc4/I7Hy8JPNO9rEsr6iQ7z4+/OaB+guVWIozEg21mIuKEwFQvT52mAIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1477322856!54798474!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39739 invoked from network); 24 Oct 2016 15:27:37 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2016 15:27:37 -0000
Received: from [192.168.178.68] (pD95763A2.dip0.t-ipconnect.de [217.87.99.162])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id A98131ECE
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:27:35 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
 <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <1c41398c-7799-1261-6b29-67155be07c31@mehnert.org>
Date: Mon, 24 Oct 2016 17:26:55 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMjQvMTAvMjAxNiAxNzoyMCwgTWluZHkgd3JvdGU6Cj4gT24gMTAvMjIvMjAxNiAxMjoyMyBQ
TSwgRmVkZXJpY28gR2ltZW5leiB3cm90ZToKPj4gSSdtIGxvb2tpbmcgZm9yIGEgd2F5IHRvIHN0
YXJ0IGNvbnRyaWJ1dGluZyB0byBNaXJhZ2UsIEkgY3VycmVudGx5Cj4+IHdvcmsgYXMgYSBTb2Z0
d2FyZSBRdWFsaXR5IEVuZ2luZWVyIGFuZCBoYXZlIGFuIGV4dGVuc2l2ZSBkZXZlbG9wZXIKPj4g
YmFja2dyb3VuZCwgdGhpcyBpcyBteSBnaXRodWIgcHJvZmlsZSBbMV0uIEkndmUganVzdCBiZWd1
biBsZWFybmluZwo+PiBPQ2FtbCBhbmQgSSdtIHJlYWxseSBlbmpveWluZyBpdCBzbyBmYXIuCj4g
Cj4gVGhpcyBpcyByZWFsbHkgZ3JlYXQgdG8gaGVhciEgOkQKCkl0IGlzLiAgV2hhdCBhcmUgeW91
IGludGVyZXN0ZWQgaW4/ICBSdW5uaW5nIE1pcmFnZU9TIGZvciBfWFhYXyAobWF5YmUKdGhpcyBY
WFggc2hvdWxkIGJlIGRvbmUgYnkgeW91LCB0aGVuKSA7KQoKPj4gRnJvbSB0aGUgbGlzdCBhdCBb
Ml0gSSdkIGJlIGludGVyZXN0ZWQgaW4gbG9va2luZyBhdCAidGlueSBWTSBmb3IgZWFzeQo+PiBs
b2FkIHRlc3RpbmciLCBwbGVhc2UgbGV0IG1lIGtub3cgaWYgaXQncyBzdGlsbCBuZWVkaW5nIGhl
bHAsIGlmIGl0J3MKPj4gYXBwcm9wcmlhdGUgZm9yIGEgbmV3YmllIGFuZCBob3cgdG8gYmVnaW4g
aWYgc28uIEFsc28gInRvcGtnIHBvcnRpbmciCj4+IGFuZCAibG9nZ2luZyIgc2VlbSBhcHBlYWxp
bmcgdG8gbWUuCj4gCj4gVGhlcmUncyBzdGlsbCBhIHRvbiBvZiB3b3JrIHRvIGJlIGRvbmUgY29u
dmVydGluZyBsaWJyYXJpZXMgKDEpIHRvIHRvcGtnCj4gYW5kIGF3YXkgZnJvbSBPQVNJUyBhbmQg
KDIpIHRvIHVzZSB0aGUgTG9ncyBsaWJyYXJ5IGluc3RlYWQgb2YKPiBDb25zb2xlLmxvZyBvciBw
cmludGYuCgpBcyBtZW50aW9uZWQgb24gdGhpcyBsaXN0IGVhcmxpZXIsIHRoZXJlJ3MgYWxzbwpo
dHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9Qcm9qZWN0cy9sb2dnaW5nIGFuZApodHRwOi8vY2Fub3B5
Lm1pcmFnZS5pby9Qcm9qZWN0cy90b3BrZyAobGlrZWx5IGluY29tcGxldGUgbGlzdHMpLiAgSQpj
b25zaWRlciB0aGUgbG9nZ2luZyBhbmQgdG9wa2cgcG9ydGluZyB0byBiZSByYXRoZXIgYm9yaW5n
IHRhc2tzIG5vdAp2ZXJ5IHN1aXRhYmxlIGZvciBiZWdpbm5lcnMgYmVjYXVzZSB5b3UgZG9uJ3Qg
bGVhcm4gbXVjaC4KClJhdGhlciBqdW1wIGludG8gdGhlIGNvbGQgd2F0ZXIgYW5kIGltcGxlbWVu
dCBhIHByb3RvY29sIG9yIGFwcGxpY2F0aW9uCm9mIHlvdXIgY2hvaWNlIChncmFwaHFsIT8hKS4K
Cj4gTG9nZ2luZydzIGp1c3Qgc2VlbiBhIGxvdCBvZiBhY3Rpdml0eSBvdmVyIHRoZSBwYXN0IHdl
ZWtlbmQhIFByb2JhYmx5Cj4gdmVyYm9zZW1vZGUgYW5kIGhhbm5lc20gY2FuIHNwZWFrIG1vcmUg
dG8gd2hhdCBtaWdodCBiZSB2YWx1YWJsZSB0byBsb29rCj4gYXQgaW1tZWRpYXRlbHkuCgpTZWUg
bXkgb3RoZXIgbWFpbCBmcm9tIHllc3RlcmRheSA7KQoKCmJ1dCB0aGlzIGlzIG9ubHkgbXkgb3Bp
bmlvbiwKCmhhbm5lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 15:27:40 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 15:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1byhA3-0002oW-UI; Mon, 24 Oct 2016 15:27:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1byhA2-0002oM-Ey
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 15:27:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 50/31-11175-9682E085; Mon, 24 Oct 2016 15:27:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K56hl5QjdTgy/
 C4NUnNove1rssDowehz9cYQlgjGLNzEvKr0hgzXjd8Ie1YCJPxd0/V9gaGL9ydjFycggJPGKS
 +LVaDcQWFrCSmHx1AiOILSKgLrHs1H0gmwuopodR4m3nWbAEm4CmxIaXz1lBbF4BO4n21gfsI
 DaLgKrEwx8P2boYOThEBSIknn0QgigRlDg58wkLiM0p4C7x7tUtMJsZaP6feZeYIWx5ie1v5z
 BPYOSZhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAweBiDYwfhnWcAhRkkOJiVR3oUXeSOE+JLyUyozEosz4otKc1KLDzHKcHAoSfBO
 UOeLEBIsSk1PrUjLzAGGMUxagoNHSYR3nxpQmre4IDG3ODMdInWKUVFKnLcLpE8AJJFRmgfXB
 oudS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQEyhSczrwRu+iugxUxAiwXjeUAWlyQipK
 QaGP1rmXcyOew5sTXrePDKA1HzxL8eUJPU7jC603l/UbTT+uqPDU97Prs/3DwhmqGs3jIi9mr
 6Py1u16WzTqxed2Tn1IBf+U+nPjr3cs5ey9xV/y8rbAy3uL5xxYqZpqIBM38cZZ3ZLR3y9PSE
 qQUm+YmVc4/I7Hy8JPNO9rEsr6iQ7z4+/OaB+guVWIozEg21mIuKEwFQvT52mAIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1477322856!54798474!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39739 invoked from network); 24 Oct 2016 15:27:37 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2016 15:27:37 -0000
Received: from [192.168.178.68] (pD95763A2.dip0.t-ipconnect.de [217.87.99.162])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id A98131ECE
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 17:27:35 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
 <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <1c41398c-7799-1261-6b29-67155be07c31@mehnert.org>
Date: Mon, 24 Oct 2016 17:26:55 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMjQvMTAvMjAxNiAxNzoyMCwgTWluZHkgd3JvdGU6Cj4gT24gMTAvMjIvMjAxNiAxMjoyMyBQ
TSwgRmVkZXJpY28gR2ltZW5leiB3cm90ZToKPj4gSSdtIGxvb2tpbmcgZm9yIGEgd2F5IHRvIHN0
YXJ0IGNvbnRyaWJ1dGluZyB0byBNaXJhZ2UsIEkgY3VycmVudGx5Cj4+IHdvcmsgYXMgYSBTb2Z0
d2FyZSBRdWFsaXR5IEVuZ2luZWVyIGFuZCBoYXZlIGFuIGV4dGVuc2l2ZSBkZXZlbG9wZXIKPj4g
YmFja2dyb3VuZCwgdGhpcyBpcyBteSBnaXRodWIgcHJvZmlsZSBbMV0uIEkndmUganVzdCBiZWd1
biBsZWFybmluZwo+PiBPQ2FtbCBhbmQgSSdtIHJlYWxseSBlbmpveWluZyBpdCBzbyBmYXIuCj4g
Cj4gVGhpcyBpcyByZWFsbHkgZ3JlYXQgdG8gaGVhciEgOkQKCkl0IGlzLiAgV2hhdCBhcmUgeW91
IGludGVyZXN0ZWQgaW4/ICBSdW5uaW5nIE1pcmFnZU9TIGZvciBfWFhYXyAobWF5YmUKdGhpcyBY
WFggc2hvdWxkIGJlIGRvbmUgYnkgeW91LCB0aGVuKSA7KQoKPj4gRnJvbSB0aGUgbGlzdCBhdCBb
Ml0gSSdkIGJlIGludGVyZXN0ZWQgaW4gbG9va2luZyBhdCAidGlueSBWTSBmb3IgZWFzeQo+PiBs
b2FkIHRlc3RpbmciLCBwbGVhc2UgbGV0IG1lIGtub3cgaWYgaXQncyBzdGlsbCBuZWVkaW5nIGhl
bHAsIGlmIGl0J3MKPj4gYXBwcm9wcmlhdGUgZm9yIGEgbmV3YmllIGFuZCBob3cgdG8gYmVnaW4g
aWYgc28uIEFsc28gInRvcGtnIHBvcnRpbmciCj4+IGFuZCAibG9nZ2luZyIgc2VlbSBhcHBlYWxp
bmcgdG8gbWUuCj4gCj4gVGhlcmUncyBzdGlsbCBhIHRvbiBvZiB3b3JrIHRvIGJlIGRvbmUgY29u
dmVydGluZyBsaWJyYXJpZXMgKDEpIHRvIHRvcGtnCj4gYW5kIGF3YXkgZnJvbSBPQVNJUyBhbmQg
KDIpIHRvIHVzZSB0aGUgTG9ncyBsaWJyYXJ5IGluc3RlYWQgb2YKPiBDb25zb2xlLmxvZyBvciBw
cmludGYuCgpBcyBtZW50aW9uZWQgb24gdGhpcyBsaXN0IGVhcmxpZXIsIHRoZXJlJ3MgYWxzbwpo
dHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9Qcm9qZWN0cy9sb2dnaW5nIGFuZApodHRwOi8vY2Fub3B5
Lm1pcmFnZS5pby9Qcm9qZWN0cy90b3BrZyAobGlrZWx5IGluY29tcGxldGUgbGlzdHMpLiAgSQpj
b25zaWRlciB0aGUgbG9nZ2luZyBhbmQgdG9wa2cgcG9ydGluZyB0byBiZSByYXRoZXIgYm9yaW5n
IHRhc2tzIG5vdAp2ZXJ5IHN1aXRhYmxlIGZvciBiZWdpbm5lcnMgYmVjYXVzZSB5b3UgZG9uJ3Qg
bGVhcm4gbXVjaC4KClJhdGhlciBqdW1wIGludG8gdGhlIGNvbGQgd2F0ZXIgYW5kIGltcGxlbWVu
dCBhIHByb3RvY29sIG9yIGFwcGxpY2F0aW9uCm9mIHlvdXIgY2hvaWNlIChncmFwaHFsIT8hKS4K
Cj4gTG9nZ2luZydzIGp1c3Qgc2VlbiBhIGxvdCBvZiBhY3Rpdml0eSBvdmVyIHRoZSBwYXN0IHdl
ZWtlbmQhIFByb2JhYmx5Cj4gdmVyYm9zZW1vZGUgYW5kIGhhbm5lc20gY2FuIHNwZWFrIG1vcmUg
dG8gd2hhdCBtaWdodCBiZSB2YWx1YWJsZSB0byBsb29rCj4gYXQgaW1tZWRpYXRlbHkuCgpTZWUg
bXkgb3RoZXIgbWFpbCBmcm9tIHllc3RlcmRheSA7KQoKCmJ1dCB0aGlzIGlzIG9ubHkgbXkgb3Bp
bmlvbiwKCmhhbm5lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 19:20:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 19:20: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bykn8-0001nW-Ij; Mon, 24 Oct 2016 19:20:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1bykn7-0001nQ-9D
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 19:20:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DA/B4-01972-CEE5E085; Mon, 24 Oct 2016 19:20:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfS6se6rOL4
 IgzWXFC16W++yODB6HP5whSWAMYo1My8pvyKBNePHzWnMBU/sK57s28PcwPjevIuRk0NIYC6j
 xO7JBSA2i0ADq8Sph2FdjFwcEgJzWCWmdTWygiQkBHIkps/axAhhF0lc2b2EDcTmFRCUODnzC
 QvEIG+JnW332UFsTgF3iXevbrGADBIS6GGUeNt5FqyZTcBY4k1jF1ARB9A2VYnVG4JBTF6BAI
 kNx/lAKoQFrCQmX50AVi0CVDG1sQtsPLOAusTqjY+YIGwvieuPHzFOYBSYheSKWUhSs4CmgrS
 snycEEVaTuL3tKjuErS2xbOFr5gWMrKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NTPVyU4uL
 E9NTcxKTivWS83M3MQJDmQEIdjD+2+Z5iFGSg0lJlPdUAF+EEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQleXmBsCAkWpaanVqRl5gCjCiYtwcGjJML7MRYozVtckJhbnJkOkTrFaMmx5fe1tUwcx+
 beAJLbpt5byyTEkpeflyolznsdpEEApCGjNA9uHCzyLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZy
 DUUmYVwnkKp7MvBK4ra+ADmICOkgwngfkoJJEhJRUA+Pc9U7b7bn37mU8t++sN8/Cb+/6ez8F
 v7aUWDz/w3y36g+Z+37l36k/c3bJ2YTQdd2GvxarnfqgNH3dhZZlD0Rf/b9nEPgpsL7OlKfwq
 Or80BV6G03r1LbNbb+kEmlg9G0yK1vqEvWvDLKZXoclkx7O36N37PaJZbn/fpQJXOH5drPV6d
 bDd4umK7EUZyQaajEXFScCAJvuS4D3AgAA
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1477336810!66342603!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 911 invoked from network); 24 Oct 2016 19:20:10 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2016 19:20:10 -0000
Received: by mail-lf0-f51.google.com with SMTP id t133so4783197lff.6
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 12:20:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fPxF+qiHUj+70xc1A394ZruD/wJcLK9/Zc6QgVaIZzs=;
 b=XVFD1xb0aJg6cgo11Y/UOAJzcstkAgV430V6+Z9wAI0wd3oaI9WoGR+XxAqVW1j6DJ
 CT/3Dc+etLIzsSiMkmKYytyuBZnXy8sLBp7C0cv2d151AP7SDq2bd2vDGzjAIGyuP7v/
 k+kNRcvDULP+w/9o5/6giaWN1SD/GkOrsQ4WPW9sSPWmSS+eNr6TvGQ1z9JT6A04G1Pr
 SynTr1iyiBqeC8SNoUATNqrL2jja7RDcxrz4jwTZUeRVxahONqmFPFrfCQtZSrmWKLIm
 TPr4AjdD0I0pmxj4wNR8PJmn87DBoxBy/IOGN+OFsLl03c9nrhE9HyuvYLN1ygeUdj33
 0czg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fPxF+qiHUj+70xc1A394ZruD/wJcLK9/Zc6QgVaIZzs=;
 b=jkxbDcPvtlVrlFyccMo6cCp6Ib/wpMOapYrqcE8OoSh1rrtT2FsTWZ3WJNOwQlujRN
 b3sAk/4PM6lR2c6dJRvhKZD080Rbw7TioQ0iE8MQZGIsUKx1W7BZS6jUH/eZakgi1SxU
 vlNvimO7R0MmOAxviBJthzxy4f043nNi2d91U3Gzvic7QczuT31diaMJFvawq+TX7to/
 KCjqEyg/A1QRrxADnos3NYSwebW+OR+jwEqeVLYwh5g3vO58V7sRmlIyXwe6N3vfcetV
 IKzAFVvR/zl/9UgITSu2U+6sfWvE+LknSy9E/xvwzTLREt9+WGSQkbDFxk6tvN92so0/
 VxeQ==
X-Gm-Message-State: ABUngvcMS4d8Zk0/wfrUFpl3yenP6PML+cpOjnqKgDZ/JFeWSSVWYlXUoQt8PHM5ypxdbH2r8pvtPrp4tul1kQ==
X-Received: by 10.25.199.87 with SMTP id x84mr6720441lff.142.1477336809650;
 Mon, 24 Oct 2016 12:20:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.81.201 with HTTP; Mon, 24 Oct 2016 12:19:28 -0700 (PDT)
In-Reply-To: <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
 <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Mon, 24 Oct 2016 21:19:28 +0200
Message-ID: <CAJMUBFKDbqFwdLT5JiXV7EyuKisqS8JU3xC1TtjPHPrjiSd6uA@mail.gmail.com>
To: Mindy <mindy@somerandomidiot.com>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7289895033393508744=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7289895033393508744==
Content-Type: multipart/alternative; boundary=94eb2c1a19c8c0c106053fa1478d

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

Hey Mindy, thanks a lot for your response :)

2016-10-24 17:20 GMT+02:00 Mindy <mindy@somerandomidiot.com>:

> There's still a ton of work to be done converting libraries (1) to topkg
> and away from OASIS and (2) to use the Logs library instead of Console.log
> or printf.
>
> I did a bit of digging[1] in the package universe, and here's a small list
> of libraries that are still have an `_oasis` present in their root
> directory.  The `opam` package name is listed first, then the repository
> where it lives:
>
> cstruct (https://github.com/mirage/ocaml-cstruct)
> crunch (https://github.com/mirage/ocaml-crunch)
> ipaddr (https://github.com/mirage/ocaml-ipaddr)
> qcow-format (https://github.com/mirage/ocaml-qcow)
> mirage-console-xen (https://github.com/mirage/mirage-console) (this
> repository has code for both the mirage-console-xen and mirage-console-unix
> packages)
>
> Converting things to topkg from oasis generally involves removing a bunch
> of autogenerated code and adding a small amount of structure around the
> invocation of topkg.  topkg has documentation at
> http://erratique.ch/software/topkg , including a "menagerie" of examples
> at http://erratique.ch/software/topkg/doc/Topkg.html#menagerie .  It's
> helpful to know a small amount about ocamlbuild (the build system that
> _oasis was autogenerating code to manage, and which topkg provides a
> simpler interface to) -- some documentation is available at
> https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html .
>
>
This is really helpful, I'll start reading about the two packagers. Is this
[1] a good example of the changes needed for the transition? Also, I guess
that after making the modifications I should be able to generate the
package and maybe install it locally but, are there any additional
checks/testing in order to be sure that all went fine?


> Logging's just seen a lot of activity over the past weekend!  Probably
> verbosemode and hannesm can speak more to what might be valuable to look at
> immediately.
>
> Similarly, I think djs55 can speak better to what might make sense to look
> at alongside the "tiny vm for load testing" project.
>
>
Ok, thx for the pointers, I'll try to continue with them after I get my
feet wet with topkg :)



> Thanks a lot for reaching out to the list!  We're happy to hear from you.
> :)
>
>
Thank you :)

[1] https://github.com/mirage/mirage-bootvar-xen/commit/bfee
b6cfb7851177eeba48c863bd2b56d381d1ac

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

<div dir=3D"ltr">Hey Mindy, thanks a lot for your response :)<div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">2016-10-24 17:20 GMT+02:00 Mi=
ndy <span dir=3D"ltr">&lt;<a href=3D"mailto:mindy@somerandomidiot.com" tar=
get=3D"_blank">mindy@somerandomidiot.com</a>&gt;</span>:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF">
    <p>There&#39;s still a ton of work to be done converting libraries (1)=
 to
    topkg and away from OASIS and (2) to use the Logs library instead of
    Console.log or printf.<br></p>
    <br>
    I did a bit of digging[1] in the package universe, and here&#39;s a
    small list of libraries that are still have an `_oasis` present in
    their root directory.=C2=A0 The `opam` package name is listed first, t=
hen
    the repository where it lives:<br>
    <br>
    cstruct (<a class=3D"m_2182046102142725406m_-5518926583373589280gmail-=
m_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.com/mi=
rage/ocaml-cstruct" target=3D"_blank">https://github.com/mirage/oca<wbr>ml=
-cstruct</a>)<br>
    crunch (<a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m=
_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.com/mir=
age/ocaml-crunch" target=3D"_blank">https://github.com/mirage/oca<wbr>ml-c=
runch</a>)<br>
    ipaddr (<a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m=
_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.com/mir=
age/ocaml-ipaddr" target=3D"_blank">https://github.com/mirage/oca<wbr>ml-i=
paddr</a>)<br>
    qcow-format (<a class=3D"m_2182046102142725406m_-5518926583373589280gm=
ail-m_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.co=
m/mirage/ocaml-qcow" target=3D"_blank">https://github.com/mirage/oca<wbr>m=
l-qcow</a>)<br>
    mirage-console-xen (<a class=3D"m_2182046102142725406m_-55189265833735=
89280gmail-m_-1432497149204907313moz-txt-link-freetext" href=3D"https://gi=
thub.com/mirage/mirage-console" target=3D"_blank">https://github.com/mirag=
e/mir<wbr>age-console</a>) (this
    repository has code for both the mirage-console-xen and
    mirage-console-unix packages)<br>
    <br>
    Converting things to topkg from oasis generally involves removing a
    bunch of autogenerated code and adding a small amount of structure
    around the invocation of topkg.=C2=A0 topkg has documentation at
    <a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m_-143249=
7149204907313moz-txt-link-freetext" href=3D"http://erratique.ch/software/t=
opkg" target=3D"_blank">http://erratique.ch/software/t<wbr>opkg</a> , incl=
uding a &quot;menagerie&quot; of
    examples at
    <a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m_-143249=
7149204907313moz-txt-link-freetext" href=3D"http://erratique.ch/software/t=
opkg/doc/Topkg.html#menagerie" target=3D"_blank">http://erratique.ch/softw=
are/t<wbr>opkg/doc/Topkg.html#menagerie</a> .=C2=A0 It&#39;s
    helpful to know a small amount about ocamlbuild (the build system
    that _oasis was autogenerating code to manage, and which topkg
    provides=20a simpler interface to) -- some documentation is available
    at <a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m_-143=
2497149204907313moz-txt-link-freetext" href=3D"https://nicolaspouillard.fr=
/ocamlbuild/ocamlbuild-user-guide.html" target=3D"_blank">https://nicolasp=
ouillard.fr/oc<wbr>amlbuild/ocamlbuild-user-guide<wbr>.html</a>
    .<br>
    <br></div></blockquote><div><br></div><div>This is really helpful, I&#=
39;ll start reading about the two packagers. Is this [1] a good example of=
 the changes needed for the transition? Also, I guess that after making th=
e modifications I should be able to generate the package and maybe install=
 it locally but, are there any additional checks/testing in order to be su=
re that all went fine?</div><div>=C2=A0</div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div bgcolor=3D"#FFFFFF">
    Logging&#39;s just seen a lot of activity over the past weekend!=C2=A0=

    Probably verbosemode and hannesm can speak=20more to what might be
    valuable to look at immediately.<br>
    <br>
    Similarly, I think djs55 can speak better to what might make sense
    to look at alongside the &quot;tiny vm for load testing&quot; project.=
<br>
    <br></div></blockquote><div><br></div><div>Ok, thx for the pointers, I=
&#39;ll try to continue with them after I get my feet wet with topkg :)</d=
iv><div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><div bgcolor=3D"#FFFFFF">
    Thanks a lot for reaching out to the list!=C2=A0 We&#39;re happy to he=
ar from
    you. :)<br>
    <br></div></blockquote><div><br></div><div>Thank you :)</div><div><br>=
</div><div>[1]=C2=A0<a href=3D"https://github.com/mirage/mirage-bootvar-xe=
n/commit/bfeeb6cfb7851177eeba48c863bd2b56d381d1ac" target=3D"_blank">https=
://github.com/mirage/<wbr>mirage-bootvar-xen/commit/bfee<wbr>b6cfb7851177e=
eba48c863bd2b56d3<wbr>81d1ac</a></div><div><br></div></div><div class=3D"m=
_2182046102142725406m_-5518926583373589280gmail_signature"><div dir=3D"ltr=
"><div><div dir=3D"ltr"><div><div dir=3D"ltr"></div></div></div></div></di=
v></div>
</div></div>
--94eb2c1a19c8c0c106053fa1478d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7289895033393508744==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 19:20:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 19:20: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bykn8-0001nW-Ij; Mon, 24 Oct 2016 19:20:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1bykn7-0001nQ-9D
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 19:20:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DA/B4-01972-CEE5E085; Mon, 24 Oct 2016 19:20:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfS6se6rOL4
 IgzWXFC16W++yODB6HP5whSWAMYo1My8pvyKBNePHzWnMBU/sK57s28PcwPjevIuRk0NIYC6j
 xO7JBSA2i0ADq8Sph2FdjFwcEgJzWCWmdTWygiQkBHIkps/axAhhF0lc2b2EDcTmFRCUODnzC
 QvEIG+JnW332UFsTgF3iXevbrGADBIS6GGUeNt5FqyZTcBY4k1jF1ARB9A2VYnVG4JBTF6BAI
 kNx/lAKoQFrCQmX50AVi0CVDG1sQtsPLOAusTqjY+YIGwvieuPHzFOYBSYheSKWUhSs4CmgrS
 snycEEVaTuL3tKjuErS2xbOFr5gWMrKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NTPVyU4uL
 E9NTcxKTivWS83M3MQJDmQEIdjD+2+Z5iFGSg0lJlPdUAF+EEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQleXmBsCAkWpaanVqRl5gCjCiYtwcGjJML7MRYozVtckJhbnJkOkTrFaMmx5fe1tUwcx+
 beAJLbpt5byyTEkpeflyolznsdpEEApCGjNA9uHCzyLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZy
 DUUmYVwnkKp7MvBK4ra+ADmICOkgwngfkoJJEhJRUA+Pc9U7b7bn37mU8t++sN8/Cb+/6ez8F
 v7aUWDz/w3y36g+Z+37l36k/c3bJ2YTQdd2GvxarnfqgNH3dhZZlD0Rf/b9nEPgpsL7OlKfwq
 Or80BV6G03r1LbNbb+kEmlg9G0yK1vqEvWvDLKZXoclkx7O36N37PaJZbn/fpQJXOH5drPV6d
 bDd4umK7EUZyQaajEXFScCAJvuS4D3AgAA
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1477336810!66342603!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 911 invoked from network); 24 Oct 2016 19:20:10 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2016 19:20:10 -0000
Received: by mail-lf0-f51.google.com with SMTP id t133so4783197lff.6
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 12:20:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fPxF+qiHUj+70xc1A394ZruD/wJcLK9/Zc6QgVaIZzs=;
 b=XVFD1xb0aJg6cgo11Y/UOAJzcstkAgV430V6+Z9wAI0wd3oaI9WoGR+XxAqVW1j6DJ
 CT/3Dc+etLIzsSiMkmKYytyuBZnXy8sLBp7C0cv2d151AP7SDq2bd2vDGzjAIGyuP7v/
 k+kNRcvDULP+w/9o5/6giaWN1SD/GkOrsQ4WPW9sSPWmSS+eNr6TvGQ1z9JT6A04G1Pr
 SynTr1iyiBqeC8SNoUATNqrL2jja7RDcxrz4jwTZUeRVxahONqmFPFrfCQtZSrmWKLIm
 TPr4AjdD0I0pmxj4wNR8PJmn87DBoxBy/IOGN+OFsLl03c9nrhE9HyuvYLN1ygeUdj33
 0czg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fPxF+qiHUj+70xc1A394ZruD/wJcLK9/Zc6QgVaIZzs=;
 b=jkxbDcPvtlVrlFyccMo6cCp6Ib/wpMOapYrqcE8OoSh1rrtT2FsTWZ3WJNOwQlujRN
 b3sAk/4PM6lR2c6dJRvhKZD080Rbw7TioQ0iE8MQZGIsUKx1W7BZS6jUH/eZakgi1SxU
 vlNvimO7R0MmOAxviBJthzxy4f043nNi2d91U3Gzvic7QczuT31diaMJFvawq+TX7to/
 KCjqEyg/A1QRrxADnos3NYSwebW+OR+jwEqeVLYwh5g3vO58V7sRmlIyXwe6N3vfcetV
 IKzAFVvR/zl/9UgITSu2U+6sfWvE+LknSy9E/xvwzTLREt9+WGSQkbDFxk6tvN92so0/
 VxeQ==
X-Gm-Message-State: ABUngvcMS4d8Zk0/wfrUFpl3yenP6PML+cpOjnqKgDZ/JFeWSSVWYlXUoQt8PHM5ypxdbH2r8pvtPrp4tul1kQ==
X-Received: by 10.25.199.87 with SMTP id x84mr6720441lff.142.1477336809650;
 Mon, 24 Oct 2016 12:20:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.81.201 with HTTP; Mon, 24 Oct 2016 12:19:28 -0700 (PDT)
In-Reply-To: <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
 <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Mon, 24 Oct 2016 21:19:28 +0200
Message-ID: <CAJMUBFKDbqFwdLT5JiXV7EyuKisqS8JU3xC1TtjPHPrjiSd6uA@mail.gmail.com>
To: Mindy <mindy@somerandomidiot.com>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7289895033393508744=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7289895033393508744==
Content-Type: multipart/alternative; boundary=94eb2c1a19c8c0c106053fa1478d

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

Hey Mindy, thanks a lot for your response :)

2016-10-24 17:20 GMT+02:00 Mindy <mindy@somerandomidiot.com>:

> There's still a ton of work to be done converting libraries (1) to topkg
> and away from OASIS and (2) to use the Logs library instead of Console.log
> or printf.
>
> I did a bit of digging[1] in the package universe, and here's a small list
> of libraries that are still have an `_oasis` present in their root
> directory.  The `opam` package name is listed first, then the repository
> where it lives:
>
> cstruct (https://github.com/mirage/ocaml-cstruct)
> crunch (https://github.com/mirage/ocaml-crunch)
> ipaddr (https://github.com/mirage/ocaml-ipaddr)
> qcow-format (https://github.com/mirage/ocaml-qcow)
> mirage-console-xen (https://github.com/mirage/mirage-console) (this
> repository has code for both the mirage-console-xen and mirage-console-unix
> packages)
>
> Converting things to topkg from oasis generally involves removing a bunch
> of autogenerated code and adding a small amount of structure around the
> invocation of topkg.  topkg has documentation at
> http://erratique.ch/software/topkg , including a "menagerie" of examples
> at http://erratique.ch/software/topkg/doc/Topkg.html#menagerie .  It's
> helpful to know a small amount about ocamlbuild (the build system that
> _oasis was autogenerating code to manage, and which topkg provides a
> simpler interface to) -- some documentation is available at
> https://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.html .
>
>
This is really helpful, I'll start reading about the two packagers. Is this
[1] a good example of the changes needed for the transition? Also, I guess
that after making the modifications I should be able to generate the
package and maybe install it locally but, are there any additional
checks/testing in order to be sure that all went fine?


> Logging's just seen a lot of activity over the past weekend!  Probably
> verbosemode and hannesm can speak more to what might be valuable to look at
> immediately.
>
> Similarly, I think djs55 can speak better to what might make sense to look
> at alongside the "tiny vm for load testing" project.
>
>
Ok, thx for the pointers, I'll try to continue with them after I get my
feet wet with topkg :)



> Thanks a lot for reaching out to the list!  We're happy to hear from you.
> :)
>
>
Thank you :)

[1] https://github.com/mirage/mirage-bootvar-xen/commit/bfee
b6cfb7851177eeba48c863bd2b56d381d1ac

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

<div dir=3D"ltr">Hey Mindy, thanks a lot for your response :)<div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">2016-10-24 17:20 GMT+02:00 Mi=
ndy <span dir=3D"ltr">&lt;<a href=3D"mailto:mindy@somerandomidiot.com" tar=
get=3D"_blank">mindy@somerandomidiot.com</a>&gt;</span>:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF">
    <p>There&#39;s still a ton of work to be done converting libraries (1)=
 to
    topkg and away from OASIS and (2) to use the Logs library instead of
    Console.log or printf.<br></p>
    <br>
    I did a bit of digging[1] in the package universe, and here&#39;s a
    small list of libraries that are still have an `_oasis` present in
    their root directory.=C2=A0 The `opam` package name is listed first, t=
hen
    the repository where it lives:<br>
    <br>
    cstruct (<a class=3D"m_2182046102142725406m_-5518926583373589280gmail-=
m_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.com/mi=
rage/ocaml-cstruct" target=3D"_blank">https://github.com/mirage/oca<wbr>ml=
-cstruct</a>)<br>
    crunch (<a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m=
_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.com/mir=
age/ocaml-crunch" target=3D"_blank">https://github.com/mirage/oca<wbr>ml-c=
runch</a>)<br>
    ipaddr (<a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m=
_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.com/mir=
age/ocaml-ipaddr" target=3D"_blank">https://github.com/mirage/oca<wbr>ml-i=
paddr</a>)<br>
    qcow-format (<a class=3D"m_2182046102142725406m_-5518926583373589280gm=
ail-m_-1432497149204907313moz-txt-link-freetext" href=3D"https://github.co=
m/mirage/ocaml-qcow" target=3D"_blank">https://github.com/mirage/oca<wbr>m=
l-qcow</a>)<br>
    mirage-console-xen (<a class=3D"m_2182046102142725406m_-55189265833735=
89280gmail-m_-1432497149204907313moz-txt-link-freetext" href=3D"https://gi=
thub.com/mirage/mirage-console" target=3D"_blank">https://github.com/mirag=
e/mir<wbr>age-console</a>) (this
    repository has code for both the mirage-console-xen and
    mirage-console-unix packages)<br>
    <br>
    Converting things to topkg from oasis generally involves removing a
    bunch of autogenerated code and adding a small amount of structure
    around the invocation of topkg.=C2=A0 topkg has documentation at
    <a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m_-143249=
7149204907313moz-txt-link-freetext" href=3D"http://erratique.ch/software/t=
opkg" target=3D"_blank">http://erratique.ch/software/t<wbr>opkg</a> , incl=
uding a &quot;menagerie&quot; of
    examples at
    <a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m_-143249=
7149204907313moz-txt-link-freetext" href=3D"http://erratique.ch/software/t=
opkg/doc/Topkg.html#menagerie" target=3D"_blank">http://erratique.ch/softw=
are/t<wbr>opkg/doc/Topkg.html#menagerie</a> .=C2=A0 It&#39;s
    helpful to know a small amount about ocamlbuild (the build system
    that _oasis was autogenerating code to manage, and which topkg
    provides=20a simpler interface to) -- some documentation is available
    at <a class=3D"m_2182046102142725406m_-5518926583373589280gmail-m_-143=
2497149204907313moz-txt-link-freetext" href=3D"https://nicolaspouillard.fr=
/ocamlbuild/ocamlbuild-user-guide.html" target=3D"_blank">https://nicolasp=
ouillard.fr/oc<wbr>amlbuild/ocamlbuild-user-guide<wbr>.html</a>
    .<br>
    <br></div></blockquote><div><br></div><div>This is really helpful, I&#=
39;ll start reading about the two packagers. Is this [1] a good example of=
 the changes needed for the transition? Also, I guess that after making th=
e modifications I should be able to generate the package and maybe install=
 it locally but, are there any additional checks/testing in order to be su=
re that all went fine?</div><div>=C2=A0</div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div bgcolor=3D"#FFFFFF">
    Logging&#39;s just seen a lot of activity over the past weekend!=C2=A0=

    Probably verbosemode and hannesm can speak=20more to what might be
    valuable to look at immediately.<br>
    <br>
    Similarly, I think djs55 can speak better to what might make sense
    to look at alongside the &quot;tiny vm for load testing&quot; project.=
<br>
    <br></div></blockquote><div><br></div><div>Ok, thx for the pointers, I=
&#39;ll try to continue with them after I get my feet wet with topkg :)</d=
iv><div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><div bgcolor=3D"#FFFFFF">
    Thanks a lot for reaching out to the list!=C2=A0 We&#39;re happy to he=
ar from
    you. :)<br>
    <br></div></blockquote><div><br></div><div>Thank you :)</div><div><br>=
</div><div>[1]=C2=A0<a href=3D"https://github.com/mirage/mirage-bootvar-xe=
n/commit/bfeeb6cfb7851177eeba48c863bd2b56d381d1ac" target=3D"_blank">https=
://github.com/mirage/<wbr>mirage-bootvar-xen/commit/bfee<wbr>b6cfb7851177e=
eba48c863bd2b56d3<wbr>81d1ac</a></div><div><br></div></div><div class=3D"m=
_2182046102142725406m_-5518926583373589280gmail_signature"><div dir=3D"ltr=
"><div><div dir=3D"ltr"><div><div dir=3D"ltr"></div></div></div></div></di=
v></div>
</div></div>
--94eb2c1a19c8c0c106053fa1478d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7289895033393508744==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 19:31:18 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 19:31: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bykxo-0002eD-3X; Mon, 24 Oct 2016 19:31:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1bykxm-0002e7-Q6
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 19:31:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EC/85-12614-2816E085; Mon, 24 Oct 2016 19:31:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMfS6oW5DIl+
 EwYkVNha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFu8WymgtvKFU+nTmFvYNwl38XIxSEkMI9R
 Ytvxj6wgDotAA6tEx4l7LCCOhMAcVol/K0AynEBOjsSuC6eZIOwiiR3vFrKA2LwCghInZz4Bs
 4UEvCXWNj1nBLE5BewlOl4dYoKI72eUOHS6FsRmEzCWeNPYxQ5iswioSmw/MoURYk6AxJXfO8
 DmCAtYSUy+OgEsLiKgLnHiwX8wmxnIXr3xEROE7SUx99gd9gmMArOQnDELSWoWIwdYy/p5QhB
 hNYnb266yQ9jaEssWvmZewMi6ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMKAZgGAH48XTnocYJTmYlER5TwXwRQjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 NVNAMoJFqWmp1akZeYAYwsmLcHBoyTC2wqS5i0uSMwtzkyHSJ1iNObY8vvaWiaObVPvrWUSYs
 nLz0uVEue1BSkVACnNKM2DGwSL+UuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5q0GmcKTmVc
 Ct+8V0ClMQKcIxvOAnFKSiJCSamA0jGXteepgtqFtb83hjTvyo21yEj593Dp5+Xyfx2GKvwKz
 DUqTVxrOUkoL16pTauP7dHrmwZiKqxpbb/EkZIo8+b/2/1/XsoWrN9ll9zRF2E57dlbjfs28f
 SfTg1UvvBTsnjtzj0t9k0dF4T0jjs/NMk9a7DZN21qxI1M4r1NRpWIT+xXrrM9KLMUZiYZazE
 XFiQD2QgZx9AIAAA==
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1477337472!54406560!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18196 invoked from network); 24 Oct 2016 19:31:12 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2016 19:31:12 -0000
Received: by mail-lf0-f49.google.com with SMTP id b75so201146825lfg.3
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 12:31:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WB96xclBUBgawBm0Omaej397sBbd7CkJMbc0kDCzdk0=;
 b=RFt5QaeaIDnRP+KglSD/te+Ir2bzhrgx8Mxp4bwJAKPykQZ7yR0yldmOeBwR5fN8X6
 8JWbdsV4egJzHakqvrxzUx+F/S0eIE7+CgvFm3RSYbhrywTJw751Vc6c7+UEAY/5Lat+
 PnNrd3Q6rxysgiYLoQ34vtQJYnMFlgemuiVVwgdkAnQiX8elegFa3+FLGf1qOazavQGX
 Pzo4ljIBng8CFLJbSdN6Kq8NBr/OpX3uOd5bsvVKznc1ko9hrFzlKZnZhdqPGZRy3UbS
 9QoGoAb8Phur2+N1F543Qiki/++1Ii5s5gDwjU+XS76bBFSPZfSdgRn3zDGcS7JLdC7S
 6J9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WB96xclBUBgawBm0Omaej397sBbd7CkJMbc0kDCzdk0=;
 b=hPc5nndShXtQEzjhFc4QVPKRkcFJGzzFqBRWSfgbigyVUgtHiaLP3KyaBwkZ7f2wYY
 D26TFXiLNBsntoC/OjtVhuxgPPmFdvYb+29CfzSS8wKsY1kDqk/0/klPVg0mgBLVXcnl
 8Ie07pBNTBbuoFNf8Yq+j/phk7haX9w7u3QjnpHQPLIj3gha7C7LZNWR79m3JMjJYheJ
 p5sN8uTdxSotY7d9qDy1fkDxdbz5MEDNIi1n/z3Cu44Kwjx3q4kILklyYbmaJVeVLJu0
 zXUbmn/NQwBdzDMfT6upx8WStmzfdbFsDj41DQzmhv9iBc+ND+BlOQR1t/7tkIfdi4CJ
 FB0Q==
X-Gm-Message-State: ABUngvfJsWe4FPxjbLA4Vf3WGBpEYfYKvMcUa4wLN3YHAX6zZrEYjRvj2rqwATxKQDhIBFno3utb/T1mBKNl4w==
X-Received: by 10.25.163.132 with SMTP id m126mr8327829lfe.9.1477337472213;
 Mon, 24 Oct 2016 12:31:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.81.201 with HTTP; Mon, 24 Oct 2016 12:30:31 -0700 (PDT)
In-Reply-To: <1c41398c-7799-1261-6b29-67155be07c31@mehnert.org>
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
 <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
 <1c41398c-7799-1261-6b29-67155be07c31@mehnert.org>
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Mon, 24 Oct 2016 21:30:31 +0200
Message-ID: <CAJMUBFKkv74OzsCA+2hgT11KKEZraA+bwY68sComvxYNL=gZYg@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6881679296460732682=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============6881679296460732682==
Content-Type: multipart/alternative; boundary=001a11411b1c3eaa11053fa16f08

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

Hey Hannes!

2016-10-24 17:26 GMT+02:00 Hannes Mehnert <hannes@mehnert.org>:

>
> It is.  What are you interested in?  Running MirageOS for _XXX_ (maybe
> this XXX should be done by you, then) ;)
>
>
Well, I'm primarily interested in learning about the internals of Mirage
itself and OCaml of course, I'm just scratching the surface and would love
to dig much deeper.
Regarding practical usages, I'm currently more interested in Xen/ARM (no
particular application) than other use cases, I would love to see a
Dragonboard or pi3 running a web app unikernel, for instance, not sure if
that's possible today or what would involve to be honest :)

As mentioned on this list earlier, there's also
> http://canopy.mirage.io/Projects/logging and
> http://canopy.mirage.io/Projects/topkg (likely incomplete lists).  I
> consider the logging and topkg porting to be rather boring tasks not
> very suitable for beginners because you don't learn much.
>
>
In my case, given that I mostly know nothing that would be enough to begin
with :) Mindy sent very useful and detailed info about topkg porting, I
would like to begin with it.

Rather jump into the cold water and implement a protocol or application
> of your choice (graphql!?!).
>
>
That sounds great! But scary too :p I can try to begin with it after topkg
porting, what would be required in the graphql case, for instance?

Thanks a bunch :)

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

<div dir=3D"ltr">Hey Hannes!<div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">2016-10-24 17:26 GMT+02:00 Hannes Mehnert <span dir=3D"ltr">&l=
t;<a href=3D"mailto:hannes@mehnert.org" target=3D"_blank">hannes@mehnert.o=
rg</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
span class=3D"m_-731029074106844682gmail-m_2018147503120584661m_5225930715=
948989789gmail-"><br>
</span>It is.=C2=A0 What are you interested in?=C2=A0 Running MirageOS for=
 _XXX_ (maybe<br>
this XXX should be done by you, then) ;)<br>
<span class=3D"m_-731029074106844682gmail-m_2018147503120584661m_522593071=
5948989789gmail-"><br></span></blockquote><div><br></div><div>Well, I&#39;=
m primarily interested in learning about the internals of Mirage itself an=
d OCaml of course, I&#39;m just scratching the surface and would love to d=
ig much deeper.</div><div>Regarding practical usages, I&#39;m currently mo=
re interested in Xen/ARM (no particular application) than other use cases,=
 I would love to see a Dragonboard or pi3 running a web app unikernel, for=
 instance, not sure if that&#39;s possible today or what would involve to =
be honest :)</div><div><br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-l=
eft:1ex">As mentioned on this list earlier, there&#39;s also<br>
<a href=3D"http://canopy.mirage.io/Projects/logging" rel=3D"noreferrer" ta=
rget=3D"_blank">http://canopy.mirage.io/Projec<wbr>ts/logging</a> and<br>
<a href=3D"http://canopy.mirage.io/Projects/topkg" rel=3D"noreferrer" targ=
et=3D"_blank">http://canopy.mirage.io/Projec<wbr>ts/topkg</a> (likely inco=
mplete lists).=C2=A0 I<br>
consider the logging and topkg porting to be rather boring tasks not<br>
very suitable for beginners because you don&#39;t learn much.<br>
<br></blockquote><div><br></div><div>In my case, given that I mostly know =
nothing that would be enough to begin with :) Mindy sent very useful and d=
etailed info about topkg porting, I would like to begin with it.</div><div=
><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Rather jump into the cold water and implement a protocol or application<br=
>
of your choice (graphql!?!).<br>
<span class=3D"m_-731029074106844682gmail-m_2018147503120584661m_522593071=
5948989789gmail-"><br></span></blockquote><div><br></div><div>That sounds =
great! But scary too :p I can try to begin with it after topkg porting, wh=
at would be required in the graphql case, for instance?</div><div><br></di=
v><div>Thanks a bunch :)</div></div><div><br></div><div class=3D"m_-731029=
074106844682gmail-m_2018147503120584661m_5225930715948989789gmail_signatur=
e"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"></div></di=
v></div></div></div></div>
</div></div>
--001a11411b1c3eaa11053fa16f08--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============6881679296460732682==--


From mirageos-devel-bounces@lists.xenproject.org Mon Oct 24 19:31:18 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 24 Oct 2016 19:31: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1bykxo-0002eD-3X; Mon, 24 Oct 2016 19:31:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1bykxm-0002e7-Q6
 for mirageos-devel@lists.xenproject.org; Mon, 24 Oct 2016 19:31:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EC/85-12614-2816E085; Mon, 24 Oct 2016 19:31:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMfS6oW5DIl+
 EwYkVNha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFu8WymgtvKFU+nTmFvYNwl38XIxSEkMI9R
 Ytvxj6wgDotAA6tEx4l7LCCOhMAcVol/K0AynEBOjsSuC6eZIOwiiR3vFrKA2LwCghInZz4Bs
 4UEvCXWNj1nBLE5BewlOl4dYoKI72eUOHS6FsRmEzCWeNPYxQ5iswioSmw/MoURYk6AxJXfO8
 DmCAtYSUy+OgEsLiKgLnHiwX8wmxnIXr3xEROE7SUx99gd9gmMArOQnDELSWoWIwdYy/p5QhB
 hNYnb266yQ9jaEssWvmZewMi6ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMKAZgGAH48XTnocYJTmYlER5TwXwRQjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 NVNAMoJFqWmp1akZeYAYwsmLcHBoyTC2wqS5i0uSMwtzkyHSJ1iNObY8vvaWiaObVPvrWUSYs
 nLz0uVEue1BSkVACnNKM2DGwSL+UuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5q0GmcKTmVc
 Ct+8V0ClMQKcIxvOAnFKSiJCSamA0jGXteepgtqFtb83hjTvyo21yEj593Dp5+Xyfx2GKvwKz
 DUqTVxrOUkoL16pTauP7dHrmwZiKqxpbb/EkZIo8+b/2/1/XsoWrN9ll9zRF2E57dlbjfs28f
 SfTg1UvvBTsnjtzj0t9k0dF4T0jjs/NMk9a7DZN21qxI1M4r1NRpWIT+xXrrM9KLMUZiYZazE
 XFiQD2QgZx9AIAAA==
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1477337472!54406560!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18196 invoked from network); 24 Oct 2016 19:31:12 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2016 19:31:12 -0000
Received: by mail-lf0-f49.google.com with SMTP id b75so201146825lfg.3
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 24 Oct 2016 12:31:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WB96xclBUBgawBm0Omaej397sBbd7CkJMbc0kDCzdk0=;
 b=RFt5QaeaIDnRP+KglSD/te+Ir2bzhrgx8Mxp4bwJAKPykQZ7yR0yldmOeBwR5fN8X6
 8JWbdsV4egJzHakqvrxzUx+F/S0eIE7+CgvFm3RSYbhrywTJw751Vc6c7+UEAY/5Lat+
 PnNrd3Q6rxysgiYLoQ34vtQJYnMFlgemuiVVwgdkAnQiX8elegFa3+FLGf1qOazavQGX
 Pzo4ljIBng8CFLJbSdN6Kq8NBr/OpX3uOd5bsvVKznc1ko9hrFzlKZnZhdqPGZRy3UbS
 9QoGoAb8Phur2+N1F543Qiki/++1Ii5s5gDwjU+XS76bBFSPZfSdgRn3zDGcS7JLdC7S
 6J9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WB96xclBUBgawBm0Omaej397sBbd7CkJMbc0kDCzdk0=;
 b=hPc5nndShXtQEzjhFc4QVPKRkcFJGzzFqBRWSfgbigyVUgtHiaLP3KyaBwkZ7f2wYY
 D26TFXiLNBsntoC/OjtVhuxgPPmFdvYb+29CfzSS8wKsY1kDqk/0/klPVg0mgBLVXcnl
 8Ie07pBNTBbuoFNf8Yq+j/phk7haX9w7u3QjnpHQPLIj3gha7C7LZNWR79m3JMjJYheJ
 p5sN8uTdxSotY7d9qDy1fkDxdbz5MEDNIi1n/z3Cu44Kwjx3q4kILklyYbmaJVeVLJu0
 zXUbmn/NQwBdzDMfT6upx8WStmzfdbFsDj41DQzmhv9iBc+ND+BlOQR1t/7tkIfdi4CJ
 FB0Q==
X-Gm-Message-State: ABUngvfJsWe4FPxjbLA4Vf3WGBpEYfYKvMcUa4wLN3YHAX6zZrEYjRvj2rqwATxKQDhIBFno3utb/T1mBKNl4w==
X-Received: by 10.25.163.132 with SMTP id m126mr8327829lfe.9.1477337472213;
 Mon, 24 Oct 2016 12:31:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.81.201 with HTTP; Mon, 24 Oct 2016 12:30:31 -0700 (PDT)
In-Reply-To: <1c41398c-7799-1261-6b29-67155be07c31@mehnert.org>
References: <CAJMUBF+A5Uxg+FQFwB8i4Zyptpt+-OhRMyDdYZMHc7Zr38bxVw@mail.gmail.com>
 <0edc32ca-7f99-8a53-4cf4-ac81617af924@somerandomidiot.com>
 <1c41398c-7799-1261-6b29-67155be07c31@mehnert.org>
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Mon, 24 Oct 2016 21:30:31 +0200
Message-ID: <CAJMUBFKkv74OzsCA+2hgT11KKEZraA+bwY68sComvxYNL=gZYg@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Questions about contributing
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6881679296460732682=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============6881679296460732682==
Content-Type: multipart/alternative; boundary=001a11411b1c3eaa11053fa16f08

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

Hey Hannes!

2016-10-24 17:26 GMT+02:00 Hannes Mehnert <hannes@mehnert.org>:

>
> It is.  What are you interested in?  Running MirageOS for _XXX_ (maybe
> this XXX should be done by you, then) ;)
>
>
Well, I'm primarily interested in learning about the internals of Mirage
itself and OCaml of course, I'm just scratching the surface and would love
to dig much deeper.
Regarding practical usages, I'm currently more interested in Xen/ARM (no
particular application) than other use cases, I would love to see a
Dragonboard or pi3 running a web app unikernel, for instance, not sure if
that's possible today or what would involve to be honest :)

As mentioned on this list earlier, there's also
> http://canopy.mirage.io/Projects/logging and
> http://canopy.mirage.io/Projects/topkg (likely incomplete lists).  I
> consider the logging and topkg porting to be rather boring tasks not
> very suitable for beginners because you don't learn much.
>
>
In my case, given that I mostly know nothing that would be enough to begin
with :) Mindy sent very useful and detailed info about topkg porting, I
would like to begin with it.

Rather jump into the cold water and implement a protocol or application
> of your choice (graphql!?!).
>
>
That sounds great! But scary too :p I can try to begin with it after topkg
porting, what would be required in the graphql case, for instance?

Thanks a bunch :)

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

<div dir=3D"ltr">Hey Hannes!<div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">2016-10-24 17:26 GMT+02:00 Hannes Mehnert <span dir=3D"ltr">&l=
t;<a href=3D"mailto:hannes@mehnert.org" target=3D"_blank">hannes@mehnert.o=
rg</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
span class=3D"m_-731029074106844682gmail-m_2018147503120584661m_5225930715=
948989789gmail-"><br>
</span>It is.=C2=A0 What are you interested in?=C2=A0 Running MirageOS for=
 _XXX_ (maybe<br>
this XXX should be done by you, then) ;)<br>
<span class=3D"m_-731029074106844682gmail-m_2018147503120584661m_522593071=
5948989789gmail-"><br></span></blockquote><div><br></div><div>Well, I&#39;=
m primarily interested in learning about the internals of Mirage itself an=
d OCaml of course, I&#39;m just scratching the surface and would love to d=
ig much deeper.</div><div>Regarding practical usages, I&#39;m currently mo=
re interested in Xen/ARM (no particular application) than other use cases,=
 I would love to see a Dragonboard or pi3 running a web app unikernel, for=
 instance, not sure if that&#39;s possible today or what would involve to =
be honest :)</div><div><br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-l=
eft:1ex">As mentioned on this list earlier, there&#39;s also<br>
<a href=3D"http://canopy.mirage.io/Projects/logging" rel=3D"noreferrer" ta=
rget=3D"_blank">http://canopy.mirage.io/Projec<wbr>ts/logging</a> and<br>
<a href=3D"http://canopy.mirage.io/Projects/topkg" rel=3D"noreferrer" targ=
et=3D"_blank">http://canopy.mirage.io/Projec<wbr>ts/topkg</a> (likely inco=
mplete lists).=C2=A0 I<br>
consider the logging and topkg porting to be rather boring tasks not<br>
very suitable for beginners because you don&#39;t learn much.<br>
<br></blockquote><div><br></div><div>In my case, given that I mostly know =
nothing that would be enough to begin with :) Mindy sent very useful and d=
etailed info about topkg porting, I would like to begin with it.</div><div=
><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Rather jump into the cold water and implement a protocol or application<br=
>
of your choice (graphql!?!).<br>
<span class=3D"m_-731029074106844682gmail-m_2018147503120584661m_522593071=
5948989789gmail-"><br></span></blockquote><div><br></div><div>That sounds =
great! But scary too :p I can try to begin with it after topkg porting, wh=
at would be required in the graphql case, for instance?</div><div><br></di=
v><div>Thanks a bunch :)</div></div><div><br></div><div class=3D"m_-731029=
074106844682gmail-m_2018147503120584661m_5225930715948989789gmail_signatur=
e"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"></div></di=
v></div></div></div></div>
</div></div>
--001a11411b1c3eaa11053fa16f08--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============6881679296460732682==--


From mirageos-devel-bounces@lists.xenproject.org Fri Oct 28 12:55:13 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Oct 2016 12:55: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1c06gX-0006fU-W6; Fri, 28 Oct 2016 12:55:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1c06gW-0006fM-RL
 for mirageos-devel@lists.xenproject.org; Fri, 28 Oct 2016 12:55:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1C/90-12520-4AA43185; Fri, 28 Oct 2016 12:55:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhse4iL+E
 Ig3t3rS16W++yODB6HP5whSWAMYo1My8pvyKBNWP+wXnMBbekK1Z+fsTYwHhCvIuRi0NIYCqj
 xIrF/9hBHBaBycwSez8+ZIFwvjJJ7J40jxmi7ByjxNNzb4DKODmYBbQkbvx7yQRi8wroSWxa/
 xbMFhawlvi4dwqQzcHBJqApsfIVP0iYUyBQYvLe46wgNouAqsTW6c2sIDOZBRoYJR6t3c0KMV
 NbYtnC18wQM20l1s1/wA6xeCKTxPEdE1hAEiJARWevHQJrkBCQlXhychHLBEaBWUhumoXkpll
 I5i5gZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERikDECw
 g3Hnc6dDjJIcTEqivIm2whFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/ewLlBItS01Mr0jJzg
 PECk5bg4FES4f0HkuYtLkjMLc5Mh0idYtTleLPr5QMmIZa8/LxUKXHeSSBFAiBFGaV5cCNgsX
 uJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwcwEQgxJOZVwK36RXQEUxAR0xPFwA5oiQRISX
 VwFjaGr3nVp751eVHGvsnfoyvdV/b6GiwbMOUbXzB3NuleXP1nrDc7/SVX1t3TCjDzkRk5udV
 Xpur1ukv8piT+llNQj8r+OFug90Vv1InLHt9+M493e35JnuZeea5h+3Is+yPmGbiWPDB7PuOt
 5mpLSoLBJewsW3+93vP6XcivQ+XLtunvCL59TwlluKMREMt5qLiRADtGxlX2AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1477659298!40555684!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29913 invoked from network); 28 Oct 2016 12:54:58 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Oct 2016 12:54:58 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8d384e3f;
 Fri, 28 Oct 2016 13:54:57 +0100 (BST)
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=H0fKyLByRJR/iSyIYmdRibnNEGk=; b=CnAdTbJw2FoYdADx3P
 Zh0S/7zbMbBOo86yv0IeCpxG5TuxchCymZpTrU2iEjLGJrHUOKYa18/GArmJUOlj
 krfgzXbGYC6FWEhJlMxaAWqSA7cF6c4nszmf6WrHEoskuNoEXF66r8AbhtAV5Gy/
 0n6F5AtEoOO4SYb7H/wjRjQgQ=
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=OLqPQ8uTF3lIZCuPoptVK16oEm3WcD53x5k+SIXoSpqfIaiWlzF
 NOZA45jRQpeWBs8yc1Y7O2JPKDrVUCctowGDHz+vq6j+R7CNQ4UoHadK+AaC56fA
 2YXbMrnESZhb6Er7/bdKrNbazpTLu05kiSR23OgGLcfv96YzgPISPkPY=
Received: from [172.16.10.219] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id f994db74
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 28 Oct 2016 13:54:57 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAPunWhCMYPTCRe-LdU1rzS4NnvYS-BnFaen6M1GR3AwtxiS+RQ@mail.gmail.com>
Date: Fri, 28 Oct 2016 13:54:56 +0100
Message-Id: <E4609E04-F677-47DE-AA22-809A1B85C3B3@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
 <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
 <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
 <CAPunWhCMYPTCRe-LdU1rzS4NnvYS-BnFaen6M1GR3AwtxiS+RQ@mail.gmail.com>
To: Nicolas Ojeda Bar <n.oje.bar@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: Martin Lucina <martin@lucina.net>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 Gemma Gordon <gg417@cl.cam.ac.uk>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcG9pbnRlciBOaWNvbGFzLCBJIGRpZG4ndCByZWFsaXNlIHRoYXQgd2Fz
IHN0aWxsIHVuZGVyIGFjdGl2ZSBkZXZlbG9wbWVudCEgSG9va2luZyBpdCBpbnRvIG9kaWcgc2hv
dWxkIGJlIGEgZnVuIGV4ZXJjaXNlLgoKQW4gdXBkYXRlIG9uIGRvY3MubWlyYWdlLmlvOgoKLSBp
dCBpcyBub3cgYnVpbGRpbmcgYWdhaW4gYWZ0ZXIgdGhlIGxhdGVzdCBiYXRjaCBvZiBtaXJhZ2Uv
bWlyYWdlLWRldiBjaGFuZ2VzLiAgVGhhbmtzIHRvIERhdmlkIEthbG9wZXIgZm9yIGxvdHMgb2Yg
aGFyZCB3b3JrIG9uIGZpeGluZyB1cCBtaXJhZ2UtZW50cm9weSBhbmQgdGhlIGFzc29jaWF0ZWQg
cGFja2FnZXMuCi0gd2Ugbm93IGhhdmUgbW9yZSBwYWNrYWdlcyBpbiB0aGVyZSwgc3VjaCBhcyBj
cHVpZCBodHRwOi8vZG9jcy5taXJhZ2UuaW8vb2RvYy9jcHVpZC9DcHVpZC9pbmRleC5odG1sCi0g
dGhlIG9kb2MgYmFja2VuZCB3YXMgdGVtcG9yYXJpbHkgYnJva2VuIGJ1dCBpcyBhbHNvIG5vdyB3
b3JraW5nIGFnYWluOyBodHRwOi8vZG9jcy5taXJhZ2UuaW8vb2RvYy8gLS0gcGxlYXNlIHJlcG9y
dCBhbnkgY3Jvc3MtcmVmZXJlbmNpbmcgaXNzdWVzIG9uIHRoZSBodHRwczovL2dpdGh1Yi5jb20v
b2NhbWwtZG9jIHJlcG9zLgoKQXMgdXN1YWwsIHBsZWFzZSBpdGVyYXRlIHRocm91Z2ggdGhlIGxp
c3QgYW5kIHRyeSB0byByZWZyZXNoIGFueSBvbGRlciBwYWNrYWdlcyB0byBtYXRjaCB0aGUgb2Rp
ZyBjb252ZW50aW9uIHNvIHRoYXQgd2UgaGF2ZSBtb3JlIG1ldGFkYXRhIGluIHBsYWNlIGZvciBM
SUNFTlNFUywgQ0hBTkdFUyBhbmQgdmVyc2lvbnMuICBUaGlzIGlzIGFuIG9uZ29pbmcgcHJvY2Vz
cyBzbyBJJ2xsIGtlZXAgcmVtaW5kaW5nIHVzIGFsbCBhYm91dCBpdCA6LSkKCnJlZ2FyZHMsCkFu
aWwKCj4gT24gMjEgT2N0IDIwMTYsIGF0IDE2OjE4LCBOaWNvbGFzIE9qZWRhIEJhciA8bi5vamUu
YmFyQGdtYWlsLmNvbT4gd3JvdGU6Cj4gCj4gUmUgc2VhcmNoOgo+IAo+ICBodHRwOi8vb2NhbWxv
c2NvcGUuaGVyb2t1YXBwLmNvbS8KPiAKPiBhbmQKPiAKPiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9j
YW1sc3BvdHRlci9zdGF0dXMvNzg5NDE2MTM4MzMzNTczMTIwCj4gCj4gQ2hlZXJzIQo+IAo+IC0g
Tmljb2xhcwo+IAo+IAo+IE9uIEZyaSwgT2N0IDIxLCAyMDE2IGF0IDU6MDQgUE0sIEFuaWwgTWFk
aGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+PiBPbiAxOSBPY3QgMjAxNiwgYXQg
MTY6NTcsIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+Pj4gCj4+
PiBPbiAxOSBPY3QgMjAxNiwgYXQgMTA6NTYsIE1hcnRpbiBMdWNpbmEgPG1hcnRpbkBsdWNpbmEu
bmV0PiB3cm90ZToKPj4+PiAKPj4+PiBPbiBGcmlkYXksIDE0LjEwLjIwMTYgYXQgMTE6MjksIEFu
aWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+Pj4+PiBHb29kIG5ld3MgZXZlcnlvbmUhIFRoZSBleHBl
cmltZW50YWwgZG9jdW1lbnRhdGlvbiByZXBvc2l0b3J5IGF0IGh0dHA6Ly9kb2NzLm1pcmFnZS5p
byBub3cgYnVpbGRzIGFnYWluLCBhbmQgaGFzIGJlZW4gcmVmcmVzaGVkIHRvIHRoZSBsYXRlc3Qg
c2V0IG9mIGxpYnJhcmllcyBhc3NlbWJsZWQgZnJvbSB0aGUgTWlyYWdlT1MzIGRldiByZW1vdGUg
YXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2Cj4+Pj4gCj4+Pj4gU29tZSBp
ZGVhcyBmb3IgVVggaW1wcm92ZW1lbnRzIHRvIHRoZSBkb2NzIHBhZ2VzOgo+Pj4+IAo+Pj4+IDEp
IEh5cGVybGlua3Mgb24gdHlwZXMuIEVnLiBpbiBmdW5jdG9yaWEvRnVuY3RvcmlhX2FwcC5DbWQu
aHRtbAo+Pj4+ICJScmVzdWx0LnJlc3VsdCIgc2hvdWxkIGxpbmsgdG8gcnJlc3VsdC9ScmVzdWx0
Lmh0bWwuCj4+Pj4gCj4+Pj4gMikgQSAiUGF0aCIgbmFnaXZhdGlvbiBoZWFkZXIgd2l0aCB0aGUg
ZnVsbCBoaWVyYXJjaHkuIEUuZy4KPj4+PiBycmVzdWx0L1Jlc3VsdC5odG1sIGN1cnJlbnRseSBo
YXMgIlVwIiwgd2hpY2ggdGFrZXMgbWUgdG8gdGhlIHBhY2thZ2Uncwo+Pj4+IGluZGV4LnBhZ2Ug
YnV0IEkgY2FuJ3QgZ28gIlVwIiBmcm9tIHRoZXJlLgo+Pj4+IAo+Pj4+IDMpIEEgIlNlYXJjaCIg
Ym94IG9mIHNvbWUgc29ydC4gSWRlYWxseSBqdXN0IGNsaWVudC1zaWRlLCBzZWFyY2ggb3Zlcgo+
Pj4+IHBhY2thZ2VzL21vZHVsZXMvdHlwZXMvZGVzY3JpcHRpb25zPwo+Pj4gCj4+PiBUaGFua3Mg
TWFydGluISBJJ3ZlIHVwZGF0ZWQgdGhlIHRyYWNraW5nIGlzc3VlIGF0IGh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy82MDkgYW5kIGZpbGVkIGEgY291cGxlIG9mIHVwc3Ry
ZWFtIGlzc3VlcyBvbiBvZGlnIGFib3V0IHRoaXMuCj4+IAo+PiBodHRwOi8vZG9jcy5taXJhZ2Uu
aW8gaXMgbm93IHJlYnVpbGRpbmcgYWdhaW4gYWZ0ZXIgdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFy
eSBtZXJnZXMgYW5kIEFQSSBjaGFuZ2VzLiAgVGhlcmUgaXMgc29tZSB0ZW1wb3JhcnkgYnJlYWth
Z2UgaW4gdGhlIG9kb2MgQ1NTIHRoYXQgVGhvbWFzIFJlZmlzIGFuZCBEYW5pZWwgQnVuemxpIGFy
ZSB3b3JraW5nIG9uLCBzbyBqdXN0IHVzZSB0aGUgb2NhbWxkb2MgdmVyc2lvbiBmb3Igbm93Lgo+
PiAKPj4+IEknbSBub3QgcXVpdGUgc3VyZSB3aG8gd2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBj
bXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0aGUgcm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1l
cmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFpbmx5IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEs
IHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUgTWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNl
bnRseSkuCj4+IAo+PiBBbmQgbG9va2luZyBhdCBzZWFyY2ggbW9yZSwgSSdtIHJlYXNvbmFibHkg
c3VyZSB0aGF0IHRoaXMgd29uJ3QgaGFwcGVuIGluIHRoZSBzaG9ydCB0ZXJtIGZvciBkb2NzLm1p
cmFnZS5pbyBpbiBvZG9jIC0tIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHNvbWUgTWVybGluIG9y
IEhvb2dsZS1saWtlIHNvbHV0aW9uLgo+PiAKPj4gQW5pbAo+PiAKPj4gCj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IE1pcmFnZU9TLWRldmVsIG1h
aWxpbmcgbGlzdAo+PiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Oct 28 12:55:13 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Oct 2016 12:55: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 <mirageos-devel-bounces@lists.xenproject.org>)
	id 1c06gX-0006fU-W6; Fri, 28 Oct 2016 12:55:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1c06gW-0006fM-RL
 for mirageos-devel@lists.xenproject.org; Fri, 28 Oct 2016 12:55:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1C/90-12520-4AA43185; Fri, 28 Oct 2016 12:55:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhse4iL+E
 Ig3t3rS16W++yODB6HP5whSWAMYo1My8pvyKBNWP+wXnMBbekK1Z+fsTYwHhCvIuRi0NIYCqj
 xIrF/9hBHBaBycwSez8+ZIFwvjJJ7J40jxmi7ByjxNNzb4DKODmYBbQkbvx7yQRi8wroSWxa/
 xbMFhawlvi4dwqQzcHBJqApsfIVP0iYUyBQYvLe46wgNouAqsTW6c2sIDOZBRoYJR6t3c0KMV
 NbYtnC18wQM20l1s1/wA6xeCKTxPEdE1hAEiJARWevHQJrkBCQlXhychHLBEaBWUhumoXkpll
 I5i5gZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERikDECw
 g3Hnc6dDjJIcTEqivIm2whFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/ewLlBItS01Mr0jJzg
 PECk5bg4FES4f0HkuYtLkjMLc5Mh0idYtTleLPr5QMmIZa8/LxUKXHeSSBFAiBFGaV5cCNgsX
 uJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwcwEQgxJOZVwK36RXQEUxAR0xPFwA5oiQRISX
 VwFjaGr3nVp751eVHGvsnfoyvdV/b6GiwbMOUbXzB3NuleXP1nrDc7/SVX1t3TCjDzkRk5udV
 Xpur1ukv8piT+llNQj8r+OFug90Vv1InLHt9+M493e35JnuZeea5h+3Is+yPmGbiWPDB7PuOt
 5mpLSoLBJewsW3+93vP6XcivQ+XLtunvCL59TwlluKMREMt5qLiRADtGxlX2AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1477659298!40555684!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29913 invoked from network); 28 Oct 2016 12:54:58 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Oct 2016 12:54:58 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8d384e3f;
 Fri, 28 Oct 2016 13:54:57 +0100 (BST)
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=H0fKyLByRJR/iSyIYmdRibnNEGk=; b=CnAdTbJw2FoYdADx3P
 Zh0S/7zbMbBOo86yv0IeCpxG5TuxchCymZpTrU2iEjLGJrHUOKYa18/GArmJUOlj
 krfgzXbGYC6FWEhJlMxaAWqSA7cF6c4nszmf6WrHEoskuNoEXF66r8AbhtAV5Gy/
 0n6F5AtEoOO4SYb7H/wjRjQgQ=
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=OLqPQ8uTF3lIZCuPoptVK16oEm3WcD53x5k+SIXoSpqfIaiWlzF
 NOZA45jRQpeWBs8yc1Y7O2JPKDrVUCctowGDHz+vq6j+R7CNQ4UoHadK+AaC56fA
 2YXbMrnESZhb6Er7/bdKrNbazpTLu05kiSR23OgGLcfv96YzgPISPkPY=
Received: from [172.16.10.219] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id f994db74
 (TLSv1:ECDHE-RSA-AES256-SHA:256:NO); 
 Fri, 28 Oct 2016 13:54:57 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAPunWhCMYPTCRe-LdU1rzS4NnvYS-BnFaen6M1GR3AwtxiS+RQ@mail.gmail.com>
Date: Fri, 28 Oct 2016 13:54:56 +0100
Message-Id: <E4609E04-F677-47DE-AA22-809A1B85C3B3@recoil.org>
References: <BCA0DB9D-6437-45A3-B824-11DA747397F5@recoil.org>
 <20161019095654.GB18717@nodbug.lucina.net>
 <F82541A5-7728-45EF-8B82-7A5DDC7EC953@recoil.org>
 <96DD6101-F95B-47DD-B475-9994C026DF1F@recoil.org>
 <CAPunWhCMYPTCRe-LdU1rzS4NnvYS-BnFaen6M1GR3AwtxiS+RQ@mail.gmail.com>
To: Nicolas Ojeda Bar <n.oje.bar@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: Martin Lucina <martin@lucina.net>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 Gemma Gordon <gg417@cl.cam.ac.uk>
Subject: Re: [MirageOS-devel] docs.mirage.io building again
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcG9pbnRlciBOaWNvbGFzLCBJIGRpZG4ndCByZWFsaXNlIHRoYXQgd2Fz
IHN0aWxsIHVuZGVyIGFjdGl2ZSBkZXZlbG9wbWVudCEgSG9va2luZyBpdCBpbnRvIG9kaWcgc2hv
dWxkIGJlIGEgZnVuIGV4ZXJjaXNlLgoKQW4gdXBkYXRlIG9uIGRvY3MubWlyYWdlLmlvOgoKLSBp
dCBpcyBub3cgYnVpbGRpbmcgYWdhaW4gYWZ0ZXIgdGhlIGxhdGVzdCBiYXRjaCBvZiBtaXJhZ2Uv
bWlyYWdlLWRldiBjaGFuZ2VzLiAgVGhhbmtzIHRvIERhdmlkIEthbG9wZXIgZm9yIGxvdHMgb2Yg
aGFyZCB3b3JrIG9uIGZpeGluZyB1cCBtaXJhZ2UtZW50cm9weSBhbmQgdGhlIGFzc29jaWF0ZWQg
cGFja2FnZXMuCi0gd2Ugbm93IGhhdmUgbW9yZSBwYWNrYWdlcyBpbiB0aGVyZSwgc3VjaCBhcyBj
cHVpZCBodHRwOi8vZG9jcy5taXJhZ2UuaW8vb2RvYy9jcHVpZC9DcHVpZC9pbmRleC5odG1sCi0g
dGhlIG9kb2MgYmFja2VuZCB3YXMgdGVtcG9yYXJpbHkgYnJva2VuIGJ1dCBpcyBhbHNvIG5vdyB3
b3JraW5nIGFnYWluOyBodHRwOi8vZG9jcy5taXJhZ2UuaW8vb2RvYy8gLS0gcGxlYXNlIHJlcG9y
dCBhbnkgY3Jvc3MtcmVmZXJlbmNpbmcgaXNzdWVzIG9uIHRoZSBodHRwczovL2dpdGh1Yi5jb20v
b2NhbWwtZG9jIHJlcG9zLgoKQXMgdXN1YWwsIHBsZWFzZSBpdGVyYXRlIHRocm91Z2ggdGhlIGxp
c3QgYW5kIHRyeSB0byByZWZyZXNoIGFueSBvbGRlciBwYWNrYWdlcyB0byBtYXRjaCB0aGUgb2Rp
ZyBjb252ZW50aW9uIHNvIHRoYXQgd2UgaGF2ZSBtb3JlIG1ldGFkYXRhIGluIHBsYWNlIGZvciBM
SUNFTlNFUywgQ0hBTkdFUyBhbmQgdmVyc2lvbnMuICBUaGlzIGlzIGFuIG9uZ29pbmcgcHJvY2Vz
cyBzbyBJJ2xsIGtlZXAgcmVtaW5kaW5nIHVzIGFsbCBhYm91dCBpdCA6LSkKCnJlZ2FyZHMsCkFu
aWwKCj4gT24gMjEgT2N0IDIwMTYsIGF0IDE2OjE4LCBOaWNvbGFzIE9qZWRhIEJhciA8bi5vamUu
YmFyQGdtYWlsLmNvbT4gd3JvdGU6Cj4gCj4gUmUgc2VhcmNoOgo+IAo+ICBodHRwOi8vb2NhbWxv
c2NvcGUuaGVyb2t1YXBwLmNvbS8KPiAKPiBhbmQKPiAKPiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9j
YW1sc3BvdHRlci9zdGF0dXMvNzg5NDE2MTM4MzMzNTczMTIwCj4gCj4gQ2hlZXJzIQo+IAo+IC0g
Tmljb2xhcwo+IAo+IAo+IE9uIEZyaSwgT2N0IDIxLCAyMDE2IGF0IDU6MDQgUE0sIEFuaWwgTWFk
aGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+PiBPbiAxOSBPY3QgMjAxNiwgYXQg
MTY6NTcsIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+IHdyb3RlOgo+Pj4gCj4+
PiBPbiAxOSBPY3QgMjAxNiwgYXQgMTA6NTYsIE1hcnRpbiBMdWNpbmEgPG1hcnRpbkBsdWNpbmEu
bmV0PiB3cm90ZToKPj4+PiAKPj4+PiBPbiBGcmlkYXksIDE0LjEwLjIwMTYgYXQgMTE6MjksIEFu
aWwgTWFkaGF2YXBlZGR5IHdyb3RlOgo+Pj4+PiBHb29kIG5ld3MgZXZlcnlvbmUhIFRoZSBleHBl
cmltZW50YWwgZG9jdW1lbnRhdGlvbiByZXBvc2l0b3J5IGF0IGh0dHA6Ly9kb2NzLm1pcmFnZS5p
byBub3cgYnVpbGRzIGFnYWluLCBhbmQgaGFzIGJlZW4gcmVmcmVzaGVkIHRvIHRoZSBsYXRlc3Qg
c2V0IG9mIGxpYnJhcmllcyBhc3NlbWJsZWQgZnJvbSB0aGUgTWlyYWdlT1MzIGRldiByZW1vdGUg
YXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2Cj4+Pj4gCj4+Pj4gU29tZSBp
ZGVhcyBmb3IgVVggaW1wcm92ZW1lbnRzIHRvIHRoZSBkb2NzIHBhZ2VzOgo+Pj4+IAo+Pj4+IDEp
IEh5cGVybGlua3Mgb24gdHlwZXMuIEVnLiBpbiBmdW5jdG9yaWEvRnVuY3RvcmlhX2FwcC5DbWQu
aHRtbAo+Pj4+ICJScmVzdWx0LnJlc3VsdCIgc2hvdWxkIGxpbmsgdG8gcnJlc3VsdC9ScmVzdWx0
Lmh0bWwuCj4+Pj4gCj4+Pj4gMikgQSAiUGF0aCIgbmFnaXZhdGlvbiBoZWFkZXIgd2l0aCB0aGUg
ZnVsbCBoaWVyYXJjaHkuIEUuZy4KPj4+PiBycmVzdWx0L1Jlc3VsdC5odG1sIGN1cnJlbnRseSBo
YXMgIlVwIiwgd2hpY2ggdGFrZXMgbWUgdG8gdGhlIHBhY2thZ2Uncwo+Pj4+IGluZGV4LnBhZ2Ug
YnV0IEkgY2FuJ3QgZ28gIlVwIiBmcm9tIHRoZXJlLgo+Pj4+IAo+Pj4+IDMpIEEgIlNlYXJjaCIg
Ym94IG9mIHNvbWUgc29ydC4gSWRlYWxseSBqdXN0IGNsaWVudC1zaWRlLCBzZWFyY2ggb3Zlcgo+
Pj4+IHBhY2thZ2VzL21vZHVsZXMvdHlwZXMvZGVzY3JpcHRpb25zPwo+Pj4gCj4+PiBUaGFua3Mg
TWFydGluISBJJ3ZlIHVwZGF0ZWQgdGhlIHRyYWNraW5nIGlzc3VlIGF0IGh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy82MDkgYW5kIGZpbGVkIGEgY291cGxlIG9mIHVwc3Ry
ZWFtIGlzc3VlcyBvbiBvZGlnIGFib3V0IHRoaXMuCj4+IAo+PiBodHRwOi8vZG9jcy5taXJhZ2Uu
aW8gaXMgbm93IHJlYnVpbGRpbmcgYWdhaW4gYWZ0ZXIgdGhlIGxhdGVzdCBzZXQgb2YgbGlicmFy
eSBtZXJnZXMgYW5kIEFQSSBjaGFuZ2VzLiAgVGhlcmUgaXMgc29tZSB0ZW1wb3JhcnkgYnJlYWth
Z2UgaW4gdGhlIG9kb2MgQ1NTIHRoYXQgVGhvbWFzIFJlZmlzIGFuZCBEYW5pZWwgQnVuemxpIGFy
ZSB3b3JraW5nIG9uLCBzbyBqdXN0IHVzZSB0aGUgb2NhbWxkb2MgdmVyc2lvbiBmb3Igbm93Lgo+
PiAKPj4+IEknbSBub3QgcXVpdGUgc3VyZSB3aG8gd2lsbCBoYW5kbGUgc2VhcmNoIGFjcm9zcyBj
bXQgZmlsZXMgeWV0LiAgSXMgdGhpcyBvbiB0aGUgcm9hZG1hcCBvciB3YW50LWxpc3QgZm9yIE1l
cmxpbj8gKHRoaXMgcXVlc3Rpb24gaXMgbWFpbmx5IGRpcmVjdGVkIGF0IEZyZWQgb3IgR2VtbWEs
IHdobyBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUgTWVybGluIGZlYXR1cmUgcm9hZG1hcCByZWNl
bnRseSkuCj4+IAo+PiBBbmQgbG9va2luZyBhdCBzZWFyY2ggbW9yZSwgSSdtIHJlYXNvbmFibHkg
c3VyZSB0aGF0IHRoaXMgd29uJ3QgaGFwcGVuIGluIHRoZSBzaG9ydCB0ZXJtIGZvciBkb2NzLm1p
cmFnZS5pbyBpbiBvZG9jIC0tIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHNvbWUgTWVybGluIG9y
IEhvb2dsZS1saWtlIHNvbHV0aW9uLgo+PiAKPj4gQW5pbAo+PiAKPj4gCj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IE1pcmFnZU9TLWRldmVsIG1h
aWxpbmcgbGlzdAo+PiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

