From mirageos-devel-bounces@lists.xenproject.org Mon May 02 17:37:40 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 02 May 2016 17:37: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 1axHmh-0005KO-JN; Mon, 02 May 2016 17:37:27 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1axHmg-0005KI-0C
 for mirageos-devel@lists.xenproject.org; Mon, 02 May 2016 17:37:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/49-07120-45097275; Mon, 02 May 2016 17:37:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXiVRvkohs8QT3
 c4NkFU4ve1rssDowehz9cYQlgjGLNzEvKr0hgzdiwdilTwVG+iqbb75kbGGfxdDFycQgJzGOU
 2PNyGxuIwyIwj1Xi9cdjjCCOhMAuVol7G1ewdDFyAjkxEtc/nmWCsKskdnw8xwpiCwloScw//
 ZIZYtQeJokFW06BFQkLmEt8+NzBBmIzC6hL/Jl3iRnE5hXQk3h16zIrRI28RO/6f+wgNpuAvs
 SSeY/AajgFnCR2zHwNNodFQEVi6YxeFog52hLLFr6GmuMo8fHgbHaIIxwlmh7+BKsREbCQeN3
 zixXiUFmJ3b8fMU1gFJ6F5IxZSM6YhWTsAkbmVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6
 uanFxYnpqTmJScV6yfm5mxiBoc4ABDsYl/11OsQoycGkJMor2qQeLsSXlJ9SmZFYnBFfVJqTW
 nyIUYaDQ0mCd2o/UE6wKDU9tSItMwcYdTBpCQ4eJRHeQpA0b3FBYm5xZjpE6hSjLseWqffWMg
 mx5OXnpUqJ804CKRIAKcoozYMbAUsAlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCQMcQlPZl4
 J3KZXQEcwAR2RvV4V5IiSRISUVAPj8sWBJxwCPZTr1c/sKDH2ur3qvrjhn8Dbyqy3NRPzM5RX
 hnVuspevstDc97VkB1vIXtuTM4N/1edunag3/drSvnc78lu6WVrXyzBucHY5ImOTJzDnROX1R
 8kXHnqJLMjn381qfSKttrd3TxaHV4TlNLN1QQlB7xf0rrnBrxH00XKFdesFvhVKLMUZiYZazE
 XFiQAmKnvf+wIAAA==
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1462210641!11776057!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45448 invoked from network); 2 May 2016 17:37:23 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2016 17:37:23 -0000
Received: by mail-wm0-f68.google.com with SMTP id e201so18084255wme.2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 02 May 2016 10:37:21 -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
 :content-transfer-encoding:message-id:references:to;
 bh=Z/uuOJwNL9Z2jQ8XD/62JhgmgxmtfMy9Nd3u1VijjR4=;
 b=iItmvXJKCSiWdVtxDxInE6E0rFDfi16gs2lxjbG+lKKDOSc10iBp9ogGvIV6HXcLxz
 Sn/JC+XkfPiHk/s6GyujAGreGe+Pex28YN1yxRmT6o4hTBVyuWxl/frqguwvA9AtNi1s
 6VB5IXGYYWfvQIpNZpGd+oTGiXRpwie9mauAVmAZqVKi6RqoVtQLazzpxGfy3mkQXGG3
 7NNiarDRMqai0Iu0CVpgiLs6DNuVTsr2GZEKHdUx5STAcHd+kOy7eeVFkN25UCpDN5Va
 4GIKpuwSnP2O58WO+ozofLMR8h4WiyP10wCcbBya2aio3C9F10VdNavckV/TghZY8L3U
 KhYQ==
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:content-transfer-encoding:message-id:references:to;
 bh=Z/uuOJwNL9Z2jQ8XD/62JhgmgxmtfMy9Nd3u1VijjR4=;
 b=KoJpy6hFLsbNiG3ZQ+QP02miTGWlsCDQg5FwpjeBUkdAps1ntassOz52LSpoIk9Ti8
 fsC4D1sBvCaCTrFIIaByYRxwyz/5vo6pu54CwPjW0fEvKR1/jyVAFQ6HOxDkkOJuGFkz
 Pmy9WNl4fVztDqIlUI1neqlcco7VKwDozQkaA2XPCLck0W3xe5VGoSp8lkCtYZnPo1/R
 TbOKY6qdeObjRrtOF0rCTvU2Js4dp9oyOhts46DFASHxMph+bOxl9Qs6Wi260TUtv8iY
 Sidch0hQvMcVpxdCmt/qUmOI4fSkYL2whu1XiTQNVWSwEdv33pqCg+i61prdGLphYmf6
 HiFA==
X-Gm-Message-State: AOPr4FVsvy4P3TAH+vxUemrreIhBK1UgsgP/NvQY+pdcZE2iAfr8/d2b3K7waM8hSbb4bA==
X-Received: by 10.194.58.114 with SMTP id p18mr35752680wjq.84.1462210641266;
 Mon, 02 May 2016 10:37:21 -0700 (PDT)
Received: from [172.20.10.4] (82-132-239-196.dab.02.net. [82.132.239.196])
 by smtp.gmail.com with ESMTPSA id r8sm20015996wme.14.2016.05.02.10.37.19
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 May 2016 10:37:20 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <09466FC2-02C4-4B86-BAF8-9F755CA30BAA@gazagnaire.org>
Date: Mon, 2 May 2016 19:38:02 +0200
Message-Id: <E431380E-9601-4969-A5AB-58A863F090C9@gazagnaire.org>
References: <09466FC2-02C4-4B86-BAF8-9F755CA30BAA@gazagnaire.org>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [MirageOS-devel] [ANN] mirage 2.9.0
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: <http://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: <http://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>

PiBUaGlzIHdpbGwgc29vbiBiZSBhdmFpbGFibGUgaW4gb3BhbTogaHR0cHM6Ly9naXRodWIuY29t
L29jYW1sL29wYW0tcmVwb3NpdG9yeS9wdWxsLzYzNTIKClRoaXMgUFIgaXMgbm93IG1lcmdlZCBh
bmQgbWlyYWdlIDIuOS4wIHNob3VsZCBiZSBhdmFpbGFibGUgaW4gYG9wYW0gdXBkYXRlYCBpbiB0
aGUgbmV4dCBob3VyIG9yIHNvLgoKQmVzdCwKVGhvbWFzCgo+IAo+IFN1bW1hcnk6IHVzZSBMb2dz
WzJdIGluIHlvdSBsaWJyYXJpZXMsIGFuZCB1c2UgYC0tbG9nc2BlaXRoZXIgYXQgY29uZmlndXJl
IG9yIHJ1bnRpbWUgdG8gY29uZmlndXJlIHRoZSBsb2cgcmVwb3J0ZXJzLiBZb3UgZG9u4oCZdCBu
ZWVkIHRvIGNoYW5nZSB5b3VyIGNvbmZpZy5tbCAoYnV0IHlvdSBjYW4gdHdlYWsgdGhlIGRlZmF1
bHQgbG9nIHJlcG9ydGVyIGluIHRoZXJlIGlmIHlvdSB3YW50IHRvLCBvciBkaXNhYmxlIGxvZyBy
ZXBvcnRpbmcgY29tcGxldGVseSkuCj4gCj4gSSBwbGFuIHRvIHdyaXRlIG1vcmUgY29tcGxldGUg
ZG9jdW1lbnRhdGlvbiBuZXh0IHdlZWssIGJ1dCBoZXJlIGFuIGV4YW1wbGU6Cj4gCj4gYGBgCj4g
JCBtaXJhZ2UgY29uZmlndXJlIC0tbm8tb3BhbSAtLWxvZ3MgaW5mbyxmb286ZGVidWcsdG90bzpk
ZWJ1Zwo+ICQgbWFrZQo+IFsuLi5dCj4gJCAuL21haW4ubmF0aXZlCj4gV2FybmluZzogdG90byBp
cyBub3QgYSB2YWxpZCBsb2cgc291cmNlLgo+IEhlbGxvIFdvcmxkIQo+IDIwMTYtMDQtMjkgMTA6
MDQuNTI6IERCRyBbZm9vXSBIYWhhCj4gJCAuL21haW4ubmF0aXZlIC0tbG9ncyBpbmZvCj4gSGVs
bG8gV29ybGQhCj4gYGBgIAo+IAo+IEZ1bGwgY2hhbmdlczoKPiAKPiAqIEFkZCBsb2dnaW5nIHN1
cHBvcnQuIEEgbmV3IGByZXBvcnRlcmAgcGFyYW1ldGVyIHRvIGByZWdpc3RlcmAgaXMgbm93IGF2
YWlsYWJsZS4gVGhpcyBwYXJhbWV0ZXIgZGVmaW5lcyBob3cgdG8gY29uZmlndXJlIHRoZSBsb2cg
cmVwb3J0ZXIsCj4gIHVzaW5nIGBMb2dzYCBhbmQgYE1pcmFnZV9sb2dzYC4gTG9nIHJlcG9ydGVy
cyBjYW4gYWxzbyBiZSBjb25maWd1cmVkIGF0IGNvbmZpZ3VyYXRpb24gQU5EIHJ1bnRpbWUgdXNp
bmcgb24gdGhlIG5ldyBgLWxgIG9yIGDigJRsb2dzYCAgY29tbWFuZC1saW5lIGFyZ3VtZW50LiAg
KCM1MzQsIGJ5IEBzYW1vaHQsIEB0YWxleDUgYW5kIEBEcnVwKQo+IAo+ICogQWxsb3cgdG8gZGlz
YWJsZSBjb21tYW5kLWxpbmUgcGFyc2luZyBhdCBydW50aW1lLiBUaGVyZSBpcyBhIG5ldyBgYXJn
dmAgcGFyYW1ldGVyIHRvIHRoZSBgcmVnaXN0ZXJgIGZ1bmN0aW9uIHRvIGFsbG93IHRvIHBhc3Mg
Y3VzdG9tIGNvbW1hbmQtbGluZSBhcmd1bWVudCBwYXJzaW5nIGRldmljZXMuICBVc2UgYHJlZ2lz
dGVyIH5hcmd2Om5vX2FyZ3ZgIHRvIGRpc2FibGUgY29tbWFuZC1saW5lIGFyZ3VtZW50IHBhcnNp
bmcuICgjNDkzLCBieSBAc2Ftb2h0IGFuZCBARHJ1cCkKPiAKPiBNYW55IHRoYW5rcyB0byBUaG9t
YXMgTC4gd2hvIHN0YXJ0ZWQgdGhhdCB3b3JrIGR1cmluZyB0aGUgTWlyYWdlT1MgaGFja2F0b25b
Ml0gYW5kIEBkcnVwIGZvciB0aGUgdXNlZnVsIGNvbW1lbnRzIGFuZCBmZWVkYmFjay4KPiAKPiBC
ZXN0LAo+IFRob21hcwo+IAo+IFsxXTogaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwvbWlyYWdlb3MtZGV2ZWwvMjAxMi0wMy9tc2cwMDAwMS5odG1sCj4gWzJdOiBodHRw
Oi8vZXJyYXRpcXVlLmNoL3NvZnR3YXJlL2xvZ3MvZG9jL0xvZ3MuaHRtbAo+IFszXTogaHR0cDov
L2Nhbm9weS5taXJhZ2UuaW8vUG9zdHMvRXJyb3JzCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon May 02 17:37:40 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 02 May 2016 17:37: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 1axHmh-0005KO-JN; Mon, 02 May 2016 17:37:27 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1axHmg-0005KI-0C
 for mirageos-devel@lists.xenproject.org; Mon, 02 May 2016 17:37:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/49-07120-45097275; Mon, 02 May 2016 17:37:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXiVRvkohs8QT3
 c4NkFU4ve1rssDowehz9cYQlgjGLNzEvKr0hgzdiwdilTwVG+iqbb75kbGGfxdDFycQgJzGOU
 2PNyGxuIwyIwj1Xi9cdjjCCOhMAuVol7G1ewdDFyAjkxEtc/nmWCsKskdnw8xwpiCwloScw//
 ZIZYtQeJokFW06BFQkLmEt8+NzBBmIzC6hL/Jl3iRnE5hXQk3h16zIrRI28RO/6f+wgNpuAvs
 SSeY/AajgFnCR2zHwNNodFQEVi6YxeFog52hLLFr6GmuMo8fHgbHaIIxwlmh7+BKsREbCQeN3
 zixXiUFmJ3b8fMU1gFJ6F5IxZSM6YhWTsAkbmVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6
 uanFxYnpqTmJScV6yfm5mxiBoc4ABDsYl/11OsQoycGkJMor2qQeLsSXlJ9SmZFYnBFfVJqTW
 nyIUYaDQ0mCd2o/UE6wKDU9tSItMwcYdTBpCQ4eJRHeQpA0b3FBYm5xZjpE6hSjLseWqffWMg
 mx5OXnpUqJ804CKRIAKcoozYMbAUsAlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCQMcQlPZl4
 J3KZXQEcwAR2RvV4V5IiSRISUVAPj8sWBJxwCPZTr1c/sKDH2ur3qvrjhn8Dbyqy3NRPzM5RX
 hnVuspevstDc97VkB1vIXtuTM4N/1edunag3/drSvnc78lu6WVrXyzBucHY5ImOTJzDnROX1R
 8kXHnqJLMjn381qfSKttrd3TxaHV4TlNLN1QQlB7xf0rrnBrxH00XKFdesFvhVKLMUZiYZazE
 XFiQAmKnvf+wIAAA==
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1462210641!11776057!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45448 invoked from network); 2 May 2016 17:37:23 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2016 17:37:23 -0000
Received: by mail-wm0-f68.google.com with SMTP id e201so18084255wme.2
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 02 May 2016 10:37:21 -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
 :content-transfer-encoding:message-id:references:to;
 bh=Z/uuOJwNL9Z2jQ8XD/62JhgmgxmtfMy9Nd3u1VijjR4=;
 b=iItmvXJKCSiWdVtxDxInE6E0rFDfi16gs2lxjbG+lKKDOSc10iBp9ogGvIV6HXcLxz
 Sn/JC+XkfPiHk/s6GyujAGreGe+Pex28YN1yxRmT6o4hTBVyuWxl/frqguwvA9AtNi1s
 6VB5IXGYYWfvQIpNZpGd+oTGiXRpwie9mauAVmAZqVKi6RqoVtQLazzpxGfy3mkQXGG3
 7NNiarDRMqai0Iu0CVpgiLs6DNuVTsr2GZEKHdUx5STAcHd+kOy7eeVFkN25UCpDN5Va
 4GIKpuwSnP2O58WO+ozofLMR8h4WiyP10wCcbBya2aio3C9F10VdNavckV/TghZY8L3U
 KhYQ==
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:content-transfer-encoding:message-id:references:to;
 bh=Z/uuOJwNL9Z2jQ8XD/62JhgmgxmtfMy9Nd3u1VijjR4=;
 b=KoJpy6hFLsbNiG3ZQ+QP02miTGWlsCDQg5FwpjeBUkdAps1ntassOz52LSpoIk9Ti8
 fsC4D1sBvCaCTrFIIaByYRxwyz/5vo6pu54CwPjW0fEvKR1/jyVAFQ6HOxDkkOJuGFkz
 Pmy9WNl4fVztDqIlUI1neqlcco7VKwDozQkaA2XPCLck0W3xe5VGoSp8lkCtYZnPo1/R
 TbOKY6qdeObjRrtOF0rCTvU2Js4dp9oyOhts46DFASHxMph+bOxl9Qs6Wi260TUtv8iY
 Sidch0hQvMcVpxdCmt/qUmOI4fSkYL2whu1XiTQNVWSwEdv33pqCg+i61prdGLphYmf6
 HiFA==
X-Gm-Message-State: AOPr4FVsvy4P3TAH+vxUemrreIhBK1UgsgP/NvQY+pdcZE2iAfr8/d2b3K7waM8hSbb4bA==
X-Received: by 10.194.58.114 with SMTP id p18mr35752680wjq.84.1462210641266;
 Mon, 02 May 2016 10:37:21 -0700 (PDT)
Received: from [172.20.10.4] (82-132-239-196.dab.02.net. [82.132.239.196])
 by smtp.gmail.com with ESMTPSA id r8sm20015996wme.14.2016.05.02.10.37.19
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 May 2016 10:37:20 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <09466FC2-02C4-4B86-BAF8-9F755CA30BAA@gazagnaire.org>
Date: Mon, 2 May 2016 19:38:02 +0200
Message-Id: <E431380E-9601-4969-A5AB-58A863F090C9@gazagnaire.org>
References: <09466FC2-02C4-4B86-BAF8-9F755CA30BAA@gazagnaire.org>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [MirageOS-devel] [ANN] mirage 2.9.0
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: <http://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: <http://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>

PiBUaGlzIHdpbGwgc29vbiBiZSBhdmFpbGFibGUgaW4gb3BhbTogaHR0cHM6Ly9naXRodWIuY29t
L29jYW1sL29wYW0tcmVwb3NpdG9yeS9wdWxsLzYzNTIKClRoaXMgUFIgaXMgbm93IG1lcmdlZCBh
bmQgbWlyYWdlIDIuOS4wIHNob3VsZCBiZSBhdmFpbGFibGUgaW4gYG9wYW0gdXBkYXRlYCBpbiB0
aGUgbmV4dCBob3VyIG9yIHNvLgoKQmVzdCwKVGhvbWFzCgo+IAo+IFN1bW1hcnk6IHVzZSBMb2dz
WzJdIGluIHlvdSBsaWJyYXJpZXMsIGFuZCB1c2UgYC0tbG9nc2BlaXRoZXIgYXQgY29uZmlndXJl
IG9yIHJ1bnRpbWUgdG8gY29uZmlndXJlIHRoZSBsb2cgcmVwb3J0ZXJzLiBZb3UgZG9u4oCZdCBu
ZWVkIHRvIGNoYW5nZSB5b3VyIGNvbmZpZy5tbCAoYnV0IHlvdSBjYW4gdHdlYWsgdGhlIGRlZmF1
bHQgbG9nIHJlcG9ydGVyIGluIHRoZXJlIGlmIHlvdSB3YW50IHRvLCBvciBkaXNhYmxlIGxvZyBy
ZXBvcnRpbmcgY29tcGxldGVseSkuCj4gCj4gSSBwbGFuIHRvIHdyaXRlIG1vcmUgY29tcGxldGUg
ZG9jdW1lbnRhdGlvbiBuZXh0IHdlZWssIGJ1dCBoZXJlIGFuIGV4YW1wbGU6Cj4gCj4gYGBgCj4g
JCBtaXJhZ2UgY29uZmlndXJlIC0tbm8tb3BhbSAtLWxvZ3MgaW5mbyxmb286ZGVidWcsdG90bzpk
ZWJ1Zwo+ICQgbWFrZQo+IFsuLi5dCj4gJCAuL21haW4ubmF0aXZlCj4gV2FybmluZzogdG90byBp
cyBub3QgYSB2YWxpZCBsb2cgc291cmNlLgo+IEhlbGxvIFdvcmxkIQo+IDIwMTYtMDQtMjkgMTA6
MDQuNTI6IERCRyBbZm9vXSBIYWhhCj4gJCAuL21haW4ubmF0aXZlIC0tbG9ncyBpbmZvCj4gSGVs
bG8gV29ybGQhCj4gYGBgIAo+IAo+IEZ1bGwgY2hhbmdlczoKPiAKPiAqIEFkZCBsb2dnaW5nIHN1
cHBvcnQuIEEgbmV3IGByZXBvcnRlcmAgcGFyYW1ldGVyIHRvIGByZWdpc3RlcmAgaXMgbm93IGF2
YWlsYWJsZS4gVGhpcyBwYXJhbWV0ZXIgZGVmaW5lcyBob3cgdG8gY29uZmlndXJlIHRoZSBsb2cg
cmVwb3J0ZXIsCj4gIHVzaW5nIGBMb2dzYCBhbmQgYE1pcmFnZV9sb2dzYC4gTG9nIHJlcG9ydGVy
cyBjYW4gYWxzbyBiZSBjb25maWd1cmVkIGF0IGNvbmZpZ3VyYXRpb24gQU5EIHJ1bnRpbWUgdXNp
bmcgb24gdGhlIG5ldyBgLWxgIG9yIGDigJRsb2dzYCAgY29tbWFuZC1saW5lIGFyZ3VtZW50LiAg
KCM1MzQsIGJ5IEBzYW1vaHQsIEB0YWxleDUgYW5kIEBEcnVwKQo+IAo+ICogQWxsb3cgdG8gZGlz
YWJsZSBjb21tYW5kLWxpbmUgcGFyc2luZyBhdCBydW50aW1lLiBUaGVyZSBpcyBhIG5ldyBgYXJn
dmAgcGFyYW1ldGVyIHRvIHRoZSBgcmVnaXN0ZXJgIGZ1bmN0aW9uIHRvIGFsbG93IHRvIHBhc3Mg
Y3VzdG9tIGNvbW1hbmQtbGluZSBhcmd1bWVudCBwYXJzaW5nIGRldmljZXMuICBVc2UgYHJlZ2lz
dGVyIH5hcmd2Om5vX2FyZ3ZgIHRvIGRpc2FibGUgY29tbWFuZC1saW5lIGFyZ3VtZW50IHBhcnNp
bmcuICgjNDkzLCBieSBAc2Ftb2h0IGFuZCBARHJ1cCkKPiAKPiBNYW55IHRoYW5rcyB0byBUaG9t
YXMgTC4gd2hvIHN0YXJ0ZWQgdGhhdCB3b3JrIGR1cmluZyB0aGUgTWlyYWdlT1MgaGFja2F0b25b
Ml0gYW5kIEBkcnVwIGZvciB0aGUgdXNlZnVsIGNvbW1lbnRzIGFuZCBmZWVkYmFjay4KPiAKPiBC
ZXN0LAo+IFRob21hcwo+IAo+IFsxXTogaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwvbWlyYWdlb3MtZGV2ZWwvMjAxMi0wMy9tc2cwMDAwMS5odG1sCj4gWzJdOiBodHRw
Oi8vZXJyYXRpcXVlLmNoL3NvZnR3YXJlL2xvZ3MvZG9jL0xvZ3MuaHRtbAo+IFszXTogaHR0cDov
L2Nhbm9weS5taXJhZ2UuaW8vUG9zdHMvRXJyb3JzCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue May 03 11:34:05 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 03 May 2016 11:34:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1axYaR-0004bq-JJ; Tue, 03 May 2016 11:33:55 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1axYaQ-0004bZ-NI
 for mirageos-devel@lists.xenproject.org; Tue, 03 May 2016 11:33:54 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 60/3C-18833-2AC88275; Tue, 03 May 2016 11:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSnM/RqruwRyP
 c4LaTRW/rXRYHRo/DH66wBDBGsWbmJeVXJLBmTL+5nq1guUjF8s5frA2Mj4W6GDk5JAQUJbY2
 bmTuYuQAsi0lXq0p6GLk4hASeM4kceTfUWYIZy6jxKd9/xghGnIk7l+7wQrRUChxcIIrSJhXQ
 FDi5MwnLCC2kICHxL2NV8HK2QTUJfp3t7CB2CwCKhJzHq5ngxiTKLF98jVWiN4AiQNdq8DqhQ
 ViJZYvPcMMYosA9S47dR8szizgJfG3ewJUjY7E3ze/GScwCsxCsnoWkrJZQNcxA7WvnycEEVa
 TuL3tKjuErS2xbOFr5gWMrKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAsOYAQh2MO587nSIUZKDSUmUV+KuergQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4V3
 RrhQoJFqempFWmZOcCIgklLcPAoifAagaR5iwsSc4sz0yFSpxiNObb8vraWiWPb1HtrmYRY8v
 LzUqXEeVNBSgVASjNK8+AGwSL9EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5d4NM4cnMK4H
 b9wroFCagU7LXq4KcUpKIkJJqYBTSUDPUqTCyqb89+e0J/fpbTMc3uev+q/j/0jVFIcO+dd/d
 5iOeFr+WT7m9jZf5xaryGYnr/BtLkpfZrpTPlmKxW2bsfttEMk3ZUVlPQTtrblhn4TyNe3dMg
 gMiOndo7DR42OnwQ9A4o1M5/pt96Db3pRdigx/raf+o3jM19ceiZT8aHh+QVGIpzkg01GIuKk
 4EANp3rKvvAgAA
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1462275232!12317588!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3313 invoked from network); 3 May 2016 11:33:52 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2016 11:33:52 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-lf0-f50.google.com ([209.85.215.50]:36032)
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1axYaO-000gpF-i8 (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Tue, 03 May 2016 12:33:52 +0100
Received: by mail-lf0-f50.google.com with SMTP id u64so18098318lff.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 03 May 2016 04:33:52 -0700 (PDT)
X-Gm-Message-State: AOPr4FVbrMkfnLhXLQ951Y8x7hUNdLw8HtZg10+2OSTCwJUBbBUNBkOC7yM39s0Qff92ABngEkOO7B8C5BTmRQ==
X-Received: by 10.25.213.78 with SMTP id m75mr1022727lfg.85.1462275232247;
 Tue, 03 May 2016 04:33:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.22.67 with HTTP; Tue, 3 May 2016 04:33:22 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Tue, 3 May 2016 12:33:22 +0100
X-Gmail-Original-Message-ID: <CAL4csrQwiKFeAxP=tHvBg41zYAUKwnpsaTYPfvfE2Dg=pssjxw@mail.gmail.com>
Message-ID: <CAL4csrQwiKFeAxP=tHvBg41zYAUKwnpsaTYPfvfE2Dg=pssjxw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS fortnightly catchup - Wednesday 4 May 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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7245331060925147307=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7245331060925147307==
Content-Type: multipart/alternative; boundary=001a1146e4a4c84d670531ee7b43

--001a1146e4a4c84d670531ee7b43
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
<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 add anything you'd like to talk about to the wiki.  See you tomorrow!

Gemma

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D""><font face=3D"aria=
l, helvetica, sans-serif">Hi all,</font></div><div class=3D"gmail_default" =
style=3D""><br></div><div class=3D"gmail_default" style=3D""><span style=3D=
"font-size:12.8px">We&#39;ll be using IRC again so please join #</span><spa=
n class=3D"" style=3D"font-size:12.8px">mirage</span><span style=3D"font-si=
ze:12.8px">=C2=A0on Freenode.</span><br style=3D"font-size:12.8px"><span st=
yle=3D"font-size:12.8px">IRC logs from the last session are currently up at=
:</span><br style=3D"font-size:12.8px"><font color=3D"#1155cc"><span style=
=3D"font-size:12.8px"><u><a href=3D"http://canopy.mirage.io/irclogs/20-04-2=
016">http://canopy.mirage.io/irclogs/20-04-2016</a></u></span></font><br st=
yle=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 style=3D"f=
ont-size:12.8px"><a href=3D"http://canopy.mirage.io/irclogs" rel=3D"norefer=
rer" target=3D"_blank" style=3D"font-size:12.8px">http://canopy.<span class=
=3D"">mirage</span>.io/irclogs</a><br style=3D"font-size:12.8px"><br style=
=3D"font-size:12.8px"><span style=3D"font-size:12.8px">The agenda for the m=
eeting is at:</span><br style=3D"font-size:12.8px"><a href=3D"https://githu=
b.com/mirage/mirage-www/wiki/Call-Agenda" rel=3D"noreferrer" target=3D"_bla=
nk" style=3D"font-size:12.8px">https://github.com/<span class=3D"">mirage</=
span>/<span class=3D"">mirage</span>-www/wiki/Call-Agenda</a><br style=3D"f=
ont-size:12.8px"><br style=3D"font-size:12.8px"><span style=3D"font-size:12=
.8px">Please add anything you&#39;d like to talk about to the wiki.=C2=A0 S=
ee you tomorrow!</span><br></div><div class=3D"gmail_default" style=3D""><s=
pan style=3D"font-size:12.8px"><br></span></div><div class=3D"gmail_default=
" style=3D""><span style=3D"font-size:12.8px">Gemma</span></div></div>

--001a1146e4a4c84d670531ee7b43--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============7245331060925147307==--


From mirageos-devel-bounces@lists.xenproject.org Tue May 03 11:34:05 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 03 May 2016 11:34:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1axYaR-0004bq-JJ; Tue, 03 May 2016 11:33:55 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1axYaQ-0004bZ-NI
 for mirageos-devel@lists.xenproject.org; Tue, 03 May 2016 11:33:54 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 60/3C-18833-2AC88275; Tue, 03 May 2016 11:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSnM/RqruwRyP
 c4LaTRW/rXRYHRo/DH66wBDBGsWbmJeVXJLBmTL+5nq1guUjF8s5frA2Mj4W6GDk5JAQUJbY2
 bmTuYuQAsi0lXq0p6GLk4hASeM4kceTfUWYIZy6jxKd9/xghGnIk7l+7wQrRUChxcIIrSJhXQ
 FDi5MwnLCC2kICHxL2NV8HK2QTUJfp3t7CB2CwCKhJzHq5ngxiTKLF98jVWiN4AiQNdq8DqhQ
 ViJZYvPcMMYosA9S47dR8szizgJfG3ewJUjY7E3ze/GScwCsxCsnoWkrJZQNcxA7WvnycEEVa
 TuL3tKjuErS2xbOFr5gWMrKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAsOYAQh2MO587nSIUZKDSUmUV+KuergQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4V3
 RrhQoJFqempFWmZOcCIgklLcPAoifAagaR5iwsSc4sz0yFSpxiNObb8vraWiWPb1HtrmYRY8v
 LzUqXEeVNBSgVASjNK8+AGwSL9EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5d4NM4cnMK4H
 b9wroFCagU7LXq4KcUpKIkJJqYBTSUDPUqTCyqb89+e0J/fpbTMc3uev+q/j/0jVFIcO+dd/d
 5iOeFr+WT7m9jZf5xaryGYnr/BtLkpfZrpTPlmKxW2bsfttEMk3ZUVlPQTtrblhn4TyNe3dMg
 gMiOndo7DR42OnwQ9A4o1M5/pt96Db3pRdigx/raf+o3jM19ceiZT8aHh+QVGIpzkg01GIuKk
 4EANp3rKvvAgAA
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1462275232!12317588!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3313 invoked from network); 3 May 2016 11:33:52 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2016 11:33:52 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-lf0-f50.google.com ([209.85.215.50]:36032)
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:gg417) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1axYaO-000gpF-i8 (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Tue, 03 May 2016 12:33:52 +0100
Received: by mail-lf0-f50.google.com with SMTP id u64so18098318lff.3
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 03 May 2016 04:33:52 -0700 (PDT)
X-Gm-Message-State: AOPr4FVbrMkfnLhXLQ951Y8x7hUNdLw8HtZg10+2OSTCwJUBbBUNBkOC7yM39s0Qff92ABngEkOO7B8C5BTmRQ==
X-Received: by 10.25.213.78 with SMTP id m75mr1022727lfg.85.1462275232247;
 Tue, 03 May 2016 04:33:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.22.67 with HTTP; Tue, 3 May 2016 04:33:22 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Tue, 3 May 2016 12:33:22 +0100
X-Gmail-Original-Message-ID: <CAL4csrQwiKFeAxP=tHvBg41zYAUKwnpsaTYPfvfE2Dg=pssjxw@mail.gmail.com>
Message-ID: <CAL4csrQwiKFeAxP=tHvBg41zYAUKwnpsaTYPfvfE2Dg=pssjxw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS fortnightly catchup - Wednesday 4 May 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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7245331060925147307=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7245331060925147307==
Content-Type: multipart/alternative; boundary=001a1146e4a4c84d670531ee7b43

--001a1146e4a4c84d670531ee7b43
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
<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 add anything you'd like to talk about to the wiki.  See you tomorrow!

Gemma

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D""><font face=3D"aria=
l, helvetica, sans-serif">Hi all,</font></div><div class=3D"gmail_default" =
style=3D""><br></div><div class=3D"gmail_default" style=3D""><span style=3D=
"font-size:12.8px">We&#39;ll be using IRC again so please join #</span><spa=
n class=3D"" style=3D"font-size:12.8px">mirage</span><span style=3D"font-si=
ze:12.8px">=C2=A0on Freenode.</span><br style=3D"font-size:12.8px"><span st=
yle=3D"font-size:12.8px">IRC logs from the last session are currently up at=
:</span><br style=3D"font-size:12.8px"><font color=3D"#1155cc"><span style=
=3D"font-size:12.8px"><u><a href=3D"http://canopy.mirage.io/irclogs/20-04-2=
016">http://canopy.mirage.io/irclogs/20-04-2016</a></u></span></font><br st=
yle=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 style=3D"f=
ont-size:12.8px"><a href=3D"http://canopy.mirage.io/irclogs" rel=3D"norefer=
rer" target=3D"_blank" style=3D"font-size:12.8px">http://canopy.<span class=
=3D"">mirage</span>.io/irclogs</a><br style=3D"font-size:12.8px"><br style=
=3D"font-size:12.8px"><span style=3D"font-size:12.8px">The agenda for the m=
eeting is at:</span><br style=3D"font-size:12.8px"><a href=3D"https://githu=
b.com/mirage/mirage-www/wiki/Call-Agenda" rel=3D"noreferrer" target=3D"_bla=
nk" style=3D"font-size:12.8px">https://github.com/<span class=3D"">mirage</=
span>/<span class=3D"">mirage</span>-www/wiki/Call-Agenda</a><br style=3D"f=
ont-size:12.8px"><br style=3D"font-size:12.8px"><span style=3D"font-size:12=
.8px">Please add anything you&#39;d like to talk about to the wiki.=C2=A0 S=
ee you tomorrow!</span><br></div><div class=3D"gmail_default" style=3D""><s=
pan style=3D"font-size:12.8px"><br></span></div><div class=3D"gmail_default=
" style=3D""><span style=3D"font-size:12.8px">Gemma</span></div></div>

--001a1146e4a4c84d670531ee7b43--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============7245331060925147307==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 04 04:22:57 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 04 May 2016 04:22: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 1axoKl-00088s-LN; Wed, 04 May 2016 04:22:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1axoKl-00088m-0x
 for mirageos-devel@lists.xenproject.org; Wed, 04 May 2016 04:22:47 +0000
Received: from [193.109.254.147] by server-13.bemta-14.messagelabs.com id
 9F/C7-02833-61979275; Wed, 04 May 2016 04:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVy1TPyhK5opWa
 4wdS9kha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHy+F32gm8yFW++drI1MB6S6GLk4hAS+MQk
 cWbGYsYuRk4OEQF1iWWn7oPZbAKaEhtePmcFsYUFiiV2tV8Hs3kF7CQu/N7PAmKzCKhIfJm3h
 bmLkYNDVCBMou+lOESJoMTJmU/ASpiBRv6Zd4kZwpaX2P52DvMERq5ZSMpmISmbhaRsASPzKk
 b14tSistQiXSO9pKLM9IyS3MTMHF1DQxO93NTi4sT01JzEpGK95PzcTYzAUGAAgh2MLXOcDzF
 KcjApifJmumuGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgPVUOlBMsSk1PrUjLzAEGJUxagoNH
 SYTXGyTNW1yQmFucmQ6ROsWoKCXO+xQkIQCSyCjNg2uDRcIlRlkpYV5GoEOEeApSi3IzS1DlX
 zGKczAqCfO+A5nCk5lXAjf9FdBiJqDF2etVQRaXJCKkpBoYy9vVb3PHzo32rnp+5/nyvvWXH1
 Ud237BuXHFNfalM4VT7usJ9nxM8LGzZJ96rWPr4S9/tCLMo6WmuU/QyJid75p88k7sPft3r59
 aL4nu//Zo3dWump9bdpWxnV8ide2guLWpa/JWF0Y5sWCbyR4vLnkqRjSqRRanvlJbySe6jvHz
 Q0+X7fwmSizFGYmGWsxFxYkAHaa4En8CAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1462335764!39412700!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58741 invoked from network); 4 May 2016 04:22:45 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 May 2016 04:22:45 -0000
Received: from [192.168.0.9]
 (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 219F526E8
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  4 May 2016 06:20:40 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <8ee81796-4605-8fd2-5e70-b46f190c0403@mehnert.org>
Date: Wed, 4 May 2016 05:22:38 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
Subject: [MirageOS-devel] MirageOS Security Advisory
 (MirageOS-SA-00.mirage-net-xen) -- Memory disclosure in mirage-net-xen <
 1.4.2
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: <http://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: <http://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>

KEkgYWxzbyB3cm90ZSBhbiBhcnRpY2xlIGFib3V0IGhvdyB3ZSBtYW5hZ2VkIHRvIHNwb3QgaXQK
aHR0cHM6Ly9oYW5uZXMubnFzYi5pby9Qb3N0cy9CYWRSZWNvcmRNYWMpCgpUTDtEUjogdXBncmFk
ZSBpbW1lZGlhdGVseSB0byBtaXJhZ2UtbmV0LXhlbj49MS40LjIKCgpNb2R1bGU6ICAgICAgIG1p
cmFnZS1uZXQteGVuCkFubm91bmNlZDogICAgMjAxNi0wNS0wMwpDcmVkaXRzOiAgICAgIEVuZ3Vl
cnJhbmQgRGVjb3JuZSwgVGhvbWFzIExlb25hcmQsIEhhbm5lcyBNZWhuZXJ0LCBNaW5keQpQcmVz
dG9uCkFmZmVjdHM6ICAgICAgbWlyYWdlLW5ldC14ZW4gPDEuNC4yCkNvcnJlY3RlZDogICAgMjAx
Ni0wMS0wOCAxLjUuMCByZWxlYXNlCiAgICAgICAgICAgICAgMjAxNi0wNS0wMyAxLjQuMiByZWxl
YXNlCgpGb3IgZ2VuZXJhbCBpbmZvcm1hdGlvbiByZWdhcmRpbmcgTWlyYWdlT1MgU2VjdXJpdHkg
QWR2aXNvcmllcywKcGxlYXNlIHZpc2l0IFtodHRwczovL21pcmFnZS5pby9zZWN1cml0eV0oaHR0
cHM6Ly9taXJhZ2UuaW8vc2VjdXJpdHkpLgoKSS4gICBCYWNrZ3JvdW5kCgpNaXJhZ2VPUyBpcyBh
IGxpYnJhcnkgb3BlcmF0aW5nIHN5c3RlbSB1c2luZyBjb29wZXJhdGl2ZSBtdWx0aXRhc2tpbmcs
CndoaWNoIGNhbiBiZSBleGVjdXRlZCBhcyBhIGd1ZXN0IG9mIHRoZSBYZW4gaHlwZXJ2aXNvci4g
IFZpcnR1YWwKZGV2aWNlcywgc3VjaCBhcyBhIG5ldHdvcmsgZGV2aWNlLCBzaGFyZSBtZW1vcnkg
YmV0d2VlbiBNaXJhZ2VPUyBhbmQgdGhlCmh5cGVydmlzb3IuICBNaXJhZ2VPUyBhbGxvY2F0ZXMg
YW5kIGdyYW50cyB0aGUgaHlwZXJ2aXNvciBhY2Nlc3MgdG8gYQpyaW5nYnVmZmVyIGNvbnRhaW5p
bmcgcGFnZXMgdG8gYmUgc2VudCBvbiB0aGUgbmV0d29yayBkZXZpY2UsIGFuZAphbm90aGVyIHJp
bmdidWZmZXIgd2l0aCBwYWdlcyB0byBiZSBmaWxsZWQgd2l0aCByZWNlaXZlZCBkYXRhLiAgQSB3
cml0ZQpvbiB0aGUgTWlyYWdlT1Mgc2lkZSBjb25zaXN0cyBvZiBmaWxsaW5nIHRoZSBwYWdlIHdp
dGggdGhlIHBhY2tldCBkYXRhLApzdWJtaXR0aW5nIGEgd3JpdGUgcmVxdWVzdCB0byB0aGUgaHlw
ZXJ2aXNvciwgYW5kIGF3YWl0aW5nIGEgcmVzcG9uc2UKZnJvbSB0aGUgaHlwZXJ2aXNvci4gIFRv
IGNvcnJlbGF0ZSB0aGUgcmVxdWVzdCB3aXRoIHRoZSByZXNwb25zZSwgYQoxNmJpdCBpZGVudGlm
aWVyIGlzIHVzZWQuCgpJSS4gIFByb2JsZW0gRGVzY3JpcHRpb24KCkdlbmVyYXRpbmcgdGhpcyAx
NmJpdCBpZGVudGlmaWVyIHdhcyBub3QgZG9uZSBpbiBhIHVuaXF1ZSBtYW5uZXIuICBXaGVuCm11
bHRpcGxlIHBhZ2VzIHNoYXJlIGFuIGlkZW50aWZpZXIsIGFuZCBhcmUgcmVxdWVzdGVkIHRvIGJl
IHRyYW5zbWl0dGVkCnZpYSB0aGUgd2lyZSwgdGhlIGZpcnN0IHN1Y2Nlc3NmdWwgcmVzcG9uc2Ug
d2lsbCBtYXJrIGFsbCBwYWdlcyB3aXRoCnRoaXMgaWRlbnRpZmllciBmcmVlLCBldmVuIHRob3Nl
IHN0aWxsIHdhaXRpbmcgdG8gYmUgdHJhbnNtaXR0ZWQuICBPbmNlCm1hcmtlZCBmcmVlLCB0aGUg
TWlyYWdlT1MgYXBwbGljYXRpb24gZmlsbHMgdGhlIHBhZ2UgZm9yIGFub3RoZXIgY2h1bmsKb2Yg
ZGF0YS4gIFRoaXMgbGVhZHMgdG8gY29ycnVwdGVkIHBhY2tldHMgYmVpbmcgc2VudCwgYW5kIGNh
biBsZWFkIHRvCmRpc2Nsb3N1cmUgb2YgbWVtb3J5IGludGVuZGVkIGZvciBhbm90aGVyIHJlY2lw
aWVudC4KCklJSS4gSW1wYWN0CgpUaGlzIGlzc3VlIGRpc2Nsb3NlcyBtZW1vcnkgaW50ZW5kZWQg
Zm9yIGFub3RoZXIgcmVjaXBpZW50LiAgQWxsCnZlcnNpb25zIGJlZm9yZSBtaXJhZ2UtbmV0LXhl
biAxLjQuMiBhcmUgYWZmZWN0ZWQuICBUaGUgcmVjZWl2aW5nIHNpZGUKdXNlcyBhIHNpbWlsYXIg
bWVjaGFuaXNtLCB3aGljaCBtYXkgbGVhZCB0byBjb3JydXB0ZWQgaW5jb21pbmcgZGF0YQooZXZl
bnR1YWxseSBldmVuIG11dGF0ZWQgd2hpbGUgYmVpbmcgcHJvY2Vzc2VkKS4KClZlcnNpb24gMS41
LjAsIHJlbGVhc2VkIG9uIDh0aCBKYW51YXJ5LCBhbHJlYWR5IGFzc2lnbnMgdW5pcXVlCmlkZW50
aWZpZXJzIGZvciB0cmFuc21pc3Npb24uICBSZWNlaXZlZCBwYWdlcyBhcmUgY29waWVkIGludG8g
ZnJlc2hseQphbGxvY2F0ZWQgYnVmZmVycyBiZWZvcmUgcGFzc2VkIHRvIHRoZSBuZXh0IGxheWVy
LiAgV2hlbiAxLjUuMCB3YXMKcmVsZWFzZWQsIHRoZSBpbXBhY3Qgd2FzIG5vdCBjbGVhciB0byB1
cy4gIFZlcnNpb24gMS42LjEgbm93CmFkZGl0aW9uYWxseSBlbnN1cmVzIHRoYXQgcmVjZWl2ZWQg
cGFnZXMgaGF2ZSBhIHVuaXF1ZSBpZGVudGlmaWVyLgoKSVYuICBXb3JrYXJvdW5kCgpObyB3b3Jr
YXJvdW5kIGlzIGF2YWlsYWJsZS4KClYuICAgU29sdXRpb24KClRoZSB1bmlxdWUgaWRlbnRpZmll
ciBpcyBub3cgZ2VuZXJhdGVkIGluIGEgdW5pcXVlIG1hbm5lciB1c2luZyBhCm1vbm90b25pYyBj
b3VudGVyLgoKVHJhbnNtaXR0aW5nIGNvcnJ1cHQgZGF0YSBhbmQgZGlzY2xvc2luZyBtZW1vcnkg
aXMgZml4ZWQgaW4gdmVyc2lvbnMKMS40LjIgYW5kIGFib3ZlLgoKVGhlIHJlY29tbWVuZGVkIHdh
eSB0byB1cGdyYWRlIGlzOiBgb3BhbSB1cGRhdGUgOyBvcGFtIHVwZ3JhZGUKbWlyYWdlLW5ldC14
ZW5gCgpPciwgZXhwbGljaXRseTogYG9wYW0gdXBncmFkZSA7IG9wYW0gcmVpbnN0YWxsIG1pcmFn
ZS1uZXQteGVuPTEuNC4yYAoKQWZmZWN0ZWQgcmVsZWFzZXMgaGF2ZSBiZWVuIG1hcmtlZCB1bmlu
c3RhbGxhYmxlIGluIHRoZSBvcGFtIHJlcG9zaXRvcnkuCgpWSS4gIENvcnJlY3Rpb24gZGV0YWls
cwoKVGhlIGZvbGxvd2luZyBsaXN0IGNvbnRhaW5zIHRoZSBjb3JyZWN0aW9uIHJldmlzaW9uIG51
bWJlcnMgZm9yIGVhY2gKYWZmZWN0ZWQgYnJhbmNoLgoKTWVtb3J5IGRpc2Nsb3N1cmUgb24gdHJh
bnNtaXQ6CmBgYAptYXN0ZXI6IDQ3ZGUyZWRmYWQ5YzU2MTEwZDk4ZDAzMTJjMWE3ZTBiOWRjYzhm
YmYKMS40ICAgOiBlYzliMTA0NmI3NWNiYTVhZTM0NzNiMmQzYjIyM2MzZDEyODQ0ODlkCmBgYAoK
Q29ycnVwdCBkYXRhIHdoaWxlIHJlY2VpdmluZzoKYGBgCm1hc3RlcjogMGIxZTUzYzA4NzUwNjJh
NTBlMmQ1ODIzYjdkYTBkOGUwYTY0ZGMzNwoxLjQgICA6IDZkYWFkMzhhZjJmMGI1YzU4ZDZjMWZi
MjQyNTJjM2VlZDczN2VkZTQKYGBgCgpWSUkuIFJlZmVyZW5jZXMKClttaXJhZ2UtbmV0LXhlbl0o
aHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtbmV0LXhlbikKCllvdSBjYW4gZmluZCB0
aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhpcyBhZHZpc29yeSBvbmxpbmUgYXQKW2h0dHBzOi8vbWly
YWdlLmlvL2Jsb2cvTVNBMDBdKGh0dHBzOi8vbWlyYWdlLmlvL2Jsb2cvTVNBMDApLgoKVGhpcyBh
ZHZpc29yeSBpcyBzaWduZWQgdXNpbmcgT3BlblBHUCwgeW91IGNhbiB2ZXJpZnkgdGhlIHNpZ25h
dHVyZSBieQpkb3dubG9hZGluZyBvdXIgcHVibGljIGtleSBmcm9tIGEga2V5c2VydmVyIChgZ3Bn
IC0tcmVjdi1rZXkKNEE3MzJENzU3QzBFREE3NGApLCBkb3dubG9hZGluZyB0aGUgcmF3IG1hcmtk
b3duIHNvdXJjZSBvZiB0aGlzIGFkdmlzb3J5CmZyb20KW0dpdEh1Yl0oaHR0cHM6Ly9yYXcuZ2l0
aHVidXNlcmNvbnRlbnQuY29tL21pcmFnZS9taXJhZ2Utd3d3L21hc3Rlci90bXBsL2Fkdmlzb3Jp
ZXMvMDAubWQuYXNjKQphbmQgZXhlY3V0aW5nIGBncGcgLS12ZXJpZnkgMDAubWQuYXNjYC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRl
dmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9z
LWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed May 04 04:22:57 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 04 May 2016 04:22: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 1axoKl-00088s-LN; Wed, 04 May 2016 04:22:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1axoKl-00088m-0x
 for mirageos-devel@lists.xenproject.org; Wed, 04 May 2016 04:22:47 +0000
Received: from [193.109.254.147] by server-13.bemta-14.messagelabs.com id
 9F/C7-02833-61979275; Wed, 04 May 2016 04:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVy1TPyhK5opWa
 4wdS9kha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHy+F32gm8yFW++drI1MB6S6GLk4hAS+MQk
 cWbGYsYuRk4OEQF1iWWn7oPZbAKaEhtePmcFsYUFiiV2tV8Hs3kF7CQu/N7PAmKzCKhIfJm3h
 bmLkYNDVCBMou+lOESJoMTJmU/ASpiBRv6Zd4kZwpaX2P52DvMERq5ZSMpmISmbhaRsASPzKk
 b14tSistQiXSO9pKLM9IyS3MTMHF1DQxO93NTi4sT01JzEpGK95PzcTYzAUGAAgh2MLXOcDzF
 KcjApifJmumuGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgPVUOlBMsSk1PrUjLzAEGJUxagoNH
 SYTXGyTNW1yQmFucmQ6ROsWoKCXO+xQkIQCSyCjNg2uDRcIlRlkpYV5GoEOEeApSi3IzS1DlX
 zGKczAqCfO+A5nCk5lXAjf9FdBiJqDF2etVQRaXJCKkpBoYy9vVb3PHzo32rnp+5/nyvvWXH1
 Ud237BuXHFNfalM4VT7usJ9nxM8LGzZJ96rWPr4S9/tCLMo6WmuU/QyJid75p88k7sPft3r59
 aL4nu//Zo3dWump9bdpWxnV8ide2guLWpa/JWF0Y5sWCbyR4vLnkqRjSqRRanvlJbySe6jvHz
 Q0+X7fwmSizFGYmGWsxFxYkAHaa4En8CAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1462335764!39412700!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58741 invoked from network); 4 May 2016 04:22:45 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 May 2016 04:22:45 -0000
Received: from [192.168.0.9]
 (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 219F526E8
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  4 May 2016 06:20:40 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <8ee81796-4605-8fd2-5e70-b46f190c0403@mehnert.org>
Date: Wed, 4 May 2016 05:22:38 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
Subject: [MirageOS-devel] MirageOS Security Advisory
 (MirageOS-SA-00.mirage-net-xen) -- Memory disclosure in mirage-net-xen <
 1.4.2
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: <http://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: <http://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>

KEkgYWxzbyB3cm90ZSBhbiBhcnRpY2xlIGFib3V0IGhvdyB3ZSBtYW5hZ2VkIHRvIHNwb3QgaXQK
aHR0cHM6Ly9oYW5uZXMubnFzYi5pby9Qb3N0cy9CYWRSZWNvcmRNYWMpCgpUTDtEUjogdXBncmFk
ZSBpbW1lZGlhdGVseSB0byBtaXJhZ2UtbmV0LXhlbj49MS40LjIKCgpNb2R1bGU6ICAgICAgIG1p
cmFnZS1uZXQteGVuCkFubm91bmNlZDogICAgMjAxNi0wNS0wMwpDcmVkaXRzOiAgICAgIEVuZ3Vl
cnJhbmQgRGVjb3JuZSwgVGhvbWFzIExlb25hcmQsIEhhbm5lcyBNZWhuZXJ0LCBNaW5keQpQcmVz
dG9uCkFmZmVjdHM6ICAgICAgbWlyYWdlLW5ldC14ZW4gPDEuNC4yCkNvcnJlY3RlZDogICAgMjAx
Ni0wMS0wOCAxLjUuMCByZWxlYXNlCiAgICAgICAgICAgICAgMjAxNi0wNS0wMyAxLjQuMiByZWxl
YXNlCgpGb3IgZ2VuZXJhbCBpbmZvcm1hdGlvbiByZWdhcmRpbmcgTWlyYWdlT1MgU2VjdXJpdHkg
QWR2aXNvcmllcywKcGxlYXNlIHZpc2l0IFtodHRwczovL21pcmFnZS5pby9zZWN1cml0eV0oaHR0
cHM6Ly9taXJhZ2UuaW8vc2VjdXJpdHkpLgoKSS4gICBCYWNrZ3JvdW5kCgpNaXJhZ2VPUyBpcyBh
IGxpYnJhcnkgb3BlcmF0aW5nIHN5c3RlbSB1c2luZyBjb29wZXJhdGl2ZSBtdWx0aXRhc2tpbmcs
CndoaWNoIGNhbiBiZSBleGVjdXRlZCBhcyBhIGd1ZXN0IG9mIHRoZSBYZW4gaHlwZXJ2aXNvci4g
IFZpcnR1YWwKZGV2aWNlcywgc3VjaCBhcyBhIG5ldHdvcmsgZGV2aWNlLCBzaGFyZSBtZW1vcnkg
YmV0d2VlbiBNaXJhZ2VPUyBhbmQgdGhlCmh5cGVydmlzb3IuICBNaXJhZ2VPUyBhbGxvY2F0ZXMg
YW5kIGdyYW50cyB0aGUgaHlwZXJ2aXNvciBhY2Nlc3MgdG8gYQpyaW5nYnVmZmVyIGNvbnRhaW5p
bmcgcGFnZXMgdG8gYmUgc2VudCBvbiB0aGUgbmV0d29yayBkZXZpY2UsIGFuZAphbm90aGVyIHJp
bmdidWZmZXIgd2l0aCBwYWdlcyB0byBiZSBmaWxsZWQgd2l0aCByZWNlaXZlZCBkYXRhLiAgQSB3
cml0ZQpvbiB0aGUgTWlyYWdlT1Mgc2lkZSBjb25zaXN0cyBvZiBmaWxsaW5nIHRoZSBwYWdlIHdp
dGggdGhlIHBhY2tldCBkYXRhLApzdWJtaXR0aW5nIGEgd3JpdGUgcmVxdWVzdCB0byB0aGUgaHlw
ZXJ2aXNvciwgYW5kIGF3YWl0aW5nIGEgcmVzcG9uc2UKZnJvbSB0aGUgaHlwZXJ2aXNvci4gIFRv
IGNvcnJlbGF0ZSB0aGUgcmVxdWVzdCB3aXRoIHRoZSByZXNwb25zZSwgYQoxNmJpdCBpZGVudGlm
aWVyIGlzIHVzZWQuCgpJSS4gIFByb2JsZW0gRGVzY3JpcHRpb24KCkdlbmVyYXRpbmcgdGhpcyAx
NmJpdCBpZGVudGlmaWVyIHdhcyBub3QgZG9uZSBpbiBhIHVuaXF1ZSBtYW5uZXIuICBXaGVuCm11
bHRpcGxlIHBhZ2VzIHNoYXJlIGFuIGlkZW50aWZpZXIsIGFuZCBhcmUgcmVxdWVzdGVkIHRvIGJl
IHRyYW5zbWl0dGVkCnZpYSB0aGUgd2lyZSwgdGhlIGZpcnN0IHN1Y2Nlc3NmdWwgcmVzcG9uc2Ug
d2lsbCBtYXJrIGFsbCBwYWdlcyB3aXRoCnRoaXMgaWRlbnRpZmllciBmcmVlLCBldmVuIHRob3Nl
IHN0aWxsIHdhaXRpbmcgdG8gYmUgdHJhbnNtaXR0ZWQuICBPbmNlCm1hcmtlZCBmcmVlLCB0aGUg
TWlyYWdlT1MgYXBwbGljYXRpb24gZmlsbHMgdGhlIHBhZ2UgZm9yIGFub3RoZXIgY2h1bmsKb2Yg
ZGF0YS4gIFRoaXMgbGVhZHMgdG8gY29ycnVwdGVkIHBhY2tldHMgYmVpbmcgc2VudCwgYW5kIGNh
biBsZWFkIHRvCmRpc2Nsb3N1cmUgb2YgbWVtb3J5IGludGVuZGVkIGZvciBhbm90aGVyIHJlY2lw
aWVudC4KCklJSS4gSW1wYWN0CgpUaGlzIGlzc3VlIGRpc2Nsb3NlcyBtZW1vcnkgaW50ZW5kZWQg
Zm9yIGFub3RoZXIgcmVjaXBpZW50LiAgQWxsCnZlcnNpb25zIGJlZm9yZSBtaXJhZ2UtbmV0LXhl
biAxLjQuMiBhcmUgYWZmZWN0ZWQuICBUaGUgcmVjZWl2aW5nIHNpZGUKdXNlcyBhIHNpbWlsYXIg
bWVjaGFuaXNtLCB3aGljaCBtYXkgbGVhZCB0byBjb3JydXB0ZWQgaW5jb21pbmcgZGF0YQooZXZl
bnR1YWxseSBldmVuIG11dGF0ZWQgd2hpbGUgYmVpbmcgcHJvY2Vzc2VkKS4KClZlcnNpb24gMS41
LjAsIHJlbGVhc2VkIG9uIDh0aCBKYW51YXJ5LCBhbHJlYWR5IGFzc2lnbnMgdW5pcXVlCmlkZW50
aWZpZXJzIGZvciB0cmFuc21pc3Npb24uICBSZWNlaXZlZCBwYWdlcyBhcmUgY29waWVkIGludG8g
ZnJlc2hseQphbGxvY2F0ZWQgYnVmZmVycyBiZWZvcmUgcGFzc2VkIHRvIHRoZSBuZXh0IGxheWVy
LiAgV2hlbiAxLjUuMCB3YXMKcmVsZWFzZWQsIHRoZSBpbXBhY3Qgd2FzIG5vdCBjbGVhciB0byB1
cy4gIFZlcnNpb24gMS42LjEgbm93CmFkZGl0aW9uYWxseSBlbnN1cmVzIHRoYXQgcmVjZWl2ZWQg
cGFnZXMgaGF2ZSBhIHVuaXF1ZSBpZGVudGlmaWVyLgoKSVYuICBXb3JrYXJvdW5kCgpObyB3b3Jr
YXJvdW5kIGlzIGF2YWlsYWJsZS4KClYuICAgU29sdXRpb24KClRoZSB1bmlxdWUgaWRlbnRpZmll
ciBpcyBub3cgZ2VuZXJhdGVkIGluIGEgdW5pcXVlIG1hbm5lciB1c2luZyBhCm1vbm90b25pYyBj
b3VudGVyLgoKVHJhbnNtaXR0aW5nIGNvcnJ1cHQgZGF0YSBhbmQgZGlzY2xvc2luZyBtZW1vcnkg
aXMgZml4ZWQgaW4gdmVyc2lvbnMKMS40LjIgYW5kIGFib3ZlLgoKVGhlIHJlY29tbWVuZGVkIHdh
eSB0byB1cGdyYWRlIGlzOiBgb3BhbSB1cGRhdGUgOyBvcGFtIHVwZ3JhZGUKbWlyYWdlLW5ldC14
ZW5gCgpPciwgZXhwbGljaXRseTogYG9wYW0gdXBncmFkZSA7IG9wYW0gcmVpbnN0YWxsIG1pcmFn
ZS1uZXQteGVuPTEuNC4yYAoKQWZmZWN0ZWQgcmVsZWFzZXMgaGF2ZSBiZWVuIG1hcmtlZCB1bmlu
c3RhbGxhYmxlIGluIHRoZSBvcGFtIHJlcG9zaXRvcnkuCgpWSS4gIENvcnJlY3Rpb24gZGV0YWls
cwoKVGhlIGZvbGxvd2luZyBsaXN0IGNvbnRhaW5zIHRoZSBjb3JyZWN0aW9uIHJldmlzaW9uIG51
bWJlcnMgZm9yIGVhY2gKYWZmZWN0ZWQgYnJhbmNoLgoKTWVtb3J5IGRpc2Nsb3N1cmUgb24gdHJh
bnNtaXQ6CmBgYAptYXN0ZXI6IDQ3ZGUyZWRmYWQ5YzU2MTEwZDk4ZDAzMTJjMWE3ZTBiOWRjYzhm
YmYKMS40ICAgOiBlYzliMTA0NmI3NWNiYTVhZTM0NzNiMmQzYjIyM2MzZDEyODQ0ODlkCmBgYAoK
Q29ycnVwdCBkYXRhIHdoaWxlIHJlY2VpdmluZzoKYGBgCm1hc3RlcjogMGIxZTUzYzA4NzUwNjJh
NTBlMmQ1ODIzYjdkYTBkOGUwYTY0ZGMzNwoxLjQgICA6IDZkYWFkMzhhZjJmMGI1YzU4ZDZjMWZi
MjQyNTJjM2VlZDczN2VkZTQKYGBgCgpWSUkuIFJlZmVyZW5jZXMKClttaXJhZ2UtbmV0LXhlbl0o
aHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtbmV0LXhlbikKCllvdSBjYW4gZmluZCB0
aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhpcyBhZHZpc29yeSBvbmxpbmUgYXQKW2h0dHBzOi8vbWly
YWdlLmlvL2Jsb2cvTVNBMDBdKGh0dHBzOi8vbWlyYWdlLmlvL2Jsb2cvTVNBMDApLgoKVGhpcyBh
ZHZpc29yeSBpcyBzaWduZWQgdXNpbmcgT3BlblBHUCwgeW91IGNhbiB2ZXJpZnkgdGhlIHNpZ25h
dHVyZSBieQpkb3dubG9hZGluZyBvdXIgcHVibGljIGtleSBmcm9tIGEga2V5c2VydmVyIChgZ3Bn
IC0tcmVjdi1rZXkKNEE3MzJENzU3QzBFREE3NGApLCBkb3dubG9hZGluZyB0aGUgcmF3IG1hcmtk
b3duIHNvdXJjZSBvZiB0aGlzIGFkdmlzb3J5CmZyb20KW0dpdEh1Yl0oaHR0cHM6Ly9yYXcuZ2l0
aHVidXNlcmNvbnRlbnQuY29tL21pcmFnZS9taXJhZ2Utd3d3L21hc3Rlci90bXBsL2Fkdmlzb3Jp
ZXMvMDAubWQuYXNjKQphbmQgZXhlY3V0aW5nIGBncGcgLS12ZXJpZnkgMDAubWQuYXNjYC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRl
dmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9z
LWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 11:02:10 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 11:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ayH2e-0005dl-OQ; Thu, 05 May 2016 11:02:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rudenoise@gmail.com>) id 1ayH2e-0005df-3o
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 11:02:00 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 97/96-03971-7282B275; Thu, 05 May 2016 11:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfS6pq6ahna
 4wdVVCha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHq/A2WgksiFb+f7GRuYFwl1MXIySEkMJdR
 4tR2/S5GLg4WgTssEr3P37GCOBICP1gkDlxcyQ5SJSGQI/F45382EJtXQFDi5MwnLF2MHEDxA
 okXP9QhBnlIPL3ezwhiswioSBzasY8ZojxAYsYCiFZhAQWJA319YDabgLrE8mXfWEFsEQELid
 c9v8BsZgEviSP3tjNNYOSdhWTbLCSpWUCbmYHa188TggirSdzedpUdwtaWWLbwNfMCRtZVjOr
 FqUVlqUW6FnpJRZnpGSW5iZk5uoaGJnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxg3TnI+xCjJ
 waQkyrtdSTtciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvjTpQTrAoNT21Ii0zBxgNMGkJDh4lE
 d6ZIGne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClx3iqQUgGQ0ozSPLhBsCi9xC
 grJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeWSBTeDLzSuD2vQI6hQnolPdzNUFOKUlESEk1MJo
 aT1W8s7Dj9Jy337JdTuxxdPyT8Pem4n0TJpO+HZx2+w4t6p/9ZGrPr7QH/NfYVblXdwbtkK1+
 y9LhHCb0a7rDa6Ebgk7n3VcE3pLalHjX7bvYEetP93a+nbQtLTKz2aePuf50d3XhHIeSSYeXL
 1kSUR13x+vnLZZbJ8NTMg/8PKzUWP19apESS3FGoqEWc1FxIgAQZTSMzQIAAA==
X-Env-Sender: rudenoise@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1462446117!39689050!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22968 invoked from network); 5 May 2016 11:01:58 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 11:01:58 -0000
Received: by mail-lf0-f41.google.com with SMTP id m64so91559321lfd.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 04:01:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=rbPYpTl1vd3SO33ayfJ63zB/bSrl2OQswu3jpM+lpp0=;
 b=LJrcCQY6y2bDXr0VQ61ygAG7QB9kqQbnE9YBlHXvlI9IlV2lYBJ2usrdJfje5i6r6i
 vA4CQTpVy7UPvkVd+ej0e0mQuwhSPYrzPFabz621T/lWRdmJcNzw4c1JmHcc+Sy8owuG
 Z/WHDZZFKbPSUP2IXLf34sdY8nbDOuurXeVV5mHNfH5G5vUnGwFtBQwNA5Z0NcrKLuhp
 CVc1fdbeVaWc7Fi2Yrnq1xJiVp+vCryFd/otnOTd4FZ6DZ3EpkghS58NHAA9unyGfvoB
 B4Y78074yE5+XWtVAmopY5s8SaebLUSuZSY+KKTsQYpqT1/Wuf/ECqUFdzLJ8b+LYtLz
 5nqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=rbPYpTl1vd3SO33ayfJ63zB/bSrl2OQswu3jpM+lpp0=;
 b=lnkW1gsT4sKrh+/yp4OKhe+n8Fi+yefQAQKQlTP4MFJ6fxamf/TnV/SdYkwYhjuhlT
 5wrZT/wqsu7407hAakqTx7bQHl/ZBNonv2mMmz43zsJdPirLLbqjQByF2PV49VNEzb1I
 cJWPTlXCGCYOvcCpLyxc40ExhaIdA2hGih/EiCVRAXYR79cKW/25iOkDuQcfqnAJ23JA
 1IP7ZBRculb+wC9WMYAweaGw85+wB7ViNww7lb9IuBN9V/6hN4QQxP0cmUfbTA571ctF
 UP1ELI8uYUfO5iOMMTA507DZpXF/TcunELYkMEmdk1XbWyS7FwEF+75btmQiKSJpG9V1
 lhrw==
X-Gm-Message-State: AOPr4FXv8C19dwx0GaPeTchdrewPwO8iLxaYar+wmkVFROZpIkfUDryYpTK3tl2iSj+mlCD+EyhPtAfG1ofslA==
MIME-Version: 1.0
X-Received: by 10.25.76.68 with SMTP id z65mr6722344lfa.49.1462446117427; Thu,
 05 May 2016 04:01:57 -0700 (PDT)
Received: by 10.114.77.3 with HTTP; Thu, 5 May 2016 04:01:57 -0700 (PDT)
Date: Thu, 5 May 2016 12:01:57 +0100
Message-ID: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
From: Joel Hughes <rudenoise@gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0900679078192111144=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============0900679078192111144==
Content-Type: multipart/alternative; boundary=001a114b0f9055237105321645ba

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

Morning all,

I was hoping to get some pointers to good/simple examples of error-handling
in Lwt.

After yesterday's call I started looking at getting latest "tag" rather
than "release" using ocaml-github - Github's API's concept of a release is
distinct from git tagging, which explains some repos showing no releases.

The approach is fine for repos that have tags but
Github.Repo.get_tags_and_times raises an Lwt exception for repos without
any tags.

https://github.com/rudenoise/mirage-dashboard/blob/tags/src/get_releases.ml#L66

I'd like to get my head around how I could catch this exception and swallow
it (as needed during the cycle through each repo) - returning a default
value/message.

Does anyone have a link to a very simple example or tutorial, I'm having
trouble finding one?

Thanks

Joel

--001a114b0f9055237105321645ba
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:courier =
new,monospace">Morning all,<br><br></div><div class=3D"gmail_default" style=
=3D"font-family:courier new,monospace">I was hoping to get some pointers to=
 good/simple examples of error-handling in Lwt.<br><br></div><div class=3D"=
gmail_default" style=3D"font-family:courier new,monospace">After yesterday&=
#39;s call I started looking at getting latest &quot;tag&quot; rather than =
&quot;release&quot; using ocaml-github - Github&#39;s API&#39;s concept of =
a release is distinct from git tagging, which explains some repos showing n=
o releases.<br><br></div><div class=3D"gmail_default" style=3D"font-family:=
courier new,monospace">The approach is fine for repos that have tags but Gi=
thub.Repo.get_tags_and_times raises an Lwt exception for repos without any =
tags.<br><br><a href=3D"https://github.com/rudenoise/mirage-dashboard/blob/=
tags/src/get_releases.ml#L66">https://github.com/rudenoise/mirage-dashboard=
/blob/tags/src/get_releases.ml#L66</a><br><br>I&#39;d like to get my head a=
round how I could catch this exception and swallow it (as needed during the=
 cycle through each repo) - returning a default value/message.<br><br></div=
><div class=3D"gmail_default" style=3D"font-family:courier new,monospace">D=
oes anyone have a link to a very simple example or tutorial, I&#39;m having=
 trouble finding one?<br><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:courier new,monospace">Thanks<br><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:courier new,monospace">Joel<br></div></div>

--001a114b0f9055237105321645ba--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============0900679078192111144==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 05 11:02:10 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 11:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ayH2e-0005dl-OQ; Thu, 05 May 2016 11:02:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rudenoise@gmail.com>) id 1ayH2e-0005df-3o
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 11:02:00 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 97/96-03971-7282B275; Thu, 05 May 2016 11:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfS6pq6ahna
 4wdVVCha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHq/A2WgksiFb+f7GRuYFwl1MXIySEkMJdR
 4tR2/S5GLg4WgTssEr3P37GCOBICP1gkDlxcyQ5SJSGQI/F45382EJtXQFDi5MwnLF2MHEDxA
 okXP9QhBnlIPL3ezwhiswioSBzasY8ZojxAYsYCiFZhAQWJA319YDabgLrE8mXfWEFsEQELid
 c9v8BsZgEviSP3tjNNYOSdhWTbLCSpWUCbmYHa188TggirSdzedpUdwtaWWLbwNfMCRtZVjOr
 FqUVlqUW6FnpJRZnpGSW5iZk5uoaGJnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxg3TnI+xCjJ
 waQkyrtdSTtciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvjTpQTrAoNT21Ii0zBxgNMGkJDh4lE
 d6ZIGne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClx3iqQUgGQ0ozSPLhBsCi9xC
 grJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeWSBTeDLzSuD2vQI6hQnolPdzNUFOKUlESEk1MJo
 aT1W8s7Dj9Jy337JdTuxxdPyT8Pem4n0TJpO+HZx2+w4t6p/9ZGrPr7QH/NfYVblXdwbtkK1+
 y9LhHCb0a7rDa6Ebgk7n3VcE3pLalHjX7bvYEetP93a+nbQtLTKz2aePuf50d3XhHIeSSYeXL
 1kSUR13x+vnLZZbJ8NTMg/8PKzUWP19apESS3FGoqEWc1FxIgAQZTSMzQIAAA==
X-Env-Sender: rudenoise@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1462446117!39689050!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22968 invoked from network); 5 May 2016 11:01:58 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 11:01:58 -0000
Received: by mail-lf0-f41.google.com with SMTP id m64so91559321lfd.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 04:01:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=rbPYpTl1vd3SO33ayfJ63zB/bSrl2OQswu3jpM+lpp0=;
 b=LJrcCQY6y2bDXr0VQ61ygAG7QB9kqQbnE9YBlHXvlI9IlV2lYBJ2usrdJfje5i6r6i
 vA4CQTpVy7UPvkVd+ej0e0mQuwhSPYrzPFabz621T/lWRdmJcNzw4c1JmHcc+Sy8owuG
 Z/WHDZZFKbPSUP2IXLf34sdY8nbDOuurXeVV5mHNfH5G5vUnGwFtBQwNA5Z0NcrKLuhp
 CVc1fdbeVaWc7Fi2Yrnq1xJiVp+vCryFd/otnOTd4FZ6DZ3EpkghS58NHAA9unyGfvoB
 B4Y78074yE5+XWtVAmopY5s8SaebLUSuZSY+KKTsQYpqT1/Wuf/ECqUFdzLJ8b+LYtLz
 5nqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=rbPYpTl1vd3SO33ayfJ63zB/bSrl2OQswu3jpM+lpp0=;
 b=lnkW1gsT4sKrh+/yp4OKhe+n8Fi+yefQAQKQlTP4MFJ6fxamf/TnV/SdYkwYhjuhlT
 5wrZT/wqsu7407hAakqTx7bQHl/ZBNonv2mMmz43zsJdPirLLbqjQByF2PV49VNEzb1I
 cJWPTlXCGCYOvcCpLyxc40ExhaIdA2hGih/EiCVRAXYR79cKW/25iOkDuQcfqnAJ23JA
 1IP7ZBRculb+wC9WMYAweaGw85+wB7ViNww7lb9IuBN9V/6hN4QQxP0cmUfbTA571ctF
 UP1ELI8uYUfO5iOMMTA507DZpXF/TcunELYkMEmdk1XbWyS7FwEF+75btmQiKSJpG9V1
 lhrw==
X-Gm-Message-State: AOPr4FXv8C19dwx0GaPeTchdrewPwO8iLxaYar+wmkVFROZpIkfUDryYpTK3tl2iSj+mlCD+EyhPtAfG1ofslA==
MIME-Version: 1.0
X-Received: by 10.25.76.68 with SMTP id z65mr6722344lfa.49.1462446117427; Thu,
 05 May 2016 04:01:57 -0700 (PDT)
Received: by 10.114.77.3 with HTTP; Thu, 5 May 2016 04:01:57 -0700 (PDT)
Date: Thu, 5 May 2016 12:01:57 +0100
Message-ID: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
From: Joel Hughes <rudenoise@gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0900679078192111144=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============0900679078192111144==
Content-Type: multipart/alternative; boundary=001a114b0f9055237105321645ba

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

Morning all,

I was hoping to get some pointers to good/simple examples of error-handling
in Lwt.

After yesterday's call I started looking at getting latest "tag" rather
than "release" using ocaml-github - Github's API's concept of a release is
distinct from git tagging, which explains some repos showing no releases.

The approach is fine for repos that have tags but
Github.Repo.get_tags_and_times raises an Lwt exception for repos without
any tags.

https://github.com/rudenoise/mirage-dashboard/blob/tags/src/get_releases.ml#L66

I'd like to get my head around how I could catch this exception and swallow
it (as needed during the cycle through each repo) - returning a default
value/message.

Does anyone have a link to a very simple example or tutorial, I'm having
trouble finding one?

Thanks

Joel

--001a114b0f9055237105321645ba
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:courier =
new,monospace">Morning all,<br><br></div><div class=3D"gmail_default" style=
=3D"font-family:courier new,monospace">I was hoping to get some pointers to=
 good/simple examples of error-handling in Lwt.<br><br></div><div class=3D"=
gmail_default" style=3D"font-family:courier new,monospace">After yesterday&=
#39;s call I started looking at getting latest &quot;tag&quot; rather than =
&quot;release&quot; using ocaml-github - Github&#39;s API&#39;s concept of =
a release is distinct from git tagging, which explains some repos showing n=
o releases.<br><br></div><div class=3D"gmail_default" style=3D"font-family:=
courier new,monospace">The approach is fine for repos that have tags but Gi=
thub.Repo.get_tags_and_times raises an Lwt exception for repos without any =
tags.<br><br><a href=3D"https://github.com/rudenoise/mirage-dashboard/blob/=
tags/src/get_releases.ml#L66">https://github.com/rudenoise/mirage-dashboard=
/blob/tags/src/get_releases.ml#L66</a><br><br>I&#39;d like to get my head a=
round how I could catch this exception and swallow it (as needed during the=
 cycle through each repo) - returning a default value/message.<br><br></div=
><div class=3D"gmail_default" style=3D"font-family:courier new,monospace">D=
oes anyone have a link to a very simple example or tutorial, I&#39;m having=
 trouble finding one?<br><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:courier new,monospace">Thanks<br><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:courier new,monospace">Joel<br></div></div>

--001a114b0f9055237105321645ba--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============0900679078192111144==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 05 11:12:05 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 11:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ayHCP-0006RB-2y; Thu, 05 May 2016 11:12:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kosmo.zb@gmail.com>) id 1ayHCN-0006R5-50
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 11:12:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DF/C7-32266-28A2B275; Thu, 05 May 2016 11:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMXThGt1GLe1
 wg7f7jSx6W++yODB6HP5whSWAMYo1My8pvyKBNaN9ygT2gibuij0L0xoYN3J2MXJxCAksYJS4
 /P0TG4jDItDOKnHl5lpGEEdCYDGrxPkzC4EcDiAnR2LKVs8uRk4OXgFBiZMzn7CA2BICRRKn+
 n8wg9jCAlISh6e+ZQcpFxLwkli2rx4kzCkQKLF0VR8biC0kECDx/OR6sFYWARWJ93uWMkGMMZ
 TY29jNAjE+QKLtwxuwrcICphKr38qAhNkENCRe/d/CCGKLCKhKbDt6F6yVWcBCYuKr3awg5cw
 C6hLr5wlNYBSaheTOWQiZBYxMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3MS
 k4r1kvNzNzECg5UBCHYw3upzPsQoycGkJMq7XUk7XIgvKT+lMiOxOCO+qDQntfgQowwHh5IE7
 3tNoJxgUWp6akVaZg4wbmDSEhw8SiK8a0HSvMUFibnFmekQqVOMxhxbfl9by8Sxbeq9tUxCLH
 n5ealS4rxXQUoFQEozSvPgBsHi+RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeWtBpvBk5pX
 A7XsFdAoT0Cnv52qCnFKSiJCSamDkqpxhJ3nLRXDup6RwOT6jWC3G54aG+4033q78f/R8QM5u
 DT4rjciPYvXeL79bLDqUtGdVenrPdB0G0QCtLlYV53m2IS6cSc5uO/eEXKnz891723vTYf+Nq
 Z/3RfQzOW8/6nw69dbCw2c2ZNxdPfHZRNnbRqLFFYmpM6fPWLbqZI3v0wzlAlslluKMREMt5q
 LiRADCfzd04gIAAA==
X-Env-Sender: kosmo.zb@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1462446721!37890309!1
X-Originating-IP: [209.85.161.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48295 invoked from network); 5 May 2016 11:12:01 -0000
Received: from mail-yw0-f172.google.com (HELO mail-yw0-f172.google.com)
 (209.85.161.172)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 11:12:01 -0000
Received: by mail-yw0-f172.google.com with SMTP id g133so119415946ywb.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 04:12:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:cc; bh=vPgjPDZK9Y/aB4HuqGIp3JaW08anPOT0EH7jpsxyK78=;
 b=ZIPTeNciZGTxSI05VdBKVT6MmrarwGMAmYPHHgZT19V6x1zg7l7iC39a1OpAbhazfL
 gNF575xOyTds0OGLJDUf9xu7XFDn5t7mXJcKq8Pg29xkgVsbyUkjfUhTIsKU7Kdq3/dZ
 nj3z0jxcH5SpeVhFW/Led94nzXK6TYmyRc+XkVrK77JhI6ExK6x+HjoAlucrc02XvnKi
 qhUrqwnyE3gDMNPxkd7UW7r+7o0MTwaDfUWiDOzeu1ixVdlOKe7XkuSC8jLNx7Rh8xUz
 8B+UN3oN9WY1kY9aLBJsLxSkIzh6maBReImmBkb9tRRpZ/3JUUdCGCPaUgI0wmS/eQWW
 /a0A==
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:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=vPgjPDZK9Y/aB4HuqGIp3JaW08anPOT0EH7jpsxyK78=;
 b=c7pHEPO+biLDnOLAFrQJqYuY6Or4fPAxtypgQH5CqRgz+R+0+Jze0Ju/xZRS1+y3J3
 TxpdlEjVCoTOHpLnkIkDmzc/kmExwKnYc/3NClodCffNLKAGx9+P7BwyyFRfEVPt7F3q
 L02T3TccdzmLcW/R5W0W+0OXBDYgfK6d8KbdZUwh80nMiAhMf6ettzRXgCn2BxZh2GU4
 czwLx35u1HjAVymi2Y8/g4dmevLfGmP00zdMMkSY7HTYgS8+O+KF7bSl1iHaNUHF6dah
 46dINTtYbR75MU+3/GvUGf0XAFcYoYpPGG3LpCa78M5yDb0VdcWgsjYgJg9jQeW4BRZk
 4oyA==
X-Gm-Message-State: AOPr4FWLjRvuwkNDfqbtxpy9fNm6Q4soRFisz7i5970Io8cWHZhGkdIQphoMUTIHzR/PZ0dlvIviTem5v5opxA==
MIME-Version: 1.0
X-Received: by 10.37.50.208 with SMTP id y199mr3871960yby.98.1462446720734;
 Thu, 05 May 2016 04:12:00 -0700 (PDT)
Received: by 10.129.17.212 with HTTP; Thu, 5 May 2016 04:12:00 -0700 (PDT)
In-Reply-To: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
References: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
Date: Thu, 5 May 2016 12:12:00 +0100
X-Google-Sender-Auth: d27TXyncwHpy_cd6J97ZaU4jTCU
Message-ID: <CAAWM5TwDqjG5JALDbjPrSO-Hjs2LBQeD8VgOPYXLgsxkr7_NFw@mail.gmail.com>
From: David Sheets <sheets@alum.mit.edu>
To: Joel Hughes <rudenoise@gmail.com>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://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>

T24gVGh1LCBNYXkgNSwgMjAxNiBhdCAxMjowMSBQTSwgSm9lbCBIdWdoZXMgPHJ1ZGVub2lzZUBn
bWFpbC5jb20+IHdyb3RlOgo+IE1vcm5pbmcgYWxsLAo+Cj4gSSB3YXMgaG9waW5nIHRvIGdldCBz
b21lIHBvaW50ZXJzIHRvIGdvb2Qvc2ltcGxlIGV4YW1wbGVzIG9mIGVycm9yLWhhbmRsaW5nCj4g
aW4gTHd0Lgo+Cj4gQWZ0ZXIgeWVzdGVyZGF5J3MgY2FsbCBJIHN0YXJ0ZWQgbG9va2luZyBhdCBn
ZXR0aW5nIGxhdGVzdCAidGFnIiByYXRoZXIgdGhhbgo+ICJyZWxlYXNlIiB1c2luZyBvY2FtbC1n
aXRodWIgLSBHaXRodWIncyBBUEkncyBjb25jZXB0IG9mIGEgcmVsZWFzZSBpcwo+IGRpc3RpbmN0
IGZyb20gZ2l0IHRhZ2dpbmcsIHdoaWNoIGV4cGxhaW5zIHNvbWUgcmVwb3Mgc2hvd2luZyBubyBy
ZWxlYXNlcy4KPgo+IFRoZSBhcHByb2FjaCBpcyBmaW5lIGZvciByZXBvcyB0aGF0IGhhdmUgdGFn
cyBidXQKPiBHaXRodWIuUmVwby5nZXRfdGFnc19hbmRfdGltZXMgcmFpc2VzIGFuIEx3dCBleGNl
cHRpb24gZm9yIHJlcG9zIHdpdGhvdXQgYW55Cj4gdGFncy4KCkhpIEpvZWwsCgpUaGF0IHNvdW5k
cyBsaWtlIGEgYnVnIGluIEdpdGh1Yi5SZXBvLmdldF90YWdzX2FuZF90aW1lcy4gQ291bGQgeW91
CnBsZWFzZSBmaWxlIGEgYnVnIHJlcG9ydCBhdCA8aHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9v
Y2FtbC1naXRodWI+PwoKSW4gdGhlIG1lYW50aW1lLCB0aGUgTHd0LmNhdGNoIGZ1bmN0aW9uCjxo
dHRwczovL29jc2lnZW4ub3JnL2x3dC9kZXYvYXBpL0x3dCNWQUxjYXRjaD4gbWF5IGJlIHdoYXQg
eW91IGFyZQpsb29raW5nIGZvci4KCkhvcGUgdGhpcyBoZWxwcywKCkRhdmlkCgo+IGh0dHBzOi8v
Z2l0aHViLmNvbS9ydWRlbm9pc2UvbWlyYWdlLWRhc2hib2FyZC9ibG9iL3RhZ3Mvc3JjL2dldF9y
ZWxlYXNlcy5tbCNMNjYKPgo+IEknZCBsaWtlIHRvIGdldCBteSBoZWFkIGFyb3VuZCBob3cgSSBj
b3VsZCBjYXRjaCB0aGlzIGV4Y2VwdGlvbiBhbmQgc3dhbGxvdwo+IGl0IChhcyBuZWVkZWQgZHVy
aW5nIHRoZSBjeWNsZSB0aHJvdWdoIGVhY2ggcmVwbykgLSByZXR1cm5pbmcgYSBkZWZhdWx0Cj4g
dmFsdWUvbWVzc2FnZS4KPgo+IERvZXMgYW55b25lIGhhdmUgYSBsaW5rIHRvIGEgdmVyeSBzaW1w
bGUgZXhhbXBsZSBvciB0dXRvcmlhbCwgSSdtIGhhdmluZwo+IHRyb3VibGUgZmluZGluZyBvbmU/
Cj4KPiBUaGFua3MKPgo+IEpvZWwKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 11:12:05 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 11:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ayHCP-0006RB-2y; Thu, 05 May 2016 11:12:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kosmo.zb@gmail.com>) id 1ayHCN-0006R5-50
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 11:12:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DF/C7-32266-28A2B275; Thu, 05 May 2016 11:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMXThGt1GLe1
 wg7f7jSx6W++yODB6HP5whSWAMYo1My8pvyKBNaN9ygT2gibuij0L0xoYN3J2MXJxCAksYJS4
 /P0TG4jDItDOKnHl5lpGEEdCYDGrxPkzC4EcDiAnR2LKVs8uRk4OXgFBiZMzn7CA2BICRRKn+
 n8wg9jCAlISh6e+ZQcpFxLwkli2rx4kzCkQKLF0VR8biC0kECDx/OR6sFYWARWJ93uWMkGMMZ
 TY29jNAjE+QKLtwxuwrcICphKr38qAhNkENCRe/d/CCGKLCKhKbDt6F6yVWcBCYuKr3awg5cw
 C6hLr5wlNYBSaheTOWQiZBYxMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3MS
 k4r1kvNzNzECg5UBCHYw3upzPsQoycGkJMq7XUk7XIgvKT+lMiOxOCO+qDQntfgQowwHh5IE7
 3tNoJxgUWp6akVaZg4wbmDSEhw8SiK8a0HSvMUFibnFmekQqVOMxhxbfl9by8Sxbeq9tUxCLH
 n5ealS4rxXQUoFQEozSvPgBsHi+RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeWtBpvBk5pX
 A7XsFdAoT0Cnv52qCnFKSiJCSamDkqpxhJ3nLRXDup6RwOT6jWC3G54aG+4033q78f/R8QM5u
 DT4rjciPYvXeL79bLDqUtGdVenrPdB0G0QCtLlYV53m2IS6cSc5uO/eEXKnz891723vTYf+Nq
 Z/3RfQzOW8/6nw69dbCw2c2ZNxdPfHZRNnbRqLFFYmpM6fPWLbqZI3v0wzlAlslluKMREMt5q
 LiRADCfzd04gIAAA==
X-Env-Sender: kosmo.zb@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1462446721!37890309!1
X-Originating-IP: [209.85.161.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48295 invoked from network); 5 May 2016 11:12:01 -0000
Received: from mail-yw0-f172.google.com (HELO mail-yw0-f172.google.com)
 (209.85.161.172)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 11:12:01 -0000
Received: by mail-yw0-f172.google.com with SMTP id g133so119415946ywb.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 04:12:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:cc; bh=vPgjPDZK9Y/aB4HuqGIp3JaW08anPOT0EH7jpsxyK78=;
 b=ZIPTeNciZGTxSI05VdBKVT6MmrarwGMAmYPHHgZT19V6x1zg7l7iC39a1OpAbhazfL
 gNF575xOyTds0OGLJDUf9xu7XFDn5t7mXJcKq8Pg29xkgVsbyUkjfUhTIsKU7Kdq3/dZ
 nj3z0jxcH5SpeVhFW/Led94nzXK6TYmyRc+XkVrK77JhI6ExK6x+HjoAlucrc02XvnKi
 qhUrqwnyE3gDMNPxkd7UW7r+7o0MTwaDfUWiDOzeu1ixVdlOKe7XkuSC8jLNx7Rh8xUz
 8B+UN3oN9WY1kY9aLBJsLxSkIzh6maBReImmBkb9tRRpZ/3JUUdCGCPaUgI0wmS/eQWW
 /a0A==
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:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=vPgjPDZK9Y/aB4HuqGIp3JaW08anPOT0EH7jpsxyK78=;
 b=c7pHEPO+biLDnOLAFrQJqYuY6Or4fPAxtypgQH5CqRgz+R+0+Jze0Ju/xZRS1+y3J3
 TxpdlEjVCoTOHpLnkIkDmzc/kmExwKnYc/3NClodCffNLKAGx9+P7BwyyFRfEVPt7F3q
 L02T3TccdzmLcW/R5W0W+0OXBDYgfK6d8KbdZUwh80nMiAhMf6ettzRXgCn2BxZh2GU4
 czwLx35u1HjAVymi2Y8/g4dmevLfGmP00zdMMkSY7HTYgS8+O+KF7bSl1iHaNUHF6dah
 46dINTtYbR75MU+3/GvUGf0XAFcYoYpPGG3LpCa78M5yDb0VdcWgsjYgJg9jQeW4BRZk
 4oyA==
X-Gm-Message-State: AOPr4FWLjRvuwkNDfqbtxpy9fNm6Q4soRFisz7i5970Io8cWHZhGkdIQphoMUTIHzR/PZ0dlvIviTem5v5opxA==
MIME-Version: 1.0
X-Received: by 10.37.50.208 with SMTP id y199mr3871960yby.98.1462446720734;
 Thu, 05 May 2016 04:12:00 -0700 (PDT)
Received: by 10.129.17.212 with HTTP; Thu, 5 May 2016 04:12:00 -0700 (PDT)
In-Reply-To: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
References: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
Date: Thu, 5 May 2016 12:12:00 +0100
X-Google-Sender-Auth: d27TXyncwHpy_cd6J97ZaU4jTCU
Message-ID: <CAAWM5TwDqjG5JALDbjPrSO-Hjs2LBQeD8VgOPYXLgsxkr7_NFw@mail.gmail.com>
From: David Sheets <sheets@alum.mit.edu>
To: Joel Hughes <rudenoise@gmail.com>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://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>

T24gVGh1LCBNYXkgNSwgMjAxNiBhdCAxMjowMSBQTSwgSm9lbCBIdWdoZXMgPHJ1ZGVub2lzZUBn
bWFpbC5jb20+IHdyb3RlOgo+IE1vcm5pbmcgYWxsLAo+Cj4gSSB3YXMgaG9waW5nIHRvIGdldCBz
b21lIHBvaW50ZXJzIHRvIGdvb2Qvc2ltcGxlIGV4YW1wbGVzIG9mIGVycm9yLWhhbmRsaW5nCj4g
aW4gTHd0Lgo+Cj4gQWZ0ZXIgeWVzdGVyZGF5J3MgY2FsbCBJIHN0YXJ0ZWQgbG9va2luZyBhdCBn
ZXR0aW5nIGxhdGVzdCAidGFnIiByYXRoZXIgdGhhbgo+ICJyZWxlYXNlIiB1c2luZyBvY2FtbC1n
aXRodWIgLSBHaXRodWIncyBBUEkncyBjb25jZXB0IG9mIGEgcmVsZWFzZSBpcwo+IGRpc3RpbmN0
IGZyb20gZ2l0IHRhZ2dpbmcsIHdoaWNoIGV4cGxhaW5zIHNvbWUgcmVwb3Mgc2hvd2luZyBubyBy
ZWxlYXNlcy4KPgo+IFRoZSBhcHByb2FjaCBpcyBmaW5lIGZvciByZXBvcyB0aGF0IGhhdmUgdGFn
cyBidXQKPiBHaXRodWIuUmVwby5nZXRfdGFnc19hbmRfdGltZXMgcmFpc2VzIGFuIEx3dCBleGNl
cHRpb24gZm9yIHJlcG9zIHdpdGhvdXQgYW55Cj4gdGFncy4KCkhpIEpvZWwsCgpUaGF0IHNvdW5k
cyBsaWtlIGEgYnVnIGluIEdpdGh1Yi5SZXBvLmdldF90YWdzX2FuZF90aW1lcy4gQ291bGQgeW91
CnBsZWFzZSBmaWxlIGEgYnVnIHJlcG9ydCBhdCA8aHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9v
Y2FtbC1naXRodWI+PwoKSW4gdGhlIG1lYW50aW1lLCB0aGUgTHd0LmNhdGNoIGZ1bmN0aW9uCjxo
dHRwczovL29jc2lnZW4ub3JnL2x3dC9kZXYvYXBpL0x3dCNWQUxjYXRjaD4gbWF5IGJlIHdoYXQg
eW91IGFyZQpsb29raW5nIGZvci4KCkhvcGUgdGhpcyBoZWxwcywKCkRhdmlkCgo+IGh0dHBzOi8v
Z2l0aHViLmNvbS9ydWRlbm9pc2UvbWlyYWdlLWRhc2hib2FyZC9ibG9iL3RhZ3Mvc3JjL2dldF9y
ZWxlYXNlcy5tbCNMNjYKPgo+IEknZCBsaWtlIHRvIGdldCBteSBoZWFkIGFyb3VuZCBob3cgSSBj
b3VsZCBjYXRjaCB0aGlzIGV4Y2VwdGlvbiBhbmQgc3dhbGxvdwo+IGl0IChhcyBuZWVkZWQgZHVy
aW5nIHRoZSBjeWNsZSB0aHJvdWdoIGVhY2ggcmVwbykgLSByZXR1cm5pbmcgYSBkZWZhdWx0Cj4g
dmFsdWUvbWVzc2FnZS4KPgo+IERvZXMgYW55b25lIGhhdmUgYSBsaW5rIHRvIGEgdmVyeSBzaW1w
bGUgZXhhbXBsZSBvciB0dXRvcmlhbCwgSSdtIGhhdmluZwo+IHRyb3VibGUgZmluZGluZyBvbmU/
Cj4KPiBUaGFua3MKPgo+IEpvZWwKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 11:14:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 11:14: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 1ayHEH-0006Uu-9a; Thu, 05 May 2016 11:14:01 +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 1ayHEF-0006Uo-U9
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 11:14:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 39/74-03606-7FA2B275; Thu, 05 May 2016 11:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWoe43Le1
 wg2XLtCx6W++yODB6HP5whSWAMYo1My8pvyKBNeNNx2/WgpfcFSfbprA3MD7n7GLk5BASmMco
 8fwvM4jNItDAKvHwBlMXIxeHhMAcVokzFyewgyQkBHIkVs1ewApi8woISpyc+YQFIl4k8e/2Z
 SaIQV4S+599ARvEKRAosXRVHxtEPEDi+cn1LBALVCR2ftgFNSdAYuKG9UC9HBzCAqYSq9/KgI
 TZBNQlvt56BLZWREBVYtvRu2DjmQUsJCa+2s0KUs4MVLN+ntAERoFZSA6ahZBZwMi0ilGjOLW
 oLLVI19BAL6koMz2jJDcxMwfIM9bLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjNu6nA8xSnIw
 KYnyblfSDhfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuqCZQTLEpNT61Iy8wBxgJMWoKDR0mEd
 y1Imre4IDG3ODMdInWK0ZJjy+9ra5k4js29ASS3Tb23lkmIJS8/L1VKnDcNpEEApCGjNA9uHC
 xeLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0MMoUnM68EbusroIOYgA56P1cT5KCSRIS
 UVAPj8kvcwtFXjf3+BumdZeV88MfBq+i3CKOPaWf859Qr8nnfHDKkZF4kiC5ZtWxDv3KcysQH
 9r8s3sSdnyFyIqTAt3J9PtdKy7f9ii9uNj9Maq8pvDdx8brSLtfstDnBx5X0H9n9NlJmVfPQ/
 rP89LZvk+6udrfeGM10ZJlsdZ/jz2ox4Uc1zqeVWIozEg21mIuKEwGfyDCb0gIAAA==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1462446837!38606502!1
X-Originating-IP: [209.85.218.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52156 invoked from network); 5 May 2016 11:13:58 -0000
Received: from mail-oi0-f49.google.com (HELO mail-oi0-f49.google.com)
 (209.85.218.49)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 11:13:58 -0000
Received: by mail-oi0-f49.google.com with SMTP id v145so98129624oie.0
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 04:13:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=ab2sd2hHzKZsPF5NI/UZoCKUXPigP+l5uJkEpqIfU3c=;
 b=CErzQBi3rrZgfR2HWMG8ee4PHtJ7KMpBLmhe8ZMiPBwry8F8I63NTMPhkVk7bMwb76
 aHkVkSwGSaD/eoBkqGMtYE5WmykoW9j8CU36QI6CBPDLhvh49QkNeH5lgaGI0dCZ3XTr
 eCha8JI4QStf5udCc8jVVpql5Wm0GvpTL7y8aexCW2liFqR6xaa7c5GMeQVMAMUYwVuF
 uumuNh3zk4vLmJ0eumv3rvm6/+Ticn3He070lTNsaTo6aHPdaLK+KEgJERqy9/wTbZYk
 Q3o9g5EvpyE+gAuP5SQll6iXFQ9sWmG91Mnt4Zm11HBuF09JNXoAVcjjIOe80kU8ccpG
 irHg==
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:date
 :message-id:subject:from:to:cc;
 bh=ab2sd2hHzKZsPF5NI/UZoCKUXPigP+l5uJkEpqIfU3c=;
 b=khf7GSLxqIKIkIEX+HaSp00uatVOI+65wNpPa8c5OIRdip+N/sZlCG3dEJg/WfhK2g
 BTHwzEeHASgf3sWwsByKhD7fXDC6+0J0apqxe/RbqFEq3GfhL7QDrW6r2FU8eJZiKn2v
 rpR7eGNvgmp7+d0Zt48OwTiGSHCmxWpnZQQLVOJ74Z145mbUJjL3JNehGp+rEqGdDe0Y
 aueVhJxXostznZoucsqehqzCS4rInQ638+LCbaFiszBAAHCNQm+f5Rc2fn+/97QztB+h
 6kcTGjamXf2XbjBhz6NoHPYxvEHugSoGNi7JtcOv2Q+PcsfFMnE672//JggdtQOCu/eS
 u8BQ==
X-Gm-Message-State: AOPr4FVeF19SxlDhaHp3tvUYmd03RIpWYq7MQ2xjLV/Cf8SW/rYlZTdWk6F6k+y5yn3ns9S84SXgkoiUiKfSTg==
MIME-Version: 1.0
X-Received: by 10.157.15.155 with SMTP id d27mr6621955otd.87.1462446837394;
 Thu, 05 May 2016 04:13:57 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Thu, 5 May 2016 04:13:57 -0700 (PDT)
In-Reply-To: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
References: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
Date: Thu, 5 May 2016 12:13:57 +0100
Message-ID: <CAG4opy9DWvMLBnDJCt9V=ZYgSffaQHfOG6fVf8uOrLTF=n8CXg@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Joel Hughes <rudenoise@gmail.com>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://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>

T24gNSBNYXkgMjAxNiBhdCAxMjowMSwgSm9lbCBIdWdoZXMgPHJ1ZGVub2lzZUBnbWFpbC5jb20+
IHdyb3RlOgo+IE1vcm5pbmcgYWxsLAo+Cj4gSSB3YXMgaG9waW5nIHRvIGdldCBzb21lIHBvaW50
ZXJzIHRvIGdvb2Qvc2ltcGxlIGV4YW1wbGVzIG9mIGVycm9yLWhhbmRsaW5nCj4gaW4gTHd0Lgo+
Cj4gQWZ0ZXIgeWVzdGVyZGF5J3MgY2FsbCBJIHN0YXJ0ZWQgbG9va2luZyBhdCBnZXR0aW5nIGxh
dGVzdCAidGFnIiByYXRoZXIgdGhhbgo+ICJyZWxlYXNlIiB1c2luZyBvY2FtbC1naXRodWIgLSBH
aXRodWIncyBBUEkncyBjb25jZXB0IG9mIGEgcmVsZWFzZSBpcwo+IGRpc3RpbmN0IGZyb20gZ2l0
IHRhZ2dpbmcsIHdoaWNoIGV4cGxhaW5zIHNvbWUgcmVwb3Mgc2hvd2luZyBubyByZWxlYXNlcy4K
Pgo+IFRoZSBhcHByb2FjaCBpcyBmaW5lIGZvciByZXBvcyB0aGF0IGhhdmUgdGFncyBidXQKPiBH
aXRodWIuUmVwby5nZXRfdGFnc19hbmRfdGltZXMgcmFpc2VzIGFuIEx3dCBleGNlcHRpb24gZm9y
IHJlcG9zIHdpdGhvdXQgYW55Cj4gdGFncy4KPgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWRlbm9p
c2UvbWlyYWdlLWRhc2hib2FyZC9ibG9iL3RhZ3Mvc3JjL2dldF9yZWxlYXNlcy5tbCNMNjYKPgo+
IEknZCBsaWtlIHRvIGdldCBteSBoZWFkIGFyb3VuZCBob3cgSSBjb3VsZCBjYXRjaCB0aGlzIGV4
Y2VwdGlvbiBhbmQgc3dhbGxvdwo+IGl0IChhcyBuZWVkZWQgZHVyaW5nIHRoZSBjeWNsZSB0aHJv
dWdoIGVhY2ggcmVwbykgLSByZXR1cm5pbmcgYSBkZWZhdWx0Cj4gdmFsdWUvbWVzc2FnZS4KPgo+
IERvZXMgYW55b25lIGhhdmUgYSBsaW5rIHRvIGEgdmVyeSBzaW1wbGUgZXhhbXBsZSBvciB0dXRv
cmlhbCwgSSdtIGhhdmluZwo+IHRyb3VibGUgZmluZGluZyBvbmU/CgpJJ2xsIGxldCBzb21lb25l
IGVsc2UgYW5zd2VyIGFib3V0IHdoZXRoZXIgdGhlIEFQSSBzaG91bGQgYmUgY2hhbmdlZCwKYnV0
IGdpdmVuIHRoYXQgaXQgZG9lcyByYWlzZSwgeW91IGNhbiBoYW5kbGUgaXQgbGlrZSB0aGlzOgoK
IEx3dC5jYXRjaAogIChmdW4gKCkgLT4gY2FsbF90aGF0X21pZ2h0X3JhaXNlIC4uLikKICAoZnVu
Y3Rpb24KICAgfCBFcnJvcl95b3Vfd2FudF90b19jYXRjaCAtPiBoYW5kbGUgZXJyb3IgaGVyZQog
ICB8IGV4IC0+IEx3dC5mYWlsIGV4ICAoKiBQYXNzIG90aGVycyBvbiAqKQogICkKCj4gVGhhbmtz
Cj4KPiBKb2VsCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo+CgoKCi0tIApEciBUaG9tYXMgTGVvbmFyZCAg
ICAgICAgaHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUg
N0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 11:14:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 11:14: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 1ayHEH-0006Uu-9a; Thu, 05 May 2016 11:14:01 +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 1ayHEF-0006Uo-U9
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 11:14:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 39/74-03606-7FA2B275; Thu, 05 May 2016 11:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWoe43Le1
 wg2XLtCx6W++yODB6HP5whSWAMYo1My8pvyKBNeNNx2/WgpfcFSfbprA3MD7n7GLk5BASmMco
 8fwvM4jNItDAKvHwBlMXIxeHhMAcVokzFyewgyQkBHIkVs1ewApi8woISpyc+YQFIl4k8e/2Z
 SaIQV4S+599ARvEKRAosXRVHxtEPEDi+cn1LBALVCR2ftgFNSdAYuKG9UC9HBzCAqYSq9/KgI
 TZBNQlvt56BLZWREBVYtvRu2DjmQUsJCa+2s0KUs4MVLN+ntAERoFZSA6ahZBZwMi0ilGjOLW
 oLLVI19BAL6koMz2jJDcxMwfIM9bLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjNu6nA8xSnIw
 KYnyblfSDhfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuqCZQTLEpNT61Iy8wBxgJMWoKDR0mEd
 y1Imre4IDG3ODMdInWK0ZJjy+9ra5k4js29ASS3Tb23lkmIJS8/L1VKnDcNpEEApCGjNA9uHC
 xeLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0MMoUnM68EbusroIOYgA56P1cT5KCSRIS
 UVAPj8kvcwtFXjf3+BumdZeV88MfBq+i3CKOPaWf859Qr8nnfHDKkZF4kiC5ZtWxDv3KcysQH
 9r8s3sSdnyFyIqTAt3J9PtdKy7f9ii9uNj9Maq8pvDdx8brSLtfstDnBx5X0H9n9NlJmVfPQ/
 rP89LZvk+6udrfeGM10ZJlsdZ/jz2ox4Uc1zqeVWIozEg21mIuKEwGfyDCb0gIAAA==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1462446837!38606502!1
X-Originating-IP: [209.85.218.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52156 invoked from network); 5 May 2016 11:13:58 -0000
Received: from mail-oi0-f49.google.com (HELO mail-oi0-f49.google.com)
 (209.85.218.49)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 11:13:58 -0000
Received: by mail-oi0-f49.google.com with SMTP id v145so98129624oie.0
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 04:13:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=ab2sd2hHzKZsPF5NI/UZoCKUXPigP+l5uJkEpqIfU3c=;
 b=CErzQBi3rrZgfR2HWMG8ee4PHtJ7KMpBLmhe8ZMiPBwry8F8I63NTMPhkVk7bMwb76
 aHkVkSwGSaD/eoBkqGMtYE5WmykoW9j8CU36QI6CBPDLhvh49QkNeH5lgaGI0dCZ3XTr
 eCha8JI4QStf5udCc8jVVpql5Wm0GvpTL7y8aexCW2liFqR6xaa7c5GMeQVMAMUYwVuF
 uumuNh3zk4vLmJ0eumv3rvm6/+Ticn3He070lTNsaTo6aHPdaLK+KEgJERqy9/wTbZYk
 Q3o9g5EvpyE+gAuP5SQll6iXFQ9sWmG91Mnt4Zm11HBuF09JNXoAVcjjIOe80kU8ccpG
 irHg==
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:date
 :message-id:subject:from:to:cc;
 bh=ab2sd2hHzKZsPF5NI/UZoCKUXPigP+l5uJkEpqIfU3c=;
 b=khf7GSLxqIKIkIEX+HaSp00uatVOI+65wNpPa8c5OIRdip+N/sZlCG3dEJg/WfhK2g
 BTHwzEeHASgf3sWwsByKhD7fXDC6+0J0apqxe/RbqFEq3GfhL7QDrW6r2FU8eJZiKn2v
 rpR7eGNvgmp7+d0Zt48OwTiGSHCmxWpnZQQLVOJ74Z145mbUJjL3JNehGp+rEqGdDe0Y
 aueVhJxXostznZoucsqehqzCS4rInQ638+LCbaFiszBAAHCNQm+f5Rc2fn+/97QztB+h
 6kcTGjamXf2XbjBhz6NoHPYxvEHugSoGNi7JtcOv2Q+PcsfFMnE672//JggdtQOCu/eS
 u8BQ==
X-Gm-Message-State: AOPr4FVeF19SxlDhaHp3tvUYmd03RIpWYq7MQ2xjLV/Cf8SW/rYlZTdWk6F6k+y5yn3ns9S84SXgkoiUiKfSTg==
MIME-Version: 1.0
X-Received: by 10.157.15.155 with SMTP id d27mr6621955otd.87.1462446837394;
 Thu, 05 May 2016 04:13:57 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Thu, 5 May 2016 04:13:57 -0700 (PDT)
In-Reply-To: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
References: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
Date: Thu, 5 May 2016 12:13:57 +0100
Message-ID: <CAG4opy9DWvMLBnDJCt9V=ZYgSffaQHfOG6fVf8uOrLTF=n8CXg@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Joel Hughes <rudenoise@gmail.com>
Cc: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://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>

T24gNSBNYXkgMjAxNiBhdCAxMjowMSwgSm9lbCBIdWdoZXMgPHJ1ZGVub2lzZUBnbWFpbC5jb20+
IHdyb3RlOgo+IE1vcm5pbmcgYWxsLAo+Cj4gSSB3YXMgaG9waW5nIHRvIGdldCBzb21lIHBvaW50
ZXJzIHRvIGdvb2Qvc2ltcGxlIGV4YW1wbGVzIG9mIGVycm9yLWhhbmRsaW5nCj4gaW4gTHd0Lgo+
Cj4gQWZ0ZXIgeWVzdGVyZGF5J3MgY2FsbCBJIHN0YXJ0ZWQgbG9va2luZyBhdCBnZXR0aW5nIGxh
dGVzdCAidGFnIiByYXRoZXIgdGhhbgo+ICJyZWxlYXNlIiB1c2luZyBvY2FtbC1naXRodWIgLSBH
aXRodWIncyBBUEkncyBjb25jZXB0IG9mIGEgcmVsZWFzZSBpcwo+IGRpc3RpbmN0IGZyb20gZ2l0
IHRhZ2dpbmcsIHdoaWNoIGV4cGxhaW5zIHNvbWUgcmVwb3Mgc2hvd2luZyBubyByZWxlYXNlcy4K
Pgo+IFRoZSBhcHByb2FjaCBpcyBmaW5lIGZvciByZXBvcyB0aGF0IGhhdmUgdGFncyBidXQKPiBH
aXRodWIuUmVwby5nZXRfdGFnc19hbmRfdGltZXMgcmFpc2VzIGFuIEx3dCBleGNlcHRpb24gZm9y
IHJlcG9zIHdpdGhvdXQgYW55Cj4gdGFncy4KPgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWRlbm9p
c2UvbWlyYWdlLWRhc2hib2FyZC9ibG9iL3RhZ3Mvc3JjL2dldF9yZWxlYXNlcy5tbCNMNjYKPgo+
IEknZCBsaWtlIHRvIGdldCBteSBoZWFkIGFyb3VuZCBob3cgSSBjb3VsZCBjYXRjaCB0aGlzIGV4
Y2VwdGlvbiBhbmQgc3dhbGxvdwo+IGl0IChhcyBuZWVkZWQgZHVyaW5nIHRoZSBjeWNsZSB0aHJv
dWdoIGVhY2ggcmVwbykgLSByZXR1cm5pbmcgYSBkZWZhdWx0Cj4gdmFsdWUvbWVzc2FnZS4KPgo+
IERvZXMgYW55b25lIGhhdmUgYSBsaW5rIHRvIGEgdmVyeSBzaW1wbGUgZXhhbXBsZSBvciB0dXRv
cmlhbCwgSSdtIGhhdmluZwo+IHRyb3VibGUgZmluZGluZyBvbmU/CgpJJ2xsIGxldCBzb21lb25l
IGVsc2UgYW5zd2VyIGFib3V0IHdoZXRoZXIgdGhlIEFQSSBzaG91bGQgYmUgY2hhbmdlZCwKYnV0
IGdpdmVuIHRoYXQgaXQgZG9lcyByYWlzZSwgeW91IGNhbiBoYW5kbGUgaXQgbGlrZSB0aGlzOgoK
IEx3dC5jYXRjaAogIChmdW4gKCkgLT4gY2FsbF90aGF0X21pZ2h0X3JhaXNlIC4uLikKICAoZnVu
Y3Rpb24KICAgfCBFcnJvcl95b3Vfd2FudF90b19jYXRjaCAtPiBoYW5kbGUgZXJyb3IgaGVyZQog
ICB8IGV4IC0+IEx3dC5mYWlsIGV4ICAoKiBQYXNzIG90aGVycyBvbiAqKQogICkKCj4gVGhhbmtz
Cj4KPiBKb2VsCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo+CgoKCi0tIApEciBUaG9tYXMgTGVvbmFyZCAg
ICAgICAgaHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUg
N0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 13:23:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 13:23: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 1ayJFi-0006kK-Eb; Thu, 05 May 2016 13:23:38 +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 1ayJFh-0006kE-TG
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 13:23:38 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E9/2F-02669-9594B275; Thu, 05 May 2016 13:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXCOvOhsW6Ep3a
 4wdVedove1rssDowehz9cYQlgjGLNzEvKr0hgzVh79BxLwRf+itsPUhsYD/F2MXJyCAlMYZR4
 csGgi5GLg0VgMrPE9cPTWSGcr0wSd0+8ZwFxhAReMUo8uLaTCaSFWUBL4sa/l2A2r4CexKb1b
 8FsYYF0iY6Hi4FsDg42AU2Jla/4QcKcAtoST6a/ZgSxWQRUJLb2T2eEGKMusXrjI6iR2hLLFr
 5mhhhpK7H+zXdWiL0TGSW2TDjABpIQAWo48eA/WLOEgKzEk5OLWCYwCsxCctIsJCfNQjJ3ASP
 zKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwABlAIIdjE3b
 PQ8xSnIwKYnyblfSDhfiS8pPqcxILM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5ealKErxMHkB1g
 kWp6akVaZk5wBiCKZXg4FES4f3jDpTmLS5IzC3OTIdInWLU5dj19MFaJiGwGVLivK9BigRAij
 JK8+BGwOL5EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5HUEu4cnMK4HbBIxFoF9EeN/P1QQ
 5oiQRISXVwNjBsvT4zEgnp7v7pn452bWW8Z7GBMUkmc7oxpk7/zx7xuj/yXWOWdXNj5vXzdUr
 WfNa1L+RtTxjjkuv95s3Clfu3/t2OHHHtyXK1s4Sn+0fvcuSXfT1+vkvJ+R0JNi7nh0ISXxie
 99l8n7vVdYn1/0sqtDbvkKg7f+OP72Vly1aGw48rjH18XukxFKckWioxVxUnAgAga9BouICAA
 A=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1462454615!20893164!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44665 invoked from network); 5 May 2016 13:23:36 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2016 13:23:36 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 1d09918e;
 Thu, 5 May 2016 14:23:35 +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=EFrBKN2RuWDmm+GA4ppzaSQ0XUg=; b=flvaMoA/hjxVihgSgf
 naqg6XIMzB/yzjuN/nWwWldaMOi2cLCTKwuz0C6CQSW4P627ACkRIYg/4mGPkCu4
 yy4SZLW1RtXscoyfz1PM07tsqZ5kUaes13MwUDGSLbhkT97OUJnX6HyGl6vLHkv9
 xZd3C/3Lw8yv9LQj4V+9C/llE=
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=D5njFgcCspwfet0sjQv2ZraToxOGnV8hK2g4HiQ0QQLQ5HsJk0l
 f9f0GYHWdeLoVNQ7ozjxP6IXVpwoSljXg4khCVdiPsALIUz42v2p87ItMSsiLub8
 eFJHboukCuohXQ6CvI/knmW7UiiejkW8+p+wYtOKwGnZbVZj7vinpYfc=
Received: from [172.16.10.31] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id c735accd
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Thu, 5 May 2016 14:23:35 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5713FB69.4090802@mehnert.org>
Date: Thu, 5 May 2016 14:23:34 +0100
Message-Id: <39D8B41C-0A85-4ABE-A3CF-61090749CC8E@recoil.org>
References: <20160405000150.26239.4292@brgbnd28-d.mgt.gandi.net>
 <39443896-F5C9-4303-9F53-930A1DC03F29@recoil.org>
 <5713FB69.4090802@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [GANDI] Expiration of the certificate SSL
	Standard (mirage.io) in 29 days
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: <http://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: <http://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>

Cj4gT24gMTcgQXByIDIwMTYsIGF0IDIyOjA4LCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5l
cnQub3JnPiB3cm90ZToKPiBPbiAxNy8wNC8yMDE2IDIyOjA2LCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4gV2UgaGF2ZSBhIHBhaWQtZm9yIGNlcnRpZmljYXRlIGF0IHRoZSBtb21lbnQgZm9y
IG1pcmFnZS5pbywgYW5kIEkgd2FzIGNvbnNpZGVyaW5nIHN3aXRjaGluZyB0byBsZXRzZW5jcnlw
dCBpbnN0ZWFkLiAgQW55IG9iamVjdGlvbnMvdGhvdWdodHMgb24gdGhpcz8gIEl0IG1heSBoYXZl
IHNvbWUgY29tcGF0aWJpbGl0eSBpc3N1ZXMgb24gb2xkZXIgYnJvd3NlcnMsIGJ1dCBhc2lkZSBm
cm9tIHRoYXQgc2VlbXMgbGlrZSBhIGZpbmUgY2hvaWNlIHdvcnRoIHN1cHBvcnRpbmcuCj4gCj4g
SSdkIGdvIGZvciBsZXQncyBlbmNyeXB0IChhbmQgdXNlIGl0IG9uIGh0dHBzOi8vaGFubmVzLm5x
c2IuaW8pLiAgVGhpcwo+IHdob2xlIGJ1c2luZXNzIG9mIHBheWluZyBtb25leSBmb3IgY2VydGlm
aWNhdGVzIGhhcyB0byBlbmQuICBUaGVyZSBpcywKPiBuZXh0IHRvIHRoZSBvZmZpY2lhbCBweXRo
b24gY2xpZW50IG9uZSBpbXBsZW1lbnRlZCBpbiBzaCAoY2FsbGluZyBvdXQgdG8KPiBvcGVuc3Ns
IGV0Yy4pLCB3aGljaCB3b3JrcyBmaW5lCj4gKGh0dHBzOi8vZ2l0aHViLmNvbS9sdWthczI1MTEv
bGV0c2VuY3J5cHQuc2gvKQoKKG5vdGVzIG9uIHRoaXMgdXAgb24gQ2Fub3B5IGF0IGh0dHA6Ly9j
YW5vcHkubWlyYWdlLmlvL1dpa2kvTGV0c2VuY3J5cHQpCgpUaGUgc2hlbGwgc2NyaXB0IHZlcnNp
b24gaXMgYW1hemluZ2x5IGVhc3kgdG8gdXNlISAgSSBqdXN0IGRpZDoKCiQgZ2l0IGNsb25lIGh0
dHBzOi8vZ2l0aHViLmNvbS9sdWthczI1MTEvbGV0c2VuY3J5cHQuc2gKJCBjZCBsZXRzZW5jcnlw
dC5zaAokIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYmVubmV0dHAxMjMvbGV0c2VuY3J5
cHQuc2gtZW1haWwtbm90aWZ5LWhvb2sgaG9va3MvZW1haWwtbm90aWZ5CiQgLi9sZXRzZW5jcnlw
dC5zaCAtLWNyb24gLS1kb21haW4gbWlyYWdlLmlvIC0tY2hhbGxlbmdlIGRucy0wMSAtLWhvb2sg
J2hvb2tzL2VtYWlsLW5vdGlmeS9ob29rLnNoJwojCiMgISEgV0FSTklORyAhISBObyBtYWluIGNv
bmZpZyBmaWxlIGZvdW5kLCB1c2luZyBkZWZhdWx0IGNvbmZpZyEKIworIEdlbmVyYXRpbmcgYWNj
b3VudCBrZXkuLi4KKyBSZWdpc3RlcmluZyBhY2NvdW50IGtleSB3aXRoIGxldHNlbmNyeXB0Li4u
ClByb2Nlc3NpbmcgbWlyYWdlLmlvCiArIFNpZ25pbmcgZG9tYWlucy4uLgogKyBDcmVhdGluZyBu
ZXcgZGlyZWN0b3J5IC9ob21lL2F2c20vbGV0c2VuY3J5cHQvbGV0c2VuY3J5cHQuc2gvY2VydHMv
bWlyYWdlLmlvIC4uLgogKyBHZW5lcmF0aW5nIHByaXZhdGUga2V5Li4uCiArIEdlbmVyYXRpbmcg
c2lnbmluZyByZXF1ZXN0Li4uCiArIFJlcXVlc3RpbmcgY2hhbGxlbmdlIGZvciBtaXJhZ2UuaW8u
Li4KICsgU2V0dGxpbmcgZG93biBmb3IgMTBzLi4uCiArIEROUyBub3QgcHJvcGFnYXRlZC4gV2Fp
dGluZyAzMHMgZm9yIHJlY29yZCBjcmVhdGlvbiBhbmQgcmVwbGljYXRpb24uLi4KICsgRE5TIG5v
dCBwcm9wYWdhdGVkLiBXYWl0aW5nIDMwcyBmb3IgcmVjb3JkIGNyZWF0aW9uIGFuZCByZXBsaWNh
dGlvbi4uLgogKyBETlMgbm90IHByb3BhZ2F0ZWQuIFdhaXRpbmcgMzBzIGZvciByZWNvcmQgY3Jl
YXRpb24gYW5kIHJlcGxpY2F0aW9uLi4uCiArIFJlc3BvbmRpbmcgdG8gY2hhbGxlbmdlIGZvciBt
aXJhZ2UuaW8uLi4KICsgQ2hhbGxlbmdlIGlzIHZhbGlkIQogKyBSZXF1ZXN0aW5nIGNlcnRpZmlj
YXRlLi4uCiArIENoZWNraW5nIGNlcnRpZmljYXRlLi4uCiArIERvbmUhCiArIENyZWF0aW5nIGZ1
bGxjaGFpbi5wZW0uLi4KICsgRG9uZSEKClRoZSByZXN1bHQgaXMgbGl2ZSBvbiBtaXJhZ2UuaW86
CgpodHRwczovL3d3dy5zc2xsYWJzLmNvbS9zc2x0ZXN0L2FuYWx5emUuaHRtbD9kPW1pcmFnZS5p
bwoKY2hlZXJzCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 13:23:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 13:23: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 1ayJFi-0006kK-Eb; Thu, 05 May 2016 13:23:38 +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 1ayJFh-0006kE-TG
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 13:23:38 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E9/2F-02669-9594B275; Thu, 05 May 2016 13:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXCOvOhsW6Ep3a
 4wdVedove1rssDowehz9cYQlgjGLNzEvKr0hgzVh79BxLwRf+itsPUhsYD/F2MXJyCAlMYZR4
 csGgi5GLg0VgMrPE9cPTWSGcr0wSd0+8ZwFxhAReMUo8uLaTCaSFWUBL4sa/l2A2r4CexKb1b
 8FsYYF0iY6Hi4FsDg42AU2Jla/4QcKcAtoST6a/ZgSxWQRUJLb2T2eEGKMusXrjI6iR2hLLFr
 5mhhhpK7H+zXdWiL0TGSW2TDjABpIQAWo48eA/WLOEgKzEk5OLWCYwCsxCctIsJCfNQjJ3ASP
 zKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwABlAIIdjE3b
 PQ8xSnIwKYnyblfSDhfiS8pPqcxILM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5ealKErxMHkB1g
 kWp6akVaZk5wBiCKZXg4FES4f3jDpTmLS5IzC3OTIdInWLU5dj19MFaJiGwGVLivK9BigRAij
 JK8+BGwOL5EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5HUEu4cnMK4HbBIxFoF9EeN/P1QQ
 5oiQRISXVwNjBsvT4zEgnp7v7pn452bWW8Z7GBMUkmc7oxpk7/zx7xuj/yXWOWdXNj5vXzdUr
 WfNa1L+RtTxjjkuv95s3Clfu3/t2OHHHtyXK1s4Sn+0fvcuSXfT1+vkvJ+R0JNi7nh0ISXxie
 99l8n7vVdYn1/0sqtDbvkKg7f+OP72Vly1aGw48rjH18XukxFKckWioxVxUnAgAga9BouICAA
 A=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1462454615!20893164!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44665 invoked from network); 5 May 2016 13:23:36 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2016 13:23:36 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 1d09918e;
 Thu, 5 May 2016 14:23:35 +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=EFrBKN2RuWDmm+GA4ppzaSQ0XUg=; b=flvaMoA/hjxVihgSgf
 naqg6XIMzB/yzjuN/nWwWldaMOi2cLCTKwuz0C6CQSW4P627ACkRIYg/4mGPkCu4
 yy4SZLW1RtXscoyfz1PM07tsqZ5kUaes13MwUDGSLbhkT97OUJnX6HyGl6vLHkv9
 xZd3C/3Lw8yv9LQj4V+9C/llE=
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=D5njFgcCspwfet0sjQv2ZraToxOGnV8hK2g4HiQ0QQLQ5HsJk0l
 f9f0GYHWdeLoVNQ7ozjxP6IXVpwoSljXg4khCVdiPsALIUz42v2p87ItMSsiLub8
 eFJHboukCuohXQ6CvI/knmW7UiiejkW8+p+wYtOKwGnZbVZj7vinpYfc=
Received: from [172.16.10.31] (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id c735accd
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Thu, 5 May 2016 14:23:35 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5713FB69.4090802@mehnert.org>
Date: Thu, 5 May 2016 14:23:34 +0100
Message-Id: <39D8B41C-0A85-4ABE-A3CF-61090749CC8E@recoil.org>
References: <20160405000150.26239.4292@brgbnd28-d.mgt.gandi.net>
 <39443896-F5C9-4303-9F53-930A1DC03F29@recoil.org>
 <5713FB69.4090802@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [GANDI] Expiration of the certificate SSL
	Standard (mirage.io) in 29 days
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: <http://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: <http://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>

Cj4gT24gMTcgQXByIDIwMTYsIGF0IDIyOjA4LCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5l
cnQub3JnPiB3cm90ZToKPiBPbiAxNy8wNC8yMDE2IDIyOjA2LCBBbmlsIE1hZGhhdmFwZWRkeSB3
cm90ZToKPj4gV2UgaGF2ZSBhIHBhaWQtZm9yIGNlcnRpZmljYXRlIGF0IHRoZSBtb21lbnQgZm9y
IG1pcmFnZS5pbywgYW5kIEkgd2FzIGNvbnNpZGVyaW5nIHN3aXRjaGluZyB0byBsZXRzZW5jcnlw
dCBpbnN0ZWFkLiAgQW55IG9iamVjdGlvbnMvdGhvdWdodHMgb24gdGhpcz8gIEl0IG1heSBoYXZl
IHNvbWUgY29tcGF0aWJpbGl0eSBpc3N1ZXMgb24gb2xkZXIgYnJvd3NlcnMsIGJ1dCBhc2lkZSBm
cm9tIHRoYXQgc2VlbXMgbGlrZSBhIGZpbmUgY2hvaWNlIHdvcnRoIHN1cHBvcnRpbmcuCj4gCj4g
SSdkIGdvIGZvciBsZXQncyBlbmNyeXB0IChhbmQgdXNlIGl0IG9uIGh0dHBzOi8vaGFubmVzLm5x
c2IuaW8pLiAgVGhpcwo+IHdob2xlIGJ1c2luZXNzIG9mIHBheWluZyBtb25leSBmb3IgY2VydGlm
aWNhdGVzIGhhcyB0byBlbmQuICBUaGVyZSBpcywKPiBuZXh0IHRvIHRoZSBvZmZpY2lhbCBweXRo
b24gY2xpZW50IG9uZSBpbXBsZW1lbnRlZCBpbiBzaCAoY2FsbGluZyBvdXQgdG8KPiBvcGVuc3Ns
IGV0Yy4pLCB3aGljaCB3b3JrcyBmaW5lCj4gKGh0dHBzOi8vZ2l0aHViLmNvbS9sdWthczI1MTEv
bGV0c2VuY3J5cHQuc2gvKQoKKG5vdGVzIG9uIHRoaXMgdXAgb24gQ2Fub3B5IGF0IGh0dHA6Ly9j
YW5vcHkubWlyYWdlLmlvL1dpa2kvTGV0c2VuY3J5cHQpCgpUaGUgc2hlbGwgc2NyaXB0IHZlcnNp
b24gaXMgYW1hemluZ2x5IGVhc3kgdG8gdXNlISAgSSBqdXN0IGRpZDoKCiQgZ2l0IGNsb25lIGh0
dHBzOi8vZ2l0aHViLmNvbS9sdWthczI1MTEvbGV0c2VuY3J5cHQuc2gKJCBjZCBsZXRzZW5jcnlw
dC5zaAokIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYmVubmV0dHAxMjMvbGV0c2VuY3J5
cHQuc2gtZW1haWwtbm90aWZ5LWhvb2sgaG9va3MvZW1haWwtbm90aWZ5CiQgLi9sZXRzZW5jcnlw
dC5zaCAtLWNyb24gLS1kb21haW4gbWlyYWdlLmlvIC0tY2hhbGxlbmdlIGRucy0wMSAtLWhvb2sg
J2hvb2tzL2VtYWlsLW5vdGlmeS9ob29rLnNoJwojCiMgISEgV0FSTklORyAhISBObyBtYWluIGNv
bmZpZyBmaWxlIGZvdW5kLCB1c2luZyBkZWZhdWx0IGNvbmZpZyEKIworIEdlbmVyYXRpbmcgYWNj
b3VudCBrZXkuLi4KKyBSZWdpc3RlcmluZyBhY2NvdW50IGtleSB3aXRoIGxldHNlbmNyeXB0Li4u
ClByb2Nlc3NpbmcgbWlyYWdlLmlvCiArIFNpZ25pbmcgZG9tYWlucy4uLgogKyBDcmVhdGluZyBu
ZXcgZGlyZWN0b3J5IC9ob21lL2F2c20vbGV0c2VuY3J5cHQvbGV0c2VuY3J5cHQuc2gvY2VydHMv
bWlyYWdlLmlvIC4uLgogKyBHZW5lcmF0aW5nIHByaXZhdGUga2V5Li4uCiArIEdlbmVyYXRpbmcg
c2lnbmluZyByZXF1ZXN0Li4uCiArIFJlcXVlc3RpbmcgY2hhbGxlbmdlIGZvciBtaXJhZ2UuaW8u
Li4KICsgU2V0dGxpbmcgZG93biBmb3IgMTBzLi4uCiArIEROUyBub3QgcHJvcGFnYXRlZC4gV2Fp
dGluZyAzMHMgZm9yIHJlY29yZCBjcmVhdGlvbiBhbmQgcmVwbGljYXRpb24uLi4KICsgRE5TIG5v
dCBwcm9wYWdhdGVkLiBXYWl0aW5nIDMwcyBmb3IgcmVjb3JkIGNyZWF0aW9uIGFuZCByZXBsaWNh
dGlvbi4uLgogKyBETlMgbm90IHByb3BhZ2F0ZWQuIFdhaXRpbmcgMzBzIGZvciByZWNvcmQgY3Jl
YXRpb24gYW5kIHJlcGxpY2F0aW9uLi4uCiArIFJlc3BvbmRpbmcgdG8gY2hhbGxlbmdlIGZvciBt
aXJhZ2UuaW8uLi4KICsgQ2hhbGxlbmdlIGlzIHZhbGlkIQogKyBSZXF1ZXN0aW5nIGNlcnRpZmlj
YXRlLi4uCiArIENoZWNraW5nIGNlcnRpZmljYXRlLi4uCiArIERvbmUhCiArIENyZWF0aW5nIGZ1
bGxjaGFpbi5wZW0uLi4KICsgRG9uZSEKClRoZSByZXN1bHQgaXMgbGl2ZSBvbiBtaXJhZ2UuaW86
CgpodHRwczovL3d3dy5zc2xsYWJzLmNvbS9zc2x0ZXN0L2FuYWx5emUuaHRtbD9kPW1pcmFnZS5p
bwoKY2hlZXJzCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 05 13:33:32 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 13:33: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 1ayJPH-0007Nf-Fv; Thu, 05 May 2016 13:33:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rudenoise@gmail.com>) id 1ayJPG-0007NZ-T7
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 13:33:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 72/C9-04060-9AB4B275; Thu, 05 May 2016 13:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfS6pu4yb+1
 wg7VHRS16W++yODB6HP5whSWAMYo1My8pvyKBNePb0SlMBa3aFduez2VuYNyr2sXIxSEkMJdR
 4s+X34wgDovAZxaJztYz7CCOhMBMVomfa84wdTFyAjk5Eu/evgazeQUEJU7OfMICES+QeHzkM
 lhcSMBDYs6SZ8wgNqdAoMSC189ZIFZMY5ToOn+DDSTBIqAi8W37VkaIQQESE+afBSri4BAWMJ
 VY/VYGJMwmoC6xfNk3VhBbRMBC4nXPL1aQEmYBL4lb6yomMPLPQnLFLIQMhKkusX6eEEgFs4C
 axO1tV9khbG2JZQtfMy9gZF3FqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREYtAxAsIPx5WnPQ4ySHExKorzblbTDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwx
 nkB5QSLUtNTK9Iyc4DxA5OW4OBREuGVBEnzFhck5hZnpkOkTjFacmz5fW0tE8exuTeA5Lap99
 YyCbHk5eelSonz+oE0CIA0ZJTmwY2DxfglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfOmg0z
 hycwrgdv6CuggJqCD3s/VBDmoJBEhJdXAOPmk1gofRVOOlKt6N1zbJBzu99cKCh4vbeAUk7fe
 bnhx6/MSp4BLSp112iyvj/Dmdn81UJa9xsa480x6dNBpE7/YqjvWU+9em7Xq84sbr2pe7rh66
 dX9J5etbafuk9hX94QxXUw7Jo19095cZduZi49Wynttf2Cy5vWsqe+tb2c63lOIylC9psRSnJ
 FoqMVcVJwIAFCecvnsAgAA
X-Env-Sender: rudenoise@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1462455206!38669024!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63277 invoked from network); 5 May 2016 13:33:26 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 13:33:26 -0000
Received: by mail-lf0-f41.google.com with SMTP id u64so96359131lff.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 06:33: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:date:message-id:subject:from:to;
 bh=btNT7k4uYafwuvFZHMqOInjVtAAWlkkG3ufgKwb3Osg=;
 b=cCoR0qc46cMed84EBkz7lNYfviBQ9/3gSHYNGeT5l15L8FIrp7e0UrGHQzlqOIhYCb
 xs56050gfno400nVqnYVHmv862M3bv2Sh+kgJ0N2iQp1OOFTcr0bKENCV5c2IUTbzuv2
 QMCW7V+mXFaqHhfGPYD9VFWos2QovTgDR3DmGbK4TxLSytpQrhh0TsfSYJAtmN3N2D5X
 45SC79sdUKFNrchpdLSCLrOi/iNSp1DUOGiwIumVHZ0zzeZLCfY0re8Zrz6yOzdZfTfF
 kLc284Fsc9VRUKNLRfbgefer/y0yD7Mz/dii32MZB30+5V4l6sWbDx0HZa0H1MiO0h5P
 0tHQ==
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:date
 :message-id:subject:from:to;
 bh=btNT7k4uYafwuvFZHMqOInjVtAAWlkkG3ufgKwb3Osg=;
 b=fQsnGpjgH1esUujldkRVoXgJ6or61+hp0PXWPfVJutvHmRKPgKXDqMwQthLuTUIQBa
 /U+hvvpr3j04xkqkkjm+rZ2HNqTD3j1DCy5t6wo/HWv5RsPTnlsyFPBchTu9K6ZURH7Y
 31tjgUsd8Sr3Idn6rcJLFupbe2A60iXvvrOwUrqu1ZJufU/8k5G81MR+X2/saxAal1Ld
 Tkw/gUhFSrDg63m38oaH6wf/bt8/Ko9nvS3EP2fi5gXkZjiSRb+ZiKi5e396zd0eKSN2
 dKE4EMnfPw3qup8r4A3ienX/VAYbR9kxArhGjRQ1klOpKr+0VqFb22KGCV5VdPJLGNwa
 YTnA==
X-Gm-Message-State: AOPr4FUCZW+qUO/MeCmuIL2hhoZjpIJ856IQneWm8x+LGfyk4VfSyUT9LklGxkli5Cg6bcTjVsj2agLG5dGEdw==
MIME-Version: 1.0
X-Received: by 10.25.218.1 with SMTP id r1mr7071349lfg.130.1462455205634; Thu,
 05 May 2016 06:33:25 -0700 (PDT)
Received: by 10.114.77.3 with HTTP; Thu, 5 May 2016 06:33:25 -0700 (PDT)
In-Reply-To: <CAG4opy9DWvMLBnDJCt9V=ZYgSffaQHfOG6fVf8uOrLTF=n8CXg@mail.gmail.com>
References: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
 <CAG4opy9DWvMLBnDJCt9V=ZYgSffaQHfOG6fVf8uOrLTF=n8CXg@mail.gmail.com>
Date: Thu, 5 May 2016 14:33:25 +0100
Message-ID: <CAMMbWz1j+jNs=RJjBMWuvZTpwgK_+03LcupLidW-wY4xC9-R-Q@mail.gmail.com>
From: Joel Hughes <rudenoise@gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0846230303867773144=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============0846230303867773144==
Content-Type: multipart/alternative; boundary=001a11401f5808291505321863cc

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

Thanks Thomas, that's very clear and it's now handling the error (just
working out how to suppress a log that comes with the error.

And thanks David, I've raised a PR
https://github.com/mirage/ocaml-github/issues/113

On 5 May 2016 at 12:13, Thomas Leonard <talex5@gmail.com> wrote:

> On 5 May 2016 at 12:01, Joel Hughes <rudenoise@gmail.com> wrote:
> > Morning all,
> >
> > I was hoping to get some pointers to good/simple examples of
> error-handling
> > in Lwt.
> >
> > After yesterday's call I started looking at getting latest "tag" rather
> than
> > "release" using ocaml-github - Github's API's concept of a release is
> > distinct from git tagging, which explains some repos showing no releases.
> >
> > The approach is fine for repos that have tags but
> > Github.Repo.get_tags_and_times raises an Lwt exception for repos without
> any
> > tags.
> >
> >
> https://github.com/rudenoise/mirage-dashboard/blob/tags/src/get_releases.ml#L66
> >
> > I'd like to get my head around how I could catch this exception and
> swallow
> > it (as needed during the cycle through each repo) - returning a default
> > value/message.
> >
> > Does anyone have a link to a very simple example or tutorial, I'm having
> > trouble finding one?
>
> I'll let someone else answer about whether the API should be changed,
> but given that it does raise, you can handle it like this:
>
>  Lwt.catch
>   (fun () -> call_that_might_raise ...)
>   (function
>    | Error_you_want_to_catch -> handle error here
>    | ex -> Lwt.fail ex  (* Pass others on *)
>   )
>
> > Thanks
> >
> > Joel
> >
> > _______________________________________________
> > MirageOS-devel mailing list
> > MirageOS-devel@lists.xenproject.org
> > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> >
>
>
>
> --
> Dr Thomas Leonard        http://roscidus.com/blog/
> GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA
>

--001a11401f5808291505321863cc
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:courier =
new,monospace">Thanks Thomas, that&#39;s very clear and it&#39;s now handli=
ng the error (just working out how to suppress a log that comes with the er=
ror.<br><br></div><div class=3D"gmail_default" style=3D"font-family:courier=
 new,monospace">And thanks David, I&#39;ve raised a PR <a href=3D"https://g=
ithub.com/mirage/ocaml-github/issues/113">https://github.com/mirage/ocaml-g=
ithub/issues/113</a><br></div></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On 5 May 2016 at 12:13, Thomas Leonard <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:talex5@gmail.com" target=3D"_blank">talex5@gmail.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">O=
n 5 May 2016 at 12:01, Joel Hughes &lt;<a href=3D"mailto:rudenoise@gmail.co=
m">rudenoise@gmail.com</a>&gt; wrote:<br>
&gt; Morning all,<br>
&gt;<br>
&gt; I was hoping to get some pointers to good/simple examples of error-han=
dling<br>
&gt; in Lwt.<br>
&gt;<br>
&gt; After yesterday&#39;s call I started looking at getting latest &quot;t=
ag&quot; rather than<br>
&gt; &quot;release&quot; using ocaml-github - Github&#39;s API&#39;s concep=
t of a release is<br>
&gt; distinct from git tagging, which explains some repos showing no releas=
es.<br>
&gt;<br>
&gt; The approach is fine for repos that have tags but<br>
&gt; Github.Repo.get_tags_and_times raises an Lwt exception for repos witho=
ut any<br>
&gt; tags.<br>
&gt;<br>
&gt; <a href=3D"https://github.com/rudenoise/mirage-dashboard/blob/tags/src=
/get_releases.ml#L66" rel=3D"noreferrer" target=3D"_blank">https://github.c=
om/rudenoise/mirage-dashboard/blob/tags/src/get_releases.ml#L66</a><br>
&gt;<br>
&gt; I&#39;d like to get my head around how I could catch this exception an=
d swallow<br>
&gt; it (as needed during the cycle through each repo) - returning a defaul=
t<br>
&gt; value/message.<br>
&gt;<br>
&gt; Does anyone have a link to a very simple example or tutorial, I&#39;m =
having<br>
&gt; trouble finding one?<br>
<br>
</span>I&#39;ll let someone else answer about whether the API should be cha=
nged,<br>
but given that it does raise, you can handle it like this:<br>
<br>
=C2=A0Lwt.catch<br>
=C2=A0 (fun () -&gt; call_that_might_raise ...)<br>
=C2=A0 (function<br>
=C2=A0 =C2=A0| Error_you_want_to_catch -&gt; handle error here<br>
=C2=A0 =C2=A0| ex -&gt; Lwt.fail ex=C2=A0 (* Pass others on *)<br>
=C2=A0 )<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; Thanks<br>
&gt;<br>
&gt; Joel<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; MirageOS-devel mailing list<br>
&gt; <a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@=
lists.xenproject.org</a><br>
&gt; <a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirage=
os-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/=
cgi-bin/mailman/listinfo/mirageos-devel</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Dr Thomas Leonard=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://roscidus.com=
/blog/" rel=3D"noreferrer" target=3D"_blank">http://roscidus.com/blog/</a><=
br>
GPG: DA98 25AE CAD0 8975 7CDA=C2=A0 BD8E 0713 3F96 CA74 D8BA<br>
</font></span></blockquote></div><br></div>

--001a11401f5808291505321863cc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============0846230303867773144==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 05 13:33:32 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 05 May 2016 13:33: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 1ayJPH-0007Nf-Fv; Thu, 05 May 2016 13:33:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rudenoise@gmail.com>) id 1ayJPG-0007NZ-T7
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 13:33:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 72/C9-04060-9AB4B275; Thu, 05 May 2016 13:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfS6pu4yb+1
 wg7VHRS16W++yODB6HP5whSWAMYo1My8pvyKBNePb0SlMBa3aFduez2VuYNyr2sXIxSEkMJdR
 4s+X34wgDovAZxaJztYz7CCOhMBMVomfa84wdTFyAjk5Eu/evgazeQUEJU7OfMICES+QeHzkM
 lhcSMBDYs6SZ8wgNqdAoMSC189ZIFZMY5ToOn+DDSTBIqAi8W37VkaIQQESE+afBSri4BAWMJ
 VY/VYGJMwmoC6xfNk3VhBbRMBC4nXPL1aQEmYBL4lb6yomMPLPQnLFLIQMhKkusX6eEEgFs4C
 axO1tV9khbG2JZQtfMy9gZF3FqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREYtAxAsIPx5WnPQ4ySHExKorzblbTDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwx
 nkB5QSLUtNTK9Iyc4DxA5OW4OBREuGVBEnzFhck5hZnpkOkTjFacmz5fW0tE8exuTeA5Lap99
 YyCbHk5eelSonz+oE0CIA0ZJTmwY2DxfglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfOmg0z
 hycwrgdv6CuggJqCD3s/VBDmoJBEhJdXAOPmk1gofRVOOlKt6N1zbJBzu99cKCh4vbeAUk7fe
 bnhx6/MSp4BLSp112iyvj/Dmdn81UJa9xsa480x6dNBpE7/YqjvWU+9em7Xq84sbr2pe7rh66
 dX9J5etbafuk9hX94QxXUw7Jo19095cZduZi49Wynttf2Cy5vWsqe+tb2c63lOIylC9psRSnJ
 FoqMVcVJwIAFCecvnsAgAA
X-Env-Sender: rudenoise@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1462455206!38669024!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63277 invoked from network); 5 May 2016 13:33:26 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 13:33:26 -0000
Received: by mail-lf0-f41.google.com with SMTP id u64so96359131lff.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 06:33: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:date:message-id:subject:from:to;
 bh=btNT7k4uYafwuvFZHMqOInjVtAAWlkkG3ufgKwb3Osg=;
 b=cCoR0qc46cMed84EBkz7lNYfviBQ9/3gSHYNGeT5l15L8FIrp7e0UrGHQzlqOIhYCb
 xs56050gfno400nVqnYVHmv862M3bv2Sh+kgJ0N2iQp1OOFTcr0bKENCV5c2IUTbzuv2
 QMCW7V+mXFaqHhfGPYD9VFWos2QovTgDR3DmGbK4TxLSytpQrhh0TsfSYJAtmN3N2D5X
 45SC79sdUKFNrchpdLSCLrOi/iNSp1DUOGiwIumVHZ0zzeZLCfY0re8Zrz6yOzdZfTfF
 kLc284Fsc9VRUKNLRfbgefer/y0yD7Mz/dii32MZB30+5V4l6sWbDx0HZa0H1MiO0h5P
 0tHQ==
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:date
 :message-id:subject:from:to;
 bh=btNT7k4uYafwuvFZHMqOInjVtAAWlkkG3ufgKwb3Osg=;
 b=fQsnGpjgH1esUujldkRVoXgJ6or61+hp0PXWPfVJutvHmRKPgKXDqMwQthLuTUIQBa
 /U+hvvpr3j04xkqkkjm+rZ2HNqTD3j1DCy5t6wo/HWv5RsPTnlsyFPBchTu9K6ZURH7Y
 31tjgUsd8Sr3Idn6rcJLFupbe2A60iXvvrOwUrqu1ZJufU/8k5G81MR+X2/saxAal1Ld
 Tkw/gUhFSrDg63m38oaH6wf/bt8/Ko9nvS3EP2fi5gXkZjiSRb+ZiKi5e396zd0eKSN2
 dKE4EMnfPw3qup8r4A3ienX/VAYbR9kxArhGjRQ1klOpKr+0VqFb22KGCV5VdPJLGNwa
 YTnA==
X-Gm-Message-State: AOPr4FUCZW+qUO/MeCmuIL2hhoZjpIJ856IQneWm8x+LGfyk4VfSyUT9LklGxkli5Cg6bcTjVsj2agLG5dGEdw==
MIME-Version: 1.0
X-Received: by 10.25.218.1 with SMTP id r1mr7071349lfg.130.1462455205634; Thu,
 05 May 2016 06:33:25 -0700 (PDT)
Received: by 10.114.77.3 with HTTP; Thu, 5 May 2016 06:33:25 -0700 (PDT)
In-Reply-To: <CAG4opy9DWvMLBnDJCt9V=ZYgSffaQHfOG6fVf8uOrLTF=n8CXg@mail.gmail.com>
References: <CAMMbWz17qyEnZ0UmwdoMqSpeiWtaStKw8_S4=WNTLNQFj=_oGg@mail.gmail.com>
 <CAG4opy9DWvMLBnDJCt9V=ZYgSffaQHfOG6fVf8uOrLTF=n8CXg@mail.gmail.com>
Date: Thu, 5 May 2016 14:33:25 +0100
Message-ID: <CAMMbWz1j+jNs=RJjBMWuvZTpwgK_+03LcupLidW-wY4xC9-R-Q@mail.gmail.com>
From: Joel Hughes <rudenoise@gmail.com>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Handling Lwt exceptions
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0846230303867773144=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============0846230303867773144==
Content-Type: multipart/alternative; boundary=001a11401f5808291505321863cc

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

Thanks Thomas, that's very clear and it's now handling the error (just
working out how to suppress a log that comes with the error.

And thanks David, I've raised a PR
https://github.com/mirage/ocaml-github/issues/113

On 5 May 2016 at 12:13, Thomas Leonard <talex5@gmail.com> wrote:

> On 5 May 2016 at 12:01, Joel Hughes <rudenoise@gmail.com> wrote:
> > Morning all,
> >
> > I was hoping to get some pointers to good/simple examples of
> error-handling
> > in Lwt.
> >
> > After yesterday's call I started looking at getting latest "tag" rather
> than
> > "release" using ocaml-github - Github's API's concept of a release is
> > distinct from git tagging, which explains some repos showing no releases.
> >
> > The approach is fine for repos that have tags but
> > Github.Repo.get_tags_and_times raises an Lwt exception for repos without
> any
> > tags.
> >
> >
> https://github.com/rudenoise/mirage-dashboard/blob/tags/src/get_releases.ml#L66
> >
> > I'd like to get my head around how I could catch this exception and
> swallow
> > it (as needed during the cycle through each repo) - returning a default
> > value/message.
> >
> > Does anyone have a link to a very simple example or tutorial, I'm having
> > trouble finding one?
>
> I'll let someone else answer about whether the API should be changed,
> but given that it does raise, you can handle it like this:
>
>  Lwt.catch
>   (fun () -> call_that_might_raise ...)
>   (function
>    | Error_you_want_to_catch -> handle error here
>    | ex -> Lwt.fail ex  (* Pass others on *)
>   )
>
> > Thanks
> >
> > Joel
> >
> > _______________________________________________
> > MirageOS-devel mailing list
> > MirageOS-devel@lists.xenproject.org
> > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> >
>
>
>
> --
> Dr Thomas Leonard        http://roscidus.com/blog/
> GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA
>

--001a11401f5808291505321863cc
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:courier =
new,monospace">Thanks Thomas, that&#39;s very clear and it&#39;s now handli=
ng the error (just working out how to suppress a log that comes with the er=
ror.<br><br></div><div class=3D"gmail_default" style=3D"font-family:courier=
 new,monospace">And thanks David, I&#39;ve raised a PR <a href=3D"https://g=
ithub.com/mirage/ocaml-github/issues/113">https://github.com/mirage/ocaml-g=
ithub/issues/113</a><br></div></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On 5 May 2016 at 12:13, Thomas Leonard <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:talex5@gmail.com" target=3D"_blank">talex5@gmail.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">O=
n 5 May 2016 at 12:01, Joel Hughes &lt;<a href=3D"mailto:rudenoise@gmail.co=
m">rudenoise@gmail.com</a>&gt; wrote:<br>
&gt; Morning all,<br>
&gt;<br>
&gt; I was hoping to get some pointers to good/simple examples of error-han=
dling<br>
&gt; in Lwt.<br>
&gt;<br>
&gt; After yesterday&#39;s call I started looking at getting latest &quot;t=
ag&quot; rather than<br>
&gt; &quot;release&quot; using ocaml-github - Github&#39;s API&#39;s concep=
t of a release is<br>
&gt; distinct from git tagging, which explains some repos showing no releas=
es.<br>
&gt;<br>
&gt; The approach is fine for repos that have tags but<br>
&gt; Github.Repo.get_tags_and_times raises an Lwt exception for repos witho=
ut any<br>
&gt; tags.<br>
&gt;<br>
&gt; <a href=3D"https://github.com/rudenoise/mirage-dashboard/blob/tags/src=
/get_releases.ml#L66" rel=3D"noreferrer" target=3D"_blank">https://github.c=
om/rudenoise/mirage-dashboard/blob/tags/src/get_releases.ml#L66</a><br>
&gt;<br>
&gt; I&#39;d like to get my head around how I could catch this exception an=
d swallow<br>
&gt; it (as needed during the cycle through each repo) - returning a defaul=
t<br>
&gt; value/message.<br>
&gt;<br>
&gt; Does anyone have a link to a very simple example or tutorial, I&#39;m =
having<br>
&gt; trouble finding one?<br>
<br>
</span>I&#39;ll let someone else answer about whether the API should be cha=
nged,<br>
but given that it does raise, you can handle it like this:<br>
<br>
=C2=A0Lwt.catch<br>
=C2=A0 (fun () -&gt; call_that_might_raise ...)<br>
=C2=A0 (function<br>
=C2=A0 =C2=A0| Error_you_want_to_catch -&gt; handle error here<br>
=C2=A0 =C2=A0| ex -&gt; Lwt.fail ex=C2=A0 (* Pass others on *)<br>
=C2=A0 )<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; Thanks<br>
&gt;<br>
&gt; Joel<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; MirageOS-devel mailing list<br>
&gt; <a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@=
lists.xenproject.org</a><br>
&gt; <a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirage=
os-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/=
cgi-bin/mailman/listinfo/mirageos-devel</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Dr Thomas Leonard=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://roscidus.com=
/blog/" rel=3D"noreferrer" target=3D"_blank">http://roscidus.com/blog/</a><=
br>
GPG: DA98 25AE CAD0 8975 7CDA=C2=A0 BD8E 0713 3F96 CA74 D8BA<br>
</font></span></blockquote></div><br></div>

--001a11401f5808291505321863cc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============0846230303867773144==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 12 09:58:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 12 May 2016 09:58: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 1b0nNM-0005Gw-Ap; Thu, 12 May 2016 09:57:48 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b0nNK-0005Gh-NC
 for mirageos-devel@lists.xenproject.org; Thu, 12 May 2016 09:57:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BD/33-09532-A9354375; Thu, 12 May 2016 09:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42K56hl5QndmsEm
 4wYYVHBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHhxESmgvNsFZ+2PGRtYDzE2sXIxSEksIlJ
 YlPbKeYuRk4OEYEAiYNnXzGC2GwCmhIbXj5nBbGFBWQkVh54BxZnBoo/W7eADcTmFbCT+PXsD
 lCcg4NFQFXi4q0KEFNUIEyi76U4RIWgxMmZT1ggOtUl/sy7xAxhy0s0b53NPIGRexaSsllIym
 YhKVvAyLyKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGIB
 gB+PO506HGCU5mJREeXNNTMKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+CQTKCRalpqdWpGXm
 AEMVJi3BwaMkwrs0ACjNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivM9BZgiAFGWU5sGNg
 MXNJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzmgcBTeHJzCuB2/QK6AgmoCOqrxuBHFGSiJ
 CSamB0+SclW73dU33b8rnMoobnX9WvCzU0M7Db2qezOWWm77Mascfx5YHZV28uYWEqFnts1qt
 73Im5abf9bQu+eRsspz/4t2Lv+jMG/V6u79gOb7I5civjzNsZ24xFT16KmW+uNOPn8TXqAtXs
 eqsOJkzJfjVTe03Y3vD3J5nCpMKeTmLJnl/GUv9FiaU4I9FQi7moOBEAcVVb9ZYCAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1463047064!7762231!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11851 invoked from network); 12 May 2016 09:57:45 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 May 2016 09:57:45 -0000
Received: from [128.232.110.198] (c198.al.cl.cam.ac.uk [128.232.110.198])
 (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 B73782BC4;
 Thu, 12 May 2016 11:57:43 +0200 (CEST)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <085bb916-76a7-c9f3-d80b-fcc0193196ab@mehnert.org>
Date: Thu, 12 May 2016 10:57:20 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
Cc: Holger Levsen <holger@layer-acht.org>
Subject: [MirageOS-devel] reproducible builds
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: <http://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: <http://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>

ZGVhciBoYWNrZXJzLAoKbm93IHRoYXQgT0NhbWwtNC4wMyBpcyBvdXQsIGFuZCBNaXJhZ2VPUyB3
b3JrcyB3aXRoIGl0LCBhIGZyaWVuZCAoY2MnZWQpCnJ1bm5pbmcgdGhlIHJlcHJvZHVjaWJsZSBi
dWlsZHMgcHJvamVjdCAoc3BvbnNvcmVkIGJ5IGxpbnV4IGZvdW5kYXRpb24gLwpDSUkgLyAuLikg
dG9sZCBtZSB3ZSBjYW4gYXBwZWFyIG9uIGh0dHBzOi8vcmVwcm9kdWNpYmxlLWJ1aWxkcy5vcmcv
d2hvLwoKVGhpcyB3b3VsZCBmb3Igc3VyZSBtYWtlIHNlbnNlLCBpZiB3ZSB3b3VsZCBoYXZlCmEp
IHNvbWUgZXhwZXJpbWVudHMgdmFsaWRhdGluZyB0aGF0IHdlIGFjdHVhbGx5IGdlbmVyYXRlIHJl
cHJvZHVjaWJsZQp2aXJ0dWFsIG1hY2hpbmUgaW1hZ2VzCmIpIGEgd2Vic2l0ZSAoaHR0cHM6Ly9t
aXJhZ2UuaW8vd2lraS9yZXByb2R1Y2libGUpIGRlc2NyaWJpbmcgd2h5IHdlCmhhdmUgdGhpcyBw
cm9wZXJ0eSAoYW5kIHdoaWNoIHBpZWNlcyBhcmUgaW52b2x2ZWQsIGxpa2VseSB0aGUgT0NhbWwK
Y29tcGlsZXIsIGEgQyBjb21waWxlciwgYSBsaW5rZXIpCmMpIG1heWJlIHB1Ymxpc2ggc29tZSBp
bWFnZXMgKHF1YmVzIGZpcmV3YWxsIGNvbWVzIHRvIG1pbmQpIGFuZCB0aGVpcgpjaGVja3N1bXMg
KGxpa2VseSB0aGUgZGVwZW5kZW50IHBhY2thZ2UgdmVyc2lvbnMgYXMgd2VsbCk/ICBUaGlzIHdv
dWxkCmVuYWJsZSBwZW9wbGUgdG8gdHJ5IG91dCBvdXIgY2xhaW0uCgpJIHdvbid0IGhhdmUgdGlt
ZSB0byBkbyB0aGlzIGluIHRoZSBuZWFyIGZ1dHVyZSwgdGh1cyBpZiBhbnlvbmUgd2FudHMgdG8K
dGFrZSBjYXJlIG9mIHRoaXMsIHRoYXQgd291bGQgYmUgZ3JlYXQhCgoKaGFubmVzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo=

From mirageos-devel-bounces@lists.xenproject.org Thu May 12 09:58:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 12 May 2016 09:58: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 1b0nNM-0005Gw-Ap; Thu, 12 May 2016 09:57:48 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b0nNK-0005Gh-NC
 for mirageos-devel@lists.xenproject.org; Thu, 12 May 2016 09:57:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BD/33-09532-A9354375; Thu, 12 May 2016 09:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42K56hl5QndmsEm
 4wYYVHBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHhxESmgvNsFZ+2PGRtYDzE2sXIxSEksIlJ
 YlPbKeYuRk4OEYEAiYNnXzGC2GwCmhIbXj5nBbGFBWQkVh54BxZnBoo/W7eADcTmFbCT+PXsD
 lCcg4NFQFXi4q0KEFNUIEyi76U4RIWgxMmZT1ggOtUl/sy7xAxhy0s0b53NPIGRexaSsllIym
 YhKVvAyLyKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGIB
 gB+PO506HGCU5mJREeXNNTMKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+CQTKCRalpqdWpGXm
 AEMVJi3BwaMkwrs0ACjNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivM9BZgiAFGWU5sGNg
 MXNJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzmgcBTeHJzCuB2/QK6AgmoCOqrxuBHFGSiJ
 CSamB0+SclW73dU33b8rnMoobnX9WvCzU0M7Db2qezOWWm77Mascfx5YHZV28uYWEqFnts1qt
 73Im5abf9bQu+eRsspz/4t2Lv+jMG/V6u79gOb7I5civjzNsZ24xFT16KmW+uNOPn8TXqAtXs
 eqsOJkzJfjVTe03Y3vD3J5nCpMKeTmLJnl/GUv9FiaU4I9FQi7moOBEAcVVb9ZYCAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1463047064!7762231!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11851 invoked from network); 12 May 2016 09:57:45 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 May 2016 09:57:45 -0000
Received: from [128.232.110.198] (c198.al.cl.cam.ac.uk [128.232.110.198])
 (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 B73782BC4;
 Thu, 12 May 2016 11:57:43 +0200 (CEST)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <085bb916-76a7-c9f3-d80b-fcc0193196ab@mehnert.org>
Date: Thu, 12 May 2016 10:57:20 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
Cc: Holger Levsen <holger@layer-acht.org>
Subject: [MirageOS-devel] reproducible builds
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: <http://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: <http://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>

ZGVhciBoYWNrZXJzLAoKbm93IHRoYXQgT0NhbWwtNC4wMyBpcyBvdXQsIGFuZCBNaXJhZ2VPUyB3
b3JrcyB3aXRoIGl0LCBhIGZyaWVuZCAoY2MnZWQpCnJ1bm5pbmcgdGhlIHJlcHJvZHVjaWJsZSBi
dWlsZHMgcHJvamVjdCAoc3BvbnNvcmVkIGJ5IGxpbnV4IGZvdW5kYXRpb24gLwpDSUkgLyAuLikg
dG9sZCBtZSB3ZSBjYW4gYXBwZWFyIG9uIGh0dHBzOi8vcmVwcm9kdWNpYmxlLWJ1aWxkcy5vcmcv
d2hvLwoKVGhpcyB3b3VsZCBmb3Igc3VyZSBtYWtlIHNlbnNlLCBpZiB3ZSB3b3VsZCBoYXZlCmEp
IHNvbWUgZXhwZXJpbWVudHMgdmFsaWRhdGluZyB0aGF0IHdlIGFjdHVhbGx5IGdlbmVyYXRlIHJl
cHJvZHVjaWJsZQp2aXJ0dWFsIG1hY2hpbmUgaW1hZ2VzCmIpIGEgd2Vic2l0ZSAoaHR0cHM6Ly9t
aXJhZ2UuaW8vd2lraS9yZXByb2R1Y2libGUpIGRlc2NyaWJpbmcgd2h5IHdlCmhhdmUgdGhpcyBw
cm9wZXJ0eSAoYW5kIHdoaWNoIHBpZWNlcyBhcmUgaW52b2x2ZWQsIGxpa2VseSB0aGUgT0NhbWwK
Y29tcGlsZXIsIGEgQyBjb21waWxlciwgYSBsaW5rZXIpCmMpIG1heWJlIHB1Ymxpc2ggc29tZSBp
bWFnZXMgKHF1YmVzIGZpcmV3YWxsIGNvbWVzIHRvIG1pbmQpIGFuZCB0aGVpcgpjaGVja3N1bXMg
KGxpa2VseSB0aGUgZGVwZW5kZW50IHBhY2thZ2UgdmVyc2lvbnMgYXMgd2VsbCk/ICBUaGlzIHdv
dWxkCmVuYWJsZSBwZW9wbGUgdG8gdHJ5IG91dCBvdXIgY2xhaW0uCgpJIHdvbid0IGhhdmUgdGlt
ZSB0byBkbyB0aGlzIGluIHRoZSBuZWFyIGZ1dHVyZSwgdGh1cyBpZiBhbnlvbmUgd2FudHMgdG8K
dGFrZSBjYXJlIG9mIHRoaXMsIHRoYXQgd291bGQgYmUgZ3JlYXQhCgoKaGFubmVzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo=

From mirageos-devel-bounces@lists.xenproject.org Sat May 14 10:47:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 14 May 2016 10:47: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 1b1X6Z-0001XE-8a; Sat, 14 May 2016 10:47:31 +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 1b1X6Y-0001X8-6k
 for mirageos-devel@lists.xenproject.org; Sat, 14 May 2016 10:47:30 +0000
Received: from [85.158.137.68] by server-15.bemta-3.messagelabs.com id
 B3/4B-03172-14207375; Sat, 14 May 2016 10:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfSWk64Dk3m
 4waar6ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHm1xTmgg0CFQfa57E3MG7n7WLk4hASmMco
 cWx9LxOIwyIwi1ViXusq1i5GTg4JgW2sEqdaZCHsHIl/63eyg9i8AoISJ2c+YYGIF0osOTMBz
 BYS8Ja4fewtWC+ngIvEgZ5nLBAb9jBKHN64kRkkwSKgKnHj6BQWiEEBEr+ubwdrEBZwkNj96i
 QjiM0moC7x9dYjsGUiQPbLTy1gcWaBr4wSDQtzuxg5gGx1ifXzhCDC2hLLFr5mnsAoOAvJebM
 QqmYhqVrAyLyKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1stNLS5OTE/NSUwq1kvOz93ECAzb
 egYGxh2M27qcDzFKcjApifIeOGoWLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV4vRPFxIsCg1P
 bUiLTMHGEEwaQkOHiUR3hCQNG9xQWJucWY6ROoUoz3Hlt/X1jJxHJt7A0huWQAit029t5ZJiC
 UvPy9VSpz3FQNQmwBIW0ZpHtxQWMRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wZkCk9
 mXgnc7ldAZzEBnVV93QjkrJJEhJRUA6N0ksKnhc1y7V6MC3nu2l99HXLx4maOvUfuRho8Mr5x
 RHb2KpOJG78db8t+OEnpTmZMab3/nwm9Nw5cszz7YtqcWYn/304z7Cv++yo1YvLTm2kb2rou9
 ded+hPS7fHAa95PF+5bwj4rT0rktGoui56X08iUpfndctZbhQXhF4vr37x8cpLFqT1MiaU4I9
 FQi7moOBEAXpzStfMCAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463222847!7210744!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25693 invoked from network); 14 May 2016 10:47:28 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 May 2016 10:47:28 -0000
Received: by mail-oi0-f66.google.com with SMTP id w198so21516194oiw.2
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 14 May 2016 03:47:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-transfer-encoding;
 bh=Jxmb+I7zI2p9r9d3ywF1OeZqtuRa2DX+XYt3C6AEzMk=;
 b=tY4Hh0ET1QzbjqEO5LL8OGn24gRWqOHvFJP6xg2yvB4RGuztOdtvOQBlvliEEL4HVL
 zoVsRZBS2X1iZOtnJvD8RK4xED5jwhGydG9lwKfdt+OTNQKyJAHd0s/VT6jlgE3oWFtz
 mCthJF6CCLve5jQjI666hFBHz7VDyeiJWLa8T6LxY5s6vNPkoXNaAMkgMbmj8PPHNt4c
 1yf5mKU0BV6ISjOCeYxcM4yvctaST0yRhWBdhiF1N7kEWm95ghw8tjTv93ydFdIjOWJU
 Gr7twSUJAM1zXAXVtODyZL/MC1TNyFpZXbsco7/efIuuTGFVK4TH7hvA8PRJxZPkWtpR
 sz3Q==
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:date
 :message-id:subject:from:to:cc:content-transfer-encoding;
 bh=Jxmb+I7zI2p9r9d3ywF1OeZqtuRa2DX+XYt3C6AEzMk=;
 b=AOtMZiis9zwOwiaGvg33AjJNJ1Ojh3Yl483t6maGiSNdWPgVLiVBUCspe9SMgTV7l3
 j2UbkQmH2EoMUUMb591DuNZSApNp2cJJahFx8hMtACZEjSVoofunMIgOyugDNBpypmKI
 TOFZ86O4e9GhMf/KkclPrhQZ2uKGm7qZlG6Jx63mcDFLWx0xnkpzzCSjuWQQwvpZBXFr
 2g2iMb7EWS2fvbo+Bp7UAfFDb8gdqOqyZK7U3ZXeP3IUZ7lYhZMyeKDOCYzkVzRCgSp7
 jwRDwqoQYMEVg6zR39Wn6N38kwPeO+aBMmNQi+M2HmtZhrbToyt/7SK1/mcUOM3QHM6F
 0JFg==
X-Gm-Message-State: AOPr4FVMTUwdq+RdSPqNKHuIpLbTPuKrzdd8fOLkw25GPB6pGSaCgWbHcWeFuvlhP3+pfsf7Hr/e+0ri2lzhOw==
MIME-Version: 1.0
X-Received: by 10.157.14.78 with SMTP id n14mr5044566otd.87.1463222847072;
 Sat, 14 May 2016 03:47:27 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Sat, 14 May 2016 03:47:27 -0700 (PDT)
In-Reply-To: <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
Date: Sat, 14 May 2016 11:47:27 +0100
Message-ID: <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Cyril LEVIS <levis.cyril@gmail.com>
Cc: Anil Madhavapeddy <anil@recoil.org>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 qubes-devel <qubes-devel@googlegroups.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

SSBoYXZlbid0IGJlZW4gZG9pbmcgbXVjaCB0byBpdCByZWNlbnRseSwgZXhjZXB0IHN3aXRjaGlu
ZwpkZXBlbmRlbmNpZXMgdG8gdXNlIHVwc3RyZWFtIHZlcnNpb25zIGFzIHRoZXkgZ2V0IHJlbGVh
c2VkLiBUaGUgb25seQpvbmUgc3RpbGwgcGlubmVkIHRvIGEgR2l0IGNvbW1pdCBpcyBtaXJhZ2Ut
bmF0ICh3aGljaCBJIHRoaW5rIGlzCndhaXRpbmcgZm9yIElDTVAgTkFUIHN1cHBvcnQgLSBJIGJl
bGlldmUgTWluZHkgaXMgY3VycmVudGx5CnJlZmFjdG9yaW5nIHRoZSB0Y3BpcCBsaWJyYXJ5LCB3
aGljaCBtaWdodCBhbGxvdyBzaGFyaW5nIGl0cyBJQ01QCnN1cHBvcnQgd2l0aCBtaXJhZ2UtbmF0
KS4KCkkndmUgYmVlbiBydW5uaW5nIG1pcmFnZS1maXJld2FsbCBmaW5lIGZvciBhIGNvdXBsZSBv
ZiBtb250aHMgbm93IG9uCm15IGxhcHRvcCB3aXRoIDIwIE1CIFJBTSBhbGxvY2F0ZWQgdG8gaXQg
KHRoZSBsYXN0IGtub3duIG91dC1vZi1tZW1vcnkKYnVnIHdhcyBmaXhlZCAyN3RoIEZlYikuCgpJ
J3ZlIGp1c3QgdXBkYXRlZCBpdCB0b2RheSB0byBzdXBwb3J0IE9DYW1sIDQuMDMsIHdoaWNoIHNo
b3VsZCBicmluZwpyZXByb2R1Y2libGUgYnVpbGRzIDotKSAocmVxdWlyZXMgbWlyYWdlLXF1YmVz
ID49IDAuMykuCkZvciBzb21lIHJlYXNvbiwgdGhlIGJpbmFyeSBzaXplIGhhcyBpbmNyZWFzZWQg
ZnJvbSBhYm91dCA1IE1CIHRvCmFib3V0IDEwIE1CIChhbmQgaXQgbm8gbG9uZ2VyIHJ1bnMgd2l0
aCAyMCBNQiBSQU0pLiBJJ20gbm90IHN1cmUgd2hhdApjYXVzZWQgdGhhdCAtIHByb2JhYmx5IHNv
bWUgZXh0cmEgZGVwZW5kZW5jeSBnZXR0aW5nIHB1bGxlZCBpbgpzb21laG93LgoKCk9uIDEzIE1h
eSAyMDE2IGF0IDIwOjI4LCBDeXJpbCBMRVZJUyA8bGV2aXMuY3lyaWxAZ21haWwuY29tPiB3cm90
ZToKPiBIaSwKPgo+IFdoYXQgYWJvdXQgbWlyYWdlIGZpcmV3YWxsIGludGVncmF0aW9uPyBMZW9u
YXJkIGlzIHdvcmtpbmcgaGFyZCBeXgo+IGh0dHBzOi8vZ2l0aHViLmNvbS90YWxleDUvbWlyYWdl
LXF1YmVzCj4KPiBMZSBsdW5kaSA4IGbDqXZyaWVyIDIwMTYgMTY6MjQ6MDQgVVRDKzEsIEFuaWwg
TWFkaGF2YXBlZGR5IGEgw6ljcml0IDoKPj4KPj4gT24gNyBGZWIgMjAxNiwgYXQgMjI6MzMsIFRo
b21hcyBMZW9uYXJkIDx0YWwuLi5AZ21haWwuY29tPiB3cm90ZToKPj4gPgo+PiA+PiBIb3cgaXMg
dGhhdCByZWxhdGVkIHRvIE1pcmFnZSBPUz8gSXQgY2FuIGJlIGRpc3RyaWJ1dGVkL2luc3RhbGxl
ZCBhcwo+PiA+PiBtaW5pbWFsIHJvb3QuaW1nLCBjb250YWluaW5nIGp1c3QgL2Jvb3QgZGlyZWN0
b3J5IHdpdGg6Cj4+ID4+IC0gYSBNaXJhZ2UgT1MgYmluYXJ5Cj4+ID4+IC0gZ3J1YjIgY29uZmln
dXJhdGlvbiBzdGFydGluZyBpdAo+PiA+Pgo+PiA+PiBXaHkgbm90IGluc3RhbGxpbmcgaXQgZGly
ZWN0bHkgYXMgYSBrZXJuZWwgKGFsc28gdXNpbmcgc29tZSBuZXcgcXJleGVjCj4+ID4+IHNlcnZp
Y2UpPyBUd28gcmVhc29uczoKPj4gPj4gLSBWTSBrZXJuZWwgbG9hZGVkIGZyb20gZG9tMCBmaWxl
c3lzdGVtIGlzIHBhcnNlZCBieSBhIHRvb2xzdGFjawo+PiA+PiAgIHJ1bm5pbmcgdGhlcmUuIFdo
aWxlIHRoZSBhdHRhY2sgc3VyZmFjZSBpcyBxdWl0ZSBzbWFsbCBoZXJlCj4+ID4+ICAgKHByb2Jh
Ymx5IG9ubHkgdW5jb21wcmVzc2luZyBjb2RlKSwgaXQgc3RpbGwgZXhpc3RzCj4+Cj4+IFRoaXMg
aXMgaW5kZWVkIGhvdyB3ZSBib290IG9uIEVDMiBhdCB0aGUgbW9tZW50ICh3aGljaCB1c2VzIHB2
LWdydWIgYWxzbykuCj4+Cj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2Jsb2Iv
bWFzdGVyL3NjcmlwdHMvZWMyLnNoCj4+Cj4+IEEgTWlyYWdlIFhlbiB1bmlrZXJuZWwgaXMgd3Jh
cHBlZCBpbiBhIG1pbmltYWwgaW1hZ2UgdGhhdCBpbmNsdWRlcyBhCj4+IGdydWIuY29uZiB0aGF0
IHBvaW50cyB0byBpdC4KPj4KPj4gQW5pbAoKCgotLSAKRHIgVGhvbWFzIExlb25hcmQgICAgICAg
IGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FEMCA4OTc1IDdDREEg
IEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat May 14 10:47:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 14 May 2016 10:47: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 1b1X6Z-0001XE-8a; Sat, 14 May 2016 10:47:31 +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 1b1X6Y-0001X8-6k
 for mirageos-devel@lists.xenproject.org; Sat, 14 May 2016 10:47:30 +0000
Received: from [85.158.137.68] by server-15.bemta-3.messagelabs.com id
 B3/4B-03172-14207375; Sat, 14 May 2016 10:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfSWk64Dk3m
 4waar6ha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHm1xTmgg0CFQfa57E3MG7n7WLk4hASmMco
 cWx9LxOIwyIwi1ViXusq1i5GTg4JgW2sEqdaZCHsHIl/63eyg9i8AoISJ2c+YYGIF0osOTMBz
 BYS8Ja4fewtWC+ngIvEgZ5nLBAb9jBKHN64kRkkwSKgKnHj6BQWiEEBEr+ubwdrEBZwkNj96i
 QjiM0moC7x9dYjsGUiQPbLTy1gcWaBr4wSDQtzuxg5gGx1ifXzhCDC2hLLFr5mnsAoOAvJebM
 QqmYhqVrAyLyKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1stNLS5OTE/NSUwq1kvOz93ECAzb
 egYGxh2M27qcDzFKcjApifIeOGoWLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV4vRPFxIsCg1P
 bUiLTMHGEEwaQkOHiUR3hCQNG9xQWJucWY6ROoUoz3Hlt/X1jJxHJt7A0huWQAit029t5ZJiC
 UvPy9VSpz3FQNQmwBIW0ZpHtxQWMRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wZkCk9
 mXgnc7ldAZzEBnVV93QjkrJJEhJRUA6N0ksKnhc1y7V6MC3nu2l99HXLx4maOvUfuRho8Mr5x
 RHb2KpOJG78db8t+OEnpTmZMab3/nwm9Nw5cszz7YtqcWYn/304z7Cv++yo1YvLTm2kb2rou9
 ded+hPS7fHAa95PF+5bwj4rT0rktGoui56X08iUpfndctZbhQXhF4vr37x8cpLFqT1MiaU4I9
 FQi7moOBEAXpzStfMCAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463222847!7210744!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25693 invoked from network); 14 May 2016 10:47:28 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 May 2016 10:47:28 -0000
Received: by mail-oi0-f66.google.com with SMTP id w198so21516194oiw.2
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 14 May 2016 03:47:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-transfer-encoding;
 bh=Jxmb+I7zI2p9r9d3ywF1OeZqtuRa2DX+XYt3C6AEzMk=;
 b=tY4Hh0ET1QzbjqEO5LL8OGn24gRWqOHvFJP6xg2yvB4RGuztOdtvOQBlvliEEL4HVL
 zoVsRZBS2X1iZOtnJvD8RK4xED5jwhGydG9lwKfdt+OTNQKyJAHd0s/VT6jlgE3oWFtz
 mCthJF6CCLve5jQjI666hFBHz7VDyeiJWLa8T6LxY5s6vNPkoXNaAMkgMbmj8PPHNt4c
 1yf5mKU0BV6ISjOCeYxcM4yvctaST0yRhWBdhiF1N7kEWm95ghw8tjTv93ydFdIjOWJU
 Gr7twSUJAM1zXAXVtODyZL/MC1TNyFpZXbsco7/efIuuTGFVK4TH7hvA8PRJxZPkWtpR
 sz3Q==
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:date
 :message-id:subject:from:to:cc:content-transfer-encoding;
 bh=Jxmb+I7zI2p9r9d3ywF1OeZqtuRa2DX+XYt3C6AEzMk=;
 b=AOtMZiis9zwOwiaGvg33AjJNJ1Ojh3Yl483t6maGiSNdWPgVLiVBUCspe9SMgTV7l3
 j2UbkQmH2EoMUUMb591DuNZSApNp2cJJahFx8hMtACZEjSVoofunMIgOyugDNBpypmKI
 TOFZ86O4e9GhMf/KkclPrhQZ2uKGm7qZlG6Jx63mcDFLWx0xnkpzzCSjuWQQwvpZBXFr
 2g2iMb7EWS2fvbo+Bp7UAfFDb8gdqOqyZK7U3ZXeP3IUZ7lYhZMyeKDOCYzkVzRCgSp7
 jwRDwqoQYMEVg6zR39Wn6N38kwPeO+aBMmNQi+M2HmtZhrbToyt/7SK1/mcUOM3QHM6F
 0JFg==
X-Gm-Message-State: AOPr4FVMTUwdq+RdSPqNKHuIpLbTPuKrzdd8fOLkw25GPB6pGSaCgWbHcWeFuvlhP3+pfsf7Hr/e+0ri2lzhOw==
MIME-Version: 1.0
X-Received: by 10.157.14.78 with SMTP id n14mr5044566otd.87.1463222847072;
 Sat, 14 May 2016 03:47:27 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Sat, 14 May 2016 03:47:27 -0700 (PDT)
In-Reply-To: <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
Date: Sat, 14 May 2016 11:47:27 +0100
Message-ID: <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Cyril LEVIS <levis.cyril@gmail.com>
Cc: Anil Madhavapeddy <anil@recoil.org>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 qubes-devel <qubes-devel@googlegroups.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

SSBoYXZlbid0IGJlZW4gZG9pbmcgbXVjaCB0byBpdCByZWNlbnRseSwgZXhjZXB0IHN3aXRjaGlu
ZwpkZXBlbmRlbmNpZXMgdG8gdXNlIHVwc3RyZWFtIHZlcnNpb25zIGFzIHRoZXkgZ2V0IHJlbGVh
c2VkLiBUaGUgb25seQpvbmUgc3RpbGwgcGlubmVkIHRvIGEgR2l0IGNvbW1pdCBpcyBtaXJhZ2Ut
bmF0ICh3aGljaCBJIHRoaW5rIGlzCndhaXRpbmcgZm9yIElDTVAgTkFUIHN1cHBvcnQgLSBJIGJl
bGlldmUgTWluZHkgaXMgY3VycmVudGx5CnJlZmFjdG9yaW5nIHRoZSB0Y3BpcCBsaWJyYXJ5LCB3
aGljaCBtaWdodCBhbGxvdyBzaGFyaW5nIGl0cyBJQ01QCnN1cHBvcnQgd2l0aCBtaXJhZ2UtbmF0
KS4KCkkndmUgYmVlbiBydW5uaW5nIG1pcmFnZS1maXJld2FsbCBmaW5lIGZvciBhIGNvdXBsZSBv
ZiBtb250aHMgbm93IG9uCm15IGxhcHRvcCB3aXRoIDIwIE1CIFJBTSBhbGxvY2F0ZWQgdG8gaXQg
KHRoZSBsYXN0IGtub3duIG91dC1vZi1tZW1vcnkKYnVnIHdhcyBmaXhlZCAyN3RoIEZlYikuCgpJ
J3ZlIGp1c3QgdXBkYXRlZCBpdCB0b2RheSB0byBzdXBwb3J0IE9DYW1sIDQuMDMsIHdoaWNoIHNo
b3VsZCBicmluZwpyZXByb2R1Y2libGUgYnVpbGRzIDotKSAocmVxdWlyZXMgbWlyYWdlLXF1YmVz
ID49IDAuMykuCkZvciBzb21lIHJlYXNvbiwgdGhlIGJpbmFyeSBzaXplIGhhcyBpbmNyZWFzZWQg
ZnJvbSBhYm91dCA1IE1CIHRvCmFib3V0IDEwIE1CIChhbmQgaXQgbm8gbG9uZ2VyIHJ1bnMgd2l0
aCAyMCBNQiBSQU0pLiBJJ20gbm90IHN1cmUgd2hhdApjYXVzZWQgdGhhdCAtIHByb2JhYmx5IHNv
bWUgZXh0cmEgZGVwZW5kZW5jeSBnZXR0aW5nIHB1bGxlZCBpbgpzb21laG93LgoKCk9uIDEzIE1h
eSAyMDE2IGF0IDIwOjI4LCBDeXJpbCBMRVZJUyA8bGV2aXMuY3lyaWxAZ21haWwuY29tPiB3cm90
ZToKPiBIaSwKPgo+IFdoYXQgYWJvdXQgbWlyYWdlIGZpcmV3YWxsIGludGVncmF0aW9uPyBMZW9u
YXJkIGlzIHdvcmtpbmcgaGFyZCBeXgo+IGh0dHBzOi8vZ2l0aHViLmNvbS90YWxleDUvbWlyYWdl
LXF1YmVzCj4KPiBMZSBsdW5kaSA4IGbDqXZyaWVyIDIwMTYgMTY6MjQ6MDQgVVRDKzEsIEFuaWwg
TWFkaGF2YXBlZGR5IGEgw6ljcml0IDoKPj4KPj4gT24gNyBGZWIgMjAxNiwgYXQgMjI6MzMsIFRo
b21hcyBMZW9uYXJkIDx0YWwuLi5AZ21haWwuY29tPiB3cm90ZToKPj4gPgo+PiA+PiBIb3cgaXMg
dGhhdCByZWxhdGVkIHRvIE1pcmFnZSBPUz8gSXQgY2FuIGJlIGRpc3RyaWJ1dGVkL2luc3RhbGxl
ZCBhcwo+PiA+PiBtaW5pbWFsIHJvb3QuaW1nLCBjb250YWluaW5nIGp1c3QgL2Jvb3QgZGlyZWN0
b3J5IHdpdGg6Cj4+ID4+IC0gYSBNaXJhZ2UgT1MgYmluYXJ5Cj4+ID4+IC0gZ3J1YjIgY29uZmln
dXJhdGlvbiBzdGFydGluZyBpdAo+PiA+Pgo+PiA+PiBXaHkgbm90IGluc3RhbGxpbmcgaXQgZGly
ZWN0bHkgYXMgYSBrZXJuZWwgKGFsc28gdXNpbmcgc29tZSBuZXcgcXJleGVjCj4+ID4+IHNlcnZp
Y2UpPyBUd28gcmVhc29uczoKPj4gPj4gLSBWTSBrZXJuZWwgbG9hZGVkIGZyb20gZG9tMCBmaWxl
c3lzdGVtIGlzIHBhcnNlZCBieSBhIHRvb2xzdGFjawo+PiA+PiAgIHJ1bm5pbmcgdGhlcmUuIFdo
aWxlIHRoZSBhdHRhY2sgc3VyZmFjZSBpcyBxdWl0ZSBzbWFsbCBoZXJlCj4+ID4+ICAgKHByb2Jh
Ymx5IG9ubHkgdW5jb21wcmVzc2luZyBjb2RlKSwgaXQgc3RpbGwgZXhpc3RzCj4+Cj4+IFRoaXMg
aXMgaW5kZWVkIGhvdyB3ZSBib290IG9uIEVDMiBhdCB0aGUgbW9tZW50ICh3aGljaCB1c2VzIHB2
LWdydWIgYWxzbykuCj4+Cj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2Jsb2Iv
bWFzdGVyL3NjcmlwdHMvZWMyLnNoCj4+Cj4+IEEgTWlyYWdlIFhlbiB1bmlrZXJuZWwgaXMgd3Jh
cHBlZCBpbiBhIG1pbmltYWwgaW1hZ2UgdGhhdCBpbmNsdWRlcyBhCj4+IGdydWIuY29uZiB0aGF0
IHBvaW50cyB0byBpdC4KPj4KPj4gQW5pbAoKCgotLSAKRHIgVGhvbWFzIExlb25hcmQgICAgICAg
IGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FEMCA4OTc1IDdDREEg
IEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sat May 14 10:53:49 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 14 May 2016 10:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b1XCf-00027h-1Y; Sat, 14 May 2016 10:53:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1b1XCe-00027b-6L
 for mirageos-devel@lists.xenproject.org; Sat, 14 May 2016 10:53:48 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 7A/83-13115-BB307375; Sat, 14 May 2016 10:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhse4uZvN
 wg5OvVCx6W++yODB6HP5whSWAMYo1My8pvyKBNePo042sBQtYK95P38zWwDifpYuRi0NIYCqj
 xLu1F1hBHBaBycwSEy6fYYRwvjJJXLh6GaqsgUli7YFOoDJODmYBLYkb/14ygdi8AnoSm9a/B
 bOFBRwkdr86CdTNwcEmoCmx8hU/SJhTIFBi6dPHYCUsAqoSn98vBNvGLPCJUWLajNOMEDPlJb
 a/ncMMMdNWYuaFNawQi/8zSpz8sxGsSASou/3+FTYQW0JAVuLJyUUsExgFZiG5aRaSm2Yhmbu
 AkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGhiV5uanFxYnpqTmJSsV5yfu4mRmCQMgDBDsaN
 k5wPMUpyMCmJ8h44ahYuxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXBxj0QoJFqempFWmZOcB4g
 UlLcPAoifD+YAJK8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOO9ZkCIBkKKM0jy4EbDYvc
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3nMgU3gy80rgNr0COoIJ6Ijq60YgR5QkIqSkGhi
 TOps1Of+sMbh94Yfs9s4V845KaCf96rjrcKGRT3Oe7HHNd2XvZRVfhzNfkjj4rfSAKTeTZOHi
 wgcSv10CxFatXt96Q1LwXvrBgITJjH7Bx39MfqfFKRiqsmr2ty5tgzwb9usJ/y9bbBJ8kynCF
 HVdtGvOB8bLgUwb1lcGTf/+ySGidb9HYZ8SS3FGoqEWc1FxIgB04DmQ2AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1463223226!37816026!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60249 invoked from network); 14 May 2016 10:53:46 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2016 10:53:46 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 10ab2ad3;
 Sat, 14 May 2016 11:53:45 +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=6faaD+bYbc9qWt03g1ZcE57/Cck=; b=ovwFpSIFFz0FQ5cy75
 OLwEynooh1bz69byw414KfZ1k/W71IbshbxqdVR7HN33wfAQ1RcLpm53fmpsYnh0
 W24hqd5Pm7RivlPQx6SgnzE8zgc/ZdbS5UTx4Wxxeg1vCENJYwapLsY2R/7cggl+
 HknC6LBykbOqH3f02CB5UDqqg=
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=ITstV1+DTB6I2K8V5GBXUl335/torjq1RiG/nUJ/6WOK7q9Up/m
 hPJOvGKNEQm4bBnd4zqt0lxM4iCofdyGnB43YEB2jz2h54jBeq+ZUc8Hr2pAD3Qs
 +stDxjLFZDaqnK+xm1cpXuOxG21NwL7VwYANlKl1XhH/165biieieteI=
Received: from [192.168.1.5] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id b5404aaa
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Sat, 14 May 2016 11:53:45 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
Date: Sat, 14 May 2016 11:53:43 +0100
Message-Id: <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: Cyril LEVIS <levis.cyril@gmail.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 qubes-devel <qubes-devel@googlegroups.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

Cj4gT24gMTQgTWF5IDIwMTYsIGF0IDExOjQ3LCBUaG9tYXMgTGVvbmFyZCA8dGFsZXg1QGdtYWls
LmNvbT4gd3JvdGU6Cj4gCj4gSSd2ZSBqdXN0IHVwZGF0ZWQgaXQgdG9kYXkgdG8gc3VwcG9ydCBP
Q2FtbCA0LjAzLCB3aGljaCBzaG91bGQgYnJpbmcKPiByZXByb2R1Y2libGUgYnVpbGRzIDotKSAo
cmVxdWlyZXMgbWlyYWdlLXF1YmVzID49IDAuMykuCj4gRm9yIHNvbWUgcmVhc29uLCB0aGUgYmlu
YXJ5IHNpemUgaGFzIGluY3JlYXNlZCBmcm9tIGFib3V0IDUgTUIgdG8KPiBhYm91dCAxMCBNQiAo
YW5kIGl0IG5vIGxvbmdlciBydW5zIHdpdGggMjAgTUIgUkFNKS4gSSdtIG5vdCBzdXJlIHdoYXQK
PiBjYXVzZWQgdGhhdCAtIHByb2JhYmx5IHNvbWUgZXh0cmEgZGVwZW5kZW5jeSBnZXR0aW5nIHB1
bGxlZCBpbgo+IHNvbWVob3cuCgpPdWNoIC0tIHRoYXQncyBhIGJpZyBlbm91Z2ggYmluYXJ5IGJ1
bXAgdG8gYmUgdHJlYXRlZCBhcyBhIHJlZ3Jlc3Npb24uCkl0IG1pZ2h0IGFsc28ganVzdCBiZSBk
ZWJ1ZyBzeW1ib2xzIG9yIGV4dHJhIGlubGluaW5nIGluZm9ybWF0aW9uIGlmIHlvdSAKYXJlIGJ1
aWxkaW5nIHdpdGggLWZsYW1iZGEsIGJ1dCBpZiBpdCdzIGEgbGlicmFyeSB0aGF0IGhhcyBncm93
biBtdWNoCmxhcmdlciB3ZSBzaG91bGQgc3BsaXQgdGhhdCB1cC4KCkFuaWwKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWls
aW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat May 14 10:53:49 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 14 May 2016 10:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b1XCf-00027h-1Y; Sat, 14 May 2016 10:53:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1b1XCe-00027b-6L
 for mirageos-devel@lists.xenproject.org; Sat, 14 May 2016 10:53:48 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 7A/83-13115-BB307375; Sat, 14 May 2016 10:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXCOvOhse4uZvN
 wg5OvVCx6W++yODB6HP5whSWAMYo1My8pvyKBNePo042sBQtYK95P38zWwDifpYuRi0NIYCqj
 xLu1F1hBHBaBycwSEy6fYYRwvjJJXLh6GaqsgUli7YFOoDJODmYBLYkb/14ygdi8AnoSm9a/B
 bOFBRwkdr86CdTNwcEmoCmx8hU/SJhTIFBi6dPHYCUsAqoSn98vBNvGLPCJUWLajNOMEDPlJb
 a/ncMMMdNWYuaFNawQi/8zSpz8sxGsSASou/3+FTYQW0JAVuLJyUUsExgFZiG5aRaSm2Yhmbu
 AkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGhiV5uanFxYnpqTmJSsV5yfu4mRmCQMgDBDsaN
 k5wPMUpyMCmJ8h44ahYuxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXBxj0QoJFqempFWmZOcB4g
 UlLcPAoifD+YAJK8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOO9ZkCIBkKKM0jy4EbDYvc
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3nMgU3gy80rgNr0COoIJ6Ijq60YgR5QkIqSkGhi
 TOps1Of+sMbh94Yfs9s4V845KaCf96rjrcKGRT3Oe7HHNd2XvZRVfhzNfkjj4rfSAKTeTZOHi
 wgcSv10CxFatXt96Q1LwXvrBgITJjH7Bx39MfqfFKRiqsmr2ty5tgzwb9usJ/y9bbBJ8kynCF
 HVdtGvOB8bLgUwb1lcGTf/+ySGidb9HYZ8SS3FGoqEWc1FxIgB04DmQ2AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1463223226!37816026!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60249 invoked from network); 14 May 2016 10:53:46 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2016 10:53:46 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 10ab2ad3;
 Sat, 14 May 2016 11:53:45 +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=6faaD+bYbc9qWt03g1ZcE57/Cck=; b=ovwFpSIFFz0FQ5cy75
 OLwEynooh1bz69byw414KfZ1k/W71IbshbxqdVR7HN33wfAQ1RcLpm53fmpsYnh0
 W24hqd5Pm7RivlPQx6SgnzE8zgc/ZdbS5UTx4Wxxeg1vCENJYwapLsY2R/7cggl+
 HknC6LBykbOqH3f02CB5UDqqg=
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=ITstV1+DTB6I2K8V5GBXUl335/torjq1RiG/nUJ/6WOK7q9Up/m
 hPJOvGKNEQm4bBnd4zqt0lxM4iCofdyGnB43YEB2jz2h54jBeq+ZUc8Hr2pAD3Qs
 +stDxjLFZDaqnK+xm1cpXuOxG21NwL7VwYANlKl1XhH/165biieieteI=
Received: from [192.168.1.5] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id b5404aaa
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Sat, 14 May 2016 11:53:45 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
Date: Sat, 14 May 2016 11:53:43 +0100
Message-Id: <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
X-Mailer: Apple Mail (2.3124)
Cc: Cyril LEVIS <levis.cyril@gmail.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 qubes-devel <qubes-devel@googlegroups.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

Cj4gT24gMTQgTWF5IDIwMTYsIGF0IDExOjQ3LCBUaG9tYXMgTGVvbmFyZCA8dGFsZXg1QGdtYWls
LmNvbT4gd3JvdGU6Cj4gCj4gSSd2ZSBqdXN0IHVwZGF0ZWQgaXQgdG9kYXkgdG8gc3VwcG9ydCBP
Q2FtbCA0LjAzLCB3aGljaCBzaG91bGQgYnJpbmcKPiByZXByb2R1Y2libGUgYnVpbGRzIDotKSAo
cmVxdWlyZXMgbWlyYWdlLXF1YmVzID49IDAuMykuCj4gRm9yIHNvbWUgcmVhc29uLCB0aGUgYmlu
YXJ5IHNpemUgaGFzIGluY3JlYXNlZCBmcm9tIGFib3V0IDUgTUIgdG8KPiBhYm91dCAxMCBNQiAo
YW5kIGl0IG5vIGxvbmdlciBydW5zIHdpdGggMjAgTUIgUkFNKS4gSSdtIG5vdCBzdXJlIHdoYXQK
PiBjYXVzZWQgdGhhdCAtIHByb2JhYmx5IHNvbWUgZXh0cmEgZGVwZW5kZW5jeSBnZXR0aW5nIHB1
bGxlZCBpbgo+IHNvbWVob3cuCgpPdWNoIC0tIHRoYXQncyBhIGJpZyBlbm91Z2ggYmluYXJ5IGJ1
bXAgdG8gYmUgdHJlYXRlZCBhcyBhIHJlZ3Jlc3Npb24uCkl0IG1pZ2h0IGFsc28ganVzdCBiZSBk
ZWJ1ZyBzeW1ib2xzIG9yIGV4dHJhIGlubGluaW5nIGluZm9ybWF0aW9uIGlmIHlvdSAKYXJlIGJ1
aWxkaW5nIHdpdGggLWZsYW1iZGEsIGJ1dCBpZiBpdCdzIGEgbGlicmFyeSB0aGF0IGhhcyBncm93
biBtdWNoCmxhcmdlciB3ZSBzaG91bGQgc3BsaXQgdGhhdCB1cC4KCkFuaWwKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWls
aW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sun May 15 11:05:16 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 15 May 2016 11:05: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 1b1tr0-0000Qy-Ss; Sun, 15 May 2016 11:04:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b1tr0-0000Qs-6N
 for mirageos-devel@lists.xenproject.org; Sun, 15 May 2016 11:04:58 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
 F0/43-03279-9D758375; Sun, 15 May 2016 11:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSWk+6NcIt
 wg6cdaha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHx3hSmglmcFWtvn2NpYDzG3sXIxSEkMI9R
 YvK+TUwgDotAA6vEm799YBkJgTmsEns/HWfsYuQEcnIkFi2cwAZi8woISpyc+YQFIl4osXRJE
 1ANB9Aob4mnz11BwpwCdhIvjz5ghtiwlUni/q9+sHoWAVWJ270nmCHmBEh833KEFcQWFnCQ2P
 3qJNguNgF1ia+3HrGD2CJAdvOWE2DXMQt8Z5T43TuFGWQZM1Bi/TyhCYwCs5CcNAshs4CRaRW
 jRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGhiV5uanFxYnpqTmJSsV5yfu4mRmAgMgDBDsaz05wP
 MUpyMCmJ8hr+NQ8X4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7IcwiXEiwKDU9tSItMwcYEzBpC
 Q4eJRHeZSBp3uKCxNzizHSI1ClGS44tv6+tZeI4NvcGkNw29d5aJiGWvPy8VClx3mcgDQIgDR
 mleXDjYHF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK860Cm8GTmlcBtfQV0EBPQQRPMwA4
 qSURISTUwOnl0fbFw72hmj08y6dtUcsqD84nIgzvc96sqxNhS14aYHNn2yvozx7dJScyn8hi6
 2lNadyv0M9u/Z7d7+lCjcuXDRcl3NbeyLdDgSJQXv2fndOiKYVzRzqs/JSSVH36LvR+2M+6f2
 eUFS9a0us33bD6hZbz81txLtxti1XRrRW94mTMkd3oosRRnJBpqMRcVJwIAvLwBBdYCAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1463310295!41592576!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12204 invoked from network); 15 May 2016 11:04:56 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2016 11:04:56 -0000
Received: by mail-oi0-f66.google.com with SMTP id d139so24478891oig.1
 for <mirageos-devel@lists.xenproject.org>;
 Sun, 15 May 2016 04:04:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=A5ouKmVaZwt3MbHYyxaL+O89trvLxpuqhvVdKzkgXkk=;
 b=NqccANIh1YD2zH+kSH4ApeTfRtEmR9nfs/UV6J5IZ5HLAjoyy6tzaNpkDMPzlkFcMA
 DmKK+XqeLNr7lig+gJYUh+Hqm5FjGlSd2yemstd1JxzREyJBR0+i7sValkGiIffpXXCj
 Xoh3uaJEqXnHNoThI1iUWF+SYzOOvpShoduIQ6Gix2b5IxyKcC+uoxWBQiIanvtnk9MM
 LKuURu71rDmSn6xrRlBGr6ZYXCVVVvDIOj0yQySvZ2BSwQx1dJtxPsEtlwnkBHoFiEED
 /GiKcNGwI6XCEgeN5UUXNe3AFHNKeDWGlYmCQOiyo7yL6ssxISkFtMeUbi+1XmILhlsg
 rJKQ==
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:date
 :message-id:subject:from:to:cc;
 bh=A5ouKmVaZwt3MbHYyxaL+O89trvLxpuqhvVdKzkgXkk=;
 b=Jt7SIjVEdqNIrYEDaqzKgumj5yzhJr5SH4lbl9p52wHHZBwMTBCUVVWW++vbCFfG/U
 SRRdCPxeibR9QblVBI4URxqwus3hcAh2Cf7k6HiejJDhX9mGYXnFeMWpW9TrNMAlkmNg
 8BafNpZV5TRKAbyE8uqchniuTLvED8sI4bKO9M4vXyVs2qHb3kQL+NXB557AFhifb3Oy
 XUF8XhHYSfyIBtRlq0sofdWhASfX3ZFfSOptosddFyegCYylJefDW0Eya7660Sdi/rgi
 nHbjdZ6JsoppvlEk+Wu5JpH9lre10+B/pBiIjhNEt0fawLfJLSBUahOc9SB2SAG5QbM/
 3XAw==
X-Gm-Message-State: AOPr4FXENyQqvZzjVKq1mDxaYWrZgHJJZLWQ/F1uw/gP0WA1Lq+N5i/GBhqcUJS6IbUaKSdQCnWUFO2Hp/IK/Q==
MIME-Version: 1.0
X-Received: by 10.202.244.1 with SMTP id s1mr1550356oih.161.1463310295052;
 Sun, 15 May 2016 04:04:55 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Sun, 15 May 2016 04:04:54 -0700 (PDT)
In-Reply-To: <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
 <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
Date: Sun, 15 May 2016 12:04:54 +0100
Message-ID: <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: Cyril LEVIS <levis.cyril@gmail.com>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 qubes-devel <qubes-devel@googlegroups.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

T24gMTQgTWF5IDIwMTYgYXQgMTE6NTMsIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5v
cmc+IHdyb3RlOgo+Cj4+IE9uIDE0IE1heSAyMDE2LCBhdCAxMTo0NywgVGhvbWFzIExlb25hcmQg
PHRhbGV4NUBnbWFpbC5jb20+IHdyb3RlOgo+Pgo+PiBJJ3ZlIGp1c3QgdXBkYXRlZCBpdCB0b2Rh
eSB0byBzdXBwb3J0IE9DYW1sIDQuMDMsIHdoaWNoIHNob3VsZCBicmluZwo+PiByZXByb2R1Y2li
bGUgYnVpbGRzIDotKSAocmVxdWlyZXMgbWlyYWdlLXF1YmVzID49IDAuMykuCj4+IEZvciBzb21l
IHJlYXNvbiwgdGhlIGJpbmFyeSBzaXplIGhhcyBpbmNyZWFzZWQgZnJvbSBhYm91dCA1IE1CIHRv
Cj4+IGFib3V0IDEwIE1CIChhbmQgaXQgbm8gbG9uZ2VyIHJ1bnMgd2l0aCAyMCBNQiBSQU0pLiBJ
J20gbm90IHN1cmUgd2hhdAo+PiBjYXVzZWQgdGhhdCAtIHByb2JhYmx5IHNvbWUgZXh0cmEgZGVw
ZW5kZW5jeSBnZXR0aW5nIHB1bGxlZCBpbgo+PiBzb21laG93Lgo+Cj4gT3VjaCAtLSB0aGF0J3Mg
YSBiaWcgZW5vdWdoIGJpbmFyeSBidW1wIHRvIGJlIHRyZWF0ZWQgYXMgYSByZWdyZXNzaW9uLgo+
IEl0IG1pZ2h0IGFsc28ganVzdCBiZSBkZWJ1ZyBzeW1ib2xzIG9yIGV4dHJhIGlubGluaW5nIGlu
Zm9ybWF0aW9uIGlmIHlvdQo+IGFyZSBidWlsZGluZyB3aXRoIC1mbGFtYmRhLCBidXQgaWYgaXQn
cyBhIGxpYnJhcnkgdGhhdCBoYXMgZ3Jvd24gbXVjaAo+IGxhcmdlciB3ZSBzaG91bGQgc3BsaXQg
dGhhdCB1cC4KCkFmdGVyIHNvbWUgaW52ZXN0aWdhdGlvbjogbWlyYWdlLWZpcmV3YWxsIGRlcGVu
ZHMgb24gdmNoYW4sIHdoaWNoCmRlcGVuZHMgb24gcHB4X3NleHBfY29udiwgd2hpY2ggZGVwZW5k
cyBvbiBwcHhfdHlwZV9jb252IC0+IHBweF9jb3JlCi0+IGNvbXBpbGVyLWxpYnMuY29tbW9uLCB3
aGljaCBzZWVtcyB0byBlbWJlZCBsYXJnZSBwYXJ0cyBvZiB0aGUgT0NhbWwKY29tcGlsZXIgaW50
byBteSB1bmlrZXJuZWwgOi0oCgpSZW1vdmluZyAicHB4X3NleHBfY29udiIgZnJvbSB2Y2hhbidz
IE1FVEEgZmlsZSBzZWVtcyB0byBzb2x2ZSB0aGUgcHJvYmxlbS4KCgotLSAKRHIgVGhvbWFzIExl
b25hcmQgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FE
MCA4OTc1IDdDREEgIEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun May 15 11:05:16 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 15 May 2016 11:05: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 1b1tr0-0000Qy-Ss; Sun, 15 May 2016 11:04:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b1tr0-0000Qs-6N
 for mirageos-devel@lists.xenproject.org; Sun, 15 May 2016 11:04:58 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
 F0/43-03279-9D758375; Sun, 15 May 2016 11:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSWk+6NcIt
 wg6cdaha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHx3hSmglmcFWtvn2NpYDzG3sXIxSEkMI9R
 YvK+TUwgDotAA6vEm799YBkJgTmsEns/HWfsYuQEcnIkFi2cwAZi8woISpyc+YQFIl4osXRJE
 1ANB9Aob4mnz11BwpwCdhIvjz5ghtiwlUni/q9+sHoWAVWJ270nmCHmBEh833KEFcQWFnCQ2P
 3qJNguNgF1ia+3HrGD2CJAdvOWE2DXMQt8Z5T43TuFGWQZM1Bi/TyhCYwCs5CcNAshs4CRaRW
 jRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGhiV5uanFxYnpqTmJSsV5yfu4mRmAgMgDBDsaz05wP
 MUpyMCmJ8hr+NQ8X4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7IcwiXEiwKDU9tSItMwcYEzBpC
 Q4eJRHeZSBp3uKCxNzizHSI1ClGS44tv6+tZeI4NvcGkNw29d5aJiGWvPy8VClx3mcgDQIgDR
 mleXDjYHF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK860Cm8GTmlcBtfQV0EBPQQRPMwA4
 qSURISTUwOnl0fbFw72hmj08y6dtUcsqD84nIgzvc96sqxNhS14aYHNn2yvozx7dJScyn8hi6
 2lNadyv0M9u/Z7d7+lCjcuXDRcl3NbeyLdDgSJQXv2fndOiKYVzRzqs/JSSVH36LvR+2M+6f2
 eUFS9a0us33bD6hZbz81txLtxti1XRrRW94mTMkd3oosRRnJBpqMRcVJwIAvLwBBdYCAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1463310295!41592576!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12204 invoked from network); 15 May 2016 11:04:56 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2016 11:04:56 -0000
Received: by mail-oi0-f66.google.com with SMTP id d139so24478891oig.1
 for <mirageos-devel@lists.xenproject.org>;
 Sun, 15 May 2016 04:04:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=A5ouKmVaZwt3MbHYyxaL+O89trvLxpuqhvVdKzkgXkk=;
 b=NqccANIh1YD2zH+kSH4ApeTfRtEmR9nfs/UV6J5IZ5HLAjoyy6tzaNpkDMPzlkFcMA
 DmKK+XqeLNr7lig+gJYUh+Hqm5FjGlSd2yemstd1JxzREyJBR0+i7sValkGiIffpXXCj
 Xoh3uaJEqXnHNoThI1iUWF+SYzOOvpShoduIQ6Gix2b5IxyKcC+uoxWBQiIanvtnk9MM
 LKuURu71rDmSn6xrRlBGr6ZYXCVVVvDIOj0yQySvZ2BSwQx1dJtxPsEtlwnkBHoFiEED
 /GiKcNGwI6XCEgeN5UUXNe3AFHNKeDWGlYmCQOiyo7yL6ssxISkFtMeUbi+1XmILhlsg
 rJKQ==
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:date
 :message-id:subject:from:to:cc;
 bh=A5ouKmVaZwt3MbHYyxaL+O89trvLxpuqhvVdKzkgXkk=;
 b=Jt7SIjVEdqNIrYEDaqzKgumj5yzhJr5SH4lbl9p52wHHZBwMTBCUVVWW++vbCFfG/U
 SRRdCPxeibR9QblVBI4URxqwus3hcAh2Cf7k6HiejJDhX9mGYXnFeMWpW9TrNMAlkmNg
 8BafNpZV5TRKAbyE8uqchniuTLvED8sI4bKO9M4vXyVs2qHb3kQL+NXB557AFhifb3Oy
 XUF8XhHYSfyIBtRlq0sofdWhASfX3ZFfSOptosddFyegCYylJefDW0Eya7660Sdi/rgi
 nHbjdZ6JsoppvlEk+Wu5JpH9lre10+B/pBiIjhNEt0fawLfJLSBUahOc9SB2SAG5QbM/
 3XAw==
X-Gm-Message-State: AOPr4FXENyQqvZzjVKq1mDxaYWrZgHJJZLWQ/F1uw/gP0WA1Lq+N5i/GBhqcUJS6IbUaKSdQCnWUFO2Hp/IK/Q==
MIME-Version: 1.0
X-Received: by 10.202.244.1 with SMTP id s1mr1550356oih.161.1463310295052;
 Sun, 15 May 2016 04:04:55 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Sun, 15 May 2016 04:04:54 -0700 (PDT)
In-Reply-To: <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
 <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
Date: Sun, 15 May 2016 12:04:54 +0100
Message-ID: <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: Cyril LEVIS <levis.cyril@gmail.com>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 qubes-devel <qubes-devel@googlegroups.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

T24gMTQgTWF5IDIwMTYgYXQgMTE6NTMsIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5v
cmc+IHdyb3RlOgo+Cj4+IE9uIDE0IE1heSAyMDE2LCBhdCAxMTo0NywgVGhvbWFzIExlb25hcmQg
PHRhbGV4NUBnbWFpbC5jb20+IHdyb3RlOgo+Pgo+PiBJJ3ZlIGp1c3QgdXBkYXRlZCBpdCB0b2Rh
eSB0byBzdXBwb3J0IE9DYW1sIDQuMDMsIHdoaWNoIHNob3VsZCBicmluZwo+PiByZXByb2R1Y2li
bGUgYnVpbGRzIDotKSAocmVxdWlyZXMgbWlyYWdlLXF1YmVzID49IDAuMykuCj4+IEZvciBzb21l
IHJlYXNvbiwgdGhlIGJpbmFyeSBzaXplIGhhcyBpbmNyZWFzZWQgZnJvbSBhYm91dCA1IE1CIHRv
Cj4+IGFib3V0IDEwIE1CIChhbmQgaXQgbm8gbG9uZ2VyIHJ1bnMgd2l0aCAyMCBNQiBSQU0pLiBJ
J20gbm90IHN1cmUgd2hhdAo+PiBjYXVzZWQgdGhhdCAtIHByb2JhYmx5IHNvbWUgZXh0cmEgZGVw
ZW5kZW5jeSBnZXR0aW5nIHB1bGxlZCBpbgo+PiBzb21laG93Lgo+Cj4gT3VjaCAtLSB0aGF0J3Mg
YSBiaWcgZW5vdWdoIGJpbmFyeSBidW1wIHRvIGJlIHRyZWF0ZWQgYXMgYSByZWdyZXNzaW9uLgo+
IEl0IG1pZ2h0IGFsc28ganVzdCBiZSBkZWJ1ZyBzeW1ib2xzIG9yIGV4dHJhIGlubGluaW5nIGlu
Zm9ybWF0aW9uIGlmIHlvdQo+IGFyZSBidWlsZGluZyB3aXRoIC1mbGFtYmRhLCBidXQgaWYgaXQn
cyBhIGxpYnJhcnkgdGhhdCBoYXMgZ3Jvd24gbXVjaAo+IGxhcmdlciB3ZSBzaG91bGQgc3BsaXQg
dGhhdCB1cC4KCkFmdGVyIHNvbWUgaW52ZXN0aWdhdGlvbjogbWlyYWdlLWZpcmV3YWxsIGRlcGVu
ZHMgb24gdmNoYW4sIHdoaWNoCmRlcGVuZHMgb24gcHB4X3NleHBfY29udiwgd2hpY2ggZGVwZW5k
cyBvbiBwcHhfdHlwZV9jb252IC0+IHBweF9jb3JlCi0+IGNvbXBpbGVyLWxpYnMuY29tbW9uLCB3
aGljaCBzZWVtcyB0byBlbWJlZCBsYXJnZSBwYXJ0cyBvZiB0aGUgT0NhbWwKY29tcGlsZXIgaW50
byBteSB1bmlrZXJuZWwgOi0oCgpSZW1vdmluZyAicHB4X3NleHBfY29udiIgZnJvbSB2Y2hhbidz
IE1FVEEgZmlsZSBzZWVtcyB0byBzb2x2ZSB0aGUgcHJvYmxlbS4KCgotLSAKRHIgVGhvbWFzIExl
b25hcmQgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FE
MCA4OTc1IDdDREEgIEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun May 15 11:12:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 15 May 2016 11:12: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 1b1tyH-0000vk-Fj; Sun, 15 May 2016 11:12:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b1tyG-0000ve-SN
 for mirageos-devel@lists.xenproject.org; Sun, 15 May 2016 11:12:28 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 18/5F-13115-C9958375; Sun, 15 May 2016 11:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVy1TPyhO7sSIt
 wg7OHtCx6W++yODB6HP5whSWAMYo1My8pvyKBNeP1i+usBRsYK2a2rWNrYJzM2MXIxSEkcIdJ
 4vHZ32xdjJwcwgIOErtfnWQEsUUE1CWWnboPVfSbSeL+8bXMIAk2AU2JDS+fs4LYvAJ2Ev/Wf
 gCzWQRUJVrmfAVq4OAQFQiT6HspDlEiKHFy5hMWEJtTIFBiz8+n7CA2M9D8P/MuMUPY8hLb38
 5hnsDIMwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toaKKXm1pcnJiempO
 YVKyXnJ+7iREYPvUMDIw7GP+e9jzEKMnBpCTKa/jXPFyILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BK93hEW4kGBRanpqRVpmDjCQYdISHDxKIry8IGne4oLE3OLMdIjUKUZjjmfTrq1l4ljw4/ZaJ
 iGWvPy8VClx3liQUgGQ0ozSPLhBsAi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVxJkCk
 9mXgncvldApzABnTLBDOyUkkSElFQD463E1zvnlyal90kk/5+vwH99T8a96U3/FNNVa893K01
 j79jQo/uqeJPG27mnm4IXlH2Z2HZrx4xlH13f17L+ujVt5k/JQJmDwtqeobWtU/jfzPW773fJ
 UnDJqroVLTy+bRfvvZnEvN+++4DDtdka8k+Kl725ufjy8nM7Sr9NEn0ksu68/BrGhReVWIozE
 g21mIuKEwHfDn2xqwIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463310747!41586012!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7232 invoked from network); 15 May 2016 11:12:27 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2016 11:12:27 -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 9826D2A49
 for <mirageos-devel@lists.xenproject.org>;
 Sun, 15 May 2016 13:12:26 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
 <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
 <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <56a79872-d4c1-4f77-ea58-440ad46d2bc9@mehnert.org>
Date: Sun, 15 May 2016 13:12:03 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

T24gMTUvMDUvMjAxNiAxMzowNCwgVGhvbWFzIExlb25hcmQgd3JvdGU6Cj4gUmVtb3ZpbmcgInBw
eF9zZXhwX2NvbnYiIGZyb20gdmNoYW4ncyBNRVRBIGZpbGUgc2VlbXMgdG8gc29sdmUgdGhlIHBy
b2JsZW0uCgp0aGF0IHNob3VsZCBiZSBhIGJ1aWxkLXRpbWUgZGVwZW5kZW5jeSBvbmx5LgoKaGFu
bmVzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun May 15 11:12:30 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 15 May 2016 11:12: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 1b1tyH-0000vk-Fj; Sun, 15 May 2016 11:12:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b1tyG-0000ve-SN
 for mirageos-devel@lists.xenproject.org; Sun, 15 May 2016 11:12:28 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 18/5F-13115-C9958375; Sun, 15 May 2016 11:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVy1TPyhO7sSIt
 wg7OHtCx6W++yODB6HP5whSWAMYo1My8pvyKBNeP1i+usBRsYK2a2rWNrYJzM2MXIxSEkcIdJ
 4vHZ32xdjJwcwgIOErtfnWQEsUUE1CWWnboPVfSbSeL+8bXMIAk2AU2JDS+fs4LYvAJ2Ev/Wf
 gCzWQRUJVrmfAVq4OAQFQiT6HspDlEiKHFy5hMWEJtTIFBiz8+n7CA2M9D8P/MuMUPY8hLb38
 5hnsDIMwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toaKKXm1pcnJiempO
 YVKyXnJ+7iREYPvUMDIw7GP+e9jzEKMnBpCTKa/jXPFyILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BK93hEW4kGBRanpqRVpmDjCQYdISHDxKIry8IGne4oLE3OLMdIjUKUZjjmfTrq1l4ljw4/ZaJ
 iGWvPy8VClx3liQUgGQ0ozSPLhBsAi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVxJkCk
 9mXgncvldApzABnTLBDOyUkkSElFQD463E1zvnlyal90kk/5+vwH99T8a96U3/FNNVa893K01
 j79jQo/uqeJPG27mnm4IXlH2Z2HZrx4xlH13f17L+ujVt5k/JQJmDwtqeobWtU/jfzPW773fJ
 UnDJqroVLTy+bRfvvZnEvN+++4DDtdka8k+Kl725ufjy8nM7Sr9NEn0ksu68/BrGhReVWIozE
 g21mIuKEwHfDn2xqwIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463310747!41586012!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7232 invoked from network); 15 May 2016 11:12:27 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2016 11:12:27 -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 9826D2A49
 for <mirageos-devel@lists.xenproject.org>;
 Sun, 15 May 2016 13:12:26 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
 <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
 <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <56a79872-d4c1-4f77-ea58-440ad46d2bc9@mehnert.org>
Date: Sun, 15 May 2016 13:12:03 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

T24gMTUvMDUvMjAxNiAxMzowNCwgVGhvbWFzIExlb25hcmQgd3JvdGU6Cj4gUmVtb3ZpbmcgInBw
eF9zZXhwX2NvbnYiIGZyb20gdmNoYW4ncyBNRVRBIGZpbGUgc2VlbXMgdG8gc29sdmUgdGhlIHBy
b2JsZW0uCgp0aGF0IHNob3VsZCBiZSBhIGJ1aWxkLXRpbWUgZGVwZW5kZW5jeSBvbmx5LgoKaGFu
bmVzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun May 15 12:42:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 15 May 2016 12:42: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 1b1vNP-0005QS-VA; Sun, 15 May 2016 12:42:31 +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 1b1vNO-0005QM-Gi
 for mirageos-devel@lists.xenproject.org; Sun, 15 May 2016 12:42:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3E/38-26599-5BE68375; Sun, 15 May 2016 12:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXCOvOhse7WPIt
 wg2d7GC16W++yODB6HP5whSWAMYo1My8pvyKBNePJ1IXsBT+ZKn6c+sjawHiAqYuRi0NIYCqj
 xI4nPUAOJweLwGRmie1fgkESLAJfmSTaf/xgh6hqYJKY/aKZDaSKWUBL4sa/l2AdvAJ6EpvWv
 wWzhQUcJHa/OsnYxcjBwSagKbHyFT9ImFPAXmLi/JusIGEWAVWJYxvlIaaoS6ze+IgJwtaWWL
 bwNTPERFuJc3++MEKsXckssWbBPFaQhAhQw4kH/xlBbAkBWYknJxexTGAUmIXkollILpqFZO4
 CRuZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcoABDsY
 m7Z7HmKU5GBSEuU1/GseLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC936uRbiQYFFqempFWmYOM
 FZg0hIcPEoivK9A0rzFBYm5xZnpEKlTjLocC37cXsskxJKXn5cqJc57HaRIAKQoozQPbgQsbi
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcbyBSezLwSuE2vgI5gAjpighnYESWJCCmpBka
 V2brV+Z+K7Ps1L1W8Zd/Td3Vh05ZHC+r/tj8Jcbhn2Rh6b+Ha4OVX+ZiMTy+6eYtnbcHqoyLB
 GgzVwebeV//pyURq2/yaO2FjBPe+Z2k5v45N2exmbaG99ILrvlhXgzzl02+mJFVF373upZNSU
 99w2bDgdixvcu6566wOaxnuKvxLDnnz3EKJpTgj0VCLuag4EQDAJDvv1gIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463316148!27640446!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27717 invoked from network); 15 May 2016 12:42:29 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2016 12:42:28 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d28d40c4;
 Sun, 15 May 2016 13:42: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=wYIaEkMFaYzIyjZFvD3AfT/e/ko=; b=C4pOrv32Kg8opRqV96
 2gwtOqniOs2wIDlDezK84csrMAqbJOJi2a8aH0Ebdw/B+8/LegTaRU299/DxTNE9
 4sL1hfIpmnH0o6X4x/x3u2yFg8c3EBzAMwLlg5sFibvM7fB3hMjWYeMyPTq7yhsW
 wyzqhSxSyc5w2O012VZtWopTI=
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=eAeOQiUhKNoZL82qrEPGRzLGcrJeqMcHfin5LeLrlcWWKz6zoBn
 mve1GWS4Nkw/xrrNQuY/LnkCJWBlgwDczxRtwsdBG8vRK8XCLI2BixTv0oGPDB/n
 5GrdNAE+8YPT8KSUTxogwy2m5zJVD9vmOoTj23LEm7EYLNBDxBUd094U=
Received: from [192.168.1.5] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 7a8b8ec4
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Sun, 15 May 2016 13:42:27 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <56a79872-d4c1-4f77-ea58-440ad46d2bc9@mehnert.org>
Date: Sun, 15 May 2016 13:42:26 +0100
Message-Id: <903316FD-A69B-4947-B564-DDA03914D8E1@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
 <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
 <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
 <56a79872-d4c1-4f77-ea58-440ad46d2bc9@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

T24gMTUgTWF5IDIwMTYsIGF0IDEyOjEyLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxNS8wNS8yMDE2IDEzOjA0LCBUaG9tYXMgTGVvbmFyZCB3cm90
ZToKPj4gUmVtb3ZpbmcgInBweF9zZXhwX2NvbnYiIGZyb20gdmNoYW4ncyBNRVRBIGZpbGUgc2Vl
bXMgdG8gc29sdmUgdGhlIHByb2JsZW0uCj4gCj4gdGhhdCBzaG91bGQgYmUgYSBidWlsZC10aW1l
IGRlcGVuZGVuY3kgb25seS4KCk9ubHkgbGlnaHRseSB0ZXN0ZWQsIGJ1dCB0aGlzIHNob3VsZCB0
dXJuIHBweCBpbnRvIGEgcnVudGltZSBkZXBlbmRlbmN5OwpodHRwczovL2dpdGh1Yi5jb20vbWly
YWdlL29jYW1sLXZjaGFuL3B1bGwvODEKCi1hCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Sun May 15 12:42:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 15 May 2016 12:42: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 1b1vNP-0005QS-VA; Sun, 15 May 2016 12:42:31 +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 1b1vNO-0005QM-Gi
 for mirageos-devel@lists.xenproject.org; Sun, 15 May 2016 12:42:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3E/38-26599-5BE68375; Sun, 15 May 2016 12:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXCOvOhse7WPIt
 wg2d7GC16W++yODB6HP5whSWAMYo1My8pvyKBNePJ1IXsBT+ZKn6c+sjawHiAqYuRi0NIYCqj
 xI4nPUAOJweLwGRmie1fgkESLAJfmSTaf/xgh6hqYJKY/aKZDaSKWUBL4sa/l2AdvAJ6EpvWv
 wWzhQUcJHa/OsnYxcjBwSagKbHyFT9ImFPAXmLi/JusIGEWAVWJYxvlIaaoS6ze+IgJwtaWWL
 bwNTPERFuJc3++MEKsXckssWbBPFaQhAhQw4kH/xlBbAkBWYknJxexTGAUmIXkollILpqFZO4
 CRuZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcoABDsY
 m7Z7HmKU5GBSEuU1/GseLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC936uRbiQYFFqempFWmYOM
 FZg0hIcPEoivK9A0rzFBYm5xZnpEKlTjLocC37cXsskxJKXn5cqJc57HaRIAKQoozQPbgQsbi
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcbyBSezLwSuE2vgI5gAjpighnYESWJCCmpBka
 V2brV+Z+K7Ps1L1W8Zd/Td3Vh05ZHC+r/tj8Jcbhn2Rh6b+Ha4OVX+ZiMTy+6eYtnbcHqoyLB
 GgzVwebeV//pyURq2/yaO2FjBPe+Z2k5v45N2exmbaG99ILrvlhXgzzl02+mJFVF373upZNSU
 99w2bDgdixvcu6566wOaxnuKvxLDnnz3EKJpTgj0VCLuag4EQDAJDvv1gIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463316148!27640446!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27717 invoked from network); 15 May 2016 12:42:29 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2016 12:42:28 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d28d40c4;
 Sun, 15 May 2016 13:42: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=wYIaEkMFaYzIyjZFvD3AfT/e/ko=; b=C4pOrv32Kg8opRqV96
 2gwtOqniOs2wIDlDezK84csrMAqbJOJi2a8aH0Ebdw/B+8/LegTaRU299/DxTNE9
 4sL1hfIpmnH0o6X4x/x3u2yFg8c3EBzAMwLlg5sFibvM7fB3hMjWYeMyPTq7yhsW
 wyzqhSxSyc5w2O012VZtWopTI=
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=eAeOQiUhKNoZL82qrEPGRzLGcrJeqMcHfin5LeLrlcWWKz6zoBn
 mve1GWS4Nkw/xrrNQuY/LnkCJWBlgwDczxRtwsdBG8vRK8XCLI2BixTv0oGPDB/n
 5GrdNAE+8YPT8KSUTxogwy2m5zJVD9vmOoTj23LEm7EYLNBDxBUd094U=
Received: from [192.168.1.5] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 7a8b8ec4
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Sun, 15 May 2016 13:42:27 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <56a79872-d4c1-4f77-ea58-440ad46d2bc9@mehnert.org>
Date: Sun, 15 May 2016 13:42:26 +0100
Message-Id: <903316FD-A69B-4947-B564-DDA03914D8E1@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
 <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
 <CAG4opy_pCYdga-Jjj91Pu8eUsJscHHb0r-w=hRgW5FyGHnLNqA@mail.gmail.com>
 <511C17FC-10BD-436B-B47B-FADCC193DF00@recoil.org>
 <CAG4opy_0GMxA_=5_CL+_zRjZQs9AkKQDCqAH=iNVPxntFKieeA@mail.gmail.com>
 <56a79872-d4c1-4f77-ea58-440ad46d2bc9@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3124)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://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>

T24gMTUgTWF5IDIwMTYsIGF0IDEyOjEyLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAxNS8wNS8yMDE2IDEzOjA0LCBUaG9tYXMgTGVvbmFyZCB3cm90
ZToKPj4gUmVtb3ZpbmcgInBweF9zZXhwX2NvbnYiIGZyb20gdmNoYW4ncyBNRVRBIGZpbGUgc2Vl
bXMgdG8gc29sdmUgdGhlIHByb2JsZW0uCj4gCj4gdGhhdCBzaG91bGQgYmUgYSBidWlsZC10aW1l
IGRlcGVuZGVuY3kgb25seS4KCk9ubHkgbGlnaHRseSB0ZXN0ZWQsIGJ1dCB0aGlzIHNob3VsZCB0
dXJuIHBweCBpbnRvIGEgcnVudGltZSBkZXBlbmRlbmN5OwpodHRwczovL2dpdGh1Yi5jb20vbWly
YWdlL29jYW1sLXZjaGFuL3B1bGwvODEKCi1hCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed May 18 13:13:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 13:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b31I0-0001re-S0; Wed, 18 May 2016 13:13:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1b31I0-0001rW-42
 for mirageos-devel@lists.xenproject.org; Wed, 18 May 2016 13:13:28 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
 4C/D1-02914-77A6C375; Wed, 18 May 2016 13:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXSnM/RoluWZRN
 usP64sUVv610WB0aPwx+usAQwRrFm5iXlVySwZqz+IVtwk7liwvcXbA2MfcxdjJwcEgKKElsb
 NwLZHEC2pcSrNQVdjFwcQgLPmSQeHd/OCFIjJDCXUeLBfHmI+hyJR/8uMkHYRRIzJ91kBbF5B
 QQlTs58wgJR7ynRc+w9O4jNJqAu0b+7hQ3EZhFQlTh8cx0jRG+ixJ0bxxghegMk2nrXg9ULC8
 RJzNm4FOw2EaDeZafuM4Lcxgxkr58nBFGiI/H3zW/GCYwCs5BsnoVQtYCRaRWjenFqUVlqka6
 FXlJRZnpGSW5iZo6uoaGJXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxo2TnA8xSnIwKYnyxlnY
 hAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2bAZQTLEpNT61Iy8wBxgFMWoKDR0mEVzETKM1bX
 JCYW5yZDpE6xWjJseX3tbVMHAt+3AaS26beW8skxJKXn5cqJc57FWSeAEhDRmke3DhYrF5ilJ
 US5mUEOlCIpyC1KDezBFX+FaM4B6OSMO8LkCk8mXklcFtfAR3EBHTQLTGwg0oSEVJSDYx7jp6
 V+zVpmZW+yw3PVZrvfpheNPxdzHsr49OPVxueMSh6vfCtmXJlv1ObRO77PTpLPl+4O+lUwYcP
 5Q92SVW62+683TP/XUXWk6rIXaoRczRc33Nf8635++5+Pov+kTMWf3+4ZMwWeM1bWjvdONVuz
 84VF7/Ny/V7qCSwtfr3xHn6Gy4+vWYQpcRSnJFoqMVcVJwIALEe1lPQAgAA
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463577206!42380702!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1374 invoked from network); 18 May 2016 13:13:26 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2016 13:13:26 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-lf0-f48.google.com ([209.85.215.48]:33206)
 by ppsw-32.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 1b31Hy-000dWH-1M (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 18 May 2016 14:13:26 +0100
Received: by mail-lf0-f48.google.com with SMTP id y84so19917148lfc.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 06:13:26 -0700 (PDT)
X-Gm-Message-State: AOPr4FXRw5k4blU38zx8o+Iu5M87ZUW1w/5kOBGbQ4DFXzRT8N1GqRFtyBRpDuPLGeGaISge8HIbUZ4HxK/deQ==
X-Received: by 10.25.65.208 with SMTP id o199mr2600205lfa.23.1463577205943;
 Wed, 18 May 2016 06:13:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.22.67 with HTTP; Wed, 18 May 2016 06:12:56 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 18 May 2016 14:12:56 +0100
X-Gmail-Original-Message-ID: <CAL4csrSJC0AZNXEFC+pyOowU7n-5-YzjXKj0pdC-9BNAsRiu9g@mail.gmail.com>
Message-ID: <CAL4csrSJC0AZNXEFC+pyOowU7n-5-YzjXKj0pdC-9BNAsRiu9g@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS fortnightly catchup - Wednesday 18 May
 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: <http://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: <http://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>

SGkgYWxsLAoKV2UnbGwgYmUgdXNpbmcgSVJDIGFnYWluIHNvIHBsZWFzZSBqb2luICNtaXJhZ2Ug
b24gRnJlZW5vZGUuCklSQyBsb2dzIGZyb20gdGhlIGxhc3Qgc2Vzc2lvbiBhcmUgY3VycmVudGx5
IHVwIGF0OgpodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9pcmNsb2dzLzIwLTA0LTIwMTYKCmFuZCB0
aGlzIHNlc3Npb24gd2lsbCBhbHNvIGJlIGxvZ2dlZCBhdDoKaHR0cDovL2Nhbm9weS5taXJhZ2Uu
aW8vaXJjbG9ncwoKVGhlIGFnZW5kYSBmb3IgdGhlIG1lZXRpbmcgaXMgYXQ6Cmh0dHBzOi8vZ2l0
aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy93aWtpL0NhbGwtQWdlbmRhCgpMb3RzIG9mIHBlb3Bs
ZSBhcmUgYXdheS9hdCBPU0NPTiBzbyBtaWdodCBub3QgYmUgYSBmdWxsIGhvdXNlIHRvZGF5LgoK
UGxlYXNlIGFkZCBhbnl0aGluZyB5b3UnZCBsaWtlIHRvIHRhbGsgYWJvdXQgdG8gdGhlIHdpa2ku
ICBTZWUgeW91IGxhdGVyIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed May 18 13:13:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 13:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b31I0-0001re-S0; Wed, 18 May 2016 13:13:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gg417@hermes.cam.ac.uk>) id 1b31I0-0001rW-42
 for mirageos-devel@lists.xenproject.org; Wed, 18 May 2016 13:13:28 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
 4C/D1-02914-77A6C375; Wed, 18 May 2016 13:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXSnM/RoluWZRN
 usP64sUVv610WB0aPwx+usAQwRrFm5iXlVySwZqz+IVtwk7liwvcXbA2MfcxdjJwcEgKKElsb
 NwLZHEC2pcSrNQVdjFwcQgLPmSQeHd/OCFIjJDCXUeLBfHmI+hyJR/8uMkHYRRIzJ91kBbF5B
 QQlTs58wgJR7ynRc+w9O4jNJqAu0b+7hQ3EZhFQlTh8cx0jRG+ixJ0bxxghegMk2nrXg9ULC8
 RJzNm4FOw2EaDeZafuM4Lcxgxkr58nBFGiI/H3zW/GCYwCs5BsnoVQtYCRaRWjenFqUVlqka6
 FXlJRZnpGSW5iZo6uoaGJXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxo2TnA8xSnIwKYnyxlnY
 hAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2bAZQTLEpNT61Iy8wBxgFMWoKDR0mEVzETKM1bX
 JCYW5yZDpE6xWjJseX3tbVMHAt+3AaS26beW8skxJKXn5cqJc57FWSeAEhDRmke3DhYrF5ilJ
 US5mUEOlCIpyC1KDezBFX+FaM4B6OSMO8LkCk8mXklcFtfAR3EBHTQLTGwg0oSEVJSDYx7jp6
 V+zVpmZW+yw3PVZrvfpheNPxdzHsr49OPVxueMSh6vfCtmXJlv1ObRO77PTpLPl+4O+lUwYcP
 5Q92SVW62+683TP/XUXWk6rIXaoRczRc33Nf8635++5+Pov+kTMWf3+4ZMwWeM1bWjvdONVuz
 84VF7/Ny/V7qCSwtfr3xHn6Gy4+vWYQpcRSnJFoqMVcVJwIALEe1lPQAgAA
X-Env-Sender: gg417@hermes.cam.ac.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463577206!42380702!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1374 invoked from network); 18 May 2016 13:13:26 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2016 13:13:26 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from mail-lf0-f48.google.com ([209.85.215.48]:33206)
 by ppsw-32.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 1b31Hy-000dWH-1M (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <gg417@hermes.cam.ac.uk>); Wed, 18 May 2016 14:13:26 +0100
Received: by mail-lf0-f48.google.com with SMTP id y84so19917148lfc.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 06:13:26 -0700 (PDT)
X-Gm-Message-State: AOPr4FXRw5k4blU38zx8o+Iu5M87ZUW1w/5kOBGbQ4DFXzRT8N1GqRFtyBRpDuPLGeGaISge8HIbUZ4HxK/deQ==
X-Received: by 10.25.65.208 with SMTP id o199mr2600205lfa.23.1463577205943;
 Wed, 18 May 2016 06:13:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.22.67 with HTTP; Wed, 18 May 2016 06:12:56 -0700 (PDT)
From: Gemma Gordon <gg417@cl.cam.ac.uk>
Date: Wed, 18 May 2016 14:12:56 +0100
X-Gmail-Original-Message-ID: <CAL4csrSJC0AZNXEFC+pyOowU7n-5-YzjXKj0pdC-9BNAsRiu9g@mail.gmail.com>
Message-ID: <CAL4csrSJC0AZNXEFC+pyOowU7n-5-YzjXKj0pdC-9BNAsRiu9g@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] MirageOS fortnightly catchup - Wednesday 18 May
 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: <http://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: <http://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>

SGkgYWxsLAoKV2UnbGwgYmUgdXNpbmcgSVJDIGFnYWluIHNvIHBsZWFzZSBqb2luICNtaXJhZ2Ug
b24gRnJlZW5vZGUuCklSQyBsb2dzIGZyb20gdGhlIGxhc3Qgc2Vzc2lvbiBhcmUgY3VycmVudGx5
IHVwIGF0OgpodHRwOi8vY2Fub3B5Lm1pcmFnZS5pby9pcmNsb2dzLzIwLTA0LTIwMTYKCmFuZCB0
aGlzIHNlc3Npb24gd2lsbCBhbHNvIGJlIGxvZ2dlZCBhdDoKaHR0cDovL2Nhbm9weS5taXJhZ2Uu
aW8vaXJjbG9ncwoKVGhlIGFnZW5kYSBmb3IgdGhlIG1lZXRpbmcgaXMgYXQ6Cmh0dHBzOi8vZ2l0
aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy93aWtpL0NhbGwtQWdlbmRhCgpMb3RzIG9mIHBlb3Bs
ZSBhcmUgYXdheS9hdCBPU0NPTiBzbyBtaWdodCBub3QgYmUgYSBmdWxsIGhvdXNlIHRvZGF5LgoK
UGxlYXNlIGFkZCBhbnl0aGluZyB5b3UnZCBsaWtlIHRvIHRhbGsgYWJvdXQgdG8gdGhlIHdpa2ku
ICBTZWUgeW91IGxhdGVyIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:05:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:05: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 1b332D-0003m6-Og; Wed, 18 May 2016 15:05:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <holger@layer-acht.org>) id 1b0nd8-0006tN-9P
 for mirageos-devel@lists.xenproject.org; Thu, 12 May 2016 10:14:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 02/13-03294-D6754375; Thu, 12 May 2016 10:14:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVid3KJk25OuEm
 4wcofVha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrGwZxJzwR/Bit2XP7M1MM4U6GLk4hASWM4o
 sfVfJ1sXIyeHhICNxPkH7cwQiZOMEhc27YZy1jJKvLhyhh2kikVAVWLtrduMIDabgLbErLMNz
 CC2iECQxLzODhYQW1hATWLm3slgNbwCRhIvvjexQdiCEidnPgGrYRYolWg/e4ypi5EDyJaWWP
 6PYwIjzywkVbOQVM1CqIIIq0v8mXeJGUNYW2LZwtfMELatxLp176GmqElsenaaZQEjxypG9eL
 UorLUIl0LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJBlAIIdjBfanQ8xSnIw
 KYny5pqYhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H0dCpQTLEpNT61Iy8wBRg9MWoKDR0mE9
 yJImre4IDG3ODMdInWKUVFKnHc/SEIAJJFRmgfXBovYS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLm/Q0yhSczrwRu+iugxUxAi6uvG4EsLklESEk1MDLnhzj7Sz7YffFd5cQ7OaI3gr2Mff0
 KuTfv2256KXf9pGWFDktbKydkleU12TgUz9oq3GzQYx5wcr1JeOwF/5W68/bzGMk497CurjHf
 L6ScPjOi6xq70Z+9Uh47DmYEbdM4k/n4877jO6ILZE963vdckLKfuckrYUnsFJ89f2qU3Ktnz
 Zu1SomlOCPRUIu5qDgRAFB8iu3TAgAA
X-Env-Sender: holger@layer-acht.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1463048044!36629416!1
X-Originating-IP: [62.201.164.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62231 invoked from network); 12 May 2016 10:14:04 -0000
Received: from mail.holgerlevsen.de (HELO alpha.holgerlevsen.de)
 (62.201.164.66)
 by server-5.tower-31.messagelabs.com with SMTP; 12 May 2016 10:14:04 -0000
Received: from localhost (alpha.holgerlevsen.de [62.201.164.66])
 by alpha.holgerlevsen.de (Postfix) with ESMTP id 636D8CAD07B;
 Thu, 12 May 2016 12:13:42 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alpha.holgerlevsen.de
Received: from alpha.holgerlevsen.de ([62.201.164.66])
 by localhost (mail.holgerlevsen.de [62.201.164.66]) (amavisd-new, port 10024)
 with ESMTP id 8XOyIb3kTYUG; Thu, 12 May 2016 12:13:41 +0200 (CEST)
Received: from matrix.athome (epsilon.holgerlevsen.de [62.201.164.82])
 by alpha.holgerlevsen.de (Postfix) with ESMTP id F1FB8CACB67;
 Thu, 12 May 2016 12:13:40 +0200 (CEST)
Date: Thu, 12 May 2016 10:13:10 +0000
From: Holger Levsen <holger@layer-acht.org>
To: mirageos-devel@lists.xenproject.org,
 rb-general@lists.reproducible-builds.org
Message-ID: <20160512101310.GA31996@matrix.athome>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 18 May 2016 15:05:17 +0000
Subject: [MirageOS-devel] mirageOS: reproducible builds
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6211437772709744403=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>


--===============6211437772709744403==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="pWyiEgJYm5f9v55/"
Content-Disposition: inline


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

----- Forwarded message from Hannes Mehnert <hannes@mehnert.org> -----

Date: Thu, 12 May 2016 10:57:20 +0100
=46rom: Hannes Mehnert <hannes@mehnert.org>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.=
org>
Cc: Holger Levsen <holger@layer-acht.org>
Subject: reproducible builds

dear hackers,

now that OCaml-4.03 is out, and MirageOS works with it, a friend (cc'ed)
running the reproducible builds project (sponsored by linux foundation /
CII / ..) told me we can appear on https://reproducible-builds.org/who/

This would for sure make sense, if we would have
a) some experiments validating that we actually generate reproducible
virtual machine images
b) a website (https://mirage.io/wiki/reproducible) describing why we
have this property (and which pieces are involved, likely the OCaml
compiler, a C compiler, a linker)
c) maybe publish some images (qubes firewall comes to mind) and their
checksums (likely the dependent package versions as well)?  This would
enable people to try out our claim.

I won't have time to do this in the near future, thus if anyone wants to
take care of this, that would be great!


hannes

----- End forwarded message -----

--=20
cheers,
	Holger

--pWyiEgJYm5f9v55/
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVzRXNgkauFYGmqocAQqhvA//ZJl7wxM2dJiiGD2oeO26uSCgl0rwpaLy
lkv3sZtUqbXcVBx1s5wVXiyW54l18vQi2Mr4E1yaJAityvHN3nT4A+1mrvvv6o+N
QPOax3BdSSGZlLaLKoLbBjvKAqL1CvLO4F5YdngxEIf18g7dlXYIcIps7jW8+wqB
FRsz3zA2mo9/m/vKmTOLQ8QM0c994lw7YllArwB/5O7vLOGiaHG1kHFeXpbdkAyR
lMz7yhJGSqC8lCN2StWFMEy7i0oAK1qUaB5oMyUzrLCnwv/JfrSOJXmI+p5rZL8+
oeL1cFTarsOM6Ltu0HgEMahogvCoYmZR78pQx6TqqmMMeLlWOIN4f6/e4qBHVQhT
IRVCoBtLY4R57KcjChGjaXlf6+W72CS3Pra2zVLyzUWzpyhiYJ+xqTBwhWraaD/K
z8hTtDatNTVauyqRVOY/spU+mfM3zTjYKB6gv12Mas2bxTL7PunY5CM9aMJgK8Z9
OzFhzauvx9j+ITF4k/IWE9d9i5hrhrujOAnQhWX4bRZ4MB/yMC9AusTtnwobQ1yl
DWTKTQHWEg0NyGsMewc292Ut5xtZADOKbhSclKAdM8PoE1ULmsUPYRkWGnqOpLV4
w876xFQ4uYfYEjVNDoTc/TFULyxP9k6lbLySbArqJW+aV0Rq21q+enU3nOvevI5W
TZmg7DGeJ5s=
=AMIJ
-----END PGP SIGNATURE-----

--pWyiEgJYm5f9v55/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============6211437772709744403==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:05:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:05: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 1b332D-0003m6-Og; Wed, 18 May 2016 15:05:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <holger@layer-acht.org>) id 1b0nd8-0006tN-9P
 for mirageos-devel@lists.xenproject.org; Thu, 12 May 2016 10:14:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 02/13-03294-D6754375; Thu, 12 May 2016 10:14:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVid3KJk25OuEm
 4wcofVha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrGwZxJzwR/Bit2XP7M1MM4U6GLk4hASWM4o
 sfVfJ1sXIyeHhICNxPkH7cwQiZOMEhc27YZy1jJKvLhyhh2kikVAVWLtrduMIDabgLbErLMNz
 CC2iECQxLzODhYQW1hATWLm3slgNbwCRhIvvjexQdiCEidnPgGrYRYolWg/e4ypi5EDyJaWWP
 6PYwIjzywkVbOQVM1CqIIIq0v8mXeJGUNYW2LZwtfMELatxLp176GmqElsenaaZQEjxypG9eL
 UorLUIl0LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJBlAIIdjBfanQ8xSnIw
 KYny5pqYhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H0dCpQTLEpNT61Iy8wBRg9MWoKDR0mE9
 yJImre4IDG3ODMdInWKUVFKnHc/SEIAJJFRmgfXBovYS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLm/Q0yhSczrwRu+iugxUxAi6uvG4EsLklESEk1MDLnhzj7Sz7YffFd5cQ7OaI3gr2Mff0
 KuTfv2256KXf9pGWFDktbKydkleU12TgUz9oq3GzQYx5wcr1JeOwF/5W68/bzGMk497CurjHf
 L6ScPjOi6xq70Z+9Uh47DmYEbdM4k/n4877jO6ILZE963vdckLKfuckrYUnsFJ89f2qU3Ktnz
 Zu1SomlOCPRUIu5qDgRAFB8iu3TAgAA
X-Env-Sender: holger@layer-acht.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1463048044!36629416!1
X-Originating-IP: [62.201.164.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62231 invoked from network); 12 May 2016 10:14:04 -0000
Received: from mail.holgerlevsen.de (HELO alpha.holgerlevsen.de)
 (62.201.164.66)
 by server-5.tower-31.messagelabs.com with SMTP; 12 May 2016 10:14:04 -0000
Received: from localhost (alpha.holgerlevsen.de [62.201.164.66])
 by alpha.holgerlevsen.de (Postfix) with ESMTP id 636D8CAD07B;
 Thu, 12 May 2016 12:13:42 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alpha.holgerlevsen.de
Received: from alpha.holgerlevsen.de ([62.201.164.66])
 by localhost (mail.holgerlevsen.de [62.201.164.66]) (amavisd-new, port 10024)
 with ESMTP id 8XOyIb3kTYUG; Thu, 12 May 2016 12:13:41 +0200 (CEST)
Received: from matrix.athome (epsilon.holgerlevsen.de [62.201.164.82])
 by alpha.holgerlevsen.de (Postfix) with ESMTP id F1FB8CACB67;
 Thu, 12 May 2016 12:13:40 +0200 (CEST)
Date: Thu, 12 May 2016 10:13:10 +0000
From: Holger Levsen <holger@layer-acht.org>
To: mirageos-devel@lists.xenproject.org,
 rb-general@lists.reproducible-builds.org
Message-ID: <20160512101310.GA31996@matrix.athome>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 18 May 2016 15:05:17 +0000
Subject: [MirageOS-devel] mirageOS: reproducible builds
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6211437772709744403=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>


--===============6211437772709744403==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="pWyiEgJYm5f9v55/"
Content-Disposition: inline


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

----- Forwarded message from Hannes Mehnert <hannes@mehnert.org> -----

Date: Thu, 12 May 2016 10:57:20 +0100
=46rom: Hannes Mehnert <hannes@mehnert.org>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.=
org>
Cc: Holger Levsen <holger@layer-acht.org>
Subject: reproducible builds

dear hackers,

now that OCaml-4.03 is out, and MirageOS works with it, a friend (cc'ed)
running the reproducible builds project (sponsored by linux foundation /
CII / ..) told me we can appear on https://reproducible-builds.org/who/

This would for sure make sense, if we would have
a) some experiments validating that we actually generate reproducible
virtual machine images
b) a website (https://mirage.io/wiki/reproducible) describing why we
have this property (and which pieces are involved, likely the OCaml
compiler, a C compiler, a linker)
c) maybe publish some images (qubes firewall comes to mind) and their
checksums (likely the dependent package versions as well)?  This would
enable people to try out our claim.

I won't have time to do this in the near future, thus if anyone wants to
take care of this, that would be great!


hannes

----- End forwarded message -----

--=20
cheers,
	Holger

--pWyiEgJYm5f9v55/
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVzRXNgkauFYGmqocAQqhvA//ZJl7wxM2dJiiGD2oeO26uSCgl0rwpaLy
lkv3sZtUqbXcVBx1s5wVXiyW54l18vQi2Mr4E1yaJAityvHN3nT4A+1mrvvv6o+N
QPOax3BdSSGZlLaLKoLbBjvKAqL1CvLO4F5YdngxEIf18g7dlXYIcIps7jW8+wqB
FRsz3zA2mo9/m/vKmTOLQ8QM0c994lw7YllArwB/5O7vLOGiaHG1kHFeXpbdkAyR
lMz7yhJGSqC8lCN2StWFMEy7i0oAK1qUaB5oMyUzrLCnwv/JfrSOJXmI+p5rZL8+
oeL1cFTarsOM6Ltu0HgEMahogvCoYmZR78pQx6TqqmMMeLlWOIN4f6/e4qBHVQhT
IRVCoBtLY4R57KcjChGjaXlf6+W72CS3Pra2zVLyzUWzpyhiYJ+xqTBwhWraaD/K
z8hTtDatNTVauyqRVOY/spU+mfM3zTjYKB6gv12Mas2bxTL7PunY5CM9aMJgK8Z9
OzFhzauvx9j+ITF4k/IWE9d9i5hrhrujOAnQhWX4bRZ4MB/yMC9AusTtnwobQ1yl
DWTKTQHWEg0NyGsMewc292Ut5xtZADOKbhSclKAdM8PoE1ULmsUPYRkWGnqOpLV4
w876xFQ4uYfYEjVNDoTc/TFULyxP9k6lbLySbArqJW+aV0Rq21q+enU3nOvevI5W
TZmg7DGeJ5s=
=AMIJ
-----END PGP SIGNATURE-----

--pWyiEgJYm5f9v55/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============6211437772709744403==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:06:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:06: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 1b3333-0003xe-4y; Wed, 18 May 2016 15:06:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnaud.oqube@gmail.com>) id 1asZFI-00047u-U8
 for mirageos-devel@lists.xenproject.org; Tue, 19 Apr 2016 17:15:29 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1C/D1-08180-0B766175; Tue, 19 Apr 2016 17:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfTaVt116WL
 hBs/+CVv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8b+jSoF3SUV54/0MDUwnk3rYuTiEBKYxyhx
 +l8vK4jDInCHRWLv1wlMXYycHBICP1gklp/3grBzJL71PWYFsXkFBCVOznzC0sXIARQvktj1R
 wkkLCTgJfHt3F0WEJtFQFVi7vuzbBDlARLfXz4Cs4UFVCReLPkM1somoCMx5wlYq4iAusSyU/
 cZQWxmoDHbnm9jnsDIOwvJsllIUrOAupmBWtbPE4IIq0nc3naVHcLWlli28DXzAkbWVYwaxal
 FZalFuoaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GFe2Ox9ilORg
 UhLl7Y4SCxfiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCV7LVKA6waLU9NSKt
 MwcYIzAlEpw8CiJ8AqCpHmLCxJzizPTIVKnGC05tvy+tpaJY9vUe0Bywrnfu5iEwOZJifNKgj
 QIgDRklObBjYPF8SVGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ8waBTOHJzCuB2/oK6CAmoIP
 474qCHFSSiJCSamBc/jVobpa447n6zmXzntu6901cPmFqQ0roHLsfgk7nOCVMVZvFr801drSQ
 Vfa/oxRyb8fRrI0cmgbHFkvJxDqtzFgW4Dz7604P/cIlbc4tyeXJ6/p6NG/tq60RfZU3P8Sg7
 Nayi93K77/9uHhgm8H6jgrWYxfvctqr5h6orb68uFJtUl5vJKMSS3FGoqEWc1FxIgC7b/4K3g
 IAAA==
X-Env-Sender: arnaud.oqube@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1461086125!35429810!1
X-Originating-IP: [209.85.214.181]
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.28; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38428 invoked from network); 19 Apr 2016 17:15:26 -0000
Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com)
 (209.85.214.181)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Apr 2016 17:15:26 -0000
Received: by mail-ob0-f181.google.com with SMTP id tz8so18222289obc.0
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 19 Apr 2016 10:15:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=+48N5pSqZjzfOLdSKfKKiN+qi36F2tfSmGFVXiJ3w9M=;
 b=fWbk8tmCJVW39h7BnYgHNcBl2IOj6Zz5uZaE601jgIrqyE6iYtZAAkd+4K4set9o8J
 1b+h9kYWGK0wm3I88kJaqXSneKfaTlRNDk4sTgGtbJkYtYp/qCg7ia1ZYUop+POk/rgR
 khdsqMtqXKB+ILCL1reWBk4059Xa/t/HpyTn5+an8Si0HpP+3seVXBBGdWeFiDxU0AFa
 UdlXyK3KrAeMXoZRoKw7bkIvkU245poOkkERZfFqoPn8KFFaWhens1MW7uzrrLplKn2z
 BS3MY7iw2UI5GCFYxvNu/oF/HBr0LCMBo75SL4XX0D5AWAwgD9bJwli3PRAIwe2n5tsy
 xa0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=+48N5pSqZjzfOLdSKfKKiN+qi36F2tfSmGFVXiJ3w9M=;
 b=OQAqrbFl0Ry8YVBlXI4njQmSQiS1pUMod0qYuaNoApYT+HqbNioePN62HgjPQtvX1u
 u+uZvm+tyJS0zFOg+YeaLE5qqhLSoYjtgiLo9RB33mYCq4HfgSjRwGNbiAprVCpTN7qZ
 1nOY61kuQowy8HMFngG+JWI9HDyDIg70IOtClz3mdIaBMAKRsU2SBwcxZWk/RUmdJsA2
 iFITjh9hjhngJxkrIbpSphTVB6mzyIHIJUXD8jovGcaF/VWFX0CKEvgl2gfHu1qWSYOD
 FshC+lMyQXC5fS/WjsmZ7SICcej3Hxx+zsgx2JA3qOqAyBCB2unjsjcihmz3t1qASDxD
 4NpQ==
X-Gm-Message-State: AOPr4FXTLqFIlZce+or3WTOhcfUVCZMKYlZkb4SBi2XlSnnwTrYP09NCR2T10ps9SLZDXqWfPOrXQk11VDDZQA==
MIME-Version: 1.0
X-Received: by 10.60.129.166 with SMTP id nx6mr1826043oeb.13.1461086124780;
 Tue, 19 Apr 2016 10:15:24 -0700 (PDT)
Received: by 10.157.48.12 with HTTP; Tue, 19 Apr 2016 10:15:24 -0700 (PDT)
Date: Tue, 19 Apr 2016 19:15:24 +0200
Message-ID: <CAL4zPaqJm3K_dyniiPA6eS+A8RfRaoXt5aVRPyY4na=uwag0nw@mail.gmail.com>
From: Arnaud Bailly <arnaud.oqube@gmail.com>
To: mirageos-devel@lists.xenproject.org
X-Mailman-Approved-At: Wed, 18 May 2016 15:06:07 +0000
Subject: [MirageOS-devel] Setting Vagrant box network
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1437924302640326882=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1437924302640326882==
Content-Type: multipart/alternative; boundary=047d7b4148ea7436020530d99ff6

--047d7b4148ea7436020530d99ff6
Content-Type: text/plain; charset=UTF-8

Hello,

I am trying to run mirage unikernels on a local VM on my laptop and I am
stuck at a frustrating point. What I want to achieve is being able to query
mirage-www unikernel runnning inside domU inside vagrant VM from my laptop.
Here is what I did:

 - installed ubuntu 14.04 Vagrant VM from
https://github.com/mirage/mirage-vagrant-vms/
 - configured the VM to have a host-only network interface at 192.168.77.2
 - build mirage-www unikernel inside the VM with the following
configuration:
mirage configure --xen -vv --net direct --dhcp false --ip 192.168.77.3
--netmask 255.255.255.0 --gateways 192.168.77.2 --tls false --network=0
 - configure a br0 interface inside the VM:

auto br0
iface br0 inet static
    bridge_ports eth1
    address 192.168.77.2
    broadcast 192.168.77.255
    netmask 255.255.255.0

 - configure www.xl to remove the disks (dont' know why they are generated
)and network:

name = 'www'
kernel = '/home/vagrant/mirage-www/src/mir-www.xen'
builder = 'linux'
memory = 256
on_crash = 'preserve'

disk = []
# if your system uses openvswitch then either edit /etc/xen/xl.conf and set
#     vif.default.script="vif-openvswitch"
# or add "script=vif-openvswitch," before the "bridge=" below:
vif = [ 'bridge=br0' ]

When I start the www domU I got:

MirageOS booting...
Initialising timer interface
Initialising console ... done.
getenv(OCAMLRUNPARAM) -> null
getenv(CAMLRUNPARAM) -> null
getenv(PATH) -> null
Unsupported function lseek called in Mini-OS kernel
Unsupported function lseek called in Mini-OS kernel
Unsupported function lseek called in Mini-OS kernel
getenv(OCAMLRUNPARAM) -> null
getenv(CAMLRUNPARAM) -> null
getenv(TMPDIR) -> null
getenv(TEMP) -> null
Netif: add resume hook
getenv(DEBUG) -> null
getenv(OMD_DEBUG) -> null
getenv(OMD_FIX) -> null
getenv(REDIRECT) -> null
getenv(HOST) -> null
Netif.connect 0
Netfront.create: id=0 domid=0
 sg:true gso_tcpv4:true rx_copy:true rx_flip:false smart_poll:false
MAC: 00:16:3e:07:aa:90
Attempt to open(/dev/urandom)!
Unsupported function getpid called in Mini-OS kernel
Unsupported function getppid called in Mini-OS kernel
Manager: connect
Manager: configuring
Manager: Interface to 192.168.77.3 nm 255.255.255.0 gw [192.168.77.2]

ARP: sending gratuitous from 192.168.77.3
Manager: configuration done
Listening on http://localhost/

Inside the VM, I have the following configuration:

$ ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode
DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:c6:fe:5f brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master
br0 state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
mode DEFAULT group default
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
9: vif4.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
master br0 state UP mode DEFAULT group default qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP group default qlen 1000
    link/ether 08:00:27:c6:fe:5f brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fec6:fe5f/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master
br0 state UP group default qlen 1000
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
group default
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
    inet 192.168.77.2/24 brd 192.168.77.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fedf:1431/64 scope link
       valid_lft forever preferred_lft forever
9: vif4.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
master br0 state UP group default qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fcff:ffff:feff:ffff/64 scope link
       valid_lft forever preferred_lft forever

$ ip route
default via 10.0.2.2 dev eth0
10.0.2.0/24 dev eth0  proto kernel  scope link  src 10.0.2.15
192.168.77.0/24 dev br0  proto kernel  scope link  src 192.168.77.2

 - on my laptop it seems MAc addresses are correctly found:

$ arp -a
? (192.168.0.1) at 40:65:a3:5:97:3c on en0 ifscope [ethernet]
? (192.168.0.10) at 8c:10:d4:dd:93:e3 on en0 ifscope [ethernet]
? (192.168.0.14) at 60:a4:4c:cf:89:93 on en0 ifscope [ethernet]
? (192.168.0.18) at d0:e1:40:8f:54:a on en0 ifscope permanent [ethernet]
? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
? (192.168.77.2) at 8:0:27:df:14:31 on vboxnet4 ifscope [ethernet]

*? (192.168.77.3) at 0:16:3e:7:aa:90 on vboxnet4 ifscope [ethernet]*?
(192.168.77.255) at ff:ff:ff:ff:ff:ff on vboxnet4 ifscope [ethernet]
? (192.168.99.1) at a:0:27:0:0:3 on vboxnet3 ifscope permanent [ethernet]
? (192.168.99.255) at ff:ff:ff:ff:ff:ff on vboxnet3 ifscope [ethernet]

 - I can access the server from inside the VM

$ wget http://192.168.77.3
--2016-04-19 17:11:56--  http://192.168.77.3/
Connecting to 192.168.77.3:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8452 (8.3K) [text/html]
Saving to: 'index.html.1'

 but I cannot access the server from the host...

What am I doing wrong?

Thanks,
-- 
Arnaud Bailly

twitter: abailly
skype: arnaud-bailly
linkedin: http://fr.linkedin.com/in/arnaudbailly/

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div><di=
v><div>Hello,<br><br></div>I am trying to run mirage unikernels on a local =
VM on my laptop and I am stuck at a frustrating point. What I want to achie=
ve is being able to query mirage-www unikernel runnning inside domU inside =
vagrant VM from my laptop. Here is what I did:<br><br></div>=C2=A0- install=
ed ubuntu 14.04 Vagrant VM from <a href=3D"https://github.com/mirage/mirage=
-vagrant-vms/">https://github.com/mirage/mirage-vagrant-vms/</a><br></div>=
=C2=A0- configured the VM to have a host-only network interface at 192.168.=
77.2<br></div>=C2=A0- build mirage-www unikernel inside the VM with the fol=
lowing configuration:<br>mirage configure --xen -vv --net direct --dhcp fal=
se --ip 192.168.77.3 --netmask 255.255.255.0 --gateways 192.168.77.2 --tls =
false --network=3D0<br></div>=C2=A0- configure a br0 interface inside the V=
M:<br><br>auto br0<br>iface br0 inet static<br>=C2=A0=C2=A0=C2=A0 bridge_po=
rts eth1<br>=C2=A0=C2=A0=C2=A0 address 192.168.77.2<br>=C2=A0=C2=A0=C2=A0 b=
roadcast 192.168.77.255<br>=C2=A0=C2=A0=C2=A0 netmask 255.255.255.0<br><br>=
</div><div>=C2=A0- configure www.xl to remove the disks (dont&#39; know why=
 they are generated )and network:<br><br>name =3D &#39;www&#39;<br>kernel =
=3D &#39;/home/vagrant/mirage-www/src/mir-www.xen&#39;<br>builder =3D &#39;=
linux&#39;<br>memory =3D 256<br>on_crash =3D &#39;preserve&#39;<br><br>disk=
 =3D []<br># if your system uses openvswitch then either edit /etc/xen/xl.c=
onf and set<br>#=C2=A0=C2=A0=C2=A0=C2=A0 vif.default.script=3D&quot;vif-ope=
nvswitch&quot;<br># or add &quot;script=3Dvif-openvswitch,&quot; before the=
 &quot;bridge=3D&quot; below:<br>vif =3D [ &#39;bridge=3Dbr0&#39; ]<br></di=
v><div><br></div><div>When I start the www domU I got:<br><br>MirageOS boot=
ing...<br>Initialising timer interface<br>Initialising console ... done.<br=
>getenv(OCAMLRUNPARAM) -&gt; null<br>getenv(CAMLRUNPARAM) -&gt; null<br>get=
env(PATH) -&gt; null<br>Unsupported function lseek called in Mini-OS kernel=
<br>Unsupported function lseek called in Mini-OS kernel<br>Unsupported func=
tion lseek called in Mini-OS kernel<br>getenv(OCAMLRUNPARAM) -&gt; null<br>=
getenv(CAMLRUNPARAM) -&gt; null<br>getenv(TMPDIR) -&gt; null<br>getenv(TEMP=
) -&gt; null<br>Netif: add resume hook<br>getenv(DEBUG) -&gt; null<br>geten=
v(OMD_DEBUG) -&gt; null<br>getenv(OMD_FIX) -&gt; null<br>getenv(REDIRECT) -=
&gt; null<br>getenv(HOST) -&gt; null<br>Netif.connect 0<br>Netfront.create:=
 id=3D0 domid=3D0<br>=C2=A0sg:true gso_tcpv4:true rx_copy:true rx_flip:fals=
e smart_poll:false<br>MAC: 00:16:3e:07:aa:90<br>Attempt to open(/dev/urando=
m)!<br>Unsupported function getpid called in Mini-OS kernel<br>Unsupported =
function getppid called in Mini-OS kernel<br>Manager: connect<br>Manager: c=
onfiguring<br>Manager: Interface to 192.168.77.3 nm 255.255.255.0 gw [192.1=
68.77.2]<br><br>ARP: sending gratuitous from 192.168.77.3<br>Manager: confi=
guration done<br>Listening on <a href=3D"http://localhost/">http://localhos=
t/</a><br><br></div><div>Inside the VM, I have the following configuration:=
<br><br></div>$ ip link<br><br>1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 6553=
6 qdisc noqueue state UNKNOWN mode DEFAULT group default <br>=C2=A0=C2=A0=
=C2=A0 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br>2: eth0: &l=
t;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mo=
de DEFAULT group default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether 08:00:2=
7:c6:fe:5f brd ff:ff:ff:ff:ff:ff<br>3: eth1: &lt;BROADCAST,MULTICAST,UP,LOW=
ER_UP&gt; mtu 1500 qdisc pfifo_fast master br0 state UP mode DEFAULT group =
default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether 08:00:27:df:14:31 brd ff=
:ff:ff:ff:ff:ff<br>7: br0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500=
 qdisc noqueue state UP mode DEFAULT group default <br>=C2=A0=C2=A0=C2=A0 l=
ink/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff<br>9: vif4.0: &lt;BROADCA=
ST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master br0 state UP =
mode DEFAULT group default qlen 32<br>=C2=A0=C2=A0=C2=A0 link/ether fe:ff:f=
f:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br><br></div>$ ip addr<br>1: lo: &lt;LOOPB=
ACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default <br=
>=C2=A0=C2=A0=C2=A0 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<b=
r>=C2=A0=C2=A0=C2=A0 inet <a href=3D"http://127.0.0.1/8">127.0.0.1/8</a> sc=
ope host lo<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever prefe=
rred_lft forever<br>=C2=A0=C2=A0=C2=A0 inet6 ::1/128 scope host <br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft forever<br>2=
: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast s=
tate UP group default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether 08:00:27:c=
6:fe:5f brd ff:ff:ff:ff:ff:ff<br>=C2=A0=C2=A0=C2=A0 inet <a href=3D"http://=
10.0.2.15/24">10.0.2.15/24</a> brd 10.0.2.255 scope global eth0<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft forever<br>=
=C2=A0=C2=A0=C2=A0 inet6 fe80::a00:27ff:fec6:fe5f/64 scope link <br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft forever<br>3=
: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast m=
aster br0 state UP group default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether=
 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff<br>7: br0: &lt;BROADCAST,MULTICAST=
,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default <br>=C2=A0=
=C2=A0=C2=A0 link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff<br>=C2=A0=
=C2=A0=C2=A0 inet <a href=3D"http://192.168.77.2/24">192.168.77.2/24</a> br=
d 192.168.77.255 scope global br0<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 v=
alid_lft forever preferred_lft forever<br>=C2=A0=C2=A0=C2=A0 inet6 fe80::a0=
0:27ff:fedf:1431/64 scope link <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 val=
id_lft forever preferred_lft forever<br>9: vif4.0: &lt;BROADCAST,MULTICAST,=
UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master br0 state UP group default=
 qlen 32<br>=C2=A0=C2=A0=C2=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff=
:ff:ff<br>=C2=A0=C2=A0=C2=A0 inet6 fe80::fcff:ffff:feff:ffff/64 scope link =
<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft fo=
rever<br><br></div>$ ip route<br>default via 10.0.2.2 dev eth0 <br><a href=
=3D"http://10.0.2.0/24">10.0.2.0/24</a> dev eth0=C2=A0 proto kernel=C2=A0 s=
cope link=C2=A0 src 10.0.2.15 <br><a href=3D"http://192.168.77.0/24">192.16=
8.77.0/24</a> dev br0=C2=A0 proto kernel=C2=A0 scope link=C2=A0 src 192.168=
.77.2 <br><br></div>=C2=A0- on my laptop it seems MAc addresses are correct=
ly found:<br><br>$ arp -a<br>? (192.168.0.1) at 40:65:a3:5:97:3c on en0 ifs=
cope [ethernet]<br>? (192.168.0.10) at 8c:10:d4:dd:93:e3 on en0 ifscope [et=
hernet]<br>? (192.168.0.14) at 60:a4:4c:cf:89:93 on en0 ifscope [ethernet]<=
br>? (192.168.0.18) at d0:e1:40:8f:54:a on en0 ifscope permanent [ethernet]=
<br>? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]<br>? (=
192.168.77.2) at 8:0:27:df:14:31 on vboxnet4 ifscope [ethernet]<br><b>? (19=
2.168.77.3) at 0:16:3e:7:aa:90 on vboxnet4 ifscope [ethernet]<br></b>? (192=
.168.77.255) at ff:ff:ff:ff:ff:ff on vboxnet4 ifscope [ethernet]<br>? (192.=
168.99.1) at a:0:27:0:0:3 on vboxnet3 ifscope permanent [ethernet]<br>? (19=
2.168.99.255) at ff:ff:ff:ff:ff:ff on vboxnet3 ifscope [ethernet]<br><br></=
div>=C2=A0- I can access the server from inside the VM<br><br>$ wget <a hre=
f=3D"http://192.168.77.3">http://192.168.77.3</a><br>--2016-04-19 17:11:56-=
-=C2=A0 <a href=3D"http://192.168.77.3/">http://192.168.77.3/</a><br>Connec=
ting to 192.168.77.3:80... connected.<br>HTTP request sent, awaiting respon=
se... 200 OK<br>Length: 8452 (8.3K) [text/html]<br>Saving to: &#39;index.ht=
ml.1&#39;<br><br></div>=C2=A0but I cannot access the server from the host..=
.<br><br></div>What am I doing wrong? <br><br></div>Thanks,<br clear=3D"all=
"><div><div><div><div><div><div><div><div><div><div><div><div><div><div><di=
v><div><div><div><div><div class=3D"gmail_signature"><div dir=3D"ltr"><div>=
<div dir=3D"ltr"><div><div><div>--=C2=A0<br></div>Arnaud Bailly<br></div><d=
iv><br></div>twitter: abailly</div><div>skype: arnaud-bailly</div><div>link=
edin:=C2=A0<a href=3D"http://fr.linkedin.com/in/arnaudbailly/" target=3D"_b=
lank">http://fr.linkedin.com/in/arnaudbailly/</a></div></div></div></div></=
div></div>
</div></div></div></div></div></div></div></div></div></div></div></div></d=
iv></div></div></div></div></div></div>

--047d7b4148ea7436020530d99ff6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============1437924302640326882==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:06:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:06: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 1b3333-0003xn-7k; Wed, 18 May 2016 15:06:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <levis.cyril@gmail.com>) id 1b1IlN-0005XT-EO
 for mirageos-devel@lists.xenproject.org; Fri, 13 May 2016 19:28:41 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 31/57-06668-8EA26375; Fri, 13 May 2016 19:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOKsWRWlGSWpSXmKPExsVyMXThXt3nWmb
 hBk9b1C16W++yODB6HP5whSWAMYo1My8pvyKBNaPv0UrWgn2yFRcuLWNrYJwr1cXIxSEkMI9R
 Ys6jl+wgDotAA6tEy4N1jCCOhMAcVonuyTfYuhg5gJwEiWefCroYOYHMMonJTy8zQdhyEhd/7
 IKy9SQ2rvjMDBNvvX6FFcJWkfh7u4MNwg6SmPujkQnGnv5vAlS9pETfhi6wehYBbYl1D6+zgN
 hsApoSG/c/BusVAZp/ZPMTsF5mgVyJlzNbwGxeAWeJ3t4bYL2cAnYS285MYIf4rJlR4tOK2WA
 LhAUcJHa/OskI0SAocXLmExaQv5gFgiVO7laEuXN931JGCFtCYvWdnSwTGCVmIemYhdAxC+yK
 KImz26ezQYTVJdbPE4IIa0ssW/iaGSKsJrGsVQlZeAEj+ypG9eLUorLUIl1LvaSizPSMktzEz
 BxdQwNTvdzU4uLE9NScxKRiveT83E2MwMhlAIIdjGtbnQ8xSnIwKYnyzlI0CxfiS8pPqcxILM
 6ILyrNSS0+xCjDwaEkweusCZQTLEpNT61Iy8wBphCYtAQHj5II70ENoDRvcUFibnFmOkTqFKM
 rx5bf19YycRybewNIblkAIrdNvQckp+1+sJZJiCUvPy9VSpy3GmS2AEhzRmke3GhY+rvEKCsl
 zMsIdKwQT0FqUW5mCar8K0ZxDkYlYd46kCk8mXklcBe8AjqOCei46utGIMeVJCKkpBoYQ5xs2
 +OtZ2V/OmOcsD9oi8SX64u2XM1dH7VEaUP855SUiuhfxUKvfVqUb4U9jTrpcteq0+f54ROXnG
 cunf2p6w8LR8/tSX+nl5r/mXLO551H7KajizNU9t+/fPpSeKNW1USvGParVpVFNTefrepd25N
 SNivhqFPObydNH7+kp6d/SSp0PltiqMRSnJFoqMVcVJwIAI5yfpN6AwAA
X-Env-Sender: levis.cyril@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1463167718!27322413!1
X-Originating-IP: [209.85.161.189]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14648 invoked from network); 13 May 2016 19:28:39 -0000
Received: from mail-yw0-f189.google.com (HELO mail-yw0-f189.google.com)
 (209.85.161.189)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2016 19:28:39 -0000
Received: by mail-yw0-f189.google.com with SMTP id k18so32586849ywe.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 13 May 2016 12:28:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=date:from:to:cc:message-id:in-reply-to:references:subject
 :mime-version; bh=LiQ/kMC+UF4or/gvlv3diY+7utlwh20J4bwo6cmACq8=;
 b=RCpnizbxX2DwNkBo5JXSeOXI+IgwX+W4Y77cyDvfXR7Mbb04RpTZwWIPtFmQldBFIu
 bvXSlCRu1AonhOjjRHlXP4KeyAqJBECIgdirnB7EltPC+SOoR5F7iNNv2Nztf+SkJSbe
 HVyXrJWc5yc4KxYFqeASCbx24zfsJ7MY/T+GnTvLRbDadEQupqkqD8KFuQ9K9gJWyW2J
 en+FY+EdvWywoBEH+riRzOhq2Lvbqu/93c6cPTJ4IxhwG7PJ9dfN5gnK/eg+Zqy69LeP
 dPDRA49jgaBgjiUEuStHLiihRSfIJ7JUtCF9aLM7QVvayEZwEBSfyFp+2pSb26KzCqCq
 i5gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to
 :references:subject:mime-version;
 bh=LiQ/kMC+UF4or/gvlv3diY+7utlwh20J4bwo6cmACq8=;
 b=E11DLxA1ASt4jbznuGxREsKjwH9BCrgvjxtwKitUQVT66AL8fVHG62na0Qk4oqD3dh
 0OX+pgrw+zSPhDaxI3Lfh/fd2TH2UBqqqGHY5usTvpBG16KY4LgIaYH+V7rYSovARbZx
 VTnyS4klL0+LOEVU1WLV6F29ApKqRo1HNuU0NzfX6XzD3yxUKEUXvudwI4GP8lAOYfep
 gMoJzoDpTdgQRzqrY4P4tLELlFMPUJte5at+JOQ7VEptV4tpw/jtOB1LjuGu/JxvczPm
 gYdcSlmS++0S3lwQ6q1lAAKUFiCeYarVxlrGoX6odt5fhSOKYqmfuAL2XtGIRPWWw2Lc
 R5WA==
X-Gm-Message-State: AOPr4FWpIe6Y0xQYKzNEypt/Yd14ieMqd/xO/h3SXtbYgY0RX09WcoMWfol+6OX74UoV98d28RoF
X-Received: by 10.140.91.74 with SMTP id y68mr575128qgd.0.1463167718306;
 Fri, 13 May 2016 12:28:38 -0700 (PDT)
X-Google-Already-Archived: Yes
X-Google-Already-Archived-Group-Id: 311265ff23
X-Google-Doc-Id: 659609193dd4f
X-Google-Thread-Id: 66719090e53e39d7
X-Google-Message-Url: http://groups.google.com/group/qubes-devel/msg/659609193dd4f
X-Google-Thread-Url: http://groups.google.com/group/qubes-devel/t/66719090e53e39d7
X-Google-Web-Client: true
Date: Fri, 13 May 2016 12:28:37 -0700 (PDT)
From: Cyril LEVIS <levis.cyril@gmail.com>
To: qubes-devel <qubes-devel@googlegroups.com>
Message-Id: <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
In-Reply-To: <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="----=_Part_2319_388558789.1463167717923"
X-Google-Token: EOXV2LkFWJaUgak12VY0
X-Google-IP: 78.194.13.7
X-Mailman-Approved-At: Wed, 18 May 2016 15:06:07 +0000
Cc: marmarek@invisiblethingslab.com, mirageos-devel@lists.xenproject.org,
 anil@recoil.org
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_2319_388558789.1463167717923
Content-Type: multipart/alternative; 
	boundary="----=_Part_2320_2132228943.1463167717923"

------=_Part_2320_2132228943.1463167717923
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

What about mirage firewall integration? Leonard is working hard ^^=20
https://github.com/talex5/mirage-qubes

Le lundi 8 f=C3=A9vrier 2016 16:24:04 UTC+1, Anil Madhavapeddy a =C3=A9crit=
 :
>
> On 7 Feb 2016, at 22:33, Thomas Leonard <tal...@gmail.com <javascript:>>=
=20
> wrote:=20
> >=20
> >> How is that related to Mirage OS? It can be distributed/installed as=
=20
> >> minimal root.img, containing just /boot directory with:=20
> >> - a Mirage OS binary=20
> >> - grub2 configuration starting it=20
> >>=20
> >> Why not installing it directly as a kernel (also using some new qrexec=
=20
> >> service)? Two reasons:=20
> >> - VM kernel loaded from dom0 filesystem is parsed by a toolstack=20
> >>   running there. While the attack surface is quite small here=20
> >>   (probably only uncompressing code), it still exists=20
>
> This is indeed how we boot on EC2 at the moment (which uses pv-grub also)=
.=20
>
> https://github.com/mirage/mirage/blob/master/scripts/ec2.sh=20
>
> A Mirage Xen unikernel is wrapped in a minimal image that includes a=20
> grub.conf that points to it.=20
>
> Anil


------=_Part_2320_2132228943.1463167717923
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>What about mirage firewall integrat=
ion? Leonard is working hard ^^ https://github.com/talex5/mirage-qubes</div=
><div><br>Le lundi 8 f=C3=A9vrier 2016 16:24:04 UTC+1, Anil Madhavapeddy a =
=C3=A9crit=C2=A0:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margi=
n-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">On 7 Feb 2016=
, at 22:33, Thomas Leonard &lt;<a href=3D"javascript:" target=3D"_blank" gd=
f-obfuscated-mailto=3D"OJeaKa_7AgAJ" rel=3D"nofollow" onmousedown=3D"this.h=
ref=3D&#39;javascript:&#39;;return true;" onclick=3D"this.href=3D&#39;javas=
cript:&#39;;return true;">tal...@gmail.com</a>&gt; wrote:
<br>&gt;=20
<br>&gt;&gt; How is that related to Mirage OS? It can be distributed/instal=
led as
<br>&gt;&gt; minimal root.img, containing just /boot directory with:
<br>&gt;&gt; - a Mirage OS binary
<br>&gt;&gt; - grub2 configuration starting it
<br>&gt;&gt;=20
<br>&gt;&gt; Why not installing it directly as a kernel (also using some ne=
w qrexec
<br>&gt;&gt; service)? Two reasons:
<br>&gt;&gt; - VM kernel loaded from dom0 filesystem is parsed by a toolsta=
ck
<br>&gt;&gt; =C2=A0 running there. While the attack surface is quite small =
here
<br>&gt;&gt; =C2=A0 (probably only uncompressing code), it still exists
<br>
<br>This is indeed how we boot on EC2 at the moment (which uses pv-grub als=
o).
<br>
<br><a href=3D"https://github.com/mirage/mirage/blob/master/scripts/ec2.sh"=
 target=3D"_blank" rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;https:/=
/www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fmirage%2Fmirage%2Fblob%=
2Fmaster%2Fscripts%2Fec2.sh\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVDmBL8=
8HvkO_JyR1atiiwE1ybhA&#39;;return true;" onclick=3D"this.href=3D&#39;https:=
//www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fmirage%2Fmirage%2Fblob=
%2Fmaster%2Fscripts%2Fec2.sh\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVDmBL=
88HvkO_JyR1atiiwE1ybhA&#39;;return true;">https://github.com/mirage/<wbr>mi=
rage/blob/master/scripts/<wbr>ec2.sh</a>
<br>
<br>A Mirage Xen unikernel is wrapped in a minimal image that includes a gr=
ub.conf that points to it.
<br>
<br>Anil</blockquote></div></div>
------=_Part_2320_2132228943.1463167717923--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

------=_Part_2319_388558789.1463167717923--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:06:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:06: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 1b3333-0003xn-7k; Wed, 18 May 2016 15:06:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <levis.cyril@gmail.com>) id 1b1IlN-0005XT-EO
 for mirageos-devel@lists.xenproject.org; Fri, 13 May 2016 19:28:41 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 31/57-06668-8EA26375; Fri, 13 May 2016 19:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOKsWRWlGSWpSXmKPExsVyMXThXt3nWmb
 hBk9b1C16W++yODB6HP5whSWAMYo1My8pvyKBNaPv0UrWgn2yFRcuLWNrYJwr1cXIxSEkMI9R
 Ys6jl+wgDotAA6tEy4N1jCCOhMAcVonuyTfYuhg5gJwEiWefCroYOYHMMonJTy8zQdhyEhd/7
 IKy9SQ2rvjMDBNvvX6FFcJWkfh7u4MNwg6SmPujkQnGnv5vAlS9pETfhi6wehYBbYl1D6+zgN
 hsApoSG/c/BusVAZp/ZPMTsF5mgVyJlzNbwGxeAWeJ3t4bYL2cAnYS285MYIf4rJlR4tOK2WA
 LhAUcJHa/OskI0SAocXLmExaQv5gFgiVO7laEuXN931JGCFtCYvWdnSwTGCVmIemYhdAxC+yK
 KImz26ezQYTVJdbPE4IIa0ssW/iaGSKsJrGsVQlZeAEj+ypG9eLUorLUIl1LvaSizPSMktzEz
 BxdQwNTvdzU4uLE9NScxKRiveT83E2MwMhlAIIdjGtbnQ8xSnIwKYnyzlI0CxfiS8pPqcxILM
 6ILyrNSS0+xCjDwaEkweusCZQTLEpNT61Iy8wBphCYtAQHj5II70ENoDRvcUFibnFmOkTqFKM
 rx5bf19YycRybewNIblkAIrdNvQckp+1+sJZJiCUvPy9VSpy3GmS2AEhzRmke3GhY+rvEKCsl
 zMsIdKwQT0FqUW5mCar8K0ZxDkYlYd46kCk8mXklcBe8AjqOCei46utGIMeVJCKkpBoYQ5xs2
 +OtZ2V/OmOcsD9oi8SX64u2XM1dH7VEaUP855SUiuhfxUKvfVqUb4U9jTrpcteq0+f54ROXnG
 cunf2p6w8LR8/tSX+nl5r/mXLO551H7KajizNU9t+/fPpSeKNW1USvGParVpVFNTefrepd25N
 SNivhqFPObydNH7+kp6d/SSp0PltiqMRSnJFoqMVcVJwIAI5yfpN6AwAA
X-Env-Sender: levis.cyril@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1463167718!27322413!1
X-Originating-IP: [209.85.161.189]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14648 invoked from network); 13 May 2016 19:28:39 -0000
Received: from mail-yw0-f189.google.com (HELO mail-yw0-f189.google.com)
 (209.85.161.189)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2016 19:28:39 -0000
Received: by mail-yw0-f189.google.com with SMTP id k18so32586849ywe.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 13 May 2016 12:28:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=date:from:to:cc:message-id:in-reply-to:references:subject
 :mime-version; bh=LiQ/kMC+UF4or/gvlv3diY+7utlwh20J4bwo6cmACq8=;
 b=RCpnizbxX2DwNkBo5JXSeOXI+IgwX+W4Y77cyDvfXR7Mbb04RpTZwWIPtFmQldBFIu
 bvXSlCRu1AonhOjjRHlXP4KeyAqJBECIgdirnB7EltPC+SOoR5F7iNNv2Nztf+SkJSbe
 HVyXrJWc5yc4KxYFqeASCbx24zfsJ7MY/T+GnTvLRbDadEQupqkqD8KFuQ9K9gJWyW2J
 en+FY+EdvWywoBEH+riRzOhq2Lvbqu/93c6cPTJ4IxhwG7PJ9dfN5gnK/eg+Zqy69LeP
 dPDRA49jgaBgjiUEuStHLiihRSfIJ7JUtCF9aLM7QVvayEZwEBSfyFp+2pSb26KzCqCq
 i5gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to
 :references:subject:mime-version;
 bh=LiQ/kMC+UF4or/gvlv3diY+7utlwh20J4bwo6cmACq8=;
 b=E11DLxA1ASt4jbznuGxREsKjwH9BCrgvjxtwKitUQVT66AL8fVHG62na0Qk4oqD3dh
 0OX+pgrw+zSPhDaxI3Lfh/fd2TH2UBqqqGHY5usTvpBG16KY4LgIaYH+V7rYSovARbZx
 VTnyS4klL0+LOEVU1WLV6F29ApKqRo1HNuU0NzfX6XzD3yxUKEUXvudwI4GP8lAOYfep
 gMoJzoDpTdgQRzqrY4P4tLELlFMPUJte5at+JOQ7VEptV4tpw/jtOB1LjuGu/JxvczPm
 gYdcSlmS++0S3lwQ6q1lAAKUFiCeYarVxlrGoX6odt5fhSOKYqmfuAL2XtGIRPWWw2Lc
 R5WA==
X-Gm-Message-State: AOPr4FWpIe6Y0xQYKzNEypt/Yd14ieMqd/xO/h3SXtbYgY0RX09WcoMWfol+6OX74UoV98d28RoF
X-Received: by 10.140.91.74 with SMTP id y68mr575128qgd.0.1463167718306;
 Fri, 13 May 2016 12:28:38 -0700 (PDT)
X-Google-Already-Archived: Yes
X-Google-Already-Archived-Group-Id: 311265ff23
X-Google-Doc-Id: 659609193dd4f
X-Google-Thread-Id: 66719090e53e39d7
X-Google-Message-Url: http://groups.google.com/group/qubes-devel/msg/659609193dd4f
X-Google-Thread-Url: http://groups.google.com/group/qubes-devel/t/66719090e53e39d7
X-Google-Web-Client: true
Date: Fri, 13 May 2016 12:28:37 -0700 (PDT)
From: Cyril LEVIS <levis.cyril@gmail.com>
To: qubes-devel <qubes-devel@googlegroups.com>
Message-Id: <766caa8a-d8ce-4d37-bae0-085b5ce3fafb@googlegroups.com>
In-Reply-To: <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
References: <CAG4opy9Y_6DVR74CKQp2Q4m8B88b+79entSetNqeMUa9Xjs0=g@mail.gmail.com>
 <8AE04DD7-B821-44FC-887C-81972C75701A@recoil.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="----=_Part_2319_388558789.1463167717923"
X-Google-Token: EOXV2LkFWJaUgak12VY0
X-Google-IP: 78.194.13.7
X-Mailman-Approved-At: Wed, 18 May 2016 15:06:07 +0000
Cc: marmarek@invisiblethingslab.com, mirageos-devel@lists.xenproject.org,
 anil@recoil.org
Subject: Re: [MirageOS-devel] Mirage OS and Qubes OS integration
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_2319_388558789.1463167717923
Content-Type: multipart/alternative; 
	boundary="----=_Part_2320_2132228943.1463167717923"

------=_Part_2320_2132228943.1463167717923
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

What about mirage firewall integration? Leonard is working hard ^^=20
https://github.com/talex5/mirage-qubes

Le lundi 8 f=C3=A9vrier 2016 16:24:04 UTC+1, Anil Madhavapeddy a =C3=A9crit=
 :
>
> On 7 Feb 2016, at 22:33, Thomas Leonard <tal...@gmail.com <javascript:>>=
=20
> wrote:=20
> >=20
> >> How is that related to Mirage OS? It can be distributed/installed as=
=20
> >> minimal root.img, containing just /boot directory with:=20
> >> - a Mirage OS binary=20
> >> - grub2 configuration starting it=20
> >>=20
> >> Why not installing it directly as a kernel (also using some new qrexec=
=20
> >> service)? Two reasons:=20
> >> - VM kernel loaded from dom0 filesystem is parsed by a toolstack=20
> >>   running there. While the attack surface is quite small here=20
> >>   (probably only uncompressing code), it still exists=20
>
> This is indeed how we boot on EC2 at the moment (which uses pv-grub also)=
.=20
>
> https://github.com/mirage/mirage/blob/master/scripts/ec2.sh=20
>
> A Mirage Xen unikernel is wrapped in a minimal image that includes a=20
> grub.conf that points to it.=20
>
> Anil


------=_Part_2320_2132228943.1463167717923
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>What about mirage firewall integrat=
ion? Leonard is working hard ^^ https://github.com/talex5/mirage-qubes</div=
><div><br>Le lundi 8 f=C3=A9vrier 2016 16:24:04 UTC+1, Anil Madhavapeddy a =
=C3=A9crit=C2=A0:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margi=
n-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">On 7 Feb 2016=
, at 22:33, Thomas Leonard &lt;<a href=3D"javascript:" target=3D"_blank" gd=
f-obfuscated-mailto=3D"OJeaKa_7AgAJ" rel=3D"nofollow" onmousedown=3D"this.h=
ref=3D&#39;javascript:&#39;;return true;" onclick=3D"this.href=3D&#39;javas=
cript:&#39;;return true;">tal...@gmail.com</a>&gt; wrote:
<br>&gt;=20
<br>&gt;&gt; How is that related to Mirage OS? It can be distributed/instal=
led as
<br>&gt;&gt; minimal root.img, containing just /boot directory with:
<br>&gt;&gt; - a Mirage OS binary
<br>&gt;&gt; - grub2 configuration starting it
<br>&gt;&gt;=20
<br>&gt;&gt; Why not installing it directly as a kernel (also using some ne=
w qrexec
<br>&gt;&gt; service)? Two reasons:
<br>&gt;&gt; - VM kernel loaded from dom0 filesystem is parsed by a toolsta=
ck
<br>&gt;&gt; =C2=A0 running there. While the attack surface is quite small =
here
<br>&gt;&gt; =C2=A0 (probably only uncompressing code), it still exists
<br>
<br>This is indeed how we boot on EC2 at the moment (which uses pv-grub als=
o).
<br>
<br><a href=3D"https://github.com/mirage/mirage/blob/master/scripts/ec2.sh"=
 target=3D"_blank" rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;https:/=
/www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fmirage%2Fmirage%2Fblob%=
2Fmaster%2Fscripts%2Fec2.sh\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVDmBL8=
8HvkO_JyR1atiiwE1ybhA&#39;;return true;" onclick=3D"this.href=3D&#39;https:=
//www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fmirage%2Fmirage%2Fblob=
%2Fmaster%2Fscripts%2Fec2.sh\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVDmBL=
88HvkO_JyR1atiiwE1ybhA&#39;;return true;">https://github.com/mirage/<wbr>mi=
rage/blob/master/scripts/<wbr>ec2.sh</a>
<br>
<br>A Mirage Xen unikernel is wrapped in a minimal image that includes a gr=
ub.conf that points to it.
<br>
<br>Anil</blockquote></div></div>
------=_Part_2320_2132228943.1463167717923--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

------=_Part_2319_388558789.1463167717923--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:06:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:06: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 1b3333-0003xe-4y; Wed, 18 May 2016 15:06:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnaud.oqube@gmail.com>) id 1asZFI-00047u-U8
 for mirageos-devel@lists.xenproject.org; Tue, 19 Apr 2016 17:15:29 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1C/D1-08180-0B766175; Tue, 19 Apr 2016 17:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfTaVt116WL
 hBs/+CVv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8b+jSoF3SUV54/0MDUwnk3rYuTiEBKYxyhx
 +l8vK4jDInCHRWLv1wlMXYycHBICP1gklp/3grBzJL71PWYFsXkFBCVOznzC0sXIARQvktj1R
 wkkLCTgJfHt3F0WEJtFQFVi7vuzbBDlARLfXz4Cs4UFVCReLPkM1somoCMx5wlYq4iAusSyU/
 cZQWxmoDHbnm9jnsDIOwvJsllIUrOAupmBWtbPE4IIq0nc3naVHcLWlli28DXzAkbWVYwaxal
 FZalFuoaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GFe2Ox9ilORg
 UhLl7Y4SCxfiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCV7LVKA6waLU9NSKt
 MwcYIzAlEpw8CiJ8AqCpHmLCxJzizPTIVKnGC05tvy+tpaJY9vUe0Bywrnfu5iEwOZJifNKgj
 QIgDRklObBjYPF8SVGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ8waBTOHJzCuB2/oK6CAmoIP
 474qCHFSSiJCSamBc/jVobpa447n6zmXzntu6901cPmFqQ0roHLsfgk7nOCVMVZvFr801drSQ
 Vfa/oxRyb8fRrI0cmgbHFkvJxDqtzFgW4Dz7604P/cIlbc4tyeXJ6/p6NG/tq60RfZU3P8Sg7
 Nayi93K77/9uHhgm8H6jgrWYxfvctqr5h6orb68uFJtUl5vJKMSS3FGoqEWc1FxIgC7b/4K3g
 IAAA==
X-Env-Sender: arnaud.oqube@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1461086125!35429810!1
X-Originating-IP: [209.85.214.181]
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.28; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38428 invoked from network); 19 Apr 2016 17:15:26 -0000
Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com)
 (209.85.214.181)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Apr 2016 17:15:26 -0000
Received: by mail-ob0-f181.google.com with SMTP id tz8so18222289obc.0
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 19 Apr 2016 10:15:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=+48N5pSqZjzfOLdSKfKKiN+qi36F2tfSmGFVXiJ3w9M=;
 b=fWbk8tmCJVW39h7BnYgHNcBl2IOj6Zz5uZaE601jgIrqyE6iYtZAAkd+4K4set9o8J
 1b+h9kYWGK0wm3I88kJaqXSneKfaTlRNDk4sTgGtbJkYtYp/qCg7ia1ZYUop+POk/rgR
 khdsqMtqXKB+ILCL1reWBk4059Xa/t/HpyTn5+an8Si0HpP+3seVXBBGdWeFiDxU0AFa
 UdlXyK3KrAeMXoZRoKw7bkIvkU245poOkkERZfFqoPn8KFFaWhens1MW7uzrrLplKn2z
 BS3MY7iw2UI5GCFYxvNu/oF/HBr0LCMBo75SL4XX0D5AWAwgD9bJwli3PRAIwe2n5tsy
 xa0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=+48N5pSqZjzfOLdSKfKKiN+qi36F2tfSmGFVXiJ3w9M=;
 b=OQAqrbFl0Ry8YVBlXI4njQmSQiS1pUMod0qYuaNoApYT+HqbNioePN62HgjPQtvX1u
 u+uZvm+tyJS0zFOg+YeaLE5qqhLSoYjtgiLo9RB33mYCq4HfgSjRwGNbiAprVCpTN7qZ
 1nOY61kuQowy8HMFngG+JWI9HDyDIg70IOtClz3mdIaBMAKRsU2SBwcxZWk/RUmdJsA2
 iFITjh9hjhngJxkrIbpSphTVB6mzyIHIJUXD8jovGcaF/VWFX0CKEvgl2gfHu1qWSYOD
 FshC+lMyQXC5fS/WjsmZ7SICcej3Hxx+zsgx2JA3qOqAyBCB2unjsjcihmz3t1qASDxD
 4NpQ==
X-Gm-Message-State: AOPr4FXTLqFIlZce+or3WTOhcfUVCZMKYlZkb4SBi2XlSnnwTrYP09NCR2T10ps9SLZDXqWfPOrXQk11VDDZQA==
MIME-Version: 1.0
X-Received: by 10.60.129.166 with SMTP id nx6mr1826043oeb.13.1461086124780;
 Tue, 19 Apr 2016 10:15:24 -0700 (PDT)
Received: by 10.157.48.12 with HTTP; Tue, 19 Apr 2016 10:15:24 -0700 (PDT)
Date: Tue, 19 Apr 2016 19:15:24 +0200
Message-ID: <CAL4zPaqJm3K_dyniiPA6eS+A8RfRaoXt5aVRPyY4na=uwag0nw@mail.gmail.com>
From: Arnaud Bailly <arnaud.oqube@gmail.com>
To: mirageos-devel@lists.xenproject.org
X-Mailman-Approved-At: Wed, 18 May 2016 15:06:07 +0000
Subject: [MirageOS-devel] Setting Vagrant box network
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1437924302640326882=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1437924302640326882==
Content-Type: multipart/alternative; boundary=047d7b4148ea7436020530d99ff6

--047d7b4148ea7436020530d99ff6
Content-Type: text/plain; charset=UTF-8

Hello,

I am trying to run mirage unikernels on a local VM on my laptop and I am
stuck at a frustrating point. What I want to achieve is being able to query
mirage-www unikernel runnning inside domU inside vagrant VM from my laptop.
Here is what I did:

 - installed ubuntu 14.04 Vagrant VM from
https://github.com/mirage/mirage-vagrant-vms/
 - configured the VM to have a host-only network interface at 192.168.77.2
 - build mirage-www unikernel inside the VM with the following
configuration:
mirage configure --xen -vv --net direct --dhcp false --ip 192.168.77.3
--netmask 255.255.255.0 --gateways 192.168.77.2 --tls false --network=0
 - configure a br0 interface inside the VM:

auto br0
iface br0 inet static
    bridge_ports eth1
    address 192.168.77.2
    broadcast 192.168.77.255
    netmask 255.255.255.0

 - configure www.xl to remove the disks (dont' know why they are generated
)and network:

name = 'www'
kernel = '/home/vagrant/mirage-www/src/mir-www.xen'
builder = 'linux'
memory = 256
on_crash = 'preserve'

disk = []
# if your system uses openvswitch then either edit /etc/xen/xl.conf and set
#     vif.default.script="vif-openvswitch"
# or add "script=vif-openvswitch," before the "bridge=" below:
vif = [ 'bridge=br0' ]

When I start the www domU I got:

MirageOS booting...
Initialising timer interface
Initialising console ... done.
getenv(OCAMLRUNPARAM) -> null
getenv(CAMLRUNPARAM) -> null
getenv(PATH) -> null
Unsupported function lseek called in Mini-OS kernel
Unsupported function lseek called in Mini-OS kernel
Unsupported function lseek called in Mini-OS kernel
getenv(OCAMLRUNPARAM) -> null
getenv(CAMLRUNPARAM) -> null
getenv(TMPDIR) -> null
getenv(TEMP) -> null
Netif: add resume hook
getenv(DEBUG) -> null
getenv(OMD_DEBUG) -> null
getenv(OMD_FIX) -> null
getenv(REDIRECT) -> null
getenv(HOST) -> null
Netif.connect 0
Netfront.create: id=0 domid=0
 sg:true gso_tcpv4:true rx_copy:true rx_flip:false smart_poll:false
MAC: 00:16:3e:07:aa:90
Attempt to open(/dev/urandom)!
Unsupported function getpid called in Mini-OS kernel
Unsupported function getppid called in Mini-OS kernel
Manager: connect
Manager: configuring
Manager: Interface to 192.168.77.3 nm 255.255.255.0 gw [192.168.77.2]

ARP: sending gratuitous from 192.168.77.3
Manager: configuration done
Listening on http://localhost/

Inside the VM, I have the following configuration:

$ ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode
DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:c6:fe:5f brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master
br0 state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
mode DEFAULT group default
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
9: vif4.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
master br0 state UP mode DEFAULT group default qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP group default qlen 1000
    link/ether 08:00:27:c6:fe:5f brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fec6:fe5f/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master
br0 state UP group default qlen 1000
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
group default
    link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff
    inet 192.168.77.2/24 brd 192.168.77.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fedf:1431/64 scope link
       valid_lft forever preferred_lft forever
9: vif4.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
master br0 state UP group default qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fcff:ffff:feff:ffff/64 scope link
       valid_lft forever preferred_lft forever

$ ip route
default via 10.0.2.2 dev eth0
10.0.2.0/24 dev eth0  proto kernel  scope link  src 10.0.2.15
192.168.77.0/24 dev br0  proto kernel  scope link  src 192.168.77.2

 - on my laptop it seems MAc addresses are correctly found:

$ arp -a
? (192.168.0.1) at 40:65:a3:5:97:3c on en0 ifscope [ethernet]
? (192.168.0.10) at 8c:10:d4:dd:93:e3 on en0 ifscope [ethernet]
? (192.168.0.14) at 60:a4:4c:cf:89:93 on en0 ifscope [ethernet]
? (192.168.0.18) at d0:e1:40:8f:54:a on en0 ifscope permanent [ethernet]
? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
? (192.168.77.2) at 8:0:27:df:14:31 on vboxnet4 ifscope [ethernet]

*? (192.168.77.3) at 0:16:3e:7:aa:90 on vboxnet4 ifscope [ethernet]*?
(192.168.77.255) at ff:ff:ff:ff:ff:ff on vboxnet4 ifscope [ethernet]
? (192.168.99.1) at a:0:27:0:0:3 on vboxnet3 ifscope permanent [ethernet]
? (192.168.99.255) at ff:ff:ff:ff:ff:ff on vboxnet3 ifscope [ethernet]

 - I can access the server from inside the VM

$ wget http://192.168.77.3
--2016-04-19 17:11:56--  http://192.168.77.3/
Connecting to 192.168.77.3:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8452 (8.3K) [text/html]
Saving to: 'index.html.1'

 but I cannot access the server from the host...

What am I doing wrong?

Thanks,
-- 
Arnaud Bailly

twitter: abailly
skype: arnaud-bailly
linkedin: http://fr.linkedin.com/in/arnaudbailly/

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div><di=
v><div>Hello,<br><br></div>I am trying to run mirage unikernels on a local =
VM on my laptop and I am stuck at a frustrating point. What I want to achie=
ve is being able to query mirage-www unikernel runnning inside domU inside =
vagrant VM from my laptop. Here is what I did:<br><br></div>=C2=A0- install=
ed ubuntu 14.04 Vagrant VM from <a href=3D"https://github.com/mirage/mirage=
-vagrant-vms/">https://github.com/mirage/mirage-vagrant-vms/</a><br></div>=
=C2=A0- configured the VM to have a host-only network interface at 192.168.=
77.2<br></div>=C2=A0- build mirage-www unikernel inside the VM with the fol=
lowing configuration:<br>mirage configure --xen -vv --net direct --dhcp fal=
se --ip 192.168.77.3 --netmask 255.255.255.0 --gateways 192.168.77.2 --tls =
false --network=3D0<br></div>=C2=A0- configure a br0 interface inside the V=
M:<br><br>auto br0<br>iface br0 inet static<br>=C2=A0=C2=A0=C2=A0 bridge_po=
rts eth1<br>=C2=A0=C2=A0=C2=A0 address 192.168.77.2<br>=C2=A0=C2=A0=C2=A0 b=
roadcast 192.168.77.255<br>=C2=A0=C2=A0=C2=A0 netmask 255.255.255.0<br><br>=
</div><div>=C2=A0- configure www.xl to remove the disks (dont&#39; know why=
 they are generated )and network:<br><br>name =3D &#39;www&#39;<br>kernel =
=3D &#39;/home/vagrant/mirage-www/src/mir-www.xen&#39;<br>builder =3D &#39;=
linux&#39;<br>memory =3D 256<br>on_crash =3D &#39;preserve&#39;<br><br>disk=
 =3D []<br># if your system uses openvswitch then either edit /etc/xen/xl.c=
onf and set<br>#=C2=A0=C2=A0=C2=A0=C2=A0 vif.default.script=3D&quot;vif-ope=
nvswitch&quot;<br># or add &quot;script=3Dvif-openvswitch,&quot; before the=
 &quot;bridge=3D&quot; below:<br>vif =3D [ &#39;bridge=3Dbr0&#39; ]<br></di=
v><div><br></div><div>When I start the www domU I got:<br><br>MirageOS boot=
ing...<br>Initialising timer interface<br>Initialising console ... done.<br=
>getenv(OCAMLRUNPARAM) -&gt; null<br>getenv(CAMLRUNPARAM) -&gt; null<br>get=
env(PATH) -&gt; null<br>Unsupported function lseek called in Mini-OS kernel=
<br>Unsupported function lseek called in Mini-OS kernel<br>Unsupported func=
tion lseek called in Mini-OS kernel<br>getenv(OCAMLRUNPARAM) -&gt; null<br>=
getenv(CAMLRUNPARAM) -&gt; null<br>getenv(TMPDIR) -&gt; null<br>getenv(TEMP=
) -&gt; null<br>Netif: add resume hook<br>getenv(DEBUG) -&gt; null<br>geten=
v(OMD_DEBUG) -&gt; null<br>getenv(OMD_FIX) -&gt; null<br>getenv(REDIRECT) -=
&gt; null<br>getenv(HOST) -&gt; null<br>Netif.connect 0<br>Netfront.create:=
 id=3D0 domid=3D0<br>=C2=A0sg:true gso_tcpv4:true rx_copy:true rx_flip:fals=
e smart_poll:false<br>MAC: 00:16:3e:07:aa:90<br>Attempt to open(/dev/urando=
m)!<br>Unsupported function getpid called in Mini-OS kernel<br>Unsupported =
function getppid called in Mini-OS kernel<br>Manager: connect<br>Manager: c=
onfiguring<br>Manager: Interface to 192.168.77.3 nm 255.255.255.0 gw [192.1=
68.77.2]<br><br>ARP: sending gratuitous from 192.168.77.3<br>Manager: confi=
guration done<br>Listening on <a href=3D"http://localhost/">http://localhos=
t/</a><br><br></div><div>Inside the VM, I have the following configuration:=
<br><br></div>$ ip link<br><br>1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 6553=
6 qdisc noqueue state UNKNOWN mode DEFAULT group default <br>=C2=A0=C2=A0=
=C2=A0 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br>2: eth0: &l=
t;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mo=
de DEFAULT group default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether 08:00:2=
7:c6:fe:5f brd ff:ff:ff:ff:ff:ff<br>3: eth1: &lt;BROADCAST,MULTICAST,UP,LOW=
ER_UP&gt; mtu 1500 qdisc pfifo_fast master br0 state UP mode DEFAULT group =
default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether 08:00:27:df:14:31 brd ff=
:ff:ff:ff:ff:ff<br>7: br0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500=
 qdisc noqueue state UP mode DEFAULT group default <br>=C2=A0=C2=A0=C2=A0 l=
ink/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff<br>9: vif4.0: &lt;BROADCA=
ST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master br0 state UP =
mode DEFAULT group default qlen 32<br>=C2=A0=C2=A0=C2=A0 link/ether fe:ff:f=
f:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br><br></div>$ ip addr<br>1: lo: &lt;LOOPB=
ACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default <br=
>=C2=A0=C2=A0=C2=A0 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<b=
r>=C2=A0=C2=A0=C2=A0 inet <a href=3D"http://127.0.0.1/8">127.0.0.1/8</a> sc=
ope host lo<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever prefe=
rred_lft forever<br>=C2=A0=C2=A0=C2=A0 inet6 ::1/128 scope host <br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft forever<br>2=
: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast s=
tate UP group default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether 08:00:27:c=
6:fe:5f brd ff:ff:ff:ff:ff:ff<br>=C2=A0=C2=A0=C2=A0 inet <a href=3D"http://=
10.0.2.15/24">10.0.2.15/24</a> brd 10.0.2.255 scope global eth0<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft forever<br>=
=C2=A0=C2=A0=C2=A0 inet6 fe80::a00:27ff:fec6:fe5f/64 scope link <br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft forever<br>3=
: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast m=
aster br0 state UP group default qlen 1000<br>=C2=A0=C2=A0=C2=A0 link/ether=
 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff<br>7: br0: &lt;BROADCAST,MULTICAST=
,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default <br>=C2=A0=
=C2=A0=C2=A0 link/ether 08:00:27:df:14:31 brd ff:ff:ff:ff:ff:ff<br>=C2=A0=
=C2=A0=C2=A0 inet <a href=3D"http://192.168.77.2/24">192.168.77.2/24</a> br=
d 192.168.77.255 scope global br0<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 v=
alid_lft forever preferred_lft forever<br>=C2=A0=C2=A0=C2=A0 inet6 fe80::a0=
0:27ff:fedf:1431/64 scope link <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 val=
id_lft forever preferred_lft forever<br>9: vif4.0: &lt;BROADCAST,MULTICAST,=
UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master br0 state UP group default=
 qlen 32<br>=C2=A0=C2=A0=C2=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff=
:ff:ff<br>=C2=A0=C2=A0=C2=A0 inet6 fe80::fcff:ffff:feff:ffff/64 scope link =
<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 valid_lft forever preferred_lft fo=
rever<br><br></div>$ ip route<br>default via 10.0.2.2 dev eth0 <br><a href=
=3D"http://10.0.2.0/24">10.0.2.0/24</a> dev eth0=C2=A0 proto kernel=C2=A0 s=
cope link=C2=A0 src 10.0.2.15 <br><a href=3D"http://192.168.77.0/24">192.16=
8.77.0/24</a> dev br0=C2=A0 proto kernel=C2=A0 scope link=C2=A0 src 192.168=
.77.2 <br><br></div>=C2=A0- on my laptop it seems MAc addresses are correct=
ly found:<br><br>$ arp -a<br>? (192.168.0.1) at 40:65:a3:5:97:3c on en0 ifs=
cope [ethernet]<br>? (192.168.0.10) at 8c:10:d4:dd:93:e3 on en0 ifscope [et=
hernet]<br>? (192.168.0.14) at 60:a4:4c:cf:89:93 on en0 ifscope [ethernet]<=
br>? (192.168.0.18) at d0:e1:40:8f:54:a on en0 ifscope permanent [ethernet]=
<br>? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]<br>? (=
192.168.77.2) at 8:0:27:df:14:31 on vboxnet4 ifscope [ethernet]<br><b>? (19=
2.168.77.3) at 0:16:3e:7:aa:90 on vboxnet4 ifscope [ethernet]<br></b>? (192=
.168.77.255) at ff:ff:ff:ff:ff:ff on vboxnet4 ifscope [ethernet]<br>? (192.=
168.99.1) at a:0:27:0:0:3 on vboxnet3 ifscope permanent [ethernet]<br>? (19=
2.168.99.255) at ff:ff:ff:ff:ff:ff on vboxnet3 ifscope [ethernet]<br><br></=
div>=C2=A0- I can access the server from inside the VM<br><br>$ wget <a hre=
f=3D"http://192.168.77.3">http://192.168.77.3</a><br>--2016-04-19 17:11:56-=
-=C2=A0 <a href=3D"http://192.168.77.3/">http://192.168.77.3/</a><br>Connec=
ting to 192.168.77.3:80... connected.<br>HTTP request sent, awaiting respon=
se... 200 OK<br>Length: 8452 (8.3K) [text/html]<br>Saving to: &#39;index.ht=
ml.1&#39;<br><br></div>=C2=A0but I cannot access the server from the host..=
.<br><br></div>What am I doing wrong? <br><br></div>Thanks,<br clear=3D"all=
"><div><div><div><div><div><div><div><div><div><div><div><div><div><div><di=
v><div><div><div><div><div class=3D"gmail_signature"><div dir=3D"ltr"><div>=
<div dir=3D"ltr"><div><div><div>--=C2=A0<br></div>Arnaud Bailly<br></div><d=
iv><br></div>twitter: abailly</div><div>skype: arnaud-bailly</div><div>link=
edin:=C2=A0<a href=3D"http://fr.linkedin.com/in/arnaudbailly/" target=3D"_b=
lank">http://fr.linkedin.com/in/arnaudbailly/</a></div></div></div></div></=
div></div>
</div></div></div></div></div></div></div></div></div></div></div></div></d=
iv></div></div></div></div></div></div>

--047d7b4148ea7436020530d99ff6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============1437924302640326882==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:06:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b333g-00046q-Ea; Wed, 18 May 2016 15:06:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <theoleanse@gmail.com>) id 1ayF51-0004YQ-IO
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 08:56:19 +0000
Received: from [85.158.137.68] by server-15.bemta-3.messagelabs.com id
 80/A1-03172-2BA0B275; Thu, 05 May 2016 08:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfSAlu5GLu1
 wg9NrZS16W++yODB6HP5whSWAMYo1My8pvyKBNaN/xxTmgj7uijsLTrI1MP7h7GLk4hASmMso
 cefwXyYQh0XgDovEjPezGUEcCYEfLBK/Nz9l6WLkAHJyJN7/de1i5AQySyVefNjKDmLzCghKn
 Jz5BKyETUBDoumtA0iYRUBVYvqvDlaIkgCJBSufgZULC0hKvL28FiwuIqAusezUfUYQm1nAS6
 Jz9gzWCYw8s5BMnYUkNQtoAzNQy/p5QhBhNYnb266yQ9jaEssWvmZewMi6ilG9OLWoLLVI10I
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjhXbnQ4ySHExKoryMG7XC
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwZnBqhwsJFqWmp1akZeYAgx4mLcHBoyTC6wyS5i0uS
 MwtzkyHSJ1iNObY8vvaWiaObVPvrWUSYsnLz0uVEucNASkVACnNKM2DGwSLxkuMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5mUGmcKTmVcCt+8V0ClMQKe8n6sJckpJIkJKqoFx9/2bEz3Url1
 acPbFijO1GoUBD+19xQzrehdwHeDK6PJk0ukL0JlzSV7+6JwPaie/db1ftO3lVpf/c44WPxJg
 3nS8j6O4Nkznv5PDub12zG6THRbJtT/8OFmXx+bR4x4Xm7UtKgf3MAR8Z97sfS1liRxb2vyMB
 w516b1aZz7OvnZ7v9PZh2uuK7EUZyQaajEXFScCAKiC8SPBAgAA
X-Env-Sender: theoleanse@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1462438576!35438618!1
X-Originating-IP: [209.85.192.42]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48669 invoked from network); 5 May 2016 08:56:17 -0000
Received: from mail-qg0-f42.google.com (HELO mail-qg0-f42.google.com)
 (209.85.192.42)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 08:56:17 -0000
Received: by mail-qg0-f42.google.com with SMTP id f74so36443009qge.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 01:56:17 -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=zDgvmwhYt5GLurudwm29+pz5yuZCfeGpMoVGZ3dAJwc=;
 b=fDJCezstEbfkHYg6Pl93/IcSbnCy2baBNeKrGoi+ocfenzFi9vY6KNCnHl0Sw23XJ+
 EEnE1qHGtvKbSW+DwjRcW534suBSZXDgHukBHghlca3dnj1EyD7uOL97mRXMbcy65gST
 0ctsmDZ5BK04b9336X3k+rvArpdQumK5kwz5X+Y6C668igxzXC2eD7T14G4mV++Qg7Y3
 t7IHNdC2Sso1pLilHC0gphySuHxMI93B01kzZLL40rY2Bl2jzNKhfyvAXBFdIjNr4/+I
 bnx1qoWXHoK/4CBxxU5AdbzceNRGWE47jGwy4wbOFZ/TQkFTli3h8DR6behOZhaWL2/E
 2B+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:from:date:message-id:subject:to;
 bh=zDgvmwhYt5GLurudwm29+pz5yuZCfeGpMoVGZ3dAJwc=;
 b=YG2doXQDBWtiOCiMKkvumpSY9qA02WrnRxwF1VlrAFCRAw7HOy0Qp64ZlcqTVhv3w4
 28weRVnROsxgorT8F+Me8D72ALbRlbLxBGNk5cp2wGMRDT/GEdZn2t8VBYul4rwL8JCe
 iMgJ6XQPl5cY8l5O6fLhq3TVwkJFb0suuHGgedNAjYCsrDpd58raq2bmxy4HU21UsFrH
 85WXTFwyynd3jhLDVsaIgEEG5ZbGKCG0C8zPSTru+BkzUUr+IdJlAZj6VN61lusa+wgV
 sNNHtXAORCpdzT0dBucklCJMDsHJcErk1y6yBKT4/42ncLIizgpobK7KNLqO0ikNqPkS
 e8Tg==
X-Gm-Message-State: AOPr4FXyvEF0UpQ87KOuk5UVcvQ4w3dv3WnXH5wL1U2p/d/PD/HXxmFSI8djXmNmM/XSJXIhuWycNjwR2YiBuA==
X-Received: by 10.140.177.207 with SMTP id x198mr13437611qhx.39.1462438576244; 
 Thu, 05 May 2016 01:56:16 -0700 (PDT)
MIME-Version: 1.0
From: Theo Leanse <theoleanse@gmail.com>
Date: Thu, 05 May 2016 08:56:06 +0000
Message-ID: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
X-Mailman-Approved-At: Wed, 18 May 2016 15:06:47 +0000
Subject: [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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2642321544981492873=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2642321544981492873==
Content-Type: multipart/alternative; boundary=001a11394986d7cf9605321483be

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

Good morning!

I'm looking for a way to start contributing to Mirage. I'm a junior
developer at the Financial Times, and this is my github
<https://github.com/TheoLeanse>.

I'd be interested in looking at either of the '1 star' tasks (local
synchronisation between Git repositories, or logging) as described here
<https://github.com/mirage/mirage-www/wiki/Pioneer-Projects>.
Are they still looking for someone to look at them?

Thanks!

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

<div dir=3D"ltr">Good morning!<div><br></div><div>I&#39;m looking for a way=
 to start contributing to Mirage.=C2=A0<span style=3D"line-height:1.5">I&#3=
9;m a junior developer at the Financial Times, and</span><span style=3D"lin=
e-height:1.5">=C2=A0</span><a href=3D"https://github.com/TheoLeanse" style=
=3D"line-height:1.5">this is my github</a><span style=3D"line-height:1.5">.=
</span></div><div><br></div><div>I&#39;d be interested in looking at either=
 of the &#39;1 star&#39; tasks (local synchronisation between Git repositor=
ies, or logging) as described <a href=3D"https://github.com/mirage/mirage-w=
ww/wiki/Pioneer-Projects">here</a>.<br></div><div>Are they still looking fo=
r someone to look at them?</div><div><br></div><div>Thanks!</div></div>

--001a11394986d7cf9605321483be--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============2642321544981492873==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 15:06:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 15:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b333g-00046q-Ea; Wed, 18 May 2016 15:06:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <theoleanse@gmail.com>) id 1ayF51-0004YQ-IO
 for mirageos-devel@lists.xenproject.org; Thu, 05 May 2016 08:56:19 +0000
Received: from [85.158.137.68] by server-15.bemta-3.messagelabs.com id
 80/A1-03172-2BA0B275; Thu, 05 May 2016 08:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfSAlu5GLu1
 wg9NrZS16W++yODB6HP5whSWAMYo1My8pvyKBNaN/xxTmgj7uijsLTrI1MP7h7GLk4hASmMso
 cefwXyYQh0XgDovEjPezGUEcCYEfLBK/Nz9l6WLkAHJyJN7/de1i5AQySyVefNjKDmLzCghKn
 Jz5BKyETUBDoumtA0iYRUBVYvqvDlaIkgCJBSufgZULC0hKvL28FiwuIqAusezUfUYQm1nAS6
 Jz9gzWCYw8s5BMnYUkNQtoAzNQy/p5QhBhNYnb266yQ9jaEssWvmZewMi6ilG9OLWoLLVI10I
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjhXbnQ4ySHExKoryMG7XC
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwZnBqhwsJFqWmp1akZeYAgx4mLcHBoyTC6wyS5i0uS
 MwtzkyHSJ1iNObY8vvaWiaObVPvrWUSYsnLz0uVEucNASkVACnNKM2DGwSLxkuMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5mUGmcKTmVcCt+8V0ClMQKe8n6sJckpJIkJKqoFx9/2bEz3Url1
 acPbFijO1GoUBD+19xQzrehdwHeDK6PJk0ukL0JlzSV7+6JwPaie/db1ftO3lVpf/c44WPxJg
 3nS8j6O4Nkznv5PDub12zG6THRbJtT/8OFmXx+bR4x4Xm7UtKgf3MAR8Z97sfS1liRxb2vyMB
 w516b1aZz7OvnZ7v9PZh2uuK7EUZyQaajEXFScCAKiC8SPBAgAA
X-Env-Sender: theoleanse@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1462438576!35438618!1
X-Originating-IP: [209.85.192.42]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48669 invoked from network); 5 May 2016 08:56:17 -0000
Received: from mail-qg0-f42.google.com (HELO mail-qg0-f42.google.com)
 (209.85.192.42)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2016 08:56:17 -0000
Received: by mail-qg0-f42.google.com with SMTP id f74so36443009qge.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 05 May 2016 01:56:17 -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=zDgvmwhYt5GLurudwm29+pz5yuZCfeGpMoVGZ3dAJwc=;
 b=fDJCezstEbfkHYg6Pl93/IcSbnCy2baBNeKrGoi+ocfenzFi9vY6KNCnHl0Sw23XJ+
 EEnE1qHGtvKbSW+DwjRcW534suBSZXDgHukBHghlca3dnj1EyD7uOL97mRXMbcy65gST
 0ctsmDZ5BK04b9336X3k+rvArpdQumK5kwz5X+Y6C668igxzXC2eD7T14G4mV++Qg7Y3
 t7IHNdC2Sso1pLilHC0gphySuHxMI93B01kzZLL40rY2Bl2jzNKhfyvAXBFdIjNr4/+I
 bnx1qoWXHoK/4CBxxU5AdbzceNRGWE47jGwy4wbOFZ/TQkFTli3h8DR6behOZhaWL2/E
 2B+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:from:date:message-id:subject:to;
 bh=zDgvmwhYt5GLurudwm29+pz5yuZCfeGpMoVGZ3dAJwc=;
 b=YG2doXQDBWtiOCiMKkvumpSY9qA02WrnRxwF1VlrAFCRAw7HOy0Qp64ZlcqTVhv3w4
 28weRVnROsxgorT8F+Me8D72ALbRlbLxBGNk5cp2wGMRDT/GEdZn2t8VBYul4rwL8JCe
 iMgJ6XQPl5cY8l5O6fLhq3TVwkJFb0suuHGgedNAjYCsrDpd58raq2bmxy4HU21UsFrH
 85WXTFwyynd3jhLDVsaIgEEG5ZbGKCG0C8zPSTru+BkzUUr+IdJlAZj6VN61lusa+wgV
 sNNHtXAORCpdzT0dBucklCJMDsHJcErk1y6yBKT4/42ncLIizgpobK7KNLqO0ikNqPkS
 e8Tg==
X-Gm-Message-State: AOPr4FXyvEF0UpQ87KOuk5UVcvQ4w3dv3WnXH5wL1U2p/d/PD/HXxmFSI8djXmNmM/XSJXIhuWycNjwR2YiBuA==
X-Received: by 10.140.177.207 with SMTP id x198mr13437611qhx.39.1462438576244; 
 Thu, 05 May 2016 01:56:16 -0700 (PDT)
MIME-Version: 1.0
From: Theo Leanse <theoleanse@gmail.com>
Date: Thu, 05 May 2016 08:56:06 +0000
Message-ID: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
X-Mailman-Approved-At: Wed, 18 May 2016 15:06:47 +0000
Subject: [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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2642321544981492873=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2642321544981492873==
Content-Type: multipart/alternative; boundary=001a11394986d7cf9605321483be

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

Good morning!

I'm looking for a way to start contributing to Mirage. I'm a junior
developer at the Financial Times, and this is my github
<https://github.com/TheoLeanse>.

I'd be interested in looking at either of the '1 star' tasks (local
synchronisation between Git repositories, or logging) as described here
<https://github.com/mirage/mirage-www/wiki/Pioneer-Projects>.
Are they still looking for someone to look at them?

Thanks!

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

<div dir=3D"ltr">Good morning!<div><br></div><div>I&#39;m looking for a way=
 to start contributing to Mirage.=C2=A0<span style=3D"line-height:1.5">I&#3=
9;m a junior developer at the Financial Times, and</span><span style=3D"lin=
e-height:1.5">=C2=A0</span><a href=3D"https://github.com/TheoLeanse" style=
=3D"line-height:1.5">this is my github</a><span style=3D"line-height:1.5">.=
</span></div><div><br></div><div>I&#39;d be interested in looking at either=
 of the &#39;1 star&#39; tasks (local synchronisation between Git repositor=
ies, or logging) as described <a href=3D"https://github.com/mirage/mirage-w=
ww/wiki/Pioneer-Projects">here</a>.<br></div><div>Are they still looking fo=
r someone to look at them?</div><div><br></div><div>Thanks!</div></div>

--001a11394986d7cf9605321483be--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============2642321544981492873==--


From mirageos-devel-bounces@lists.xenproject.org Wed May 18 16:28:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:28: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 1b34Kc-0005Ja-NP; Wed, 18 May 2016 16:28:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1b34Ka-0005J7-O0
 for mirageos-devel@lists.xenproject.org; Wed, 18 May 2016 16:28:20 +0000
Received: from [193.109.254.147] by server-16.bemta-14.messagelabs.com id
 E1/4D-02811-3289C375; Wed, 18 May 2016 16:28:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVy0237IV3lGTb
 hBj1XRC16W++yODB6HP5whSWAMYo1My8pvyKBNWPbnrmMBXvYKza/f8jcwNjL1sXIxSEkcJ9R
 ov3PLMYuRg4OCQEbiS/z8yHiU5kk1j29zt7FyAkUl5d4sug1I0SigUliwo7DjCAJNgF1icXX+
 1hAbGEBXYnDX7eCNYgIBEgcPPsKrIZXwE3i5595YAtYBFQlpr0KAQmLCoRLbGk9yAxRIihxcu
 YTsDHMAmYS8zY/ZIaw5SW2v53DPIGRbxaSsllIymYhKVvAyLyKUaM4tagstUjX0FQvqSgzPaM
 kNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93EyMw3OoZGBh3MP497XmIUZKDSUmU9+Ikm3AhvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErx204BygkWp6akVaZk5wMCHSUtw8CiJ8O4FSfMWFyTmFmemQ
 6ROMepyLPhxey2TEEtefl6qlDjvMZAiAZCijNI8uBGwKLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZi3FWQKT2ZeCdymV0BHMAEdcUsM7IiSRISUVANj+dO3802Yn5/SjHqRtymko91JRD/
 s+IO2G+euccw5V1FVHl/H2XRaTKPSOpH/Efvcjjb2y20LXFnzVqW8TQooE82pfyBr905l+cPm
 dVUL5su0+TqduPw0+uSlRq2So+atgSm/vnY/9OxaGezXu9Z317eH2vO97pycJjbDo+Pcxatrk
 7fXzHuvxFKckWioxVxUnAgANLFRKb0CAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1463588899!42386278!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30864 invoked from network); 18 May 2016 16:28:19 -0000
Received: from relay2-d.mail.gandi.net (HELO relay2-d.mail.gandi.net)
 (217.70.183.194)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2016 16:28:19 -0000
Received: from mfilter27-d.gandi.net (mfilter27-d.gandi.net [217.70.178.155])
 by relay2-d.mail.gandi.net (Postfix) with ESMTP id 181F6C5A5C
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 18:28:19 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter27-d.gandi.net
Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194])
 by mfilter27-d.gandi.net (mfilter27-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id xeb5FKt_fNpe for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 18:28:17 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.2.12] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 021D1C5A7D
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 18:28:16 +0200 (CEST)
From: Mindy <mindy@somerandomidiot.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Message-ID: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
Date: Wed, 18 May 2016 17:28:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
Subject: [MirageOS-devel] mirageos 3.0 : let's break some APIs
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: <http://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: <http://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>

SGkgZm9sa3MhCgpXaXRoIHNvbWUgZXhjaXRpbmcgbmV3IGRldmVsb3BtZW50cyAoT0NhbWwgNC4w
MyB3aXRoIGZsYW1iZGEsIGByZXN1bHRgLCAKYGxvZ3NgKSBhbmQgdXNlcnMsIGl0J3MgcHJvYmFi
bHkgdGltZSB0byB0aGluayBhYm91dCB0aGUgYnJvYWQgd29ybGQgb2YgCnBvc3NpYmlsaXRpZXMg
dW5sb2NrZWQgYnkgYmlnIGNoYW5nZXMgdG8gbWlyYWdlLXR5cGVzLiBIZXJlIGFyZSBzb21lIAp0
aGluZ3MgdGhhdCByZWNlbnRseSBoYXZlIGJlZW4gbWVudGlvbmVkOgoKCiogcmVuYW1lIHRoZSBg
VjFgIGFuZCBgVjFfTFdUYCBtb2R1bGVzIHRvIHNvbWV0aGluZyB1bnZlcnNpb25lZCwgbGlrZSAK
YFNgIG9yIGBNSVJBR0VgCgoqIHJlcGxhY2Ugb3IgYXVnbWVudCB0aGUgYGVycm9yYCB0eXBlcyB3
aXRoIFJlc3VsdC5yZXN1bHQKCiogYnJlYWsgdXAgYG1pcmFnZS10eXBlc2AgaW50byBhIHBhY2th
Z2UgcGVyIG1vZHVsZSB0eXBlLCBzbyBtb2R1bGUgCnR5cGVzIGNhbiBiZSBpbmRlcGVuZGVudGx5
IGNoYW5nZWQgYW5kIHJlbGVhc2VkCgoqIGNoYW5nZXMgdG8gdGhlIHNlbWFudGljcyBvZiBmdW5j
dGlvbnMgaW4gbG93LWxldmVsIG1vZHVsZSB0eXBlIApkZWZpbml0aW9ucyBsaWtlIGBGU2AgYW5k
IGBORVRXT1JLYAoKCkknbSBzdXJlbHkgbWlzc2luZyBtYW55IHRoaW5ncyBmb2xrcyB3b3VsZCB3
YW50IHRvIGluY29ycG9yYXRlIGluIGEgYmlnIApBUEktYnJlYWtpbmcgcmVsZWFzZSAtLSBwbGVh
c2UgZG8gbGV0IHVzIGtub3cgd2hhdCB0aGV5IGFyZS4gOikKCkFsc28sIGlmIHlvdSBoYXZlIGFu
eSBsb25nLXN0YW5kaW5nIFBScyBvciBpc3N1ZXMgdGhhdCBhcmUgYmxvY2tlZCAKYmVjYXVzZSB5
b3UgZG9uJ3Qgd2FudCB0byBkbyBhIGJpZyBBUEktYnJlYWtpbmcgY2hhbmdlLCBsaW5rcyB0byB0
aGVtIAp3b3VsZCBiZSBhcHByZWNpYXRlZC4KClRoYW5rcywKCk1pbmR5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed May 18 16:28:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:28: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 1b34Kc-0005Ja-NP; Wed, 18 May 2016 16:28:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1b34Ka-0005J7-O0
 for mirageos-devel@lists.xenproject.org; Wed, 18 May 2016 16:28:20 +0000
Received: from [193.109.254.147] by server-16.bemta-14.messagelabs.com id
 E1/4D-02811-3289C375; Wed, 18 May 2016 16:28:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVy0237IV3lGTb
 hBj1XRC16W++yODB6HP5whSWAMYo1My8pvyKBNWPbnrmMBXvYKza/f8jcwNjL1sXIxSEkcJ9R
 ov3PLMYuRg4OCQEbiS/z8yHiU5kk1j29zt7FyAkUl5d4sug1I0SigUliwo7DjCAJNgF1icXX+
 1hAbGEBXYnDX7eCNYgIBEgcPPsKrIZXwE3i5595YAtYBFQlpr0KAQmLCoRLbGk9yAxRIihxcu
 YTsDHMAmYS8zY/ZIaw5SW2v53DPIGRbxaSsllIymYhKVvAyLyKUaM4tagstUjX0FQvqSgzPaM
 kNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93EyMw3OoZGBh3MP497XmIUZKDSUmU9+Ikm3AhvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErx204BygkWp6akVaZk5wMCHSUtw8CiJ8O4FSfMWFyTmFmemQ
 6ROMepyLPhxey2TEEtefl6qlDjvMZAiAZCijNI8uBGwKLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZi3FWQKT2ZeCdymV0BHMAEdcUsM7IiSRISUVANj+dO3802Yn5/SjHqRtymko91JRD/
 s+IO2G+euccw5V1FVHl/H2XRaTKPSOpH/Efvcjjb2y20LXFnzVqW8TQooE82pfyBr905l+cPm
 dVUL5su0+TqduPw0+uSlRq2So+atgSm/vnY/9OxaGezXu9Z317eH2vO97pycJjbDo+Pcxatrk
 7fXzHuvxFKckWioxVxUnAgANLFRKb0CAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1463588899!42386278!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30864 invoked from network); 18 May 2016 16:28:19 -0000
Received: from relay2-d.mail.gandi.net (HELO relay2-d.mail.gandi.net)
 (217.70.183.194)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2016 16:28:19 -0000
Received: from mfilter27-d.gandi.net (mfilter27-d.gandi.net [217.70.178.155])
 by relay2-d.mail.gandi.net (Postfix) with ESMTP id 181F6C5A5C
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 18:28:19 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter27-d.gandi.net
Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194])
 by mfilter27-d.gandi.net (mfilter27-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id xeb5FKt_fNpe for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 18:28:17 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.2.12] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 021D1C5A7D
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 18:28:16 +0200 (CEST)
From: Mindy <mindy@somerandomidiot.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Message-ID: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
Date: Wed, 18 May 2016 17:28:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
Subject: [MirageOS-devel] mirageos 3.0 : let's break some APIs
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: <http://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: <http://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>

SGkgZm9sa3MhCgpXaXRoIHNvbWUgZXhjaXRpbmcgbmV3IGRldmVsb3BtZW50cyAoT0NhbWwgNC4w
MyB3aXRoIGZsYW1iZGEsIGByZXN1bHRgLCAKYGxvZ3NgKSBhbmQgdXNlcnMsIGl0J3MgcHJvYmFi
bHkgdGltZSB0byB0aGluayBhYm91dCB0aGUgYnJvYWQgd29ybGQgb2YgCnBvc3NpYmlsaXRpZXMg
dW5sb2NrZWQgYnkgYmlnIGNoYW5nZXMgdG8gbWlyYWdlLXR5cGVzLiBIZXJlIGFyZSBzb21lIAp0
aGluZ3MgdGhhdCByZWNlbnRseSBoYXZlIGJlZW4gbWVudGlvbmVkOgoKCiogcmVuYW1lIHRoZSBg
VjFgIGFuZCBgVjFfTFdUYCBtb2R1bGVzIHRvIHNvbWV0aGluZyB1bnZlcnNpb25lZCwgbGlrZSAK
YFNgIG9yIGBNSVJBR0VgCgoqIHJlcGxhY2Ugb3IgYXVnbWVudCB0aGUgYGVycm9yYCB0eXBlcyB3
aXRoIFJlc3VsdC5yZXN1bHQKCiogYnJlYWsgdXAgYG1pcmFnZS10eXBlc2AgaW50byBhIHBhY2th
Z2UgcGVyIG1vZHVsZSB0eXBlLCBzbyBtb2R1bGUgCnR5cGVzIGNhbiBiZSBpbmRlcGVuZGVudGx5
IGNoYW5nZWQgYW5kIHJlbGVhc2VkCgoqIGNoYW5nZXMgdG8gdGhlIHNlbWFudGljcyBvZiBmdW5j
dGlvbnMgaW4gbG93LWxldmVsIG1vZHVsZSB0eXBlIApkZWZpbml0aW9ucyBsaWtlIGBGU2AgYW5k
IGBORVRXT1JLYAoKCkknbSBzdXJlbHkgbWlzc2luZyBtYW55IHRoaW5ncyBmb2xrcyB3b3VsZCB3
YW50IHRvIGluY29ycG9yYXRlIGluIGEgYmlnIApBUEktYnJlYWtpbmcgcmVsZWFzZSAtLSBwbGVh
c2UgZG8gbGV0IHVzIGtub3cgd2hhdCB0aGV5IGFyZS4gOikKCkFsc28sIGlmIHlvdSBoYXZlIGFu
eSBsb25nLXN0YW5kaW5nIFBScyBvciBpc3N1ZXMgdGhhdCBhcmUgYmxvY2tlZCAKYmVjYXVzZSB5
b3UgZG9uJ3Qgd2FudCB0byBkbyBhIGJpZyBBUEktYnJlYWtpbmcgY2hhbmdlLCBsaW5rcyB0byB0
aGVtIAp3b3VsZCBiZSBhcHByZWNpYXRlZC4KClRoYW5rcywKCk1pbmR5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed May 18 19:54:52 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 19:54: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 1b37YI-0007ny-AD; Wed, 18 May 2016 19:54:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b37YH-0007ns-KR
 for mirageos-devel@lists.xenproject.org; Wed, 18 May 2016 19:54:41 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
 EE/DB-03512-088CC375; Wed, 18 May 2016 19:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSWk27DCZt
 wg46f3Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHs5iPmgm9sFfPurmZpYLzN2sXIxSEkMI9R
 Ys3eCSwgDotAA6vE3cdz2EEcCYE5rBIdc34DlXECOTkSMz6vZQaxeQUEJU7OfMICES+U+N0zh
 62LkQNolLfEkQ+2IGFOgUCJ/Vv2s0KEAyT+znYCCbMIqEr8nfyVEWJKgMTO/snMICXCAnoSq5
 cmg4TZBNQlvt56xA5iiwioSTT1/mMBKWEW8JfYu70cwlSXWD9PaAKjwCwk18xCyCxgZFrFqFG
 cWlSWWqRraKSXVJSZnlGSm5iZo2toaKKXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx7DTnQ4yS
 HExKorypa23ChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwFh0HygkWpaanVqRl5gAjASYtwcGjJ
 MIbBZLmLS5IzC3OTIdInWK059jy+9paJo5jc28AyQU/bgPJbVPvrWUSYsnLz0uVEue1BGkTAG
 nLKM2DGwqL3EuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5s0GmcKTmVcCt/sV0FlMQGfdEgM
 7qyQRISXVwJidKymWM1uv/t7qxNptiZmnSzfdqtjdFC/u7fJT7JubYn6cuq3V9swYAwHvMvPj
 l3Q6Jp/ZcWPm5E2KVZf7v6zPr2N1t+Eq3rVE5o9zs9RiWTOh7XIqur67rx2d/jlgwq/vGzd4n
 DNYvTVlyhyXtA1bjtZbTu5ftvJJw9yNHmePXHPd66R28r0SS3FGoqEWc1FxIgCeHjS/1wIAAA
 ==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1463601278!42406368!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39917 invoked from network); 18 May 2016 19:54:39 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 19:54:39 -0000
Received: by mail-oi0-f66.google.com with SMTP id w198so12095297oiw.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 12:54:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=tCYrOJ9Uivndsfu+zj5XebJSousX/Tw1XyPhWs/l/V8=;
 b=fGK+tzsYvkhRqjYtFJqe7lGnD730r/lCGG+Nt8EYDBfOzUJNsH17/CAZz6fsNUwiTo
 7gdhIXEx93XHN52W0BD6RFMqcJGqo16+3RxfOgN+p8FXfBC8RgjHJOF+/4fal9Ai6cds
 Y/KjdVxahWEvhhb/uft2eTi4Qj/zSUlfQ9UK1mA90sI5TVSyZiLpYfmDJelQj/Q68VLZ
 lc31/IXvY/3y4ZPz3eGuPUv8p004RnRFchTsqcZnbHetMzrb4VxYfJMZ4bHNDQTlgHSs
 e/m4fXhki3cJ/0sNOxLkixNr+kGsRwO52OR9aKNyJNzlgdFpg/BKMr+n7hF640lxIwdz
 Ibfw==
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:date
 :message-id:subject:from:to:cc;
 bh=tCYrOJ9Uivndsfu+zj5XebJSousX/Tw1XyPhWs/l/V8=;
 b=HIcqovHfMo/KKFGSPXbcl0mTm4PjXhIqEDiuTvwVDPGvWMMBJgiM9kB85Swkhwpjfd
 yJclVH3TVXM9NyF+D7SScaVKoPFqVWAiTLAsPdHoOUBmxsFMBlu579efMiFTiBA/XS8c
 ALtJhtbOfwkXPaweyDbIj1rzHq8FCHorPDgTM3SG3/bl05yc/1pdLZikGEsekJ5McOaL
 rFzVlS9sZVH64Cd1vSjvagV4NQfNUNNs/pgEZwmHXs/CGFsrsTu89IbuwLX8UPIDm0AD
 20iN8rwcS3+JZwnE0H9ba+Ztho+ls1xh3CVKdYdATjFaToTjr9DK+E5d0Pwtl69GM2p8
 PhNQ==
X-Gm-Message-State: AOPr4FV1iFKjvbIE3ZN2jhn6Mw1KFcHVl91di0m3475Tvmem9z6vTZEyF7GI2L756LNLA12+c/TC8c5AIPrCGg==
MIME-Version: 1.0
X-Received: by 10.202.244.1 with SMTP id s1mr4716453oih.161.1463601278662;
 Wed, 18 May 2016 12:54:38 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Wed, 18 May 2016 12:54:38 -0700 (PDT)
In-Reply-To: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
References: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
Date: Wed, 18 May 2016 20:54:38 +0100
Message-ID: <CAG4opy9nLL5=C8S-pZ0s=2FHOLmSLW=yMF43H=tXuq414ELNXg@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Theo Leanse <theoleanse@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.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: <http://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: <http://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>

T24gNSBNYXkgMjAxNiBhdCAwOTo1NiwgVGhlbyBMZWFuc2UgPHRoZW9sZWFuc2VAZ21haWwuY29t
PiB3cm90ZToKPiBHb29kIG1vcm5pbmchCj4KPiBJJ20gbG9va2luZyBmb3IgYSB3YXkgdG8gc3Rh
cnQgY29udHJpYnV0aW5nIHRvIE1pcmFnZS4gSSdtIGEganVuaW9yCj4gZGV2ZWxvcGVyIGF0IHRo
ZSBGaW5hbmNpYWwgVGltZXMsIGFuZCB0aGlzIGlzIG15IGdpdGh1Yi4KPgo+IEknZCBiZSBpbnRl
cmVzdGVkIGluIGxvb2tpbmcgYXQgZWl0aGVyIG9mIHRoZSAnMSBzdGFyJyB0YXNrcyAobG9jYWwK
PiBzeW5jaHJvbmlzYXRpb24gYmV0d2VlbiBHaXQgcmVwb3NpdG9yaWVzLCBvciBsb2dnaW5nKSBh
cyBkZXNjcmliZWQgaGVyZS4KPiBBcmUgdGhleSBzdGlsbCBsb29raW5nIGZvciBzb21lb25lIHRv
IGxvb2sgYXQgdGhlbT8KCkhpIFRoZW8sCgpZZXMsIHRoZXJlIGFyZSBzdGlsbCBwbGVudHkgb2Yg
bGlicmFyaWVzIGluIG5lZWQgb2YgbG9nZ2luZyBzdXBwb3J0IQptaXJhZ2UtY29uc29sZSAoaWYg
eW91IGNhbiB0ZXN0IHVuZGVyIFhlbikgd291bGQgYmUgYW4gZWFzeSBvbmUgdG8Kc3RhcnQgd2l0
aC4gZS5nLgoKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtY29uc29sZS9ibG9iL21h
c3Rlci94ZW4vY29uc29sZV94ZW4ubWwjTDk0Cgoob25jZSB5b3UgZ2V0IGl0IHdvcmtpbmcsIHlv
dSBzaG91bGQgc2VlIGEgZGF0ZSBwcmludGVkIGJlc2lkZXMgdGhlCm1lc3NhZ2Ugd2hlbiBlLmcu
IG1pcmFnZS1za2VsZXRvbi9jb25zb2xlIGJvb3RzKQoKCi0tIApEciBUaG9tYXMgTGVvbmFyZCAg
ICAgICAgaHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUg
N0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed May 18 19:54:52 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 19:54: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 1b37YI-0007ny-AD; Wed, 18 May 2016 19:54:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b37YH-0007ns-KR
 for mirageos-devel@lists.xenproject.org; Wed, 18 May 2016 19:54:41 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
 EE/DB-03512-088CC375; Wed, 18 May 2016 19:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSWk27DCZt
 wg46f3Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHs5iPmgm9sFfPurmZpYLzN2sXIxSEkMI9R
 Ys3eCSwgDotAA6vE3cdz2EEcCYE5rBIdc34DlXECOTkSMz6vZQaxeQUEJU7OfMICES+U+N0zh
 62LkQNolLfEkQ+2IGFOgUCJ/Vv2s0KEAyT+znYCCbMIqEr8nfyVEWJKgMTO/snMICXCAnoSq5
 cmg4TZBNQlvt56xA5iiwioSTT1/mMBKWEW8JfYu70cwlSXWD9PaAKjwCwk18xCyCxgZFrFqFG
 cWlSWWqRraKSXVJSZnlGSm5iZo2toaKKXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx7DTnQ4yS
 HExKorypa23ChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwFh0HygkWpaanVqRl5gAjASYtwcGjJ
 MIbBZLmLS5IzC3OTIdInWK059jy+9paJo5jc28AyQU/bgPJbVPvrWUSYsnLz0uVEue1BGkTAG
 nLKM2DGwqL3EuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5s0GmcKTmVcCt/sV0FlMQGfdEgM
 7qyQRISXVwJidKymWM1uv/t7qxNptiZmnSzfdqtjdFC/u7fJT7JubYn6cuq3V9swYAwHvMvPj
 l3Q6Jp/ZcWPm5E2KVZf7v6zPr2N1t+Eq3rVE5o9zs9RiWTOh7XIqur67rx2d/jlgwq/vGzd4n
 DNYvTVlyhyXtA1bjtZbTu5ftvJJw9yNHmePXHPd66R28r0SS3FGoqEWc1FxIgCeHjS/1wIAAA
 ==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1463601278!42406368!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39917 invoked from network); 18 May 2016 19:54:39 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 19:54:39 -0000
Received: by mail-oi0-f66.google.com with SMTP id w198so12095297oiw.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 18 May 2016 12:54:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=tCYrOJ9Uivndsfu+zj5XebJSousX/Tw1XyPhWs/l/V8=;
 b=fGK+tzsYvkhRqjYtFJqe7lGnD730r/lCGG+Nt8EYDBfOzUJNsH17/CAZz6fsNUwiTo
 7gdhIXEx93XHN52W0BD6RFMqcJGqo16+3RxfOgN+p8FXfBC8RgjHJOF+/4fal9Ai6cds
 Y/KjdVxahWEvhhb/uft2eTi4Qj/zSUlfQ9UK1mA90sI5TVSyZiLpYfmDJelQj/Q68VLZ
 lc31/IXvY/3y4ZPz3eGuPUv8p004RnRFchTsqcZnbHetMzrb4VxYfJMZ4bHNDQTlgHSs
 e/m4fXhki3cJ/0sNOxLkixNr+kGsRwO52OR9aKNyJNzlgdFpg/BKMr+n7hF640lxIwdz
 Ibfw==
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:date
 :message-id:subject:from:to:cc;
 bh=tCYrOJ9Uivndsfu+zj5XebJSousX/Tw1XyPhWs/l/V8=;
 b=HIcqovHfMo/KKFGSPXbcl0mTm4PjXhIqEDiuTvwVDPGvWMMBJgiM9kB85Swkhwpjfd
 yJclVH3TVXM9NyF+D7SScaVKoPFqVWAiTLAsPdHoOUBmxsFMBlu579efMiFTiBA/XS8c
 ALtJhtbOfwkXPaweyDbIj1rzHq8FCHorPDgTM3SG3/bl05yc/1pdLZikGEsekJ5McOaL
 rFzVlS9sZVH64Cd1vSjvagV4NQfNUNNs/pgEZwmHXs/CGFsrsTu89IbuwLX8UPIDm0AD
 20iN8rwcS3+JZwnE0H9ba+Ztho+ls1xh3CVKdYdATjFaToTjr9DK+E5d0Pwtl69GM2p8
 PhNQ==
X-Gm-Message-State: AOPr4FV1iFKjvbIE3ZN2jhn6Mw1KFcHVl91di0m3475Tvmem9z6vTZEyF7GI2L756LNLA12+c/TC8c5AIPrCGg==
MIME-Version: 1.0
X-Received: by 10.202.244.1 with SMTP id s1mr4716453oih.161.1463601278662;
 Wed, 18 May 2016 12:54:38 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Wed, 18 May 2016 12:54:38 -0700 (PDT)
In-Reply-To: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
References: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
Date: Wed, 18 May 2016 20:54:38 +0100
Message-ID: <CAG4opy9nLL5=C8S-pZ0s=2FHOLmSLW=yMF43H=tXuq414ELNXg@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Theo Leanse <theoleanse@gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.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: <http://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: <http://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>

T24gNSBNYXkgMjAxNiBhdCAwOTo1NiwgVGhlbyBMZWFuc2UgPHRoZW9sZWFuc2VAZ21haWwuY29t
PiB3cm90ZToKPiBHb29kIG1vcm5pbmchCj4KPiBJJ20gbG9va2luZyBmb3IgYSB3YXkgdG8gc3Rh
cnQgY29udHJpYnV0aW5nIHRvIE1pcmFnZS4gSSdtIGEganVuaW9yCj4gZGV2ZWxvcGVyIGF0IHRo
ZSBGaW5hbmNpYWwgVGltZXMsIGFuZCB0aGlzIGlzIG15IGdpdGh1Yi4KPgo+IEknZCBiZSBpbnRl
cmVzdGVkIGluIGxvb2tpbmcgYXQgZWl0aGVyIG9mIHRoZSAnMSBzdGFyJyB0YXNrcyAobG9jYWwK
PiBzeW5jaHJvbmlzYXRpb24gYmV0d2VlbiBHaXQgcmVwb3NpdG9yaWVzLCBvciBsb2dnaW5nKSBh
cyBkZXNjcmliZWQgaGVyZS4KPiBBcmUgdGhleSBzdGlsbCBsb29raW5nIGZvciBzb21lb25lIHRv
IGxvb2sgYXQgdGhlbT8KCkhpIFRoZW8sCgpZZXMsIHRoZXJlIGFyZSBzdGlsbCBwbGVudHkgb2Yg
bGlicmFyaWVzIGluIG5lZWQgb2YgbG9nZ2luZyBzdXBwb3J0IQptaXJhZ2UtY29uc29sZSAoaWYg
eW91IGNhbiB0ZXN0IHVuZGVyIFhlbikgd291bGQgYmUgYW4gZWFzeSBvbmUgdG8Kc3RhcnQgd2l0
aC4gZS5nLgoKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtY29uc29sZS9ibG9iL21h
c3Rlci94ZW4vY29uc29sZV94ZW4ubWwjTDk0Cgoob25jZSB5b3UgZ2V0IGl0IHdvcmtpbmcsIHlv
dSBzaG91bGQgc2VlIGEgZGF0ZSBwcmludGVkIGJlc2lkZXMgdGhlCm1lc3NhZ2Ugd2hlbiBlLmcu
IG1pcmFnZS1za2VsZXRvbi9jb25zb2xlIGJvb3RzKQoKCi0tIApEciBUaG9tYXMgTGVvbmFyZCAg
ICAgICAgaHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUg
N0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu May 19 10:00:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 10:00: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 1b3Kkf-0005lq-2S; Thu, 19 May 2016 10:00:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1b3Kke-0005lk-9b
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 10:00:20 +0000
Received: from [193.109.254.147] by server-13.bemta-14.messagelabs.com id
 98/17-02833-3BE8D375; Thu, 19 May 2016 10:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42Kx27BSR3dTn22
 4wdHzxha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtF7ZwFLwRbBiu9HzzA1MF7k62Lk5BASuMso
 8b9XtIuRi4NFYDaLxLKV3xm7GDmAEkUS+z6B1bAIqEq8fNnEDGKzCahL/L6/F8wWAbKXnbrPC
 GILC+hLTPrzhB3E5hUwk7i8bg+UbSrx/X4PK4QtKHFy5hMWEJtZQEvixr+XTCCrmAWkJZb/4w
 AJiwqoSFyZ8JZ9AiPvLCQds5B0zELoWMDIvIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0NBELze
 1uDgxPTUnMalYLzk/dxMjMJwYgGAH498JzocYJTmYlER5/zTYhgvxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4I3uBcoJFqWmp1akZeYAAxsmLcHBoyTCa9sDlOYtLkjMLc5Mh0idYlSUEuf9BZIQA
 ElklObBtcGi6RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeR1BtvNk5pXATX8FtJgJaPEtMR
 uQxSWJCCmpBsY1bte7JeYxWyYezmg7uSVk76+q7ujTt2uXPdL9ZFYYp7JuQkbN7s+rfhSsV5r
 kv12nTs256FDy3uXrix9ITL77XS9nsky6+yT9vIUTMxQeX/kruyXM+UOdhU/JlVKfzS7rAwQt
 my6+lRH7YW1m1nT2G8uE+QH/b16bmfnl5kV5tfNKLzkf2WkpsRRnJBpqMRcVJwIA9DtJJqECA
 AA=
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1463652018!42549278!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25794 invoked from network); 19 May 2016 10:00:18 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 10:00:18 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 54AAD122801
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 11:56:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1463651786;
 bh=6bi63RoNYPjCU68t7fcWWvSk4va+OPgvvXNwvGWKqxc=;
 h=Date:From:To:Subject:From;
 b=S2u0gIRz1dNtrjQbT5w/cOZ+X7tK5XKP4WAl7urs+aoJEcLAN3rjeX1DwIIGVtV6O
 MdEscCxLuyktG7iEgooPIwkCParnQ1PvAXmb0/gFwoJZb4r42xmwDZG2jpzxeXUBft
 VsgF9ShlLrmqPpJj0gvlRCDNC+eRjNBSBR/afwzzVFHZzdtDn2q3rmAvSCcN5Il2k6
 tuU40P0mJK+zRc2FFk9YegJwATQ6W6g/swjoOZJyyXImFERgTHjVrCvteKS+VNEFOW
 vjdz1po5zstbnSff1Qd0VUizQavuaEEwQ5bC3NaXFfLPJYrHQmWZanZLsdCOi8o0Qs
 IBCxlQ87b9y5A==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 73F124C0E2D; Thu, 19 May 2016 12:00:19 +0200 (CEST)
Date: Thu, 19 May 2016 12:00:19 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20160519100019.GA13019@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] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

SGksCgpUb2dldGhlciB3aXRoIERhbiBXaWxsaWFtcyB3ZSdyZSB3b3JraW5nIG9uIGdldHRpbmcg
dGhlIE1pcmFnZS9Tb2xvNQpiaW5kaW5ncyBpbnRvIG1lcmdlYWJsZSBzdGF0ZS4gUGFydCBvZiB0
aGlzIHByb2Nlc3MgaXMgZmlndXJpbmcgb3V0IHdoYXQKdGhlIHN0cnVjdHVyZSBmb3IgbWlyYWdl
LXNvbG81ICh0aGUgInBsYXRmb3JtIGJpbmRpbmdzIikgYW5kIGl0cwpkZXBlbmRlbmNpZXMgc2hv
dWxkIGJlLgoKVGhlIGN1cnJlbnQgc3RydWN0dXJlIG9mIG1pcmFnZS1wbGF0Zm9ybSBmb3IgWGVu
ICh0aGUgb25seSBub24tVU5JWCB0YXJnZXQpCmxvb2tzIGxpa2UgdGhpcywgaW4gZGVwZW5kZW5j
eSBvcmRlciB3aXRoIGxlYWYgcGFja2FnZXMgb21pdHRlZDoKCm1pbmlvcy14ZW46IE1pbmktT1Mg
a2VybmVsCiAgbWlyYWdlLXhlbi1taW5pb3M6IE9wZW5saWJtIGludGVyZmFjZXMgbmVlZGVkIGJ5
IE9DYW1sIHJ1bnRpbWUKICAgIG1pcmFnZS14ZW4tcG9zaXg6IGxpYmMgYW5kIFBPU0lYIGludGVy
ZmFjZXMgbmVlZGVkIGJ5IE9DYW1sIHJ1bnRpbWUKICAgICAgbWlyYWdlLXhlbi1vY2FtbDogT0Nh
bWwgKGFzbXJ1bikgcnVudGltZQogICAgICAgIG1pcmFnZS14ZW46IE1pcmFnZS9YZW4gcGxhdGZv
cm0gYmluZGluZ3MKCkZvciBTb2xvNSwgd2UnZCBsaWtlIHRvIHNpbXBsaWZ5IHRoZSBzdHJ1Y3R1
cmUgdG8gc29tZXRoaW5nIGxpa2UgdGhpczoKCnNvbG81LWtlcm5lbC1YWFg6IFNvbG81IGtlcm5l
bCB3aXRoIG5vIFBPU0lYeS9saWJjIGludGVyZmFjZXMKICBzb2xvNS1vY2FtbC1ydW50aW1lOiBP
Q2FtbCBydW50aW1lIGFuZCBhbGwgbGlicyBpdCBuZWVkcyB0byBydW4gb24gU29sbzUKICAgIG1p
cmFnZS1zb2xvNTogTWlyYWdlL1NvbG81IHBsYXRmb3JtIGJpbmRpbmdzCgpUaGUgIlhYWCIgaW4g
dGhlIHNvbG81LWtlcm5lbCBwYWNrYWdlIHJlZmVycyB0byB0aGUgZGlmZmVyZW50IFNvbG81IHRh
cmdldHMKKHZpcnRpby9xZW11IGFuZCB1a3ZtKS4KCnNvbG81LW9jYW1sLXJ1bnRpbWUgaXMgZXNz
ZW50aWFsbHkgYSByb2xsLXVwIG9mIG1pcmFnZS14ZW4tbWluaW9zICh3aGljaCBpcwpqdXN0IGFu
b3RoZXIgbmFtZSBmb3IgT3BlbmxpYm0pLCBtaXJhZ2UteGVuLXBvc2l4IGFuZCBtaXJhZ2UteGVu
LW9jYW1sIGludG8KYSBzaW5nbGUgcGFja2FnZS4KClRoZSByYXRpb25hbGUgYmVoaW5kIHRoaXMg
c3RydWN0dXJlIGlzIHRocmVlZm9sZDoKCjEpIEl0IGhhcyBleHBsaWNpdCBjb250cmFjdHMgZGVm
aW5pbmcgd2hpY2ggaW50ZXJmYWNlcyBlYWNoIGxheWVyCnByb3ZpZGVzL2RlcGVuZHMgb24uIEZ1
cnRoZXIsIGJ5IG5vdCBwcm92aWRpbmcgYSBzZXBhcmF0ZSAicG9zaXgiIHBhY2thZ2UsCndlIGRp
c2NvdXJhZ2UgYWRkaW5nIG1vcmUgQyBjb2RlIHRvIHN1cHBvcnQgInJhbmRvbSBiaXRzIG9mIFBP
U0lYIG5hdGl2ZQpsaWJyYXJ5IFggbWlnaHQgbmVlZCIgd2hpY2ggZW5jb3VyYWdlcyB0aGUgdXNl
IG9mIHB1cmUtT0NhbWwgbGlicmFyaWVzIGluCk1pcmFnZS4KCjIpIEkgZG9uJ3Qgc2VlIGEgbmVl
ZCBmb3Igb3RoZXIgT1BBTSBwYWNrYWdlcyB0byBjb25zdW1lIHRoZSBwb3NpeCBhbmQKb3Blbmxp
Ym0gaW50ZXJmYWNlcyBzZXBhcmF0ZWx5LiBUaGVzZSBleGlzdCBvbmx5IHRvIHN1cHBvcnQgdGhl
CmZyZWVzdGFuZGluZyBPQ2FtbCBydW50aW1lLiBUaGVyZSdzIG5vdGhpbmcgTWlyYWdlLXNwZWNp
ZmljIGluIHRoaXMKcGFja2FnZSwgaXQgaXMgYSBmcmVlc3RhbmRpbmcgYnVpbGQgb2YgYXNtcnVu
IG9uIFNvbG81IGludGVyZmFjZXMsIGhlbmNlCnRoZSBuYW1lIHNvbG81LW9jYW1sLXJ1bnRpbWUg
cmF0aGVyIHRoYW4gbWlyYWdlLXNvbG81LW9jYW1sLgoKMykgSSB3b3VsZCBldmVudHVhbGx5IGxp
a2UgdG8gcHJvZHVjZSBhICJyZXRhcmdldGFibGUiIGZyZWVzdGFuZGluZyBPQ2FtbApydW50aW1l
IHdoaWNoIHdvdWxkIGJlIHNoYXJlZCBieSB0aGUgWGVuLCBTb2xvNSBhbmQgb3RoZXIgZnV0dXJl
IG5vbi1VTklYCnRhcmdldHMuIEhvd2V2ZXIsIHRoZSBmaXJzdCBzdGVwIGlzIHRvIGdldCBTb2xv
NSB1cHN0cmVhbWVkLgoKVGhvdWdodHM/IEFyZSB0aGVyZSBhbnkgc2hvd3N0b3BwZXJzIHdpdGgg
dGhlIHByb3Bvc2VkIHN0cnVjdHVyZT8gIElzIHRoZXJlCmEgcmVhc29uIEkndmUgbWlzc2VkIGZv
ciB0aGUgeGVuLW9jYW1sIC8geGVuLXBvc2l4IHNwbGl0IGluCm1pcmFnZS1wbGF0Zm9ybT8KCk1h
cnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 19 10:00:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 10:00: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 1b3Kkf-0005lq-2S; Thu, 19 May 2016 10:00:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1b3Kke-0005lk-9b
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 10:00:20 +0000
Received: from [193.109.254.147] by server-13.bemta-14.messagelabs.com id
 98/17-02833-3BE8D375; Thu, 19 May 2016 10:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42Kx27BSR3dTn22
 4wdHzxha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtF7ZwFLwRbBiu9HzzA1MF7k62Lk5BASuMso
 8b9XtIuRi4NFYDaLxLKV3xm7GDmAEkUS+z6B1bAIqEq8fNnEDGKzCahL/L6/F8wWAbKXnbrPC
 GILC+hLTPrzhB3E5hUwk7i8bg+UbSrx/X4PK4QtKHFy5hMWEJtZQEvixr+XTCCrmAWkJZb/4w
 AJiwqoSFyZ8JZ9AiPvLCQds5B0zELoWMDIvIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0NBELze
 1uDgxPTUnMalYLzk/dxMjMJwYgGAH498JzocYJTmYlER5/zTYhgvxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4I3uBcoJFqWmp1akZeYAAxsmLcHBoyTCa9sDlOYtLkjMLc5Mh0idYlSUEuf9BZIQA
 ElklObBtcGi6RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeR1BtvNk5pXATX8FtJgJaPEtMR
 uQxSWJCCmpBsY1bte7JeYxWyYezmg7uSVk76+q7ujTt2uXPdL9ZFYYp7JuQkbN7s+rfhSsV5r
 kv12nTs256FDy3uXrix9ITL77XS9nsky6+yT9vIUTMxQeX/kruyXM+UOdhU/JlVKfzS7rAwQt
 my6+lRH7YW1m1nT2G8uE+QH/b16bmfnl5kV5tfNKLzkf2WkpsRRnJBpqMRcVJwIA9DtJJqECA
 AA=
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1463652018!42549278!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25794 invoked from network); 19 May 2016 10:00:18 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 10:00:18 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 54AAD122801
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 11:56:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1463651786;
 bh=6bi63RoNYPjCU68t7fcWWvSk4va+OPgvvXNwvGWKqxc=;
 h=Date:From:To:Subject:From;
 b=S2u0gIRz1dNtrjQbT5w/cOZ+X7tK5XKP4WAl7urs+aoJEcLAN3rjeX1DwIIGVtV6O
 MdEscCxLuyktG7iEgooPIwkCParnQ1PvAXmb0/gFwoJZb4r42xmwDZG2jpzxeXUBft
 VsgF9ShlLrmqPpJj0gvlRCDNC+eRjNBSBR/afwzzVFHZzdtDn2q3rmAvSCcN5Il2k6
 tuU40P0mJK+zRc2FFk9YegJwATQ6W6g/swjoOZJyyXImFERgTHjVrCvteKS+VNEFOW
 vjdz1po5zstbnSff1Qd0VUizQavuaEEwQ5bC3NaXFfLPJYrHQmWZanZLsdCOi8o0Qs
 IBCxlQ87b9y5A==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 73F124C0E2D; Thu, 19 May 2016 12:00:19 +0200 (CEST)
Date: Thu, 19 May 2016 12:00:19 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20160519100019.GA13019@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] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

SGksCgpUb2dldGhlciB3aXRoIERhbiBXaWxsaWFtcyB3ZSdyZSB3b3JraW5nIG9uIGdldHRpbmcg
dGhlIE1pcmFnZS9Tb2xvNQpiaW5kaW5ncyBpbnRvIG1lcmdlYWJsZSBzdGF0ZS4gUGFydCBvZiB0
aGlzIHByb2Nlc3MgaXMgZmlndXJpbmcgb3V0IHdoYXQKdGhlIHN0cnVjdHVyZSBmb3IgbWlyYWdl
LXNvbG81ICh0aGUgInBsYXRmb3JtIGJpbmRpbmdzIikgYW5kIGl0cwpkZXBlbmRlbmNpZXMgc2hv
dWxkIGJlLgoKVGhlIGN1cnJlbnQgc3RydWN0dXJlIG9mIG1pcmFnZS1wbGF0Zm9ybSBmb3IgWGVu
ICh0aGUgb25seSBub24tVU5JWCB0YXJnZXQpCmxvb2tzIGxpa2UgdGhpcywgaW4gZGVwZW5kZW5j
eSBvcmRlciB3aXRoIGxlYWYgcGFja2FnZXMgb21pdHRlZDoKCm1pbmlvcy14ZW46IE1pbmktT1Mg
a2VybmVsCiAgbWlyYWdlLXhlbi1taW5pb3M6IE9wZW5saWJtIGludGVyZmFjZXMgbmVlZGVkIGJ5
IE9DYW1sIHJ1bnRpbWUKICAgIG1pcmFnZS14ZW4tcG9zaXg6IGxpYmMgYW5kIFBPU0lYIGludGVy
ZmFjZXMgbmVlZGVkIGJ5IE9DYW1sIHJ1bnRpbWUKICAgICAgbWlyYWdlLXhlbi1vY2FtbDogT0Nh
bWwgKGFzbXJ1bikgcnVudGltZQogICAgICAgIG1pcmFnZS14ZW46IE1pcmFnZS9YZW4gcGxhdGZv
cm0gYmluZGluZ3MKCkZvciBTb2xvNSwgd2UnZCBsaWtlIHRvIHNpbXBsaWZ5IHRoZSBzdHJ1Y3R1
cmUgdG8gc29tZXRoaW5nIGxpa2UgdGhpczoKCnNvbG81LWtlcm5lbC1YWFg6IFNvbG81IGtlcm5l
bCB3aXRoIG5vIFBPU0lYeS9saWJjIGludGVyZmFjZXMKICBzb2xvNS1vY2FtbC1ydW50aW1lOiBP
Q2FtbCBydW50aW1lIGFuZCBhbGwgbGlicyBpdCBuZWVkcyB0byBydW4gb24gU29sbzUKICAgIG1p
cmFnZS1zb2xvNTogTWlyYWdlL1NvbG81IHBsYXRmb3JtIGJpbmRpbmdzCgpUaGUgIlhYWCIgaW4g
dGhlIHNvbG81LWtlcm5lbCBwYWNrYWdlIHJlZmVycyB0byB0aGUgZGlmZmVyZW50IFNvbG81IHRh
cmdldHMKKHZpcnRpby9xZW11IGFuZCB1a3ZtKS4KCnNvbG81LW9jYW1sLXJ1bnRpbWUgaXMgZXNz
ZW50aWFsbHkgYSByb2xsLXVwIG9mIG1pcmFnZS14ZW4tbWluaW9zICh3aGljaCBpcwpqdXN0IGFu
b3RoZXIgbmFtZSBmb3IgT3BlbmxpYm0pLCBtaXJhZ2UteGVuLXBvc2l4IGFuZCBtaXJhZ2UteGVu
LW9jYW1sIGludG8KYSBzaW5nbGUgcGFja2FnZS4KClRoZSByYXRpb25hbGUgYmVoaW5kIHRoaXMg
c3RydWN0dXJlIGlzIHRocmVlZm9sZDoKCjEpIEl0IGhhcyBleHBsaWNpdCBjb250cmFjdHMgZGVm
aW5pbmcgd2hpY2ggaW50ZXJmYWNlcyBlYWNoIGxheWVyCnByb3ZpZGVzL2RlcGVuZHMgb24uIEZ1
cnRoZXIsIGJ5IG5vdCBwcm92aWRpbmcgYSBzZXBhcmF0ZSAicG9zaXgiIHBhY2thZ2UsCndlIGRp
c2NvdXJhZ2UgYWRkaW5nIG1vcmUgQyBjb2RlIHRvIHN1cHBvcnQgInJhbmRvbSBiaXRzIG9mIFBP
U0lYIG5hdGl2ZQpsaWJyYXJ5IFggbWlnaHQgbmVlZCIgd2hpY2ggZW5jb3VyYWdlcyB0aGUgdXNl
IG9mIHB1cmUtT0NhbWwgbGlicmFyaWVzIGluCk1pcmFnZS4KCjIpIEkgZG9uJ3Qgc2VlIGEgbmVl
ZCBmb3Igb3RoZXIgT1BBTSBwYWNrYWdlcyB0byBjb25zdW1lIHRoZSBwb3NpeCBhbmQKb3Blbmxp
Ym0gaW50ZXJmYWNlcyBzZXBhcmF0ZWx5LiBUaGVzZSBleGlzdCBvbmx5IHRvIHN1cHBvcnQgdGhl
CmZyZWVzdGFuZGluZyBPQ2FtbCBydW50aW1lLiBUaGVyZSdzIG5vdGhpbmcgTWlyYWdlLXNwZWNp
ZmljIGluIHRoaXMKcGFja2FnZSwgaXQgaXMgYSBmcmVlc3RhbmRpbmcgYnVpbGQgb2YgYXNtcnVu
IG9uIFNvbG81IGludGVyZmFjZXMsIGhlbmNlCnRoZSBuYW1lIHNvbG81LW9jYW1sLXJ1bnRpbWUg
cmF0aGVyIHRoYW4gbWlyYWdlLXNvbG81LW9jYW1sLgoKMykgSSB3b3VsZCBldmVudHVhbGx5IGxp
a2UgdG8gcHJvZHVjZSBhICJyZXRhcmdldGFibGUiIGZyZWVzdGFuZGluZyBPQ2FtbApydW50aW1l
IHdoaWNoIHdvdWxkIGJlIHNoYXJlZCBieSB0aGUgWGVuLCBTb2xvNSBhbmQgb3RoZXIgZnV0dXJl
IG5vbi1VTklYCnRhcmdldHMuIEhvd2V2ZXIsIHRoZSBmaXJzdCBzdGVwIGlzIHRvIGdldCBTb2xv
NSB1cHN0cmVhbWVkLgoKVGhvdWdodHM/IEFyZSB0aGVyZSBhbnkgc2hvd3N0b3BwZXJzIHdpdGgg
dGhlIHByb3Bvc2VkIHN0cnVjdHVyZT8gIElzIHRoZXJlCmEgcmVhc29uIEkndmUgbWlzc2VkIGZv
ciB0aGUgeGVuLW9jYW1sIC8geGVuLXBvc2l4IHNwbGl0IGluCm1pcmFnZS1wbGF0Zm9ybT8KCk1h
cnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 19 13:10:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 13:10: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 1b3NiO-0003Lv-Q7; Thu, 19 May 2016 13:10:12 +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 1b3NiN-0003Lp-OF
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 13:10:11 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 47/31-19343-23BBD375; Thu, 19 May 2016 13:10:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfSWo67Rbtt
 wg0dLZC16W++yODB6HP5whSWAMYo1My8pvyKBNePugkmsBV3iFbvnrGVsYJwk3MXIxSEkMIdR
 4s7fy+wgDovAZxaJY4d+soA4EgIzWSV2NtwCynACOTkS+798ZQWxeQUEJU7OfMICES+Q6Ph1h
 wnEFhLwljh86wUziM0pYC6xadNWVoi4mcTWtktg9SwCqhI3Hy0FsjmA5gRI/FnvDhIWFnCRmH
 VtIxuIzSagLvH11iOwtSIC/hL7J90AK2cGiq+fJzSBkX8WkiNmIWQWMDKtYlQvTi0qSy3SNdF
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MHY+MXpEKMkB5OSKC/XBttw
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8fLuAcoJFqempFWmZOcCgh0lLcPAoifBe3QmU5i0uS
 MwtzkyHSJ1itOTY8vvaWiaOY3NvAMltU++tZRJiycvPS5US5+UEmScA0pBRmgc3DhaZlxhlpY
 R5GYEOFOIpSC3KzSxBlX/FKM7BqCTMKwEyhSczrwRu6yugg5iADrolZgNyUEkiQkqqgbFHguX
 MgmV6k8TnTxfLs70xY7lq+5vpTb8Ukszl92/4GFC4WfaR4k2xuQ+um3rLzcpmmLz3sX/F3dWT
 HpStrYmy1vh2Pv6GTcjK8g9PP62TN/wh1Z5o1NLzc3Ltp9tLJp+48/xwQED2rzVns8S+9l6L6
 /v5OHbb1lernz5bvXD9N4PMn3t/LY2vVWIpzkg01GIuKk4EAMKD4kXHAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1463663409!40410369!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7160 invoked from network); 19 May 2016 13:10:10 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 13:10:10 -0000
Received: by mail-oi0-f65.google.com with SMTP id r64so5180795oie.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 06:10: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:date:message-id:subject:from:to;
 bh=EKqPqyMWSpOim7bk9gE9BfDh4PqAGLvNwkq8vsiOKwk=;
 b=ihAqIsx88awqz2jhbAm2BJC/71/Z7/Cx2VUdAOBUVTUImqhHfNxNZOGwnQ1+I5M9nk
 4VD2mWu7f6SXgeEtHLiWMswFItyqrDxCb/ds3Jp5l2yvWeCna6sIjMbvdSPOiZXu+q1o
 3LrDk5qrqdTK26MJugLXARq8xEzrjQ02Wi8H20KZsBfWcfKtwW8UJcjoOUv170BlPzCZ
 VgA0OGVArOMQFVOuPjvzZFkSelpukhzITJb3A2L7O+dV0jWyIUjne3ymSixe6jQhg+Uu
 1XqXVc3AHlYUPyTf+qcfRElS9nuLcK8daTOOlYX4asiY1KNY718XFsxKMLRI0/4WT5wz
 P1Og==
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:date
 :message-id:subject:from:to;
 bh=EKqPqyMWSpOim7bk9gE9BfDh4PqAGLvNwkq8vsiOKwk=;
 b=ZaAM+waLjGbDMkWEKUXxuAhYA+gXkANHQCSON5YAAs2R7ozsX8nMqslMpKOT663efr
 d0EmJGzwop+4L5ZIE7Tbh9SOdx+iBqJCc2ZAtwQjTWwp6nDKNjB7aOSSDFs5ADp7rz89
 /HB9uRsl8iTPm+KW17/nY87f3G/+bGEWa4ej3PODM2Nnp5K9kdjLrKMHViyXiq8kAAi+
 NXylQ1Fcmba0YX+wPCCB6JoJ6+CQfYCkeIiFIlwzyw4jlL6gaTnya7hAMbt4P5e95A96
 L4J/7s9jFH0ra6+fo87Jc29vdaM+cVFzw6S8PvfhuFTnj+Rip2b+CQALpS9uZTIe0XJY
 PpdA==
X-Gm-Message-State: AOPr4FU5j87uwWz4JDm25LWx5BD5KZue1df2Vch4X9vARctCbJVpDvRxBrNfsHwWfdUycE7f9Vt5z1rMK2fmmA==
MIME-Version: 1.0
X-Received: by 10.157.63.52 with SMTP id m49mr8286356otc.2.1463663408795; Thu,
 19 May 2016 06:10:08 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Thu, 19 May 2016 06:10:08 -0700 (PDT)
In-Reply-To: <20160519100019.GA13019@nodbug.lucina.net>
References: <20160519100019.GA13019@nodbug.lucina.net>
Date: Thu, 19 May 2016 14:10:08 +0100
Message-ID: <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

T24gMTkgTWF5IDIwMTYgYXQgMTE6MDAsIE1hcnRpbiBMdWNpbmEgPG1hcnRpbkBsdWNpbmEubmV0
PiB3cm90ZToKPiBIaSwKPgo+IFRvZ2V0aGVyIHdpdGggRGFuIFdpbGxpYW1zIHdlJ3JlIHdvcmtp
bmcgb24gZ2V0dGluZyB0aGUgTWlyYWdlL1NvbG81Cj4gYmluZGluZ3MgaW50byBtZXJnZWFibGUg
c3RhdGUuIFBhcnQgb2YgdGhpcyBwcm9jZXNzIGlzIGZpZ3VyaW5nIG91dCB3aGF0Cj4gdGhlIHN0
cnVjdHVyZSBmb3IgbWlyYWdlLXNvbG81ICh0aGUgInBsYXRmb3JtIGJpbmRpbmdzIikgYW5kIGl0
cwo+IGRlcGVuZGVuY2llcyBzaG91bGQgYmUuCj4KPiBUaGUgY3VycmVudCBzdHJ1Y3R1cmUgb2Yg
bWlyYWdlLXBsYXRmb3JtIGZvciBYZW4gKHRoZSBvbmx5IG5vbi1VTklYIHRhcmdldCkKPiBsb29r
cyBsaWtlIHRoaXMsIGluIGRlcGVuZGVuY3kgb3JkZXIgd2l0aCBsZWFmIHBhY2thZ2VzIG9taXR0
ZWQ6Cj4KPiBtaW5pb3MteGVuOiBNaW5pLU9TIGtlcm5lbAo+ICAgbWlyYWdlLXhlbi1taW5pb3M6
IE9wZW5saWJtIGludGVyZmFjZXMgbmVlZGVkIGJ5IE9DYW1sIHJ1bnRpbWUKPiAgICAgbWlyYWdl
LXhlbi1wb3NpeDogbGliYyBhbmQgUE9TSVggaW50ZXJmYWNlcyBuZWVkZWQgYnkgT0NhbWwgcnVu
dGltZQo+ICAgICAgIG1pcmFnZS14ZW4tb2NhbWw6IE9DYW1sIChhc21ydW4pIHJ1bnRpbWUKPiAg
ICAgICAgIG1pcmFnZS14ZW46IE1pcmFnZS9YZW4gcGxhdGZvcm0gYmluZGluZ3MKPgo+IEZvciBT
b2xvNSwgd2UnZCBsaWtlIHRvIHNpbXBsaWZ5IHRoZSBzdHJ1Y3R1cmUgdG8gc29tZXRoaW5nIGxp
a2UgdGhpczoKPgo+IHNvbG81LWtlcm5lbC1YWFg6IFNvbG81IGtlcm5lbCB3aXRoIG5vIFBPU0lY
eS9saWJjIGludGVyZmFjZXMKPiAgIHNvbG81LW9jYW1sLXJ1bnRpbWU6IE9DYW1sIHJ1bnRpbWUg
YW5kIGFsbCBsaWJzIGl0IG5lZWRzIHRvIHJ1biBvbiBTb2xvNQo+ICAgICBtaXJhZ2Utc29sbzU6
IE1pcmFnZS9Tb2xvNSBwbGF0Zm9ybSBiaW5kaW5ncwo+Cj4gVGhlICJYWFgiIGluIHRoZSBzb2xv
NS1rZXJuZWwgcGFja2FnZSByZWZlcnMgdG8gdGhlIGRpZmZlcmVudCBTb2xvNSB0YXJnZXRzCj4g
KHZpcnRpby9xZW11IGFuZCB1a3ZtKS4KPgo+IHNvbG81LW9jYW1sLXJ1bnRpbWUgaXMgZXNzZW50
aWFsbHkgYSByb2xsLXVwIG9mIG1pcmFnZS14ZW4tbWluaW9zICh3aGljaCBpcwo+IGp1c3QgYW5v
dGhlciBuYW1lIGZvciBPcGVubGlibSksIG1pcmFnZS14ZW4tcG9zaXggYW5kIG1pcmFnZS14ZW4t
b2NhbWwgaW50bwo+IGEgc2luZ2xlIHBhY2thZ2UuCgpZZXMgbWlyYWdlLXhlbi1taW5pb3Mgc2hv
dWxkIHByb2JhYmx5IGJlIHJlbmFtZWQuIE9yaWdpbmFsbHkgaXQKaW5jbHVkZWQgbWluaW9zLXhl
biB0b28sIGJ1dCB3aGVuIG1pbmlvcy14ZW4gYWRkZWQgb3BhbSBzdXBwb3J0CmRpcmVjdGx5IHRo
YXQgd2Fzbid0IG5lZWRlZCBhbnkgbG9uZ2VyLgoKPiBUaGUgcmF0aW9uYWxlIGJlaGluZCB0aGlz
IHN0cnVjdHVyZSBpcyB0aHJlZWZvbGQ6Cj4KPiAxKSBJdCBoYXMgZXhwbGljaXQgY29udHJhY3Rz
IGRlZmluaW5nIHdoaWNoIGludGVyZmFjZXMgZWFjaCBsYXllcgo+IHByb3ZpZGVzL2RlcGVuZHMg
b24uIEZ1cnRoZXIsIGJ5IG5vdCBwcm92aWRpbmcgYSBzZXBhcmF0ZSAicG9zaXgiIHBhY2thZ2Us
Cj4gd2UgZGlzY291cmFnZSBhZGRpbmcgbW9yZSBDIGNvZGUgdG8gc3VwcG9ydCAicmFuZG9tIGJp
dHMgb2YgUE9TSVggbmF0aXZlCj4gbGlicmFyeSBYIG1pZ2h0IG5lZWQiIHdoaWNoIGVuY291cmFn
ZXMgdGhlIHVzZSBvZiBwdXJlLU9DYW1sIGxpYnJhcmllcyBpbgo+IE1pcmFnZS4KPgo+IDIpIEkg
ZG9uJ3Qgc2VlIGEgbmVlZCBmb3Igb3RoZXIgT1BBTSBwYWNrYWdlcyB0byBjb25zdW1lIHRoZSBw
b3NpeCBhbmQKPiBvcGVubGlibSBpbnRlcmZhY2VzIHNlcGFyYXRlbHkuIFRoZXNlIGV4aXN0IG9u
bHkgdG8gc3VwcG9ydCB0aGUKPiBmcmVlc3RhbmRpbmcgT0NhbWwgcnVudGltZS4gVGhlcmUncyBu
b3RoaW5nIE1pcmFnZS1zcGVjaWZpYyBpbiB0aGlzCj4gcGFja2FnZSwgaXQgaXMgYSBmcmVlc3Rh
bmRpbmcgYnVpbGQgb2YgYXNtcnVuIG9uIFNvbG81IGludGVyZmFjZXMsIGhlbmNlCj4gdGhlIG5h
bWUgc29sbzUtb2NhbWwtcnVudGltZSByYXRoZXIgdGhhbiBtaXJhZ2Utc29sbzUtb2NhbWwuCj4K
PiAzKSBJIHdvdWxkIGV2ZW50dWFsbHkgbGlrZSB0byBwcm9kdWNlIGEgInJldGFyZ2V0YWJsZSIg
ZnJlZXN0YW5kaW5nIE9DYW1sCj4gcnVudGltZSB3aGljaCB3b3VsZCBiZSBzaGFyZWQgYnkgdGhl
IFhlbiwgU29sbzUgYW5kIG90aGVyIGZ1dHVyZSBub24tVU5JWAo+IHRhcmdldHMuIEhvd2V2ZXIs
IHRoZSBmaXJzdCBzdGVwIGlzIHRvIGdldCBTb2xvNSB1cHN0cmVhbWVkLgo+Cj4gVGhvdWdodHM/
IEFyZSB0aGVyZSBhbnkgc2hvd3N0b3BwZXJzIHdpdGggdGhlIHByb3Bvc2VkIHN0cnVjdHVyZT8g
IElzIHRoZXJlCj4gYSByZWFzb24gSSd2ZSBtaXNzZWQgZm9yIHRoZSB4ZW4tb2NhbWwgLyB4ZW4t
cG9zaXggc3BsaXQgaW4KPiBtaXJhZ2UtcGxhdGZvcm0/CgpJdCBhbGwgc291bmRzIGZpbmUgdG8g
bWUuIEkgZG9uJ3Qga25vdyB3aHkgd2UgaGF2ZSB0aGUgY3VycmVudCBzcGxpdC4KSXQgaGFwcGVu
ZWQgaW4gdGhpcyBQUjoKCiAgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtcGxhdGZv
cm0vcHVsbC8xMjUKCkhvd2V2ZXIsIHRoZXJlIGlzIG5vIGRlc2NyaXB0aW9uIGluIHRoZSBQUiBu
b3IgYW55dGhpbmcgaW4gdGhlIGNvbW1pdHMKZXhwbGFpbmluZyB3aHkgdGhlIGNoYW5nZXMgd2Vy
ZSBtYWRlLiBQZXJoYXBzIEhhbm5lcyBvciBUaG9tYXNHIGNhbgpzYXkgbW9yZS4KCgotLSAKRHIg
VGhvbWFzIExlb25hcmQgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4
IDI1QUUgQ0FEMCA4OTc1IDdDREEgIEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 19 13:10:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 13:10: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 1b3NiO-0003Lv-Q7; Thu, 19 May 2016 13:10:12 +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 1b3NiN-0003Lp-OF
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 13:10:11 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 47/31-19343-23BBD375; Thu, 19 May 2016 13:10:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfSWo67Rbtt
 wg0dLZC16W++yODB6HP5whSWAMYo1My8pvyKBNePugkmsBV3iFbvnrGVsYJwk3MXIxSEkMIdR
 4s7fy+wgDovAZxaJY4d+soA4EgIzWSV2NtwCynACOTkS+798ZQWxeQUEJU7OfMICES+Q6Ph1h
 wnEFhLwljh86wUziM0pYC6xadNWVoi4mcTWtktg9SwCqhI3Hy0FsjmA5gRI/FnvDhIWFnCRmH
 VtIxuIzSagLvH11iOwtSIC/hL7J90AK2cGiq+fJzSBkX8WkiNmIWQWMDKtYlQvTi0qSy3SNdF
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MHY+MXpEKMkB5OSKC/XBttw
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8fLuAcoJFqempFWmZOcCgh0lLcPAoifBe3QmU5i0uS
 MwtzkyHSJ1itOTY8vvaWiaOY3NvAMltU++tZRJiycvPS5US5+UEmScA0pBRmgc3DhaZlxhlpY
 R5GYEOFOIpSC3KzSxBlX/FKM7BqCTMKwEyhSczrwRu6yugg5iADrolZgNyUEkiQkqqgbFHguX
 MgmV6k8TnTxfLs70xY7lq+5vpTb8Ukszl92/4GFC4WfaR4k2xuQ+um3rLzcpmmLz3sX/F3dWT
 HpStrYmy1vh2Pv6GTcjK8g9PP62TN/wh1Z5o1NLzc3Ltp9tLJp+48/xwQED2rzVns8S+9l6L6
 /v5OHbb1lernz5bvXD9N4PMn3t/LY2vVWIpzkg01GIuKk4EAMKD4kXHAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1463663409!40410369!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7160 invoked from network); 19 May 2016 13:10:10 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 13:10:10 -0000
Received: by mail-oi0-f65.google.com with SMTP id r64so5180795oie.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 06:10: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:date:message-id:subject:from:to;
 bh=EKqPqyMWSpOim7bk9gE9BfDh4PqAGLvNwkq8vsiOKwk=;
 b=ihAqIsx88awqz2jhbAm2BJC/71/Z7/Cx2VUdAOBUVTUImqhHfNxNZOGwnQ1+I5M9nk
 4VD2mWu7f6SXgeEtHLiWMswFItyqrDxCb/ds3Jp5l2yvWeCna6sIjMbvdSPOiZXu+q1o
 3LrDk5qrqdTK26MJugLXARq8xEzrjQ02Wi8H20KZsBfWcfKtwW8UJcjoOUv170BlPzCZ
 VgA0OGVArOMQFVOuPjvzZFkSelpukhzITJb3A2L7O+dV0jWyIUjne3ymSixe6jQhg+Uu
 1XqXVc3AHlYUPyTf+qcfRElS9nuLcK8daTOOlYX4asiY1KNY718XFsxKMLRI0/4WT5wz
 P1Og==
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:date
 :message-id:subject:from:to;
 bh=EKqPqyMWSpOim7bk9gE9BfDh4PqAGLvNwkq8vsiOKwk=;
 b=ZaAM+waLjGbDMkWEKUXxuAhYA+gXkANHQCSON5YAAs2R7ozsX8nMqslMpKOT663efr
 d0EmJGzwop+4L5ZIE7Tbh9SOdx+iBqJCc2ZAtwQjTWwp6nDKNjB7aOSSDFs5ADp7rz89
 /HB9uRsl8iTPm+KW17/nY87f3G/+bGEWa4ej3PODM2Nnp5K9kdjLrKMHViyXiq8kAAi+
 NXylQ1Fcmba0YX+wPCCB6JoJ6+CQfYCkeIiFIlwzyw4jlL6gaTnya7hAMbt4P5e95A96
 L4J/7s9jFH0ra6+fo87Jc29vdaM+cVFzw6S8PvfhuFTnj+Rip2b+CQALpS9uZTIe0XJY
 PpdA==
X-Gm-Message-State: AOPr4FU5j87uwWz4JDm25LWx5BD5KZue1df2Vch4X9vARctCbJVpDvRxBrNfsHwWfdUycE7f9Vt5z1rMK2fmmA==
MIME-Version: 1.0
X-Received: by 10.157.63.52 with SMTP id m49mr8286356otc.2.1463663408795; Thu,
 19 May 2016 06:10:08 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Thu, 19 May 2016 06:10:08 -0700 (PDT)
In-Reply-To: <20160519100019.GA13019@nodbug.lucina.net>
References: <20160519100019.GA13019@nodbug.lucina.net>
Date: Thu, 19 May 2016 14:10:08 +0100
Message-ID: <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

T24gMTkgTWF5IDIwMTYgYXQgMTE6MDAsIE1hcnRpbiBMdWNpbmEgPG1hcnRpbkBsdWNpbmEubmV0
PiB3cm90ZToKPiBIaSwKPgo+IFRvZ2V0aGVyIHdpdGggRGFuIFdpbGxpYW1zIHdlJ3JlIHdvcmtp
bmcgb24gZ2V0dGluZyB0aGUgTWlyYWdlL1NvbG81Cj4gYmluZGluZ3MgaW50byBtZXJnZWFibGUg
c3RhdGUuIFBhcnQgb2YgdGhpcyBwcm9jZXNzIGlzIGZpZ3VyaW5nIG91dCB3aGF0Cj4gdGhlIHN0
cnVjdHVyZSBmb3IgbWlyYWdlLXNvbG81ICh0aGUgInBsYXRmb3JtIGJpbmRpbmdzIikgYW5kIGl0
cwo+IGRlcGVuZGVuY2llcyBzaG91bGQgYmUuCj4KPiBUaGUgY3VycmVudCBzdHJ1Y3R1cmUgb2Yg
bWlyYWdlLXBsYXRmb3JtIGZvciBYZW4gKHRoZSBvbmx5IG5vbi1VTklYIHRhcmdldCkKPiBsb29r
cyBsaWtlIHRoaXMsIGluIGRlcGVuZGVuY3kgb3JkZXIgd2l0aCBsZWFmIHBhY2thZ2VzIG9taXR0
ZWQ6Cj4KPiBtaW5pb3MteGVuOiBNaW5pLU9TIGtlcm5lbAo+ICAgbWlyYWdlLXhlbi1taW5pb3M6
IE9wZW5saWJtIGludGVyZmFjZXMgbmVlZGVkIGJ5IE9DYW1sIHJ1bnRpbWUKPiAgICAgbWlyYWdl
LXhlbi1wb3NpeDogbGliYyBhbmQgUE9TSVggaW50ZXJmYWNlcyBuZWVkZWQgYnkgT0NhbWwgcnVu
dGltZQo+ICAgICAgIG1pcmFnZS14ZW4tb2NhbWw6IE9DYW1sIChhc21ydW4pIHJ1bnRpbWUKPiAg
ICAgICAgIG1pcmFnZS14ZW46IE1pcmFnZS9YZW4gcGxhdGZvcm0gYmluZGluZ3MKPgo+IEZvciBT
b2xvNSwgd2UnZCBsaWtlIHRvIHNpbXBsaWZ5IHRoZSBzdHJ1Y3R1cmUgdG8gc29tZXRoaW5nIGxp
a2UgdGhpczoKPgo+IHNvbG81LWtlcm5lbC1YWFg6IFNvbG81IGtlcm5lbCB3aXRoIG5vIFBPU0lY
eS9saWJjIGludGVyZmFjZXMKPiAgIHNvbG81LW9jYW1sLXJ1bnRpbWU6IE9DYW1sIHJ1bnRpbWUg
YW5kIGFsbCBsaWJzIGl0IG5lZWRzIHRvIHJ1biBvbiBTb2xvNQo+ICAgICBtaXJhZ2Utc29sbzU6
IE1pcmFnZS9Tb2xvNSBwbGF0Zm9ybSBiaW5kaW5ncwo+Cj4gVGhlICJYWFgiIGluIHRoZSBzb2xv
NS1rZXJuZWwgcGFja2FnZSByZWZlcnMgdG8gdGhlIGRpZmZlcmVudCBTb2xvNSB0YXJnZXRzCj4g
KHZpcnRpby9xZW11IGFuZCB1a3ZtKS4KPgo+IHNvbG81LW9jYW1sLXJ1bnRpbWUgaXMgZXNzZW50
aWFsbHkgYSByb2xsLXVwIG9mIG1pcmFnZS14ZW4tbWluaW9zICh3aGljaCBpcwo+IGp1c3QgYW5v
dGhlciBuYW1lIGZvciBPcGVubGlibSksIG1pcmFnZS14ZW4tcG9zaXggYW5kIG1pcmFnZS14ZW4t
b2NhbWwgaW50bwo+IGEgc2luZ2xlIHBhY2thZ2UuCgpZZXMgbWlyYWdlLXhlbi1taW5pb3Mgc2hv
dWxkIHByb2JhYmx5IGJlIHJlbmFtZWQuIE9yaWdpbmFsbHkgaXQKaW5jbHVkZWQgbWluaW9zLXhl
biB0b28sIGJ1dCB3aGVuIG1pbmlvcy14ZW4gYWRkZWQgb3BhbSBzdXBwb3J0CmRpcmVjdGx5IHRo
YXQgd2Fzbid0IG5lZWRlZCBhbnkgbG9uZ2VyLgoKPiBUaGUgcmF0aW9uYWxlIGJlaGluZCB0aGlz
IHN0cnVjdHVyZSBpcyB0aHJlZWZvbGQ6Cj4KPiAxKSBJdCBoYXMgZXhwbGljaXQgY29udHJhY3Rz
IGRlZmluaW5nIHdoaWNoIGludGVyZmFjZXMgZWFjaCBsYXllcgo+IHByb3ZpZGVzL2RlcGVuZHMg
b24uIEZ1cnRoZXIsIGJ5IG5vdCBwcm92aWRpbmcgYSBzZXBhcmF0ZSAicG9zaXgiIHBhY2thZ2Us
Cj4gd2UgZGlzY291cmFnZSBhZGRpbmcgbW9yZSBDIGNvZGUgdG8gc3VwcG9ydCAicmFuZG9tIGJp
dHMgb2YgUE9TSVggbmF0aXZlCj4gbGlicmFyeSBYIG1pZ2h0IG5lZWQiIHdoaWNoIGVuY291cmFn
ZXMgdGhlIHVzZSBvZiBwdXJlLU9DYW1sIGxpYnJhcmllcyBpbgo+IE1pcmFnZS4KPgo+IDIpIEkg
ZG9uJ3Qgc2VlIGEgbmVlZCBmb3Igb3RoZXIgT1BBTSBwYWNrYWdlcyB0byBjb25zdW1lIHRoZSBw
b3NpeCBhbmQKPiBvcGVubGlibSBpbnRlcmZhY2VzIHNlcGFyYXRlbHkuIFRoZXNlIGV4aXN0IG9u
bHkgdG8gc3VwcG9ydCB0aGUKPiBmcmVlc3RhbmRpbmcgT0NhbWwgcnVudGltZS4gVGhlcmUncyBu
b3RoaW5nIE1pcmFnZS1zcGVjaWZpYyBpbiB0aGlzCj4gcGFja2FnZSwgaXQgaXMgYSBmcmVlc3Rh
bmRpbmcgYnVpbGQgb2YgYXNtcnVuIG9uIFNvbG81IGludGVyZmFjZXMsIGhlbmNlCj4gdGhlIG5h
bWUgc29sbzUtb2NhbWwtcnVudGltZSByYXRoZXIgdGhhbiBtaXJhZ2Utc29sbzUtb2NhbWwuCj4K
PiAzKSBJIHdvdWxkIGV2ZW50dWFsbHkgbGlrZSB0byBwcm9kdWNlIGEgInJldGFyZ2V0YWJsZSIg
ZnJlZXN0YW5kaW5nIE9DYW1sCj4gcnVudGltZSB3aGljaCB3b3VsZCBiZSBzaGFyZWQgYnkgdGhl
IFhlbiwgU29sbzUgYW5kIG90aGVyIGZ1dHVyZSBub24tVU5JWAo+IHRhcmdldHMuIEhvd2V2ZXIs
IHRoZSBmaXJzdCBzdGVwIGlzIHRvIGdldCBTb2xvNSB1cHN0cmVhbWVkLgo+Cj4gVGhvdWdodHM/
IEFyZSB0aGVyZSBhbnkgc2hvd3N0b3BwZXJzIHdpdGggdGhlIHByb3Bvc2VkIHN0cnVjdHVyZT8g
IElzIHRoZXJlCj4gYSByZWFzb24gSSd2ZSBtaXNzZWQgZm9yIHRoZSB4ZW4tb2NhbWwgLyB4ZW4t
cG9zaXggc3BsaXQgaW4KPiBtaXJhZ2UtcGxhdGZvcm0/CgpJdCBhbGwgc291bmRzIGZpbmUgdG8g
bWUuIEkgZG9uJ3Qga25vdyB3aHkgd2UgaGF2ZSB0aGUgY3VycmVudCBzcGxpdC4KSXQgaGFwcGVu
ZWQgaW4gdGhpcyBQUjoKCiAgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtcGxhdGZv
cm0vcHVsbC8xMjUKCkhvd2V2ZXIsIHRoZXJlIGlzIG5vIGRlc2NyaXB0aW9uIGluIHRoZSBQUiBu
b3IgYW55dGhpbmcgaW4gdGhlIGNvbW1pdHMKZXhwbGFpbmluZyB3aHkgdGhlIGNoYW5nZXMgd2Vy
ZSBtYWRlLiBQZXJoYXBzIEhhbm5lcyBvciBUaG9tYXNHIGNhbgpzYXkgbW9yZS4KCgotLSAKRHIg
VGhvbWFzIExlb25hcmQgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4
IDI1QUUgQ0FEMCA4OTc1IDdDREEgIEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 19 14:46:21 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b3PDM-00047R-Lr; Thu, 19 May 2016 14:46:16 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1b3PDL-00046Q-ED
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 14:46:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F4/61-18833-6B1DD375; Thu, 19 May 2016 14:46:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXSPJ+BQ3frRdt
 wg7YtGha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHiv3nB7tyKNQ86mRoYX6Z1MXJxCAlsY5SY
 82gDaxcjJ4eIgLrEslP3GUFsNgFzib62/SwgtrCAvsS+V5fYQGxeARuJjdffM4PYLAKqEnsu/
 ASLiwrESNy5co8VokZQ4uTMJ2C9zAKdjBKvjyZMYOSchSQ1C0kKwraROLf1OFRcW2LZwtfMEL
 a1xIxfB9kgbEWJKd0P2SFsU6DWj4wQtr7E5xt72BYwcqxiVC9OLSpLLdI10ksqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwbjsr9MhRkkOJiVR3vvnbMOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfBGXwDKCRalpqdWpGXmAIMeJi3BwaMkwrv1PFCat7ggMbc4Mx0idYpRU
 UqcVwekTwAkkVGaB9cGi7RLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatBpnCk5lXAjf9Fd
 BiJqDFt8RsQBaXJCKkpBoYxd6mZi067lTtWfT6inD0JYWoQl/54NIqsRmMRVs5rpcEePFN++p
 ouvRFyJ/qm937UpfsCwm5bLP8H/+fBznu5a9s3PuLlrCtnPNK7Oc51ytyPE42Ctty0uqSf8++
 /YrT5ebHx2ckWgLeuahPCGffy1Q6bcJ+8QNO09YXbN5bJ6By3feAwJszSizFGYmGWsxFxYkAu
 MMKWa8CAAA=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1463669173!14431502!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23276 invoked from network); 19 May 2016 14:46:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 14:46:13 -0000
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id D60341C1134
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 16:46:12 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <1262bc02-eacb-d868-8b94-dbd6f32c64d2@in.tum.de>
Date: Thu, 19 May 2016 16:46:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
Subject: [MirageOS-devel] Xen, MirageOS, and Unikernel Migration
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1385396618529608422=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

--===============1385396618529608422==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms070406060905050808050107"

This is a cryptographically signed message in MIME format.

--------------ms070406060905050808050107
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,

I'm experimenting a bit with VM migration in XEN. Right now I'm trying=20
to migrate a MirageOS Unikernel from one server to another without=20
success. The image that I'm migrating is a customized version of the=20
simple "hello" example that can be found in the mirage-skeleton repo.=20
Both my server machines run Ubuntu 14.04 and have Xen 4.6, moreover,=20
migration works for a normal VM image (like Alpine Linux).

Anyway, this is the trace generated by the migrate command:

Saving to migration stream new xl format (info 0x3/0x0/966)
libxl: debug: libxl.c:968:libxl_domain_suspend: ao 0x207cbb0: create:=20
how=3D(nil) callback=3D(nil) poller=3D0x207b9e0
libxl: debug: libxl.c:6537:libxl__fd_flags_modify_save: fnctl F_GETFL=20
flags for fd 8 are 0x1
libxl: debug: libxl.c:6545:libxl__fd_flags_modify_save: fnctl F_SETFL of =

fd 8 to 0x1
libxl: debug: libxl.c:995:libxl_domain_suspend: ao 0x207cbb0:=20
inprogress: poller=3D0x207b9e0, flags=3Di
Loading new save file <incoming migration stream> (new xl fmt info=20
0x3/0x0/966)
  Savefile contains xl domain config in JSON format
Parsing config from <saved>
libxl-save-helper: debug: starting save: Success
xc: detail: fd 8, dom 3, max_iters 0, max_factor 0, flags 1, hvm 0
xc: info: Saving domain 3, type x86 PV
xc: detail: 64 bits, 4 levels
xc: detail: max_pfn 0xffff, p2m_frames 128
xc: detail: max_mfn 0x2080000
libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x2485260:=20
create: how=3D(nil) callback=3D(nil) poller=3D0x2485300
libxl: debug: libxl.c:6537:libxl__fd_flags_modify_save: fnctl F_GETFL=20
flags for fd 0 are 0x0
libxl: debug: libxl.c:6545:libxl__fd_flags_modify_save: fnctl F_SETFL of =

fd 0 to 0x0
libxl: debug: libxl_create.c:942:initiate_domain_create: restoring, not=20
running bootloader
libxl: notice: libxl_numa.c:499:libxl__get_numa_candidate: NUMA=20
placement failed, performance might be affected
libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x2485260:=20
inprogress: poller=3D0x2485300, flags=3Di
libxl: debug: libxl_stream_read.c:314:stream_header_done: Stream v2
libxl: debug: libxl_stream_read.c:529:process_record: Record: 1, length 0=

libxl-save-helper: debug: starting restore: Success
xc: detail: fd 6, dom 4, hvm 0, pae 0, superpages 0, checkpointed_stream =
0
xc: info: Found x86 PV domain from Xen 4.6
xc: info: Restoring domain
xc: detail: 64 bits, 4 levels
xc: detail: max_mfn 0x2080000
xc: detail: Changed max_pfn from 0 to 0xffff
libxl: debug: libxl_dom_suspend.c:144:domain_suspend_callback_common:=20
issuing PV suspend request via XenBus control node
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch=20
w=3D0x207c1d0 wpath=3D/local/domain/3/control/shutdown token=3D3/0: regis=
ter=20
slotnum=3D3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=3D0x207c1d0=20
wpath=3D/local/domain/3/control/shutdown token=3D3/0: event=20
epath=3D/local/domain/3/control/shutdown
libxl: debug: libxl_aoutils.c:88:xswait_timeout_callback: guest=20
acknowledgement of suspend request: xswait timeout=20
(path=3D/local/domain/3/control/shutdown)
libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch=20
w=3D0x207c1d0 wpath=3D/local/domain/3/control/shutdown token=3D3/0: dereg=
ister=20
slotnum=3D3
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch=20
w=3D0x207c1d0: deregister unregistered
libxl: error:=20
libxl_dom_suspend.c:215:domain_suspend_common_pvcontrol_suspending:=20
guest didn't acknowledge suspend, cancelling request
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch=20
w=3D0x207c1e8: deregister unregistered
xc: error: Domain has not been suspended: shutdown 0, reason 255:=20
Internal error
xc: error: Save failed (0 =3D Success): Internal error
libxl-save-helper: debug: complete r=3D-1: Success
libxl: error: libxl_stream_write.c:329:libxl__xc_domain_save_done:=20
saving domain: domain did not respond to suspend request: Success
libxl: debug: libxl.c:6564:libxl__fd_flags_restore: fnctl F_SETFL of fd=20
8 to 0x1
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x207cbb0:=20
complete, rc=3D-8
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x207cbb0: destro=
y
migration sender: libxl_domain_suspend failed (rc=3D-8)
xc: error: Failed to read Record Header from stream (0 =3D Success):=20
Internal error
xc: error: Restore failed (0 =3D Success): Internal error
libxl-save-helper: debug: complete r=3D-1: Success
libxl: error: libxl_stream_read.c:749:libxl__xc_domain_restore_done:=20
restoring domain: Success
libxl: error: libxl_create.c:1142:domcreate_rebuild_done: cannot=20
(re-)build domain: -3
libxl: debug: libxl.c:1719:devices_destroy_cb: forked pid 5584 for=20
destroy of domain 4
libxl: debug: libxl.c:6564:libxl__fd_flags_restore: fnctl F_SETFL of fd=20
0 to 0x0
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x2485260:=20
complete, rc=3D-3
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x2485260: destro=
y
libxl: debug: libxl.c:1458:libxl_domain_destroy: ao 0x2485260: create:=20
how=3D(nil) callback=3D(nil) poller=3D0x2485300
libxl: error: libxl.c:1591:libxl__destroy_domid: non-existant domain 4
libxl: error: libxl.c:1549:domain_destroy_callback: unable to destroy=20
guest with domid 4
libxl: error: libxl.c:1476:domain_destroy_cb: destruction of domain 4 fai=
led
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x2485260:=20
complete, rc=3D-21
libxl: debug: libxl.c:1467:libxl_domain_destroy: ao 0x2485260:=20
inprogress: poller=3D0x2485300, flags=3Dic
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x2485260: destro=
y
migration target: Domain creation failed (code -3).
xc: debug: hypercall buffer: total allocations:254 total releases:254
xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
xc: debug: hypercall buffer: cache current size:3
xc: debug: hypercall buffer: cache hits:236 misses:3 toobig:15
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration=20
transport process [38632] exited with error status 3
Migration failed, failed to suspend at sender.
xc: debug: hypercall buffer: total allocations:29 total releases:29
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:21 misses:2 toobig:6

I suppose the migration fails due to a problem with the shutdown=20
command? I'm not an expert of XEN, I just started learning, so any=20
remark/comment/suggestion is welcome.

Best regards,
Vittorio



--------------ms070406060905050808050107
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Firma crittografica S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EH4wggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgDCCBWigAwIBAgIHGgT+lsXXBjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE1MDkw
MTEwNDIxNVoXDTE2MDYwMTA0MDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArLZdcgHfYzNf
o4yJgVF6JbUTAW+3b42jky14bpyOetjmWNnyuXT/XYo17pS18OjSQeIm0FbCN0t24FKh4soO
fmmOrVad5YoZvrm2mrV7A7ndLK+y/ZrnAAxUfgaUVK2TOJgEENISvX1Rc7xcxMB0/5bNFYOj
+CEwwQPMtqnbVIJycyxeq0F4YERr32dPJkt92tNO7rbkdziAylBdGqeVeby/JR4Ves/LwN9u
XFWpR9sXePRvTudrEiOtBESQq6kt1r9T7cyVHShVsI7+fhrbKoUu5RzdiZ/FyaQQaoj2d+5G
BoWqmiD6RwERJdJldrt9r9umKhEZQ7wio0vPQDFK+QIDAQABo4IC0jCCAs4wQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwMwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsGAQUF
BwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRDYlUM/46RT+ICnbaavF+BN9oilTAfBgNVHSME
GDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBpbi50
dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUtbXVl
bmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNvenpv
bGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1tdWVu
Y2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1bS1j
YS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0t
Y2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzABhido
dHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKGM2h0
dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/Bggr
BgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9jYWNl
cnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQAE5KrdSC8XrPlBs2orPP4xtqn2+1hX6C7mrRlJ
OPlCUKddsp/heIeIJn6BqoaVW6jGJVCdkIuL9xRlpU/PbLm7Htl1VPaINHjpkhGxsETYGY36
nFXndpfR4uoKCgrYUebRn28fobwuDPSnwIuS8lMjteTwW48lNAw8GaeCffq8m/DmljlqQ3dp
Zxf+FNyIKZx11stq9IxL1NK6drHOVVpNI4JxgmI1Oa4DUiwDihUmX9Hics89QCD2zTTL6OQY
ZoSvbqWI/TKKlTklj8g7wUPW9CStagnchLgfr4AD49u3lpJWbARMhESwnUDt9DSr2g7cRxc9
2Re8hKkWfeelC6YSMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVj
aG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5n
c3N0ZWxsZSBkZXIgVFVNAgcaBP6WxdcGMA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG9w0B
CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjA1MTkxNTQ2MDZaMC8GCSqGSIb3
DQEJBDEiBCBHqp+hvr4x2myhnMA0Daj04/HjWsyzpZfam/DQf1IPkTBsBgkqhkiG9w0BCQ8x
XzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwIC
AgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQBgjcQ
BDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0
IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIHGgT+
lsXXBjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu
aXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3Nz
dGVsbGUgZGVyIFRVTQIHGgT+lsXXBjANBgkqhkiG9w0BAQEFAASCAQBuGQ6p8zFZMafhbC7H
/vXuHMwwyVeMgi92GeuK+/4WoAcU0yBpIYcdo9Gkg+OgAHMh2hFt0IU8t05sveaGfFY3NzVi
p2mw9mTtdnGTvmCHq6U9ceksp9X33eKPUN+8UPkaVIHSV23Ja7wJe5eM/KxVszlwvfHoDGFy
4D/vcLeCtNWH/TqxpypxM+wSod+HrCHaHoMFQWfrGpTUOh9wGyCI46TWXkbOOpkaeAEjU19J
XNfi0RlNye46x7jE/nnObjXKUZsIIih8Zvp8W5vSMLIyGp+XKC7qowCUMwnDicmlb+CMJ1W8
Wbb6RXUw+A/C+2idHOv+3NQlNodtUZ+rhSmlAAAAAAAA
--------------ms070406060905050808050107--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============1385396618529608422==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 19 14:46:21 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b3PDM-00047R-Lr; Thu, 19 May 2016 14:46:16 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1b3PDL-00046Q-ED
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 14:46:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F4/61-18833-6B1DD375; Thu, 19 May 2016 14:46:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXSPJ+BQ3frRdt
 wg7YtGha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHiv3nB7tyKNQ86mRoYX6Z1MXJxCAlsY5SY
 82gDaxcjJ4eIgLrEslP3GUFsNgFzib62/SwgtrCAvsS+V5fYQGxeARuJjdffM4PYLAKqEnsu/
 ASLiwrESNy5co8VokZQ4uTMJ2C9zAKdjBKvjyZMYOSchSQ1C0kKwraROLf1OFRcW2LZwtfMEL
 a1xIxfB9kgbEWJKd0P2SFsU6DWj4wQtr7E5xt72BYwcqxiVC9OLSpLLdI10ksqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwbjsr9MhRkkOJiVR3vvnbMOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfBGXwDKCRalpqdWpGXmAIMeJi3BwaMkwrv1PFCat7ggMbc4Mx0idYpRU
 UqcVwekTwAkkVGaB9cGi7RLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatBpnCk5lXAjf9Fd
 BiJqDFt8RsQBaXJCKkpBoYxd6mZi067lTtWfT6inD0JYWoQl/54NIqsRmMRVs5rpcEePFN++p
 ouvRFyJ/qm937UpfsCwm5bLP8H/+fBznu5a9s3PuLlrCtnPNK7Oc51ytyPE42Ctty0uqSf8++
 /YrT5ebHx2ckWgLeuahPCGffy1Q6bcJ+8QNO09YXbN5bJ6By3feAwJszSizFGYmGWsxFxYkAu
 MMKWa8CAAA=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1463669173!14431502!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23276 invoked from network); 19 May 2016 14:46:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 14:46:13 -0000
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id D60341C1134
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 16:46:12 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <1262bc02-eacb-d868-8b94-dbd6f32c64d2@in.tum.de>
Date: Thu, 19 May 2016 16:46:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
Subject: [MirageOS-devel] Xen, MirageOS, and Unikernel Migration
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1385396618529608422=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

--===============1385396618529608422==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms070406060905050808050107"

This is a cryptographically signed message in MIME format.

--------------ms070406060905050808050107
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,

I'm experimenting a bit with VM migration in XEN. Right now I'm trying=20
to migrate a MirageOS Unikernel from one server to another without=20
success. The image that I'm migrating is a customized version of the=20
simple "hello" example that can be found in the mirage-skeleton repo.=20
Both my server machines run Ubuntu 14.04 and have Xen 4.6, moreover,=20
migration works for a normal VM image (like Alpine Linux).

Anyway, this is the trace generated by the migrate command:

Saving to migration stream new xl format (info 0x3/0x0/966)
libxl: debug: libxl.c:968:libxl_domain_suspend: ao 0x207cbb0: create:=20
how=3D(nil) callback=3D(nil) poller=3D0x207b9e0
libxl: debug: libxl.c:6537:libxl__fd_flags_modify_save: fnctl F_GETFL=20
flags for fd 8 are 0x1
libxl: debug: libxl.c:6545:libxl__fd_flags_modify_save: fnctl F_SETFL of =

fd 8 to 0x1
libxl: debug: libxl.c:995:libxl_domain_suspend: ao 0x207cbb0:=20
inprogress: poller=3D0x207b9e0, flags=3Di
Loading new save file <incoming migration stream> (new xl fmt info=20
0x3/0x0/966)
  Savefile contains xl domain config in JSON format
Parsing config from <saved>
libxl-save-helper: debug: starting save: Success
xc: detail: fd 8, dom 3, max_iters 0, max_factor 0, flags 1, hvm 0
xc: info: Saving domain 3, type x86 PV
xc: detail: 64 bits, 4 levels
xc: detail: max_pfn 0xffff, p2m_frames 128
xc: detail: max_mfn 0x2080000
libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x2485260:=20
create: how=3D(nil) callback=3D(nil) poller=3D0x2485300
libxl: debug: libxl.c:6537:libxl__fd_flags_modify_save: fnctl F_GETFL=20
flags for fd 0 are 0x0
libxl: debug: libxl.c:6545:libxl__fd_flags_modify_save: fnctl F_SETFL of =

fd 0 to 0x0
libxl: debug: libxl_create.c:942:initiate_domain_create: restoring, not=20
running bootloader
libxl: notice: libxl_numa.c:499:libxl__get_numa_candidate: NUMA=20
placement failed, performance might be affected
libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x2485260:=20
inprogress: poller=3D0x2485300, flags=3Di
libxl: debug: libxl_stream_read.c:314:stream_header_done: Stream v2
libxl: debug: libxl_stream_read.c:529:process_record: Record: 1, length 0=

libxl-save-helper: debug: starting restore: Success
xc: detail: fd 6, dom 4, hvm 0, pae 0, superpages 0, checkpointed_stream =
0
xc: info: Found x86 PV domain from Xen 4.6
xc: info: Restoring domain
xc: detail: 64 bits, 4 levels
xc: detail: max_mfn 0x2080000
xc: detail: Changed max_pfn from 0 to 0xffff
libxl: debug: libxl_dom_suspend.c:144:domain_suspend_callback_common:=20
issuing PV suspend request via XenBus control node
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch=20
w=3D0x207c1d0 wpath=3D/local/domain/3/control/shutdown token=3D3/0: regis=
ter=20
slotnum=3D3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=3D0x207c1d0=20
wpath=3D/local/domain/3/control/shutdown token=3D3/0: event=20
epath=3D/local/domain/3/control/shutdown
libxl: debug: libxl_aoutils.c:88:xswait_timeout_callback: guest=20
acknowledgement of suspend request: xswait timeout=20
(path=3D/local/domain/3/control/shutdown)
libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch=20
w=3D0x207c1d0 wpath=3D/local/domain/3/control/shutdown token=3D3/0: dereg=
ister=20
slotnum=3D3
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch=20
w=3D0x207c1d0: deregister unregistered
libxl: error:=20
libxl_dom_suspend.c:215:domain_suspend_common_pvcontrol_suspending:=20
guest didn't acknowledge suspend, cancelling request
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch=20
w=3D0x207c1e8: deregister unregistered
xc: error: Domain has not been suspended: shutdown 0, reason 255:=20
Internal error
xc: error: Save failed (0 =3D Success): Internal error
libxl-save-helper: debug: complete r=3D-1: Success
libxl: error: libxl_stream_write.c:329:libxl__xc_domain_save_done:=20
saving domain: domain did not respond to suspend request: Success
libxl: debug: libxl.c:6564:libxl__fd_flags_restore: fnctl F_SETFL of fd=20
8 to 0x1
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x207cbb0:=20
complete, rc=3D-8
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x207cbb0: destro=
y
migration sender: libxl_domain_suspend failed (rc=3D-8)
xc: error: Failed to read Record Header from stream (0 =3D Success):=20
Internal error
xc: error: Restore failed (0 =3D Success): Internal error
libxl-save-helper: debug: complete r=3D-1: Success
libxl: error: libxl_stream_read.c:749:libxl__xc_domain_restore_done:=20
restoring domain: Success
libxl: error: libxl_create.c:1142:domcreate_rebuild_done: cannot=20
(re-)build domain: -3
libxl: debug: libxl.c:1719:devices_destroy_cb: forked pid 5584 for=20
destroy of domain 4
libxl: debug: libxl.c:6564:libxl__fd_flags_restore: fnctl F_SETFL of fd=20
0 to 0x0
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x2485260:=20
complete, rc=3D-3
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x2485260: destro=
y
libxl: debug: libxl.c:1458:libxl_domain_destroy: ao 0x2485260: create:=20
how=3D(nil) callback=3D(nil) poller=3D0x2485300
libxl: error: libxl.c:1591:libxl__destroy_domid: non-existant domain 4
libxl: error: libxl.c:1549:domain_destroy_callback: unable to destroy=20
guest with domid 4
libxl: error: libxl.c:1476:domain_destroy_cb: destruction of domain 4 fai=
led
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x2485260:=20
complete, rc=3D-21
libxl: debug: libxl.c:1467:libxl_domain_destroy: ao 0x2485260:=20
inprogress: poller=3D0x2485300, flags=3Dic
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x2485260: destro=
y
migration target: Domain creation failed (code -3).
xc: debug: hypercall buffer: total allocations:254 total releases:254
xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
xc: debug: hypercall buffer: cache current size:3
xc: debug: hypercall buffer: cache hits:236 misses:3 toobig:15
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration=20
transport process [38632] exited with error status 3
Migration failed, failed to suspend at sender.
xc: debug: hypercall buffer: total allocations:29 total releases:29
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:21 misses:2 toobig:6

I suppose the migration fails due to a problem with the shutdown=20
command? I'm not an expert of XEN, I just started learning, so any=20
remark/comment/suggestion is welcome.

Best regards,
Vittorio



--------------ms070406060905050808050107
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Firma crittografica S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EH4wggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgDCCBWigAwIBAgIHGgT+lsXXBjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE1MDkw
MTEwNDIxNVoXDTE2MDYwMTA0MDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArLZdcgHfYzNf
o4yJgVF6JbUTAW+3b42jky14bpyOetjmWNnyuXT/XYo17pS18OjSQeIm0FbCN0t24FKh4soO
fmmOrVad5YoZvrm2mrV7A7ndLK+y/ZrnAAxUfgaUVK2TOJgEENISvX1Rc7xcxMB0/5bNFYOj
+CEwwQPMtqnbVIJycyxeq0F4YERr32dPJkt92tNO7rbkdziAylBdGqeVeby/JR4Ves/LwN9u
XFWpR9sXePRvTudrEiOtBESQq6kt1r9T7cyVHShVsI7+fhrbKoUu5RzdiZ/FyaQQaoj2d+5G
BoWqmiD6RwERJdJldrt9r9umKhEZQ7wio0vPQDFK+QIDAQABo4IC0jCCAs4wQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwMwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsGAQUF
BwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRDYlUM/46RT+ICnbaavF+BN9oilTAfBgNVHSME
GDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBpbi50
dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUtbXVl
bmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNvenpv
bGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1tdWVu
Y2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1bS1j
YS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0t
Y2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzABhido
dHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKGM2h0
dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/Bggr
BgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9jYWNl
cnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQAE5KrdSC8XrPlBs2orPP4xtqn2+1hX6C7mrRlJ
OPlCUKddsp/heIeIJn6BqoaVW6jGJVCdkIuL9xRlpU/PbLm7Htl1VPaINHjpkhGxsETYGY36
nFXndpfR4uoKCgrYUebRn28fobwuDPSnwIuS8lMjteTwW48lNAw8GaeCffq8m/DmljlqQ3dp
Zxf+FNyIKZx11stq9IxL1NK6drHOVVpNI4JxgmI1Oa4DUiwDihUmX9Hics89QCD2zTTL6OQY
ZoSvbqWI/TKKlTklj8g7wUPW9CStagnchLgfr4AD49u3lpJWbARMhESwnUDt9DSr2g7cRxc9
2Re8hKkWfeelC6YSMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVj
aG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5n
c3N0ZWxsZSBkZXIgVFVNAgcaBP6WxdcGMA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG9w0B
CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjA1MTkxNTQ2MDZaMC8GCSqGSIb3
DQEJBDEiBCBHqp+hvr4x2myhnMA0Daj04/HjWsyzpZfam/DQf1IPkTBsBgkqhkiG9w0BCQ8x
XzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwIC
AgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQBgjcQ
BDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0
IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIHGgT+
lsXXBjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu
aXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3Nz
dGVsbGUgZGVyIFRVTQIHGgT+lsXXBjANBgkqhkiG9w0BAQEFAASCAQBuGQ6p8zFZMafhbC7H
/vXuHMwwyVeMgi92GeuK+/4WoAcU0yBpIYcdo9Gkg+OgAHMh2hFt0IU8t05sveaGfFY3NzVi
p2mw9mTtdnGTvmCHq6U9ceksp9X33eKPUN+8UPkaVIHSV23Ja7wJe5eM/KxVszlwvfHoDGFy
4D/vcLeCtNWH/TqxpypxM+wSod+HrCHaHoMFQWfrGpTUOh9wGyCI46TWXkbOOpkaeAEjU19J
XNfi0RlNye46x7jE/nnObjXKUZsIIih8Zvp8W5vSMLIyGp+XKC7qowCUMwnDicmlb+CMJ1W8
Wbb6RXUw+A/C+2idHOv+3NQlNodtUZ+rhSmlAAAAAAAA
--------------ms070406060905050808050107--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============1385396618529608422==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 19 21:09:36 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 21:09: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 1b3VC9-00045d-IP; Thu, 19 May 2016 21:09:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <manu.delab@gmail.com>) id 1b3VC8-00045X-DO
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 21:09:24 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 D0/35-13115-38B2E375; Thu, 19 May 2016 21:09:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMXThZt0mbbt
 wgz0fzSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP91a1MBTPYKha3/WBsYDzK2sXIySEkMI9R
 4t9S2y5GLg4Wgc8sEqe+fmcHSUgIzGSVeL7cH8LOkVjcfxYqXiAx88NXRhCbV0BQ4uTMJywQg
 zwl5k95w9bFyMHBKeAr8fEaG0TYR6J/7nwWkDCbgLpEz70SkDCLgKrEl8l/WSGmBEismP+eGc
 QWFjCROHr9H9hEEaDyZafug21iFvCSeHn8EvMERv5ZSBbPQpKaBbSBGahl/TwhiLCaxO1tV9k
 hbG2JZQtfMy9gZF3FqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hoopebWlycmJ6ak5hUrJecn7uJ
 ERiuDECwg7FljvMhRkkOJiVR3vvnbMOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBu0bQLFxIsS
 k1PrUjLzAFGDkxagoNHSYQ3FSTNW1yQmFucmQ6ROsVoybHl97W1TBwLftwGktum3lvLJMSSl5
 +XKiXOWwvSIADSkFGaBzcOFt2XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMz7BmQKT2ZeCdz
 WV0AHMQEddEvMBuSgkkSElFQD46SVe4p4pk2a/HKXjXu1QJJfdfUntU+v6rUOTZAuuzVt1haG
 7CYJ7Z87aqZvc40TelOWW5K+/ObHmoklN3/e7orOZxBnc14pcvTm9ydc6wM31jEvWrPvwdNHz
 mun5C5SzV0f6yJ6zP/JPT158d3KrV3XHi18ZbOK42OB4rs2szkV2yycGUK36CixFGckGmoxFx
 UnAgBE4bPU6QIAAA==
X-Env-Sender: manu.delab@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1463692151!42695990!1
X-Originating-IP: [209.85.161.179]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61130 invoked from network); 19 May 2016 21:09:22 -0000
Received: from mail-yw0-f179.google.com (HELO mail-yw0-f179.google.com)
 (209.85.161.179)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 21:09:22 -0000
Received: by mail-yw0-f179.google.com with SMTP id j74so91224072ywg.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 14:09: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;
 bh=7JiKDHfpu9qwnwKps68ZWyLdgXQ7BydfWwU84EgnD80=;
 b=mz0wjJdwFjpBaknte/CIAbACFiSo+hghXNkvOCap0rOE4Erutvv1KKs3XX3kHgOHMO
 u8tz5OMZ0MvQ79qGQnuBhIczEhTAF8FTHG02wAhI04vaFYt6LfTq/CdQcvoKj5hYG7OX
 Unt32qzht3wSR1xL0OTRGufTc1PoZv/nETgJhnX94KR5+rywAGVGCRdMO+X02xWuQ1oq
 do6z6bhhmOFFU5exn0L1YZzXIqM9pHz4VD9lCcz+guOwW5qklEOmWDh8NV3IJ6wH54U+
 o4d3gZQvYOqiVY9PjoEtfLCOritsF8gyU02Ozyxi9BS+d7ivmCiazpKRpb18mrOyDciA
 tYug==
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=7JiKDHfpu9qwnwKps68ZWyLdgXQ7BydfWwU84EgnD80=;
 b=TqFXVuxd1ycKOVbP0B8qZsRfkIzEcd+HM1uvdzXQZB6qCfi7gqJmWFmxPRutkRfzhR
 WAXEdBgHLHfT4qtTs+Bja8yUuvznpvg86Q+KOmN5VR6yyvr3VDx0ALnetC0oeXFva1HY
 mk0ZDQMAV6Sy6FLXkbniQhXN+kNa4u9s+NC31z+aSoJZIItaTl1dUbBrzaVtzcRwAhk5
 7f3+90NGKQm3w+WZf1pGDWX1v+2snvyHTfYzHo9ui1NaoHWlDbip5CIYPDukrkAoaMLe
 zpQTMOzGhE6Zt4aErSSmuPy4trJjuXq2snCP1KOBeJy9rIUsBe6qq6Ah9MeZtmRaUsKk
 6N7g==
X-Gm-Message-State: AOPr4FXUaNtYNt61/6tLa/metBLPvNuejsfYmxtvYGnLOp8jni4X5sGWenutuyi62UlRcfGvji7Al/C5D3V0xw==
X-Received: by 10.129.36.7 with SMTP id k7mr8527757ywk.186.1463692151447; Thu,
 19 May 2016 14:09:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.66.77 with HTTP; Thu, 19 May 2016 14:08:31 -0700 (PDT)
In-Reply-To: <mailman.9.1463659202.25459.mirageos-devel@lists.xenproject.org>
References: <mailman.9.1463659202.25459.mirageos-devel@lists.xenproject.org>
From: manu delab <manu.delab@gmail.com>
Date: Fri, 20 May 2016 09:08:31 +1200
Message-ID: <CAAnxNh_hrukJ8vRkQZbb85vNWTaTZZUtTG4Ph1F2U1nDfCioyw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] MirageOS-devel Digest, Vol 30, Issue 10
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2492395027615281820=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2492395027615281820==
Content-Type: multipart/alternative; boundary=001a1142833abf67030533386240

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

Hello

I, too, would be interested in working on one of the easier Pioneer
Projects (maybe the Git one ?).
Please, advise :)

My Github is here : https://github.com/voila

Thank you

Manu

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

<div dir=3D"ltr">Hello<div><br></div><div>I, too, would be interested in wo=
rking on one of the easier Pioneer Projects (maybe the Git one ?).</div><di=
v><div>Please, advise :)</div></div><div><br></div><div>My Github is here :=
=C2=A0<a href=3D"https://github.com/voila">https://github.com/voila</a></di=
v><div><br></div><div>Thank you</div><div><br></div><div>Manu</div></div>

--001a1142833abf67030533386240--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============2492395027615281820==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 19 21:09:36 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 21:09: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 1b3VC9-00045d-IP; Thu, 19 May 2016 21:09:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <manu.delab@gmail.com>) id 1b3VC8-00045X-DO
 for mirageos-devel@lists.xenproject.org; Thu, 19 May 2016 21:09:24 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 D0/35-13115-38B2E375; Thu, 19 May 2016 21:09:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMXThZt0mbbt
 wgz0fzSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP91a1MBTPYKha3/WBsYDzK2sXIySEkMI9R
 4t9S2y5GLg4Wgc8sEqe+fmcHSUgIzGSVeL7cH8LOkVjcfxYqXiAx88NXRhCbV0BQ4uTMJywQg
 zwl5k95w9bFyMHBKeAr8fEaG0TYR6J/7nwWkDCbgLpEz70SkDCLgKrEl8l/WSGmBEismP+eGc
 QWFjCROHr9H9hEEaDyZafug21iFvCSeHn8EvMERv5ZSBbPQpKaBbSBGahl/TwhiLCaxO1tV9k
 hbG2JZQtfMy9gZF3FqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hoopebWlycmJ6ak5hUrJecn7uJ
 ERiuDECwg7FljvMhRkkOJiVR3vvnbMOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBu0bQLFxIsS
 k1PrUjLzAFGDkxagoNHSYQ3FSTNW1yQmFucmQ6ROsVoybHl97W1TBwLftwGktum3lvLJMSSl5
 +XKiXOWwvSIADSkFGaBzcOFt2XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMz7BmQKT2ZeCdz
 WV0AHMQEddEvMBuSgkkSElFQD46SVe4p4pk2a/HKXjXu1QJJfdfUntU+v6rUOTZAuuzVt1haG
 7CYJ7Z87aqZvc40TelOWW5K+/ObHmoklN3/e7orOZxBnc14pcvTm9ydc6wM31jEvWrPvwdNHz
 mun5C5SzV0f6yJ6zP/JPT158d3KrV3XHi18ZbOK42OB4rs2szkV2yycGUK36CixFGckGmoxFx
 UnAgBE4bPU6QIAAA==
X-Env-Sender: manu.delab@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1463692151!42695990!1
X-Originating-IP: [209.85.161.179]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61130 invoked from network); 19 May 2016 21:09:22 -0000
Received: from mail-yw0-f179.google.com (HELO mail-yw0-f179.google.com)
 (209.85.161.179)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 21:09:22 -0000
Received: by mail-yw0-f179.google.com with SMTP id j74so91224072ywg.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 19 May 2016 14:09: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;
 bh=7JiKDHfpu9qwnwKps68ZWyLdgXQ7BydfWwU84EgnD80=;
 b=mz0wjJdwFjpBaknte/CIAbACFiSo+hghXNkvOCap0rOE4Erutvv1KKs3XX3kHgOHMO
 u8tz5OMZ0MvQ79qGQnuBhIczEhTAF8FTHG02wAhI04vaFYt6LfTq/CdQcvoKj5hYG7OX
 Unt32qzht3wSR1xL0OTRGufTc1PoZv/nETgJhnX94KR5+rywAGVGCRdMO+X02xWuQ1oq
 do6z6bhhmOFFU5exn0L1YZzXIqM9pHz4VD9lCcz+guOwW5qklEOmWDh8NV3IJ6wH54U+
 o4d3gZQvYOqiVY9PjoEtfLCOritsF8gyU02Ozyxi9BS+d7ivmCiazpKRpb18mrOyDciA
 tYug==
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=7JiKDHfpu9qwnwKps68ZWyLdgXQ7BydfWwU84EgnD80=;
 b=TqFXVuxd1ycKOVbP0B8qZsRfkIzEcd+HM1uvdzXQZB6qCfi7gqJmWFmxPRutkRfzhR
 WAXEdBgHLHfT4qtTs+Bja8yUuvznpvg86Q+KOmN5VR6yyvr3VDx0ALnetC0oeXFva1HY
 mk0ZDQMAV6Sy6FLXkbniQhXN+kNa4u9s+NC31z+aSoJZIItaTl1dUbBrzaVtzcRwAhk5
 7f3+90NGKQm3w+WZf1pGDWX1v+2snvyHTfYzHo9ui1NaoHWlDbip5CIYPDukrkAoaMLe
 zpQTMOzGhE6Zt4aErSSmuPy4trJjuXq2snCP1KOBeJy9rIUsBe6qq6Ah9MeZtmRaUsKk
 6N7g==
X-Gm-Message-State: AOPr4FXUaNtYNt61/6tLa/metBLPvNuejsfYmxtvYGnLOp8jni4X5sGWenutuyi62UlRcfGvji7Al/C5D3V0xw==
X-Received: by 10.129.36.7 with SMTP id k7mr8527757ywk.186.1463692151447; Thu,
 19 May 2016 14:09:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.66.77 with HTTP; Thu, 19 May 2016 14:08:31 -0700 (PDT)
In-Reply-To: <mailman.9.1463659202.25459.mirageos-devel@lists.xenproject.org>
References: <mailman.9.1463659202.25459.mirageos-devel@lists.xenproject.org>
From: manu delab <manu.delab@gmail.com>
Date: Fri, 20 May 2016 09:08:31 +1200
Message-ID: <CAAnxNh_hrukJ8vRkQZbb85vNWTaTZZUtTG4Ph1F2U1nDfCioyw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] MirageOS-devel Digest, Vol 30, Issue 10
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2492395027615281820=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============2492395027615281820==
Content-Type: multipart/alternative; boundary=001a1142833abf67030533386240

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

Hello

I, too, would be interested in working on one of the easier Pioneer
Projects (maybe the Git one ?).
Please, advise :)

My Github is here : https://github.com/voila

Thank you

Manu

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

<div dir=3D"ltr">Hello<div><br></div><div>I, too, would be interested in wo=
rking on one of the easier Pioneer Projects (maybe the Git one ?).</div><di=
v><div>Please, advise :)</div></div><div><br></div><div>My Github is here :=
=C2=A0<a href=3D"https://github.com/voila">https://github.com/voila</a></di=
v><div><br></div><div>Thank you</div><div><br></div><div>Manu</div></div>

--001a1142833abf67030533386240--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============2492395027615281820==--


From mirageos-devel-bounces@lists.xenproject.org Fri May 20 07:10:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 07:10: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 1b3ea0-0006U4-Ik; Fri, 20 May 2016 07:10:40 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b3eZz-0006Ty-Cp
 for mirageos-devel@lists.xenproject.org; Fri, 20 May 2016 07:10:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F9/4F-18833-E68BE375; Fri, 20 May 2016 07:10:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42K56hl5Qjdvh12
 4wZEDTBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvFomX3BZbGKhmnv2RsYPwp1MXJxCAmcYZKY
 vfUUSxcjJ4ewgIvErGsb2UBsEQF1iWWn7jOC2EICNRIHT/5hBrHZBDQlNrx8zgpi8wrYSfR2v
 2YCsVkEVCUez7sDVMPBISoQJtH3UhyiRFDi5MwnYOM5BQIl5j9eCtbKDDT+z7xLzBC2vETz1t
 nMExh5ZiFpmYWkbBaSsgWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAgOHAQh2MO587nSIUZKDSUmUl2uBXbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6W
 7UA5waLU9NSKtMwcYAjDpCU4eJREeJ1B0rzFBYm5xZnpEKlTjIpS4rxKIAkBkERGaR5cGyxuL
 jHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNwpkCk9mXgnc9FdAi5mAFt8SswFZXJKIkJJqYD
 Tc2VnElyv3vrfpzxuVpFmOaqaFcnH2GjMXXz5679KiL+Xel44sCr/KsvDbRiln447z00p3rbz
 B7up3s1ftq6pGjt+vSXFiXSs/2PyXPnDmxrar95xm/luy+8Vis4TjnvNmvc8W4z+ekxO9rJ5L
 dsWPPR2et/pfrLAK8+BK7N52+ph3yvl2HhclluKMREMt5qLiRABZjgptlgIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1463728237!15066190!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28537 invoked from network); 20 May 2016 07:10:38 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 May 2016 07:10:38 -0000
Received: from [192.168.1.102] (unknown [88.130.135.130])
 (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 1E2B72765
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 20 May 2016 09:10:34 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <20160519100019.GA13019@nodbug.lucina.net>
 <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <2afe713a-a03e-1639-a3cd-78ec9b7fb9cd@mehnert.org>
Date: Fri, 20 May 2016 09:10:04 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
Subject: Re: [MirageOS-devel] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

T24gMTkvMDUvMjAxNiAxNToxMCwgVGhvbWFzIExlb25hcmQgd3JvdGU6Cj4gT24gMTkgTWF5IDIw
MTYgYXQgMTE6MDAsIE1hcnRpbiBMdWNpbmEgPG1hcnRpbkBsdWNpbmEubmV0PiB3cm90ZToKPj4g
VGhlIGN1cnJlbnQgc3RydWN0dXJlIG9mIG1pcmFnZS1wbGF0Zm9ybSBmb3IgWGVuICh0aGUgb25s
eSBub24tVU5JWCB0YXJnZXQpCj4+IGxvb2tzIGxpa2UgdGhpcywgaW4gZGVwZW5kZW5jeSBvcmRl
ciB3aXRoIGxlYWYgcGFja2FnZXMgb21pdHRlZDoKPj4KPj4gbWluaW9zLXhlbjogTWluaS1PUyBr
ZXJuZWwKPj4gICBtaXJhZ2UteGVuLW1pbmlvczogT3BlbmxpYm0gaW50ZXJmYWNlcyBuZWVkZWQg
YnkgT0NhbWwgcnVudGltZQo+PiAgICAgbWlyYWdlLXhlbi1wb3NpeDogbGliYyBhbmQgUE9TSVgg
aW50ZXJmYWNlcyBuZWVkZWQgYnkgT0NhbWwgcnVudGltZQo+PiAgICAgICBtaXJhZ2UteGVuLW9j
YW1sOiBPQ2FtbCAoYXNtcnVuKSBydW50aW1lCj4+ICAgICAgICAgbWlyYWdlLXhlbjogTWlyYWdl
L1hlbiBwbGF0Zm9ybSBiaW5kaW5ncwo+Pgo+PiBGb3IgU29sbzUsIHdlJ2QgbGlrZSB0byBzaW1w
bGlmeSB0aGUgc3RydWN0dXJlIHRvIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Cj4+IHNvbG81LWtl
cm5lbC1YWFg6IFNvbG81IGtlcm5lbCB3aXRoIG5vIFBPU0lYeS9saWJjIGludGVyZmFjZXMKPj4g
ICBzb2xvNS1vY2FtbC1ydW50aW1lOiBPQ2FtbCBydW50aW1lIGFuZCBhbGwgbGlicyBpdCBuZWVk
cyB0byBydW4gb24gU29sbzUKPj4gICAgIG1pcmFnZS1zb2xvNTogTWlyYWdlL1NvbG81IHBsYXRm
b3JtIGJpbmRpbmdzCj4+Cj4+IFRoZSAiWFhYIiBpbiB0aGUgc29sbzUta2VybmVsIHBhY2thZ2Ug
cmVmZXJzIHRvIHRoZSBkaWZmZXJlbnQgU29sbzUgdGFyZ2V0cwo+PiAodmlydGlvL3FlbXUgYW5k
IHVrdm0pLgo+Pgo+PiBzb2xvNS1vY2FtbC1ydW50aW1lIGlzIGVzc2VudGlhbGx5IGEgcm9sbC11
cCBvZiBtaXJhZ2UteGVuLW1pbmlvcyAod2hpY2ggaXMKPj4ganVzdCBhbm90aGVyIG5hbWUgZm9y
IE9wZW5saWJtKSwgbWlyYWdlLXhlbi1wb3NpeCBhbmQgbWlyYWdlLXhlbi1vY2FtbCBpbnRvCj4+
IGEgc2luZ2xlIHBhY2thZ2UuCj4gCj4gWWVzIG1pcmFnZS14ZW4tbWluaW9zIHNob3VsZCBwcm9i
YWJseSBiZSByZW5hbWVkLgoKKzEuICBJIHN1c3BlY3QgYWxzbyB0aGUgZGVwZW5kZW5jaWVzIHNo
b3VsZCBiZSBzaGFrZW4gKGFuZAptaXJhZ2UteGVuLW9jYW1sIGJlIHRoZSBvbmx5IGNvbnN1bWVy
IG9mIG9wZW5saWJtIChpbnN0ZWFkIG9mCm1pcmFnZS14ZW4tcG9zaXgpKS4KCj4+IFRoZSByYXRp
b25hbGUgYmVoaW5kIHRoaXMgc3RydWN0dXJlIGlzIHRocmVlZm9sZDoKPj4KPj4gMSkgSXQgaGFz
IGV4cGxpY2l0IGNvbnRyYWN0cyBkZWZpbmluZyB3aGljaCBpbnRlcmZhY2VzIGVhY2ggbGF5ZXIK
Pj4gcHJvdmlkZXMvZGVwZW5kcyBvbi4gRnVydGhlciwgYnkgbm90IHByb3ZpZGluZyBhIHNlcGFy
YXRlICJwb3NpeCIgcGFja2FnZSwKPj4gd2UgZGlzY291cmFnZSBhZGRpbmcgbW9yZSBDIGNvZGUg
dG8gc3VwcG9ydCAicmFuZG9tIGJpdHMgb2YgUE9TSVggbmF0aXZlCj4+IGxpYnJhcnkgWCBtaWdo
dCBuZWVkIiB3aGljaCBlbmNvdXJhZ2VzIHRoZSB1c2Ugb2YgcHVyZS1PQ2FtbCBsaWJyYXJpZXMg
aW4KPj4gTWlyYWdlLgoKSSBhbHdheXMgYXBwcmVjaWF0ZSB0aGlzISA6KQoKPj4gMikgSSBkb24n
dCBzZWUgYSBuZWVkIGZvciBvdGhlciBPUEFNIHBhY2thZ2VzIHRvIGNvbnN1bWUgdGhlIHBvc2l4
IGFuZAo+PiBvcGVubGlibSBpbnRlcmZhY2VzIHNlcGFyYXRlbHkuIFRoZXNlIGV4aXN0IG9ubHkg
dG8gc3VwcG9ydCB0aGUKPj4gZnJlZXN0YW5kaW5nIE9DYW1sIHJ1bnRpbWUuIFRoZXJlJ3Mgbm90
aGluZyBNaXJhZ2Utc3BlY2lmaWMgaW4gdGhpcwo+PiBwYWNrYWdlLCBpdCBpcyBhIGZyZWVzdGFu
ZGluZyBidWlsZCBvZiBhc21ydW4gb24gU29sbzUgaW50ZXJmYWNlcywgaGVuY2UKPj4gdGhlIG5h
bWUgc29sbzUtb2NhbWwtcnVudGltZSByYXRoZXIgdGhhbiBtaXJhZ2Utc29sbzUtb2NhbWwuCj4+
Cj4+IDMpIEkgd291bGQgZXZlbnR1YWxseSBsaWtlIHRvIHByb2R1Y2UgYSAicmV0YXJnZXRhYmxl
IiBmcmVlc3RhbmRpbmcgT0NhbWwKPj4gcnVudGltZSB3aGljaCB3b3VsZCBiZSBzaGFyZWQgYnkg
dGhlIFhlbiwgU29sbzUgYW5kIG90aGVyIGZ1dHVyZSBub24tVU5JWAo+PiB0YXJnZXRzLiBIb3dl
dmVyLCB0aGUgZmlyc3Qgc3RlcCBpcyB0byBnZXQgU29sbzUgdXBzdHJlYW1lZC4KCisxCgo+PiBU
aG91Z2h0cz8gQXJlIHRoZXJlIGFueSBzaG93c3RvcHBlcnMgd2l0aCB0aGUgcHJvcG9zZWQgc3Ry
dWN0dXJlPyAgSXMgdGhlcmUKPj4gYSByZWFzb24gSSd2ZSBtaXNzZWQgZm9yIHRoZSB4ZW4tb2Nh
bWwgLyB4ZW4tcG9zaXggc3BsaXQgaW4KPj4gbWlyYWdlLXBsYXRmb3JtPwoKVGhlIG1vdGl2YXRp
b24gd2FzIHB1cmVseSBDUFUgY3ljbGUgYmFzZWQuICBHTVAgYW5kIHphcml0aC14ZW4gKHdoaWNo
CnRha2VzIGVzcC4gb24gQVJNIGxvbmcgdG8gY29tcGlsZSkgZGVwZW5kcyBvbiBiaXRzIGFuZCBw
aWVjZXMgZnJvbQp4ZW4tcG9zaXggKHNvbWUgaGVhZGVycywgYW5kIHRoZSBDRkxBR1MvTERGTEFH
UykuICBJdCBpbml0aWFsbHkgZGVwZW5kZWQKb24gbWlyYWdlLXhlbiwgd2hpY2ggZGVwZW5kcyBv
biBjc3RydWN0IGV0Yy4sIGFuZCBnZXRzIHJlY29tcGlsZWQgcHJldHR5Cm9mdGVuLiAgQWZ0ZXIg
aGF2aW5nIGZvciBhIHNob3J0IHBlcmlvZCBzb21lIGN5Y2xpYyBkZXBlbmRlbmNpZXMgKG5vdCBh
Cmdvb2QgaWRlYSksIEkgZW5kZWQgdXAgd2l0aCB0aGUgbWluaW1hbCBwYWNrYWdlIChtaXJhZ2Ut
eGVuLXBvc2l4KSB0bwpnZXQgR01QJnphcml0aCBjb21waWxpbmcuCgoKaGFubmVzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo=

From mirageos-devel-bounces@lists.xenproject.org Fri May 20 07:10:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 07:10: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 1b3ea0-0006U4-Ik; Fri, 20 May 2016 07:10:40 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b3eZz-0006Ty-Cp
 for mirageos-devel@lists.xenproject.org; Fri, 20 May 2016 07:10:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F9/4F-18833-E68BE375; Fri, 20 May 2016 07:10:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42K56hl5Qjdvh12
 4wZEDTBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvFomX3BZbGKhmnv2RsYPwp1MXJxCAmcYZKY
 vfUUSxcjJ4ewgIvErGsb2UBsEQF1iWWn7jOC2EICNRIHT/5hBrHZBDQlNrx8zgpi8wrYSfR2v
 2YCsVkEVCUez7sDVMPBISoQJtH3UhyiRFDi5MwnYOM5BQIl5j9eCtbKDDT+z7xLzBC2vETz1t
 nMExh5ZiFpmYWkbBaSsgWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAgOHAQh2MO587nSIUZKDSUmUl2uBXbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6W
 7UA5waLU9NSKtMwcYAjDpCU4eJREeJ1B0rzFBYm5xZnpEKlTjIpS4rxKIAkBkERGaR5cGyxuL
 jHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNwpkCk9mXgnc9FdAi5mAFt8SswFZXJKIkJJqYD
 Tc2VnElyv3vrfpzxuVpFmOaqaFcnH2GjMXXz5679KiL+Xel44sCr/KsvDbRiln447z00p3rbz
 B7up3s1ftq6pGjt+vSXFiXSs/2PyXPnDmxrar95xm/luy+8Vis4TjnvNmvc8W4z+ekxO9rJ5L
 dsWPPR2et/pfrLAK8+BK7N52+ph3yvl2HhclluKMREMt5qLiRABZjgptlgIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1463728237!15066190!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28537 invoked from network); 20 May 2016 07:10:38 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 May 2016 07:10:38 -0000
Received: from [192.168.1.102] (unknown [88.130.135.130])
 (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 1E2B72765
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 20 May 2016 09:10:34 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <20160519100019.GA13019@nodbug.lucina.net>
 <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <2afe713a-a03e-1639-a3cd-78ec9b7fb9cd@mehnert.org>
Date: Fri, 20 May 2016 09:10:04 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
Subject: Re: [MirageOS-devel] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

T24gMTkvMDUvMjAxNiAxNToxMCwgVGhvbWFzIExlb25hcmQgd3JvdGU6Cj4gT24gMTkgTWF5IDIw
MTYgYXQgMTE6MDAsIE1hcnRpbiBMdWNpbmEgPG1hcnRpbkBsdWNpbmEubmV0PiB3cm90ZToKPj4g
VGhlIGN1cnJlbnQgc3RydWN0dXJlIG9mIG1pcmFnZS1wbGF0Zm9ybSBmb3IgWGVuICh0aGUgb25s
eSBub24tVU5JWCB0YXJnZXQpCj4+IGxvb2tzIGxpa2UgdGhpcywgaW4gZGVwZW5kZW5jeSBvcmRl
ciB3aXRoIGxlYWYgcGFja2FnZXMgb21pdHRlZDoKPj4KPj4gbWluaW9zLXhlbjogTWluaS1PUyBr
ZXJuZWwKPj4gICBtaXJhZ2UteGVuLW1pbmlvczogT3BlbmxpYm0gaW50ZXJmYWNlcyBuZWVkZWQg
YnkgT0NhbWwgcnVudGltZQo+PiAgICAgbWlyYWdlLXhlbi1wb3NpeDogbGliYyBhbmQgUE9TSVgg
aW50ZXJmYWNlcyBuZWVkZWQgYnkgT0NhbWwgcnVudGltZQo+PiAgICAgICBtaXJhZ2UteGVuLW9j
YW1sOiBPQ2FtbCAoYXNtcnVuKSBydW50aW1lCj4+ICAgICAgICAgbWlyYWdlLXhlbjogTWlyYWdl
L1hlbiBwbGF0Zm9ybSBiaW5kaW5ncwo+Pgo+PiBGb3IgU29sbzUsIHdlJ2QgbGlrZSB0byBzaW1w
bGlmeSB0aGUgc3RydWN0dXJlIHRvIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Cj4+IHNvbG81LWtl
cm5lbC1YWFg6IFNvbG81IGtlcm5lbCB3aXRoIG5vIFBPU0lYeS9saWJjIGludGVyZmFjZXMKPj4g
ICBzb2xvNS1vY2FtbC1ydW50aW1lOiBPQ2FtbCBydW50aW1lIGFuZCBhbGwgbGlicyBpdCBuZWVk
cyB0byBydW4gb24gU29sbzUKPj4gICAgIG1pcmFnZS1zb2xvNTogTWlyYWdlL1NvbG81IHBsYXRm
b3JtIGJpbmRpbmdzCj4+Cj4+IFRoZSAiWFhYIiBpbiB0aGUgc29sbzUta2VybmVsIHBhY2thZ2Ug
cmVmZXJzIHRvIHRoZSBkaWZmZXJlbnQgU29sbzUgdGFyZ2V0cwo+PiAodmlydGlvL3FlbXUgYW5k
IHVrdm0pLgo+Pgo+PiBzb2xvNS1vY2FtbC1ydW50aW1lIGlzIGVzc2VudGlhbGx5IGEgcm9sbC11
cCBvZiBtaXJhZ2UteGVuLW1pbmlvcyAod2hpY2ggaXMKPj4ganVzdCBhbm90aGVyIG5hbWUgZm9y
IE9wZW5saWJtKSwgbWlyYWdlLXhlbi1wb3NpeCBhbmQgbWlyYWdlLXhlbi1vY2FtbCBpbnRvCj4+
IGEgc2luZ2xlIHBhY2thZ2UuCj4gCj4gWWVzIG1pcmFnZS14ZW4tbWluaW9zIHNob3VsZCBwcm9i
YWJseSBiZSByZW5hbWVkLgoKKzEuICBJIHN1c3BlY3QgYWxzbyB0aGUgZGVwZW5kZW5jaWVzIHNo
b3VsZCBiZSBzaGFrZW4gKGFuZAptaXJhZ2UteGVuLW9jYW1sIGJlIHRoZSBvbmx5IGNvbnN1bWVy
IG9mIG9wZW5saWJtIChpbnN0ZWFkIG9mCm1pcmFnZS14ZW4tcG9zaXgpKS4KCj4+IFRoZSByYXRp
b25hbGUgYmVoaW5kIHRoaXMgc3RydWN0dXJlIGlzIHRocmVlZm9sZDoKPj4KPj4gMSkgSXQgaGFz
IGV4cGxpY2l0IGNvbnRyYWN0cyBkZWZpbmluZyB3aGljaCBpbnRlcmZhY2VzIGVhY2ggbGF5ZXIK
Pj4gcHJvdmlkZXMvZGVwZW5kcyBvbi4gRnVydGhlciwgYnkgbm90IHByb3ZpZGluZyBhIHNlcGFy
YXRlICJwb3NpeCIgcGFja2FnZSwKPj4gd2UgZGlzY291cmFnZSBhZGRpbmcgbW9yZSBDIGNvZGUg
dG8gc3VwcG9ydCAicmFuZG9tIGJpdHMgb2YgUE9TSVggbmF0aXZlCj4+IGxpYnJhcnkgWCBtaWdo
dCBuZWVkIiB3aGljaCBlbmNvdXJhZ2VzIHRoZSB1c2Ugb2YgcHVyZS1PQ2FtbCBsaWJyYXJpZXMg
aW4KPj4gTWlyYWdlLgoKSSBhbHdheXMgYXBwcmVjaWF0ZSB0aGlzISA6KQoKPj4gMikgSSBkb24n
dCBzZWUgYSBuZWVkIGZvciBvdGhlciBPUEFNIHBhY2thZ2VzIHRvIGNvbnN1bWUgdGhlIHBvc2l4
IGFuZAo+PiBvcGVubGlibSBpbnRlcmZhY2VzIHNlcGFyYXRlbHkuIFRoZXNlIGV4aXN0IG9ubHkg
dG8gc3VwcG9ydCB0aGUKPj4gZnJlZXN0YW5kaW5nIE9DYW1sIHJ1bnRpbWUuIFRoZXJlJ3Mgbm90
aGluZyBNaXJhZ2Utc3BlY2lmaWMgaW4gdGhpcwo+PiBwYWNrYWdlLCBpdCBpcyBhIGZyZWVzdGFu
ZGluZyBidWlsZCBvZiBhc21ydW4gb24gU29sbzUgaW50ZXJmYWNlcywgaGVuY2UKPj4gdGhlIG5h
bWUgc29sbzUtb2NhbWwtcnVudGltZSByYXRoZXIgdGhhbiBtaXJhZ2Utc29sbzUtb2NhbWwuCj4+
Cj4+IDMpIEkgd291bGQgZXZlbnR1YWxseSBsaWtlIHRvIHByb2R1Y2UgYSAicmV0YXJnZXRhYmxl
IiBmcmVlc3RhbmRpbmcgT0NhbWwKPj4gcnVudGltZSB3aGljaCB3b3VsZCBiZSBzaGFyZWQgYnkg
dGhlIFhlbiwgU29sbzUgYW5kIG90aGVyIGZ1dHVyZSBub24tVU5JWAo+PiB0YXJnZXRzLiBIb3dl
dmVyLCB0aGUgZmlyc3Qgc3RlcCBpcyB0byBnZXQgU29sbzUgdXBzdHJlYW1lZC4KCisxCgo+PiBU
aG91Z2h0cz8gQXJlIHRoZXJlIGFueSBzaG93c3RvcHBlcnMgd2l0aCB0aGUgcHJvcG9zZWQgc3Ry
dWN0dXJlPyAgSXMgdGhlcmUKPj4gYSByZWFzb24gSSd2ZSBtaXNzZWQgZm9yIHRoZSB4ZW4tb2Nh
bWwgLyB4ZW4tcG9zaXggc3BsaXQgaW4KPj4gbWlyYWdlLXBsYXRmb3JtPwoKVGhlIG1vdGl2YXRp
b24gd2FzIHB1cmVseSBDUFUgY3ljbGUgYmFzZWQuICBHTVAgYW5kIHphcml0aC14ZW4gKHdoaWNo
CnRha2VzIGVzcC4gb24gQVJNIGxvbmcgdG8gY29tcGlsZSkgZGVwZW5kcyBvbiBiaXRzIGFuZCBw
aWVjZXMgZnJvbQp4ZW4tcG9zaXggKHNvbWUgaGVhZGVycywgYW5kIHRoZSBDRkxBR1MvTERGTEFH
UykuICBJdCBpbml0aWFsbHkgZGVwZW5kZWQKb24gbWlyYWdlLXhlbiwgd2hpY2ggZGVwZW5kcyBv
biBjc3RydWN0IGV0Yy4sIGFuZCBnZXRzIHJlY29tcGlsZWQgcHJldHR5Cm9mdGVuLiAgQWZ0ZXIg
aGF2aW5nIGZvciBhIHNob3J0IHBlcmlvZCBzb21lIGN5Y2xpYyBkZXBlbmRlbmNpZXMgKG5vdCBh
Cmdvb2QgaWRlYSksIEkgZW5kZWQgdXAgd2l0aCB0aGUgbWluaW1hbCBwYWNrYWdlIChtaXJhZ2Ut
eGVuLXBvc2l4KSB0bwpnZXQgR01QJnphcml0aCBjb21waWxpbmcuCgoKaGFubmVzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo=

From mirageos-devel-bounces@lists.xenproject.org Fri May 20 08:04:47 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:04: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 1b3fQJ-0001j5-Ol; Fri, 20 May 2016 08:04:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b3fQI-0001iz-JC
 for mirageos-devel@lists.xenproject.org; Fri, 20 May 2016 08:04:42 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
 47/15-02972-915CE375; Fri, 20 May 2016 08:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVy1TPyhK7kUbt
 wg003WSx6W++yODB6HP5whSWAMYo1My8pvyKBNWP16qPsBY+FKp79+szSwPiLv4uRi0NI4AyT
 xPr+1yxdjJwcwgJOEu82tzGB2CIC6hLLTt1nBLGFBNwkPj6bAVbDJqApseHlc1YQm1fATmJOe
 wsbiM0ioCpxqeU0UA0Hh6hAmETfS3GIEkGJkzOfgLVyCrhLHJpwBKyVGWj8n3mXmCFseYnmrb
 OZJzDyzELSMgtJ2SwkZQsYmVcxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamujlphYXJ6an5iQ
 mFesl5+duYgQGTz0DA+MOxiPbPQ8xSnIwKYnyci2wCxfiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wfvjEFBOsCg1PbUiLTMHGMYwaQkOHiURXqvDQGne4oLE3OLMdIjUKUZdjmm7H6xlEmLJy89Ll
 RLnvQAyQwCkKKM0D24ELKYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmDQRZxZOZVwK36R
 XQEUxAR9wSswE5oiQRISXVwFh55cHquxE8h+P423YfXnXDyOd5f7vD+UfF/8XSpyhzGR/cy5r
 DvcmgfOoUFcUv1zjU0jOsLT1f+fRxKefZ6r1U2zUnQuP2O06xHj2Vl70dawQFEzNehUQG/Zu5
 Y4rIbdWDJy+xamrctjtXdEJOUU2zRr39Xm2HkGOS/XGtiQVr3QprjFd9VWIpzkg01GIuKk4EA
 DNaalOkAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463731480!42816723!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54397 invoked from network); 20 May 2016 08:04:40 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 May 2016 08:04:40 -0000
Received: from [192.168.1.102] (unknown [88.130.135.130])
 (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 876712C56
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:04:39 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <8f74d5bd-04ef-3b3a-fb82-0b074dd07398@mehnert.org>
Date: Fri, 20 May 2016 10:04:09 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
Subject: Re: [MirageOS-devel] mirageos 3.0 : let's break some APIs
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: <http://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: <http://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>

aGVsbG8sCgpJIGd1ZXNzIGZpcnN0IG9mIGFsbCB3ZSBzaG91bGQgdGhpbmsgYWJvdXQgd2hhdCBm
ZWF0dXJlcyB3ZSB3YW50IHRvIGhhdmUKaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbj8gIEkgZG9u
J3QgYmVsaWV2ZSB3ZSdsbCBnZXQgZXZlcnl0aGluZyBkb25lCmFuZCByaWdodCBpbiB0aGlzIHJl
bGVhc2UsIHRoZXJlJ2xsIGJlIGFub3RoZXIgYnJlYWtpbmcgcmVsZWFzZSAoZS5nLiBhbgpBUEkg
dG8gd3JpdGUgdHJhY2Vyb3V0ZT8gYSBnZW5lcmljIHRjcGR1bXAgKG1vZHVsZSB0eXBlIGZvciBw
YWNrZXQKcHJvY2Vzc2luZyk/IHByb3RvY29sIHN0YWNraW5nPykgOykKClBlcnNvbmFsbHksIEkn
ZCBsaWtlIHRvIHNlZToKLSBmdWxsIGludGVncmF0aW9uIG9mIHNvbG81IChhcyBhIHRoaXJkIGJh
Y2tlbmQsIG5leHQgdG8geGVuIGFuZCB1bml4KQotIGltcHJvdmVkIGVycm9ycyAoYmFzZWQgb24K
aHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2L3B1bGwvMTA3IC8KaHR0cHM6Ly9n
aXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC8zODMgLwpodHRwczovL2dpdGh1Yi5jb20vbWly
YWdlL21pcmFnZS13d3cvcHVsbC8yNzQgLwpodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFn
ZS1odHRwL3B1bGwvMjQgLyBsaWtlbHkgb3RoZXJzKQoKT24gMTgvMDUvMjAxNiAxODoyOCwgTWlu
ZHkgd3JvdGU6Cj4gKiByZW5hbWUgdGhlIGBWMWAgYW5kIGBWMV9MV1RgIG1vZHVsZXMgdG8gc29t
ZXRoaW5nIHVudmVyc2lvbmVkLCBsaWtlCj4gYFNgIG9yIGBNSVJBR0VgCj4gKiByZXBsYWNlIG9y
IGF1Z21lbnQgdGhlIGBlcnJvcmAgdHlwZXMgd2l0aCBSZXN1bHQucmVzdWx0Cgp0aGlzIHNob3Vs
ZCBsZWFkIHRvIGEgd2F5IGhvdyB0byBkZWFsIHdpdGggZXJyb3JzIGluIG1pcmFnZSwgb3I/Cgo+
ICogYnJlYWsgdXAgYG1pcmFnZS10eXBlc2AgaW50byBhIHBhY2thZ2UgcGVyIG1vZHVsZSB0eXBl
LCBzbyBtb2R1bGUKPiB0eXBlcyBjYW4gYmUgaW5kZXBlbmRlbnRseSBjaGFuZ2VkIGFuZCByZWxl
YXNlZAoKdGhpcyBpcyBhIGdyZWF0IHN1Z2dlc3Rpb24hCgo+ICogY2hhbmdlcyB0byB0aGUgc2Vt
YW50aWNzIG9mIGZ1bmN0aW9ucyBpbiBsb3ctbGV2ZWwgbW9kdWxlIHR5cGUKPiBkZWZpbml0aW9u
cyBsaWtlIGBGU2AgYW5kIGBORVRXT1JLYAoKd2Ugc2hvdWxkIGNvbWUgdG8gc29tZSBjb25zZW50
IChhbmQgZG9jdW1lbnQgdGhpcykgd2hpY2ggbGF5ZXIgZG9lcwplcnJvciBoYW5kbGluZyBlLmcu
IGJvdW5kcyBjaGVjay4gaWYgd2UgaGF2ZSBmb3IgZXhhbXBsZSBhIG1pcmFnZS1mYXQgb24KdG9w
IG9mIG1pcmFnZS1ibG9jay1jY20gb24gdG9wIG9mIGEgbWlyYWdlLWJsb2NrIGRldmljZSwgaXQg
aXMgbm90IGNsZWFyCnRvIG1lIHdoaWNoIGxheWVyIGRvZXMgYm91bmRzIGNoZWNrcyBvbiByZWFk
L3dyaXRlIChvciBkb2VzIGVhY2ggb2YgaXQKZG8gdGhlbSk/ICBzb21lIG5vdGVzIGluCmh0dHBz
Oi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWZzLXVuaXgvcHVsbC8xOCNpc3N1ZWNvbW1lbnQt
MjAwMzk1NjczCgoKb3RoZXIgKG1pbm9yKSB0aGluZ3Mgb2ZmIHRoZSB0b3Agb2YgbXkgaGVhZDoK
LSBDTE9DSyBtb2R1bGUgdHlwZSB1cGRhdGUgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJh
Z2UvaXNzdWVzLzQ0MgotIGdldCByaWQgb2YgQ09OU09MRSBpbiBtaXJhZ2UtdHlwZXMgd2hlcmUg
d2UgZG9uJ3QgbmVlZCBpdCBhbnltb3JlCihUQ1AvSVAgY29tZXMgdG8gbWluZCkKLSBhZGp1c3Qg
SVAgc2lnbmF0dXJlIChzZXQgaXBfYWRkcmVzc2VzIGFuZCBuZXRtYXNrcyBzZXBhcmF0ZWx5IGlz
IGEgYmFkCmRlY2lzaW9uIGltaG8sIGFsc28gd2UgaGF2ZSBhdG0gb25seSBzdXBwb3J0IGZvciBh
IHNpbmdsZSBJUCBhZmFpY3MsIGJ1dAp0aGUgaW50ZXJmYWNlIGNsYWltcyBtdWx0aXBsZSAoc2Ft
ZSB3aXRoIGdhdGV3YXlzKSkKLSBtb3ZlIEMgc3R1YnMgaW50byB0aGVpciBsaWJyYXJpZXMKaHR0
cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtcGxhdGZvcm0vaXNzdWVzLzEyNAotIHJlbmV3
IHdlYnNpdGUgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Utd3d3L2lzc3Vlcy80MzIK
LSBzZWUKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvaXNzdWVzP3E9aXMlM0Fpc3N1
ZStpcyUzQW9wZW4rbGFiZWwlM0ElMjJicmVha3MrY29tcGF0aWJpbGl0eSUyMgoKYW5kIHNpbmNl
IDIuMCB3ZSBhbHJlYWR5IGFjaGlldmVkIChpbmNvbXBsZXRlLCBicm93c2luZyB0aHJvdWdoCm1p
cmFnZS9DSEFOR0VTLm1kKToKLSB0cmFjaW5nCi0gbm8gY2FtbHA0Ci0gcGFydGlhbCBJUHY2Ci0g
Uk8gdGFyIHN1cHBvcnQKLSBmdW5jdG9yaWEKLSBsb2dnaW5nCi0gZW50cm9weS9UTFMgc3RhY2sK
CgpoYW5uZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri May 20 08:04:47 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:04: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 1b3fQJ-0001j5-Ol; Fri, 20 May 2016 08:04:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1b3fQI-0001iz-JC
 for mirageos-devel@lists.xenproject.org; Fri, 20 May 2016 08:04:42 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
 47/15-02972-915CE375; Fri, 20 May 2016 08:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVy1TPyhK7kUbt
 wg003WSx6W++yODB6HP5whSWAMYo1My8pvyKBNWP16qPsBY+FKp79+szSwPiLv4uRi0NI4AyT
 xPr+1yxdjJwcwgJOEu82tzGB2CIC6hLLTt1nBLGFBNwkPj6bAVbDJqApseHlc1YQm1fATmJOe
 wsbiM0ioCpxqeU0UA0Hh6hAmETfS3GIEkGJkzOfgLVyCrhLHJpwBKyVGWj8n3mXmCFseYnmrb
 OZJzDyzELSMgtJ2SwkZQsYmVcxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamujlphYXJ6an5iQ
 mFesl5+duYgQGTz0DA+MOxiPbPQ8xSnIwKYnyci2wCxfiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wfvjEFBOsCg1PbUiLTMHGMYwaQkOHiURXqvDQGne4oLE3OLMdIjUKUZdjmm7H6xlEmLJy89Ll
 RLnvQAyQwCkKKM0D24ELKYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmDQRZxZOZVwK36R
 XQEUxAR9wSswE5oiQRISXVwFh55cHquxE8h+P423YfXnXDyOd5f7vD+UfF/8XSpyhzGR/cy5r
 DvcmgfOoUFcUv1zjU0jOsLT1f+fRxKefZ6r1U2zUnQuP2O06xHj2Vl70dawQFEzNehUQG/Zu5
 Y4rIbdWDJy+xamrctjtXdEJOUU2zRr39Xm2HkGOS/XGtiQVr3QprjFd9VWIpzkg01GIuKk4EA
 DNaalOkAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463731480!42816723!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54397 invoked from network); 20 May 2016 08:04:40 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 May 2016 08:04:40 -0000
Received: from [192.168.1.102] (unknown [88.130.135.130])
 (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 876712C56
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:04:39 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <8f74d5bd-04ef-3b3a-fb82-0b074dd07398@mehnert.org>
Date: Fri, 20 May 2016 10:04:09 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
Subject: Re: [MirageOS-devel] mirageos 3.0 : let's break some APIs
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: <http://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: <http://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>

aGVsbG8sCgpJIGd1ZXNzIGZpcnN0IG9mIGFsbCB3ZSBzaG91bGQgdGhpbmsgYWJvdXQgd2hhdCBm
ZWF0dXJlcyB3ZSB3YW50IHRvIGhhdmUKaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbj8gIEkgZG9u
J3QgYmVsaWV2ZSB3ZSdsbCBnZXQgZXZlcnl0aGluZyBkb25lCmFuZCByaWdodCBpbiB0aGlzIHJl
bGVhc2UsIHRoZXJlJ2xsIGJlIGFub3RoZXIgYnJlYWtpbmcgcmVsZWFzZSAoZS5nLiBhbgpBUEkg
dG8gd3JpdGUgdHJhY2Vyb3V0ZT8gYSBnZW5lcmljIHRjcGR1bXAgKG1vZHVsZSB0eXBlIGZvciBw
YWNrZXQKcHJvY2Vzc2luZyk/IHByb3RvY29sIHN0YWNraW5nPykgOykKClBlcnNvbmFsbHksIEkn
ZCBsaWtlIHRvIHNlZToKLSBmdWxsIGludGVncmF0aW9uIG9mIHNvbG81IChhcyBhIHRoaXJkIGJh
Y2tlbmQsIG5leHQgdG8geGVuIGFuZCB1bml4KQotIGltcHJvdmVkIGVycm9ycyAoYmFzZWQgb24K
aHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2L3B1bGwvMTA3IC8KaHR0cHM6Ly9n
aXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC8zODMgLwpodHRwczovL2dpdGh1Yi5jb20vbWly
YWdlL21pcmFnZS13d3cvcHVsbC8yNzQgLwpodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFn
ZS1odHRwL3B1bGwvMjQgLyBsaWtlbHkgb3RoZXJzKQoKT24gMTgvMDUvMjAxNiAxODoyOCwgTWlu
ZHkgd3JvdGU6Cj4gKiByZW5hbWUgdGhlIGBWMWAgYW5kIGBWMV9MV1RgIG1vZHVsZXMgdG8gc29t
ZXRoaW5nIHVudmVyc2lvbmVkLCBsaWtlCj4gYFNgIG9yIGBNSVJBR0VgCj4gKiByZXBsYWNlIG9y
IGF1Z21lbnQgdGhlIGBlcnJvcmAgdHlwZXMgd2l0aCBSZXN1bHQucmVzdWx0Cgp0aGlzIHNob3Vs
ZCBsZWFkIHRvIGEgd2F5IGhvdyB0byBkZWFsIHdpdGggZXJyb3JzIGluIG1pcmFnZSwgb3I/Cgo+
ICogYnJlYWsgdXAgYG1pcmFnZS10eXBlc2AgaW50byBhIHBhY2thZ2UgcGVyIG1vZHVsZSB0eXBl
LCBzbyBtb2R1bGUKPiB0eXBlcyBjYW4gYmUgaW5kZXBlbmRlbnRseSBjaGFuZ2VkIGFuZCByZWxl
YXNlZAoKdGhpcyBpcyBhIGdyZWF0IHN1Z2dlc3Rpb24hCgo+ICogY2hhbmdlcyB0byB0aGUgc2Vt
YW50aWNzIG9mIGZ1bmN0aW9ucyBpbiBsb3ctbGV2ZWwgbW9kdWxlIHR5cGUKPiBkZWZpbml0aW9u
cyBsaWtlIGBGU2AgYW5kIGBORVRXT1JLYAoKd2Ugc2hvdWxkIGNvbWUgdG8gc29tZSBjb25zZW50
IChhbmQgZG9jdW1lbnQgdGhpcykgd2hpY2ggbGF5ZXIgZG9lcwplcnJvciBoYW5kbGluZyBlLmcu
IGJvdW5kcyBjaGVjay4gaWYgd2UgaGF2ZSBmb3IgZXhhbXBsZSBhIG1pcmFnZS1mYXQgb24KdG9w
IG9mIG1pcmFnZS1ibG9jay1jY20gb24gdG9wIG9mIGEgbWlyYWdlLWJsb2NrIGRldmljZSwgaXQg
aXMgbm90IGNsZWFyCnRvIG1lIHdoaWNoIGxheWVyIGRvZXMgYm91bmRzIGNoZWNrcyBvbiByZWFk
L3dyaXRlIChvciBkb2VzIGVhY2ggb2YgaXQKZG8gdGhlbSk/ICBzb21lIG5vdGVzIGluCmh0dHBz
Oi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWZzLXVuaXgvcHVsbC8xOCNpc3N1ZWNvbW1lbnQt
MjAwMzk1NjczCgoKb3RoZXIgKG1pbm9yKSB0aGluZ3Mgb2ZmIHRoZSB0b3Agb2YgbXkgaGVhZDoK
LSBDTE9DSyBtb2R1bGUgdHlwZSB1cGRhdGUgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJh
Z2UvaXNzdWVzLzQ0MgotIGdldCByaWQgb2YgQ09OU09MRSBpbiBtaXJhZ2UtdHlwZXMgd2hlcmUg
d2UgZG9uJ3QgbmVlZCBpdCBhbnltb3JlCihUQ1AvSVAgY29tZXMgdG8gbWluZCkKLSBhZGp1c3Qg
SVAgc2lnbmF0dXJlIChzZXQgaXBfYWRkcmVzc2VzIGFuZCBuZXRtYXNrcyBzZXBhcmF0ZWx5IGlz
IGEgYmFkCmRlY2lzaW9uIGltaG8sIGFsc28gd2UgaGF2ZSBhdG0gb25seSBzdXBwb3J0IGZvciBh
IHNpbmdsZSBJUCBhZmFpY3MsIGJ1dAp0aGUgaW50ZXJmYWNlIGNsYWltcyBtdWx0aXBsZSAoc2Ft
ZSB3aXRoIGdhdGV3YXlzKSkKLSBtb3ZlIEMgc3R1YnMgaW50byB0aGVpciBsaWJyYXJpZXMKaHR0
cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtcGxhdGZvcm0vaXNzdWVzLzEyNAotIHJlbmV3
IHdlYnNpdGUgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Utd3d3L2lzc3Vlcy80MzIK
LSBzZWUKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvaXNzdWVzP3E9aXMlM0Fpc3N1
ZStpcyUzQW9wZW4rbGFiZWwlM0ElMjJicmVha3MrY29tcGF0aWJpbGl0eSUyMgoKYW5kIHNpbmNl
IDIuMCB3ZSBhbHJlYWR5IGFjaGlldmVkIChpbmNvbXBsZXRlLCBicm93c2luZyB0aHJvdWdoCm1p
cmFnZS9DSEFOR0VTLm1kKToKLSB0cmFjaW5nCi0gbm8gY2FtbHA0Ci0gcGFydGlhbCBJUHY2Ci0g
Uk8gdGFyIHN1cHBvcnQKLSBmdW5jdG9yaWEKLSBsb2dnaW5nCi0gZW50cm9weS9UTFMgc3RhY2sK
CgpoYW5uZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri May 20 13:14:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 13:14: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 1b3kGC-0004BT-FA; Fri, 20 May 2016 13:14:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jjl25@cam.ac.uk>) id 1b3kGB-0004BL-Kj
 for mirageos-devel@lists.xenproject.org; Fri, 20 May 2016 13:14:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 42/46-02669-ABD0F375; Fri, 20 May 2016 13:14:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXSnM/RqruL1z7
 c4Fe3uEVv610WB0aPwx+usAQwRrFm5iXlVySwZnyevZm1YL1wxeuF1xkbGNsFuhg5OSQEFCW2
 Nm5k7mLkALItJV6tKehi5OIQErjGJNE68xUrSA2LgKrEka2tbCA2m4CSxKenj8HiIgKmEv9fb
 mECsZkF1CVWb3wEZgsLuEjs+nKZHWQmr4CuxNZvGiBhIQEbiUm3X4KV8AoISpyc+YQFolVL4s
 Y/kDgHkC0tsfwfB0iYU8BW4sriu2BhUQEViVcH6ycw8s9C0jwLSfMshOYFjMyrGNWLU4vKUot
 0jfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjDu/ed0iFGSg0lJlFeX
 yT5ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvUx6gnGBRanpqRVpmDjAKYNISHDxKIrxlIGne4
 oLE3OLMdIjUKUZFKXHeySAJAZBERmkeXBss8i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJGG
 I8T2ZeCdz0V0CLmYAW3xKzAVlckoiQkmpgjNl35oK25aJDu5ozdp2+3Vl0ldHLcnLna90nRot
 d0nOtZ/svTlR59bTF92eO0NVNbmenz7vbt7DrpE6e88Pk5QVcPcvDpb7rS/37c6BEfW1bU7eW
 wTbXr3/SXWTe3njxkylw9UmWo+9eGfNNn58z87lpQJ/P1/qphdYHtq+yqj/2Kr90rd+CL0osx
 RmJhlrMRcWJANpDFFC3AgAA
X-Env-Sender: jjl25@cam.ac.uk
X-Msg-Ref: server-11.tower-206.messagelabs.com!1463750074!28506064!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48165 invoked from network); 20 May 2016 13:14:34 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 May 2016 13:14:34 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from default-46-102-197-194.interdsl.co.uk ([46.102.197.194]:40474
 helo=localhost)
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:jjl25) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1b3kG9-000SEd-ii (Exim 4.86_36-e07b163)
 (return-path <jjl25@cam.ac.uk>); Fri, 20 May 2016 14:14:33 +0100
Date: Fri, 20 May 2016 11:42:05 +0100
From: Jon Ludlam <jjl25@cam.ac.uk>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <20160520104205.GA5353@vivacious>
References: <1262bc02-eacb-d868-8b94-dbd6f32c64d2@in.tum.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1262bc02-eacb-d868-8b94-dbd6f32c64d2@in.tum.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Xen, MirageOS, and Unikernel Migration
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: <http://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: <http://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>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgMDQ6NDY6MDZQTSArMDEwMCwgVml0dG9yaW8gQ296em9s
aW5vIHdyb3RlOgo+IEhpLAo+IAo+IEknbSBleHBlcmltZW50aW5nIGEgYml0IHdpdGggVk0gbWln
cmF0aW9uIGluIFhFTi4gUmlnaHQgbm93IEknbSB0cnlpbmcgdG8KPiBtaWdyYXRlIGEgTWlyYWdl
T1MgVW5pa2VybmVsIGZyb20gb25lIHNlcnZlciB0byBhbm90aGVyIHdpdGhvdXQgc3VjY2Vzcy4g
VGhlCj4gaW1hZ2UgdGhhdCBJJ20gbWlncmF0aW5nIGlzIGEgY3VzdG9taXplZCB2ZXJzaW9uIG9m
IHRoZSBzaW1wbGUgImhlbGxvIgo+IGV4YW1wbGUgdGhhdCBjYW4gYmUgZm91bmQgaW4gdGhlIG1p
cmFnZS1za2VsZXRvbiByZXBvLiBCb3RoIG15IHNlcnZlcgo+IG1hY2hpbmVzIHJ1biBVYnVudHUg
MTQuMDQgYW5kIGhhdmUgWGVuIDQuNiwgbW9yZW92ZXIsIG1pZ3JhdGlvbiB3b3JrcyBmb3IgYQo+
IG5vcm1hbCBWTSBpbWFnZSAobGlrZSBBbHBpbmUgTGludXgpLgo+IAo+IEFueXdheSwgdGhpcyBp
cyB0aGUgdHJhY2UgZ2VuZXJhdGVkIGJ5IHRoZSBtaWdyYXRlIGNvbW1hbmQ6Cj4gCj4gU2F2aW5n
IHRvIG1pZ3JhdGlvbiBzdHJlYW0gbmV3IHhsIGZvcm1hdCAoaW5mbyAweDMvMHgwLzk2NikKLi4u
Lgo+IHhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUgaGl0czoyMSBtaXNzZXM6MiB0
b29iaWc6Ngo+IAo+IEkgc3VwcG9zZSB0aGUgbWlncmF0aW9uIGZhaWxzIGR1ZSB0byBhIHByb2Js
ZW0gd2l0aCB0aGUgc2h1dGRvd24gY29tbWFuZD8KPiBJJ20gbm90IGFuIGV4cGVydCBvZiBYRU4s
IEkganVzdCBzdGFydGVkIGxlYXJuaW5nLCBzbyBhbnkKPiByZW1hcmsvY29tbWVudC9zdWdnZXN0
aW9uIGlzIHdlbGNvbWUuCj4gCgpIaSBWaXR0b3JpbywKCk1pZ3JhdGlvbiBvZiBQViBndWVzdHMg
cmVxdWlyZXMgc29tZSBjb29wZXJhdGlvbiBmcm9tIHRoZSBndWVzdC4gVGhlIGJhc2ljIGlkZWEg
aXMgCnRoYXQgdGhlIFZNIGFjdGl2ZWx5IHdhdGNoZXMgZm9yIGEgcmVxdWVzdCB0byBzdXNwZW5k
IChtaWdyYXRpb24gaXMgYnVpbHQgYXJvdW5kIApzdXNwZW5kLXJlc3VtZSksIGFuZCBpdCB0aGVu
IHVuaG9va3MgaXRzZWxmIGZyb20gZXZlcnl0aGluZyB0aGF0IGl0IGtub3dzIGFib3V0IHRoZSAK
cmVhbCBoYXJkd2FyZSBpdCdzIHJ1bm5pbmcgb24sIGNhbGxzIGEgZnVuY3Rpb24gdGhhdCByZXR1
cm5zIG9ubHkgd2hlbiB0aGUgVk0gaXMgCm5vdyBydW5uaW5nIG9uIHRoZSBuZXcgaGFyZHdhcmUs
IGFuZCB0aGVuIHJlZXN0YWJsaXNoZXMgYWxsIHRoZSBsaW5rcyB0byB0aGUgcmVhbCAKbWFjaGlu
ZS4gTWluaU9TLCB0aGUgYmFzZSBYZW4gT1MgTWlyYWdlIGlzIHVzaW5nIGRvZXNuJ3QgY3VycmVu
dGx5IHN1cHBvcnQgdGhpcy4gCkhvd2V2ZXIsIEkgaGF2ZSBhIGJyYW5jaCB3aXRoIHNvbWUgZXhw
ZXJpbWVudGFsIGNvZGUgdG8gc3VwcG9ydCBpdCBvbiBteSBmb3JrLiAKWW91J2xsIG5lZWQgdG8g
cGluIGJvdGggbWluaW9zLXhlbiBhbmQgbWlyYWdlLXhlbiB0byBtYWtlIGl0IHdvcms6CgogICAg
b3BhbSBwaW4gYWRkIC1uIC15IG1pcmFnZS14ZW4gXAogICAgZ2l0Oi8vZ2l0aHViLmNvbS9qb25s
dWRsYW0vbWlyYWdlLXBsYXRmb3JtI3JlZW5hYmxlLXN1c3BlbmQtcmVzdW1lMgoKICAgIG9wYW0g
cGluIGFkZCAtbiAteSBtaW5pb3MteGVuIFwKICAgIGdpdDovL2dpdGh1Yi5jb20vam9ubHVkbGFt
L21pbmktb3Mjc3VzcGVuZC1yZXN1bWUzCgpBZGRpdGlvbmFsbHksIHlvdSdsbCBuZWVkIHRvIG1h
bnVhbGx5IHdhdGNoIHhlbnN0b3JlIHNvIHlvdXIgVk0gbm90aWNlcyB0aGUgcmVxdWVzdAp0byBz
dXNwZW5kLiAKCldlJ3ZlIGdvdCBhIG1pcmFnZSBWTSB0aGF0IHVzZXMgYWxsIHRoaXMgdGhhdCB3
ZSB1c2UgZm9yIHRlc3RpbmcgWGVuU2VydmVyIC0gaXQncwphdmFpbGFibGUgaGVyZTogaHR0cHM6
Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tdGVzdC12bSAtIHRoZSBjb2RlIGZvciB3YXRj
aGluZwpmb3IgdGhlIHN1c3BlbmQgdHJpZ2dlciBpcyBoZXJlOiAKCmh0dHBzOi8vZ2l0aHViLmNv
bS94YXBpLXByb2plY3QveGVuLXRlc3Qtdm0vYmxvYi9tYXN0ZXIvc3JjL21pcmFnZV92bS5tbCNM
OTctTDE0NwoKSSd2ZSBub3QgdHJpZWQgaXQgd2l0aCB4bCBkaXJlY3RseSwgYnV0IGl0IHdvcmtz
IGZvciB1cyBvbiBYZW5TZXJ2ZXIuIEknZCBiZSB2ZXJ5CmludGVyZXN0ZWQgdG8gaGVhciBpZiB5
b3UgY2FuIGdldCBpdCB0byB3b3JrIQoKSm9uCgoKCj4gQmVzdCByZWdhcmRzLAo+IFZpdHRvcmlv
Cj4gCj4gCgoKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri May 20 13:14:48 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 13:14: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 1b3kGC-0004BT-FA; Fri, 20 May 2016 13:14:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jjl25@cam.ac.uk>) id 1b3kGB-0004BL-Kj
 for mirageos-devel@lists.xenproject.org; Fri, 20 May 2016 13:14:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 42/46-02669-ABD0F375; Fri, 20 May 2016 13:14:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXSnM/RqruL1z7
 c4Fe3uEVv610WB0aPwx+usAQwRrFm5iXlVySwZnyevZm1YL1wxeuF1xkbGNsFuhg5OSQEFCW2
 Nm5k7mLkALItJV6tKehi5OIQErjGJNE68xUrSA2LgKrEka2tbCA2m4CSxKenj8HiIgKmEv9fb
 mECsZkF1CVWb3wEZgsLuEjs+nKZHWQmr4CuxNZvGiBhIQEbiUm3X4KV8AoISpyc+YQFolVL4s
 Y/kDgHkC0tsfwfB0iYU8BW4sriu2BhUQEViVcH6ycw8s9C0jwLSfMshOYFjMyrGNWLU4vKUot
 0jfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjDu/ed0iFGSg0lJlFeX
 yT5ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvUx6gnGBRanpqRVpmDjAKYNISHDxKIrxlIGne4
 oLE3OLMdIjUKUZFKXHeySAJAZBERmkeXBss8i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJGG
 I8T2ZeCdz0V0CLmYAW3xKzAVlckoiQkmpgjNl35oK25aJDu5ozdp2+3Vl0ldHLcnLna90nRot
 d0nOtZ/svTlR59bTF92eO0NVNbmenz7vbt7DrpE6e88Pk5QVcPcvDpb7rS/37c6BEfW1bU7eW
 wTbXr3/SXWTe3njxkylw9UmWo+9eGfNNn58z87lpQJ/P1/qphdYHtq+yqj/2Kr90rd+CL0osx
 RmJhlrMRcWJANpDFFC3AgAA
X-Env-Sender: jjl25@cam.ac.uk
X-Msg-Ref: server-11.tower-206.messagelabs.com!1463750074!28506064!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48165 invoked from network); 20 May 2016 13:14:34 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 May 2016 13:14:34 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from default-46-102-197-194.interdsl.co.uk ([46.102.197.194]:40474
 helo=localhost)
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:jjl25) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1b3kG9-000SEd-ii (Exim 4.86_36-e07b163)
 (return-path <jjl25@cam.ac.uk>); Fri, 20 May 2016 14:14:33 +0100
Date: Fri, 20 May 2016 11:42:05 +0100
From: Jon Ludlam <jjl25@cam.ac.uk>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <20160520104205.GA5353@vivacious>
References: <1262bc02-eacb-d868-8b94-dbd6f32c64d2@in.tum.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1262bc02-eacb-d868-8b94-dbd6f32c64d2@in.tum.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Xen, MirageOS, and Unikernel Migration
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: <http://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: <http://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>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgMDQ6NDY6MDZQTSArMDEwMCwgVml0dG9yaW8gQ296em9s
aW5vIHdyb3RlOgo+IEhpLAo+IAo+IEknbSBleHBlcmltZW50aW5nIGEgYml0IHdpdGggVk0gbWln
cmF0aW9uIGluIFhFTi4gUmlnaHQgbm93IEknbSB0cnlpbmcgdG8KPiBtaWdyYXRlIGEgTWlyYWdl
T1MgVW5pa2VybmVsIGZyb20gb25lIHNlcnZlciB0byBhbm90aGVyIHdpdGhvdXQgc3VjY2Vzcy4g
VGhlCj4gaW1hZ2UgdGhhdCBJJ20gbWlncmF0aW5nIGlzIGEgY3VzdG9taXplZCB2ZXJzaW9uIG9m
IHRoZSBzaW1wbGUgImhlbGxvIgo+IGV4YW1wbGUgdGhhdCBjYW4gYmUgZm91bmQgaW4gdGhlIG1p
cmFnZS1za2VsZXRvbiByZXBvLiBCb3RoIG15IHNlcnZlcgo+IG1hY2hpbmVzIHJ1biBVYnVudHUg
MTQuMDQgYW5kIGhhdmUgWGVuIDQuNiwgbW9yZW92ZXIsIG1pZ3JhdGlvbiB3b3JrcyBmb3IgYQo+
IG5vcm1hbCBWTSBpbWFnZSAobGlrZSBBbHBpbmUgTGludXgpLgo+IAo+IEFueXdheSwgdGhpcyBp
cyB0aGUgdHJhY2UgZ2VuZXJhdGVkIGJ5IHRoZSBtaWdyYXRlIGNvbW1hbmQ6Cj4gCj4gU2F2aW5n
IHRvIG1pZ3JhdGlvbiBzdHJlYW0gbmV3IHhsIGZvcm1hdCAoaW5mbyAweDMvMHgwLzk2NikKLi4u
Lgo+IHhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUgaGl0czoyMSBtaXNzZXM6MiB0
b29iaWc6Ngo+IAo+IEkgc3VwcG9zZSB0aGUgbWlncmF0aW9uIGZhaWxzIGR1ZSB0byBhIHByb2Js
ZW0gd2l0aCB0aGUgc2h1dGRvd24gY29tbWFuZD8KPiBJJ20gbm90IGFuIGV4cGVydCBvZiBYRU4s
IEkganVzdCBzdGFydGVkIGxlYXJuaW5nLCBzbyBhbnkKPiByZW1hcmsvY29tbWVudC9zdWdnZXN0
aW9uIGlzIHdlbGNvbWUuCj4gCgpIaSBWaXR0b3JpbywKCk1pZ3JhdGlvbiBvZiBQViBndWVzdHMg
cmVxdWlyZXMgc29tZSBjb29wZXJhdGlvbiBmcm9tIHRoZSBndWVzdC4gVGhlIGJhc2ljIGlkZWEg
aXMgCnRoYXQgdGhlIFZNIGFjdGl2ZWx5IHdhdGNoZXMgZm9yIGEgcmVxdWVzdCB0byBzdXNwZW5k
IChtaWdyYXRpb24gaXMgYnVpbHQgYXJvdW5kIApzdXNwZW5kLXJlc3VtZSksIGFuZCBpdCB0aGVu
IHVuaG9va3MgaXRzZWxmIGZyb20gZXZlcnl0aGluZyB0aGF0IGl0IGtub3dzIGFib3V0IHRoZSAK
cmVhbCBoYXJkd2FyZSBpdCdzIHJ1bm5pbmcgb24sIGNhbGxzIGEgZnVuY3Rpb24gdGhhdCByZXR1
cm5zIG9ubHkgd2hlbiB0aGUgVk0gaXMgCm5vdyBydW5uaW5nIG9uIHRoZSBuZXcgaGFyZHdhcmUs
IGFuZCB0aGVuIHJlZXN0YWJsaXNoZXMgYWxsIHRoZSBsaW5rcyB0byB0aGUgcmVhbCAKbWFjaGlu
ZS4gTWluaU9TLCB0aGUgYmFzZSBYZW4gT1MgTWlyYWdlIGlzIHVzaW5nIGRvZXNuJ3QgY3VycmVu
dGx5IHN1cHBvcnQgdGhpcy4gCkhvd2V2ZXIsIEkgaGF2ZSBhIGJyYW5jaCB3aXRoIHNvbWUgZXhw
ZXJpbWVudGFsIGNvZGUgdG8gc3VwcG9ydCBpdCBvbiBteSBmb3JrLiAKWW91J2xsIG5lZWQgdG8g
cGluIGJvdGggbWluaW9zLXhlbiBhbmQgbWlyYWdlLXhlbiB0byBtYWtlIGl0IHdvcms6CgogICAg
b3BhbSBwaW4gYWRkIC1uIC15IG1pcmFnZS14ZW4gXAogICAgZ2l0Oi8vZ2l0aHViLmNvbS9qb25s
dWRsYW0vbWlyYWdlLXBsYXRmb3JtI3JlZW5hYmxlLXN1c3BlbmQtcmVzdW1lMgoKICAgIG9wYW0g
cGluIGFkZCAtbiAteSBtaW5pb3MteGVuIFwKICAgIGdpdDovL2dpdGh1Yi5jb20vam9ubHVkbGFt
L21pbmktb3Mjc3VzcGVuZC1yZXN1bWUzCgpBZGRpdGlvbmFsbHksIHlvdSdsbCBuZWVkIHRvIG1h
bnVhbGx5IHdhdGNoIHhlbnN0b3JlIHNvIHlvdXIgVk0gbm90aWNlcyB0aGUgcmVxdWVzdAp0byBz
dXNwZW5kLiAKCldlJ3ZlIGdvdCBhIG1pcmFnZSBWTSB0aGF0IHVzZXMgYWxsIHRoaXMgdGhhdCB3
ZSB1c2UgZm9yIHRlc3RpbmcgWGVuU2VydmVyIC0gaXQncwphdmFpbGFibGUgaGVyZTogaHR0cHM6
Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tdGVzdC12bSAtIHRoZSBjb2RlIGZvciB3YXRj
aGluZwpmb3IgdGhlIHN1c3BlbmQgdHJpZ2dlciBpcyBoZXJlOiAKCmh0dHBzOi8vZ2l0aHViLmNv
bS94YXBpLXByb2plY3QveGVuLXRlc3Qtdm0vYmxvYi9tYXN0ZXIvc3JjL21pcmFnZV92bS5tbCNM
OTctTDE0NwoKSSd2ZSBub3QgdHJpZWQgaXQgd2l0aCB4bCBkaXJlY3RseSwgYnV0IGl0IHdvcmtz
IGZvciB1cyBvbiBYZW5TZXJ2ZXIuIEknZCBiZSB2ZXJ5CmludGVyZXN0ZWQgdG8gaGVhciBpZiB5
b3UgY2FuIGdldCBpdCB0byB3b3JrIQoKSm9uCgoKCj4gQmVzdCByZWdhcmRzLAo+IFZpdHRvcmlv
Cj4gCj4gCgoKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Mon May 23 21:59:06 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 21:59: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 1b4xsE-0007aO-2X; Mon, 23 May 2016 21:58:54 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1b4xsD-0007aI-BS
 for mirageos-devel@lists.xenproject.org; Mon, 23 May 2016 21:58:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 41/1B-18833-C1D73475; Mon, 23 May 2016 21:58:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42LxMg/z0pWudQ4
 3mLPCyqK39S6LA6PH4Q9XWAIYo1gz85LyKxJYM7rnr2QtWChbMaefr4FxlkQXIxeHkMB1Romm
 nedYuxg5OVgEVCXeHJ8LZrMJOEksnbUNzBYRUJZYcPYtI4jNLBAnse/yAbA4r4C1xO63b5hAb
 GEBKYlF74+zg9gSAioSG363QdUISpyc+YSli5EDqFdTYv0ufYgx2hLLFr5mhghLSyz/xzGBkW
 cWkoZZCA2zkDTMQmhYwMiyilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMwlBiAYAfjzudOhxglOZiURHlX2DuHC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnVgN
 lBMsSk1PrUjLzAEGNUxagoNHSYT3B0iat7ggMbc4Mx0idYpRUUqctxMkIQCSyCjNg2uDRdIlR
 lkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOuAJnCk5lXAjf9FdBiJqDFD6UdQBaXJCKkpBoY5Y
 tmSj9p+/FfY8Y/RZlzHG/27HhldpmlSOKGaXmZn1rmjGSTzyfEcyS57sUZLPJ6N/VVQPy2JBn
 3r8usQrqyzRgcl83Qq5l+xW/1yjXX6ucpffo2ieXK5PetkVe2zt/ZrJO46vq3qRee7ZSq0I14
 5T/9qZVNxAeJ/S80TiqvldpeqOu22dnbTImlOCPRUIu5qDgRACsNXZSfAgAA
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-14.tower-21.messagelabs.com!1464040730!15500566!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: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45219 invoked from network); 23 May 2016 21:58:51 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 23 May 2016 21:58:51 -0000
Received: from [172.20.10.2]
 (131.236.197.178.dynamic.wless.lssmb00p-cgnat.res.cust.swisscom.ch
 [178.197.236.131])
 by smtp.webfaction.com (Postfix) with ESMTP id 6EA0F20C8ECD;
 Mon, 23 May 2016 21:58:49 +0000 (UTC)
Date: Mon, 23 May 2016 23:58:46 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: OCaml List <caml-list@inria.fr>
Message-ID: <958923288A8E475CB578D73146F7FAFB@erratique.ch>
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: [MirageOS-devel] [ANN] Topkg 0.7.0
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: <http://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: <http://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>

SGVsbG8gKGxhc3Qgb25lIHRvZGF5LCBwcm9taXNlZCksCgpJJ2QgbGlrZSB0byBhbm5vdW5jZSB0
aGUgZmlyc3QgcmVsZWFzZSBvZiB0b3BrZy4gRm9yIHRob3NlIHdobyBrbm93IHRvcGtnLCBpdCBp
cyBubyBsb25nZXIgYW4gZW1iZWRkZWQgc2NyaXB0IGJ1dCBhIGxpYnJhcnkgdGhhdCB5b3UgYWRk
IGFzIGEgYnVpbGQgZGVwZW5kZW5jeSB0byB5b3VyIHBhY2thZ2UuIEl0IG5vdyBhbHNvIGNvbWVz
IHdpdGggYW4gb3B0aW9uYWwgdG9vbCB0aGF0IGhlbHBzIHlvdSB0byBtYW5hZ2UgeW91ciBwYWNr
YWdlIGFuZCBtYWtlIHN3aWZ0IGFuZCBjb3JyZWN0IHJlbGVhc2VzLgoKQmxhIGJsYSBibGE6CmBg
YApUb3BrZyBpcyBhIHBhY2thZ2VyIGZvciBkaXN0cmlidXRpbmcgT0NhbWwgc29mdHdhcmUuIEl0
IHByb3ZpZGVzIGFuIEFQSSB0byBkZXNjcmliZSB0aGUgZmlsZXMgYSBwYWNrYWdlIGluc3RhbGxz
IGluIGEgZ2l2ZW4gYnVpbGQgY29uZmlndXJhdGlvbiBhbmQgdG8gc3BlY2lmeSBpbmZvcm1hdGlv
biBhYm91dCB0aGUgcGFja2FnZSdzIGRpc3RyaWJ1dGlvbiBjcmVhdGlvbiBhbmQgcHVibGljYXRp
b24gcHJvY2VkdXJlcy4KClRoZSBvcHRpb25hbCB0b3BrZy1jYXJlIHBhY2thZ2UgcHJvdmlkZXMg
dGhlIGB0b3BrZ2AgY29tbWFuZCBsaW5lIHRvb2wgd2hpY2ggaGVscHMgd2l0aCB2YXJpb3VzIGFz
cGVjdHMgb2YgYSBwYWNrYWdlJ3MgbGlmZSBjeWNsZTogY3JlYXRpbmcgYW5kIGxpbnRpbmcgYSBk
aXN0cmlidXRpb24sIHJlbGVhc2luZyBpdCBvbiB0aGUgV1dXLCBwdWJsaXNoIGl0cyBkb2N1bWVu
dGF0aW9uLCBhZGQgaXQgdG8gdGhlIE9DYW1sIE9QQU0gcmVwb3NpdG9yeSwgZXRjLgoKVG9wa2cg
aXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIElTQyBsaWNlbnNlIGFuZCBoYXMgKipubyoqIGRlcGVu
ZGVuY2llcy4gVGhpcyBpcyB3aGF0IHlvdXIgcGFja2FnZXMgd2lsbCBuZWVkIGFzIGEgKmJ1aWxk
KiBkZXBlbmRlbmN5LgoKVG9wa2ctY2FyZSBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgSVNDIGxp
Y2Vuc2UgYW5kIGRlcGVuZHMgb24gZm10LCBsb2dzLCBib3MsIGNtZGxpbmVyIGFuZCBvcGFtLWxp
Yi4KYGBgCgpJbnN0YWxsOiBvcGFtIGluc3RhbGwgdG9wa2cgdG9wa2ctY2FyZQpIb21lcGFnZTog
aHR0cDovL2VycmF0aXF1ZS5jaC9zb2Z0d2FyZS90b3BrZwpBUEkgZG9jcyAmIG1hbnVhbDogaHR0
cDovL2VycmF0aXF1ZS5jaC9zb2Z0d2FyZS90b3BrZy9kb2MvVG9wa2cuaHRtbCNiYXNpY3MKU2Vl
IGFsc28gYHRvcGtnIGhlbHAgcmVsZWFzZWAgYW5kIGB0b3BrZyBoZWxwYAoKQSBmZXcgdGhpbmdz
IHdvcnRoIG5vdGluZzoKCiogVG9wa2cgcHJldGVuZHMgdG8gd29yayBvbiBXaW5kb3dzIChwcm92
aWRlZCB5b3VyIGJ1aWxkIHN5c3RlbSBkb2VzKSBidXQgZWFybHkgdXNlcnMgbWF5IG5lZWQgdG8g
Z2l2ZSBhIGhhbmQsIHBsZWFzZSBkbyByZXBvcnQgaXNzdWVzIGlmIHRoaW5ncyBnbyB3cm9uZy4K
CiogVG9wa2cgcHJldGVuZHMgdG8gYmUgYWJsZSB0byB3b3JrIHdpdGggaGcgc291cmNlIHJlcG9z
aXRvcmllcywgdGhlIHNhbWUgYXMgZm9yIFdpbmRvd3MgYXBwbGllcy4KCiogVG9wa2cgc2hvdWxk
IGJlIGFibGUgdG8gd29yayB3aXRoIG90aGVyIGJ1aWxkIHN5c3RlbXMgdGhhbiBvY2FtbGJ1aWxk
LiBCdXQgYSBmZXcgdGhpbmdzIChlLmcuIGRvY3VtZW50YXRpb24gc3VwcG9ydCBvciBkZXBlbmRl
bmN5IGxpbnRpbmcpIGRvIGF0IHRoZSBtb21lbnQgcmVseSBvbiBvY2FtbGJ1aWxkIGJlaW5nIHVz
ZWQuIEl0J3Mgbm90IG15IHByaW9yaXR5IGJ1dCBJJ20gbm90IGFnYWluc3QgaW1wcm92aW5nIGl0
IHRvIG1ha2UgaXQgZWFzaWVyIHRvIHVzZSB3aXRoIG90aGVyIGJ1aWxkIHN5c3RlbXMuCgoqIFRv
cGtnIG9ubHkgc3VwcG9ydHMgT0NhbWwgZnJvbSA0LjAxIG9uIGFuZCBoZW5jZSB3aWxsIGFsc28g
aW1wb3NlIHRoaXMgbGltaXQgb24geW91ciBwYWNrYWdlcy4KCiogVG9wa2cgaGFzIHRveSwgcHJv
b2Ygb2YgY29uY2VwdCwgc3VwcG9ydCB0byBwdWJsaXNoIGRvY3VtZW50YXRpb24gYW5kIGRpc3Ry
aWJ1dGlvbnMgdmlhIEdpdEh1YidzIHBhZ2VzIGFuZCByZWxlYXNlIHN5c3RlbS4gSSdtIHBlcnNv
bmFsbHkgbm90IHVzaW5nIHRoaXMgc28gZG8gbm90IGhlc2l0YXRlIHRvIHJlcG9ydCBicm9rZW4g
b3Igc3Vib3B0aW1hbCBiZWhhdmlvdXIuIEJldHRlciBzdXBwb3J0IOKAlCBlc3BlY2lhbGx5IGdo
IGlzc3VlIGludGVyYWN0aW9uIGZvciAndG9wa2cgaXNzdWUnIGFuZCBiZXR0ZXIgYXV0aGVudGlj
YXRpb24gd291bGQgYmUgbmljZSwgYnV0IGlzIGxlZnQgaW4gdGhlIGhhbmRzIG9mIGEgbW90aXZh
dGVkIGdpdGh1YiB1c2VyLiBTb21lb25lIHNob3VsZCBkZXZlbG9wIGFuZCBkaXN0cmlidXRlIGEg
Z29vZCBnaXRodWIgdG9wa2cgZGVsZWdhdGUgKGUuZy4gdXNpbmcgb2NhbWwtZ2l0aHViKSB0aGF0
IGdpdGh1YiB1c2VycyBjYW4gaW5zdGFsbDsgc2VlICd0b3ktZ2l0aHViLXRvcGtnLWRlbGVnYXRl
IC0taGVscCcgYW5kICd0b3BrZyBoZWxwIGRlbGVnYXRlJzsgdGhlIHNvdXJjZSBvZiB0aGUgdG95
IGRlbGVnYXRlIFsxXSBjYW4gYmUgdXNlZCBhcyBhIGJsdWVwcmludC4gRG8gbm90IGhlc2l0YXRl
IHRvIGdldCBpbiB0b3VjaCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhbmQvb3IgZGVzaWduIGRpc2N1
c3Npb24uICAKClRvcGtnIG1heSBub3QgYmUgdGhlIGZpbmFsIHdvcmQgaW4gT0NhbWwgYnVpbGRp
bmcgJiBwYWNrYWdpbmcsIGhvd2V2ZXIsIGRlcGVuZGluZyBvbiB5b3VyIG5lZWRzLCB0b3BrZydz
IHJlbGVhc2Ugd29ya2Zsb3cgKHNlZSAndG9wa2cgaGVscCByZWxlYXNlJykgbWF5IGNvbWUgYXMg
YSBzaWduaWZpY2FudCBpbXByb3ZlbWVudCBvdmVyIHRoZSBjdXJyZW50IHN0YXR1cyBxdW8uICAK
CkkgaGF2ZSBiZWVuIHVzaW5nIGEgc2ltaWxhciBidXQgbW9yZSBhZC1ob2Mgc3lzdGVtIHdpdGgg
bXkgcGFja2FnZXMgZm9yIGEgZmV3IHllYXJzIG5vdyBzaW5jZSBJIHJlYWxpemVkIHRoYXQgb2Fz
aXMgd2FzIGdldHRpbmcgaW4gbXkgd2F5IHRvIHNjYWxlIG1vZHVsYXJpdHkuIEV4Y2VwdCBmb3Ig
dGhlIG1haW50YWluYWJpbGl0eSBwcm9ibGVtIG9mIGhhdmluZyBhbiBlbWJlZGRlZCBzY3JpcHQg
d2hpY2ggaXMgbm93IGdvbmUgd2l0aCB0aGlzIG5ldyBpbmNhcm5hdGlvbiBvZiB0b3BrZywgaXQg
aGFzIGFscmVhZHkgYmVlbiBzaG93biB0byB3b3JrIHF1aXRlIHdlbGwgaW4gcHJhY3RpY2UgZm9y
IG1lIGFuZCBhIGxpbWl0ZWQgbnVtYmVyIG9mIG90aGVyIHBlcnNvbnMsIGluIGEgbGFyZ2UgcmFu
Z2Ugb2Ygc29mdHdhcmUgaW5zdGFsbCBzY2VuYXJpb3MsIFlNTVYuCgpCZXN0LAoKRGFuaWVsCgpQ
LlMuIElmIHlvdSBhcmUgb24gZ2l0aHViIGFuZCBzdGFydCB0byB1c2UgYHRvcGtnYCB5b3UgY2Fu
IG1lbnRpb24gbWUgKEBkYnVlbnpsaSkgaW4gdGhlIGluYXVndXJhbCBQUiBvciBjb21taXQsIEkn
bSBpbnRlcmVzdGVkIHRvIHNlZSBob3cgaXQgaXMgdXNlZCBhbmQgbWlzdXNlZC4KClsxXSBodHRw
czovL2dpdGh1Yi5jb20vZGJ1ZW56bGkvdG9wa2cvYmxvYi92MC43LjAvc3JjLWJpbi90b3lfZ2l0
aHViX2RlbGVnYXRlLm1sCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon May 23 21:59:06 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 21:59: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 1b4xsE-0007aO-2X; Mon, 23 May 2016 21:58:54 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.buenzli@erratique.ch>) id 1b4xsD-0007aI-BS
 for mirageos-devel@lists.xenproject.org; Mon, 23 May 2016 21:58:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 41/1B-18833-C1D73475; Mon, 23 May 2016 21:58:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42LxMg/z0pWudQ4
 3mLPCyqK39S6LA6PH4Q9XWAIYo1gz85LyKxJYM7rnr2QtWChbMaefr4FxlkQXIxeHkMB1Romm
 nedYuxg5OVgEVCXeHJ8LZrMJOEksnbUNzBYRUJZYcPYtI4jNLBAnse/yAbA4r4C1xO63b5hAb
 GEBKYlF74+zg9gSAioSG363QdUISpyc+YSli5EDqFdTYv0ufYgx2hLLFr5mhghLSyz/xzGBkW
 cWkoZZCA2zkDTMQmhYwMiyilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMwlBiAYAfjzudOhxglOZiURHlX2DuHC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnVgN
 lBMsSk1PrUjLzAEGNUxagoNHSYT3B0iat7ggMbc4Mx0idYpRUUqctxMkIQCSyCjNg2uDRdIlR
 lkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOuAJnCk5lXAjf9FdBiJqDFD6UdQBaXJCKkpBoY5Y
 tmSj9p+/FfY8Y/RZlzHG/27HhldpmlSOKGaXmZn1rmjGSTzyfEcyS57sUZLPJ6N/VVQPy2JBn
 3r8usQrqyzRgcl83Qq5l+xW/1yjXX6ucpffo2ieXK5PetkVe2zt/ZrJO46vq3qRee7ZSq0I14
 5T/9qZVNxAeJ/S80TiqvldpeqOu22dnbTImlOCPRUIu5qDgRACsNXZSfAgAA
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-14.tower-21.messagelabs.com!1464040730!15500566!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: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45219 invoked from network); 23 May 2016 21:58:51 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 23 May 2016 21:58:51 -0000
Received: from [172.20.10.2]
 (131.236.197.178.dynamic.wless.lssmb00p-cgnat.res.cust.swisscom.ch
 [178.197.236.131])
 by smtp.webfaction.com (Postfix) with ESMTP id 6EA0F20C8ECD;
 Mon, 23 May 2016 21:58:49 +0000 (UTC)
Date: Mon, 23 May 2016 23:58:46 +0200
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: OCaml List <caml-list@inria.fr>
Message-ID: <958923288A8E475CB578D73146F7FAFB@erratique.ch>
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: [MirageOS-devel] [ANN] Topkg 0.7.0
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: <http://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: <http://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>

SGVsbG8gKGxhc3Qgb25lIHRvZGF5LCBwcm9taXNlZCksCgpJJ2QgbGlrZSB0byBhbm5vdW5jZSB0
aGUgZmlyc3QgcmVsZWFzZSBvZiB0b3BrZy4gRm9yIHRob3NlIHdobyBrbm93IHRvcGtnLCBpdCBp
cyBubyBsb25nZXIgYW4gZW1iZWRkZWQgc2NyaXB0IGJ1dCBhIGxpYnJhcnkgdGhhdCB5b3UgYWRk
IGFzIGEgYnVpbGQgZGVwZW5kZW5jeSB0byB5b3VyIHBhY2thZ2UuIEl0IG5vdyBhbHNvIGNvbWVz
IHdpdGggYW4gb3B0aW9uYWwgdG9vbCB0aGF0IGhlbHBzIHlvdSB0byBtYW5hZ2UgeW91ciBwYWNr
YWdlIGFuZCBtYWtlIHN3aWZ0IGFuZCBjb3JyZWN0IHJlbGVhc2VzLgoKQmxhIGJsYSBibGE6CmBg
YApUb3BrZyBpcyBhIHBhY2thZ2VyIGZvciBkaXN0cmlidXRpbmcgT0NhbWwgc29mdHdhcmUuIEl0
IHByb3ZpZGVzIGFuIEFQSSB0byBkZXNjcmliZSB0aGUgZmlsZXMgYSBwYWNrYWdlIGluc3RhbGxz
IGluIGEgZ2l2ZW4gYnVpbGQgY29uZmlndXJhdGlvbiBhbmQgdG8gc3BlY2lmeSBpbmZvcm1hdGlv
biBhYm91dCB0aGUgcGFja2FnZSdzIGRpc3RyaWJ1dGlvbiBjcmVhdGlvbiBhbmQgcHVibGljYXRp
b24gcHJvY2VkdXJlcy4KClRoZSBvcHRpb25hbCB0b3BrZy1jYXJlIHBhY2thZ2UgcHJvdmlkZXMg
dGhlIGB0b3BrZ2AgY29tbWFuZCBsaW5lIHRvb2wgd2hpY2ggaGVscHMgd2l0aCB2YXJpb3VzIGFz
cGVjdHMgb2YgYSBwYWNrYWdlJ3MgbGlmZSBjeWNsZTogY3JlYXRpbmcgYW5kIGxpbnRpbmcgYSBk
aXN0cmlidXRpb24sIHJlbGVhc2luZyBpdCBvbiB0aGUgV1dXLCBwdWJsaXNoIGl0cyBkb2N1bWVu
dGF0aW9uLCBhZGQgaXQgdG8gdGhlIE9DYW1sIE9QQU0gcmVwb3NpdG9yeSwgZXRjLgoKVG9wa2cg
aXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIElTQyBsaWNlbnNlIGFuZCBoYXMgKipubyoqIGRlcGVu
ZGVuY2llcy4gVGhpcyBpcyB3aGF0IHlvdXIgcGFja2FnZXMgd2lsbCBuZWVkIGFzIGEgKmJ1aWxk
KiBkZXBlbmRlbmN5LgoKVG9wa2ctY2FyZSBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgSVNDIGxp
Y2Vuc2UgYW5kIGRlcGVuZHMgb24gZm10LCBsb2dzLCBib3MsIGNtZGxpbmVyIGFuZCBvcGFtLWxp
Yi4KYGBgCgpJbnN0YWxsOiBvcGFtIGluc3RhbGwgdG9wa2cgdG9wa2ctY2FyZQpIb21lcGFnZTog
aHR0cDovL2VycmF0aXF1ZS5jaC9zb2Z0d2FyZS90b3BrZwpBUEkgZG9jcyAmIG1hbnVhbDogaHR0
cDovL2VycmF0aXF1ZS5jaC9zb2Z0d2FyZS90b3BrZy9kb2MvVG9wa2cuaHRtbCNiYXNpY3MKU2Vl
IGFsc28gYHRvcGtnIGhlbHAgcmVsZWFzZWAgYW5kIGB0b3BrZyBoZWxwYAoKQSBmZXcgdGhpbmdz
IHdvcnRoIG5vdGluZzoKCiogVG9wa2cgcHJldGVuZHMgdG8gd29yayBvbiBXaW5kb3dzIChwcm92
aWRlZCB5b3VyIGJ1aWxkIHN5c3RlbSBkb2VzKSBidXQgZWFybHkgdXNlcnMgbWF5IG5lZWQgdG8g
Z2l2ZSBhIGhhbmQsIHBsZWFzZSBkbyByZXBvcnQgaXNzdWVzIGlmIHRoaW5ncyBnbyB3cm9uZy4K
CiogVG9wa2cgcHJldGVuZHMgdG8gYmUgYWJsZSB0byB3b3JrIHdpdGggaGcgc291cmNlIHJlcG9z
aXRvcmllcywgdGhlIHNhbWUgYXMgZm9yIFdpbmRvd3MgYXBwbGllcy4KCiogVG9wa2cgc2hvdWxk
IGJlIGFibGUgdG8gd29yayB3aXRoIG90aGVyIGJ1aWxkIHN5c3RlbXMgdGhhbiBvY2FtbGJ1aWxk
LiBCdXQgYSBmZXcgdGhpbmdzIChlLmcuIGRvY3VtZW50YXRpb24gc3VwcG9ydCBvciBkZXBlbmRl
bmN5IGxpbnRpbmcpIGRvIGF0IHRoZSBtb21lbnQgcmVseSBvbiBvY2FtbGJ1aWxkIGJlaW5nIHVz
ZWQuIEl0J3Mgbm90IG15IHByaW9yaXR5IGJ1dCBJJ20gbm90IGFnYWluc3QgaW1wcm92aW5nIGl0
IHRvIG1ha2UgaXQgZWFzaWVyIHRvIHVzZSB3aXRoIG90aGVyIGJ1aWxkIHN5c3RlbXMuCgoqIFRv
cGtnIG9ubHkgc3VwcG9ydHMgT0NhbWwgZnJvbSA0LjAxIG9uIGFuZCBoZW5jZSB3aWxsIGFsc28g
aW1wb3NlIHRoaXMgbGltaXQgb24geW91ciBwYWNrYWdlcy4KCiogVG9wa2cgaGFzIHRveSwgcHJv
b2Ygb2YgY29uY2VwdCwgc3VwcG9ydCB0byBwdWJsaXNoIGRvY3VtZW50YXRpb24gYW5kIGRpc3Ry
aWJ1dGlvbnMgdmlhIEdpdEh1YidzIHBhZ2VzIGFuZCByZWxlYXNlIHN5c3RlbS4gSSdtIHBlcnNv
bmFsbHkgbm90IHVzaW5nIHRoaXMgc28gZG8gbm90IGhlc2l0YXRlIHRvIHJlcG9ydCBicm9rZW4g
b3Igc3Vib3B0aW1hbCBiZWhhdmlvdXIuIEJldHRlciBzdXBwb3J0IOKAlCBlc3BlY2lhbGx5IGdo
IGlzc3VlIGludGVyYWN0aW9uIGZvciAndG9wa2cgaXNzdWUnIGFuZCBiZXR0ZXIgYXV0aGVudGlj
YXRpb24gd291bGQgYmUgbmljZSwgYnV0IGlzIGxlZnQgaW4gdGhlIGhhbmRzIG9mIGEgbW90aXZh
dGVkIGdpdGh1YiB1c2VyLiBTb21lb25lIHNob3VsZCBkZXZlbG9wIGFuZCBkaXN0cmlidXRlIGEg
Z29vZCBnaXRodWIgdG9wa2cgZGVsZWdhdGUgKGUuZy4gdXNpbmcgb2NhbWwtZ2l0aHViKSB0aGF0
IGdpdGh1YiB1c2VycyBjYW4gaW5zdGFsbDsgc2VlICd0b3ktZ2l0aHViLXRvcGtnLWRlbGVnYXRl
IC0taGVscCcgYW5kICd0b3BrZyBoZWxwIGRlbGVnYXRlJzsgdGhlIHNvdXJjZSBvZiB0aGUgdG95
IGRlbGVnYXRlIFsxXSBjYW4gYmUgdXNlZCBhcyBhIGJsdWVwcmludC4gRG8gbm90IGhlc2l0YXRl
IHRvIGdldCBpbiB0b3VjaCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhbmQvb3IgZGVzaWduIGRpc2N1
c3Npb24uICAKClRvcGtnIG1heSBub3QgYmUgdGhlIGZpbmFsIHdvcmQgaW4gT0NhbWwgYnVpbGRp
bmcgJiBwYWNrYWdpbmcsIGhvd2V2ZXIsIGRlcGVuZGluZyBvbiB5b3VyIG5lZWRzLCB0b3BrZydz
IHJlbGVhc2Ugd29ya2Zsb3cgKHNlZSAndG9wa2cgaGVscCByZWxlYXNlJykgbWF5IGNvbWUgYXMg
YSBzaWduaWZpY2FudCBpbXByb3ZlbWVudCBvdmVyIHRoZSBjdXJyZW50IHN0YXR1cyBxdW8uICAK
CkkgaGF2ZSBiZWVuIHVzaW5nIGEgc2ltaWxhciBidXQgbW9yZSBhZC1ob2Mgc3lzdGVtIHdpdGgg
bXkgcGFja2FnZXMgZm9yIGEgZmV3IHllYXJzIG5vdyBzaW5jZSBJIHJlYWxpemVkIHRoYXQgb2Fz
aXMgd2FzIGdldHRpbmcgaW4gbXkgd2F5IHRvIHNjYWxlIG1vZHVsYXJpdHkuIEV4Y2VwdCBmb3Ig
dGhlIG1haW50YWluYWJpbGl0eSBwcm9ibGVtIG9mIGhhdmluZyBhbiBlbWJlZGRlZCBzY3JpcHQg
d2hpY2ggaXMgbm93IGdvbmUgd2l0aCB0aGlzIG5ldyBpbmNhcm5hdGlvbiBvZiB0b3BrZywgaXQg
aGFzIGFscmVhZHkgYmVlbiBzaG93biB0byB3b3JrIHF1aXRlIHdlbGwgaW4gcHJhY3RpY2UgZm9y
IG1lIGFuZCBhIGxpbWl0ZWQgbnVtYmVyIG9mIG90aGVyIHBlcnNvbnMsIGluIGEgbGFyZ2UgcmFu
Z2Ugb2Ygc29mdHdhcmUgaW5zdGFsbCBzY2VuYXJpb3MsIFlNTVYuCgpCZXN0LAoKRGFuaWVsCgpQ
LlMuIElmIHlvdSBhcmUgb24gZ2l0aHViIGFuZCBzdGFydCB0byB1c2UgYHRvcGtnYCB5b3UgY2Fu
IG1lbnRpb24gbWUgKEBkYnVlbnpsaSkgaW4gdGhlIGluYXVndXJhbCBQUiBvciBjb21taXQsIEkn
bSBpbnRlcmVzdGVkIHRvIHNlZSBob3cgaXQgaXMgdXNlZCBhbmQgbWlzdXNlZC4KClsxXSBodHRw
czovL2dpdGh1Yi5jb20vZGJ1ZW56bGkvdG9wa2cvYmxvYi92MC43LjAvc3JjLWJpbi90b3lfZ2l0
aHViX2RlbGVnYXRlLm1sCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue May 24 09:49:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 09:49: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 1b58xs-0005Tu-DK; Tue, 24 May 2016 09:49:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sadieperkins@riseup.net>) id 1b58xq-0005Tm-Im
 for mirageos-devel@lists.xenproject.org; Tue, 24 May 2016 09:49:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D0/99-14820-5A324475; Tue, 24 May 2016 09:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVy7M/MRt2lyi7
 hBg9fCVn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bqf9+YCk4xV2zof8HawNjJ3MXIxSEk8JhJ
 4tWPGewgDovAfSaJfVMfMnYxcgJlSiR+ftjMBGKzCKhK3N01iaWLkYODTUBZYnd/CkhYREBdY
 tmp+2DlwgIKEsce7GMFKeEV0JfYdK4KJMwrIChxcuYTFhCbWUBL4sa/l0wgJcwC0hLL/3GAhC
 UETCXOblnFBmGLSnQffsY4gZF3FpLuWUi6ZyF0L2BkXsWoUZxaVJZapGtooZdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhQDECwg7Fpu+chRkkOJiVR3tXvnMOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfA2K7mECwkWpaanVqRl5gBDGyYtwcGjJMLbAZLmLS5IzC3OTIdInWLU5
 Vjw4/ZaJiGWvPy8VClx3gMgRQIgRRmleXAjYHF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 IQl/Bk5pXAbXoFdAQT0BH+X5xBjihJREhJNTDu29B0/tPzwnMRU2rnBi1+35ByRrwo88pf3rT
 yNz33r5YJHX18+fOf44rn9l3vPpXdNz/Psd1VLs06+3E/H5thZNTTsiq5MwcWPa2ad2bykVDb
 /W8micgvrLY7r3n03+U2fz99RU7r/3sOtrn0y7ImhQm0VuzoW/vryIrCj9tfcDDd0br2kq1Li
 aU4I9FQi7moOBEADRMHo64CAAA=
X-Env-Sender: sadieperkins@riseup.net
X-Msg-Ref: server-12.tower-206.messagelabs.com!1464083363!4859820!1
X-Originating-IP: [198.252.153.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43183 invoked from network); 24 May 2016 09:49:25 -0000
Received: from mx1.riseup.net (HELO mx1.riseup.net) (198.252.153.129)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2016 09:49:25 -0000
Received: from cotinga.riseup.net (unknown [10.0.1.164])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (Client CN "*.riseup.net",
 Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK))
 by mx1.riseup.net (Postfix) with ESMTPS id E71701A1E92
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 09:49:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1464083362; bh=kcCorzpaEU8Ctv7LNchvldKbuu2HjDD+yDTfFPoCqQw=;
 h=Date:From:To:Subject:From;
 b=eOoNe6hoDQFkN5jQGf2MryADsYvxsIXUqVn09rF+F1KavpZPBQtpEWT///k27+tnk
 N0hjzdNuwGTOHbybYZ4kKnJWqL2X8VVDH7UQiy8Z+qeg13fzBFPjuGcVbg65qbU1QK
 TpRmyG8BO9IduStxUgMGPK8zC8qnAovLotWXiGPI=
Received: from [127.0.0.1] (localhost [127.0.0.1])
 (Authenticated sender: sadieperkins) with ESMTPSA id ADB2C40406
Date: Tue, 24 May 2016 09:49:21 +0000
From: Kia <sadieperkins@riseup.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20160524094921.GB15411@riseup.net>
MIME-Version: 1.0
Content-Disposition: inline
X-Virus-Scanned: clamav-milter 0.99 at mx1.riseup.net
X-Virus-Status: Clean
Subject: [MirageOS-devel] random number interface
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: <http://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: <http://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>

SSBhbSB3b3JraW5nIG9uIGFuIE5UUCBjbGllbnQvc2VydmVyIGltcGxlbWVudGF0aW9uIGluIG9j
YW1sIGZvciBtaXJhZ2VvcwooaHR0cHM6Ly9tYXRpbGRhaC5naXRodWIuaW8vcG9zdHMvMjAxNi0w
NS0yMy1udHAtc3RhdHVzLmh0bWwpIGFuZCBJIG5lZWQgdG8KaGF2ZSBhY2Nlc3MgdG8gcmFuZG9t
IG51bWJlcnMgLS0gaXMKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvYmxvYi9tYXN0
ZXIvdHlwZXMvVjEubWxpI0w2MyB0aGUgcmlnaHQgd2F5IGZvcgpmb3IgYSBtaXJhZ2VvcyBsaWJy
YXJ5IHRvIGdldCByYW5kb20gbnVtYmVycyBvciBpcyB0aGlzIG91dCBvZiBkYXRlL2RlcHJlY2F0
ZWQ/CklzIHRoZXJlIGEgcmVmZXJlbmNlL2V4YW1wbGUgZm9yIGhvdyBhIGxpYnJhcnkgY2FuIHVz
ZSB0aGUgcmFuZG9tIG51bWJlcgpnZW5lcmF0aW9uIG1vZHVsZSBpbiBtaXJhZ2U/CgotLSAKS2lh
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdl
T1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue May 24 09:49:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 09:49: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 1b58xs-0005Tu-DK; Tue, 24 May 2016 09:49:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sadieperkins@riseup.net>) id 1b58xq-0005Tm-Im
 for mirageos-devel@lists.xenproject.org; Tue, 24 May 2016 09:49:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D0/99-14820-5A324475; Tue, 24 May 2016 09:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVy7M/MRt2lyi7
 hBg9fCVn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bqf9+YCk4xV2zof8HawNjJ3MXIxSEk8JhJ
 4tWPGewgDovAfSaJfVMfMnYxcgJlSiR+ftjMBGKzCKhK3N01iaWLkYODTUBZYnd/CkhYREBdY
 tmp+2DlwgIKEsce7GMFKeEV0JfYdK4KJMwrIChxcuYTFhCbWUBL4sa/l0wgJcwC0hLL/3GAhC
 UETCXOblnFBmGLSnQffsY4gZF3FpLuWUi6ZyF0L2BkXsWoUZxaVJZapGtooZdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhQDECwg7Fpu+chRkkOJiVR3tXvnMOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfA2K7mECwkWpaanVqRl5gBDGyYtwcGjJMLbAZLmLS5IzC3OTIdInWLU5
 Vjw4/ZaJiGWvPy8VClx3gMgRQIgRRmleXAjYHF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 IQl/Bk5pXAbXoFdAQT0BH+X5xBjihJREhJNTDu29B0/tPzwnMRU2rnBi1+35ByRrwo88pf3rT
 yNz33r5YJHX18+fOf44rn9l3vPpXdNz/Psd1VLs06+3E/H5thZNTTsiq5MwcWPa2ad2bykVDb
 /W8micgvrLY7r3n03+U2fz99RU7r/3sOtrn0y7ImhQm0VuzoW/vryIrCj9tfcDDd0br2kq1Li
 aU4I9FQi7moOBEADRMHo64CAAA=
X-Env-Sender: sadieperkins@riseup.net
X-Msg-Ref: server-12.tower-206.messagelabs.com!1464083363!4859820!1
X-Originating-IP: [198.252.153.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43183 invoked from network); 24 May 2016 09:49:25 -0000
Received: from mx1.riseup.net (HELO mx1.riseup.net) (198.252.153.129)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2016 09:49:25 -0000
Received: from cotinga.riseup.net (unknown [10.0.1.164])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (Client CN "*.riseup.net",
 Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK))
 by mx1.riseup.net (Postfix) with ESMTPS id E71701A1E92
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 09:49:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
 t=1464083362; bh=kcCorzpaEU8Ctv7LNchvldKbuu2HjDD+yDTfFPoCqQw=;
 h=Date:From:To:Subject:From;
 b=eOoNe6hoDQFkN5jQGf2MryADsYvxsIXUqVn09rF+F1KavpZPBQtpEWT///k27+tnk
 N0hjzdNuwGTOHbybYZ4kKnJWqL2X8VVDH7UQiy8Z+qeg13fzBFPjuGcVbg65qbU1QK
 TpRmyG8BO9IduStxUgMGPK8zC8qnAovLotWXiGPI=
Received: from [127.0.0.1] (localhost [127.0.0.1])
 (Authenticated sender: sadieperkins) with ESMTPSA id ADB2C40406
Date: Tue, 24 May 2016 09:49:21 +0000
From: Kia <sadieperkins@riseup.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20160524094921.GB15411@riseup.net>
MIME-Version: 1.0
Content-Disposition: inline
X-Virus-Scanned: clamav-milter 0.99 at mx1.riseup.net
X-Virus-Status: Clean
Subject: [MirageOS-devel] random number interface
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: <http://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: <http://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>

SSBhbSB3b3JraW5nIG9uIGFuIE5UUCBjbGllbnQvc2VydmVyIGltcGxlbWVudGF0aW9uIGluIG9j
YW1sIGZvciBtaXJhZ2VvcwooaHR0cHM6Ly9tYXRpbGRhaC5naXRodWIuaW8vcG9zdHMvMjAxNi0w
NS0yMy1udHAtc3RhdHVzLmh0bWwpIGFuZCBJIG5lZWQgdG8KaGF2ZSBhY2Nlc3MgdG8gcmFuZG9t
IG51bWJlcnMgLS0gaXMKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvYmxvYi9tYXN0
ZXIvdHlwZXMvVjEubWxpI0w2MyB0aGUgcmlnaHQgd2F5IGZvcgpmb3IgYSBtaXJhZ2VvcyBsaWJy
YXJ5IHRvIGdldCByYW5kb20gbnVtYmVycyBvciBpcyB0aGlzIG91dCBvZiBkYXRlL2RlcHJlY2F0
ZWQ/CklzIHRoZXJlIGEgcmVmZXJlbmNlL2V4YW1wbGUgZm9yIGhvdyBhIGxpYnJhcnkgY2FuIHVz
ZSB0aGUgcmFuZG9tIG51bWJlcgpnZW5lcmF0aW9uIG1vZHVsZSBpbiBtaXJhZ2U/CgotLSAKS2lh
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdl
T1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue May 24 13:33:21 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 13:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b5CSM-0003wA-8S; Tue, 24 May 2016 13:33:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1b5CSL-0003w4-8H
 for mirageos-devel@lists.xenproject.org; Tue, 24 May 2016 13:33:09 +0000
Received: from [193.109.254.147] by server-3.bemta-14.messagelabs.com id
 2C/18-09893-41854475; Tue, 24 May 2016 13:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVy0237EV3hCJd
 wg3MbpC16W++yODB6HP5whSWAMYo1My8pvyKBNePE3V8sBddVK163n2RsYOyR72Lk4hASeMAo
 8XP3CsYuRk4OCQEbiU8Pd7BCJKYySXyf/hIqIS/xZNFrRohEI5PEjIdzwRLCAqYSJ5pXgdkiA
 uoSy07dB7OFBPQlTnd8YAOx2YDii6/3sYDYvAJuEj0Np8FsFgFVibbeZawgtqhAuMSW1oPMED
 WCEidnPgGr4RQwkNjx5hlYnFkgVOLNpBb2CYz8s5CUzUKSgrDNJOZtfsgMYctLbH87B8jmALL
 VJJa1KsGEm7fOZl7AyLaKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgv
 OT93EyMwoOsZGBh3MO7a7nmIUZKDSUmU10DLJVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/eM
 KCcYFFqempFWmYOMLZg0hIcPEoivP9B0rzFBYm5xZnpEKlTjIpS4rwHQRICIImM0jy4Nlg8X2
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsYZApPZl4J3PRXQIuZgBb7f3EGWVySiJCSamD
 kcz2y2bvyX2Dzq9oFeze9PqZo/rpoJ6f+ucCjp4/emBzqLeS45LSezc+mSc8k4w5eDDwZPk33
 7uWVYVt05Rfe071wgoFPa2+GQFTMB47a2EVM2v1rUyPcAyUauVuXKuec1H0fqfZq1aK8+fXnB
 X5VBUsERr5VrMtg/OGy79MeARabTZ+5RO2VWIozEg21mIuKEwHDi+PL4gIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1464096787!43561410!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9575 invoked from network); 24 May 2016 13:33:07 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2016 13:33:07 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 1CDA31720FB
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 15:33:07 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter14-d.gandi.net (mfilter14-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id yOXxUPNs7Ypm for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 15:33:05 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.2.12] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id CDCF71720B2
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 15:33:04 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <20160524094921.GB15411@riseup.net>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <1eaa6371-9008-2e95-ed36-6130c1a51438@somerandomidiot.com>
Date: Tue, 24 May 2016 14:33:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <20160524094921.GB15411@riseup.net>
Subject: Re: [MirageOS-devel] random number interface
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4352622103022344655=="
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.
--===============4352622103022344655==
Content-Type: multipart/alternative;
 boundary="------------A97AB41AB62CCBC6DEEC9AB3"

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

On 05/24/2016 10:49 AM, Kia wrote:

> I am working on an NTP client/server implementation in ocaml for mirageos
> (https://matildah.github.io/posts/2016-05-23-ntp-status.html) and I need to
> have access to random numbers -- is
> https://github.com/mirage/mirage/blob/master/types/V1.mli#L63 the right way for
> for a mirageos library to get random numbers or is this out of date/deprecated?
> Is there a reference/example for how a library can use the random number
> generation module in mirage?
>

Hi Kia,

The Random module uses the OCaml runtime's random module.  Here's the 
header on that module:

"  Pseudo-random number generator
    This is a lagged-Fibonacci F(55, 24, +) with a modified addition
    function to enhance the mixing of bits.
    If we use normal addition, the low-order bit fails tests 1 and 7
    of the Diehard test suite, and bits 1 and 2 also fail test 7.
    If we use multiplication as suggested by Marsaglia, it doesn't fare
    much better.
    By mixing the bits of one of the numbers before addition (XOR the
    5 high-order bits into the low-order bits), we get a generator that
    passes all the Diehard tests.
"

Seeding: "Initialize the generator with a random seed chosen in a 
system-dependent way. If |/dev/urandom| is available on the host 
machine, it is used to provide a highly random initial seed. Otherwise, 
a less random seed is computed from system parameters (current time, 
process IDs)."

If this is sufficient for your needs, Random is indeed the way to go.  
If you need better guarantees, it might be a good idea to talk with the 
folks who built ocaml-nocrypto.

Thanks,
Mindy

--------------A97AB41AB62CCBC6DEEC9AB3
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 text="#000000" bgcolor="#FFFFFF">
    <p>On 05/24/2016 10:49 AM, Kia wrote:<br>
    </p>
    <blockquote cite="mid:20160524094921.GB15411@riseup.net" type="cite">
      <pre wrap="">I am working on an NTP client/server implementation in ocaml for mirageos
(<a class="moz-txt-link-freetext" href="https://matildah.github.io/posts/2016-05-23-ntp-status.html">https://matildah.github.io/posts/2016-05-23-ntp-status.html</a>) and I need to
have access to random numbers -- is
<a class="moz-txt-link-freetext" href="https://github.com/mirage/mirage/blob/master/types/V1.mli#L63">https://github.com/mirage/mirage/blob/master/types/V1.mli#L63</a> the right way for
for a mirageos library to get random numbers or is this out of date/deprecated?
Is there a reference/example for how a library can use the random number
generation module in mirage?

</pre>
    </blockquote>
    <br>
    Hi Kia,<br>
    <br>
    The Random module uses the OCaml runtime's random module.  Here's
    the header on that module:<br>
    <br>
    "  Pseudo-random number
    generator                                               <br>
       This is a lagged-Fibonacci F(55, 24, +) with a modified
    addition             <br>
       function to enhance the mixing of
    bits.                                      <br>
       If we use normal addition, the low-order bit fails tests 1 and
    7             <br>
       of the Diehard test suite, and bits 1 and 2 also fail test
    7.                <br>
       If we use multiplication as suggested by Marsaglia, it doesn't
    fare          <br>
       much
    better.                                                                
    <br>
       By mixing the bits of one of the numbers before addition (XOR
    the            <br>
       5 high-order bits into the low-order bits), we get a generator
    that          <br>
       passes all the Diehard tests.     <br>
    "<br>
    <br>
    Seeding: "Initialize the generator with a random seed chosen in a
    system-dependent way. If <code class="code">/dev/urandom</code> is
    available on the host machine, it is used to provide a highly random
    initial seed. Otherwise, a less random seed is computed from system
    parameters (current time, process IDs)."<br>
    <br>
    If this is sufficient for your needs, Random is indeed the way to
    go.  If you need better guarantees, it might be a good idea to talk
    with the folks who built ocaml-nocrypto.<br>
    <br>
    Thanks,<br>
    Mindy<br>
  </body>
</html>

--------------A97AB41AB62CCBC6DEEC9AB3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============4352622103022344655==--


From mirageos-devel-bounces@lists.xenproject.org Tue May 24 13:33:21 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 13:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b5CSM-0003wA-8S; Tue, 24 May 2016 13:33:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1b5CSL-0003w4-8H
 for mirageos-devel@lists.xenproject.org; Tue, 24 May 2016 13:33:09 +0000
Received: from [193.109.254.147] by server-3.bemta-14.messagelabs.com id
 2C/18-09893-41854475; Tue, 24 May 2016 13:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVy0237EV3hCJd
 wg3MbpC16W++yODB6HP5whSWAMYo1My8pvyKBNePE3V8sBddVK163n2RsYOyR72Lk4hASeMAo
 8XP3CsYuRk4OCQEbiU8Pd7BCJKYySXyf/hIqIS/xZNFrRohEI5PEjIdzwRLCAqYSJ5pXgdkiA
 uoSy07dB7OFBPQlTnd8YAOx2YDii6/3sYDYvAJuEj0Np8FsFgFVibbeZawgtqhAuMSW1oPMED
 WCEidnPgGr4RQwkNjx5hlYnFkgVOLNpBb2CYz8s5CUzUKSgrDNJOZtfsgMYctLbH87B8jmALL
 VJJa1KsGEm7fOZl7AyLaKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgv
 OT93EyMwoOsZGBh3MO7a7nmIUZKDSUmU10DLJVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/eM
 KCcYFFqempFWmYOMLZg0hIcPEoivP9B0rzFBYm5xZnpEKlTjIpS4rwHQRICIImM0jy4Nlg8X2
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsYZApPZl4J3PRXQIuZgBb7f3EGWVySiJCSamD
 kcz2y2bvyX2Dzq9oFeze9PqZo/rpoJ6f+ucCjp4/emBzqLeS45LSezc+mSc8k4w5eDDwZPk33
 7uWVYVt05Rfe071wgoFPa2+GQFTMB47a2EVM2v1rUyPcAyUauVuXKuec1H0fqfZq1aK8+fXnB
 X5VBUsERr5VrMtg/OGy79MeARabTZ+5RO2VWIozEg21mIuKEwHDi+PL4gIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1464096787!43561410!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9575 invoked from network); 24 May 2016 13:33:07 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2016 13:33:07 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 1CDA31720FB
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 15:33:07 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter14-d.gandi.net (mfilter14-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id yOXxUPNs7Ypm for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 15:33:05 +0200 (CEST)
X-Originating-IP: 198.27.60.162
Received: from [10.137.2.12] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id CDCF71720B2
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 15:33:04 +0200 (CEST)
To: mirageos-devel@lists.xenproject.org
References: <20160524094921.GB15411@riseup.net>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <1eaa6371-9008-2e95-ed36-6130c1a51438@somerandomidiot.com>
Date: Tue, 24 May 2016 14:33:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <20160524094921.GB15411@riseup.net>
Subject: Re: [MirageOS-devel] random number interface
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4352622103022344655=="
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.
--===============4352622103022344655==
Content-Type: multipart/alternative;
 boundary="------------A97AB41AB62CCBC6DEEC9AB3"

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

On 05/24/2016 10:49 AM, Kia wrote:

> I am working on an NTP client/server implementation in ocaml for mirageos
> (https://matildah.github.io/posts/2016-05-23-ntp-status.html) and I need to
> have access to random numbers -- is
> https://github.com/mirage/mirage/blob/master/types/V1.mli#L63 the right way for
> for a mirageos library to get random numbers or is this out of date/deprecated?
> Is there a reference/example for how a library can use the random number
> generation module in mirage?
>

Hi Kia,

The Random module uses the OCaml runtime's random module.  Here's the 
header on that module:

"  Pseudo-random number generator
    This is a lagged-Fibonacci F(55, 24, +) with a modified addition
    function to enhance the mixing of bits.
    If we use normal addition, the low-order bit fails tests 1 and 7
    of the Diehard test suite, and bits 1 and 2 also fail test 7.
    If we use multiplication as suggested by Marsaglia, it doesn't fare
    much better.
    By mixing the bits of one of the numbers before addition (XOR the
    5 high-order bits into the low-order bits), we get a generator that
    passes all the Diehard tests.
"

Seeding: "Initialize the generator with a random seed chosen in a 
system-dependent way. If |/dev/urandom| is available on the host 
machine, it is used to provide a highly random initial seed. Otherwise, 
a less random seed is computed from system parameters (current time, 
process IDs)."

If this is sufficient for your needs, Random is indeed the way to go.  
If you need better guarantees, it might be a good idea to talk with the 
folks who built ocaml-nocrypto.

Thanks,
Mindy

--------------A97AB41AB62CCBC6DEEC9AB3
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 text="#000000" bgcolor="#FFFFFF">
    <p>On 05/24/2016 10:49 AM, Kia wrote:<br>
    </p>
    <blockquote cite="mid:20160524094921.GB15411@riseup.net" type="cite">
      <pre wrap="">I am working on an NTP client/server implementation in ocaml for mirageos
(<a class="moz-txt-link-freetext" href="https://matildah.github.io/posts/2016-05-23-ntp-status.html">https://matildah.github.io/posts/2016-05-23-ntp-status.html</a>) and I need to
have access to random numbers -- is
<a class="moz-txt-link-freetext" href="https://github.com/mirage/mirage/blob/master/types/V1.mli#L63">https://github.com/mirage/mirage/blob/master/types/V1.mli#L63</a> the right way for
for a mirageos library to get random numbers or is this out of date/deprecated?
Is there a reference/example for how a library can use the random number
generation module in mirage?

</pre>
    </blockquote>
    <br>
    Hi Kia,<br>
    <br>
    The Random module uses the OCaml runtime's random module.  Here's
    the header on that module:<br>
    <br>
    "  Pseudo-random number
    generator                                               <br>
       This is a lagged-Fibonacci F(55, 24, +) with a modified
    addition             <br>
       function to enhance the mixing of
    bits.                                      <br>
       If we use normal addition, the low-order bit fails tests 1 and
    7             <br>
       of the Diehard test suite, and bits 1 and 2 also fail test
    7.                <br>
       If we use multiplication as suggested by Marsaglia, it doesn't
    fare          <br>
       much
    better.                                                                
    <br>
       By mixing the bits of one of the numbers before addition (XOR
    the            <br>
       5 high-order bits into the low-order bits), we get a generator
    that          <br>
       passes all the Diehard tests.     <br>
    "<br>
    <br>
    Seeding: "Initialize the generator with a random seed chosen in a
    system-dependent way. If <code class="code">/dev/urandom</code> is
    available on the host machine, it is used to provide a highly random
    initial seed. Otherwise, a less random seed is computed from system
    parameters (current time, process IDs)."<br>
    <br>
    If this is sufficient for your needs, Random is indeed the way to
    go.  If you need better guarantees, it might be a good idea to talk
    with the folks who built ocaml-nocrypto.<br>
    <br>
    Thanks,<br>
    Mindy<br>
  </body>
</html>

--------------A97AB41AB62CCBC6DEEC9AB3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============4352622103022344655==--


From mirageos-devel-bounces@lists.xenproject.org Tue May 24 17:09:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 17:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b5FpL-0006wA-G0; Tue, 24 May 2016 17:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b5FpK-0006w4-LM
 for mirageos-devel@lists.xenproject.org; Tue, 24 May 2016 17:09:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 04/7B-30147-1BA84475; Tue, 24 May 2016 17:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfSWpu7GLpd
 wg4/dIha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHt5SLGgg+sFa/a+lkaGN+wdDFycQgJzGOU
 aH+9grWLkZODReAOi8T2FXwgCQmBHywSnS8usoEkJARyJM6/+cYMYvMKCEqcnPmEBSJeJLHxz
 BQgmwNokrdEx/cIiDmqEid6PjNClAdILLj3gQnEFhZQkbh1rwFsJJuAusTXW4/YQWwRAX+J/Z
 NugI1hBoqvnyc0gZF3FpJlsxAyCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBg4DEOxg3Pnc6RCjJAeTkijvjHaXcCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvOKdQDnBotT01Iq0zBxgCMOkJTh4lER4i0HSvMUFibnFmekQqVOM9hxbfl9by8RxbO4NI
 Lngx20guW3qvbVMQix5+XmpUuK8yiBtAiBtGaV5cENhMXeJUVZKmJcR6EwhnoLUotzMElT5V4
 ziHIxKwrydIFN4MvNK4Ha/AjqLCegs/y/OIGeVJCKkpBoYK5beW5fBfixI115C4dWpYz3Xy13
 mfKkUPHvsWtSPnRzTrum1TVvamp88NaT6bNHqI5fYzaXM5115nGUxe37oIpsHq5d/nh7QuTX/
 t6Xew3sL1x92btgtXXBlD8Pq7OpjN3mfBGhsiao3cOz0cnvsFJ/krVwWmiLzcm9X99HU1PkKp
 bHMbXwHlFiKMxINtZiLihMB1WlIJ7QCAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1464109744!15661912!1
X-Originating-IP: [209.85.218.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31286 invoked from network); 24 May 2016 17:09:05 -0000
Received: from mail-oi0-f41.google.com (HELO mail-oi0-f41.google.com)
 (209.85.218.41)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 May 2016 17:09:05 -0000
Received: by mail-oi0-f41.google.com with SMTP id w184so30172500oiw.2
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 10:09:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=w5m6SSSYtgAMXdJCwS8bmdKDgXSp+Qt08pVIx/Z0ZYY=;
 b=MitfQ5O7KPbZ+05BUyi0fosmh8GmerAJteavNeMHeafwDcxpvTDH79mngBrcXhDCUo
 skFfRNUVhon6+JQn2MP5Pf3f8dz1qLJT7aO6o0gPeQhqUStDKx7xmZSAh3AsOb96wJt3
 un5qXDHv7LC0/Eak0krrkQXeZh8Ljir8VRDEU18OS5QBYMaFg6ZwBBVe5Ht6KqM9ijt1
 1zU5xpl+uZka2JTAeipd3VmgHN3UgiPGkgn3aBbRWLe3tXtHJSFPepozM3M5WkibG8Yk
 oj+BXjBADADFNLD+k2gVXLlWYmEPbuAi8//4JHnH6QcH6TOGTUrWGuiQ6P4Z7X0E9AFo
 LbHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=w5m6SSSYtgAMXdJCwS8bmdKDgXSp+Qt08pVIx/Z0ZYY=;
 b=MFsiUMO3KrRfHaaZFKdBFqQ1YIrtTDO6il0AkAop12eNjqOBwkZZOHusKH2TN+FoGZ
 G5vvq1dUID1EVYS/Pj4Y6hUH1MMMdVPw5JeKlFUsL1pcAYjHKvCzt7kAWqjTtkvwqDcj
 o3P33i1qpbKxyumsShB6rIlzlTBGA09suBgAyM+MX9H0qlanxvNRKFMYCb6cU8/rvB2L
 8Ly+SlHgkBXUGqav1dnUKax81ftSRj9pT2gHApoSMso61//1GXQcOyl3yB3Adm2IaqyE
 eoM5wodS/j686Lz6K0v6FBA0HhNQTZNd0xSmhMxHtzg4aGdYYvXLpYU3hd4s8seMTIDW
 y7Iw==
X-Gm-Message-State: ALyK8tKJ1TVPGGKTRJgxezx1xEGGNZGARV2XjxeLAJ69ADUiYOvNOZvq4qbenDfDr62UaJ9weBhzCDx1AL+oPw==
MIME-Version: 1.0
X-Received: by 10.157.54.196 with SMTP id s4mr3389607otd.133.1464109736991;
 Tue, 24 May 2016 10:08:56 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Tue, 24 May 2016 10:08:56 -0700 (PDT)
Date: Tue, 24 May 2016 18:08:56 +0100
Message-ID: <CAG4opy9Ufq___Eh1ym0paznXsr5+MD-d6xv5trKSomem-jA16A@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Updates to the Lwt tutorial
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: <http://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: <http://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>

VGhlIE1pcmFnZSBMd3QgdHV0b3JpYWwgd2FzIGdldHRpbmcgYSBiaXQgb3V0IG9mIGRhdGUsIGVz
cGVjaWFsbHkgbm93CnRoYXQgd2Ugbm8gbG9uZ2VyIHVzZSB0aGUgY2FtbHA0IHN5bnRheCBleHRl
bnNpb25zLiBJJ3ZlIHRyaWVkIHRvCnVwZGF0ZSBpdCB0byBtYXRjaCB0aGUgd2F5IHdlIGN1cnJl
bnRseSB1c2UgTHd0LCBhbmQgYWxzbyBhZGRlZCBuZXcKc2VjdGlvbnMgYWJvdXQgbWlzc2luZyB0
b3BpY3Mgc3VjaCBhcyBlcnJvciBoYW5kbGluZyBhbmQgc3Bhd25pbmcKYmFja2dyb3VuZCB0aHJl
YWRzOgoKICBodHRwczovL21pcmFnZS5pby93aWtpL3R1dG9yaWFsLWx3dAoKSWYgeW91J3ZlIGJl
ZW4gY29uZnVzZWQgYnkgYWxsIHRoZSA+Pj0gb3BlcmF0b3JzIGluIE1pcmFnZSBjb2RlLApwbGVh
c2UgdHJ5IGdpdmluZyB0aGUgdHV0b3JpYWwgYW5vdGhlciBsb29rIGFuZCBzZWUgaWYgaXQgbWFr
ZXMgbW9yZQpzZW5zZSBub3cuIExldCBtZSBrbm93IGlmIGFueXRoaW5nIGlzIHN0aWxsIHVuY2xl
YXIuCgpUaGFua3MgdG8gQGhhbm5lc20sIEB5b21pbW9ubyBhbmQgQGFhbnRyb24gZm9yIHRoZWly
IGZlZWRiYWNrIG9uIHRoZQpQUiAoaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Utd3d3
L3B1bGwvNDU4KS4KCgotLSAKRHIgVGhvbWFzIExlb25hcmQgICAgICAgIGh0dHA6Ly9yb3NjaWR1
cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FEMCA4OTc1IDdDREEgIEJEOEUgMDcxMyAzRjk2
IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue May 24 17:09:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 17:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1b5FpL-0006wA-G0; Tue, 24 May 2016 17:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b5FpK-0006w4-LM
 for mirageos-devel@lists.xenproject.org; Tue, 24 May 2016 17:09:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 04/7B-30147-1BA84475; Tue, 24 May 2016 17:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfSWpu7GLpd
 wg4/dIha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrHt5SLGgg+sFa/a+lkaGN+wdDFycQgJzGOU
 aH+9grWLkZODReAOi8T2FXwgCQmBHywSnS8usoEkJARyJM6/+cYMYvMKCEqcnPmEBSJeJLHxz
 BQgmwNokrdEx/cIiDmqEid6PjNClAdILLj3gQnEFhZQkbh1rwFsJJuAusTXW4/YQWwRAX+J/Z
 NugI1hBoqvnyc0gZF3FpJlsxAyCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBg4DEOxg3Pnc6RCjJAeTkijvjHaXcCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvOKdQDnBotT01Iq0zBxgCMOkJTh4lER4i0HSvMUFibnFmekQqVOM9hxbfl9by8RxbO4NI
 Lngx20guW3qvbVMQix5+XmpUuK8yiBtAiBtGaV5cENhMXeJUVZKmJcR6EwhnoLUotzMElT5V4
 ziHIxKwrydIFN4MvNK4Ha/AjqLCegs/y/OIGeVJCKkpBoYK5beW5fBfixI115C4dWpYz3Xy13
 mfKkUPHvsWtSPnRzTrum1TVvamp88NaT6bNHqI5fYzaXM5115nGUxe37oIpsHq5d/nh7QuTX/
 t6Xew3sL1x92btgtXXBlD8Pq7OpjN3mfBGhsiao3cOz0cnvsFJ/krVwWmiLzcm9X99HU1PkKp
 bHMbXwHlFiKMxINtZiLihMB1WlIJ7QCAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1464109744!15661912!1
X-Originating-IP: [209.85.218.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31286 invoked from network); 24 May 2016 17:09:05 -0000
Received: from mail-oi0-f41.google.com (HELO mail-oi0-f41.google.com)
 (209.85.218.41)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 May 2016 17:09:05 -0000
Received: by mail-oi0-f41.google.com with SMTP id w184so30172500oiw.2
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 24 May 2016 10:09:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=w5m6SSSYtgAMXdJCwS8bmdKDgXSp+Qt08pVIx/Z0ZYY=;
 b=MitfQ5O7KPbZ+05BUyi0fosmh8GmerAJteavNeMHeafwDcxpvTDH79mngBrcXhDCUo
 skFfRNUVhon6+JQn2MP5Pf3f8dz1qLJT7aO6o0gPeQhqUStDKx7xmZSAh3AsOb96wJt3
 un5qXDHv7LC0/Eak0krrkQXeZh8Ljir8VRDEU18OS5QBYMaFg6ZwBBVe5Ht6KqM9ijt1
 1zU5xpl+uZka2JTAeipd3VmgHN3UgiPGkgn3aBbRWLe3tXtHJSFPepozM3M5WkibG8Yk
 oj+BXjBADADFNLD+k2gVXLlWYmEPbuAi8//4JHnH6QcH6TOGTUrWGuiQ6P4Z7X0E9AFo
 LbHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=w5m6SSSYtgAMXdJCwS8bmdKDgXSp+Qt08pVIx/Z0ZYY=;
 b=MFsiUMO3KrRfHaaZFKdBFqQ1YIrtTDO6il0AkAop12eNjqOBwkZZOHusKH2TN+FoGZ
 G5vvq1dUID1EVYS/Pj4Y6hUH1MMMdVPw5JeKlFUsL1pcAYjHKvCzt7kAWqjTtkvwqDcj
 o3P33i1qpbKxyumsShB6rIlzlTBGA09suBgAyM+MX9H0qlanxvNRKFMYCb6cU8/rvB2L
 8Ly+SlHgkBXUGqav1dnUKax81ftSRj9pT2gHApoSMso61//1GXQcOyl3yB3Adm2IaqyE
 eoM5wodS/j686Lz6K0v6FBA0HhNQTZNd0xSmhMxHtzg4aGdYYvXLpYU3hd4s8seMTIDW
 y7Iw==
X-Gm-Message-State: ALyK8tKJ1TVPGGKTRJgxezx1xEGGNZGARV2XjxeLAJ69ADUiYOvNOZvq4qbenDfDr62UaJ9weBhzCDx1AL+oPw==
MIME-Version: 1.0
X-Received: by 10.157.54.196 with SMTP id s4mr3389607otd.133.1464109736991;
 Tue, 24 May 2016 10:08:56 -0700 (PDT)
Received: by 10.157.33.225 with HTTP; Tue, 24 May 2016 10:08:56 -0700 (PDT)
Date: Tue, 24 May 2016 18:08:56 +0100
Message-ID: <CAG4opy9Ufq___Eh1ym0paznXsr5+MD-d6xv5trKSomem-jA16A@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Updates to the Lwt tutorial
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: <http://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: <http://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>

VGhlIE1pcmFnZSBMd3QgdHV0b3JpYWwgd2FzIGdldHRpbmcgYSBiaXQgb3V0IG9mIGRhdGUsIGVz
cGVjaWFsbHkgbm93CnRoYXQgd2Ugbm8gbG9uZ2VyIHVzZSB0aGUgY2FtbHA0IHN5bnRheCBleHRl
bnNpb25zLiBJJ3ZlIHRyaWVkIHRvCnVwZGF0ZSBpdCB0byBtYXRjaCB0aGUgd2F5IHdlIGN1cnJl
bnRseSB1c2UgTHd0LCBhbmQgYWxzbyBhZGRlZCBuZXcKc2VjdGlvbnMgYWJvdXQgbWlzc2luZyB0
b3BpY3Mgc3VjaCBhcyBlcnJvciBoYW5kbGluZyBhbmQgc3Bhd25pbmcKYmFja2dyb3VuZCB0aHJl
YWRzOgoKICBodHRwczovL21pcmFnZS5pby93aWtpL3R1dG9yaWFsLWx3dAoKSWYgeW91J3ZlIGJl
ZW4gY29uZnVzZWQgYnkgYWxsIHRoZSA+Pj0gb3BlcmF0b3JzIGluIE1pcmFnZSBjb2RlLApwbGVh
c2UgdHJ5IGdpdmluZyB0aGUgdHV0b3JpYWwgYW5vdGhlciBsb29rIGFuZCBzZWUgaWYgaXQgbWFr
ZXMgbW9yZQpzZW5zZSBub3cuIExldCBtZSBrbm93IGlmIGFueXRoaW5nIGlzIHN0aWxsIHVuY2xl
YXIuCgpUaGFua3MgdG8gQGhhbm5lc20sIEB5b21pbW9ubyBhbmQgQGFhbnRyb24gZm9yIHRoZWly
IGZlZWRiYWNrIG9uIHRoZQpQUiAoaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Utd3d3
L3B1bGwvNDU4KS4KCgotLSAKRHIgVGhvbWFzIExlb25hcmQgICAgICAgIGh0dHA6Ly9yb3NjaWR1
cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FEMCA4OTc1IDdDREEgIEJEOEUgMDcxMyAzRjk2
IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed May 25 08:47:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 25 May 2016 08:47: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 1b5UTe-0002hi-8o; Wed, 25 May 2016 08:47:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1b5UTd-0002hc-6l
 for mirageos-devel@lists.xenproject.org; Wed, 25 May 2016 08:47:41 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 6A/B2-31352-CA665475; Wed, 25 May 2016 08:47:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCOvOhse7qNNd
 wg3VtGha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrF41yaWglecFVN7PrI3ME7k6GLk4hASmMoo
 cal3JzuIwyIwmVmi90g7C4TzlUniwdJDrBBlaxklbm3vZu5i5ORgFtCSuPHvJROIzSugJ7Fp/
 VswW1jAUqJ77Qq2LkYODjYBTYmVr/hBwpwCgRL/j8xiAgmzCKhKtJwuBzGZBfwl9m4vhxgoL7
 H97RxmiIG2EstnXGYBsYUEAiRez73NDmKLCNhLNPzYywpiSwjISjw5uYhlAqPALCT3zEJyzyw
 kYxcwMq9iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQ00ctNLS5OTE/NSUwq1kvOz93ECAxOBiDY
 wXi3z/kQoyQHk5Io70E913AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx7U4FygkWp6akVaZk5w
 DiBSUtw8CiJ8C4CSfMWFyTmFmemQ6ROMSpKifPOBEkIgCQySvPg2mCxeYlRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvD0gU3gy80rgpr8CWswEtNj/izPI4pJEhJRUA+MFDknl70de+8RvPeD
 D+KK9N/NfhrjjgW+rLxZ5/Sg5t3KO4i8l5nMOU1r+ffJ4wH6vZH3nS7a/Z6RW+AV0ser1/zxX
 znq4YQ2/+6REiQc7w1utg1nvc6z/tjsi0Na1wVQgInT1AttPwt9mH87NeeH7jvGuusVtpjSb4
 9xRS1Y+1VlVviD1qIASS3FGoqEWc1FxIgAkfmaJyAIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1464166059!40026697!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47193 invoked from network); 25 May 2016 08:47:39 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2016 08:47:39 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id a300c8ef;
 Wed, 25 May 2016 09:47: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=u6HQDWNJtI5jFfxYg1K5XYBEGq8=; b=CGei3lnDnQadYW8EqX
 kLrxZBY5ZHCAnaDzQyiSwE8bRMW4FrqEUdM2JrwvP7/WUkI5xZDrGz+WLFh2tvw0
 ChoowCFc/N8hRwACgosJC+uxJV58Ji5pBi0zBFrX0/KTQMAu2RVOgQR9ObKUO71K
 B+IkwP8466lL+VudoGZ8POYJw=
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=qSVYnghWGSyjV0PZ5S8IKzABq/+/26rcTKmx+1NpHERUIgLN8T5
 uXbI1Dw1OGl5jmY7Dklnk9k/G/n40Kz70ln4/BctD76UH9n2A5ywOXgFCrLXeYKe
 bSqoVHCL91To8BYj6xpQl6K6Xms24zR8/Tbj6Bn2M4BhzYhLfwbYivp8=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id d08ab8fd
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Wed, 25 May 2016 09:47:38 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG4opy9Ufq___Eh1ym0paznXsr5+MD-d6xv5trKSomem-jA16A@mail.gmail.com>
Date: Wed, 25 May 2016 09:47:36 +0100
Message-Id: <58A9D706-0E5B-46DD-BD3B-A200FEC7CB1C@recoil.org>
References: <CAG4opy9Ufq___Eh1ym0paznXsr5+MD-d6xv5trKSomem-jA16A@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>,
 Drup <drupyog@zoho.com>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Updates to the Lwt tutorial
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: <http://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: <http://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>

T24gMjQgTWF5IDIwMTYsIGF0IDE4OjA4LCBUaG9tYXMgTGVvbmFyZCA8dGFsZXg1QGdtYWlsLmNv
bT4gd3JvdGU6Cj4gCj4gVGhlIE1pcmFnZSBMd3QgdHV0b3JpYWwgd2FzIGdldHRpbmcgYSBiaXQg
b3V0IG9mIGRhdGUsIGVzcGVjaWFsbHkgbm93Cj4gdGhhdCB3ZSBubyBsb25nZXIgdXNlIHRoZSBj
YW1scDQgc3ludGF4IGV4dGVuc2lvbnMuIEkndmUgdHJpZWQgdG8KPiB1cGRhdGUgaXQgdG8gbWF0
Y2ggdGhlIHdheSB3ZSBjdXJyZW50bHkgdXNlIEx3dCwgYW5kIGFsc28gYWRkZWQgbmV3Cj4gc2Vj
dGlvbnMgYWJvdXQgbWlzc2luZyB0b3BpY3Mgc3VjaCBhcyBlcnJvciBoYW5kbGluZyBhbmQgc3Bh
d25pbmcKPiBiYWNrZ3JvdW5kIHRocmVhZHM6Cj4gCj4gIGh0dHBzOi8vbWlyYWdlLmlvL3dpa2kv
dHV0b3JpYWwtbHd0Cj4gCj4gSWYgeW91J3ZlIGJlZW4gY29uZnVzZWQgYnkgYWxsIHRoZSA+Pj0g
b3BlcmF0b3JzIGluIE1pcmFnZSBjb2RlLAo+IHBsZWFzZSB0cnkgZ2l2aW5nIHRoZSB0dXRvcmlh
bCBhbm90aGVyIGxvb2sgYW5kIHNlZSBpZiBpdCBtYWtlcyBtb3JlCj4gc2Vuc2Ugbm93LiBMZXQg
bWUga25vdyBpZiBhbnl0aGluZyBpcyBzdGlsbCB1bmNsZWFyLgo+IAo+IFRoYW5rcyB0byBAaGFu
bmVzbSwgQHlvbWltb25vIGFuZCBAYWFudHJvbiBmb3IgdGhlaXIgZmVlZGJhY2sgb24gdGhlCj4g
UFIgKGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy9wdWxsLzQ1OCkuCj4gCgpU
aGFua3MsIHRoaXMgd2FzIGEgbG9uZyBvdmVyZHVlIGFuZCB1c2VmdWwgdXBkYXRlIQoKRHJ1cCBt
ZW50aW9uZWQgb24gdGhlIElSQyBtZWV0aW5nIHRoYXQgcG9ydGlvbnMgb2YgdGhpcyB0dXRvcmlh
bCBtYXkgYmUKdXNlZnVsIHRvIGNvbnRyaWJ1dGUgdXBzdHJlYW0gdG8gTHd0LiAgSXMgdGhlIG1h
bnVhbCB0aGUgcmlnaHQgcGxhY2UsCm9yIGlzIHRoZXJlIHNvbWV3aGVyZSBlbHNlPyAgSWYgd2Ug
anVzdCBrZXB0IGl0IGF0IHRoZSBleGlzdGluZyBsb2NhdGlvbiwKaXQgd291bGQgYmUgZWFzaWVy
IHRvIGJ1aWxkIG9uIHdpdGggTWlyYWdlLXNwZWNpZmljIGNvbnRlbnQgYW5kCmd1aWRlbGluZXMu
CgpJbmNpZGVudGFsbHksIHRoZXJlIGlzIGFuIGludGVyZXN0aW5nIHRocmVhZCBhYm91dCBMd3Rf
c3RyZWFtIHNlbWFudGljcwp1cHN0cmVhbSB0aGF0IE1pcmFnZSBjb25zdW1lcnMgbWF5IGhhdmUg
b3BpbmlvbnMgb246Cmh0dHBzOi8vZ2l0aHViLmNvbS9vY3NpZ2VuL2x3dC9pc3N1ZXMvMjUwCgpB
bmlsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed May 25 08:47:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 25 May 2016 08:47: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 1b5UTe-0002hi-8o; Wed, 25 May 2016 08:47:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1b5UTd-0002hc-6l
 for mirageos-devel@lists.xenproject.org; Wed, 25 May 2016 08:47:41 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 6A/B2-31352-CA665475; Wed, 25 May 2016 08:47:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCOvOhse7qNNd
 wg3VtGha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrF41yaWglecFVN7PrI3ME7k6GLk4hASmMoo
 cal3JzuIwyIwmVmi90g7C4TzlUniwdJDrBBlaxklbm3vZu5i5ORgFtCSuPHvJROIzSugJ7Fp/
 VswW1jAUqJ77Qq2LkYODjYBTYmVr/hBwpwCgRL/j8xiAgmzCKhKtJwuBzGZBfwl9m4vhxgoL7
 H97RxmiIG2EstnXGYBsYUEAiRez73NDmKLCNhLNPzYywpiSwjISjw5uYhlAqPALCT3zEJyzyw
 kYxcwMq9iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQ00ctNLS5OTE/NSUwq1kvOz93ECAxOBiDY
 wXi3z/kQoyQHk5Io70E913AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx7U4FygkWp6akVaZk5w
 DiBSUtw8CiJ8C4CSfMWFyTmFmemQ6ROMSpKifPOBEkIgCQySvPg2mCxeYlRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvD0gU3gy80rgpr8CWswEtNj/izPI4pJEhJRUA+MFDknl70de+8RvPeD
 D+KK9N/NfhrjjgW+rLxZ5/Sg5t3KO4i8l5nMOU1r+ffJ4wH6vZH3nS7a/Z6RW+AV0ser1/zxX
 znq4YQ2/+6REiQc7w1utg1nvc6z/tjsi0Na1wVQgInT1AttPwt9mH87NeeH7jvGuusVtpjSb4
 9xRS1Y+1VlVviD1qIASS3FGoqEWc1FxIgAkfmaJyAIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1464166059!40026697!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.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47193 invoked from network); 25 May 2016 08:47:39 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2016 08:47:39 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id a300c8ef;
 Wed, 25 May 2016 09:47: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=u6HQDWNJtI5jFfxYg1K5XYBEGq8=; b=CGei3lnDnQadYW8EqX
 kLrxZBY5ZHCAnaDzQyiSwE8bRMW4FrqEUdM2JrwvP7/WUkI5xZDrGz+WLFh2tvw0
 ChoowCFc/N8hRwACgosJC+uxJV58Ji5pBi0zBFrX0/KTQMAu2RVOgQR9ObKUO71K
 B+IkwP8466lL+VudoGZ8POYJw=
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=qSVYnghWGSyjV0PZ5S8IKzABq/+/26rcTKmx+1NpHERUIgLN8T5
 uXbI1Dw1OGl5jmY7Dklnk9k/G/n40Kz70ln4/BctD76UH9n2A5ywOXgFCrLXeYKe
 bSqoVHCL91To8BYj6xpQl6K6Xms24zR8/Tbj6Bn2M4BhzYhLfwbYivp8=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id d08ab8fd
 TLS version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO;
 Wed, 25 May 2016 09:47:38 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG4opy9Ufq___Eh1ym0paznXsr5+MD-d6xv5trKSomem-jA16A@mail.gmail.com>
Date: Wed, 25 May 2016 09:47:36 +0100
Message-Id: <58A9D706-0E5B-46DD-BD3B-A200FEC7CB1C@recoil.org>
References: <CAG4opy9Ufq___Eh1ym0paznXsr5+MD-d6xv5trKSomem-jA16A@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>,
 Drup <drupyog@zoho.com>
X-Mailer: Apple Mail (2.3124)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Updates to the Lwt tutorial
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: <http://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: <http://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>

T24gMjQgTWF5IDIwMTYsIGF0IDE4OjA4LCBUaG9tYXMgTGVvbmFyZCA8dGFsZXg1QGdtYWlsLmNv
bT4gd3JvdGU6Cj4gCj4gVGhlIE1pcmFnZSBMd3QgdHV0b3JpYWwgd2FzIGdldHRpbmcgYSBiaXQg
b3V0IG9mIGRhdGUsIGVzcGVjaWFsbHkgbm93Cj4gdGhhdCB3ZSBubyBsb25nZXIgdXNlIHRoZSBj
YW1scDQgc3ludGF4IGV4dGVuc2lvbnMuIEkndmUgdHJpZWQgdG8KPiB1cGRhdGUgaXQgdG8gbWF0
Y2ggdGhlIHdheSB3ZSBjdXJyZW50bHkgdXNlIEx3dCwgYW5kIGFsc28gYWRkZWQgbmV3Cj4gc2Vj
dGlvbnMgYWJvdXQgbWlzc2luZyB0b3BpY3Mgc3VjaCBhcyBlcnJvciBoYW5kbGluZyBhbmQgc3Bh
d25pbmcKPiBiYWNrZ3JvdW5kIHRocmVhZHM6Cj4gCj4gIGh0dHBzOi8vbWlyYWdlLmlvL3dpa2kv
dHV0b3JpYWwtbHd0Cj4gCj4gSWYgeW91J3ZlIGJlZW4gY29uZnVzZWQgYnkgYWxsIHRoZSA+Pj0g
b3BlcmF0b3JzIGluIE1pcmFnZSBjb2RlLAo+IHBsZWFzZSB0cnkgZ2l2aW5nIHRoZSB0dXRvcmlh
bCBhbm90aGVyIGxvb2sgYW5kIHNlZSBpZiBpdCBtYWtlcyBtb3JlCj4gc2Vuc2Ugbm93LiBMZXQg
bWUga25vdyBpZiBhbnl0aGluZyBpcyBzdGlsbCB1bmNsZWFyLgo+IAo+IFRoYW5rcyB0byBAaGFu
bmVzbSwgQHlvbWltb25vIGFuZCBAYWFudHJvbiBmb3IgdGhlaXIgZmVlZGJhY2sgb24gdGhlCj4g
UFIgKGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy9wdWxsLzQ1OCkuCj4gCgpU
aGFua3MsIHRoaXMgd2FzIGEgbG9uZyBvdmVyZHVlIGFuZCB1c2VmdWwgdXBkYXRlIQoKRHJ1cCBt
ZW50aW9uZWQgb24gdGhlIElSQyBtZWV0aW5nIHRoYXQgcG9ydGlvbnMgb2YgdGhpcyB0dXRvcmlh
bCBtYXkgYmUKdXNlZnVsIHRvIGNvbnRyaWJ1dGUgdXBzdHJlYW0gdG8gTHd0LiAgSXMgdGhlIG1h
bnVhbCB0aGUgcmlnaHQgcGxhY2UsCm9yIGlzIHRoZXJlIHNvbWV3aGVyZSBlbHNlPyAgSWYgd2Ug
anVzdCBrZXB0IGl0IGF0IHRoZSBleGlzdGluZyBsb2NhdGlvbiwKaXQgd291bGQgYmUgZWFzaWVy
IHRvIGJ1aWxkIG9uIHdpdGggTWlyYWdlLXNwZWNpZmljIGNvbnRlbnQgYW5kCmd1aWRlbGluZXMu
CgpJbmNpZGVudGFsbHksIHRoZXJlIGlzIGFuIGludGVyZXN0aW5nIHRocmVhZCBhYm91dCBMd3Rf
c3RyZWFtIHNlbWFudGljcwp1cHN0cmVhbSB0aGF0IE1pcmFnZSBjb25zdW1lcnMgbWF5IGhhdmUg
b3BpbmlvbnMgb246Cmh0dHBzOi8vZ2l0aHViLmNvbS9vY3NpZ2VuL2x3dC9pc3N1ZXMvMjUwCgpB
bmlsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJh
Z2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu May 26 12:01:18 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 26 May 2016 12:01: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 1b5tyM-0008Dm-RI; Thu, 26 May 2016 12:01:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tolgauedev@gmail.com>) id 1b5tyL-0008Dg-KW
 for mirageos-devel@lists.xenproject.org; Thu, 26 May 2016 12:01:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 46/09-22054-085E6475; Thu, 26 May 2016 12:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfT+Gt2Gp27
 hBgces1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bNeUsZC7aKVdya/IGxgfGKcBcjF4eQwFxG
 iWMbVrKDOCwCd1gkOn51s4E4EgI/WCSur/0B5HACOTkS80+sZQexeQUEJU7OfMICES+SuPT7O
 BOILSTgKXGlaw9QPQfQJFWJqY3VEOUBEmefnmEGsYUFFCWe7p0MVs4GVLL1xTKwMSIC6hLLTt
 1nBLGZBbwkvn48yTyBkXcWkm2zkKRmAW1gBmpZP08IIqwmcXvbVXYIW1ti2cLXzAsYWVcxqhe
 nFpWlFuma6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYhAxDsYJza4HyIUZKD
 SUmUV1zcLVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+lA0A5waLU9NSKtMwcYDzApCU4eJREe
 C8/BkrzFhck5hZnpkOkTjEac2z5fW0tE8e2qffWMgmx5OXnpUqJ8/4AKRUAKc0ozYMbBIvTS4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmfQgyhSczrwRu3yugU5iATvH/4gxySkkiQkqqgdH
 D/l7Oh2jlFWab7yuvkxbs3Ffcw8leHpn28FOmg82sz1vN7iQffVNykfPVjSn3uxlOm8z+ZXxU
 IOLnuihNdueQJ73ntJcc0N08vU/5nN5x2UPPfRnXdNbseLRWumtxdM+08H/ep25Lr332+Ptcb
 u3s7G9SyefX9LI1yHNviuzUd99byHl+g4cSS3FGoqEWc1FxIgBCcOfHzgIAAA==
X-Env-Sender: tolgauedev@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1464264063!41764124!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30785 invoked from network); 26 May 2016 12:01:03 -0000
Received: from mail-io0-f172.google.com (HELO mail-io0-f172.google.com)
 (209.85.223.172)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2016 12:01:03 -0000
Received: by mail-io0-f172.google.com with SMTP id f8so51392220ioe.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 26 May 2016 05:01:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=u0+2eP0GeuJ6Jn90VelBG8hGgfXqmOsd4OvWsxK6CKY=;
 b=Lmgi4JcziSKNnuYBlZFQLlySzB5DjJbdqQx7O4WuDCrmevMY7Nm3gujLl6UfDMb0fy
 ctWefmCESLa2KFNhQCXmfxGn008FNSC/DwOhfcrbUnb39PlDJr9QH9S8B+A9gEi9XAUv
 /NWY/XECFYmIToyTbwmeqNFVKwqUn7hgutwg4ck3yRwWVmAAAWv9TN2oxe9RuCsUm5T6
 d3t3SLLROMQbCczjq/zA05egvKqhXHffdrOnA7gYCzNhkX3CtkLDPaIRcRv7zD2C57GU
 Gbbf014YG9GQgfhrr7eiQUgt+iGKTds8WxhkamGs4ytHFoE4ALBwQ+lUrhW5ow9KKm8o
 rLQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=u0+2eP0GeuJ6Jn90VelBG8hGgfXqmOsd4OvWsxK6CKY=;
 b=c70fzXffcYHTmtHYmd7dlUuotcvpkVlO3iZXTBJvR/SmbI/K8FJLlhkSs5m/CKtEBq
 WnK3OL4XiWky2sWidVXaaQD7PRVqU2uCtBB8mDzntTRvQ+DAE/LF/OHAxngpRCAw2BQp
 gbppVyFBqGoVBDAHNzOcu8Oa7tgd3BsZDokPuB6RcgtK97HwmGvRaNXIRvd+ljk5UmDG
 1ZNczPGo06GhdNCX90m/wvGjvy7O3ntFibwsnceC0MoPtRCURp7RiJDq+8j12XCtAuDM
 aIE2uBbXcncNZ1htfk4hw3q3zqYxkNGxCxfTD2Y0sHcsGQbTKbBRXQeqtmb7TSKoiJXz
 573w==
X-Gm-Message-State: ALyK8tLKNPDr3bemg6V6GWm8TXrgKIgOw5UTy48YVeatP9hIXN4x8/XNTHyR5ZTWdN9gepDoxXVUjmPFQxBV5g==
MIME-Version: 1.0
X-Received: by 10.107.14.142 with SMTP id 136mr8005253ioo.94.1464264062834;
 Thu, 26 May 2016 05:01:02 -0700 (PDT)
Received: by 10.50.2.104 with HTTP; Thu, 26 May 2016 05:01:02 -0700 (PDT)
Date: Thu, 26 May 2016 13:01:02 +0100
Message-ID: <CAAKdJBGT_iimE24xSfhqMzEMe5prq7roBjbBn99MAHK9rBQstg@mail.gmail.com>
From: Tolga Ue <tolgauedev@gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Building vchan unikernel
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7282036881019496409=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7282036881019496409==
Content-Type: multipart/alternative; boundary=001a113ffd64529fd00533bd8bc9

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

Hello,
thanks to another post in this mailing list I was able to build the vchan
package and experiment with the xencat application. I noticed that there is
an unikernel in the /lib_test/mirage directory of the ocaml-vchan
repository. However, I'm getting the following error message if I run the
run.sh script:

vchan_server is an invalid domain identifier (rc=-6)
vchan_client is an invalid domain identifier (rc=-6)
Setting up a /conduit path in xenstore
+ mirage configure -f config_server.ml --xen --no-opam
[ERROR]
  command terminated with exit code 2
stderr: ocamlfind: Package `vchan.xen' not found

I had to add the -f parameter (in build.sh) to make mirage find both
configuration files. Vchan is also installed and is pointing to the
directory where I cloned the vchan repository from GitHub:

opam install vchan

=-=- Synchronising pinned packages
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[vchan] /home/tolga/Desktop/ocaml-vchan/ synchronized
[NOTE] Package vchan is already installed (current version is 2.1.0).

Did I miss to install anything else in order to build the unikernel?

Thanks,
Tolga

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

<div dir=3D"ltr">Hello,<div>thanks to another post in this mailing list I w=
as able to build the vchan package and experiment with the xencat applicati=
on. I noticed that there is an unikernel in the /lib_test/mirage directory =
of the ocaml-vchan repository. However, I&#39;m getting the following error=
 message if I run the run.sh script:</div><div><br></div><div><div>vchan_se=
rver is an invalid domain identifier (rc=3D-6)</div><div>vchan_client is an=
 invalid domain identifier (rc=3D-6)</div><div>Setting up a /conduit path i=
n xenstore</div><div>+ mirage configure -f <a href=3D"http://config_server.=
ml">config_server.ml</a> --xen --no-opam</div><div>[ERROR]</div><div>=C2=A0=
 command terminated with exit code 2</div><div>stderr: ocamlfind: Package `=
vchan.xen&#39; not found</div></div><div><br>I had to add the -f parameter =
(in build.sh) to make mirage find both configuration files. Vchan is also i=
nstalled and is pointing to the directory where I cloned the vchan reposito=
ry from GitHub:<br><br><div>opam install vchan</div><div><br></div><div>=3D=
-=3D- Synchronising pinned packages =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D</div><div>[vchan] /hom=
e/tolga/Desktop/ocaml-vchan/ synchronized</div><div>[NOTE] Package vchan is=
 already installed (current version is 2.1.0).</div></div><div><br></div><d=
iv>Did I miss to install anything else in order to build the unikernel?=C2=
=A0<br></div><div><br></div><div>Thanks,</div><div>Tolga</div></div>

--001a113ffd64529fd00533bd8bc9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============7282036881019496409==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 26 12:01:18 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 26 May 2016 12:01: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 1b5tyM-0008Dm-RI; Thu, 26 May 2016 12:01:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tolgauedev@gmail.com>) id 1b5tyL-0008Dg-KW
 for mirageos-devel@lists.xenproject.org; Thu, 26 May 2016 12:01:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 46/09-22054-085E6475; Thu, 26 May 2016 12:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfT+Gt2Gp27
 hBgces1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bNeUsZC7aKVdya/IGxgfGKcBcjF4eQwFxG
 iWMbVrKDOCwCd1gkOn51s4E4EgI/WCSur/0B5HACOTkS80+sZQexeQUEJU7OfMICES+SuPT7O
 BOILSTgKXGlaw9QPQfQJFWJqY3VEOUBEmefnmEGsYUFFCWe7p0MVs4GVLL1xTKwMSIC6hLLTt
 1nBLGZBbwkvn48yTyBkXcWkm2zkKRmAW1gBmpZP08IIqwmcXvbVXYIW1ti2cLXzAsYWVcxqhe
 nFpWlFuma6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYhAxDsYJza4HyIUZKD
 SUmUV1zcLVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+lA0A5waLU9NSKtMwcYDzApCU4eJREe
 C8/BkrzFhck5hZnpkOkTjEac2z5fW0tE8e2qffWMgmx5OXnpUqJ8/4AKRUAKc0ozYMbBIvTS4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmfQgyhSczrwRu3yugU5iATvH/4gxySkkiQkqqgdH
 D/l7Oh2jlFWab7yuvkxbs3Ffcw8leHpn28FOmg82sz1vN7iQffVNykfPVjSn3uxlOm8z+ZXxU
 IOLnuihNdueQJ73ntJcc0N08vU/5nN5x2UPPfRnXdNbseLRWumtxdM+08H/ep25Lr332+Ptcb
 u3s7G9SyefX9LI1yHNviuzUd99byHl+g4cSS3FGoqEWc1FxIgBCcOfHzgIAAA==
X-Env-Sender: tolgauedev@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1464264063!41764124!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30785 invoked from network); 26 May 2016 12:01:03 -0000
Received: from mail-io0-f172.google.com (HELO mail-io0-f172.google.com)
 (209.85.223.172)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2016 12:01:03 -0000
Received: by mail-io0-f172.google.com with SMTP id f8so51392220ioe.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 26 May 2016 05:01:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to;
 bh=u0+2eP0GeuJ6Jn90VelBG8hGgfXqmOsd4OvWsxK6CKY=;
 b=Lmgi4JcziSKNnuYBlZFQLlySzB5DjJbdqQx7O4WuDCrmevMY7Nm3gujLl6UfDMb0fy
 ctWefmCESLa2KFNhQCXmfxGn008FNSC/DwOhfcrbUnb39PlDJr9QH9S8B+A9gEi9XAUv
 /NWY/XECFYmIToyTbwmeqNFVKwqUn7hgutwg4ck3yRwWVmAAAWv9TN2oxe9RuCsUm5T6
 d3t3SLLROMQbCczjq/zA05egvKqhXHffdrOnA7gYCzNhkX3CtkLDPaIRcRv7zD2C57GU
 Gbbf014YG9GQgfhrr7eiQUgt+iGKTds8WxhkamGs4ytHFoE4ALBwQ+lUrhW5ow9KKm8o
 rLQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to;
 bh=u0+2eP0GeuJ6Jn90VelBG8hGgfXqmOsd4OvWsxK6CKY=;
 b=c70fzXffcYHTmtHYmd7dlUuotcvpkVlO3iZXTBJvR/SmbI/K8FJLlhkSs5m/CKtEBq
 WnK3OL4XiWky2sWidVXaaQD7PRVqU2uCtBB8mDzntTRvQ+DAE/LF/OHAxngpRCAw2BQp
 gbppVyFBqGoVBDAHNzOcu8Oa7tgd3BsZDokPuB6RcgtK97HwmGvRaNXIRvd+ljk5UmDG
 1ZNczPGo06GhdNCX90m/wvGjvy7O3ntFibwsnceC0MoPtRCURp7RiJDq+8j12XCtAuDM
 aIE2uBbXcncNZ1htfk4hw3q3zqYxkNGxCxfTD2Y0sHcsGQbTKbBRXQeqtmb7TSKoiJXz
 573w==
X-Gm-Message-State: ALyK8tLKNPDr3bemg6V6GWm8TXrgKIgOw5UTy48YVeatP9hIXN4x8/XNTHyR5ZTWdN9gepDoxXVUjmPFQxBV5g==
MIME-Version: 1.0
X-Received: by 10.107.14.142 with SMTP id 136mr8005253ioo.94.1464264062834;
 Thu, 26 May 2016 05:01:02 -0700 (PDT)
Received: by 10.50.2.104 with HTTP; Thu, 26 May 2016 05:01:02 -0700 (PDT)
Date: Thu, 26 May 2016 13:01:02 +0100
Message-ID: <CAAKdJBGT_iimE24xSfhqMzEMe5prq7roBjbBn99MAHK9rBQstg@mail.gmail.com>
From: Tolga Ue <tolgauedev@gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Building vchan unikernel
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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7282036881019496409=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7282036881019496409==
Content-Type: multipart/alternative; boundary=001a113ffd64529fd00533bd8bc9

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

Hello,
thanks to another post in this mailing list I was able to build the vchan
package and experiment with the xencat application. I noticed that there is
an unikernel in the /lib_test/mirage directory of the ocaml-vchan
repository. However, I'm getting the following error message if I run the
run.sh script:

vchan_server is an invalid domain identifier (rc=-6)
vchan_client is an invalid domain identifier (rc=-6)
Setting up a /conduit path in xenstore
+ mirage configure -f config_server.ml --xen --no-opam
[ERROR]
  command terminated with exit code 2
stderr: ocamlfind: Package `vchan.xen' not found

I had to add the -f parameter (in build.sh) to make mirage find both
configuration files. Vchan is also installed and is pointing to the
directory where I cloned the vchan repository from GitHub:

opam install vchan

=-=- Synchronising pinned packages
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[vchan] /home/tolga/Desktop/ocaml-vchan/ synchronized
[NOTE] Package vchan is already installed (current version is 2.1.0).

Did I miss to install anything else in order to build the unikernel?

Thanks,
Tolga

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

<div dir=3D"ltr">Hello,<div>thanks to another post in this mailing list I w=
as able to build the vchan package and experiment with the xencat applicati=
on. I noticed that there is an unikernel in the /lib_test/mirage directory =
of the ocaml-vchan repository. However, I&#39;m getting the following error=
 message if I run the run.sh script:</div><div><br></div><div><div>vchan_se=
rver is an invalid domain identifier (rc=3D-6)</div><div>vchan_client is an=
 invalid domain identifier (rc=3D-6)</div><div>Setting up a /conduit path i=
n xenstore</div><div>+ mirage configure -f <a href=3D"http://config_server.=
ml">config_server.ml</a> --xen --no-opam</div><div>[ERROR]</div><div>=C2=A0=
 command terminated with exit code 2</div><div>stderr: ocamlfind: Package `=
vchan.xen&#39; not found</div></div><div><br>I had to add the -f parameter =
(in build.sh) to make mirage find both configuration files. Vchan is also i=
nstalled and is pointing to the directory where I cloned the vchan reposito=
ry from GitHub:<br><br><div>opam install vchan</div><div><br></div><div>=3D=
-=3D- Synchronising pinned packages =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D</div><div>[vchan] /hom=
e/tolga/Desktop/ocaml-vchan/ synchronized</div><div>[NOTE] Package vchan is=
 already installed (current version is 2.1.0).</div></div><div><br></div><d=
iv>Did I miss to install anything else in order to build the unikernel?=C2=
=A0<br></div><div><br></div><div>Thanks,</div><div>Tolga</div></div>

--001a113ffd64529fd00533bd8bc9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============7282036881019496409==--


From mirageos-devel-bounces@lists.xenproject.org Thu May 26 13:19:34 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 26 May 2016 13:19: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 1b5vCC-0003f7-9p; Thu, 26 May 2016 13:19:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1b5vCA-0003f1-SP
 for mirageos-devel@lists.xenproject.org; Thu, 26 May 2016 13:19:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 75/BA-16484-DD7F6475; Thu, 26 May 2016 13:19:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVit2Glju7d727
 hBoffy1v0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aF6d/ZC/aLVCx6u5ipgbFDsIuRi0NI4C6j
 xLcLvYwgDovAJhaJP5ems3UxcgJliiSaf04Bs1kEVCWOnWpgB7HZBNQlft/fywxiiwDZy07dZ
 wSxhQVcJGZd2whWzytgKtF49xec/f1+DyvEtg2MEhtnHYZKCEqcnPmEBcRmFtCR2Ln1DlCcA8
 iWllj+jwMiLC/RvHU22C5OAXuJP+sfgu0SFVCRuDLhLfsERoFZSCbNQjJpFsKkWUgmLWBkWcW
 oUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi2DECwg7Fhu+ch
 RkkOJiVRXnFxt3AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryXDgDlBItS01Mr0jJzgBEEk5bg4
 FES4V3wDSjNW1yQmFucmQ6ROsWoKCXOew4kIQCSyCjNg2uDRe0lRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfM2g0zhycwrgZv+CmgxE9Bi/y/OIItLEhFSUg2Mblc6wr8cnxD7bEvudT1NEfn
 sszt9ywS3vLpiI3JF+ntaqeMh27h3vy9obbBwMuZ0m1kXzF6192t02ZF3e5y1ucVZpEofMUV9
 bfRe/v9aTl7qZV+5Qhldl4ALslaKauftPR61KjFcUlRu2fjGZOXVd4W/z9cIv/8a68ORU3iJx
 8fJbJ7AqVAlluKMREMt5qLiRACc5oCs1QIAAA==
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-4.tower-206.messagelabs.com!1464268765!41782931!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61551 invoked from network); 26 May 2016 13:19:25 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2016 13:19:25 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 782E5122801
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 26 May 2016 15:15:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1464268511;
 bh=QPvD4MXAcx4/6irJZvvqrvslfB5c/P/Y54I+zanW7lY=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=e/O9bau1xQ7P3R+6Y+LvOObQsGRa5u+E8AJrgM2bF9K2Oz6sfVkSpTQ0ZlzJ5YDE8
 zNtgq/VL2OKBzOzvST9OkdViMVvRP8LgebvZGgZ9umhiLTbCUnaPhrVhs9RiIz3L14
 ItKZ33IDKjxkMqAX9E1HBP5ctZCSt8BcAdcgE9v5CPwmgPXwV4SH0lAaxjkl3ETR4T
 ww6O0TGn4jmXU0MbP/7fZrUW9Ce+QRRrT5UqM0xixuDL+IeHle7aJDhismvqmnNSYZ
 z8RH7HDi/ukUXi70vd7zkgqbudh/EyCqMknSEwBG+0tlh6dl5V90/f39rxVZ57xUam
 Iv85pM9KV7BGw==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 5D9D34C2F82; Thu, 26 May 2016 15:19:24 +0200 (CEST)
Date: Thu, 26 May 2016 15:19:24 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20160526131924.GC8698@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <20160519100019.GA13019@nodbug.lucina.net>
 <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
 <2afe713a-a03e-1639-a3cd-78ec9b7fb9cd@mehnert.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2afe713a-a03e-1639-a3cd-78ec9b7fb9cd@mehnert.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

T24gRnJpZGF5LCAyMC4wNS4yMDE2IGF0wqAwOToxMCwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cj4g
Pj4gVGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcyBzdHJ1Y3R1cmUgaXMgdGhyZWVmb2xkOgo+ID4+
Cj4gPj4gMSkgSXQgaGFzIGV4cGxpY2l0IGNvbnRyYWN0cyBkZWZpbmluZyB3aGljaCBpbnRlcmZh
Y2VzIGVhY2ggbGF5ZXIKPiA+PiBwcm92aWRlcy9kZXBlbmRzIG9uLiBGdXJ0aGVyLCBieSBub3Qg
cHJvdmlkaW5nIGEgc2VwYXJhdGUgInBvc2l4IiBwYWNrYWdlLAo+ID4+IHdlIGRpc2NvdXJhZ2Ug
YWRkaW5nIG1vcmUgQyBjb2RlIHRvIHN1cHBvcnQgInJhbmRvbSBiaXRzIG9mIFBPU0lYIG5hdGl2
ZQo+ID4+IGxpYnJhcnkgWCBtaWdodCBuZWVkIiB3aGljaCBlbmNvdXJhZ2VzIHRoZSB1c2Ugb2Yg
cHVyZS1PQ2FtbCBsaWJyYXJpZXMgaW4KPiA+PiBNaXJhZ2UuCj4gCj4gSSBhbHdheXMgYXBwcmVj
aWF0ZSB0aGlzISA6KQo+IAo+ID4+IDIpIEkgZG9uJ3Qgc2VlIGEgbmVlZCBmb3Igb3RoZXIgT1BB
TSBwYWNrYWdlcyB0byBjb25zdW1lIHRoZSBwb3NpeCBhbmQKPiA+PiBvcGVubGlibSBpbnRlcmZh
Y2VzIHNlcGFyYXRlbHkuIFRoZXNlIGV4aXN0IG9ubHkgdG8gc3VwcG9ydCB0aGUKPiA+PiBmcmVl
c3RhbmRpbmcgT0NhbWwgcnVudGltZS4gVGhlcmUncyBub3RoaW5nIE1pcmFnZS1zcGVjaWZpYyBp
biB0aGlzCj4gPj4gcGFja2FnZSwgaXQgaXMgYSBmcmVlc3RhbmRpbmcgYnVpbGQgb2YgYXNtcnVu
IG9uIFNvbG81IGludGVyZmFjZXMsIGhlbmNlCj4gPj4gdGhlIG5hbWUgc29sbzUtb2NhbWwtcnVu
dGltZSByYXRoZXIgdGhhbiBtaXJhZ2Utc29sbzUtb2NhbWwuCj4gPj4KPiA+PiAzKSBJIHdvdWxk
IGV2ZW50dWFsbHkgbGlrZSB0byBwcm9kdWNlIGEgInJldGFyZ2V0YWJsZSIgZnJlZXN0YW5kaW5n
IE9DYW1sCj4gPj4gcnVudGltZSB3aGljaCB3b3VsZCBiZSBzaGFyZWQgYnkgdGhlIFhlbiwgU29s
bzUgYW5kIG90aGVyIGZ1dHVyZSBub24tVU5JWAo+ID4+IHRhcmdldHMuIEhvd2V2ZXIsIHRoZSBm
aXJzdCBzdGVwIGlzIHRvIGdldCBTb2xvNSB1cHN0cmVhbWVkLgo+IAo+ICsxCgpEb25lLCBzZWUg
dGhlICJvY2FtbC1mcmVlc3RhbmRpbmciIHJlcG9zaXRvcnkgaGVyZToKCmh0dHBzOi8vZ2l0aHVi
LmNvbS9tYXRvL29jYW1sLWZyZWVzdGFuZGluZwoKT25jZSBEYW4gbWVyZ2VzIG15IFBScyB0byBo
aXMgU29sbzUgZm9ya3Mgb2YgbWlyYWdlIGFuZCBtaXJhZ2UtcGxhdGZvcm0sCk1pcmFnZS9Tb2xv
NSB3aWxsIHNob3J0bHkgYnVpbGQgYWdhaW5zdCB0aGUgcmVzdHJ1Y3R1cmVkIHJ1bnRpbWUgKHdo
ZW4gRGFuCm1lcmdlcyBteSBQUnMgdG8gaGlzIFNvbG81IGZvcmtzIG9mIG1pcmFnZSBhbmQgbWly
YWdlLXBsYXRmb3JtKS4KCkF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZSAob25jZSBNaXJhZ2Uv
U29sbzUgaGFzIGJlZW4gdXBzdHJlYW1lZCwgc3RpbGwKYSBidW5jaCBvZiB3b3JrIG5lZWRlZCBm
b3IgdGhhdCkgdGhlIG1pcmFnZS14ZW4tbWluaW9zLCB4ZW4tcG9zaXggYW5kCnhlbi1vY2FtbCBw
YWNrYWdlcyBjYW4gYmUgcmVwbGFjZWQgd2l0aCBvY2FtbC1mcmVlc3RhbmRpbmcgdGFyZ2V0dGVk
CmFnYWluc3QgTWluaS1PUy4KCj4gPj4gVGhvdWdodHM/IEFyZSB0aGVyZSBhbnkgc2hvd3N0b3Bw
ZXJzIHdpdGggdGhlIHByb3Bvc2VkIHN0cnVjdHVyZT8gIElzIHRoZXJlCj4gPj4gYSByZWFzb24g
SSd2ZSBtaXNzZWQgZm9yIHRoZSB4ZW4tb2NhbWwgLyB4ZW4tcG9zaXggc3BsaXQgaW4KPiA+PiBt
aXJhZ2UtcGxhdGZvcm0/Cj4gCj4gVGhlIG1vdGl2YXRpb24gd2FzIHB1cmVseSBDUFUgY3ljbGUg
YmFzZWQuICBHTVAgYW5kIHphcml0aC14ZW4gKHdoaWNoCj4gdGFrZXMgZXNwLiBvbiBBUk0gbG9u
ZyB0byBjb21waWxlKSBkZXBlbmRzIG9uIGJpdHMgYW5kIHBpZWNlcyBmcm9tCj4geGVuLXBvc2l4
IChzb21lIGhlYWRlcnMsIGFuZCB0aGUgQ0ZMQUdTL0xERkxBR1MpLiAgSXQgaW5pdGlhbGx5IGRl
cGVuZGVkCj4gb24gbWlyYWdlLXhlbiwgd2hpY2ggZGVwZW5kcyBvbiBjc3RydWN0IGV0Yy4sIGFu
ZCBnZXRzIHJlY29tcGlsZWQgcHJldHR5Cj4gb2Z0ZW4uICBBZnRlciBoYXZpbmcgZm9yIGEgc2hv
cnQgcGVyaW9kIHNvbWUgY3ljbGljIGRlcGVuZGVuY2llcyAobm90IGEKPiBnb29kIGlkZWEpLCBJ
IGVuZGVkIHVwIHdpdGggdGhlIG1pbmltYWwgcGFja2FnZSAobWlyYWdlLXhlbi1wb3NpeCkgdG8K
PiBnZXQgR01QJnphcml0aCBjb21waWxpbmcuCgpBaCB5ZXMsIHphcml0aCBhbmQgR01QLiBNeSBw
bGFuIHRoZXJlIGlzIHRvIGhhdmUgZ21wLWZyZWVzdGFuZGluZywKemFyaXRoLWZyZWVzdGFuZGlu
ZyBwYWNrYWdlcy4gVGhlc2Ugd2lsbCBkZXBlbmQgb25seSBvbiBvY2FtbC1mcmVlc3RhbmRpbmcK
KGFuZCBpbmRpcmVjdGx5IG9uIHRoZSBzb2xvNS1rZXJuZWwtWFhYIHBhY2thZ2UpIHNvIHNob3Vs
ZCBub3QgZ2V0CnJlY29tcGlsZWQgb2Z0ZW4uCgpPdXQgb2YgY3VyaW9zaXR5IChJIGhhdmUgbm8g
aWRlYSB3aGF0J3MgYWN0dWFsbHkgaW52b2x2ZWQpLCBhcmUgdGhlcmUgYW55CnBsYW5zIHRvIHJl
cGxhY2UgemFyaWl0aCBhbmQgR01QIHdpdGggcHVyZS1PQ2FtbCBlcXVpdmFsZW50cz8KCk1hcnRp
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdl
T1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu May 26 13:19:34 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 26 May 2016 13:19: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 1b5vCC-0003f7-9p; Thu, 26 May 2016 13:19:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1b5vCA-0003f1-SP
 for mirageos-devel@lists.xenproject.org; Thu, 26 May 2016 13:19:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 75/BA-16484-DD7F6475; Thu, 26 May 2016 13:19:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVit2Glju7d727
 hBoffy1v0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aF6d/ZC/aLVCx6u5ipgbFDsIuRi0NI4C6j
 xLcLvYwgDovAJhaJP5ems3UxcgJliiSaf04Bs1kEVCWOnWpgB7HZBNQlft/fywxiiwDZy07dZ
 wSxhQVcJGZd2whWzytgKtF49xec/f1+DyvEtg2MEhtnHYZKCEqcnPmEBcRmFtCR2Ln1DlCcA8
 iWllj+jwMiLC/RvHU22C5OAXuJP+sfgu0SFVCRuDLhLfsERoFZSCbNQjJpFsKkWUgmLWBkWcW
 oUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi2DECwg7Fhu+ch
 RkkOJiVRXnFxt3AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryXDgDlBItS01Mr0jJzgBEEk5bg4
 FES4V3wDSjNW1yQmFucmQ6ROsWoKCXOew4kIQCSyCjNg2uDRe0lRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfM2g0zhycwrgZv+CmgxE9Bi/y/OIItLEhFSUg2Mblc6wr8cnxD7bEvudT1NEfn
 sszt9ywS3vLpiI3JF+ntaqeMh27h3vy9obbBwMuZ0m1kXzF6192t02ZF3e5y1ucVZpEofMUV9
 bfRe/v9aTl7qZV+5Qhldl4ALslaKauftPR61KjFcUlRu2fjGZOXVd4W/z9cIv/8a68ORU3iJx
 8fJbJ7AqVAlluKMREMt5qLiRACc5oCs1QIAAA==
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-4.tower-206.messagelabs.com!1464268765!41782931!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61551 invoked from network); 26 May 2016 13:19:25 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2016 13:19:25 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 782E5122801
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 26 May 2016 15:15:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1464268511;
 bh=QPvD4MXAcx4/6irJZvvqrvslfB5c/P/Y54I+zanW7lY=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=e/O9bau1xQ7P3R+6Y+LvOObQsGRa5u+E8AJrgM2bF9K2Oz6sfVkSpTQ0ZlzJ5YDE8
 zNtgq/VL2OKBzOzvST9OkdViMVvRP8LgebvZGgZ9umhiLTbCUnaPhrVhs9RiIz3L14
 ItKZ33IDKjxkMqAX9E1HBP5ctZCSt8BcAdcgE9v5CPwmgPXwV4SH0lAaxjkl3ETR4T
 ww6O0TGn4jmXU0MbP/7fZrUW9Ce+QRRrT5UqM0xixuDL+IeHle7aJDhismvqmnNSYZ
 z8RH7HDi/ukUXi70vd7zkgqbudh/EyCqMknSEwBG+0tlh6dl5V90/f39rxVZ57xUam
 Iv85pM9KV7BGw==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 5D9D34C2F82; Thu, 26 May 2016 15:19:24 +0200 (CEST)
Date: Thu, 26 May 2016 15:19:24 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20160526131924.GC8698@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <20160519100019.GA13019@nodbug.lucina.net>
 <CAG4opy8yHMQuUoOmyvaSV51DZ34bZotopFQSVe9OUyzLqZXJ=Q@mail.gmail.com>
 <2afe713a-a03e-1639-a3cd-78ec9b7fb9cd@mehnert.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2afe713a-a03e-1639-a3cd-78ec9b7fb9cd@mehnert.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] Structure of mirage-platform for Solo5
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: <http://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: <http://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>

T24gRnJpZGF5LCAyMC4wNS4yMDE2IGF0wqAwOToxMCwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cj4g
Pj4gVGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcyBzdHJ1Y3R1cmUgaXMgdGhyZWVmb2xkOgo+ID4+
Cj4gPj4gMSkgSXQgaGFzIGV4cGxpY2l0IGNvbnRyYWN0cyBkZWZpbmluZyB3aGljaCBpbnRlcmZh
Y2VzIGVhY2ggbGF5ZXIKPiA+PiBwcm92aWRlcy9kZXBlbmRzIG9uLiBGdXJ0aGVyLCBieSBub3Qg
cHJvdmlkaW5nIGEgc2VwYXJhdGUgInBvc2l4IiBwYWNrYWdlLAo+ID4+IHdlIGRpc2NvdXJhZ2Ug
YWRkaW5nIG1vcmUgQyBjb2RlIHRvIHN1cHBvcnQgInJhbmRvbSBiaXRzIG9mIFBPU0lYIG5hdGl2
ZQo+ID4+IGxpYnJhcnkgWCBtaWdodCBuZWVkIiB3aGljaCBlbmNvdXJhZ2VzIHRoZSB1c2Ugb2Yg
cHVyZS1PQ2FtbCBsaWJyYXJpZXMgaW4KPiA+PiBNaXJhZ2UuCj4gCj4gSSBhbHdheXMgYXBwcmVj
aWF0ZSB0aGlzISA6KQo+IAo+ID4+IDIpIEkgZG9uJ3Qgc2VlIGEgbmVlZCBmb3Igb3RoZXIgT1BB
TSBwYWNrYWdlcyB0byBjb25zdW1lIHRoZSBwb3NpeCBhbmQKPiA+PiBvcGVubGlibSBpbnRlcmZh
Y2VzIHNlcGFyYXRlbHkuIFRoZXNlIGV4aXN0IG9ubHkgdG8gc3VwcG9ydCB0aGUKPiA+PiBmcmVl
c3RhbmRpbmcgT0NhbWwgcnVudGltZS4gVGhlcmUncyBub3RoaW5nIE1pcmFnZS1zcGVjaWZpYyBp
biB0aGlzCj4gPj4gcGFja2FnZSwgaXQgaXMgYSBmcmVlc3RhbmRpbmcgYnVpbGQgb2YgYXNtcnVu
IG9uIFNvbG81IGludGVyZmFjZXMsIGhlbmNlCj4gPj4gdGhlIG5hbWUgc29sbzUtb2NhbWwtcnVu
dGltZSByYXRoZXIgdGhhbiBtaXJhZ2Utc29sbzUtb2NhbWwuCj4gPj4KPiA+PiAzKSBJIHdvdWxk
IGV2ZW50dWFsbHkgbGlrZSB0byBwcm9kdWNlIGEgInJldGFyZ2V0YWJsZSIgZnJlZXN0YW5kaW5n
IE9DYW1sCj4gPj4gcnVudGltZSB3aGljaCB3b3VsZCBiZSBzaGFyZWQgYnkgdGhlIFhlbiwgU29s
bzUgYW5kIG90aGVyIGZ1dHVyZSBub24tVU5JWAo+ID4+IHRhcmdldHMuIEhvd2V2ZXIsIHRoZSBm
aXJzdCBzdGVwIGlzIHRvIGdldCBTb2xvNSB1cHN0cmVhbWVkLgo+IAo+ICsxCgpEb25lLCBzZWUg
dGhlICJvY2FtbC1mcmVlc3RhbmRpbmciIHJlcG9zaXRvcnkgaGVyZToKCmh0dHBzOi8vZ2l0aHVi
LmNvbS9tYXRvL29jYW1sLWZyZWVzdGFuZGluZwoKT25jZSBEYW4gbWVyZ2VzIG15IFBScyB0byBo
aXMgU29sbzUgZm9ya3Mgb2YgbWlyYWdlIGFuZCBtaXJhZ2UtcGxhdGZvcm0sCk1pcmFnZS9Tb2xv
NSB3aWxsIHNob3J0bHkgYnVpbGQgYWdhaW5zdCB0aGUgcmVzdHJ1Y3R1cmVkIHJ1bnRpbWUgKHdo
ZW4gRGFuCm1lcmdlcyBteSBQUnMgdG8gaGlzIFNvbG81IGZvcmtzIG9mIG1pcmFnZSBhbmQgbWly
YWdlLXBsYXRmb3JtKS4KCkF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZSAob25jZSBNaXJhZ2Uv
U29sbzUgaGFzIGJlZW4gdXBzdHJlYW1lZCwgc3RpbGwKYSBidW5jaCBvZiB3b3JrIG5lZWRlZCBm
b3IgdGhhdCkgdGhlIG1pcmFnZS14ZW4tbWluaW9zLCB4ZW4tcG9zaXggYW5kCnhlbi1vY2FtbCBw
YWNrYWdlcyBjYW4gYmUgcmVwbGFjZWQgd2l0aCBvY2FtbC1mcmVlc3RhbmRpbmcgdGFyZ2V0dGVk
CmFnYWluc3QgTWluaS1PUy4KCj4gPj4gVGhvdWdodHM/IEFyZSB0aGVyZSBhbnkgc2hvd3N0b3Bw
ZXJzIHdpdGggdGhlIHByb3Bvc2VkIHN0cnVjdHVyZT8gIElzIHRoZXJlCj4gPj4gYSByZWFzb24g
SSd2ZSBtaXNzZWQgZm9yIHRoZSB4ZW4tb2NhbWwgLyB4ZW4tcG9zaXggc3BsaXQgaW4KPiA+PiBt
aXJhZ2UtcGxhdGZvcm0/Cj4gCj4gVGhlIG1vdGl2YXRpb24gd2FzIHB1cmVseSBDUFUgY3ljbGUg
YmFzZWQuICBHTVAgYW5kIHphcml0aC14ZW4gKHdoaWNoCj4gdGFrZXMgZXNwLiBvbiBBUk0gbG9u
ZyB0byBjb21waWxlKSBkZXBlbmRzIG9uIGJpdHMgYW5kIHBpZWNlcyBmcm9tCj4geGVuLXBvc2l4
IChzb21lIGhlYWRlcnMsIGFuZCB0aGUgQ0ZMQUdTL0xERkxBR1MpLiAgSXQgaW5pdGlhbGx5IGRl
cGVuZGVkCj4gb24gbWlyYWdlLXhlbiwgd2hpY2ggZGVwZW5kcyBvbiBjc3RydWN0IGV0Yy4sIGFu
ZCBnZXRzIHJlY29tcGlsZWQgcHJldHR5Cj4gb2Z0ZW4uICBBZnRlciBoYXZpbmcgZm9yIGEgc2hv
cnQgcGVyaW9kIHNvbWUgY3ljbGljIGRlcGVuZGVuY2llcyAobm90IGEKPiBnb29kIGlkZWEpLCBJ
IGVuZGVkIHVwIHdpdGggdGhlIG1pbmltYWwgcGFja2FnZSAobWlyYWdlLXhlbi1wb3NpeCkgdG8K
PiBnZXQgR01QJnphcml0aCBjb21waWxpbmcuCgpBaCB5ZXMsIHphcml0aCBhbmQgR01QLiBNeSBw
bGFuIHRoZXJlIGlzIHRvIGhhdmUgZ21wLWZyZWVzdGFuZGluZywKemFyaXRoLWZyZWVzdGFuZGlu
ZyBwYWNrYWdlcy4gVGhlc2Ugd2lsbCBkZXBlbmQgb25seSBvbiBvY2FtbC1mcmVlc3RhbmRpbmcK
KGFuZCBpbmRpcmVjdGx5IG9uIHRoZSBzb2xvNS1rZXJuZWwtWFhYIHBhY2thZ2UpIHNvIHNob3Vs
ZCBub3QgZ2V0CnJlY29tcGlsZWQgb2Z0ZW4uCgpPdXQgb2YgY3VyaW9zaXR5IChJIGhhdmUgbm8g
aWRlYSB3aGF0J3MgYWN0dWFsbHkgaW52b2x2ZWQpLCBhcmUgdGhlcmUgYW55CnBsYW5zIHRvIHJl
cGxhY2UgemFyaWl0aCBhbmQgR01QIHdpdGggcHVyZS1PQ2FtbCBlcXVpdmFsZW50cz8KCk1hcnRp
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdl
T1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri May 27 10:29:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 27 May 2016 10:29: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 1b6F0w-0000bq-6l; Fri, 27 May 2016 10:29:10 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <theoleanse@gmail.com>) id 1b6E76-0004Lm-An
 for mirageos-devel@lists.xenproject.org; Fri, 27 May 2016 09:31:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 14/35-25797-FE318475; Fri, 27 May 2016 09:31:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSAs+47YY9
 wg+NnrS16W++yODB6HP5whSWAMYo1My8pvyKBNaP98DXmglfiFQe+nGRsYDwn0sXIxSEkMIdR
 4vGs5UwgDotAA6vE/ttzmEEcCYE5rBKXt7cCZTiBnByJ5iU72CHsUomZ76eD2bwCghInZz5hA
 bGFBKYxSlzYbQlicwoESjza+hBoEAcHm4CGRNNbB5Awi4CqxNt3U1khWgMkbr14wAZSIiygJ7
 F6aTJIWASopP3+FbAws4C/xN7t5RCml8TJrbYTGPlnIVk7CyEDYapLrJ8nBFLBLKAmcXvbVXY
 IW1ti2cLXzAsYWVcxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYrAxDsYOz453SIUZKDSUmUN9bAPVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8sIY9wIcGi1
 PTUirTMHGDcwKQlOHiURHg5gbEjxFtckJhbnJkOkTrFaM+x5fe1tUwcx+beAJL75t8Gktum3l
 vLJMSSl5+XKiXOuxlkqgBIW0ZpHtxQWJxfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvI5A
 pPJl5JXC7XwGdxQR01gIWsLNKEhFSUg2Mu0u2lsz6OEOnWa5G3/dqgef7v4bTtKI1Cxo5H2y9
 8qrq9H3tFP+pxa2axdlK6Rm9/OoaHMvWBiT+bWqYfW6DjBhH4xRdjkcXl3aobed6FrXv9KqNN
 gKFk3LmrVXYp+h3RGBeK9NBp9d8DcvmsTQ0TgudvCTnV0zFr0tek2X6umQEV25QyzZWYinOSD
 TUYi4qTgQA+p/bsu4CAAA=
X-Env-Sender: theoleanse@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1464341486!2281247!1
X-Originating-IP: [209.85.192.67]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36541 invoked from network); 27 May 2016 09:31:26 -0000
Received: from mail-qg0-f67.google.com (HELO mail-qg0-f67.google.com)
 (209.85.192.67)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 May 2016 09:31:26 -0000
Received: by mail-qg0-f67.google.com with SMTP id e35so3101422qge.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 27 May 2016 02:31:26 -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
 :cc; bh=KZeKLxHgELd8hxMH2nSHJTA+QP4fQ8ISjtC4WySsH9U=;
 b=nb5zd1e/ybFwOLKotVkLROXUECqMZWYBNYgcHg6YpZsym7vO5RE3zCAmd6V+bU0acs
 X4f6CWDU3t43hhpvpvEpgJftmsNONOE3517kRc5NG45YY6Ij3tkawVKzZAsyiG2B0cmf
 NKSrotZ5a4Ok6KguCgdcQirc+ipyI7Pf6kja3BiVZVL7Wr3n2FchPlmd61vldem5ofh2
 Qzvx6uowdmN5aRywX3zjAaICZk7k+M0TMEAaazEvfEooe59R8xmTz5Sd+moi7e0xC6YA
 P7hk4imEnRcYzxq6XWXSNzFSdcwdIaobqiV5Kf0B3Is12G5MaeTQ5yr91aRAdFdvCqJ3
 uJMg==
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:cc;
 bh=KZeKLxHgELd8hxMH2nSHJTA+QP4fQ8ISjtC4WySsH9U=;
 b=gQtPlT+BnstUMEGEnUqfL+NwTIUS9QU7nTQVPvL359+LUjZhHQoakp8bRxqbm+aMtk
 8UAcmDLyUD/7e6T4k+qJ7S9ZR2Kkj6PohgXiDSWa7QjmUYgzHwjxyW6xA+nCR4PbZhAa
 ew5tYkDsLIGWCZRTVAek2NU/nMx7AASFvcdNbipgH5ngJJ40RmtDbJKfxla0HMHkU6AG
 jk+ZkrUAl0KyMQdkCkdnvNSdigLtXcpZ1TyU2gBK8TsLUf1Jhyj1RL3ggRA5w1QkGxfx
 dkeIGJ+rjSBHCp7SSTAkqfW8fFEzKDCWir01du0KN2lJp78Rguk9YNL3LHiFoA2z9pYA
 Go6Q==
X-Gm-Message-State: ALyK8tKo0TCKxCUmrC2fy2a8EW8ziBWDTV4sRplEazzQToyf/7PmAk9v4xph1EeTbfxw61Qf7EQ1kQHPdeTdsg==
X-Received: by 10.140.179.200 with SMTP id z191mr12651156qhz.21.1464341484805; 
 Fri, 27 May 2016 02:31:24 -0700 (PDT)
MIME-Version: 1.0
References: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
 <CAG4opy9nLL5=C8S-pZ0s=2FHOLmSLW=yMF43H=tXuq414ELNXg@mail.gmail.com>
In-Reply-To: <CAG4opy9nLL5=C8S-pZ0s=2FHOLmSLW=yMF43H=tXuq414ELNXg@mail.gmail.com>
From: Theo Leanse <theoleanse@gmail.com>
Date: Fri, 27 May 2016 09:31:15 +0000
Message-ID: <CAKXBj2L4aPiTAeEpduBnO6zxjCDVHJPtyYDe+vn5VZSUtF1M-A@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
X-Mailman-Approved-At: Fri, 27 May 2016 10:29:09 +0000
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8046171207518163137=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============8046171207518163137==
Content-Type: multipart/alternative; boundary=001a113ab430082d030533cf927d

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

Killer, thanks for your reply Thomas!
Taking a look...
Theo

On Wed, 18 May 2016 at 20:54 Thomas Leonard <talex5@gmail.com> wrote:

> On 5 May 2016 at 09:56, Theo Leanse <theoleanse@gmail.com> wrote:
> > Good morning!
> >
> > I'm looking for a way to start contributing to Mirage. I'm a junior
> > developer at the Financial Times, and this is my github.
> >
> > I'd be interested in looking at either of the '1 star' tasks (local
> > synchronisation between Git repositories, or logging) as described here.
> > Are they still looking for someone to look at them?
>
> Hi Theo,
>
> Yes, there are still plenty of libraries in need of logging support!
> mirage-console (if you can test under Xen) would be an easy one to
> start with. e.g.
>
> https://github.com/mirage/mirage-console/blob/master/xen/console_xen.ml#L94
>
> (once you get it working, you should see a date printed besides the
> message when e.g. mirage-skeleton/console boots)
>
>
> --
> Dr Thomas Leonard        http://roscidus.com/blog/
> GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA
>

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

<div dir=3D"ltr">Killer, thanks for your reply Thomas!=C2=A0<div>Taking a l=
ook...</div><div>Theo</div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr">On Wed, 18 May 2016 at 20:54 Thomas Leonard &lt;<a href=3D"mailto:tal=
ex5@gmail.com">talex5@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">On 5 May 2016 at 09:56, Theo Leanse &lt;<a href=3D"mailto:the=
oleanse@gmail.com" target=3D"_blank">theoleanse@gmail.com</a>&gt; wrote:<br=
>
&gt; Good morning!<br>
&gt;<br>
&gt; I&#39;m looking for a way to start contributing to Mirage. I&#39;m a j=
unior<br>
&gt; developer at the Financial Times, and this is my github.<br>
&gt;<br>
&gt; I&#39;d be interested in looking at either of the &#39;1 star&#39; tas=
ks (local<br>
&gt; synchronisation between Git repositories, or logging) as described her=
e.<br>
&gt; Are they still looking for someone to look at them?<br>
<br>
Hi Theo,<br>
<br>
Yes, there are still plenty of libraries in need of logging support!<br>
mirage-console (if you can test under Xen) would be an easy one to<br>
start with. e.g.<br>
<br>
<a href=3D"https://github.com/mirage/mirage-console/blob/master/xen/console=
_xen.ml#L94" rel=3D"noreferrer" target=3D"_blank">https://github.com/mirage=
/mirage-console/blob/master/xen/console_xen.ml#L94</a><br>
<br>
(once you get it working, you should see a date printed besides the<br>
message when e.g. mirage-skeleton/console boots)<br>
<br>
<br>
--<br>
Dr Thomas Leonard=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://roscidus.com=
/blog/" rel=3D"noreferrer" target=3D"_blank">http://roscidus.com/blog/</a><=
br>
GPG: DA98 25AE CAD0 8975 7CDA=C2=A0 BD8E 0713 3F96 CA74 D8BA<br>
</blockquote></div>

--001a113ab430082d030533cf927d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============8046171207518163137==--


From mirageos-devel-bounces@lists.xenproject.org Fri May 27 10:29:22 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 27 May 2016 10:29: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 1b6F0w-0000bq-6l; Fri, 27 May 2016 10:29:10 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <theoleanse@gmail.com>) id 1b6E76-0004Lm-An
 for mirageos-devel@lists.xenproject.org; Fri, 27 May 2016 09:31:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 14/35-25797-FE318475; Fri, 27 May 2016 09:31:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSAs+47YY9
 wg+NnrS16W++yODB6HP5whSWAMYo1My8pvyKBNaP98DXmglfiFQe+nGRsYDwn0sXIxSEkMIdR
 4vGs5UwgDotAA6vE/ttzmEEcCYE5rBKXt7cCZTiBnByJ5iU72CHsUomZ76eD2bwCghInZz5hA
 bGFBKYxSlzYbQlicwoESjza+hBoEAcHm4CGRNNbB5Awi4CqxNt3U1khWgMkbr14wAZSIiygJ7
 F6aTJIWASopP3+FbAws4C/xN7t5RCml8TJrbYTGPlnIVk7CyEDYapLrJ8nBFLBLKAmcXvbVXY
 IW1ti2cLXzAsYWVcxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYrAxDsYOz453SIUZKDSUmUN9bAPVyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8sIY9wIcGi1
 PTUirTMHGDcwKQlOHiURHg5gbEjxFtckJhbnJkOkTrFaM+x5fe1tUwcx+beAJL75t8Gktum3l
 vLJMSSl5+XKiXOuxlkqgBIW0ZpHtxQWJxfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvI5A
 pPJl5JXC7XwGdxQR01gIWsLNKEhFSUg2Mu0u2lsz6OEOnWa5G3/dqgef7v4bTtKI1Cxo5H2y9
 8qrq9H3tFP+pxa2axdlK6Rm9/OoaHMvWBiT+bWqYfW6DjBhH4xRdjkcXl3aobed6FrXv9KqNN
 gKFk3LmrVXYp+h3RGBeK9NBp9d8DcvmsTQ0TgudvCTnV0zFr0tek2X6umQEV25QyzZWYinOSD
 TUYi4qTgQA+p/bsu4CAAA=
X-Env-Sender: theoleanse@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1464341486!2281247!1
X-Originating-IP: [209.85.192.67]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36541 invoked from network); 27 May 2016 09:31:26 -0000
Received: from mail-qg0-f67.google.com (HELO mail-qg0-f67.google.com)
 (209.85.192.67)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 May 2016 09:31:26 -0000
Received: by mail-qg0-f67.google.com with SMTP id e35so3101422qge.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 27 May 2016 02:31:26 -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
 :cc; bh=KZeKLxHgELd8hxMH2nSHJTA+QP4fQ8ISjtC4WySsH9U=;
 b=nb5zd1e/ybFwOLKotVkLROXUECqMZWYBNYgcHg6YpZsym7vO5RE3zCAmd6V+bU0acs
 X4f6CWDU3t43hhpvpvEpgJftmsNONOE3517kRc5NG45YY6Ij3tkawVKzZAsyiG2B0cmf
 NKSrotZ5a4Ok6KguCgdcQirc+ipyI7Pf6kja3BiVZVL7Wr3n2FchPlmd61vldem5ofh2
 Qzvx6uowdmN5aRywX3zjAaICZk7k+M0TMEAaazEvfEooe59R8xmTz5Sd+moi7e0xC6YA
 P7hk4imEnRcYzxq6XWXSNzFSdcwdIaobqiV5Kf0B3Is12G5MaeTQ5yr91aRAdFdvCqJ3
 uJMg==
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:cc;
 bh=KZeKLxHgELd8hxMH2nSHJTA+QP4fQ8ISjtC4WySsH9U=;
 b=gQtPlT+BnstUMEGEnUqfL+NwTIUS9QU7nTQVPvL359+LUjZhHQoakp8bRxqbm+aMtk
 8UAcmDLyUD/7e6T4k+qJ7S9ZR2Kkj6PohgXiDSWa7QjmUYgzHwjxyW6xA+nCR4PbZhAa
 ew5tYkDsLIGWCZRTVAek2NU/nMx7AASFvcdNbipgH5ngJJ40RmtDbJKfxla0HMHkU6AG
 jk+ZkrUAl0KyMQdkCkdnvNSdigLtXcpZ1TyU2gBK8TsLUf1Jhyj1RL3ggRA5w1QkGxfx
 dkeIGJ+rjSBHCp7SSTAkqfW8fFEzKDCWir01du0KN2lJp78Rguk9YNL3LHiFoA2z9pYA
 Go6Q==
X-Gm-Message-State: ALyK8tKo0TCKxCUmrC2fy2a8EW8ziBWDTV4sRplEazzQToyf/7PmAk9v4xph1EeTbfxw61Qf7EQ1kQHPdeTdsg==
X-Received: by 10.140.179.200 with SMTP id z191mr12651156qhz.21.1464341484805; 
 Fri, 27 May 2016 02:31:24 -0700 (PDT)
MIME-Version: 1.0
References: <CAKXBj2JpWySd+dX3PUy7tzfsy8ad+rU3feh0_JU5tdXeLdGpYA@mail.gmail.com>
 <CAG4opy9nLL5=C8S-pZ0s=2FHOLmSLW=yMF43H=tXuq414ELNXg@mail.gmail.com>
In-Reply-To: <CAG4opy9nLL5=C8S-pZ0s=2FHOLmSLW=yMF43H=tXuq414ELNXg@mail.gmail.com>
From: Theo Leanse <theoleanse@gmail.com>
Date: Fri, 27 May 2016 09:31:15 +0000
Message-ID: <CAKXBj2L4aPiTAeEpduBnO6zxjCDVHJPtyYDe+vn5VZSUtF1M-A@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
X-Mailman-Approved-At: Fri, 27 May 2016 10:29:09 +0000
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.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: <http://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: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8046171207518163137=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============8046171207518163137==
Content-Type: multipart/alternative; boundary=001a113ab430082d030533cf927d

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

Killer, thanks for your reply Thomas!
Taking a look...
Theo

On Wed, 18 May 2016 at 20:54 Thomas Leonard <talex5@gmail.com> wrote:

> On 5 May 2016 at 09:56, Theo Leanse <theoleanse@gmail.com> wrote:
> > Good morning!
> >
> > I'm looking for a way to start contributing to Mirage. I'm a junior
> > developer at the Financial Times, and this is my github.
> >
> > I'd be interested in looking at either of the '1 star' tasks (local
> > synchronisation between Git repositories, or logging) as described here.
> > Are they still looking for someone to look at them?
>
> Hi Theo,
>
> Yes, there are still plenty of libraries in need of logging support!
> mirage-console (if you can test under Xen) would be an easy one to
> start with. e.g.
>
> https://github.com/mirage/mirage-console/blob/master/xen/console_xen.ml#L94
>
> (once you get it working, you should see a date printed besides the
> message when e.g. mirage-skeleton/console boots)
>
>
> --
> Dr Thomas Leonard        http://roscidus.com/blog/
> GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA
>

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

<div dir=3D"ltr">Killer, thanks for your reply Thomas!=C2=A0<div>Taking a l=
ook...</div><div>Theo</div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr">On Wed, 18 May 2016 at 20:54 Thomas Leonard &lt;<a href=3D"mailto:tal=
ex5@gmail.com">talex5@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">On 5 May 2016 at 09:56, Theo Leanse &lt;<a href=3D"mailto:the=
oleanse@gmail.com" target=3D"_blank">theoleanse@gmail.com</a>&gt; wrote:<br=
>
&gt; Good morning!<br>
&gt;<br>
&gt; I&#39;m looking for a way to start contributing to Mirage. I&#39;m a j=
unior<br>
&gt; developer at the Financial Times, and this is my github.<br>
&gt;<br>
&gt; I&#39;d be interested in looking at either of the &#39;1 star&#39; tas=
ks (local<br>
&gt; synchronisation between Git repositories, or logging) as described her=
e.<br>
&gt; Are they still looking for someone to look at them?<br>
<br>
Hi Theo,<br>
<br>
Yes, there are still plenty of libraries in need of logging support!<br>
mirage-console (if you can test under Xen) would be an easy one to<br>
start with. e.g.<br>
<br>
<a href=3D"https://github.com/mirage/mirage-console/blob/master/xen/console=
_xen.ml#L94" rel=3D"noreferrer" target=3D"_blank">https://github.com/mirage=
/mirage-console/blob/master/xen/console_xen.ml#L94</a><br>
<br>
(once you get it working, you should see a date printed besides the<br>
message when e.g. mirage-skeleton/console boots)<br>
<br>
<br>
--<br>
Dr Thomas Leonard=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://roscidus.com=
/blog/" rel=3D"noreferrer" target=3D"_blank">http://roscidus.com/blog/</a><=
br>
GPG: DA98 25AE CAD0 8975 7CDA=C2=A0 BD8E 0713 3F96 CA74 D8BA<br>
</blockquote></div>

--001a113ab430082d030533cf927d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

--===============8046171207518163137==--


From mirageos-devel-bounces@lists.xenproject.org Mon May 30 12:50:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 30 May 2016 12:50: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 1b7Mdr-0001ZZ-U4; Mon, 30 May 2016 12:49:59 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b7Mdq-0001ZT-Rv
 for mirageos-devel@lists.xenproject.org; Mon, 30 May 2016 12:49:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B5/28-06230-6F63C475; Mon, 30 May 2016 12:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWk+5XM59
 wgxuL1Cx6W++yODB6HP5whSWAMYo1My8pvyKBNePzw17GghsiFY1NS9gaGJsFuxi5OIQE5jFK
 TPq9mRnEYRFoYJXY9u4NK4gjITCHVWJL72G2LkZOICdHYtLS1cwgNq+AoMTJmU9YIOLFEodnf
 Aaq4QAa5SWxajVYOaeAu8ShCUdYQWwhATeJj89mgJWzCKhKHDz4hgViTIDEqaO/wGxhASeJd5
 vbmEBsNgF1ia+3HrGD2CJA9VMbu1hAxjML+Evs3V4OYapLrJ8nNIFRYBaSe2YhZBYwMq1iVC9
 OLSpLLdI11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwbjzudMhRkkO
 JiVR3kk/vcOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCamvqECwkWpaanVqRl5gBjASYtwcGjJ
 MJ7FiTNW1yQmFucmQ6ROsVoybHl97W1TBzH5t4Aktum3lvLJMSSl5+XKiXOOwGkQQCkIaM0D2
 4cLF4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZg3D2QKT2ZeCdzWV0AHMQEdZHbOC+SgkkS
 ElFQDo/pro9wza4RfrnWc7fr6rtgn1lWsfoeV37eFu4acOddonGR/8MXf8HfCxhHW5vINecWZ
 fNL98xYZ5kV2TF/7R94yeMLUq69FDhR+Er/8iLkl8Vcr53nX674zDjW7SEjIHH3Lax/4/c+UO
 UcrLVmmTy/h/f9V83OCvEknp/Fpdb5b+5cUX28VV2Ipzkg01GIuKk4EAOMGaPvSAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1464612596!16482068!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52662 invoked from network); 30 May 2016 12:49:57 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2016 12:49:57 -0000
Received: by mail-oi0-f66.google.com with SMTP id x130so25653468oia.3
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 30 May 2016 05:49:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=bkObBgNVeBOtcWrkIkXX3FNTG5lcFGH1s+Ytp5DTZ/A=;
 b=AT1w9wVH3kos6M+txWVCgxPOwxxqTEfFPlh6jdpZXvfhw13UBDpmpPd8e3N/J+++lz
 1zSFVg1bXHqgcVkNlzMJh6yB2zFYsRw53PzXr7bf3tor2/W8FvIkDj29A5F6bEz5ULn+
 VwKA6cCFdEe+Flq6oEx39r66JIN3bgeMepxIZ5b4tUn1fHNftpMRZz0iw4uOxHTtTV+6
 AfHeaFo8zgiB59Wm0+7yGHZkaXbV5XTZBa7FsD6XuVSKDPKNRZf5pUycCtP2QbDYZxxw
 +jHcFHAOAW3iUB9rGtP5RQClriAT2Ev89V9M8YQLTGaOXL8UC4iC3J4zKbTW2idVT/Rv
 ub/g==
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:date
 :message-id:subject:from:to:cc;
 bh=bkObBgNVeBOtcWrkIkXX3FNTG5lcFGH1s+Ytp5DTZ/A=;
 b=aolFJsv70skYR0qovRiNZsKXu/KJEDVAw/xxo5jv/VW5oaNU5doGGBZInLNmtr2LDK
 rg11ZXjNb3fy90k6NsoB39DosR0BHZSAyJdoswQzJJaKfhwMIFxfIVmWNWTdZ/0nh546
 WShaBh1nBN8ioqHQWEOcUtIXeOm/sqdDzXLdG+WqOgWxkTDt9VxnyGt0jQMkt3k708hA
 at7IvFX80JrDGpCBIJrY8Y2okofnd0p49+0g9Q1EAk38DMsleVIo7z+kcn/8MlF/HOuY
 HgpsI/tigRiCmUDjPvaHjx9FvXalxgk/V+tVNPAGDtyu7cPHZYZdnhEpc++a2YhNtaPC
 hJow==
X-Gm-Message-State: ALyK8tJHdm7BwVf+rNDfrDhTbGhiM0BObIczKWLquBlB2oj27fDYBGYm4K78e5cyKN3WSMh27bYbiDrlIf9uHQ==
MIME-Version: 1.0
X-Received: by 10.157.14.111 with SMTP id n44mr18650996otd.87.1464612581198;
 Mon, 30 May 2016 05:49:41 -0700 (PDT)
Received: by 10.157.31.79 with HTTP; Mon, 30 May 2016 05:49:41 -0700 (PDT)
In-Reply-To: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
References: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
Date: Mon, 30 May 2016 13:49:41 +0100
Message-ID: <CAG4opy9ru2J7=A=7by=FD_RN+5C7ffYi61Uy0t5L6N=3YJeSjQ@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Mindy <mindy@somerandomidiot.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] mirageos 3.0 : let's break some APIs
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: <http://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: <http://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>

T24gMTggTWF5IDIwMTYgYXQgMTc6MjgsIE1pbmR5IDxtaW5keUBzb21lcmFuZG9taWRpb3QuY29t
PiB3cm90ZToKPiBIaSBmb2xrcyEKPgo+IFdpdGggc29tZSBleGNpdGluZyBuZXcgZGV2ZWxvcG1l
bnRzIChPQ2FtbCA0LjAzIHdpdGggZmxhbWJkYSwgYHJlc3VsdGAsCj4gYGxvZ3NgKSBhbmQgdXNl
cnMsIGl0J3MgcHJvYmFibHkgdGltZSB0byB0aGluayBhYm91dCB0aGUgYnJvYWQgd29ybGQgb2YK
PiBwb3NzaWJpbGl0aWVzIHVubG9ja2VkIGJ5IGJpZyBjaGFuZ2VzIHRvIG1pcmFnZS10eXBlcy4g
SGVyZSBhcmUgc29tZSB0aGluZ3MKPiB0aGF0IHJlY2VudGx5IGhhdmUgYmVlbiBtZW50aW9uZWQ6
Cj4KPgo+ICogcmVuYW1lIHRoZSBgVjFgIGFuZCBgVjFfTFdUYCBtb2R1bGVzIHRvIHNvbWV0aGlu
ZyB1bnZlcnNpb25lZCwgbGlrZSBgU2Agb3IKPiBgTUlSQUdFYAo+Cj4gKiByZXBsYWNlIG9yIGF1
Z21lbnQgdGhlIGBlcnJvcmAgdHlwZXMgd2l0aCBSZXN1bHQucmVzdWx0Cj4KPiAqIGJyZWFrIHVw
IGBtaXJhZ2UtdHlwZXNgIGludG8gYSBwYWNrYWdlIHBlciBtb2R1bGUgdHlwZSwgc28gbW9kdWxl
IHR5cGVzCj4gY2FuIGJlIGluZGVwZW5kZW50bHkgY2hhbmdlZCBhbmQgcmVsZWFzZWQKPgo+ICog
Y2hhbmdlcyB0byB0aGUgc2VtYW50aWNzIG9mIGZ1bmN0aW9ucyBpbiBsb3ctbGV2ZWwgbW9kdWxl
IHR5cGUgZGVmaW5pdGlvbnMKPiBsaWtlIGBGU2AgYW5kIGBORVRXT1JLYAo+Cj4KPiBJJ20gc3Vy
ZWx5IG1pc3NpbmcgbWFueSB0aGluZ3MgZm9sa3Mgd291bGQgd2FudCB0byBpbmNvcnBvcmF0ZSBp
biBhIGJpZwo+IEFQSS1icmVha2luZyByZWxlYXNlIC0tIHBsZWFzZSBkbyBsZXQgdXMga25vdyB3
aGF0IHRoZXkgYXJlLiA6KQo+Cj4gQWxzbywgaWYgeW91IGhhdmUgYW55IGxvbmctc3RhbmRpbmcg
UFJzIG9yIGlzc3VlcyB0aGF0IGFyZSBibG9ja2VkIGJlY2F1c2UKPiB5b3UgZG9uJ3Qgd2FudCB0
byBkbyBhIGJpZyBBUEktYnJlYWtpbmcgY2hhbmdlLCBsaW5rcyB0byB0aGVtIHdvdWxkIGJlCj4g
YXBwcmVjaWF0ZWQuCgpJJ2QgdmVyeSBtdWNoIGxpa2UgdG8gbWFrZSBpdCBlYXNpZXIgdG8gZG8g
QVBJIGNoYW5nZXMgd2l0aG91dCBoYXZpbmcKdG8gdXBkYXRlIGV2ZXJ5dGhpbmcgYXQgb25jZS4g
VGhlc2UgaXNzdWVzIGFyZSBwcm9iYWJseSByZWxhdGVkIHRvCnRoaXM6CgpodHRwczovL2dpdGh1
Yi5jb20vbWlyYWdlL21pcmFnZS9wdWxsLzM4MyAoQWRkIGBwcF9lcnJvcmAgdG8gRkxPVyBhbmQK
dXNlIGEgcmVzdWx0IHR5cGUsIGZyb20gMjAxNSkKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9t
aXJhZ2UvcHVsbC8yODYgKFN1cHBvcnQgY2hlY2tzdW0gb2ZmbG9hZCwgZnJvbSAyMDE0KQoKTG9v
a2luZyBhdCB0aGUgZ2l0IGxvZ3MgZm9yIG1pcmFnZS10eXBlcywgaW4gdGhlIGxhc3QgMTIgbW9u
dGhzIHdlCm9ubHkgbWFkZSBvbmUgY2hhbmdlIHRvIGFuIGV4aXN0aW5nIG1vZHVsZSB0eXBlLCB3
aGljaCB3YXMgdG8gcmVtb3ZlCgogIHZhbCBpbnB1dF9hcnB2NDogdCAtPiBidWZmZXIgLT4gdW5p
dCBpbwogICgqKiB7YiBGSVhNRX0gKikKCmZyb20gSVBWNC4gSSBndWVzcyB0aGlzIEFQSSBoYWQg
b25seSBvbmUgdXNlciAodGNwaXAsIHdoaWNoIHByb3ZpZGVzCmJvdGggSVAgYW5kIEFSUCBpbXBs
ZW1lbnRhdGlvbnMpLgoKVGhpcyBjb3VsZCBtZWFuIHRoYXQgb3VyIEFQSXMgYXJlIG5lYXJseSBw
ZXJmZWN0IGFuZCB3ZSBjYW4ndCB0aGluayBvZgphbnkgaW1wcm92ZW1lbnRzLiBCdXQgaXQgY291
bGQgYWxzbyBtZWFuIHRoYXQgdXBkYXRpbmcgdGhlbSBpcyB0b28KaGFyZC4gVGhlIG1vcmUgaW1w
bGVtZW50YXRpb25zIG9mIGFuIGludGVyZmFjZSB3ZSBoYXZlIChlLmcuIFVuaXgsClhlbiwgU29s
bzUsIEphdmFTY3JpcHQsIGV0YykgdGhlIGhhcmRlciBpdCBiZWNvbWVzIHRvIGdldCB0aGVtIGFs
bAp1cGRhdGVkIGFuZCByZWxlYXNlZCB0b2dldGhlci4KCklmIHdlIGNvdWxkIGluY2x1ZGUgbXVs
dGlwbGUgdmVyc2lvbnMgb2YgYW4gQVBJIGluIG1pcmFnZS10eXBlcywgd2UKY291bGQgcmVsZWFz
ZSB0aGluZ3MgaW4gc3RhZ2VzLiBlLmcuCgoxLiBBZGQgTUlSQUdFLk5FVC5WMiB0byBtaXJhZ2Ut
dHlwZXMuCjIuIFJlbGVhc2UgbWlyYWdlLW5ldC14ZW4sIG1pcmFnZS1uZXQtdW5peCwgbWlyYWdl
LW5ldC0uLi4gcHJvdmlkaW5nClYxIGFuZCBWMiBpbXBsZW1lbnRhdGlvbnMuCjMuIFJlbGVhc2Ug
dGNwaXAgd2l0aCBzdXBwb3J0IGZvciBWMi4KNC4gVXBkYXRlIHRoZSBtaXJhZ2UgdG9vbCB0byB1
c2UgVjIgdG8gY29ubmVjdCB0Y3BpcCB0byBuZXQuCgpOb3RlIHRoYXQgcHJvdmlkaW5nIGJvdGgg
dmVyc2lvbnMgb2YgYW4gaW50ZXJmYWNlIGlzIHR5cGljYWxseSB2ZXJ5CmVhc3kuIEluIHRoaXMg
Y2FzZSwgVjEud3JpdGUgd291bGQgY2FsbCBWMi53cml0ZSB3aXRoIHRoZSBkZWZhdWx0CmZsYWdz
LCBhbmQgVjEubGlzdGVuIHdvdWxkIHdyYXAgdGhlIGNhbGxiYWNrIGFyZ3VtZW50IHdpdGggb25l
IHRoYXQKZGlzY2FyZGVkIHRoZSBmbGFncy4KCgotLSAKRHIgVGhvbWFzIExlb25hcmQgICAgICAg
IGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FEMCA4OTc1IDdDREEg
IEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon May 30 12:50:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 30 May 2016 12:50: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 1b7Mdr-0001ZZ-U4; Mon, 30 May 2016 12:49:59 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1b7Mdq-0001ZT-Rv
 for mirageos-devel@lists.xenproject.org; Mon, 30 May 2016 12:49:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B5/28-06230-6F63C475; Mon, 30 May 2016 12:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWk+5XM59
 wgxuL1Cx6W++yODB6HP5whSWAMYo1My8pvyKBNePzw17GghsiFY1NS9gaGJsFuxi5OIQE5jFK
 TPq9mRnEYRFoYJXY9u4NK4gjITCHVWJL72G2LkZOICdHYtLS1cwgNq+AoMTJmU9YIOLFEodnf
 Aaq4QAa5SWxajVYOaeAu8ShCUdYQWwhATeJj89mgJWzCKhKHDz4hgViTIDEqaO/wGxhASeJd5
 vbmEBsNgF1ia+3HrGD2CJA9VMbu1hAxjML+Evs3V4OYapLrJ8nNIFRYBaSe2YhZBYwMq1iVC9
 OLSpLLdI11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwbjzudMhRkkO
 JiVR3kk/vcOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCamvqECwkWpaanVqRl5gBjASYtwcGjJ
 MJ7FiTNW1yQmFucmQ6ROsVoybHl97W1TBzH5t4Aktum3lvLJMSSl5+XKiXOOwGkQQCkIaM0D2
 4cLF4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZg3D2QKT2ZeCdzWV0AHMQEdZHbOC+SgkkS
 ElFQDo/pro9wza4RfrnWc7fr6rtgn1lWsfoeV37eFu4acOddonGR/8MXf8HfCxhHW5vINecWZ
 fNL98xYZ5kV2TF/7R94yeMLUq69FDhR+Er/8iLkl8Vcr53nX674zDjW7SEjIHH3Lax/4/c+UO
 UcrLVmmTy/h/f9V83OCvEknp/Fpdb5b+5cUX28VV2Ipzkg01GIuKk4EAOMGaPvSAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1464612596!16482068!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52662 invoked from network); 30 May 2016 12:49:57 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2016 12:49:57 -0000
Received: by mail-oi0-f66.google.com with SMTP id x130so25653468oia.3
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 30 May 2016 05:49:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=bkObBgNVeBOtcWrkIkXX3FNTG5lcFGH1s+Ytp5DTZ/A=;
 b=AT1w9wVH3kos6M+txWVCgxPOwxxqTEfFPlh6jdpZXvfhw13UBDpmpPd8e3N/J+++lz
 1zSFVg1bXHqgcVkNlzMJh6yB2zFYsRw53PzXr7bf3tor2/W8FvIkDj29A5F6bEz5ULn+
 VwKA6cCFdEe+Flq6oEx39r66JIN3bgeMepxIZ5b4tUn1fHNftpMRZz0iw4uOxHTtTV+6
 AfHeaFo8zgiB59Wm0+7yGHZkaXbV5XTZBa7FsD6XuVSKDPKNRZf5pUycCtP2QbDYZxxw
 +jHcFHAOAW3iUB9rGtP5RQClriAT2Ev89V9M8YQLTGaOXL8UC4iC3J4zKbTW2idVT/Rv
 ub/g==
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:date
 :message-id:subject:from:to:cc;
 bh=bkObBgNVeBOtcWrkIkXX3FNTG5lcFGH1s+Ytp5DTZ/A=;
 b=aolFJsv70skYR0qovRiNZsKXu/KJEDVAw/xxo5jv/VW5oaNU5doGGBZInLNmtr2LDK
 rg11ZXjNb3fy90k6NsoB39DosR0BHZSAyJdoswQzJJaKfhwMIFxfIVmWNWTdZ/0nh546
 WShaBh1nBN8ioqHQWEOcUtIXeOm/sqdDzXLdG+WqOgWxkTDt9VxnyGt0jQMkt3k708hA
 at7IvFX80JrDGpCBIJrY8Y2okofnd0p49+0g9Q1EAk38DMsleVIo7z+kcn/8MlF/HOuY
 HgpsI/tigRiCmUDjPvaHjx9FvXalxgk/V+tVNPAGDtyu7cPHZYZdnhEpc++a2YhNtaPC
 hJow==
X-Gm-Message-State: ALyK8tJHdm7BwVf+rNDfrDhTbGhiM0BObIczKWLquBlB2oj27fDYBGYm4K78e5cyKN3WSMh27bYbiDrlIf9uHQ==
MIME-Version: 1.0
X-Received: by 10.157.14.111 with SMTP id n44mr18650996otd.87.1464612581198;
 Mon, 30 May 2016 05:49:41 -0700 (PDT)
Received: by 10.157.31.79 with HTTP; Mon, 30 May 2016 05:49:41 -0700 (PDT)
In-Reply-To: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
References: <0e001436-4206-7e89-7c4b-74089778586f@somerandomidiot.com>
Date: Mon, 30 May 2016 13:49:41 +0100
Message-ID: <CAG4opy9ru2J7=A=7by=FD_RN+5C7ffYi61Uy0t5L6N=3YJeSjQ@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Mindy <mindy@somerandomidiot.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] mirageos 3.0 : let's break some APIs
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: <http://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: <http://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>

T24gMTggTWF5IDIwMTYgYXQgMTc6MjgsIE1pbmR5IDxtaW5keUBzb21lcmFuZG9taWRpb3QuY29t
PiB3cm90ZToKPiBIaSBmb2xrcyEKPgo+IFdpdGggc29tZSBleGNpdGluZyBuZXcgZGV2ZWxvcG1l
bnRzIChPQ2FtbCA0LjAzIHdpdGggZmxhbWJkYSwgYHJlc3VsdGAsCj4gYGxvZ3NgKSBhbmQgdXNl
cnMsIGl0J3MgcHJvYmFibHkgdGltZSB0byB0aGluayBhYm91dCB0aGUgYnJvYWQgd29ybGQgb2YK
PiBwb3NzaWJpbGl0aWVzIHVubG9ja2VkIGJ5IGJpZyBjaGFuZ2VzIHRvIG1pcmFnZS10eXBlcy4g
SGVyZSBhcmUgc29tZSB0aGluZ3MKPiB0aGF0IHJlY2VudGx5IGhhdmUgYmVlbiBtZW50aW9uZWQ6
Cj4KPgo+ICogcmVuYW1lIHRoZSBgVjFgIGFuZCBgVjFfTFdUYCBtb2R1bGVzIHRvIHNvbWV0aGlu
ZyB1bnZlcnNpb25lZCwgbGlrZSBgU2Agb3IKPiBgTUlSQUdFYAo+Cj4gKiByZXBsYWNlIG9yIGF1
Z21lbnQgdGhlIGBlcnJvcmAgdHlwZXMgd2l0aCBSZXN1bHQucmVzdWx0Cj4KPiAqIGJyZWFrIHVw
IGBtaXJhZ2UtdHlwZXNgIGludG8gYSBwYWNrYWdlIHBlciBtb2R1bGUgdHlwZSwgc28gbW9kdWxl
IHR5cGVzCj4gY2FuIGJlIGluZGVwZW5kZW50bHkgY2hhbmdlZCBhbmQgcmVsZWFzZWQKPgo+ICog
Y2hhbmdlcyB0byB0aGUgc2VtYW50aWNzIG9mIGZ1bmN0aW9ucyBpbiBsb3ctbGV2ZWwgbW9kdWxl
IHR5cGUgZGVmaW5pdGlvbnMKPiBsaWtlIGBGU2AgYW5kIGBORVRXT1JLYAo+Cj4KPiBJJ20gc3Vy
ZWx5IG1pc3NpbmcgbWFueSB0aGluZ3MgZm9sa3Mgd291bGQgd2FudCB0byBpbmNvcnBvcmF0ZSBp
biBhIGJpZwo+IEFQSS1icmVha2luZyByZWxlYXNlIC0tIHBsZWFzZSBkbyBsZXQgdXMga25vdyB3
aGF0IHRoZXkgYXJlLiA6KQo+Cj4gQWxzbywgaWYgeW91IGhhdmUgYW55IGxvbmctc3RhbmRpbmcg
UFJzIG9yIGlzc3VlcyB0aGF0IGFyZSBibG9ja2VkIGJlY2F1c2UKPiB5b3UgZG9uJ3Qgd2FudCB0
byBkbyBhIGJpZyBBUEktYnJlYWtpbmcgY2hhbmdlLCBsaW5rcyB0byB0aGVtIHdvdWxkIGJlCj4g
YXBwcmVjaWF0ZWQuCgpJJ2QgdmVyeSBtdWNoIGxpa2UgdG8gbWFrZSBpdCBlYXNpZXIgdG8gZG8g
QVBJIGNoYW5nZXMgd2l0aG91dCBoYXZpbmcKdG8gdXBkYXRlIGV2ZXJ5dGhpbmcgYXQgb25jZS4g
VGhlc2UgaXNzdWVzIGFyZSBwcm9iYWJseSByZWxhdGVkIHRvCnRoaXM6CgpodHRwczovL2dpdGh1
Yi5jb20vbWlyYWdlL21pcmFnZS9wdWxsLzM4MyAoQWRkIGBwcF9lcnJvcmAgdG8gRkxPVyBhbmQK
dXNlIGEgcmVzdWx0IHR5cGUsIGZyb20gMjAxNSkKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9t
aXJhZ2UvcHVsbC8yODYgKFN1cHBvcnQgY2hlY2tzdW0gb2ZmbG9hZCwgZnJvbSAyMDE0KQoKTG9v
a2luZyBhdCB0aGUgZ2l0IGxvZ3MgZm9yIG1pcmFnZS10eXBlcywgaW4gdGhlIGxhc3QgMTIgbW9u
dGhzIHdlCm9ubHkgbWFkZSBvbmUgY2hhbmdlIHRvIGFuIGV4aXN0aW5nIG1vZHVsZSB0eXBlLCB3
aGljaCB3YXMgdG8gcmVtb3ZlCgogIHZhbCBpbnB1dF9hcnB2NDogdCAtPiBidWZmZXIgLT4gdW5p
dCBpbwogICgqKiB7YiBGSVhNRX0gKikKCmZyb20gSVBWNC4gSSBndWVzcyB0aGlzIEFQSSBoYWQg
b25seSBvbmUgdXNlciAodGNwaXAsIHdoaWNoIHByb3ZpZGVzCmJvdGggSVAgYW5kIEFSUCBpbXBs
ZW1lbnRhdGlvbnMpLgoKVGhpcyBjb3VsZCBtZWFuIHRoYXQgb3VyIEFQSXMgYXJlIG5lYXJseSBw
ZXJmZWN0IGFuZCB3ZSBjYW4ndCB0aGluayBvZgphbnkgaW1wcm92ZW1lbnRzLiBCdXQgaXQgY291
bGQgYWxzbyBtZWFuIHRoYXQgdXBkYXRpbmcgdGhlbSBpcyB0b28KaGFyZC4gVGhlIG1vcmUgaW1w
bGVtZW50YXRpb25zIG9mIGFuIGludGVyZmFjZSB3ZSBoYXZlIChlLmcuIFVuaXgsClhlbiwgU29s
bzUsIEphdmFTY3JpcHQsIGV0YykgdGhlIGhhcmRlciBpdCBiZWNvbWVzIHRvIGdldCB0aGVtIGFs
bAp1cGRhdGVkIGFuZCByZWxlYXNlZCB0b2dldGhlci4KCklmIHdlIGNvdWxkIGluY2x1ZGUgbXVs
dGlwbGUgdmVyc2lvbnMgb2YgYW4gQVBJIGluIG1pcmFnZS10eXBlcywgd2UKY291bGQgcmVsZWFz
ZSB0aGluZ3MgaW4gc3RhZ2VzLiBlLmcuCgoxLiBBZGQgTUlSQUdFLk5FVC5WMiB0byBtaXJhZ2Ut
dHlwZXMuCjIuIFJlbGVhc2UgbWlyYWdlLW5ldC14ZW4sIG1pcmFnZS1uZXQtdW5peCwgbWlyYWdl
LW5ldC0uLi4gcHJvdmlkaW5nClYxIGFuZCBWMiBpbXBsZW1lbnRhdGlvbnMuCjMuIFJlbGVhc2Ug
dGNwaXAgd2l0aCBzdXBwb3J0IGZvciBWMi4KNC4gVXBkYXRlIHRoZSBtaXJhZ2UgdG9vbCB0byB1
c2UgVjIgdG8gY29ubmVjdCB0Y3BpcCB0byBuZXQuCgpOb3RlIHRoYXQgcHJvdmlkaW5nIGJvdGgg
dmVyc2lvbnMgb2YgYW4gaW50ZXJmYWNlIGlzIHR5cGljYWxseSB2ZXJ5CmVhc3kuIEluIHRoaXMg
Y2FzZSwgVjEud3JpdGUgd291bGQgY2FsbCBWMi53cml0ZSB3aXRoIHRoZSBkZWZhdWx0CmZsYWdz
LCBhbmQgVjEubGlzdGVuIHdvdWxkIHdyYXAgdGhlIGNhbGxiYWNrIGFyZ3VtZW50IHdpdGggb25l
IHRoYXQKZGlzY2FyZGVkIHRoZSBmbGFncy4KCgotLSAKRHIgVGhvbWFzIExlb25hcmQgICAgICAg
IGh0dHA6Ly9yb3NjaWR1cy5jb20vYmxvZy8KR1BHOiBEQTk4IDI1QUUgQ0FEMCA4OTc1IDdDREEg
IEJEOEUgMDcxMyAzRjk2IENBNzQgRDhCQQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

