From mirageos-devel-bounces@lists.xenproject.org Wed Nov 08 14:51:05 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Nov 2017 14:51: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 1eCRgr-0003yv-4U; Wed, 08 Nov 2017 14:50:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1eCRgp-0003yp-Iy
 for mirageos-devel@lists.xenproject.org; Wed, 08 Nov 2017 14:50:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 11/F3-30115-AC9130A5; Wed, 08 Nov 2017 14:50:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVy0237Yd1Tksx
 RBl9+yFr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0Z/z2a2gq3MFb33rjA1MH5k6mLk5JAQUJC4
 0r6ZpYuRi0NIYAaTxLrePywgCREBdYllp+4zgthsAvoSc5rus4LYwgIJEvsO3QSr4RVwk+heu
 4kZxGYRUJG4fu44WI2oQLjE/u/XmCFqBCVOznwCVs8sYCYxb/NDZghbXmL72zlQtrjErSfzmS
 Yw8sxC0jILScssJC2zkLQsYGRZxahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYVAxAsIPx7qaAQ4ySHExKorwPXjFFCfEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 7ZZgjhISLEpNT61Iy8wBhjdMWoKDR0mEdx5Imre4IDG3ODMdInWK0ZjjxsPrf5g4ns183cAsx
 JKXn5cqJc6bA1IqAFKaUZoHNwgWd5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLscZApPZl
 4J3L5XQKcwAZ2yP4QB5JSSRISUVANjrcTk38H+6a/NWKdN6s2qEVh3I29ft19wxEtV7fWvuL7
 F/stZ1PZ/a4feUe4zrfLrlP6VH9vdLTLHRcRVwW7mjGtzHgW0WWkuUQy2Fd56t3r64RNraly+
 6pb7Tn977LiFi7fusv1Gsz947n2bxFoVfuTN6c6yV4+OdLG9Oqbq/ylTekk3u8oiJZbijERDL
 eai4kQA6MoobLYCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1510152650!69112290!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48096 invoked from network); 8 Nov 2017 14:50:50 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Nov 2017 14:50:50 -0000
X-Originating-IP: 184.223.198.98
Received: from [10.137.0.9] (184-223-198-98.pools.spcsdns.net [184.223.198.98])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id BC4CBA80E5
 for <mirageos-devel@lists.xenproject.org>;
 Wed,  8 Nov 2017 15:50:49 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
From: Mindy Preston <mindy@somerandomidiot.com>
Message-ID: <7fbb9ce4-e994-c954-76b5-e7b6a3adac17@somerandomidiot.com>
Date: Wed, 8 Nov 2017 08:51:42 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [MirageOS-devel] Reminder: MirageOS biweekly (fortnightly) catchup
 - Wednesday, 8 November at 16.00 UTC
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgZm9sa3MsCgpXZSdsbCBoYXZlIGFub3RoZXIgb2Ygb3VyIHJlZ3VsYXJseS1zY2hlZHVsZWQg
Yml3ZWVrbHkgSVJDIGNhdGNodXBzIGF0IAoxNi4wMCBVVEMgdG9kYXkuICBXZSBtZWV0IGluICNt
aXJhZ2Ugb24gaXJjLmZyZWVub2RlLm5ldCAuCgpQbGVhc2UgYWRkIGl0ZW1zIHRvIHRoZSBhZ2Vu
ZGEgYXQgCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy93aWtpL2NhbGwtYWdl
bmRhIzgtbm92ZW1iZXItMjAxNyAhCgpZb3UgY2FuIHNlZSB0aGUgSVJDIGxvZ3MgZm9yIHRoZSBw
cmV2aW91cyBjYXRjaHVwIG9uIDI1dGggT2N0b2JlciAoYXMgCndlbGwgYXMgb2xkZXIgb25lcykg
YXQgaHR0cHM6Ly9pcmMud2hpdGVxdWFyay5vcmcvbWlyYWdlLzIwMTctMTAtMjUgCih0aGFua3Mg
d2hpdGVxdWFyayEpLgoKU2VlIHlvdSBzb29uIQoKLU1pbmR5CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Nov 08 15:25:02 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Nov 2017 15:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eCSDp-0006jy-UQ; Wed, 08 Nov 2017 15:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1eCSDo-0006js-V2
 for mirageos-devel@lists.xenproject.org; Wed, 08 Nov 2017 15:24:57 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 9C/58-05188-8C1230A5;
 Wed, 08 Nov 2017 15:24:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfSWru5xReY
 ogxvLVCx6W++yODB6HP5whSWAMYo1My8pvyKBNWNGr17BZdaKQ/sPsjUwPmTpYuTiEBKYyyjx
 8fE/VhCHRaCBVeJRyxKwjITAHFaJs3P+s3UxcgI5VRJTet6wQ9hFEtun7mSBsEskfu1+xghi8
 woISpyc+QQsLiTgJXHtx26wXk4Bd4ne+YeZIOJuEvfXL2QFsdkE1CW+3noENpNFQEVi2d1mJo
 g5ARLbb01hBrGFBUol3k04CTZHREBX4uHyC0D1HBzMAv4Se7eXg4SZBTQlWrf/Zp/AKDgLyRW
 zkKQWMDKtYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTgYg
 2ME474T/IUZJDiYlUd4Hr5iihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/lZgjhISLEpNT61Iy
 8wBxglMWoKDR0mEVxwYK0K8xQWJucWZ6RCpU4yuHBfuXPrDxHFgwhUgeePhdRB7zy0g+Wzm6w
 ZmIZa8/LxUKXHeSyCzBUCaM0rz4EbDYvwSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHllQE7
 gycwrgbvgFdBxTEDH7Q9hADmuJBEhJdXAeP+PSOk+/t4DUfx/WeIPb/gSqG4zR6rPRCdr4guL
 f0qr1+zZKeA0YU1I/ZNagY/zp+lZFWzb5vDWcI6GoseO70bS7+JvlAl1L/8hba8fkGDNVOpy2
 ULU+kgU8yxWmYj8tLaXStXyDqv/tRimbkk99WHzz9NHFgft2XX14gfh+lXWHC8OSE84rsRSnJ
 FoqMVcVJwIADZE/DTsAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1510154694!74624414!1
X-Originating-IP: [209.85.218.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45294 invoked from network); 8 Nov 2017 15:24:55 -0000
Received: from mail-oi0-f45.google.com (HELO mail-oi0-f45.google.com)
 (209.85.218.45)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Nov 2017 15:24:55 -0000
Received: by mail-oi0-f45.google.com with SMTP id r128so2175455oig.9
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 08 Nov 2017 07:24:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ksE0M4JYWoi6lUecESAsV1tENPTCdE3/rC4vadeGp+k=;
 b=soxmJVpXsWOQmrutgk2aOJm51TiuAtq9Cl4JcpA1h1x6oKLmMQF0DCSeu4oAxASVSK
 zoeIAMhGrohwdg7UFZ6iTjarEr+cReGoxIbMcR2JgspJB3Pr4NqjwyIJDGZDC6CditfO
 3ebHKnTzJIuIrjDg39jT72God9CbhlEkq3VQlbwd+KrNmFpBjw7/mgoc8WEdIvS3ZpMm
 sF07fhgN/qtRaDWPL/XyMNYyBlYtuF6tBDprcFmaYVOxqoNUZbAlLLarMjrHSbglXLZ5
 xDv9ex/sNQKxtKBYacwq6USs2KNGXqKURKdwYATBa/KNDqBjd3IsATmUWde4WRm1Hv93
 2+rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ksE0M4JYWoi6lUecESAsV1tENPTCdE3/rC4vadeGp+k=;
 b=ZdjzFSuGRK/cRsw5Vs9Uz9Rb1mhlpHiOpNMzS4oqEP+232E7kZu5KscRUlTFa4Xr/r
 qPW0xL4rD46SinFFxkh8QpiOanZRz4gTDhCb+F/JZxoZKZozO7Zkk2raP5LYm0Q4YL/U
 0GwXkPHsrNDG0wz95ZIBUyRbXZyx5l+jDVysJQwLBktOFEXnOst1wowcPoLGDxoi7whU
 P+VS69dCls7sIC10OsMl9fmOn6SMTb8RxZ5d6UnYmx/hYs0cTLw+Z7SXP84369pbPUH4
 DlqODjFIeWe4HbuNugwV2pYR3RPVglN8jb6yUJERSeaPPplQoergpOsK0QiZwwU4e2q3
 e4uw==
X-Gm-Message-State: AJaThX4t5a2gFy5Un8HBFtY7Xi4LKDRnSDid18jF2OfucUu7XNz0kKlb
 DUzK2kNqAMDC4ViCTSo/+cYryz+44bs3ECgvKVBO0Q==
X-Google-Smtp-Source: ABhQp+Qwzmkw029+1fVVg7vqJfkOI40bUQJJP+KcRmmXjqYccEJMzJxky51IYMsMQNZDr0Xvm7oq+dLcKeDAOh8tSZo=
X-Received: by 10.202.182.213 with SMTP id g204mr487989oif.223.1510154694387; 
 Wed, 08 Nov 2017 07:24:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.56.168 with HTTP; Wed, 8 Nov 2017 07:24:53 -0800 (PST)
In-Reply-To: <7fbb9ce4-e994-c954-76b5-e7b6a3adac17@somerandomidiot.com>
References: <7fbb9ce4-e994-c954-76b5-e7b6a3adac17@somerandomidiot.com>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 8 Nov 2017 15:24:53 +0000
Message-ID: <CAG4opy_WJ-prTD+GpJk06iJA47L5hmgRQOs0Di=js4vdM4G0vw@mail.gmail.com>
To: Mindy Preston <mindy@somerandomidiot.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Reminder: MirageOS biweekly (fortnightly)
 catchup - Wednesday, 8 November at 16.00 UTC
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gOCBOb3ZlbWJlciAyMDE3IGF0IDE0OjUxLCBNaW5keSBQcmVzdG9uIDxtaW5keUBzb21lcmFu
ZG9taWRpb3QuY29tPiB3cm90ZToKPiBIaSBmb2xrcywKPgo+IFdlJ2xsIGhhdmUgYW5vdGhlciBv
ZiBvdXIgcmVndWxhcmx5LXNjaGVkdWxlZCBiaXdlZWtseSBJUkMgY2F0Y2h1cHMgYXQgMTYuMDAK
PiBVVEMgdG9kYXkuICBXZSBtZWV0IGluICNtaXJhZ2Ugb24gaXJjLmZyZWVub2RlLm5ldCAuCj4K
PiBQbGVhc2UgYWRkIGl0ZW1zIHRvIHRoZSBhZ2VuZGEgYXQKPiBodHRwczovL2dpdGh1Yi5jb20v
bWlyYWdlL21pcmFnZS13d3cvd2lraS9jYWxsLWFnZW5kYSM4LW5vdmVtYmVyLTIwMTcgIQo+Cj4g
WW91IGNhbiBzZWUgdGhlIElSQyBsb2dzIGZvciB0aGUgcHJldmlvdXMgY2F0Y2h1cCBvbiAyNXRo
IE9jdG9iZXIgKGFzIHdlbGwKPiBhcyBvbGRlciBvbmVzKSBhdCBodHRwczovL2lyYy53aGl0ZXF1
YXJrLm9yZy9taXJhZ2UvMjAxNy0xMC0yNSAodGhhbmtzCj4gd2hpdGVxdWFyayEpLgoKVGhhdCBs
aW5rIGRpZG4ndCB3b3JrIGZvciBtZSwgYnV0IHRoaXMgb25lIGRpZDoKCmh0dHBzOi8vaXJjbG9n
LndoaXRlcXVhcmsub3JnL21pcmFnZS8yMDE3LTEwLTI1CgoKLS0gCnRhbGV4NSAoR2l0SHViL1R3
aXR0ZXIpICAgICAgICBodHRwOi8vcm9zY2lkdXMuY29tL2Jsb2cvCkdQRzogNURENSA4RDcwIDg5
OUMgNDU0QSA5NjZEICA2QTUxIDc1MTMgM0M4RiA5NEY2IEUwQ0MKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Nov 11 04:11:57 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 11 Nov 2017 04:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eDN8s-0001q9-M0; Sat, 11 Nov 2017 04:11:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1eDN8r-0001q3-IV
 for mirageos-devel@lists.xenproject.org; Sat, 11 Nov 2017 04:11:37 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1C/A6-00431-878760A5; Sat, 11 Nov 2017 04:11:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVy0237Yd3SCrY
 og6Y9pha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHhn3vBY86Ku5M+MDUwNnJ0MXJySAgoSOzY
 /Zipi5GLQ0jgP6PE6zf/mUESbAL6EnOa7rOC2MICFhJfZ/xmB7FFBNQllp26zwhi8wq4Sdya8
 4oJxGYRUJW4cu8MWI2oQLjE/u/XmCFqBCVOznzCAmIzC5hJzNv8kBnClpfY/nYOlC0ucevJfK
 YJjDyzkLTMQtIyC0nLLCQtCxhZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAZVPQMD4w7Gnr1+hxglOZiURHnfOLNFCfEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgXVMOlBMsSk1PrUjLzAGGN0xagoNHSYR3CUiat7ggMbc4Mx0idYrRmOPWrbt/mDiezXzdw
 CzEkpeflyolzrsXpFQApDSjNA9uECzuLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5p0DMo
 UnM68Ebt8roFOYgE6JZmcBOaUkESEl1cAovPqJell1/8l3HZE++xgtnhllBz75F8++d/+qoGP
 suZsP8txRttvqlcP+Q0vf80z7pEqxFVdysx5q7HA+H15498KXuleOS3ZNCfhXbr7y3u8f8xo3
 z9Jf+q1w9ZGJv8X+CTzPYL17N0podXGYfZ1g5PGzbFs/P5TTvrRvTolKiuWlvc1xlQkXlViKM
 xINtZiLihMB0oTXgbYCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1510373493!114328139!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36897 invoked from network); 11 Nov 2017 04:11:33 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Nov 2017 04:11:33 -0000
X-Originating-IP: 208.66.135.138
Received: from [10.137.0.9] (unknown [208.66.135.138])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id B695CA80C6
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 11 Nov 2017 05:11:32 +0100 (CET)
From: Mindy Preston <mindy@somerandomidiot.com>
To: mirageos-devel@lists.xenproject.org
Message-ID: <6042ab37-a498-2d25-9f11-38d82145b869@somerandomidiot.com>
Date: Fri, 10 Nov 2017 22:12:15 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [MirageOS-devel] Friday, 17th November 2017 is Bug Cleaning Day!
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgZm9sa3MsCgpXZSBoYXZlIG1hbnkgcmVwb3NpdG9yaWVzIHRoYXQgaGF2ZSBsb3RzIG9mIG9s
ZCBhbmQgbm8tbG9uZ2VyLXJlbGV2YW50IAppc3N1ZXMgaW4gdGhlbSAoc29tZSBoYXZlIGV2ZW4g
YmVlbiBmaXhlZCEpIGFzIHdlbGwgYXMgaXNzdWVzIHRoYXQgCmhhdmVuJ3QgZ290dGVuIGEgcmVw
bHkgeWV0IGZyb20gYSBtYWludGFpbmVyLiBJbiBwcmVwYXJhdGlvbiBmb3IgdGhlIApoYWNrIHJl
dHJlYXQsIHdoZW4gbW9yZSBleWVzIGFyZSBvbiBvYnNjdXJlIGNvcm5lcnMgb2YgdGhlIE1pcmFn
ZSAKZWNvc3lzdGVtIHRoYW4gdXN1YWwsIEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0byB0YWtl
IGEgZGF5IGFuZCBkbyBzb21lIApob3VzZWNsZWFuaW5nLgoKT24gRnJpZGF5LCAxN3RoIE5vdmVt
YmVyIChhIHdlZWsgZnJvbSBub3cpLCBIYW5uZXMgTWVobmVydCwgRGF2aWQgU2NvdHQsIAphbmQg
SSB3aWxsIGJlIGdvaW5nIHRocm91Z2ggb2xkIGlzc3VlcyBhbmQgY29vcmRpbmF0aW5nIG91ciBl
ZmZvcnRzIG9uIAp0aGUgI21pcmFnZSBjaGFubmVsIG92ZXIgb24gaXJjLmZyZWVub2RlLm5ldCAo
dGhlIHNhbWUgdmVudWUgYXMgb3VyIApiaXdlZWtseSBjYXRjaHVwcykuICBJIGV4cGVjdCB0aGVy
ZSB0byBiZSB0aGUgbW9zdCBhY3Rpdml0eSBkdXJpbmcgdGhlIAphZnRlcm5vb24gVVRDIGFuZCBt
YXliZSBhIGJpdCBsYXRlciwgYnV0IGRvbid0IGZlZWwgbGltaXRlZCB0byB0aGF0IAp0aW1lc2xv
dCAtLSBpZiB5b3UncmUgZmFtaWxpYXIgd2l0aCBhIHJlcG9zaXRvcnkgYW5kIGhhdmUgYSBiaXQg
b2YgdGltZSwgCndlJ2QgbG92ZSB5b3VyIGhlbHAgYW55IHRpbWUgYXQgYWxsLiAgUGxlYXNlIGRv
IGpvaW4gdXMgaWYgeW91J3JlIGZyZWUhCgpJZiB5b3UncmUgbm90IHN1cmUgd2hlcmUgdG8gc3Rh
cnQsIGhlcmUncyBhIGxpbmsgdG8gYSBHaXRIdWIgc2VhcmNoIGZvciAKYWxsIGlzc3VlcyBpbiBy
ZXBvc2l0b3JpZXMgb3duZWQgYnkgdGhlIE1pcmFnZSBvcmdhbml6YXRpb24gd2hpY2ggYXJlIApv
cGVuIGFuZCBub3QgYXJjaGl2ZWQsIHNvcnRlZCB3aXRoIHRoZSBsZWFzdCByZWNlbnRseSB1cGRh
dGVkIGZpcnN0LCBmb3IgCnlvdXIgZWRpdGluZyBhbmQgYnJvd3NpbmcgcGxlYXN1cmU6CgpodHRw
czovL2dpdGh1Yi5jb20vaXNzdWVzP3E9aXMlM0FvcGVuK2lzJTNBaXNzdWUrb3JnJTNBbWlyYWdl
K2FyY2hpdmVkJTNBZmFsc2Urc29ydCUzQXVwZGF0ZWQtYXNjCgpUaGFua3MsCgpNaW5keQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRl
dmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Nov 14 14:39:53 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 14 Nov 2017 14:39: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 1eEcNE-0003JN-9W; Tue, 14 Nov 2017 14:39:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sven@anderson.de>) id 1eEcND-0003JH-0h
 for mirageos-devel@lists.xenproject.org; Tue, 14 Nov 2017 14:39:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 40/6D-02029-3200B0A5; Tue, 14 Nov 2017 14:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWip/Zmja4SA3e
 UQdtBc4ve1rssDowehz9cYQlgjGLNzEvKr0hgzTi15z9TwSWeitn/77I1MJ7g6mLk4hASWMkk
 cefGfcYuRk4OEQF1iWWnIGw2ATWJ6z8Wgdm8AnYSa4+fZAKxWQRUJS60/2YBsUUFwiXutL5jg
 agRlDg58wmYzQw058+8S8wQtrjErSfzmSBseYntb+eAxSUElCX+Hz7LDmGrSiw4OxfI5gCyXS
 XeH3CGCPNJXHzxgwnCLpX49OcfK4gtLKArcePcRlaIcgeJzTt9IUrUJC5dvs88gVFoFpKDZiE
 5aBaSg2YhOWgBI8sqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMAAZwCCHYx7/zkdYpTkYFIS5VX5zB4lxJeUn1KZkVicEV9UmpNafIhRhoNDSYI39z9XlJBgU
 Wp6akVaZg4w1mDSEhw8SiK8RSBp3uKCxNzizHSI1ClGXY5nM183MAux5OXnpUqJ8yaAFAmAFG
 WU5sGNgMX9JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz6oJM4cnMK4Hb9AroCCagI6RA7uc
 tLklESEk1MKbwvU167u8mvcEo/oz/vjfrM6MsPJ5n9fJtDviZYcjWvak4YBKP5tbrty4uKtur
 FspeprMjwkij52Va0cLaDtv+s39fH1nNNunDj11XPs1aYnNg56R9IdwfUgsyzz9dJOGfZ7y1m
 fl0jqEBl7pWovizgvZJS5daa7eyL/j73ur6R6cHG159PqDEUpyRaKjFXFScCADw5wW+9gIAAA
 ==
X-Env-Sender: sven@anderson.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1510670370!70874525!1
X-Originating-IP: [46.38.236.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62794 invoked from network); 14 Nov 2017 14:39:30 -0000
Received: from vm1.a6n.de (HELO vm1.a6n.de) (46.38.236.172)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 14 Nov 2017 14:39:30 -0000
Received: from h-213.61.229.98.host.de.colt.net ([213.61.229.98]
 helo=[192.168.178.85])
 by vm1.a6n.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <sven@anderson.de>) id 1eEcN6-0000R6-3r
 for mirageos-devel@lists.xenproject.org; Tue, 14 Nov 2017 15:39:30 +0100
To: mirageos-devel@lists.xenproject.org
From: Sven Anderson <sven@anderson.de>
Message-ID: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
Date: Tue, 14 Nov 2017 15:39:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
X-SA-Exim-Connect-IP: 213.61.229.98
X-SA-Exim-Mail-From: sven@anderson.de
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on vm1.a6n.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.0
X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 02:45:44 +0000)
X-SA-Exim-Scanned: Yes (on vm1.a6n.de)
Subject: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGksCgpUTDtEUjogd2hhdCBjdXJyZW50IHBlcnNpc3RlbnQgc3RvcmFnZSBvcHRpb25zIGFyZSBv
dXQgdGhlcmUgX25vd18/Cgpmb3Igb3VyIHByb2plY3QgKHNlY3VyZSBwcml2YXRlIGtleSBzdG9y
YWdlLApodHRwczovL2dpdGh1Yi5jb20va2V5ZmVuZGVyKSB3ZSBuZWVkIGEgcGVyc2lzdGVudCBz
dG9yYWdlIGZvciBvdXIKdW5pa2VybmVsIGFwcGxpY2F0aW9uLCBwZXJzaXN0ZW50IGluIHRoZSBt
ZWFuaW5nIG9mIHN1cnZpdmluZyByZWJvb3RzIG9mCnRoZSB1bmlrZXJuZWwuIEl0IGRvZXNuJ3Qg
aGF2ZSB0byBiZSBuZWNlc3NhcmlseSAibG9jYWwiIGluIGEgc2Vuc2Ugb2YKd3JpdGluZyBpdCB0
byBhIHN0b3JhZ2UgZGV2aWNlIHRoYXQgdGhlIG1pcmFnZSB1bmlrZXJuZWwgaGFzIGRpcmVjdAph
Y2Nlc3MgdG8sIGl0IGNvdWxkIGFsc28gYmUgYW5vdGhlciBWTSwgdGhhdCBydW5zIGEgbmV0d29y
ayBkYWVtb24gdGhhdAp0aGUgdW5pa2VybmVsIGlzIGNvbm5lY3RpbmcgdG8uIFRoZSBsYXR0ZXIg
d291bGQgaGF2ZSB0aGUgYWR2YW50YWdlIG9mCmdpdmluZyB1cyBjb25jdXJyZW5jeSBmb3IgbXVs
dGktY29yZSBvciBtdWx0aS1ub2RlIGZvciBmcmVlIHdoaWNoIHdlCnBsYW4gdG8gc3VwcG9ydCBh
bnl3YXkuCgpUaGUgZGF0YSB3ZSBuZWVkIHRvIHN0b3JlIGhhcyBhIHNpbXBsZSBLViBzdHJ1Y3R1
cmUsIGZvciBjb25maWd1cmF0aW9uCmFuZCBwYXlsb2FkIGRhdGEsIHRoZSBrZXlzIGFyZSBzdHJp
bmdzLCB0aGUgdmFsdWVzIGFyZSBhcmJpdHJhcnkgb2NhbWwKb2JqZWN0cywgdGhleSBjb3VsZCBi
ZSBzZXJpYWxpemVkIGludG8ganNvbiB0aG91Z2gsIGlmIG5lY2Vzc2FyeS4gVGhlCmRhdGEgYW1v
dW50IGlzIHJhdGhlciBzbWFsbCwgd3JpdGUgcmFyZWx5LCByZWFkIG9mdGVuIChidXQgc2hvdWxk
IGJlCmNhY2hlZCBsb2NhbGx5LCBiZWNhdXNlIG9mIHRoZSBwcmV0dHkgY29uc3RhbnQgbmF0dXJl
IG9mIHRoZSBkYXRhKS4KQ29uc2lzdGVuY3kgYmV0d2VlbiBkaWZmZXJlbnQgdGhyZWFkcy9ub2Rl
cyB3b3VsZCBiZSBtb3JlIGltcG9ydGFudCB0aGFuCklPIHBlcmZvcm1hbmNlLgoKTm93IHRoZSBx
dWVzdGlvbiBpczogd2hhdCBvcHRpb25zIGRvIHdlIGhhdmUsIGlmIGFueT8KCklybWluIHNlZW1z
IHRvIGJlIGEgcHJldHR5IGdvb2QgZml0LCBnaXZpbmcgdXMgYSBkaXN0cmlidXRlZCBzdG9yYWdl
CnN0cnVjdHVyZSwgYW5kIElJVUMgSXJtaW4gd2l0aGluIE1pcmFnZU9TIGRvZXNuJ3Qgc3RvcmUg
bG9jYWxseSBidXQKY291bGQgdXNlIGEgR2l0IHNlcnZlciBvciBOb24tTWlyYWdlLUlybWluLVNl
cnZlciBvbiBhbm90aGVyIG5vZGUgYXMKcGVyc2lzdGVudCBzdG9yYWdlLCBpcyB0aGlzIGNvcnJl
Y3Q/CgpXaGF0IG90aGVyIG9wdGlvbnMgYXJlIG91dCB0aGVyZT8gdGhlIFdvZGFuIHByb2plY3QK
KGh0dHBzOi8vZ2l0aHViLmNvbS9nMnAvd29kYW4pIGlzIHJlYWR5IGZvciAicHJvZHVjdGlvbiI/
CgpBcmUgdGhlcmUgYmFja2VuZHMgZm9yIHN0YW5kYXJkIFNRTCBkYXRhYmFzZXMsIGxpa2UgTWFy
aWFEQi9Qb3N0Z3JlU1FMPwoKVGhhbmtzIGluIGFkdmFuY2UgZm9yIGFueSBwb2ludGVycyBhbmQg
aGludHMhCgoKQ2hlZXJzCgpTdmVuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Nov 14 17:14:22 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 14 Nov 2017 17:14: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 1eEemt-00085u-6r; Tue, 14 Nov 2017 17:14:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <g2p.code@gmail.com>) id 1eEems-00085l-2b
 for mirageos-devel@lists.xenproject.org; Tue, 14 Nov 2017 17:14:14 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 93/75-30895-5642B0A5;
 Tue, 14 Nov 2017 17:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42Lxqg0y0U1R4Y4
 ymPxBzaK39S6LA6PH4Q9XWAIYo1gz85LyKxJYM9bOmMhUcE2w4vS7V2wNjJf4uhi5OIQE5jJK
 nLr3hw3EYRHYzCrxYuJZJhBHQuAmq0T7uQtADgeQkyXR2M7bxcgJZKZJ3OjrZYGwyyVmtv9lB
 7GFBBQlvs5dzAph/2CU+LqdC8QWFnCSaHk6lw3EFhHwlPjU8ooFosZOYuq/L0wgNpuAnsSSZ/
 fAangFbCT+LnsNNpNFQFXix6zfLCAniAqESmyYag1RIihxcuYTsDGcAvYSq5Y3gtnMQGN2XP/
 FCmGLSJy89YARwpaXaN46m3kCo8gsJO2zkLTMQtIyC0nLAkaWVYzqxalFZalFusZ6SUWZ6Rkl
 uYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBUcEABDsYO/45HWKU5GBSEuVV+cweJcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mC96USd5SQYFFqempFWmYOMD5h0hIcPEoivArKQGne4oLE3OLMdI
 jUKUZLjmObLv9h4ti35xaQfDbzdQOzEEtefl6qlDhvB8g8AZCGjNI8uHGwFHKJUVZKmJcR6EA
 hnoLUotzMElT5V4ziHIxKwrySIGt5MvNK4La+AjqICeggKZBfeItLEhFSUg2MS7Z6i6qGqKed
 VxCYznKCn1fyfe5PpV89x1ZMkVjs9+7phn3F6cdYuXheuj9TfTsr089Jcuk1af/WbzFGWQXc6
 2/8WikgoTFrquGVa4uTfLY1726LaZsZ29Qi5OC8vmRBaMgjkcgS+fISyW3sP32KytzPil/mPN
 a/1v7y9OvPjFdIbDlU33hJiaU4I9FQi7moOBEA0f2nXBwDAAA=
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1510679652!116577556!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31481 invoked from network); 14 Nov 2017 17:14:12 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
 (74.125.82.52)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Nov 2017 17:14:12 -0000
Received: by mail-wm0-f52.google.com with SMTP id y80so22774418wmd.0
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 14 Nov 2017 09:14:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=Wb7i0BtXAHWUcAuvLePJxaNdgADp0ZvYfvitRO3+tB4=;
 b=IVJj/VOrmsw0zdHZHkuumZD6/QHMobazV+r1DOrZQ6R32EeJFmTHWLe4athK7mFD60
 nVOewU6wbApvzf1eHk6uoRdQyUNf63FoTZBY5FVg+VXFP5R15AolgkVYXMjgznLhTvZ9
 +RFLWUKSyeh5zmq8ECyx13oGxrMUZHYxgnvgqQjnXx1yCFwCi/JFhqkgNjlYWUskaFQf
 IG9cuDueoYSuGZPErClsaWV+YxAJtkqOMHJtb+Yl5MIYhmSYkypVEN0upWjgGiH5WZwo
 rI7AZGgeGtDEHGQovZuw9Vvw61xWtR+Yw7k99P+7Y4PmbAeXiSDbMb7TzoBD88pY38R5
 jaaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Wb7i0BtXAHWUcAuvLePJxaNdgADp0ZvYfvitRO3+tB4=;
 b=DNmNqnGtBz0/eTLdTdU1iKjbSw+o2nZjKGiJ8njUYGBUfXLQ5H7aOLFr3FvBXTYTgY
 Gq4qkEoXkAIswH/0vSrp+8jsQzPCYwq6V+axpChq8o4gx5RzMS8EhKKodOPsPvud5PZN
 ueqD2CnfgNRp9hLVwvDCZUT3atu2M2zlko/lngBA1maYHLLCmpB1D9rpTXD0yaP7i6Yq
 dojULX5R8IfrIi4RE9HCjaMjaFNWuF6oN2FT2KYV878lsDB0NAuC80v8g0oZSVchhMln
 vmuQYIlZFdy6MGPbHNSKwklthaYSXdKTb86tvhuuAMdgjvCCXCwsNzFBzPQFg7WCxWWp
 RJ2g==
X-Gm-Message-State: AJaThX6Jr7OvnNWDTq8BsLw+bbi/Ob3oibbH4jPo4e34/Hq/rraTXoY5
 vILQot7br/dKjWWNLiFQ8su/Tw==
X-Google-Smtp-Source: AGs4zMY9byLFCaPKA7pr2QF6cFpI4mkAuYgr3Spr8i3TaRxCdqrHQJPQ+0NHTyVTKqfCVtj0Bt02fw==
X-Received: by 10.28.52.5 with SMTP id b5mr10489263wma.135.1510679651944;
 Tue, 14 Nov 2017 09:14:11 -0800 (PST)
Received: from [192.168.1.73] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id l130sm9482354wmd.47.2017.11.14.09.14.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 Nov 2017 09:14:10 -0800 (PST)
To: Sven Anderson <sven@anderson.de>, mirageos-devel@lists.xenproject.org
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
From: Gabriel de Perthuis <g2p.code@gmail.com>
Message-ID: <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
Date: Tue, 14 Nov 2017 18:14:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
Content-Language: fr
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpJJ20gdGhlIGRldmVsb3BlciBvZiBXb2Rhbi4gIFdvZGFuIGl0c2VsZiBpcyByZXN0
cmljdGVkIHRvIGZpeGVkLXNpemVkCmtleXMgYW5kIGJvdW5kZWQtc2l6ZSB2YWx1ZXMgd2hpY2gg
bWlnaHQgYmUgdG9vIGNvbnN0cmFpbmluZyBmb3IgeW91LiAgSQphbSBjdXJyZW50bHkgd29ya2lu
ZyBvbiBhbiBJcm1pbiBsYXllciBvbiB0b3Agb2YgaXQuICBJdCdzIGN1cnJlbnRseSBpbgphIHBy
aXZhdGUgYnJhbmNoIHVudGlsIGFsbCB0ZXN0cyBwYXNzOyB0aGUgY2h1bmtpbmcgYXBwcm9hY2gg
c2VlbXMgdG8KYnJlYWsgdGhlIGV4aXN0aW5nIHRlc3RzLgoKTGUgMTQvMTEvMjAxNyDDoCAxNToz
OSwgU3ZlbiBBbmRlcnNvbiBhIMOpY3JpdMKgOgo+IEhpLAo+IAo+IFRMO0RSOiB3aGF0IGN1cnJl
bnQgcGVyc2lzdGVudCBzdG9yYWdlIG9wdGlvbnMgYXJlIG91dCB0aGVyZSBfbm93Xz8KPiAKPiBm
b3Igb3VyIHByb2plY3QgKHNlY3VyZSBwcml2YXRlIGtleSBzdG9yYWdlLAo+IGh0dHBzOi8vZ2l0
aHViLmNvbS9rZXlmZW5kZXIpIHdlIG5lZWQgYSBwZXJzaXN0ZW50IHN0b3JhZ2UgZm9yIG91cgo+
IHVuaWtlcm5lbCBhcHBsaWNhdGlvbiwgcGVyc2lzdGVudCBpbiB0aGUgbWVhbmluZyBvZiBzdXJ2
aXZpbmcgcmVib290cyBvZgo+IHRoZSB1bmlrZXJuZWwuIEl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBu
ZWNlc3NhcmlseSAibG9jYWwiIGluIGEgc2Vuc2Ugb2YKPiB3cml0aW5nIGl0IHRvIGEgc3RvcmFn
ZSBkZXZpY2UgdGhhdCB0aGUgbWlyYWdlIHVuaWtlcm5lbCBoYXMgZGlyZWN0Cj4gYWNjZXNzIHRv
LCBpdCBjb3VsZCBhbHNvIGJlIGFub3RoZXIgVk0sIHRoYXQgcnVucyBhIG5ldHdvcmsgZGFlbW9u
IHRoYXQKPiB0aGUgdW5pa2VybmVsIGlzIGNvbm5lY3RpbmcgdG8uIFRoZSBsYXR0ZXIgd291bGQg
aGF2ZSB0aGUgYWR2YW50YWdlIG9mCj4gZ2l2aW5nIHVzIGNvbmN1cnJlbmN5IGZvciBtdWx0aS1j
b3JlIG9yIG11bHRpLW5vZGUgZm9yIGZyZWUgd2hpY2ggd2UKPiBwbGFuIHRvIHN1cHBvcnQgYW55
d2F5Lgo+IAo+IFRoZSBkYXRhIHdlIG5lZWQgdG8gc3RvcmUgaGFzIGEgc2ltcGxlIEtWIHN0cnVj
dHVyZSwgZm9yIGNvbmZpZ3VyYXRpb24KPiBhbmQgcGF5bG9hZCBkYXRhLCB0aGUga2V5cyBhcmUg
c3RyaW5ncywgdGhlIHZhbHVlcyBhcmUgYXJiaXRyYXJ5IG9jYW1sCj4gb2JqZWN0cywgdGhleSBj
b3VsZCBiZSBzZXJpYWxpemVkIGludG8ganNvbiB0aG91Z2gsIGlmIG5lY2Vzc2FyeS4gVGhlCj4g
ZGF0YSBhbW91bnQgaXMgcmF0aGVyIHNtYWxsLCB3cml0ZSByYXJlbHksIHJlYWQgb2Z0ZW4gKGJ1
dCBzaG91bGQgYmUKPiBjYWNoZWQgbG9jYWxseSwgYmVjYXVzZSBvZiB0aGUgcHJldHR5IGNvbnN0
YW50IG5hdHVyZSBvZiB0aGUgZGF0YSkuCj4gQ29uc2lzdGVuY3kgYmV0d2VlbiBkaWZmZXJlbnQg
dGhyZWFkcy9ub2RlcyB3b3VsZCBiZSBtb3JlIGltcG9ydGFudCB0aGFuCj4gSU8gcGVyZm9ybWFu
Y2UuCj4gCj4gTm93IHRoZSBxdWVzdGlvbiBpczogd2hhdCBvcHRpb25zIGRvIHdlIGhhdmUsIGlm
IGFueT8KPiAKPiBJcm1pbiBzZWVtcyB0byBiZSBhIHByZXR0eSBnb29kIGZpdCwgZ2l2aW5nIHVz
IGEgZGlzdHJpYnV0ZWQgc3RvcmFnZQo+IHN0cnVjdHVyZSwgYW5kIElJVUMgSXJtaW4gd2l0aGlu
IE1pcmFnZU9TIGRvZXNuJ3Qgc3RvcmUgbG9jYWxseSBidXQKPiBjb3VsZCB1c2UgYSBHaXQgc2Vy
dmVyIG9yIE5vbi1NaXJhZ2UtSXJtaW4tU2VydmVyIG9uIGFub3RoZXIgbm9kZSBhcwo+IHBlcnNp
c3RlbnQgc3RvcmFnZSwgaXMgdGhpcyBjb3JyZWN0Pwo+IAo+IFdoYXQgb3RoZXIgb3B0aW9ucyBh
cmUgb3V0IHRoZXJlPyB0aGUgV29kYW4gcHJvamVjdAo+IChodHRwczovL2dpdGh1Yi5jb20vZzJw
L3dvZGFuKSBpcyByZWFkeSBmb3IgInByb2R1Y3Rpb24iPwo+IAo+IEFyZSB0aGVyZSBiYWNrZW5k
cyBmb3Igc3RhbmRhcmQgU1FMIGRhdGFiYXNlcywgbGlrZSBNYXJpYURCL1Bvc3RncmVTUUw/Cj4g
Cj4gVGhhbmtzIGluIGFkdmFuY2UgZm9yIGFueSBwb2ludGVycyBhbmQgaGludHMhCj4gCj4gCj4g
Q2hlZXJzCj4gCj4gU3Zlbgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Nov 17 09:08:13 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Nov 2017 09:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eFccv-0000oy-Q0; Fri, 17 Nov 2017 09:07:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <canada.3@wright.edu>) id 1eFRAy-0004IH-O4
 for mirageos-devel@lists.xenproject.org; Thu, 16 Nov 2017 20:54:21 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E3/33-28923-CFAFD0A5; Thu, 16 Nov 2017 20:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURTuzsvRnJxWN0+LUmwPpXLV3lHQQ4p
 +FAgipgQ2m9PuwD5sZost+iGZgUo+8keliRZbkRWIZhmVqWWUbVSbS6auIVq+sEJ6oGU1s7OW
 3R+H75zvO+d+93JoXOOmdDTvdPCijbPoqRDCHB+bFjc5yWQkvOvVrj+V5yO2oJ0PP3cQySiDF
 GxGu3Mfaa6u7KSyOyaRs/6lm8pBPYOoAIXQBFuMQ22dl1QSDXsKA/fDEqQmTQiKvDVBBSiYpt
 iVcNGVQyk4gk2G/r5iTMHhcr1toi5QXwcDvydwFRvAc/aLX0OwS+DjGY+/zrB74FXFef9MxM6
 D7+3X/RqcjYSugSo/BpYF170XuIq1MNz/i1TxQhgs/RCoR4OnqtBvFNjWIDhRMYZUwgANpdN4
 Nzxq9FKq6BqCgbIGOaHlZBlUPZijmkiF/KGngYtNUNlXE7hsL5RcaQvg9yT0f7WorVHwo3CDO
 nKQhKmRb/5eDWuEqZ9uUv0UHfg68pGKo2Co5z6p9OKsDbo/Yuo/zIWn5waIErS0fMbzy/+pym
 eoVMkKqL47Tql4OVy+MIpPY3dzPzazXo2CalCMxIuHeTFuvcEoCiazw8oJlrjEhDUGKy9JnIm
 3cEbJsN9urUPyBs2STyNqyU1qRfNpTK9l9rQxGZo5RnvWETMnmTPFQxZeakVRNK0HZqO8aZq5
 Im/inQcEi7yG0zTQofoIRqvQjJTNWSXBpFLtaDv9uO71T4x+crpTjrVvfXJs8scP50ZzcA1hs
 9t4XSSzUmlmlWbzIdvf0dNL7kHRunAGyWY1odm8aBUc//MjKJJG+nAmVZkSKtgcfx2MyOYw2d
 ymztmKOQf3j9LlIDKuIm9rzKPM2ISyq8Vrbl/qet69Vjt1Qdi++AaNjeeXZb1Zu0/n3TaWwjf
 vwGZX7nINnySK4kOKFsTUi2npPk2qc3zR8U95lfMmMveH3YpNCU46li64mFVhZbml2EHX5txe
 r1VvdyVQd33PbmetbtHnF/cdNbWcnXC/vznkmbqjJyQzl7gMFyXuD6FNwMvfAwAA
X-Env-Sender: canada.3@wright.edu
X-Msg-Ref: server-8.tower-206.messagelabs.com!1510865656!107420786!1
X-Originating-IP: [104.47.40.87]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51456 invoked from network); 16 Nov 2017 20:54:17 -0000
Received: from mail-co1nam03on0087.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.87)
 by server-8.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Nov 2017 20:54:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=raidermailwright.onmicrosoft.com; s=selector1-wright-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4m1PDRdjEOj8gr1Tc5wMqsTOrgTVFUXZJ7OShp7dmeg=;
 b=oFbThNCkrbgPdY7sXi0na1mWfHNl3LZmlOsw0CYwuIt046M/auW3GgYKuY6Iga+BGghcAhjr/yHKNrKXkIeN826+M5iFqos7qbGCIuILQ4lTYZLrmCceSk1A2YQ7QKlrtrORK0HzYtq89Y28moH3Z9/vgTz3i4pN2lsGqgTUb1E=
Received: from MWHPR01MB2415.prod.exchangelabs.com (10.168.202.137) by
 MWHPR01MB2413.prod.exchangelabs.com (10.168.202.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.239.5; Thu, 16 Nov 2017 20:54:15 +0000
Received: from MWHPR01MB2415.prod.exchangelabs.com ([10.168.202.137]) by
 MWHPR01MB2415.prod.exchangelabs.com ([10.168.202.137]) with mapi id
 15.20.0218.015; Thu, 16 Nov 2017 20:54:15 +0000
From: "Canada, David Harold" <canada.3@wright.edu>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Thread-Topic: Unikernel Under Xen on ODROID-XU3 (ARMv7)
Thread-Index: AdNfDDcy9Ts4j/mbRNWWxdxpBLYH/A==
Date: Thu, 16 Nov 2017 20:54:15 +0000
Message-ID: <MWHPR01MB24153D8084194A3874C570FFA22E0@MWHPR01MB2415.prod.exchangelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [162.18.92.36]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR01MB2413;
 6:axApciPwtHAaZNEFpNqNN3xFGtN7mNtq6+ezvx+TQTprz9KVcRpuO/0G/d2EjoaQ2xhkgXvQUZiHP/lcltds+5FN7aOrmJE9TLALxmPmPOp/aO6au77XOW7ee57TdyLwJqQ/T1x4iKJaUy+owOsOMhAa2XMdR3yUoIdz8txWV/+n5Wlk5RA4Qn+yf5WsshpnCam5xY2L6QVWIIhVGQwmBN8ix0n1JW7zoP3rC0w9zWVrdDm0pk0dOXbx7Lrp8dNHBy+t7mZSIw/tAv0nRSiywC29Vs3P8/ohwsV+dWy0DnIlWAC5F9+C429hGURnCmFqdtDyQIw8kgxix4EbJ8Uvt5oejkdRxB5JpRuivNJOrHE=;
 5:mzwKRgDDmdOvhxN0pCKhJp0mJm4JmDlBGJDQqPc7kHB6S194ut5PAJm2oJe+6lPhRzuxbEBvo84wFTwiHBWSy8TkHU0Qjekx6two8idbJ/V0fHiOepDYilPpMdAAiDmSRb1QufkfzZQbXqssNUKpa/GmcBME55zsD7tAySnwoNk=;
 24:KdgkirZvc7olv2hdrhPSNRh8I79rOJiTZCMJ42snrrfYEokArDUnvIihK+tX2wiIEetpTKidDt3Ii+08Kgl3CzwQWQpQhEdNhB+xx/nvYFA=;
 7:VAumsJ0OdckdoARZm7KGIYTYRbwsicZSti4GJDRO5kJeQVABn2V+17L7F2u87k3psI2dJXSFWaHGjIRT8zpHjPwBJ0YnI/m835eEX3WtBIKPTCUTClALsmzlr8GqPF+tK3rXNYr510WNRV/Dzb4UYQpL7iVJYDQ3avKctKMXwv/nNc/xS9RkMJDdaedKd2W3cvN6hI6YARYI1Q/95ZqlmPXWfKqVs1OOStbaGxyAP+hhvzGOySziAp5ufg4RO5Wc
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 84241a7f-ed5d-4759-d9d1-08d52d343285
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627115)(8989060)(201703031133081)(201702281549075)(8990040)(2017052603258);
 SRVR:MWHPR01MB2413; 
x-ms-traffictypediagnostic: MWHPR01MB2413:
x-microsoft-antispam-prvs: <MWHPR01MB2413A17CB10D0D1F8129BEA0A22E0@MWHPR01MB2413.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(227612066756510)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231022)(100000703101)(100105400095)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR01MB2413; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR01MB2413; 
x-forefront-prvs: 0493852DA9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(199003)(189002)(51874003)(6306002)(2906002)(99286004)(9686003)(236005)(6916009)(88552002)(19609705001)(189998001)(54896002)(6436002)(5640700003)(21480400003)(86362001)(77096006)(14454004)(3280700002)(6506006)(25786009)(966005)(55016002)(2501003)(102836003)(790700001)(6116002)(53936002)(3660700001)(5660300001)(66066001)(8936002)(2351001)(68736007)(97736004)(50986999)(106356001)(3846002)(54356999)(105586002)(2900100001)(606006)(81156014)(8676002)(75432002)(81166006)(7696004)(33656002)(478600001)(101416001)(316002)(786003)(7736002)(74316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR01MB2413;
 H:MWHPR01MB2415.prod.exchangelabs.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1;
 MX:1; LANG:en; 
received-spf: None (protection.outlook.com: wright.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: wright.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 84241a7f-ed5d-4759-d9d1-08d52d343285
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2017 20:54:15.0412 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5c46d65d-ee5c-4513-8cd4-af98d15e6833
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR01MB2413
X-Mailman-Approved-At: Fri, 17 Nov 2017 09:07:56 +0000
Subject: [MirageOS-devel] Unikernel Under Xen on ODROID-XU3 (ARMv7)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1616789376967226917=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1616789376967226917==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_MWHPR01MB24153D8084194A3874C570FFA22E0MWHPR01MB2415prod_"

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

All,

I am attempting to get a MirageOS Unikernel working under Xen on an ODROID-=
XU3 (ARMv7) board. I am able to start a Ubuntu DomU successfully following =
the instructions from HardKernel (https://wiki.odroid.com/odroid-xu4/applic=
ation_note/software/xen_virtualization) but I have not been able to start a=
ny MirageOS Unikernel under Xen yet.

The noop tutorial from mirage-skeleton works fine when built for UNIX on th=
e ARM board but the boot process appears to hang under Xen (see the log bel=
ow). I have to use Ctrl + ] to detach from the frozen console. The noop dom=
U then appears in the results of "xl list" and I cannot shut it down with "=
xl shutdown noop" I must kill it with "xl destroy noop".

I've also tried building mirage-www and it appears to have the same problem=
 under Xen.

Xen is version 4.6 (https://github.com/bkrepo/xen -b odroid-xu4)
OCaml is version 4.04.2 (mirage-xen-ocaml requires OCaml < 4.05 https://git=
hub.com/ocaml/opam-repository/blob/master/packages/mirage-xen-ocaml/mirage-=
xen-ocaml.3.0.4/opam)
mirage is version 3.0.5
base is pinned to v0.9.3 (newer versions of base require OCaml > 4.04., old=
er versions have mpopcnt error https://github.com/janestreet/base/issues/15=
)
uri is pinned to 1.9.2 (Work around the assembler error described here: htt=
ps://github.com/mirage/ocaml-uri/issues/106)

Here is the output of running xl -vv create -c noop.xl:

Parsing config from noop.xl
libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x3c1c8: create: how=
=3D(nil) callback=3D(nil) poller=3D0x35b50
libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure t=
he domain
libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate=
 0 SPIs
libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader c=
onfigured, using user supplied kernel
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=3D0x3=
63a0: deregister unregistered
domainbuilder: detail: xc_dom_allocate: cmdline=3D"(null)", features=3D"(nu=
ll)"
libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /roo=
t/mirage-skeleton/tutorial/noop/./noop.xen
domainbuilder: detail: xc_dom_kernel_file: filename=3D"/root/mirage-skeleto=
n/tutorial/noop/./noop.xen"
domainbuilder: detail: xc_dom_malloc_filemap    : 1470 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.6, caps xen-3.0-armv7l
domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader .=
..
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux zImage (ARM64) load=
er ...
domainbuilder: detail: xc_dom_probe_zimage64_kernel: kernel is not an arm64=
 Image
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux zImage (ARM32) load=
er ...
domainbuilder: detail: loader probe OK
domainbuilder: detail: xc_dom_parse_zimage32_kernel: called
domainbuilder: detail: xc_dom_parse_zimage32_kernel: xen-3.0-armv7l: 0x4000=
8000 -> 0x40177ac0
libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description: const=
ructing DTB for Xen version 4.6 guest
libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vG=
IC version: V2
libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node =
/memory@40000000
libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node =
/memory@200000000
libxl: debug: libxl_arm.c:871:libxl__arch_domain_init_hw_description: fdt t=
otal size 1237
domainbuilder: detail: xc_dom_devicetree_mem: called
domainbuilder: detail: xc_dom_mem_init: mem 256 MB, pages 0x10000 pages, 4k=
 each
domainbuilder: detail: xc_dom_mem_init: 0x10000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: set_mode: guest xen-3.0-armv7l, address size 32
domainbuilder: detail: xc_dom_malloc            : 512 kB
domainbuilder: detail: populate_guest_memory: populating RAM @ 000000004000=
0000-0000000050000000 (256MB)
domainbuilder: detail: populate_one_size: populated 0x80/0x80 entries with =
shift 9
domainbuilder: detail: arch_setup_meminit: placing boot modules at 0x480000=
00
domainbuilder: detail: arch_setup_meminit: devicetree: 0x48000000 -> 0x4800=
1000
libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating placehol=
der node /memory@40000000
libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out placeho=
lder node /memory@200000000
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40008000 ->=
 0x40178000  (pfn 0x40008 + 0x170 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x4000=
8+0x170 at 0xb6991000
domainbuilder: detail: xc_dom_load_zimage_kernel: called
domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg 0x40008000-0x4=
0178000
domainbuilder: detail: xc_dom_load_zimage_kernel: copy 1505984 bytes from b=
lob 0xb6b82000 to dst 0xb6991000
domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x48000000 ->=
 0x48001000  (pfn 0x48000 + 0x1 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x4800=
0+0x1 at 0xb6f4d000
domainbuilder: detail: alloc_magic_pages: called
domainbuilder: detail: count_pgtables_arm: called
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48001000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-a=
rmv7l <=3D matches
domainbuilder: detail: setup_pgtables_arm: called
domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
domainbuilder: detail: start_info_arm: called
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 522 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 1470 kB
domainbuilder: detail:       domU mmap          : 1476 kB
domainbuilder: detail: vcpu_arm32: called
domainbuilder: detail: Initial state CPSR 0x1d3 PC 0x40008000
domainbuilder: detail: launch_vm: called, ctxt=3D0xb6f4f004
domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=3D0x38000
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_event.c:2193:libxl__ao_progress_report: ao 0x3c1c8: pro=
gress report: callback queued aop=3D0x3adb8
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x3c1c8: complete, =
rc=3D0
libxl: debug: libxl_event.c:1410:egc_run_callbacks: ao 0x3c1c8: progress re=
port: callback aop=3D0x3adb8
libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x3c1c8: inprogress:=
 poller=3D0x35b50, flags=3Dic
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x3c1c8: destroy
xc: debug: hypercall buffer: total allocations:95 total releases:95
xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
xc: debug: hypercall buffer: cache current size:3
xc: debug: hypercall buffer: cache hits:84 misses:3 toobig:8

Thanks in advance!

Regards,
David

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">All,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am attempting to get a MirageOS Unikernel working =
under Xen on an ODROID-XU3 (ARMv7) board. I am able to start a Ubuntu DomU =
successfully following the instructions from HardKernel (<a href=3D"https:/=
/wiki.odroid.com/odroid-xu4/application_note/software/xen_virtualization">h=
ttps://wiki.odroid.com/odroid-xu4/application_note/software/xen_virtualizat=
ion</a>)
 but I have not been able to start any MirageOS Unikernel under Xen yet.<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The noop tutorial from mirage-skeleton works fine wh=
en built for UNIX on the ARM board but the boot process appears to hang und=
er Xen (see the log below). I have to use Ctrl &#43; ] to detach from the f=
rozen console. The noop domU then appears
 in the results of &#8220;xl list&#8221; and I cannot shut it down with &#8=
220;xl shutdown noop&#8221; I must kill it with &#8220;xl destroy noop&#822=
1;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;ve also tried building mirage-www and it app=
ears to have the same problem under Xen.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Xen is version 4.6 (<a href=3D"https://github.com/bk=
repo/xen">https://github.com/bkrepo/xen</a> -b odroid-xu4)<o:p></o:p></p>
<p class=3D"MsoNormal">OCaml is version 4.04.2 (<span style=3D"font-family:=
&quot;Arial&quot;,sans-serif;color:black">mirage-xen-ocaml requires OCaml &=
lt; 4.05
<a href=3D"https://github.com/ocaml/opam-repository/blob/master/packages/mi=
rage-xen-ocaml/mirage-xen-ocaml.3.0.4/opam">
https://github.com/ocaml/opam-repository/blob/master/packages/mirage-xen-oc=
aml/mirage-xen-ocaml.3.0.4/opam</a>)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:black">mirage is version 3.0.5<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:black">base is pinned to v0.9.3 (newer versions of base require O=
Caml &gt; 4.04., older versions have mpopcnt error
</span><a href=3D"https://github.com/janestreet/base/issues/15"><span style=
=3D"font-family:&quot;Arial&quot;,sans-serif;color:#1155CC">https://github.=
com/janestreet/base/issues/15</span></a><span style=3D"font-family:&quot;Ar=
ial&quot;,sans-serif;color:black">)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:black">uri is pinned to 1.9.2 (Work around the assembler error de=
scribed here:
</span><a href=3D"https://github.com/mirage/ocaml-uri/issues/106"><span sty=
le=3D"font-family:&quot;Arial&quot;,sans-serif;color:#1155CC">https://githu=
b.com/mirage/ocaml-uri/issues/106</span></a>)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here is the output of running xl -vv create -c noop.=
xl:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">Parsing config from=
 noop.xl<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_create.c:1557:do_domain_create: ao 0x3c1c8: create: how=3D(nil) callback=
=3D(nil) poller=3D0x35b50<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:59:libxl__arch_domain_prepare_config: Configure the domain<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:62:libxl__arch_domain_prepare_config:&nbsp; - Allocate 0 SPIs<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_create.c:945:initiate_domain_create: running bootloader<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_bootloader.c:330:libxl__bootloader_run: no bootloader configured, using us=
er supplied kernel<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_event.c:691:libxl__ev_xswatch_deregister: watch w=3D0x363a0: deregister un=
registered<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_allocate: cmdline=3D&quot;(null)&quot;, features=3D&quot;(null)&=
quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /root/mirage-skeleton/t=
utorial/noop/./noop.xen<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_kernel_file: filename=3D&quot;/root/mirage-skeleton/tutorial/noo=
p/./noop.xen&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_malloc_filemap&nbsp;&nbsp;&nbsp; : 1470 kB<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_boot_xen_init: ver 4.6, caps xen-3.0-armv7l
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_rambase_init: RAM starts at 40000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_parse_image: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_find_loader: trying multiboot-binary loader ...
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: loader probe failed<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_find_loader: trying Linux zImage (ARM64) loader ...
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_probe_zimage64_kernel: kernel is not an arm64 Image<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: loader probe failed<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_find_loader: trying Linux zImage (ARM32) loader ...
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: loader probe OK<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_parse_zimage32_kernel: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_parse_zimage32_kernel: xen-3.0-armv7l: 0x40008000 -&gt; 0x40177a=
c0<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:776:libxl__arch_domain_init_hw_description: constructing DTB for Xen=
 version 4.6 guest<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:777:libxl__arch_domain_init_hw_description:&nbsp; - vGIC version: V2=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:380:make_memory_nodes: Creating placeholder node /memory@40000000<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:380:make_memory_nodes: Creating placeholder node /memory@200000000<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:871:libxl__arch_domain_init_hw_description: fdt total size 1237<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_devicetree_mem: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_mem_init: mem 256 MB, pages 0x10000 pages, 4k each<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_mem_init: 0x10000 pages<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_boot_mem_init: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: set_mode: guest xen-3.0-armv7l, address size 32<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_malloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; : 512 kB<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: populate_guest_memory: populating RAM @ 0000000040000000-00000000500000=
00 (256MB)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: populate_one_size: populated 0x80/0x80 entries with shift 9<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: arch_setup_meminit: placing boot modules at 0x48000000<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: arch_setup_meminit: devicetree: 0x48000000 -&gt; 0x48001000<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:902:finalise_one_memory_node: Populating placeholder node /memory@40=
000000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_arm.c:896:finalise_one_memory_node: Nopping out placeholder node /memory@2=
00000000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_build_image: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_alloc_segment:&nbsp;&nbsp; kernel&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;=
&nbsp;: 0x40008000 -&gt; 0x40178000&nbsp; (pfn 0x40008 &#43; 0x170 pages)<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x40008&#43;0x170 at 0xb6=
991000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_load_zimage_kernel: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_load_zimage_kernel: kernel seg 0x40008000-0x40178000<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_load_zimage_kernel: copy 1505984 bytes from blob 0xb6b82000 to d=
st 0xb6991000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_alloc_segment:&nbsp;&nbsp; devicetree&nbsp;&nbsp; : 0x48000000 -=
&gt; 0x48001000&nbsp; (pfn 0x48000 &#43; 0x1 pages)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x48000&#43;0x1 at 0xb6f4=
d000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: alloc_magic_pages: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: count_pgtables_arm: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_build_image&nbsp; : virt_alloc_end : 0x48001000<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_build_image&nbsp; : virt_pgtab_end : 0x0<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_boot_image: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: arch_setup_bootearly: doing nothing<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_compat_check: supported guest type: xen-3.0-armv7l &lt;=3D match=
es<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: setup_pgtables_arm: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: clear_page: pfn 0x39000, mfn 0x39000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: clear_page: pfn 0x39001, mfn 0x39001<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: start_info_arm: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: domain builder memory footprint<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il:&nbsp;&nbsp;&nbsp; allocated<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; malloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 522 kB<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; anon mmap&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0 bytes<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il:&nbsp;&nbsp;&nbsp; mapped<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file mmap&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1470 kB<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domU mmap&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1476 kB<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: vcpu_arm32: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: Initial state CPSR 0x1d3 PC 0x40008000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: launch_vm: called, ctxt=3D0xb6f4f004<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_gnttab_hvm_seed: called, pfn=3D0x38000<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">domainbuilder: deta=
il: xc_dom_release: called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_event.c:2193:libxl__ao_progress_report: ao 0x3c1c8: progress report: callb=
ack queued aop=3D0x3adb8<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_event.c:1874:libxl__ao_complete: ao 0x3c1c8: complete, rc=3D0<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_event.c:1410:egc_run_callbacks: ao 0x3c1c8: progress report: callback aop=
=3D0x3adb8<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_create.c:1580:do_domain_create: ao 0x3c1c8: inprogress: poller=3D0x35b50, =
flags=3Dic<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">libxl: debug: libxl=
_event.c:1843:libxl__ao__destroy: ao 0x3c1c8: destroy<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">xc: debug: hypercal=
l buffer: total allocations:95 total releases:95<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">xc: debug: hypercal=
l buffer: current allocations:0 maximum allocations:3<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">xc: debug: hypercal=
l buffer: cache current size:3<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.5pt;font-family:&quot;Courier New&quot;;color:black">xc: debug: hypercal=
l buffer: cache hits:84 misses:3 toobig:8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks in advance!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">David <o:p></o:p></p>
</div>
</body>
</html>

--_000_MWHPR01MB24153D8084194A3874C570FFA22E0MWHPR01MB2415prod_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1616789376967226917==--


From mirageos-devel-bounces@lists.xenproject.org Fri Nov 17 13:15:13 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Nov 2017 13:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eFgU4-0004XY-0s; Fri, 17 Nov 2017 13:15:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1eFgU2-0004XS-7S
 for mirageos-devel@lists.xenproject.org; Fri, 17 Nov 2017 13:15:02 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C8/16-04145-5D0EE0A5; Fri, 17 Nov 2017 13:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVy1TPyhO7VB3x
 RBjv+M1v0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bbrc/sBSfYK+6cesbYwDifrYuRi0NI4DaT
 xPuFDYxdjJwcIgLqEstO3Qez2QQ0JTa8fM4KYgsLKEos3dcE1MDBwStgJ9G23g4kzCKgKnFjw
 UuwElGBCImbuz6xg9i8AoISJ2c+YQGxmYFG/pl3iRnCFpe49WQ+E4QtL9G8dTbzBEbuWUhaZi
 FpmYWkZRaSlgWMLKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQKDp56BgXEH4+UtfocYJTmYlER5ecz5ooT4kvJTKjMSizPii0pzUosPMcpwcChJ8B64D5QT
 LEpNT61Iy8wBhjFMWoKDR0mE9yRImre4IDG3ODMdInWK0ZjjxsPrf5g4ns183cAsxJKXn5cqJ
 c57DaRUAKQ0ozQPbhAsvi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9CjKFJzOvBG7fK6
 BTmIBOsbnBDXJKSSJCSqqBcXaK7gIuzpna6aX5y14/Ppmldffzw+bKptZjK4/cDdRedyhY/Or
 rRp+YDgPrzSW8lx1/HDzQurtni2X71Ism5p0bnS49PvYh6Ff86zc7E0w+7dD8cPdyVQdP44Pw
 3Y/Xn+G84sSTnKfZpdr9Ouvy4WSWjJUbzBrz9x0u0/A0aZyjtk/zx9QyWSWW4oxEQy3mouJEA
 M3NGgGqAgAA
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1510924500!91766024!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32236 invoked from network); 17 Nov 2017 13:15:01 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Nov 2017 13:15:01 -0000
Received: from [128.232.110.117] (c117.al.cl.cam.ac.uk [128.232.110.117])
 (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 240191916
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 17 Nov 2017 14:15:00 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
Date: Fri, 17 Nov 2017 13:14:50 +0000
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

RGVhciBwZW9wbGUsCgp0aGUgY3VycmVudCBzdGF0ZToKLSBNaXJhZ2VPUzMgd2FzIGFkdmVydGlz
ZWQgYXMgIndvcmtpbmcgd2l0aCBPQ2FtbCA0LjAzIHVwd2FyZHMiCi0gbWlyYWdlLXhlbiB3b3Jr
cyBhcyBvZiBub3cgb25seSB3aXRoIDQuMDQuMgotIE9DYW1sIDQuMDYgd2FzIHJlbGVhc2VkIHdp
dGggYSBtYWpvciBicmVha2luZyBjaGFuZ2UgKHNhZmUtc3RyaW5nKQoKRnJvbSBzb21lIGRpc2N1
c3Npb24gb24gSVJDLCB0aGUgZm9sbG93aW5nIHNlZW1zIHRvIGJlIGNvbnNlbnN1cyAocGxlYXNl
CmRpc2N1c3MgaWYgeW91J3ZlIG90aGVyIG9waW5pb25zKToKLSBNaXJhZ2Ugc3VwcG9ydHMgNC4w
NC4yIHVwd2FyZHMgKHRoaXMgaXMgdHJ1ZSBmb3IgdGhlIG1pcmFnZSB0b29sCml0c2VsZiBhcyB3
ZWxsIGFzIGxpYnJhcmllcyBvbmx5IHVzZWQgd2l0aCBtaXJhZ2UsIG90aGVyIGxpYnJhcmllcyB1
c2VkCmVsc2V3aGVyZSBhcyB3ZWxsIChzdWNoIGFzIGlwYWRkciwgdXJpLCBjc3RydWN0LCB0bHMs
IGV0Yy4pIG1heSB3YW50IHRvCnN1cHBvcnQgbW9yZSBPQ2FtbCB2ZXJzaW9ucwotIHRyYXZpcyBD
SSBpbiB0aGUgcmVwb3NpdG9yaWVzIHNob3VsZCB0ZXN0IDQuMDQuMiBhbmQgNC4wNiAodG8gYXZv
aWQKaGF2aW5nIGEgaHVnZSBibG93dXAgb2Ygb3B0aW9ucykKLSBOQjogaWYgYSByZXBvc2l0b3J5
IGRvZXNuJ3QgcmVseSBvbiBleHRlcm5hbCBDIGNvZGUsIHRoZXJlJ3Mgbm8gcmVhbApuZWVkIHRv
IHRlc3QgaXQgd2l0aCBhbGwgdGhlIGxpbnV4IGRpc3RyaWJ1dGlvbnMgYXZhaWxhYmxlLgoKNC4w
MyBtYXkgc3RpbGwgd29yaywgYnV0IHdlJ3JlIG5vdCBwdXR0aW5nIG11Y2ggZWZmb3J0IGludG8g
bWFpbnRhaW5pbmcKY29tcGF0aWJpbGl0eSAtLT4gd2UgY2FuIHNhZmVseSBidW1wIHRvICdhdmFp
bGFibGU6IFsgb2NhbWwtdmVyc2lvbiA+PQoiNC4wNC4yIiBdJyBpbiBvcGFtLgoKCmhhbm5lcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Nov 17 16:19:19 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Nov 2017 16:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eFjM9-0002nY-Fl; Fri, 17 Nov 2017 16:19:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1eFjM8-0002nS-EG
 for mirageos-devel@lists.xenproject.org; Fri, 17 Nov 2017 16:19:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3C/FD-14955-7FB0F0A5; Fri, 17 Nov 2017 16:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy0237Id3v3Px
 RBnPeCVr0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8at81dZCvZxVUxbsompgfEQRxcjJ4eEgKJE
 66KT7F2MXBxCAjOZJLb+ms4KkhAWMJPobTvABGKLCKhLLDt1nxHEFhKwk3jWMxHMZhPQl5jTd
 B+snlfATeLojTVsIDaLgKpE49YHzCC2qEC4xP7v15ghagQlTs58wtLFyMHBKWAvse+ZL0iYGW
 jVvM0PmSFseYntb+dA2eISt57MZ5rAyDcLSfcsJC2zkLTMQtKygJFlFaNGcWpRWWqRrqGBXlJ
 RZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPx+Pu4Q4ySHExKorw85nxRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4mYBBLSRYlJqeWpGWmQOMB5i0BAePkghvDxdQmre4IDG3O
 DMdInWKUZfj2czXDcxCLHn5ealS4rwzQYoEQIoySvPgRsBi8xKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeS+DTOHJzCuB2/QK6AgmoCNsbnCDHFGSiJCSamDkeRP8fvpuZ/3HeyZPsv5/imH
 qjE1br9jzOL2v/c//41UVS/pnp61y6xhmnX/8p3ixeqTxAinD/wfOLM4t9VPTnHfN7cBCM1dr
 h9ez2eWuHtaquXuHeZaSwesVkRErbDVEPG7ejJV7Y/p6bvV1V01OM4fOjKgwlxuvP2b1fTc+8
 fTT1YbIQoZ4JZbijERDLeai4kQALTUIAcgCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1510935543!79376202!1
X-Originating-IP: [217.70.183.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22788 invoked from network); 17 Nov 2017 16:19:03 -0000
Received: from relay2-d.mail.gandi.net (HELO relay2-d.mail.gandi.net)
 (217.70.183.194)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Nov 2017 16:19:03 -0000
X-Originating-IP: 141.126.133.158
Received: from [10.137.0.9] (141-126-133-158.dhcp.chtrptr.net
 [141.126.133.158])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id AC861C5A53
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 17 Nov 2017 17:19:00 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
From: Mindy Preston <mindy@somerandomidiot.com>
Message-ID: <bee5a3bd-e070-930b-ea1b-2ce76c12b8b6@somerandomidiot.com>
Date: Fri, 17 Nov 2017 10:19:38 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
Content-Language: en-US
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTEvMTcvMTcgMDc6MTQsIEhhbm5lcyBNZWhuZXJ0IHdyb3RlOgoKPiBEZWFyIHBlb3BsZSwK
Pgo+IHRoZSBjdXJyZW50IHN0YXRlOgo+IC0gTWlyYWdlT1MzIHdhcyBhZHZlcnRpc2VkIGFzICJ3
b3JraW5nIHdpdGggT0NhbWwgNC4wMyB1cHdhcmRzIgo+IC0gbWlyYWdlLXhlbiB3b3JrcyBhcyBv
ZiBub3cgb25seSB3aXRoIDQuMDQuMgo+IC0gT0NhbWwgNC4wNiB3YXMgcmVsZWFzZWQgd2l0aCBh
IG1ham9yIGJyZWFraW5nIGNoYW5nZSAoc2FmZS1zdHJpbmcpCj4KPiAgRnJvbSBzb21lIGRpc2N1
c3Npb24gb24gSVJDLCB0aGUgZm9sbG93aW5nIHNlZW1zIHRvIGJlIGNvbnNlbnN1cyAocGxlYXNl
Cj4gZGlzY3VzcyBpZiB5b3UndmUgb3RoZXIgb3BpbmlvbnMpOgo+IC0gTWlyYWdlIHN1cHBvcnRz
IDQuMDQuMiB1cHdhcmRzICh0aGlzIGlzIHRydWUgZm9yIHRoZSBtaXJhZ2UgdG9vbAo+IGl0c2Vs
ZiBhcyB3ZWxsIGFzIGxpYnJhcmllcyBvbmx5IHVzZWQgd2l0aCBtaXJhZ2UsIG90aGVyIGxpYnJh
cmllcyB1c2VkCj4gZWxzZXdoZXJlIGFzIHdlbGwgKHN1Y2ggYXMgaXBhZGRyLCB1cmksIGNzdHJ1
Y3QsIHRscywgZXRjLikgbWF5IHdhbnQgdG8KPiBzdXBwb3J0IG1vcmUgT0NhbWwgdmVyc2lvbnMK
PiAtIHRyYXZpcyBDSSBpbiB0aGUgcmVwb3NpdG9yaWVzIHNob3VsZCB0ZXN0IDQuMDQuMiBhbmQg
NC4wNiAodG8gYXZvaWQKPiBoYXZpbmcgYSBodWdlIGJsb3d1cCBvZiBvcHRpb25zKQoKRG8gd2Ug
bG9zZSBhbnl0aGluZyBieSBub3QgdGVzdGluZyA0LjA1LjA/Cgo+IC0gTkI6IGlmIGEgcmVwb3Np
dG9yeSBkb2Vzbid0IHJlbHkgb24gZXh0ZXJuYWwgQyBjb2RlLCB0aGVyZSdzIG5vIHJlYWwKPiBu
ZWVkIHRvIHRlc3QgaXQgd2l0aCBhbGwgdGhlIGxpbnV4IGRpc3RyaWJ1dGlvbnMgYXZhaWxhYmxl
Lgo+Cj4gNC4wMyBtYXkgc3RpbGwgd29yaywgYnV0IHdlJ3JlIG5vdCBwdXR0aW5nIG11Y2ggZWZm
b3J0IGludG8gbWFpbnRhaW5pbmcKPiBjb21wYXRpYmlsaXR5IC0tPiB3ZSBjYW4gc2FmZWx5IGJ1
bXAgdG8gJ2F2YWlsYWJsZTogWyBvY2FtbC12ZXJzaW9uID49Cj4gIjQuMDQuMiIgXScgaW4gb3Bh
bS4KCkZvciBtaXJhZ2UgaXRzZWxmIGFuZCBsaWJyYXJpZXMgdXNlZCBvbmx5IGluIG1pcmFnZSwg
c3VyZS4gIE15IApleHBlcmllbmNlIHRyeWluZyB0byBzdXBwb3J0IGEgcmFuZ2Ugb2Ygb2NhbWwt
dmVyc2lvbiBzdGFuemFzIGluIHRoYXQgCmJhbGwgb2YgcmVwb3NpdG9yaWVzIHdhcyBwcmV0dHkg
YmFkIGxhc3QgdGltZSBhbmQgSSB0aGluayBpdCdzIGJlc3QgdG8gCmtlZXAgdGhlbSBib3VuZGVk
IHRvIHRoZSBzYW1lIGNvbXBpbGVyLgoKLU1pbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Nov 17 17:55:07 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Nov 2017 17:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eFkqz-0003HC-3A; Fri, 17 Nov 2017 17:55:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rudi.grinberg@gmail.com>) id 1eFkqx-0003H0-61
 for mirageos-devel@lists.xenproject.org; Fri, 17 Nov 2017 17:54:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6D/B4-10664-2722F0A5; Fri, 17 Nov 2017 17:54:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfTANt1CJf4
 og9+XNS16W++yODB6HP5whSWAMYo1My8pvyKBNWPmvG+MBSu5K/asns/ewHiMs4uRi0NIYC6j
 RO+jI8wgDovAZxaJ2UfmMnUxcnJICMxklfj0wxvCzpI4evAHK4SdJtF/9iJQDQeQXSHROFUXJ
 CwkoCbR86SFHWLoZCaJqf/6wOrZBHQlLl5dzwJSLyLgI9F1zQgkLCxgJtHbdgBsDKeAvcS+Z7
 4QY+wknvVMZASxWQRUJaa1LmMGsXkFkiX6W3rYIWxBiZMzn7CA2MwCEhIHX7xgnsAoOAtJaha
 S1AJGplWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7
 GKdf9j/EKMnBpCTKy2POFyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdYkT9KSLAoNT21Ii0zB
 xglMGkJDh4lEV5RkDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIPpv5uoFZiCUvPy9VSpzXC6
 RBAKQhozQPbhwski8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmDcWZApPZl4J3NZXQAcxAR1
 kc4Mb5KCSRISUVANjdcaabBfnzMu/M+NfNGVVTBLu0i2aNftAACfDvpodTyb9qHVJ8bXddXmD
 Y9DUgw0mtyx2eFm3NfFddNPftGPiqtQ4Od3ssos+7wolJ7fuiztr7vnFTPydZuCakP9995Yd8
 1y0I5sj8c7cykdftfe/j+v/wl5dO9WZO9rVtZTL8rYKSyaH8xYlluKMREMt5qLiRADNt53f3w
 IAAA==
X-Env-Sender: rudi.grinberg@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1510941296!117113236!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=MSGID_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39733 invoked from network); 17 Nov 2017 17:54:57 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Nov 2017 17:54:57 -0000
Received: by mail-pf0-f182.google.com with SMTP id a84so2463540pfl.0
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 17 Nov 2017 09:54:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=v9OaehuoiwhVYzr4W/+q4rMV1xaOMo3doAggoQ3gezQ=;
 b=hgpw4VLf8cWurawrKw9bUpBjvmHFZymHLRHOEVeHWT+QtTk+9pqKZjsQMp8AlvIsrF
 tOTbwPD/SSc6RHFI2q6jq8O8ycvSQGIcSF7+u4jYr4+YDIKviRF3DOv0MALbudgpWSsB
 BRYKcILeaq3eU+feqpMWy8dCC6m5E+Ct+6ApXHKU00WCd3L8tkKcwsEtRWZ28L34C/e/
 NYb8NT/z7+a3pvulE0ChW+cMwtkwiRDMVaZ98jXVUJ/l5TVBzhWpbDdu7vwmaUyVjzjk
 NpkSGc8SJf9LfTIN/TZ8zUcJfFc78ALac43Lci4LOJK+fwF5mH+tqIQU5c6xAOqh/KTO
 161A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:in-reply-to:references:date
 :message-id:mime-version;
 bh=v9OaehuoiwhVYzr4W/+q4rMV1xaOMo3doAggoQ3gezQ=;
 b=eT38m/7FNFskBLpGnwhOk9xjzcrV5xGKs5HMvghGwaf07Lq+b/GzfJz/IJpw/2SljN
 m2r7/MSk3OH/pcF+g0H1AV2Bf9XgWba8PUnFdKTMp2Sh97gKINUixSK3mHzUQQyhapNV
 68+gNLkJUc5P4SM6X/WxwSiHu3HXmwHrdQa6OvJLo+rMdOk6lSdhjqcC3HjcpjwqrHBu
 yScKZFAr5JSDn/Nw7diFzE6Tg6KXio0+hvhNOPrb54S7xes94M9m3FvUZ8V0xAADM8Oi
 ds2780uOIz7pIk6vvD7N2svYyAzG62r8ipbGqLxuhKtXmspPDMoTWoZJSbqsBdPgC9U8
 2U3A==
X-Gm-Message-State: AJaThX6twNeZGwTcI1b4ZRNyFA/EyGEilCMw0O5f478AJNLOgK/zJlov
 6HK/+KTxt1T/iAdriL5bqNqbRC/l
X-Google-Smtp-Source: AGs4zMba+ixwkU2xbfKuUJz9rAHHV2CWAFC+eUlneo9hzRBMEfjjUVupYUl6TvMeK/5E7CGSO1di6g==
X-Received: by 10.99.51.72 with SMTP id z69mr5940967pgz.317.1510941295921;
 Fri, 17 Nov 2017 09:54:55 -0800 (PST)
Received: from localhost (bb121-7-228-232.singnet.com.sg. [121.7.228.232])
 by smtp.gmail.com with ESMTPSA id 15sm9216314pfs.125.2017.11.17.09.54.53
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 17 Nov 2017 09:54:54 -0800 (PST)
From: Rudi Grinberg <rudi.grinberg@gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>, mirageos-devel@lists.xenproject.org
In-Reply-To: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
Date: Sat, 18 Nov 2017 01:54:49 +0800
Message-ID: <m24lpspz86.fsf@Rudis-MacBook-Pro.local.i-did-not-set--mail-host-address--so-tickle-me>
MIME-Version: 1.0
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGFubmVzIE1laG5lcnQgPGhhbm5lc0BtZWhuZXJ0Lm9yZz4gd3JpdGVzOgoKPiAtIE1pcmFnZSBz
dXBwb3J0cyA0LjA0LjIgdXB3YXJkcyAodGhpcyBpcyB0cnVlIGZvciB0aGUgbWlyYWdlIHRvb2wK
PiBpdHNlbGYgYXMgd2VsbCBhcyBsaWJyYXJpZXMgb25seSB1c2VkIHdpdGggbWlyYWdlLCBvdGhl
ciBsaWJyYXJpZXMgdXNlZAo+IGVsc2V3aGVyZSBhcyB3ZWxsIChzdWNoIGFzIGlwYWRkciwgdXJp
LCBjc3RydWN0LCB0bHMsIGV0Yy4pIG1heSB3YW50IHRvCj4gc3VwcG9ydCBtb3JlIE9DYW1sIHZl
cnNpb25zCgpPbmUgdGhpbmcgdGhhdCBJJ2QgbGlrZSB0byBhZHZlcnRpc2UgdG8gbWFpbnRhaW5l
cnMgb2Ygc3VjaCBsaWJyYXJpZXMKYW5kIHVzZXJzIG9mIGpidWlsZGVyIGlzIHRoZSB3b3Jrc3Bh
Y2UgY29uc3RydWN0IGluIGpidWlsZGVyLiBJdCdzIGEKdmVyeSBlZmZlY3RpdmUgd2F5IHRvIHRl
c3QgYSBsaWJyYXJ5IGFnYWluc3QgbXVsdGlwbGUgdmVyc2lvbnMgb2YgT0NhbWwKYXQgb25jZS4g
VGhpcyBpcyBmYXIgZWFzaWVyIHRoYW4gcmVseWluZyBvbiB0aGUgdmVyeSBzbG93IHRyYXZpcwpm
ZWVkYmFjayBsb29wLiBUbyBtYWtlIHVzZSBvZiBpdCBhbGwgeW91IG5lZWQgdG8gZG8gaXMgYSB3
b3Jrc3BhY2UgZmlsZQpsaWtlOgoKJCBjYXQgamJ1aWxkLXdvcmtzcGFjZS5kZXYKCjs7IFRoaXMg
ZmlsZSBpcyB1c2VkIGJ5IGBtYWtlIGFsbC1zdXBwb3J0ZWQtb2NhbWwtdmVyc2lvbnNgCihjb250
ZXh0ICgoc3dpdGNoIDQuMDIuMykpKQooY29udGV4dCAoKHN3aXRjaCA0LjAzLjApKSkKKGNvbnRl
eHQgKChzd2l0Y2ggNC4wNC4yKSkpCihjb250ZXh0ICgoc3dpdGNoIDQuMDUuMCkpKQooY29udGV4
dCAoKHN3aXRjaCA0LjA2LjApKSkKCkFuZCBhIE1ha2VmaWxlIHRhcmdldCB0aGF0IGluY2x1ZGVz
IHRoZSBmb2xsb3dpbmc6CgouUEhPTlk6IGFsbC1zdXBwb3J0ZWQtb2NhbWwtdmVyc2lvbnMKYWxs
LXN1cHBvcnRlZC1vY2FtbC12ZXJzaW9uczoKCWpidWlsZGVyIGJ1aWxkIC0tZGV2IEBydW50ZXN0
IEBpbnN0YWxsIC0td29ya3NwYWNlIGpidWlsZC13b3Jrc3BhY2UuZGV2CgpGb2xsb3dpbmcgdGhp
cywgJCBtYWtlIGFsbC1zdXBwb3J0ZWQtb2NhbWwtdmVyc2lvbnMgd2lsbCBidWlsZCB5b3VyCmxp
YnJhcnksIGFuZCBydW4gYWxsIHRlc3RzIGFnYWluc3QgYWxsIHRoZSB2ZXJzaW9ucyBvZiBPQ2Ft
bCBkZWZpbmVkIGluCnlvdXIgd29ya3NwYWNlIGZpbGUuCgpJJ3ZlIHVzZWQgdGhpcyB0cmljayBp
biBhIGZldyBsaWJyYXJpZXMgYWxyZWFkeSwgYW5kIGl0J3MgcXVpdGUgYSB1c2VmdWwKdG9vbC4g
T2J2aW91c2x5LCB0aGlzIG1pZ2h0IGJlIG92ZXJraWxsIGZvciBtYW55IHNtYWxsZXIgcHJvamVj
dHMsIGJ1dApmb3Igd2lkZXNwcmVhZCBsaWJyYXJpZXMgbGlrZSBvY2FtbC1jc3RydWN0LCB0aGlz
IGNvdWxkIGJlIGEgdGltZS1zYXZlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Sat Nov 18 11:22:18 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 18 Nov 2017 11:22: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 1eG1CG-000680-Lv; Sat, 18 Nov 2017 11:22:04 +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 1eG1CF-00067u-Fp
 for mirageos-devel@lists.xenproject.org; Sat, 18 Nov 2017 11:22:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1D/23-17228-AD7101A5; Sat, 18 Nov 2017 11:22:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXCOvOhse5NcYE
 og7U7rS16W++yODB6HP5whSWAMYo1My8pvyKBNePJnMqCfZwVO36cZW5gfMPexcjFISQwlVHi
 /uKVTCAOi8BkZonW3u0sEM5XJonJvdOYIMpmMEp86+pj7mLk5GAW0JK48e8lUIKDg1dAX6L3O
 SNIWFjATKK37QBYmE1AU2LlK36QMKdAisS/l4+YQGwWAVWJ01dPM4KUMAv4SjQ3sEAMlJfY/n
 YO2HBeAVuJrzebWCC2TmeUmHj8BVhCREBb4sON52BzJARkJW7NvsQ8gVFgFpKDZiEcNAvJ2AW
 MzKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDs56BgXEH
 Y98qv0OMkhxMSqK8B9fzRwnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0hJhAlJFiUmp5akZaZA
 4wTmLQEB4+SCG87SJq3uCAxtzgzHSJ1itGY49nM1w3MHNOutjYxC7Hk5eelSonz7gUpFQApzS
 jNgxsEi99LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5Z4FM4cnMK4Hb9wroFCagU1wu8IO
 cUpKIkJJqYOTgNXheEvSHlzXu4i27zy0djfckNlZc/nSWOXVJZ1NKxcaJHGKlVfdS9d5crrzx
 L/EM+97Eb4WTjZ6dOpZ8VvnXG+Yn22y3VW3vcGYP18u6ER9qIGpx9Yj77bpPWrv3bnCZZWn4w
 6aH3T7cYc+8xrqNnM1Nz/56r/NIOvpjaanxDmWBbMmv15VYijMSDbWYi4oTAUYSY/DaAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1511004121!93744588!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26117 invoked from network); 18 Nov 2017 11:22:01 -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; 18 Nov 2017 11:22:01 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id ca88f7c2;
 Sat, 18 Nov 2017 11:22:00 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=YvJksHgRG0pccjQKyM/M70BGuhc=; b=eAHWo564GDzhBznspf
 qHnrrAEAVWwXxCTOT+YCg+sinKgrfyDCNdblSAAsG4B0Xpixpy+OL6wQRniaEgz1
 v8HvGpewG0BNolONU2GFby+rOKc4KC4f+9KR2595IgUPa+PB/kGdmOnoISbwSef+
 SY2FEnaB2ejgjcJKhBGZ4lgHs=
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=lpwuOxpVT7cEveJyN007Z4UucvAEH6GXPKbMbYjxGggACHYoNZi
 lldpGUroq/FnFmMkZgX7mTq84Y8u9MA9TY2ylIi+bbCoBtaZbwOZutxAY5w0uVOu
 3DPwnfm7qD/heTVDLyoCCcft1ZIsbipIIpCWhRiLbUhaxrvVcFsoL61E=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id 508f4245
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Sat, 18 Nov 2017 11:22:00 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <m24lpspz86.fsf@Rudis-MacBook-Pro.local.i-did-not-set--mail-host-address--so-tickle-me>
Date: Sat, 18 Nov 2017 11:21:55 +0000
Message-Id: <7E61EF3F-CA0B-41D9-8A59-421FF9AB9573@recoil.org>
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
 <m24lpspz86.fsf@Rudis-MacBook-Pro.local.i-did-not-set--mail-host-address--so-tickle-me>
To: Rudi Grinberg <rudi.grinberg@gmail.com>
X-Mailer: Apple Mail (2.3273)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gMTcgTm92IDIwMTcsIGF0IDE3OjU0LCBSdWRpIEdyaW5iZXJnIDxydWRpLmdyaW5iZXJnQGdt
YWlsLmNvbT4gd3JvdGU6Cj4gCj4gSGFubmVzIE1laG5lcnQgPGhhbm5lc0BtZWhuZXJ0Lm9yZz4g
d3JpdGVzOgo+IAo+PiAtIE1pcmFnZSBzdXBwb3J0cyA0LjA0LjIgdXB3YXJkcyAodGhpcyBpcyB0
cnVlIGZvciB0aGUgbWlyYWdlIHRvb2wKPj4gaXRzZWxmIGFzIHdlbGwgYXMgbGlicmFyaWVzIG9u
bHkgdXNlZCB3aXRoIG1pcmFnZSwgb3RoZXIgbGlicmFyaWVzIHVzZWQKPj4gZWxzZXdoZXJlIGFz
IHdlbGwgKHN1Y2ggYXMgaXBhZGRyLCB1cmksIGNzdHJ1Y3QsIHRscywgZXRjLikgbWF5IHdhbnQg
dG8KPj4gc3VwcG9ydCBtb3JlIE9DYW1sIHZlcnNpb25zCj4gCj4gT25lIHRoaW5nIHRoYXQgSSdk
IGxpa2UgdG8gYWR2ZXJ0aXNlIHRvIG1haW50YWluZXJzIG9mIHN1Y2ggbGlicmFyaWVzCj4gYW5k
IHVzZXJzIG9mIGpidWlsZGVyIGlzIHRoZSB3b3Jrc3BhY2UgY29uc3RydWN0IGluIGpidWlsZGVy
LiBJdCdzIGEKPiB2ZXJ5IGVmZmVjdGl2ZSB3YXkgdG8gdGVzdCBhIGxpYnJhcnkgYWdhaW5zdCBt
dWx0aXBsZSB2ZXJzaW9ucyBvZiBPQ2FtbAo+IGF0IG9uY2UuIFRoaXMgaXMgZmFyIGVhc2llciB0
aGFuIHJlbHlpbmcgb24gdGhlIHZlcnkgc2xvdyB0cmF2aXMKPiBmZWVkYmFjayBsb29wLiBUbyBt
YWtlIHVzZSBvZiBpdCBhbGwgeW91IG5lZWQgdG8gZG8gaXMgYSB3b3Jrc3BhY2UgZmlsZQo+IGxp
a2U6CgpJIGhhdmUgYSBUcmF2aXMgdmVyc2lvbiBvZiB0aGlzIGpidWlsZGVyLXdvcmtzcGFjZSBt
ZXRob2QgaGVyZToKCmh0dHBzOi8vZ2l0aHViLmNvbS9hdnNtL29jYW1sLXlhbWwvYmxvYi9tYXN0
ZXIvLmRvY2tlci5zaAoKSXQgY2FuIGJlIHJ1biBsb2NhbGx5IG9yIG9uIFRyYXZpcyB3aXRoIHRo
ZSBzYW1lIHNjcmlwdCwgYW5kIHVzZXMgdGhlCmV4cGVyaW1lbnRhbCBuZXcgb2NhbWwvb3BhbTI6
RElTVFJPLW9jYW1sIGNvbnRhaW5lcnMgdGhhdCAKY29udGFpbiBtdWx0aXBsZSBvY2FtbCBjb21w
aWxlcnMgcHJlY29tcGlsZWQuICBXZSBqdXN0IG5lZWQgdG8KZ2VuZXJhdGUgdGhlIGpidWlsZGVy
IHdvcmtzcGFjZSBmaWxlIGFuZCBpbnN0YWxsIGRlcHMgaW4gZWFjaCBzd2l0Y2gsCndoaWNoIG9w
YW0yIG1ha2VzIHF1aXRlIGVhc3kuCgpJJ2xsIGNsZWFuIHRoZXNlIHVwIGFzIG9wYW0yIHNldHRs
ZXMgZG93bi4uLgoKQW5pbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Sat Nov 18 12:49:17 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 18 Nov 2017 12:49: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 1eG2YZ-0003Mv-Mw; Sat, 18 Nov 2017 12:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rudi.grinberg@gmail.com>) id 1eG2YX-0003Mp-Og
 for mirageos-devel@lists.xenproject.org; Sat, 18 Nov 2017 12:49:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 38/FC-23784-54C201A5; Sat, 18 Nov 2017 12:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXiVRusq+uiIxB
 lcGiznEVv610WB0aPwx+usAQwRrFm5iXlVySwZjRun8pasIGj4sPlh0wNjH/Yuhi5OIQE5jFK
 zG78xQTisAg0sEosnnGOGcSREJjDKnF200ygDAeQkyXx8FdmFyMnkJkm8erpVahwlcSb5RwgY
 SEBNYmeJy3sEEOnMEkcbrnLBJJgE9CVuHh1PQuILSKgLtG85QRYnFnAR+L/nxfsILawgJlEb9
 sBsJmcAnYSCxt4IOacYJQ433eADSTOIqAq0XXXGqScVyBZ4lDDT3YIW1Di5MwnLBAjJSQOvnj
 BPIFRaBaS1CwkqQWMTKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS
 83M3MQLDlgEIdjDe3BhwiFGSg0lJlPfgev4oIb6k/JTKjMTijPii0pzU4kOMMhwcShK8r7QEo
 oQEi1LTUyvSMnOAEQSTluDgURLh/QSS5i0uSMwtzkyHSJ1iNObYt+fWHyaOZzNfNzALseTl56
 VKifN+BSkVACnNKM2DGwSL7EuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5nXVBprCk5lXArf
 vFdApTECnuFzgBzmlJBEhJdXAyGBt2d2XKOmYufyooWi8JYsPS4tz0jNNte7E2VJWzsuF3uzK
 erfggGYI3+Tkpeev/MuZWhG08vHipJpgoX+uRo8Y1q5/M+feu5/flzgeY7wk/NDy/uQ5GqW7Z
 OU9HxXyqVcvP6LrfaJ5/WNLvTOxCzd/vHUiwY1X0vaFerze7GMbl0se3xMZoMRSnJFoqMVcVJ
 wIAJMWu5nnAgAA
X-Env-Sender: rudi.grinberg@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1511009347!82421005!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=MSGID_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45825 invoked from network); 18 Nov 2017 12:49:08 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Nov 2017 12:49:08 -0000
Received: by mail-pg0-f45.google.com with SMTP id c123so3948890pga.11
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 18 Nov 2017 04:49:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version; bh=fOKBWlo7l9k3hNvpDweT7axk5DAO2183rSDqtTeZ7iE=;
 b=f3U54xrigJgCShZRVRj+KTmchUteBha4RdVAXZXRlkRXhRpNro6Si+DNZADhKEAjQt
 xVfkSfd5jThJVP+j/S8PyYVI2TWJ53hFeufms+sbisc2gdIKiodJ0rZ4dvzz12GZ/dnT
 ifws+QvLzCP72urlKbUUNIga7xqqu4h70gqeT86pBXp5s8s7IAWgBwoB5KWRyToGnuOP
 6y7c7LQUa7h17AD1tiTGVwboWqmKSBc8ogwkb7TTK5CeSGuak87tYKnecEO50vXxvHC7
 sP3W4gk9EYUM8FObGho3AjS95LUbKhQbHghNR2DAgCCQuBJho7CHXGpntR44cz/WXyCR
 qIdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date
 :message-id:mime-version;
 bh=fOKBWlo7l9k3hNvpDweT7axk5DAO2183rSDqtTeZ7iE=;
 b=d1V3Rcv8GDvV1issk+q8DRQ7GYDE1Vx+VOguThDFiUmv0FqrkG82boCA9KmzDu4852
 qS7SgZmH3z2U2ekt6IJhMbzrvB6tJOr2WNYhoB3Ts42iHofyYkuQvDlmkMOdG2Gtu/CU
 DhZO19/b1OJvpRPmcAHeAJWynUg7ERu+uUYoX8Vq9LDLioH+UyYRy7uQo+tOBJNS3qkY
 cNmAkR3NolOuuZy10c540PfgRKublRj7Wg6S0+mb7qhfCV5l1os9+SxVfOlgbnUZ0esz
 JACUnnz/2avqKN5Uj963Lbe+2tffoGWoAbBvXNXkSMgwL38G9va2WaMstlPUsanof6UT
 Vd4w==
X-Gm-Message-State: AJaThX6vk4A8tYw50UYjMm/acV1nrrKgn93ug8Bb1ZcHEACk/hWfJocV
 jOEMF8BZyXNTG6EqGRbp5Q7sKM8c
X-Google-Smtp-Source: AGs4zMZzxA0VbwM/yFI4cP/8uKQco4zCZUpaJM39N3xPZycBW9niIX5GVfBLgImvj5MkIqhR6rv3aw==
X-Received: by 10.84.148.203 with SMTP id y11mr8317794plg.198.1511009346685;
 Sat, 18 Nov 2017 04:49:06 -0800 (PST)
Received: from localhost (bb121-7-228-232.singnet.com.sg. [121.7.228.232])
 by smtp.gmail.com with ESMTPSA id s66sm12561738pfd.74.2017.11.18.04.49.04
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 18 Nov 2017 04:49:05 -0800 (PST)
From: Rudi Grinberg <rudi.grinberg@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <7E61EF3F-CA0B-41D9-8A59-421FF9AB9573@recoil.org>
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
 <m24lpspz86.fsf@Rudis-MacBook-Pro.local.i-did-not-set--mail-host-address--so-tickle-me>
 <7E61EF3F-CA0B-41D9-8A59-421FF9AB9573@recoil.org>
Date: Sat, 18 Nov 2017 20:49:00 +0800
Message-ID: <m2ine7lpkz.fsf@Rudis-MacBook-Pro.local.i-did-not-set--mail-host-address--so-tickle-me>
MIME-Version: 1.0
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

QW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JpdGVzOgoKPiBJIGhhdmUgYSBU
cmF2aXMgdmVyc2lvbiBvZiB0aGlzIGpidWlsZGVyLXdvcmtzcGFjZSBtZXRob2QgaGVyZToKPgo+
IGh0dHBzOi8vZ2l0aHViLmNvbS9hdnNtL29jYW1sLXlhbWwvYmxvYi9tYXN0ZXIvLmRvY2tlci5z
aAo+Cj4gSXQgY2FuIGJlIHJ1biBsb2NhbGx5IG9yIG9uIFRyYXZpcyB3aXRoIHRoZSBzYW1lIHNj
cmlwdCwgYW5kIHVzZXMgdGhlCj4gZXhwZXJpbWVudGFsIG5ldyBvY2FtbC9vcGFtMjpESVNUUk8t
b2NhbWwgY29udGFpbmVycyB0aGF0IAo+IGNvbnRhaW4gbXVsdGlwbGUgb2NhbWwgY29tcGlsZXJz
IHByZWNvbXBpbGVkLiAgV2UganVzdCBuZWVkIHRvCj4gZ2VuZXJhdGUgdGhlIGpidWlsZGVyIHdv
cmtzcGFjZSBmaWxlIGFuZCBpbnN0YWxsIGRlcHMgaW4gZWFjaCBzd2l0Y2gsCj4gd2hpY2ggb3Bh
bTIgbWFrZXMgcXVpdGUgZWFzeS4KClRoaXMgaXMgdmVyeSBnb29kLiBMb29rcyBsaWtlIHRoaXMg
d2lsbCBiZSBxdWl0ZSB1c2VmdWwgd2l0aG91dCBkb2NrZXIKYXMgd2VsbCAoY29ycmVjdCBtZSBp
ZiBJJ20gd3JvbmcpLiBIb3dldmVyLCB3aGF0J3Mgbm90IGlkZWFsIGhlcmUgaXMKdGhhdCBpZiB5
b3UncmUgbm90IHVzaW5nIGRvY2tlciwgdGhlbiB5b3UncmUgcG9sbHV0aW5nIHlvdXIgbGlzdCBv
ZgpnbG9iYWwgc3dpdGNoZXMgd2l0aCB0aG9zZSBzd2l0Y2ggbmFtZXMuIFdoYXQgd291bGQgYmUg
aWRlYWwgaXMgY3JlYXRpbmcKdGhvc2Ugc3dpdGNoZXMgbG9jYWxseSB0byB0aGUgcHJvamVjdCBh
bmQgaGF2aW5nIGEgd2F5IHRvIHJlZmVyIHRvIHRob3NlCnN3aXRjaGVzIGluIHRoZSB3b3Jrc3Bh
Y2UgZmlsZSB0aHJvdWdoIHBhdGhzIHJhdGhlciB0aGFuIGdsb2JhbCBuYW1lcy4KCk9idmlvdXNs
eSwgdGhpcyB3aWxsIGJlIHF1aXRlIHRoZSBkaXNrIGVhdGVyIHVudGlsIG9wYW0gZ2V0cyBiZXR0
ZXIKYmluYXJ5IGNhY2hpbmcuIEJ1dCBzdGlsbCwgc2VlbXMgbGlrZSBpdCB3b3VsZCBiZSBxdWl0
ZSBhIG5pY2Ugd29ya2Zsb3cKdGhhdCB3aWxsIGJlIHVzYWJsZSB0byBhbGwuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWls
aW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Nov 21 17:43:23 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 21 Nov 2017 17:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eHCZh-0005e1-1L; Tue, 21 Nov 2017 17:43:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tom.j.ridge@googlemail.com>) id 1eHCZg-0005dv-08
 for mirageos-devel@lists.xenproject.org; Tue, 21 Nov 2017 17:43:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D6/A4-15579-BA5641A5; Tue, 21 Nov 2017 17:43:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfSWju7KVJE
 og/u/mCx6W++yODB6HP5whSWAMYo1My8pvyKBNWPp432MBa0WFT/WnGZuYDxi0MXIxSEkMIdR
 4s/tz4wgDotAK6vEsqYpbCCOhMAcVokJ644zdTFyAjlVEsvfbGeGsIskFq2ZyQZhF0rsm7eaE
 cTmFRCUODnzCQuILSTgJdG4azo7iM0pYCvR9XMnK0Q8X+Ls9ctg9WwCOhId596D2SwCqhJTzr
 5hg5gTIHHs1xewemEBJ4mWp3PB4iICKhIbp94Gs5kF1CVWb3wEdBsHkO0j8Xem1wRGwVlIrpi
 FkJkF1qAp0br9NzuErS2xbOFrZghbQ2LBnX2MyOILGNlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm
 5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhn89AwPjDsbOE36HGCU5mJREeSVNRaKE+JLyUyozE
 osz4otKc1KLDzHKcHAoSfDKpwDlBItS01Mr0jJzgJEIk5bg4FES4RUGSfMWFyTmFmemQ6ROMX
 pzXLhz6Q8Tx7FNl4HkgT23gOSGm3eB5D4w+Wzm6wZmIZa8/LxUKXHeJSAjBEBGZJTmwS2AJZR
 LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5n4NM4cnMK4G74xXQiUxAJ/48LgxyYkkiQkqq
 gVGkX/Ni/QSD1B+Z799xpy0vmN5yJTmmf9flN0eWC6symvDU80Z9/7TxjumRx7nT/wgqLFCq7
 bxbFXPSjNFE7tKajpxzL/hVGWdlL//w8EbQnxNygkaXg6fMOGdl6ZX85p3ZB4l9ShpPevi1C2
 5Klu2fvTjJUTJLSv69cBaXrKlkkKqMVe3070osxRmJhlrMRcWJAHPa2hQjAwAA
X-Env-Sender: tom.j.ridge@googlemail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1511286184!77411713!1
X-Originating-IP: [209.85.218.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61002 invoked from network); 21 Nov 2017 17:43:04 -0000
Received: from mail-oi0-f44.google.com (HELO mail-oi0-f44.google.com)
 (209.85.218.44)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Nov 2017 17:43:04 -0000
Received: by mail-oi0-f44.google.com with SMTP id h81so9084548oib.8
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 21 Nov 2017 09:43:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lvHKeRWx7+lMxACVPIIF6NUWR9FjiY/sqh9J3d6a5Uw=;
 b=Asw2rKi8Cu4fyuwjrUcLPi0sqH8MD3uqVHH1Ia7vrFZ8MOM71oI31Glpzw9DLNx87+
 LQA+Whn3LyEqfgCVpcanj3DqGH8tBDxY6XfX3CItUJM1O4W07AGRn5ho+GvrfAgWBEfV
 eYdLJXnS3hjH48fHZ79x4mBEZx36zHR/p7bfPRv65GKZIteZboYPsx+WaPFAnSmvkPox
 luDONvePwf2jdWnwG4vNXC8EDyipt5yep3bz/zVGMMUwdnIRLGJUJZP8vvZ13AMeEyJL
 koIgieeaFQoWUfmWzMS8S0a6H3GzQm5n4Gc0CGU3nvdWKLj4NgmyuyWr9e7csU1wxzgP
 AFww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lvHKeRWx7+lMxACVPIIF6NUWR9FjiY/sqh9J3d6a5Uw=;
 b=Kawx2ZF8FZtpQzqgMPCJ4KPKT3oRrQ4ya3AH4bDHXvVFd+tNoDV0WtlIoH/JX308XP
 gsVrrZoZq8JfZTIcK/3eY+oG55R4SCXWr4QmqOlRKuxfVNfDmqc7aOvj4Fy7fOHDTZib
 A3tAmWyEA7CkOZgzyhKjT5R3z8WqaD6go6mQHcz64lBCiuv9uyn/vXczZBnlNyHCU2+h
 /SqfreGPjVzEKmbT7+GxwKnfGCZENirtSO8oDhOLE3vHLSiHxK3g1F0cOh/qIXt38Nhr
 qzh7w3hEuEdLYdEqHXEi5TFxn0jVxYIK30gtnSWr6hZAg0BuU7Lre8BjywX67bofwrnE
 eUDQ==
X-Gm-Message-State: AJaThX53/7gc94Z84PjUlvffUIIJvIPP3Zon2O6xE7gjSSD9kR7GDlKv
 9sEQAua7Vz4t1fABI6+032I2P/ZrROKYsNX3D/LpUw==
X-Google-Smtp-Source: AGs4zMbMKvNrsU9uHypSodj4zIA5uL64ofyrsy8j8bpitkXT04C20Y0OiPSQSmWGVaLa6i2GeChjTdbQT15Rv1HmMAY=
X-Received: by 10.202.207.6 with SMTP id f6mr1784241oig.184.1511286183577;
 Tue, 21 Nov 2017 09:43:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.117.9 with HTTP; Tue, 21 Nov 2017 09:42:43 -0800 (PST)
In-Reply-To: <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
From: Tom Ridge <tom.j.ridge@googlemail.com>
Date: Tue, 21 Nov 2017 17:42:43 +0000
Message-ID: <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
To: Sven Anderson <sven@anderson.de>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1724977738968218837=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1724977738968218837==
Content-Type: multipart/alternative; boundary="001a113df10820508e055e81bcda"

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

https://github.com/tomjridge/tjr_btree ? It is not hooked into mirage block
device, so that might require some hacking.

On 14 November 2017 at 17:14, Gabriel de Perthuis <g2p.code@gmail.com>
wrote:

> Hello,
>
> I'm the developer of Wodan.  Wodan itself is restricted to fixed-sized
> keys and bounded-size values which might be too constraining for you.  I
> am currently working on an Irmin layer on top of it.  It's currently in
> a private branch until all tests pass; the chunking approach seems to
> break the existing tests.
>
> Le 14/11/2017 =C3=A0 15:39, Sven Anderson a =C3=A9crit :
> > Hi,
> >
> > TL;DR: what current persistent storage options are out there _now_?
> >
> > for our project (secure private key storage,
> > https://github.com/keyfender) we need a persistent storage for our
> > unikernel application, persistent in the meaning of surviving reboots o=
f
> > the unikernel. It doesn't have to be necessarily "local" in a sense of
> > writing it to a storage device that the mirage unikernel has direct
> > access to, it could also be another VM, that runs a network daemon that
> > the unikernel is connecting to. The latter would have the advantage of
> > giving us concurrency for multi-core or multi-node for free which we
> > plan to support anyway.
> >
> > The data we need to store has a simple KV structure, for configuration
> > and payload data, the keys are strings, the values are arbitrary ocaml
> > objects, they could be serialized into json though, if necessary. The
> > data amount is rather small, write rarely, read often (but should be
> > cached locally, because of the pretty constant nature of the data).
> > Consistency between different threads/nodes would be more important tha=
n
> > IO performance.
> >
> > Now the question is: what options do we have, if any?
> >
> > Irmin seems to be a pretty good fit, giving us a distributed storage
> > structure, and IIUC Irmin within MirageOS doesn't store locally but
> > could use a Git server or Non-Mirage-Irmin-Server on another node as
> > persistent storage, is this correct?
> >
> > What other options are out there? the Wodan project
> > (https://github.com/g2p/wodan) is ready for "production"?
> >
> > Are there backends for standard SQL databases, like MariaDB/PostgreSQL?
> >
> > Thanks in advance for any pointers and hints!
> >
> >
> > Cheers
> >
> > Sven
> >
> > _______________________________________________
> > MirageOS-devel mailing list
> > MirageOS-devel@lists.xenproject.org
> > https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> >
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>

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

<div dir=3D"ltr"><a href=3D"https://github.com/tomjridge/tjr_btree">https:/=
/github.com/tomjridge/tjr_btree</a> ? It is not hooked into mirage block de=
vice, so that might require some hacking.<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On 14 November 2017 at 17:14, Gabriel de =
Perthuis <span dir=3D"ltr">&lt;<a href=3D"mailto:g2p.code@gmail.com" target=
=3D"_blank">g2p.code@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Hello,<br>
<br>
I&#39;m the developer of Wodan.=C2=A0 Wodan itself is restricted to fixed-s=
ized<br>
keys and bounded-size values which might be too constraining for you.=C2=A0=
 I<br>
am currently working on an Irmin layer on top of it.=C2=A0 It&#39;s current=
ly in<br>
a private branch until all tests pass; the chunking approach seems to<br>
break the existing tests.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
Le 14/11/2017 =C3=A0 15:39, Sven Anderson a =C3=A9crit=C2=A0:<br>
&gt; Hi,<br>
&gt;<br>
&gt; TL;DR: what current persistent storage options are out there _now_?<br=
>
&gt;<br>
&gt; for our project (secure private key storage,<br>
&gt; <a href=3D"https://github.com/keyfender" rel=3D"noreferrer" target=3D"=
_blank">https://github.com/keyfender</a>) we need a persistent storage for =
our<br>
&gt; unikernel application, persistent in the meaning of surviving reboots =
of<br>
&gt; the unikernel. It doesn&#39;t have to be necessarily &quot;local&quot;=
 in a sense of<br>
&gt; writing it to a storage device that the mirage unikernel has direct<br=
>
&gt; access to, it could also be another VM, that runs a network daemon tha=
t<br>
&gt; the unikernel is connecting to. The latter would have the advantage of=
<br>
&gt; giving us concurrency for multi-core or multi-node for free which we<b=
r>
&gt; plan to support anyway.<br>
&gt;<br>
&gt; The data we need to store has a simple KV structure, for configuration=
<br>
&gt; and payload data, the keys are strings, the values are arbitrary ocaml=
<br>
&gt; objects, they could be serialized into json though, if necessary. The<=
br>
&gt; data amount is rather small, write rarely, read often (but should be<b=
r>
&gt; cached locally, because of the pretty constant nature of the data).<br=
>
&gt; Consistency between different threads/nodes would be more important th=
an<br>
&gt; IO performance.<br>
&gt;<br>
&gt; Now the question is: what options do we have, if any?<br>
&gt;<br>
&gt; Irmin seems to be a pretty good fit, giving us a distributed storage<b=
r>
&gt; structure, and IIUC Irmin within MirageOS doesn&#39;t store locally bu=
t<br>
&gt; could use a Git server or Non-Mirage-Irmin-Server on another node as<b=
r>
&gt; persistent storage, is this correct?<br>
&gt;<br>
&gt; What other options are out there? the Wodan project<br>
&gt; (<a href=3D"https://github.com/g2p/wodan" rel=3D"noreferrer" target=3D=
"_blank">https://github.com/g2p/wodan</a>) is ready for &quot;production&qu=
ot;?<br>
&gt;<br>
&gt; Are there backends for standard SQL databases, like MariaDB/PostgreSQL=
?<br>
&gt;<br>
&gt; Thanks in advance for any pointers and hints!<br>
&gt;<br>
&gt;<br>
&gt; Cheers<br>
&gt;<br>
&gt; Sven<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; MirageOS-devel mailing list<br>
&gt; <a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@=
lists.<wbr>xenproject.org</a><br>
&gt; <a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirag=
eos-devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.or=
g/<wbr>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
&gt;<br>
<br>
<br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br></div>

--001a113df10820508e055e81bcda--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1724977738968218837==--


From mirageos-devel-bounces@lists.xenproject.org Wed Nov 22 12:25:37 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 22 Nov 2017 12:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eHU5l-0000pA-H0; Wed, 22 Nov 2017 12:25:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1eHU5k-0000p4-MN
 for mirageos-devel@lists.xenproject.org; Wed, 22 Nov 2017 12:25:24 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B6/5F-15802-3BC651A5; Wed, 22 Nov 2017 12:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVy0237Yd3NOaJ
 RBgdOiFv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a3Ry9YC96zV3zdcYe5gfEYWxcjJ4eEgJzE
 nGtXGLsYuTiEBKYwSWw5fJUFJMEmoC8xp+k+K4gtLBAusWbRQyYQW0RAXWLZqfuMIDavgJvE+
 0MfwOIsAqoSP///ARsqClS///s1ZogaQYmTM5+AzWQWMJOYt/khM4QtL7H97RwoW1zi1pP5TB
 MYeWYhaZmFpGUWkpZZSFoWMLKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDKt6BgbGHYyXt/gdYpTkYFIS5Q1eLhIlxJeUn1KZkVicEV9UmpNafIhRhoND
 SYL3crZolJBgUWp6akVaZg4wwGHSEhw8SiK8a0DSvMUFibnFmekQqVOMlhwbvj/4w8TxbObrB
 maOece/NTELseTl56VKifPmgjQIgDRklObBjYNF4SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHI
 xKwrz7QKbwZOaVwG19BXQQE9BBP48LgxxUkoiQkmpgZF5RPWNFy/wzHT/4fHNX3wtZ16tzo75
 O5lV/U5weqxHPjvMLhb0Oqmi84C2/yror6deKJWbehW1LbkR0fn100TXNeLH50dxXT19FGdy/
 e0pRLp1pk1PLLr6zh3psGbn2T0o+7m+zzrywfrLdt815/ccj26LYTqub7ckT7Nd0nuVz9XD5R
 EsmJZbijERDLeai4kQAT3kLY70CAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1511353523!104737761!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25682 invoked from network); 22 Nov 2017 12:25:23 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Nov 2017 12:25:23 -0000
X-Originating-IP: 173.119.4.87
Received: from [10.137.0.9] (173-119-4-87.pools.spcsdns.net [173.119.4.87])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id B47CAA80C0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 22 Nov 2017 13:25:22 +0100 (CET)
From: Mindy Preston <mindy@somerandomidiot.com>
To: mirageos-devel@lists.xenproject.org
Message-ID: <4875db65-02b6-a6ec-c6ae-6d18f30108d9@somerandomidiot.com>
Date: Wed, 22 Nov 2017 06:26:20 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [MirageOS-devel] MirageOS biweekly (fortnightly) catchup -
 Wednesday, 22 November at 16:00 UTC
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgZm9sa3MsCgpUaGlzIGlzIHlvdXIgcmVtaW5kZXIgb2YgdGhlIG5leHQgcmVndWxhcmx5LXNj
aGVkdWxlZCBNaXJhZ2VPUyBJUkMgCmNhdGNodXAgc2Vzc2lvbnMuICBDYXRjaHVwIHNlc3Npb25z
IGhhcHBlbiBldmVyeSBvdGhlciB3ZWVrIChvbmNlIGEgCmZvcnRuaWdodCwgaWYgeW91IHByZWZl
cikgYXQgNHBtIFVLIGxvY2FsIHRpbWUgKGN1cnJlbnRseSAxNi4wMCBVVEMpIGluIAp0aGUgI21p
cmFnZSBjaGFubmVsIG9uIGlyYy5mcmVlbm9kZS5uZXQsIHZpYSBJUkMuIENhdGNodXAgc2Vzc2lv
bnMgYXJlIApvcHQtaW4gYW5kIGFyZSBhcyB1c2VmdWwgYXMgd2UgbWFrZSB0aGVtIC0gcGxlYXNl
IGZlZWwgbm8gb2JsaWdhdGlvbiB0byAKa2VlcCBzdWdnZXN0aW9ucyBmb3IgaW1wcm92ZW1lbnQg
c2lsZW50LgoKQ2hhdCBpbiB0aGUgY2hhbm5lbCBpcyBsb2dnZWQgYnkgdGhlIHVzZXIgX3doaXRl
bG9nZ2VyIGNvdXJ0ZXN5IG9mIAp3aGl0ZXF1YXJrICh0aGFuayB5b3UhKSBhbmQgY2FuIGJlIGFj
Y2Vzc2VkIG9uIHRoZSB3ZWIgYXQgCmh0dHBzOi8vaXJjbG9nLndoaXRlcXVhcmsub3JnL21pcmFn
ZSAuICBPdXIgbGFzdCBtZWV0aW5nJ3MgbG9ncyBjYW4gYmUgCnJldHJpZXZlZCBhdCBodHRwczov
L2lyY2xvZy53aGl0ZXF1YXJrLm9yZy9taXJhZ2UvMjAxNy0xMS0wOCAuCgpUaGUgY2FsbCBhZ2Vu
ZGEgaXMgYXZhaWxhYmxlIGF0IApodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS13d3cv
d2lraS9DYWxsLUFnZW5kYSMyMi1ub3ZlbWJlci0yMDE3IAphbmQgY2FuIGJlIGVkaXRlZCBieSBh
bnlvbmUgd2l0aCBhIEdpdEh1YiBhY2NvdW50LiAgUGxlYXNlIGZlZWwgZnJlZSB0byAKYWRkIGl0
ZW1zIHRvIHRoZSBhZ2VuZGEgYW55IHRpbWUsIGJ1dCBkbyB0YWcgdGhlbSB3aXRoIHlvdXIgdXNl
cm5hbWUgb3IgCm90aGVyd2lzZSBpbmRpY2F0ZSB3aG8gaW50ZW5kcyB0byBpbnRyb2R1Y2UgdGhl
IGRpc2N1c3Npb24gb24gdGhlbS4KClRoYW5rcywKCk1pbmR5CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Nov 22 17:22:18 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 22 Nov 2017 17:22: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 1eHYiw-0006gs-SC; Wed, 22 Nov 2017 17:22:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tom.j.ridge@googlemail.com>) id 1eHYiv-0006gh-EZ
 for mirageos-devel@lists.xenproject.org; Wed, 22 Nov 2017 17:22:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F4/5A-20526-042B51A5; Wed, 22 Nov 2017 17:22:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXiVRu0Qdd+k2i
 UwcOXfBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvH9zWPmgo+uFUsPXGBqYNxv08XIxSEkMJdR
 om3TKSYQh0WglVXixq/HzCCOhMAcVonV7Y9Zuxg5gZwyiQsdL9kg7CKJKdd72CHsEom2x6uYQ
 GxeAUGJkzOfsIDYQgJeEmtmXQar4RQIlFjyqJUdIr6VUeLtDm0Qm01AR6Lj3HtGEJtFQFWiff
 ViVog5ARIfV9wHmyks4CTR8nQu2F4RARWJjVNvg9nMAuoSqzc+YoKwfSTWbL3HMoFRcBaSM2Y
 hSUHYmhKt23+zQ9jaEssWvmaGsDUkFtzZx4gsvoCRbRWjenFqUVlqka6RXlJRZnpGSW5iZo6u
 oYGpXm5qcXFiempOYlKxXnJ+7iZGYAQwAMEOxu9/nA4xSnIwKYnyBi8XiRLiS8pPqcxILM6IL
 yrNSS0+xCjDwaEkwWuyUTRKSLAoNT21Ii0zBxiLMGkJDh4lEd5vG4DSvMUFibnFmekQqVOM3h
 zHNl3+w8RxYMIVILlvzy0gueHmXRAbTD6b+bqBWYglLz8vVUqc1xFkgwDIiIzSPLgFsJRyiVF
 WSpiXEehkIZ6C1KLczBJU+VeM4hyMSsK84iBTeDLzSuDueAV0IhPQiT+PC4OcWJKIkJJqYMwq
 2z1/k3nlGxalxksX2o4/9n9zUevQrJy6a35FH2JutR04cM7vS2DkL7Z+Zj+Gxj3N+9c6iVfHr
 9z5J237lZeHaz1rNgXrvqjK7qkKTj988P6VFZlrMl/lm21YrvD7fftWVd0LOpt/JwYccNCOX9
 Kweff3J3+/RbxlUrEyKvf7fLmTeVaf6gYlluKMREMt5qLiRADAeE3XJAMAAA==
X-Env-Sender: tom.j.ridge@googlemail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1511371326!108337183!1
X-Originating-IP: [74.125.82.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8158 invoked from network); 22 Nov 2017 17:22:07 -0000
Received: from mail-ot0-f176.google.com (HELO mail-ot0-f176.google.com)
 (74.125.82.176)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Nov 2017 17:22:07 -0000
Received: by mail-ot0-f176.google.com with SMTP id s4so14185881ote.4
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 22 Nov 2017 09:22:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=AQ3ZaJ39ap90U+hlrpyn9NWsk7dv0wcYFelXAXXTGoY=;
 b=rDcbR3kFu2WlPWDdQhkVs0/fvL1T7STPh16d27mTU8J/l5pxD1pZFU5TSM0+gb/PLD
 WVY9O/MFVMwuAbjeLosDEiugwcB97b37KK9cw2V+TN4TEGTQG6MaOCtc1wErZJqpyGea
 qhESCqeOD4/70Wh7wktjx0fSRMkYuRuFoK3MIDcL2DPiKAd6TBoJ58zLbGyVu4l5L1aF
 8zU77rJ06rWezXUss4EgAlkO8iHvaxQFWfyevaMEpK8yWpRSmUjht+NCsnEAzTRAnG3z
 gpkOpnSk3BMuIlnXK7SVoaO8u19yUknTY49YmDcBNa+WPB9kuG89lhAbXTfqP59VTvfu
 btXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=AQ3ZaJ39ap90U+hlrpyn9NWsk7dv0wcYFelXAXXTGoY=;
 b=H5iove6aLE39OUAJVgBmRQGxj8cNGX3LQAXzAasasMNw5ueIqmS/n6tGkEblXrbY+a
 HaavNF8XeL7eZj8LtirWkdCZoBpNQsKeKmxO6LwK0XFxtCLXFSQhXE2QFtYSfvRNOmeJ
 kM8Z1zAICzPRvV3/Z+mA7ehs/tqzT0MHEPEZY/D8uLOs20vCEKbLTeCO6cv52e29ME3F
 QKOLm62IJEECg7LLv5NtlN5XhnhBus905l+YaVq6VlWd0kfzbfhy8VgEzkiAE4Y+Zo/H
 C+/B9rOp5anr0DsASw7ll7rIWm7T1Gl+wkUamjxxZ9Rt/L+tQ9s28o/zaUKi0eKmPvD0
 wgNQ==
X-Gm-Message-State: AJaThX5WBDFYufp8L2Nn0dqOpMAC7fIez2JioOkWZ6cl0WOcpyRBxt3N
 QltJPscHFVK52cYoY5tXcui0bpBp680wNY0yPLE=
X-Google-Smtp-Source: AGs4zMY+hT1jLn5CCI8tqv0UP5am5cg0jLEnyFmFn5GnqwDpAmrnxOrR0yWlK+44s2xZbK03/BFTPOR0jBnXCh9hlGg=
X-Received: by 10.157.33.199 with SMTP id s65mr15073283otb.134.1511371325822; 
 Wed, 22 Nov 2017 09:22:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.117.9 with HTTP; Wed, 22 Nov 2017 09:21:45 -0800 (PST)
In-Reply-To: <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
 <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
From: Tom Ridge <tom.j.ridge@googlemail.com>
Date: Wed, 22 Nov 2017 17:21:45 +0000
Message-ID: <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
To: Sven Anderson <sven@anderson.de>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4976322152444178187=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============4976322152444178187==
Content-Type: multipart/alternative; boundary="001a1149259effdbbd055e958eb4"

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

But if you are happy to have the storage remote from the mirage machine,
and running an arbitrary OS, then you have many options to choose from eg
just send key-value pair via tcp to remote server running an ocaml
listener, then do what you want from there. The consistency/caching aspect
of your query really depends on what properties you want (if you are
prepared to cache, then you are prepared to receive possibly-stale data
presumably... so you have to be a bit more precise about what properties
you want).

On 21 November 2017 at 17:42, Tom Ridge <tom.j.ridge@googlemail.com> wrote:

> https://github.com/tomjridge/tjr_btree ? It is not hooked into mirage
> block device, so that might require some hacking.
>
> On 14 November 2017 at 17:14, Gabriel de Perthuis <g2p.code@gmail.com>
> wrote:
>
>> Hello,
>>
>> I'm the developer of Wodan.  Wodan itself is restricted to fixed-sized
>> keys and bounded-size values which might be too constraining for you.  I
>> am currently working on an Irmin layer on top of it.  It's currently in
>> a private branch until all tests pass; the chunking approach seems to
>> break the existing tests.
>>
>> Le 14/11/2017 =C3=A0 15:39, Sven Anderson a =C3=A9crit :
>> > Hi,
>> >
>> > TL;DR: what current persistent storage options are out there _now_?
>> >
>> > for our project (secure private key storage,
>> > https://github.com/keyfender) we need a persistent storage for our
>> > unikernel application, persistent in the meaning of surviving reboots =
of
>> > the unikernel. It doesn't have to be necessarily "local" in a sense of
>> > writing it to a storage device that the mirage unikernel has direct
>> > access to, it could also be another VM, that runs a network daemon tha=
t
>> > the unikernel is connecting to. The latter would have the advantage of
>> > giving us concurrency for multi-core or multi-node for free which we
>> > plan to support anyway.
>> >
>> > The data we need to store has a simple KV structure, for configuration
>> > and payload data, the keys are strings, the values are arbitrary ocaml
>> > objects, they could be serialized into json though, if necessary. The
>> > data amount is rather small, write rarely, read often (but should be
>> > cached locally, because of the pretty constant nature of the data).
>> > Consistency between different threads/nodes would be more important th=
an
>> > IO performance.
>> >
>> > Now the question is: what options do we have, if any?
>> >
>> > Irmin seems to be a pretty good fit, giving us a distributed storage
>> > structure, and IIUC Irmin within MirageOS doesn't store locally but
>> > could use a Git server or Non-Mirage-Irmin-Server on another node as
>> > persistent storage, is this correct?
>> >
>> > What other options are out there? the Wodan project
>> > (https://github.com/g2p/wodan) is ready for "production"?
>> >
>> > Are there backends for standard SQL databases, like MariaDB/PostgreSQL=
?
>> >
>> > Thanks in advance for any pointers and hints!
>> >
>> >
>> > Cheers
>> >
>> > Sven
>> >
>> > _______________________________________________
>> > MirageOS-devel mailing list
>> > MirageOS-devel@lists.xenproject.org
>> > https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> >
>>
>>
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>
>
>

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

<div dir=3D"ltr"><div>But if you are happy to have the storage remote from =
the mirage machine, and running an arbitrary OS, then you have many options=
 to choose from eg just send key-value pair via tcp to remote server runnin=
g an ocaml listener, then do what you want from there. The consistency/cach=
ing aspect of your query really depends on what properties you want (if you=
 are prepared to cache, then you are prepared to receive possibly-stale dat=
a presumably... so you have to be a bit more precise about what properties =
you want).</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On 21 November 2017 at 17:42, Tom Ridge <span dir=3D"ltr">&lt;<a href=
=3D"mailto:tom.j.ridge@googlemail.com" target=3D"_blank">tom.j.ridge@google=
mail.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"><div dir=
=3D"ltr"><a href=3D"https://github.com/tomjridge/tjr_btree" target=3D"_blan=
k">https://github.com/tomjridge/<wbr>tjr_btree</a> ? It is not hooked into =
mirage block device, so that might require some hacking.<br></div><div clas=
s=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On 14 November 2017 at 17:14, Gabriel de Perthuis <span dir=
=3D"ltr">&lt;<a href=3D"mailto:g2p.code@gmail.com" target=3D"_blank">g2p.co=
de@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,=
<br>
<br>
I&#39;m the developer of Wodan.=C2=A0 Wodan itself is restricted to fixed-s=
ized<br>
keys and bounded-size values which might be too constraining for you.=C2=A0=
 I<br>
am currently working on an Irmin layer on top of it.=C2=A0 It&#39;s current=
ly in<br>
a private branch until all tests pass; the chunking approach seems to<br>
break the existing tests.<br>
<div class=3D"m_3495543076093292229HOEnZb"><div class=3D"m_3495543076093292=
229h5"><br>
Le 14/11/2017 =C3=A0 15:39, Sven Anderson a =C3=A9crit=C2=A0:<br>
&gt; Hi,<br>
&gt;<br>
&gt; TL;DR: what current persistent storage options are out there _now_?<br=
>
&gt;<br>
&gt; for our project (secure private key storage,<br>
&gt; <a href=3D"https://github.com/keyfender" rel=3D"noreferrer" target=3D"=
_blank">https://github.com/keyfender</a>) we need a persistent storage for =
our<br>
&gt; unikernel application, persistent in the meaning of surviving reboots =
of<br>
&gt; the unikernel. It doesn&#39;t have to be necessarily &quot;local&quot;=
 in a sense of<br>
&gt; writing it to a storage device that the mirage unikernel has direct<br=
>
&gt; access to, it could also be another VM, that runs a network daemon tha=
t<br>
&gt; the unikernel is connecting to. The latter would have the advantage of=
<br>
&gt; giving us concurrency for multi-core or multi-node for free which we<b=
r>
&gt; plan to support anyway.<br>
&gt;<br>
&gt; The data we need to store has a simple KV structure, for configuration=
<br>
&gt; and payload data, the keys are strings, the values are arbitrary ocaml=
<br>
&gt; objects, they could be serialized into json though, if necessary. The<=
br>
&gt; data amount is rather small, write rarely, read often (but should be<b=
r>
&gt; cached locally, because of the pretty constant nature of the data).<br=
>
&gt; Consistency between different threads/nodes would be more important th=
an<br>
&gt; IO performance.<br>
&gt;<br>
&gt; Now the question is: what options do we have, if any?<br>
&gt;<br>
&gt; Irmin seems to be a pretty good fit, giving us a distributed storage<b=
r>
&gt; structure, and IIUC Irmin within MirageOS doesn&#39;t store locally bu=
t<br>
&gt; could use a Git server or Non-Mirage-Irmin-Server on another node as<b=
r>
&gt; persistent storage, is this correct?<br>
&gt;<br>
&gt; What other options are out there? the Wodan project<br>
&gt; (<a href=3D"https://github.com/g2p/wodan" rel=3D"noreferrer" target=3D=
"_blank">https://github.com/g2p/wodan</a>) is ready for &quot;production&qu=
ot;?<br>
&gt;<br>
&gt; Are there backends for standard SQL databases, like MariaDB/PostgreSQL=
?<br>
&gt;<br>
&gt; Thanks in advance for any pointers and hints!<br>
&gt;<br>
&gt;<br>
&gt; Cheers<br>
&gt;<br>
&gt; Sven<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; MirageOS-devel mailing list<br>
&gt; <a href=3D"mailto:MirageOS-devel@lists.xenproject.org" target=3D"_blan=
k">MirageOS-devel@lists.xenprojec<wbr>t.org</a><br>
&gt; <a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirag=
eos-devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.or=
g/c<wbr>gi-bin/mailman/listinfo/mirage<wbr>os-devel</a><br>
&gt;<br>
<br>
<br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org" target=3D"_blank">Mi=
rageOS-devel@lists.xenprojec<wbr>t.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/c<w=
br>gi-bin/mailman/listinfo/mirage<wbr>os-devel</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--001a1149259effdbbd055e958eb4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============4976322152444178187==--


From mirageos-devel-bounces@lists.xenproject.org Wed Nov 22 17:25:43 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 22 Nov 2017 17:25: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 1eHYmN-0006s1-6b; Wed, 22 Nov 2017 17:25:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mindy@somerandomidiot.com>) id 1eHYmL-0006rv-FT
 for mirageos-devel@lists.xenproject.org; Wed, 22 Nov 2017 17:25:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2D/5E-27709-413B51A5; Wed, 22 Nov 2017 17:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVy0237MV2RzaJ
 RBke3clv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aOjqfMBee4Kpa/bmVqYLzF0cXIySEhICcx
 59oVRhBbSGAKk8Tt5lwQm01AX2JO031WEFtYIEXiXWcDC4gtIqAusezUfbB6XgE3iTlbvrOD2
 CwCqhKvW/eD1YgKhEvs/36NGaJGUOLkzCdgcWYBM4l5mx8yQ9jyEtvfzoGyxSVuPZnPNIGRZx
 aSlllIWmYhaZmFpGUBI8sqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYzAoGIAgh2Mf9cGHmKU5GBSEuUNXi4SJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC12aT
 aJSQYFFqempFWmYOMLxh0hIcPEoivMogad7igsTc4sx0iNQpRl2OZzNfNzALseTl56VKifOe2
 AhUJABSlFGaBzcCFmuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrArKKJzOvBG7TK6AjmI
 CO+HlcGOSIkkSElFQDY8N75xWvThs80H5QqbeU/Zl6+v/AjK2zG2Zue8Hi77l/jurTUwIbNUX
 3xyflGLmtjDK3MjzYcXOlp/HaA9UzVmdtnPYi4/WVi6rPVqWl23CurSrybi047jTHO/XurXKH
 N96dKzX66rN5bqrPDVq0TCz2sX8oS0hSRfk9nrzVDo4LK5r+Tz9srMRSnJFoqMVcVJwIABzN4
 B+wAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1511371539!85889966!1
X-Originating-IP: [217.70.183.198]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54448 invoked from network); 22 Nov 2017 17:25:40 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Nov 2017 17:25:40 -0000
X-Originating-IP: 173.119.4.87
Received: from [10.137.0.9] (173-119-4-87.pools.spcsdns.net [173.119.4.87])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 71FECFB8C7
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 22 Nov 2017 18:25:39 +0100 (CET)
From: Mindy Preston <mindy@somerandomidiot.com>
To: mirageos-devel@lists.xenproject.org
Message-ID: <5e759ee4-ce0c-5d99-bad7-59151afbc97e@somerandomidiot.com>
Date: Wed, 22 Nov 2017 11:26:36 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [MirageOS-devel] archiving legacy repositories in the mirage github
 organization on Monday 27 November 2017
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

SGkgZm9sa3MsCgpEdXJpbmcgYnVnLWNsZWFuaW5nIGRheSB3ZSBub3RpY2VkIG1hbnkgb2xkZXIg
cmVwb3NpdG9yaWVzIGluIHRoZSBNaXJhZ2UgCm9yZ2FuaXphdGlvbiBvbiBHaXRIdWIgd2hpY2gg
YXBwZWFyIHRvIG5vIGxvbmdlciBiZSBtYWludGFpbmVkLiAgU2luY2UgCnRoZSBiZXN0IHRvb2xz
IHdlIGhhdmUgZm9yIGNyb3NzLWN1dHRpbmcgdmlld3Mgb2YgTWlyYWdlJ3MgY29kZWJhc2UgdXNl
IApwcmVzZW5jZSBpbiB0aGUgTWlyYWdlIG9yZ2FuaXphdGlvbiBhcyBhIGZlYXR1cmUsIHRoZXNl
IHJlcG9zaXRvcmllcycgCmlzc3VlcyBhbmQgcHVsbCByZXF1ZXN0cyBzaG93IHVwIGluIGFsbCB0
aGVzZSB2aWV3cyAtIGJ1dCBpbiB0aG9zZSAKY2FzZXMsIHRoZXJlJ3Mgbm8gbWVhbmluZ2Z1bCBh
Y3Rpb24gdG8gdGFrZS4KCkluIG91ciBJUkMgY2F0Y2h1cCB0b2RheSwgcmFib29mIHBvaW50ZWQg
b3V0IHRoYXQgR2l0SHViIGhhcyBhbiAKImFyY2hpdmUiIGZlYXR1cmUuICBBcmNoaXZpbmcgYSBy
ZXBvc2l0b3J5IHByZXNlcnZlcyBpdHMgb3JnYW5pemF0aW9uIAptZW1iZXJzaGlwIGFuZCBhbGwg
bGlua3MsIGJ1dCBtYWtlcyBhIHJlcG9zaXRvcnkgcmVhZC1vbmx5LCBhbmRzIHRhZyBpdCAKd2l0
aCB0aGUgImFyY2hpdmVkIiB0YWcuICAiYXJjaGl2ZWQ6ZmFsc2UiIGNhbiB0aGVuIGJlIGFkZGVk
IHRvIGFueSAKc2VhcmNoIGluIEdpdEh1YiAoYW5kIGluZGVlZCBpcyBpbmNsdWRlZCBieSBkZWZh
dWx0IGluIG1hbnkgb2YgdGhlbSkuICAKUmVwb3NpdG9yaWVzIGNhbiBiZSB1bi1hcmNoaXZlZCBh
ZnRlciBhcmNoaXZpbmcuCgpJIHdpbGwgYmUgYXJjaGl2aW5nIHRoZSByZXBvc2l0b3JpZXMgb24g
dGhlIGxpc3QgYXQgCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy84NjYg
b24gTW9uZGF5IDI3IE5vdmVtYmVyIDIwMTcuICAKSWYgYSByZXBvc2l0b3J5IHlvdSB3aXNoIG5v
dCB0byBoYXZlIGFyY2hpdmVkIGlzIGxpc3RlZCB0aGVyZSwgcGxlYXNlIApjb21tZW50IGluIHRo
ZSBpc3N1ZS4KClNvbWUgbWFpbnRhaW5lcnMgaGF2ZSB2b2x1bnRlZXJlZCB0byB0YWtlIHJlcG9z
aXRvcmllcyBvbiB0aGUgbGlzdCBiYWNrIAppbnRvIHRoZWlyIHBlcnNvbmFsIG9yZ2FuaXphdGlv
bnM7IGlmIHlvdSBkbyB0aGlzLCB5b3UgaGF2ZSBteSB0aGFua3MgOikgCmFuZCBhIHJlcXVlc3Qg
dGhhdCB5b3UgdXBkYXRlIHRoZSBsaXN0IG9mIHJlcG9zaXRvcmllcyBpbiB0aGUgaXNzdWUgdG8g
CnJlZmxlY3QgdGhhdCB0aGUgcmVwb3NpdG9yeSBpcyBubyBsb25nZXIgb3duZWQgYnkgdGhlIE1p
cmFnZSBvcmdhbml6YXRpb24uCgpUaGFuayB5b3UsCgpNaW5keSBQcmVzdG9uCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVs
Cg==

From mirageos-devel-bounces@lists.xenproject.org Thu Nov 23 12:00:42 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 23 Nov 2017 12:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eHqBC-0007ut-8E; Thu, 23 Nov 2017 12:00:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1eHqBA-0007ui-6F
 for mirageos-devel@lists.xenproject.org; Thu, 23 Nov 2017 12:00:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5F/28-27709-B58B61A5; Thu, 23 Nov 2017 12:00:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVit2Gljm70DrE
 og39HOS16W++yODB6HP5whSWAMYo1My8pvyKBNaP9nUNBo2jFrnsrmBoYJwl2MXJxCAncY5S4
 vmo3I4jDIrCJReLPp6vsXYycQJlCibkPrzCC2CwCqhIv38xmArHZBNQlft/fywxiiwDZy07dB
 6sRFjCT6G07AFbDK2AvcXbvYmYI21Ti+/0eVoiZVRJXN/1jh4gLSpyc+YQFxGYW0JHYufUOWx
 cjB5AtLbH8HwdEWF6ieetssDGcAu4STy4cAWsVFVCR6Fw6h2UCo8AsJJNmIZk0C2HSLCSTFjC
 yrGLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxZBiDYwXhm
 QeAhRkkOJiVR3rO6YlFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhjtgPlBItS01Mr0jJzgNEDk
 5bg4FES4VXYBpTmLS5IzC3OTIdInWLU5Xg283UDsxBLXn5eqpQ47weQIgGQoozSPLgRsEi+xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeTpBLeDLzSuA2vQI6ggnoiJ/HhUGOKElESEk1MJb
 OqjRuyRR46WerlJ229v9Zv76Ou97/nxqd7Q5fxnQ4+Vwr18kF0z7lJVrui5j5kqU+P//yV12f
 3zGHGQX3tW6p3PfQNa7U/ubac2dO8a2dXWhdsCZi8v7f7WkngzgllRIX7/ryK3WddYBy6Kcvj
 5dOPNBorJWUV37ueXfCrLsTvrOtzLzWnaXEUpyRaKjFXFScCACkba6J3wIAAA==
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-3.tower-27.messagelabs.com!1511438426!117521325!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7058 invoked from network); 23 Nov 2017 12:00:27 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Nov 2017 12:00:27 -0000
Received: from nodbug.lucina.net (78-141-76-187.dynamic.orange.sk
 [78.141.76.187])
 by smtp.lucina.net (Postfix) with ESMTPSA id 76625122804
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 23 Nov 2017 13:00:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1511438426;
 bh=E1t+oqr0kbNNNmJoeiO/6Ne/NsDHhfI9OYfNUBNaoS0=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=iomJcCK/wurWApD5uePVmF+KWN0yC7cDv6v1izKA37Au6WjuQdiySDXMJlSmcUeF2
 47qZ79e5AVz8w4ecl/kEQ7sdmm5oTfD4sqO8KoMAHQZAtZnVUWdTWQ+pm3sdLBgvWg
 KzN6WTBkQwaZ0/xgwwxHW2LfCVJymSchkEs1l4EgtyMJceQhFBCBGXT8pJtO8qan9l
 Sogndnqmacwi2fV6lytUubXVRjLi3NDnfragRMXEIUw7FJAgz8Q3QptTEYjOO13o9+
 XhgBj9LkEokhcff7q9Du4exvapEjgCUTvzrKBMQODt3EcoNGf9XwKjJ4wpdKY6EX7u
 qsvp17tkTgxCw==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 4E3404C0E8E; Thu, 23 Nov 2017 13:00:26 +0100 (CET)
Date: Thu, 23 Nov 2017 13:00:26 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20171123120026.senttchxirh6m3ov@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
 <bee5a3bd-e070-930b-ea1b-2ce76c12b8b6@somerandomidiot.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bee5a3bd-e070-930b-ea1b-2ce76c12b8b6@somerandomidiot.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

T24gRnJpZGF5LCAxNy4xMS4yMDE3IGF0wqAxMDoxOSwgTWluZHkgUHJlc3RvbiB3cm90ZToKPiBP
biAxMS8xNy8xNyAwNzoxNCwgSGFubmVzIE1laG5lcnQgd3JvdGU6Cj4gCj4gPiBEZWFyIHBlb3Bs
ZSwKPiA+IAo+ID4gdGhlIGN1cnJlbnQgc3RhdGU6Cj4gPiAtIE1pcmFnZU9TMyB3YXMgYWR2ZXJ0
aXNlZCBhcyAid29ya2luZyB3aXRoIE9DYW1sIDQuMDMgdXB3YXJkcyIKPiA+IC0gbWlyYWdlLXhl
biB3b3JrcyBhcyBvZiBub3cgb25seSB3aXRoIDQuMDQuMgo+ID4gLSBPQ2FtbCA0LjA2IHdhcyBy
ZWxlYXNlZCB3aXRoIGEgbWFqb3IgYnJlYWtpbmcgY2hhbmdlIChzYWZlLXN0cmluZykKPiA+IAo+
ID4gIEZyb20gc29tZSBkaXNjdXNzaW9uIG9uIElSQywgdGhlIGZvbGxvd2luZyBzZWVtcyB0byBi
ZSBjb25zZW5zdXMgKHBsZWFzZQo+ID4gZGlzY3VzcyBpZiB5b3UndmUgb3RoZXIgb3BpbmlvbnMp
Ogo+ID4gLSBNaXJhZ2Ugc3VwcG9ydHMgNC4wNC4yIHVwd2FyZHMgKHRoaXMgaXMgdHJ1ZSBmb3Ig
dGhlIG1pcmFnZSB0b29sCj4gPiBpdHNlbGYgYXMgd2VsbCBhcyBsaWJyYXJpZXMgb25seSB1c2Vk
IHdpdGggbWlyYWdlLCBvdGhlciBsaWJyYXJpZXMgdXNlZAo+ID4gZWxzZXdoZXJlIGFzIHdlbGwg
KHN1Y2ggYXMgaXBhZGRyLCB1cmksIGNzdHJ1Y3QsIHRscywgZXRjLikgbWF5IHdhbnQgdG8KPiA+
IHN1cHBvcnQgbW9yZSBPQ2FtbCB2ZXJzaW9ucwo+ID4gLSB0cmF2aXMgQ0kgaW4gdGhlIHJlcG9z
aXRvcmllcyBzaG91bGQgdGVzdCA0LjA0LjIgYW5kIDQuMDYgKHRvIGF2b2lkCj4gPiBoYXZpbmcg
YSBodWdlIGJsb3d1cCBvZiBvcHRpb25zKQo+IAo+IERvIHdlIGxvc2UgYW55dGhpbmcgYnkgbm90
IHRlc3RpbmcgNC4wNS4wPwoKSU1PIHNob3VsZCBkZWZpbml0ZWx5IHRlc3QgNC4wNS4wLCBnaXZl
biB0aGUgbnVtYmVyIG9mIGNoYW5nZXMgcmVxdWlyZWQgZm9yCjQuMDYuMCwgaXRzIHJlbGF0aXZl
IG5ld25lc3MsIGFuZCBjdXJyZW50IGxhY2sgb2Ygc3VwcG9ydCBpbiBtaXJhZ2UteGVuLgoKPiA+
IC0gTkI6IGlmIGEgcmVwb3NpdG9yeSBkb2Vzbid0IHJlbHkgb24gZXh0ZXJuYWwgQyBjb2RlLCB0
aGVyZSdzIG5vIHJlYWwKPiA+IG5lZWQgdG8gdGVzdCBpdCB3aXRoIGFsbCB0aGUgbGludXggZGlz
dHJpYnV0aW9ucyBhdmFpbGFibGUuCj4gPiAKPiA+IDQuMDMgbWF5IHN0aWxsIHdvcmssIGJ1dCB3
ZSdyZSBub3QgcHV0dGluZyBtdWNoIGVmZm9ydCBpbnRvIG1haW50YWluaW5nCj4gPiBjb21wYXRp
YmlsaXR5IC0tPiB3ZSBjYW4gc2FmZWx5IGJ1bXAgdG8gJ2F2YWlsYWJsZTogWyBvY2FtbC12ZXJz
aW9uID49Cj4gPiAiNC4wNC4yIiBdJyBpbiBvcGFtLgo+IAo+IEZvciBtaXJhZ2UgaXRzZWxmIGFu
ZCBsaWJyYXJpZXMgdXNlZCBvbmx5IGluIG1pcmFnZSwgc3VyZS4gIE15IGV4cGVyaWVuY2UKPiB0
cnlpbmcgdG8gc3VwcG9ydCBhIHJhbmdlIG9mIG9jYW1sLXZlcnNpb24gc3RhbnphcyBpbiB0aGF0
IGJhbGwgb2YKPiByZXBvc2l0b3JpZXMgd2FzIHByZXR0eSBiYWQgbGFzdCB0aW1lIGFuZCBJIHRo
aW5rIGl0J3MgYmVzdCB0byBrZWVwIHRoZW0KPiBib3VuZGVkIHRvIHRoZSBzYW1lIGNvbXBpbGVy
LgoKSSdtIGtlZW4gb24gbmFycm93aW5nIGRvd24gdGhlIG51bWJlciBvZiBzdXBwb3J0ZWQgdmVy
c2lvbnMgYWxzbyBmb3IgU29sbzUKYW5kIHJlbGF0ZWQgcGFja2FnZXMuIFRoaXMgd2lsbCBoYXZl
IHRoZSBiZW5lZml0IG9mIHJlZHVjaW5nIHdhc3RlZCBDSSAoYW5kCnRodXMgZGV2ZWxvcGVyKSB0
aW1lLgoKSWYgdGhlIGNvbnNlbnN1cyBpcyB0aGF0IHdlIHN1cHBvcnQgPj0gNC4wNC4yIGluIE1p
cmFnZSBhcyBhIHdob2xlLCB0aGVuCmZvciBvY2FtbC1mcmVlc3RhbmRpbmcsIG1pcmFnZS1zb2xv
NSwgbWlyYWdlLSotc29sbzUgSSB3b3VsZCBnbyB3aXRoIHRoZQpmb2xsb3dpbmcgc3RlcHM6Cgox
LiBEb2N1bWVudCB0aGUgPj0gNC4wNC4yIHJlcXVpcmVtZW50IHNvbWV3aGVyZS4gUHJvYmFibHkg
aW4gdGhlCm1pcmFnZS1zb2xvNSBhbmQgb2NhbWwtZnJlZXN0YW5kaW5nIFJFQURNRXMgc2luY2Ug
SSBkb24ndCBrbm93IG9mIGEgYmV0dGVyCnBsYWNlIGF0IHRoaXMgc3RhZ2UuCgoyLiBBZGQgYW4g
ZXhwbGljaXQgImF2YWlsYWJsZTogWyBvY2FtbC12ZXJzaW9uID49ICI0LjA0LjIiIF0iIGNvbnN0
cmFpbnQgdG8KYWxsIGFmZmVjdGVkIHBhY2thZ2VzLCBhbmQgZ2V0IHRoYXQgcHJvcGFnYXRlZCB0
byBvcGFtLXJlcG9zaXRvcnkuCgozLiBSZW1vdmUgT0NhbWwgdmVyc2lvbnMgPCA0LjA0LjIgZnJv
bSBUcmF2aXMgQ0kgZm9yIGFsbCBhZmZlY3RlZCBwYWNrYWdlcy4KCjQuIElkZWFsbHkgRGF0YWtp
dCBDSSBzaG91bGQgYWxzbyBubyBsb25nZXIgdGVzdCBvbiB0aGUgb2xkIGNvbXBpbGVyCnZlcnNp
b25zIHRvIHByZXZlbnQgc3B1cmlvdXMgZmFpbHVyZXMsIHByZXN1bWFibHkgdGhlIHJpZ2h0IHRo
aW5nIHdpbGwKaGFwcGVuIHRoZXJlIGR1ZSB0byB0aGUgYXZhaWxhYmlsaXR5IGNvbnN0cmFpbnRz
IGF1dG9tYXRpY2FsbHk/CgpNeSBqdXN0aWZpY2F0aW9uIGZvciBwb2ludCAyLiBpcyB0aGF0IGlm
IHdlJ3JlIG5vIGxvbmdlciB0ZXN0aW5nIG9uIHRob3NlCmNvbXBpbGVycyB0aGVuIHlvdSBzaG91
bGQgbm90IGJlIGFibGUgdG8gaW5zdGFsbCB0aGUgcGFja2FnZSBvbiB0aGVtCmVpdGhlci4KCldE
WVQ/CgotbWF0bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Nov 23 15:42:59 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 23 Nov 2017 15:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eHteJ-0008NB-D9; Thu, 23 Nov 2017 15:42:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1eHteH-0008MZ-Mn
 for mirageos-devel@lists.xenproject.org; Thu, 23 Nov 2017 15:42:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AC/51-26599-47CE61A5; Thu, 23 Nov 2017 15:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVy1TPyhG7JG7E
 ogxfrJCx6W++yODB6HP5whSWAMYo1My8pvyKBNWPSnC/MBT/5KiZ2ZDUwLuPpYuTiEBK4zSQx
 YWkTWxcjJ4ewgJlEb9sBJhBbREBdYtmp+4wQResZJZYsOcwOkmAT0JTY8PI5K4jNK2AnceXkD
 aAGDg4WAVWJafNqQMKiAhESN3d9YocoEZQ4OfMJC4jNKeAg0X3nITOIzQw0/8+8S1C2uMStJ/
 OZIGx5ieats5knMPLOQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8Vaf8yFGSQ4mJVHes7piUUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeG+/BsoJFqWmp1akZeYAgx4mLcHBoyTCuwskzVtckJhbnJkOkTrFqMvxbObrB
 mYhlrz8vFQpcd6zIEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGtBpv
 Bk5pXAbXoFdAQT0BE/jwuDHFGSiJCSamBULbjI8sZ1Y334qanS/15JBJ98s9ml38KHb/+ZrC/
 HeVLmKVV06XUVbDZ6+0ZJ7fFjSfmtwf/ENFRXmD667GhyaMn7ouhj+s+4O4VVLJ58zbxaskHq
 a6z+8dVRpy5FqzcoMayqXvVw37//BRoZvdvaZ5pZ37ggL5k/0T3GLVMjYfJtN/2a+5uVWIozE
 g21mIuKEwEkRVrjuwIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1511451764!108640611!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56377 invoked from network); 23 Nov 2017 15:42:44 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Nov 2017 15:42:44 -0000
Received: from [128.232.110.188] (c188.al.cl.cam.ac.uk [128.232.110.188])
 (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 8FE3217A4
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 23 Nov 2017 16:42:43 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
 <bee5a3bd-e070-930b-ea1b-2ce76c12b8b6@somerandomidiot.com>
 <20171123120026.senttchxirh6m3ov@nodbug.lucina.net>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <45d11800-bbb9-a30d-12c3-250b7fe53606@mehnert.org>
Date: Thu, 23 Nov 2017 15:42:27 +0000
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171123120026.senttchxirh6m3ov@nodbug.lucina.net>
Content-Language: en-US
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

T24gMjMvMTEvMjAxNyAxMjowMCwgTWFydGluIEx1Y2luYSB3cm90ZToKPiBJTU8gc2hvdWxkIGRl
ZmluaXRlbHkgdGVzdCA0LjA1LjAsIGdpdmVuIHRoZSBudW1iZXIgb2YgY2hhbmdlcyByZXF1aXJl
ZCBmb3IKPiA0LjA2LjAsIGl0cyByZWxhdGl2ZSBuZXduZXNzLCBhbmQgY3VycmVudCBsYWNrIG9m
IHN1cHBvcnQgaW4gbWlyYWdlLXhlbi4KCk9rLCBmYWlyIGVub3VnaC4gIFdlIGNhbiB0ZXN0IDQu
MDQuMiwgNC4wNSBhbmQgNC4wNi4gIE9uY2UgNC4wNyBpcwpyZWxlYXNlZCwgc2hvdWxkIHdlIHRo
ZW4gcmVtb3ZlIDQuMDQgLS0gaS5lLiB0cnkgdG8gaGF2ZSB0aGUgdGhyZWUgbW9zdApyZWNlbnQg
T0NhbWwgbWFqb3IgcmVsZWFzZXMgc3VwcG9ydGVkPwoKPiBJJ20ga2VlbiBvbiBuYXJyb3dpbmcg
ZG93biB0aGUgbnVtYmVyIG9mIHN1cHBvcnRlZCB2ZXJzaW9ucyBhbHNvIGZvciBTb2xvNQo+IGFu
ZCByZWxhdGVkIHBhY2thZ2VzLiBUaGlzIHdpbGwgaGF2ZSB0aGUgYmVuZWZpdCBvZiByZWR1Y2lu
ZyB3YXN0ZWQgQ0kgKGFuZAo+IHRodXMgZGV2ZWxvcGVyKSB0aW1lLgoKWWVzIQoKPiBJZiB0aGUg
Y29uc2Vuc3VzIGlzIHRoYXQgd2Ugc3VwcG9ydCA+PSA0LjA0LjIgaW4gTWlyYWdlIGFzIGEgd2hv
bGUsIHRoZW4KPiBmb3Igb2NhbWwtZnJlZXN0YW5kaW5nLCBtaXJhZ2Utc29sbzUsIG1pcmFnZS0q
LXNvbG81IEkgd291bGQgZ28gd2l0aCB0aGUKPiBmb2xsb3dpbmcgc3RlcHM6Cj4gCj4gMS4gRG9j
dW1lbnQgdGhlID49IDQuMDQuMiByZXF1aXJlbWVudCBzb21ld2hlcmUuIFByb2JhYmx5IGluIHRo
ZQo+IG1pcmFnZS1zb2xvNSBhbmQgb2NhbWwtZnJlZXN0YW5kaW5nIFJFQURNRXMgc2luY2UgSSBk
b24ndCBrbm93IG9mIGEgYmV0dGVyCj4gcGxhY2UgYXQgdGhpcyBzdGFnZS4KClRoYXQgc291bmRz
IHZlcnkgcmVhc29uYWJsZS4gIFdlIHNob3VsZCBhbHNvIGVuc3VyZSB0aGF0IG1pcmFnZS5pbwpy
ZWZsZWN0cyB0aGlzIGNvbnN0cmFpbnRzIGluIGluc3RhbGxhdGlvbiBpbnN0cnVjdGlvbnMuCgo+
IDIuIEFkZCBhbiBleHBsaWNpdCAiYXZhaWxhYmxlOiBbIG9jYW1sLXZlcnNpb24gPj0gIjQuMDQu
MiIgXSIgY29uc3RyYWludCB0bwo+IGFsbCBhZmZlY3RlZCBwYWNrYWdlcywgYW5kIGdldCB0aGF0
IHByb3BhZ2F0ZWQgdG8gb3BhbS1yZXBvc2l0b3J5LgoKVGhpcyBpcyB3aGF0IEkgZGlkIGluIHNl
dmVyYWwgUFJzIHRvIG1pcmFnZSByZXBvc2l0b3JpZXMuICBNaXJhZ2UgMy4wLjYKKGN1cnJlbnRs
eSBQUmVkIHRvIG9wYW0tcmVwb3NpdG9yeSkgYWxyZWFkeSBjb250YWlucyB0aGUgPj0gIjQuMDQu
MiIKY29uc3RyYWludHMuCgo+IDMuIFJlbW92ZSBPQ2FtbCB2ZXJzaW9ucyA8IDQuMDQuMiBmcm9t
IFRyYXZpcyBDSSBmb3IgYWxsIGFmZmVjdGVkIHBhY2thZ2VzLgo+IAo+IDQuIElkZWFsbHkgRGF0
YWtpdCBDSSBzaG91bGQgYWxzbyBubyBsb25nZXIgdGVzdCBvbiB0aGUgb2xkIGNvbXBpbGVyCj4g
dmVyc2lvbnMgdG8gcHJldmVudCBzcHVyaW91cyBmYWlsdXJlcywgcHJlc3VtYWJseSB0aGUgcmln
aHQgdGhpbmcgd2lsbAo+IGhhcHBlbiB0aGVyZSBkdWUgdG8gdGhlIGF2YWlsYWJpbGl0eSBjb25z
dHJhaW50cyBhdXRvbWF0aWNhbGx5Pwo+IAo+IE15IGp1c3RpZmljYXRpb24gZm9yIHBvaW50IDIu
IGlzIHRoYXQgaWYgd2UncmUgbm8gbG9uZ2VyIHRlc3Rpbmcgb24gdGhvc2UKPiBjb21waWxlcnMg
dGhlbiB5b3Ugc2hvdWxkIG5vdCBiZSBhYmxlIHRvIGluc3RhbGwgdGhlIHBhY2thZ2Ugb24gdGhl
bQo+IGVpdGhlci4KPiAKPiBXRFlUPwoKSSB0aGluayB0aGlzIGlzIGEgZ3JlYXQgcGxhbiwgYW5k
IGhhdmVuJ3QgaGVhcmQgZnJvbSBhbnlvbmUgd2hvIG5lZWRzCmludGVyb3BlcmF0aW9uIHdpdGgg
b2xkZXIgT0NhbWwgY29tcGlsZXJzLgoKCmhhbm5lcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Nov 23 17:08:22 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 23 Nov 2017 17:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eHuz2-0006Q3-Ef; Thu, 23 Nov 2017 17:08:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1eHuz1-0006Px-6H
 for mirageos-devel@lists.xenproject.org; Thu, 23 Nov 2017 17:08:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 32/2D-08854-E70071A5; Thu, 23 Nov 2017 17:08:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXCOvOhsW4tg3i
 Uwfk+KYve1rssDowehz9cYQlgjGLNzEvKr0hgzfg4I6hgNU/FnO372RoYu7i6GLk4hASmMko8
 WHiFHcRhEZjMLPFw8wlWCOcrk8T023fYIcpmMEqsnH+OsYuRk4NZQEvixr+XTF2MHBy8AvoSv
 c/BwsICZhK9bQfAwmwCmhIrX/GDhDkF7CVe/DrPBGKzCKhKbP7VwQoxRV1i9cZHTBC2tsSyha
 +ZQWxeAVuJi09eskKsfcwosf3GEbAiEaCGEw/+g+2SEJCVuDX7EvMERoFZSC6ahXDRLCRjFzA
 yr2LUKE4tKkst0jU00EsqykzPKMlNzMwB8oz1clOLixPTU3MSk4r1kvNzNzECw7OegYFxB+O2
 LudDjJIcTEqivDK/xKKE+JLyUyozEosz4otKc1KLDzHKcHAoSfAq/AfKCRalpqdWpGXmACMFJ
 i3BwaMkwrsBJM1bXJCYW5yZDpE6xWjM8Wzm6wZmjmlXW5uYhVjy8vNSpcR5i0FKBUBKM0rz4A
 bBIvgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuD2vQI6hQnolJ/HhUFOKUl
 ESEk1MMZmmTwRiz6RYCy/+tiafIkWo/cBZUvXXmw65xHUMPv7mZUeq2RPcpS7fY+tVpgY//PV
 4+1zjh177fY9K+nWH8nqRo3L78r0lSIOLPQIKCh6VmtdW8p3elXElFIRlqXJia9/MPnFTGQx+
 sSw4ofaivtCFvFpP+9uufOZe6uL7EeRd5+f/uDz+6/EUpyRaKjFXFScCABmG9we2wIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1511456893!111731978!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62037 invoked from network); 23 Nov 2017 17:08:13 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Nov 2017 17:08:13 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id c985b37b;
 Thu, 23 Nov 2017 17:08:12 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=9YMSG/HQmCXljI5t1GugQQhHx9Y=; b=YqxpzUeT1kW46MMcIh
 lsumlq3UVlF69LxXOR4yZyp1zwWCinceRUTU5NRNl+zlpKwMICZFx3LJ3MnvHNN1
 FAwFL1cTlH6Ccffkx614En+xVjAw5IJUuN0WumSsbo5gCh2m8Gymtwg4n2ZSUAG+
 mxy+QaULExeli6Vg488qaP8BE=
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=v/YW7gSm2U5KQZnw0CT0PX1yy8teeHHLdQxVaBMzM/A5xyxQCDP
 ZcPmpzEY8nBg4LVzawo232JGJxtISXqRqpu7Q+VLrC5bp1ta2W9+2MJ2L6QJpSwH
 X5O7g0TZAe/9N43Qz4eRoFVSsKjQh53clbNbLzEmI3fn1mkrgqE53e14=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id 17f7bb00
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 23 Nov 2017 17:08:12 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <45d11800-bbb9-a30d-12c3-250b7fe53606@mehnert.org>
Date: Thu, 23 Nov 2017 17:08:12 +0000
Message-Id: <BBBF8BBE-4ADA-4384-AC9C-405C82EF31AE@recoil.org>
References: <50172288-40c2-bd9d-e7e3-326c42e96c4a@mehnert.org>
 <bee5a3bd-e070-930b-ea1b-2ce76c12b8b6@somerandomidiot.com>
 <20171123120026.senttchxirh6m3ov@nodbug.lucina.net>
 <45d11800-bbb9-a30d-12c3-250b7fe53606@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3273)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] supported OCaml versions
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

T24gMjMgTm92IDIwMTcsIGF0IDE1OjQyLCBIYW5uZXMgTWVobmVydCA8aGFubmVzQG1laG5lcnQu
b3JnPiB3cm90ZToKPiAKPiBPbiAyMy8xMS8yMDE3IDEyOjAwLCBNYXJ0aW4gTHVjaW5hIHdyb3Rl
Ogo+PiBJTU8gc2hvdWxkIGRlZmluaXRlbHkgdGVzdCA0LjA1LjAsIGdpdmVuIHRoZSBudW1iZXIg
b2YgY2hhbmdlcyByZXF1aXJlZCBmb3IKPj4gNC4wNi4wLCBpdHMgcmVsYXRpdmUgbmV3bmVzcywg
YW5kIGN1cnJlbnQgbGFjayBvZiBzdXBwb3J0IGluIG1pcmFnZS14ZW4uCj4gCj4gT2ssIGZhaXIg
ZW5vdWdoLiAgV2UgY2FuIHRlc3QgNC4wNC4yLCA0LjA1IGFuZCA0LjA2LiAgT25jZSA0LjA3IGlz
Cj4gcmVsZWFzZWQsIHNob3VsZCB3ZSB0aGVuIHJlbW92ZSA0LjA0IC0tIGkuZS4gdHJ5IHRvIGhh
dmUgdGhlIHRocmVlIG1vc3QKPiByZWNlbnQgT0NhbWwgbWFqb3IgcmVsZWFzZXMgc3VwcG9ydGVk
PwoKWWVzIHBsZWFzZSBkb24ndCBza2lwIE9DYW1sIHZlcnNpb25zIDopICBXZSAqbWF5KiBuZWVk
IHRvIHN1cHBvcnQgNC4wNC4yCmZvciBzbGlnaHRseSBsb25nZXIgdGhhbiB1c3VhbCBzaW5jZSA0
LjA2IGlzIGEgbWFqb3IgYnJlYWtpbmcgcmVsZWFzZS4gIEknZAprZWVwIHRoZSAibGFzdCB0aHJl
ZSBtYWpvciByZWxlYXNlcyIgYXMgYSBndWlkZWxpbmUgcmF0aGVyIHRoYW4gYSBmYXN0IHJ1bGUu
Cgo+PiA0LiBJZGVhbGx5IERhdGFraXQgQ0kgc2hvdWxkIGFsc28gbm8gbG9uZ2VyIHRlc3Qgb24g
dGhlIG9sZCBjb21waWxlcgo+PiB2ZXJzaW9ucyB0byBwcmV2ZW50IHNwdXJpb3VzIGZhaWx1cmVz
LCBwcmVzdW1hYmx5IHRoZSByaWdodCB0aGluZyB3aWxsCj4+IGhhcHBlbiB0aGVyZSBkdWUgdG8g
dGhlIGF2YWlsYWJpbGl0eSBjb25zdHJhaW50cyBhdXRvbWF0aWNhbGx5Pwo+PiAKPj4gTXkganVz
dGlmaWNhdGlvbiBmb3IgcG9pbnQgMi4gaXMgdGhhdCBpZiB3ZSdyZSBubyBsb25nZXIgdGVzdGlu
ZyBvbiB0aG9zZQo+PiBjb21waWxlcnMgdGhlbiB5b3Ugc2hvdWxkIG5vdCBiZSBhYmxlIHRvIGlu
c3RhbGwgdGhlIHBhY2thZ2Ugb24gdGhlbQo+PiBlaXRoZXIuCj4+IAo+PiBXRFlUPwo+IAo+IEkg
dGhpbmsgdGhpcyBpcyBhIGdyZWF0IHBsYW4sIGFuZCBoYXZlbid0IGhlYXJkIGZyb20gYW55b25l
IHdobyBuZWVkcwo+IGludGVyb3BlcmF0aW9uIHdpdGggb2xkZXIgT0NhbWwgY29tcGlsZXJzLgoK
SSBjb25jdXIuIERvbid0IGhvbGQgYmFjayB0aGUgcHJvamVjdCBmb3IgdGhlIHNha2Ugb2YgY29t
cGF0aWJpbGl0eS4KQXMgdGhlIGRlcGxveWVkIHVzZXItYmFzZSBpbmNyZWFzZXMsIHRoZXkgd2ls
bCBzaWduYWwgZm9yIHdoZW4gbG9uZy10ZXJtCnN1cHBvcnQgaXMgbmVjZXNzYXJ5LgoKKE9uIHRo
YXQgbm90ZSwgaWYgeW91IGFyZSBhIHVzZXIgb2YgYSBwYXJ0aWN1bGFyIGxpYnJhcnkgaW4gdGhl
IE9DYW1sCmVjb3N5c3RlbSB0aGF0IHlvdSB0aGluayBoYXMgZHJvcHBlZCBzdXBwb3J0IGZvciBh
biBvbGRlciB2ZXJzaW9uCm9mIE9DYW1sIHRvbyBzb29uLCBwbGVhc2UgbGV0IHVzIGtub3cgOi0p
CgpyZWdhcmRzCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Nov 24 19:11:45 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 24 Nov 2017 19:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eIJNp-0003Hw-RJ; Fri, 24 Nov 2017 19:11:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sven@anderson.de>) id 1eIJNo-0003Hq-8S
 for mirageos-devel@lists.xenproject.org; Fri, 24 Nov 2017 19:11:28 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 2E/A6-08078-FDE681A5;
 Fri, 24 Nov 2017 19:11:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWip/Zmje69PIk
 og+MXDS16W++yODB6HP5whSWAMYo1My8pvyKBNePUyYXsBf/YK35uPMbcwPiMrYuRi0NIYAmT
 xK0JB4EcTg42ATWJ6z8WMXYxcnAwC2hIbL2cDBJmFtCWWLbwNTNImFdAXOLqQR+QMIuAqsS6n
 rMsEGE7iSe3RUDCIgLqEstO3WcEsSUE5CTmvJ/JBmErS8x58wTKVpVYcHYuO0irhICrxPsDzh
 BhPomLL34wQdilEp/+/GMFsYWB7jp9ZhkjRLmDxOadvhAlahKXLt9nnsAoOAvh4llILp6FcPE
 CRuZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcoABDsY
 /64NPMQoycGkJMrb0S8eJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1wIY+EKCRanpqRVpmTnAm
 IFJS3DwKInwtuQCpXmLCxJzizPTIVKnGI05ns183cDMMe1qaxOzEEtefl6qlDjvL5BSAZDSjN
 I8uEGwWL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4QkHt4MvNK4Pa9AjqFCeiUpyfFQU4
 pSURISTUw+ro7fBAOdxfJ8vM4fazB+mq2R+V+zanHZn2VTdje6WbjZ3z60nILYx/5pHWz/t7w
 6Pr+qZlh3va6exXWBrHrq2SLbs1OmrSrZJls300zp5DENdtmXb71vMOvXshpIT+jj0BWXpviF
 DX2Pa6L8k5nPBE/EvRr3RUl7kym5+afS/Rfc3X83yWgxFKckWioxVxUnAgApDS/BuACAAA=
X-Env-Sender: sven@anderson.de
X-Msg-Ref: server-5.tower-21.messagelabs.com!1511550686!73292706!1
X-Originating-IP: [46.38.236.172]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32064 invoked from network); 24 Nov 2017 19:11:26 -0000
Received: from vm1.a6n.de (HELO vm1.a6n.de) (46.38.236.172)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 24 Nov 2017 19:11:26 -0000
Received: from x2f7fbf2.dyn.telefonica.de ([2.247.251.242]
 helo=[10.206.91.242])
 by vm1.a6n.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.82) (envelope-from <sven@anderson.de>) id 1eIJNk-0005Cc-9K
 for mirageos-devel@lists.xenproject.org; Fri, 24 Nov 2017 20:11:26 +0100
From: Sven Anderson <sven@anderson.de>
Mime-Version: 1.0 (1.0)
Date: Fri, 24 Nov 2017 20:11:22 +0100
Message-Id: <46FA2CAC-C98A-46BD-BEF2-212C241034AD@anderson.de>
To: mirageos-devel@lists.xenproject.org
X-Mailer: iPhone Mail (15B202)
X-SA-Exim-Connect-IP: 2.247.251.242
X-SA-Exim-Mail-From: sven@anderson.de
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on vm1.a6n.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.0
X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 02:45:44 +0000)
X-SA-Exim-Scanned: Yes (on vm1.a6n.de)
Subject: [MirageOS-devel] Irmin_http with Cohttp_mirage
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

SGksCgpUTDtEUjogSXJtaW5faHR0cC5LVihDb2h0dHBfbWlyYWdlLkNsaWVudCkoSXJtaW4uQ29u
dGVudHMuU3RyaW5nKSBkb2VzbuKAmXQgd29yaywgYmVjYXVzZSB0aGUgZGVmYXVsdCBjb250ZXh0
IHVzZXMgYW4gZW1wdHkgY29uZHVpdCB3aXRob3V0IFRDUCBzdXBwb3J0LiBIb3cgdG8gZG8gaXQg
cmlnaHQ/CgpJ4oCZbSB0cnlpbmcgdG8gcGxheSB3aXRoIHRoZSBJcm1pbl9odHRwIG1vZHVsZSAo
YXMgaXQgc2VlbXMgdG8gYmUgdGhlIGNsb3Nlc3Qgb3B0aW9uIHdpdGggTWlyYWdlT1MgdG8gd2hh
dCB3b3VsZCBvdGhlcndpc2UgYmUgc29sdmVkIHdpdGggc2ltcGxlIHJlbW90ZSBxdWVyaWVzIHRv
IGEgU1FMIGRhdGFiYXNlIGZyb20gY29uY3VycmVudCBhcHBsaWNhdGlvbiBpbnN0YW5jZXMpLgoK
V2hlbiBJIC0gaW5zdGVhZCBvZiBJcm1pbl9tZW0uS1YoQ29odHRwX21pcmFnZS5DbGllbnQpKEly
bWluLkNvbnRlbnRzLlN0cmluZyksIHdoaWNoIHdvcmtzIGZpbmUgLSB1c2UgSXJtaW5faHR0cC5L
VihDb2h0dHBfbWlyYWdlLkNsaWVudCkoSXJtaW4uQ29udGVudHMuU3RyaW5nKSwgdGhlIGRhdGFi
YXNlIHF1ZXJpZXMgZmFpbCB3aXRoIOKAnlRDUCBub3Qgc3VwcG9ydGVk4oCcIGVycm9ycy4gTG9v
a2luZyBhdCB0aGUgY29kZSwgSSBzYXcgdGhhdCB0aGUgZGVmYXVsdCBjb250ZXh0IGlzIHdpdGgg
YW4gZW1wdHkgY29uZHVpdC4gU2luY2UgSXJtaW5faHR0cCBkb2VzbuKAmXQgc2V0IGEgY29udGV4
dCB3aGVuIGNhbGxpbmcgdGhlIENvaHR0cCBmdW5jdGlvbnMsIGl0IHVzZXMgdGhpcyBkZWZhdWx0
IGNvbnRleHQgSSBhc3N1bWUuIFNvLCBob3cgY2FuIEkgc2V0IHRoZSBjb250ZXh0IGZyb20g4oCe
b3V0c2lkZeKAnCBpbiBDb2h0dHAgYmVmb3JlIGluc3RhbnRpYXRpbmcgdGhlIElybWluX2h0dHAg
d2l0aCBpdD8KClRoYW5rcyBpbiBhZHZhbmNlIQoKQ2hlZXJzLAoKU3ZlbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWls
aW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon Nov 27 17:16:02 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 27 Nov 2017 17:16: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 1eJN0W-0000mG-MO; Mon, 27 Nov 2017 17:15:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <g2p.code@gmail.com>) id 1eJN0V-0000mA-A6
 for mirageos-devel@lists.xenproject.org; Mon, 27 Nov 2017 17:15:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 26/0C-16578-2484C1A5; Mon, 27 Nov 2017 17:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMbRhq66jh0y
 Uwafthha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFtZRtzwTyRio+Hp7E2MH4T6GLk4hASmMco
 car3NyuIwyKwmVXieOc/MEdC4CarxKS3Zxm7GDmBnCyJt9NnskDYaRLNWy+zQtjVEge3vWIDs
 YUEFCW+zl3MCmH/YJRYdtUMxBYWcJJoeToXrIZNQE9iybN7YLaIgKfEp5ZXLBD1BRKbJ/aBxX
 kFbCSun/0MNodFQFXi0vZzYDeICoRKnDkwmx2iRlDi5MwnYL2cArYSXT93gtUzA83fcf0XlC0
 icfLWA0YIWx7o5tnMExhFZiFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNZLKspMzyjJTczM
 0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMDQYg2MH4ZVnAIUZJDiYlUd4F2VJRQnxJ+SmVGYnFG
 fFFpTmpxYcYZTg4lCR4I91looQEi1LTUyvSMnOAUQqTluDgURLhveMGlOYtLkjMLc5Mh0idYr
 TnuHDn0h8mjmObLgPJA3tuAclnM183MAux5OXnpUqJ8y4CaRMAacsozYMbCksqlxhlpYR5GYH
 OFOIpSC3KzSxBlX/FKM7BqCTMexdkCk9mXgnc7ldAZzEBnXVzvzTIWSWJCCmpBkbbo7ELT/UE
 Tdg76ePhyO/CIjbdDrwze+Kfyz93XvL83VKlbud7GX9Wc2/+7mUYrVD0eK/ear2j8lEn3ouZS
 4V8v3rho35/1bNW5VhrtoDK5Yuie7fJ55dcOHKoRkvjZE1NtM46LsV4ocu3N5kGC4j+flJ3Ja
 vyg96bNVUZ/qkbuCfvDPgjWaDEUpyRaKjFXFScCAD20jR6JQMAAA==
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1511802945!117601895!1
X-Originating-IP: [209.85.128.181]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58546 invoked from network); 27 Nov 2017 17:15:45 -0000
Received: from mail-wr0-f181.google.com (HELO mail-wr0-f181.google.com)
 (209.85.128.181)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Nov 2017 17:15:45 -0000
Received: by mail-wr0-f181.google.com with SMTP id r2so20701633wra.13
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 27 Nov 2017 09:15:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:references:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=J0dew+dkTJAPWbZgZGjmRYPUsoVGZH8j4UAEYM6xLXY=;
 b=RnYICn7LtLOtPtq/hWpt1BftNNWd2CySV571Bs1wYbDBuyLAtuf+9JbqpiWGlCcfzH
 AN1bcSfVx8ZJRtWZll0YoMbZ3TLA5p0h19y1R6QPsH7unsU9cgI37pikVLoj16+Y4nVG
 HnqokWkFgOXxtS3MFZZdAEzVVHEaqDnUAEMqwmY0wtgY+tJnwcCvaZhrCZWvVsgyjQdx
 XICJ/orQawWI9ZH7hcVciw053e9phm4bo/Jnmfna2lLVdPEMqRgs2y9rKBooHAoCxGVe
 lq9E3nF6LwMcu1tGDCvoEDknnqz4SwAmR0JTa6RrnjbZBDFs18s87SMw7CgGSDjvTKoL
 +JZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=J0dew+dkTJAPWbZgZGjmRYPUsoVGZH8j4UAEYM6xLXY=;
 b=oKjSwGl2v+nhMN4GyjUN6mVs8L+bJ5wZzQqBkFntebEuM7dMoWipl4MciWCX6pkScc
 vMZ7fGGJd9xhTL+YVjymHGG1CvriCglsGYDpQznx/LN7o1D8gWJh54Z1P41WDIwE+Cvd
 Qu36XQ+Lj3Z8+nexW4TSyOU25SIm1BaEk0RVBD3Ak8glWEexHp/2LADzx51P8fq6MqUC
 E9ZopRVeaouectUVXjXv159jMMBqsUOhCDOqzbtaWXO0pd+EvGYzmySPtg95VwvNfDuW
 9MJEbu0ukuAxNasjtt1cr1esafeYe4K0QsFfRRj6k7gRA7JOV/TKesPZPZ/nWToDvXf6
 9eNQ==
X-Gm-Message-State: AJaThX5aq/vdVVc1W92AjxSE+a/sW6jgn/LD5fejYCSz2yAL0pgZcm09
 FzXsHH9eQxbfb0hbT93cq1QSjw==
X-Google-Smtp-Source: AGs4zMZjUZ7/BnEWj4X/VRqhbz9n2gPCdAddB4P4ayV7aF7yTDBeEdmTQ3IfzFaR/NtqQEeZS8LJZg==
X-Received: by 10.223.160.61 with SMTP id k58mr25622068wrk.252.1511802945244; 
 Mon, 27 Nov 2017 09:15:45 -0800 (PST)
Received: from [192.168.1.73] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id 186sm16513202wmm.47.2017.11.27.09.15.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 27 Nov 2017 09:15:44 -0800 (PST)
From: Gabriel de Perthuis <g2p.code@gmail.com>
To: Sven Anderson <sven@anderson.de>, mirageos-devel@lists.xenproject.org
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
Message-ID: <43543fd9-4e8e-74ae-eccd-eeb41edcd228@gmail.com>
Date: Mon, 27 Nov 2017 18:15:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101
 Thunderbird/57.0
MIME-Version: 1.0
In-Reply-To: <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
Content-Language: fr
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

SGkgYWdhaW4sCgpJJ3ZlIHB1c2hlZCBhIHZlcnNpb24gdGhhdCBwYXNzZXMgSXJtaW4gdGVzdHMg
dG8KaHR0cHM6Ly9naXRodWIuY29tL2cycC93b2RhbiAuCkNodW5raW5nIGlzIGxheWVyZWQgb24g
dG9wIG9mIHRoYXQgdXNpbmcgdGhlIGxhdGVzdCBpcm1pbi1jaHVuayAoCmh0dHBzOi8vZ2l0aHVi
LmNvbS9taXJhZ2UvaXJtaW4vdHJlZS9tYXN0ZXIvc3JjL2lybWluLWNodW5rICkuCgpMZSAxNC8x
MS8yMDE3IMOgIDE4OjE0LCBHYWJyaWVsIGRlIFBlcnRodWlzIGEgw6ljcml0wqA6Cj4gSGVsbG8s
Cj4gCj4gSSdtIHRoZSBkZXZlbG9wZXIgb2YgV29kYW4uICBXb2RhbiBpdHNlbGYgaXMgcmVzdHJp
Y3RlZCB0byBmaXhlZC1zaXplZAo+IGtleXMgYW5kIGJvdW5kZWQtc2l6ZSB2YWx1ZXMgd2hpY2gg
bWlnaHQgYmUgdG9vIGNvbnN0cmFpbmluZyBmb3IgeW91LiAgSQo+IGFtIGN1cnJlbnRseSB3b3Jr
aW5nIG9uIGFuIElybWluIGxheWVyIG9uIHRvcCBvZiBpdC4gIEl0J3MgY3VycmVudGx5IGluCj4g
YSBwcml2YXRlIGJyYW5jaCB1bnRpbCBhbGwgdGVzdHMgcGFzczsgdGhlIGNodW5raW5nIGFwcHJv
YWNoIHNlZW1zIHRvCj4gYnJlYWsgdGhlIGV4aXN0aW5nIHRlc3RzLgo+IAo+IExlIDE0LzExLzIw
MTcgw6AgMTU6MzksIFN2ZW4gQW5kZXJzb24gYSDDqWNyaXTCoDoKPj4gSGksCj4+Cj4+IFRMO0RS
OiB3aGF0IGN1cnJlbnQgcGVyc2lzdGVudCBzdG9yYWdlIG9wdGlvbnMgYXJlIG91dCB0aGVyZSBf
bm93Xz8KPj4KPj4gZm9yIG91ciBwcm9qZWN0IChzZWN1cmUgcHJpdmF0ZSBrZXkgc3RvcmFnZSwK
Pj4gaHR0cHM6Ly9naXRodWIuY29tL2tleWZlbmRlcikgd2UgbmVlZCBhIHBlcnNpc3RlbnQgc3Rv
cmFnZSBmb3Igb3VyCj4+IHVuaWtlcm5lbCBhcHBsaWNhdGlvbiwgcGVyc2lzdGVudCBpbiB0aGUg
bWVhbmluZyBvZiBzdXJ2aXZpbmcgcmVib290cyBvZgo+PiB0aGUgdW5pa2VybmVsLiBJdCBkb2Vz
bid0IGhhdmUgdG8gYmUgbmVjZXNzYXJpbHkgImxvY2FsIiBpbiBhIHNlbnNlIG9mCj4+IHdyaXRp
bmcgaXQgdG8gYSBzdG9yYWdlIGRldmljZSB0aGF0IHRoZSBtaXJhZ2UgdW5pa2VybmVsIGhhcyBk
aXJlY3QKPj4gYWNjZXNzIHRvLCBpdCBjb3VsZCBhbHNvIGJlIGFub3RoZXIgVk0sIHRoYXQgcnVu
cyBhIG5ldHdvcmsgZGFlbW9uIHRoYXQKPj4gdGhlIHVuaWtlcm5lbCBpcyBjb25uZWN0aW5nIHRv
LiBUaGUgbGF0dGVyIHdvdWxkIGhhdmUgdGhlIGFkdmFudGFnZSBvZgo+PiBnaXZpbmcgdXMgY29u
Y3VycmVuY3kgZm9yIG11bHRpLWNvcmUgb3IgbXVsdGktbm9kZSBmb3IgZnJlZSB3aGljaCB3ZQo+
PiBwbGFuIHRvIHN1cHBvcnQgYW55d2F5Lgo+Pgo+PiBUaGUgZGF0YSB3ZSBuZWVkIHRvIHN0b3Jl
IGhhcyBhIHNpbXBsZSBLViBzdHJ1Y3R1cmUsIGZvciBjb25maWd1cmF0aW9uCj4+IGFuZCBwYXls
b2FkIGRhdGEsIHRoZSBrZXlzIGFyZSBzdHJpbmdzLCB0aGUgdmFsdWVzIGFyZSBhcmJpdHJhcnkg
b2NhbWwKPj4gb2JqZWN0cywgdGhleSBjb3VsZCBiZSBzZXJpYWxpemVkIGludG8ganNvbiB0aG91
Z2gsIGlmIG5lY2Vzc2FyeS4gVGhlCj4+IGRhdGEgYW1vdW50IGlzIHJhdGhlciBzbWFsbCwgd3Jp
dGUgcmFyZWx5LCByZWFkIG9mdGVuIChidXQgc2hvdWxkIGJlCj4+IGNhY2hlZCBsb2NhbGx5LCBi
ZWNhdXNlIG9mIHRoZSBwcmV0dHkgY29uc3RhbnQgbmF0dXJlIG9mIHRoZSBkYXRhKS4KPj4gQ29u
c2lzdGVuY3kgYmV0d2VlbiBkaWZmZXJlbnQgdGhyZWFkcy9ub2RlcyB3b3VsZCBiZSBtb3JlIGlt
cG9ydGFudCB0aGFuCj4+IElPIHBlcmZvcm1hbmNlLgo+Pgo+PiBOb3cgdGhlIHF1ZXN0aW9uIGlz
OiB3aGF0IG9wdGlvbnMgZG8gd2UgaGF2ZSwgaWYgYW55Pwo+Pgo+PiBJcm1pbiBzZWVtcyB0byBi
ZSBhIHByZXR0eSBnb29kIGZpdCwgZ2l2aW5nIHVzIGEgZGlzdHJpYnV0ZWQgc3RvcmFnZQo+PiBz
dHJ1Y3R1cmUsIGFuZCBJSVVDIElybWluIHdpdGhpbiBNaXJhZ2VPUyBkb2Vzbid0IHN0b3JlIGxv
Y2FsbHkgYnV0Cj4+IGNvdWxkIHVzZSBhIEdpdCBzZXJ2ZXIgb3IgTm9uLU1pcmFnZS1Jcm1pbi1T
ZXJ2ZXIgb24gYW5vdGhlciBub2RlIGFzCj4+IHBlcnNpc3RlbnQgc3RvcmFnZSwgaXMgdGhpcyBj
b3JyZWN0Pwo+Pgo+PiBXaGF0IG90aGVyIG9wdGlvbnMgYXJlIG91dCB0aGVyZT8gdGhlIFdvZGFu
IHByb2plY3QKPj4gKGh0dHBzOi8vZ2l0aHViLmNvbS9nMnAvd29kYW4pIGlzIHJlYWR5IGZvciAi
cHJvZHVjdGlvbiI/Cj4+Cj4+IEFyZSB0aGVyZSBiYWNrZW5kcyBmb3Igc3RhbmRhcmQgU1FMIGRh
dGFiYXNlcywgbGlrZSBNYXJpYURCL1Bvc3RncmVTUUw/Cj4+Cj4+IFRoYW5rcyBpbiBhZHZhbmNl
IGZvciBhbnkgcG9pbnRlcnMgYW5kIGhpbnRzIQo+Pgo+Pgo+PiBDaGVlcnMKPj4KPj4gU3Zlbgo+
Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwKPj4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Mon Nov 27 22:55:19 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 27 Nov 2017 22:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eJSIv-0000k9-Sq; Mon, 27 Nov 2017 22:55:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sven@anderson.de>) id 1eJSIu-0000k3-Mj
 for mirageos-devel@lists.xenproject.org; Mon, 27 Nov 2017 22:55:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F2/F1-26599-BC79C1A5; Mon, 27 Nov 2017 22:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42LRU3uzRvf0dJk
 ogx+XBCx6W++yODB6HP5whSWAMYo1My8pvyKBNaNlyyvWghfaFbu+PmdvYOxW6GLk5BASaGWS
 2L2tBsRmE1CTuP5jESOILSKgJbHhzF92EJtZQF1i9cZHTF2MXED1fxgl5r0/zAKS4BWwk1h9f
 QdzFyMHB4uAqsTKpfogYVGBcIk7re+gSgQlTs58AmZzCgRKHFy9jAlm5p95l5ghbHmJ5q2zoW
 xxiVtP5oPVSAgoScyZcJkZwlaVWHB2LjvIKgkBV4n3B5whwnwSF1/8gCovlfj05x8riC0s4CT
 R8nQuG0S5g8Tmnb4QJWoSly7fZ57AKDoLyXGzkBw0C8lBs5ActICRZRWjRnFqUVlqka6RgV5S
 UWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCk1DMwMO5gbJztd4hRkoNJSZR3QbZUl
 BBfUn5KZUZicUZ8UWlOavEhRhkODiUJXldg5AkJFqWmp1akZeYAYxYmLcHBoyTCqwWS5i0uSM
 wtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKifPygpQKgJRmlObBDYKlkkuMslLCvIwMDAx
 CPAWpRbmZJajyrxjFORiVhHmNQabwZOaVwO17BXQKE9ApN/dLg5xSkoiQkmpgNDq64Mtme6H8
 sxU2mR6rpP4tSYqzUv56c1f4zhMztv/nuB31/6P84YkmSXsOi83XFzeLyFDdP6koNPnWthn/e
 LI5YzPtRPXto2qzBOJMDbatu71ssfbljorDX6JCVz5pbjf6rWVbtvDmGvYpu4LmdT0NYM7QWS
 FkMq8mnzMjl/Me0+O2pfU6SizFGYmGWsxFxYkAA+UUaCADAAA=
X-Env-Sender: sven@anderson.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1511823307!88470615!1
X-Originating-IP: [46.38.236.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3219 invoked from network); 27 Nov 2017 22:55:07 -0000
Received: from vm1.a6n.de (HELO vm1.a6n.de) (46.38.236.172)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 27 Nov 2017 22:55:07 -0000
Received: from ip5b41b750.dynamic.kabel-deutschland.de ([91.65.183.80]
 helo=[192.168.2.102])
 by vm1.a6n.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <sven@anderson.de>)
 id 1eJSIp-0000i6-KP; Mon, 27 Nov 2017 23:55:06 +0100
From: Sven Anderson <sven@anderson.de>
To: Tom Ridge <tom.j.ridge@googlemail.com>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
 <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
 <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
Message-ID: <7ea927dc-fc2f-4b42-23b0-faccf0f98fd2@anderson.de>
Date: Mon, 27 Nov 2017 23:55:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
Content-Language: en-US
X-SA-Exim-Connect-IP: 91.65.183.80
X-SA-Exim-Mail-From: sven@anderson.de
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on vm1.a6n.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.0
X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 02:45:44 +0000)
X-SA-Exim-Scanned: Yes (on vm1.a6n.de)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QW0gMjIuMTEuMjAxNyB1bSAxODoyMSBzY2hyaWViIFRvbSBSaWRnZSA8dG9tLmoucmlkZ2VAZ29v
Z2xlbWFpbC5jb20KPG1haWx0bzp0b20uai5yaWRnZUBnb29nbGVtYWlsLmNvbT4+OgoKPiBCdXQg
aWYgeW91IGFyZSBoYXBweSB0byBoYXZlIHRoZSBzdG9yYWdlIHJlbW90ZSBmcm9tIHRoZSBtaXJh
Z2UgbWFjaGluZQoKQWN0dWFsbHksIHNpbmNlIHdlIG5lZWQgbXVsdGktY29yZSBzdXBwb3J0IGFu
ZCBpbiBnZW5lcmFsIG11bHRpLW5vZGUKc3VwcG9ydCBmb3IgdGhlIGFwcGxpY2F0aW9uLCBpdCB3
b3VsZCBiZSBvZiBhZHZhbnRhZ2UgaWYgdGhlIGRlc2lnbiBpcwpiYXNlZCBvbiBhIHJlbW90ZSBh
bmQgY29uY3VycmVuY3ktc2FmZSBzb2x1dGlvbiBmcm9tIHRoZSBiZWdpbm5pbmcuIEFsbApsb2Nh
bCBzdG9yYWdlIHNvbHV0aW9ucyB3b3VsZCBicmluZyB0aGUgcHJvYmxlbSBvZiBzaW11bHRhbmVv
dXMgc3RvcmFnZQpkZXZpY2UgYWNjZXNzIEkgZ3Vlc3MsIGJlY2F1c2UgTHd0IGhhcyBubyBtdWx0
aWNvcmUgc3VwcG9ydCB5ZXQsIGFuZCBJCndvdWxkIGhhdmUgdG8gcnVuIGFuIGluc3RhbmNlIG9u
IGVhY2ggY29yZSwgSUlVQy7CoAoKU286IEnigJltIGhhcHB5IGlmIGl0IGlzIHJlbW90ZSwgaWYg
dG9vIG11Y2ggcGVyZm9ybWFuY2UgaW1wYWN0IGNhbiBiZQphdm9pZGVkIHdpdGggY2FjaGluZyBh
bmQgc2ltaWxhciB0aGluZ3MuCgo+ICwgYW5kIHJ1bm5pbmcgYW4gYXJiaXRyYXJ5IE9TLCB0aGVu
IHlvdSBoYXZlIG1hbnkgb3B0aW9ucyB0byBjaG9vc2UKPiBmcm9tIGVnIGp1c3Qgc2VuZCBrZXkt
dmFsdWUgcGFpciB2aWEgdGNwIHRvIHJlbW90ZSBzZXJ2ZXIgcnVubmluZyBhbgo+IG9jYW1sIGxp
c3RlbmVyLCB0aGVuIGRvIHdoYXQgeW91IHdhbnQgZnJvbSB0aGVyZS4KCkNvdWxkIHlvdSBnaXZl
IGFuIGV4YW1wbGUgaG93IHRvIHNlbmQgYW4gb2NhbWwgS1YgcGFpciBvdmVyIFRDUD8gT3IgYXJl
CnlvdSB0YWxraW5nIGFib3V0IGltcGxlbWVudGluZyBhIGN1c3RvbSBwcm90b2NvbCB3aXRoIHNl
cmlhbGl6YXRpb24gYW5kCmV2ZXJ5dGhpbmc/Cgo+IFRoZSBjb25zaXN0ZW5jeS9jYWNoaW5nIGFz
cGVjdCBvZiB5b3VyIHF1ZXJ5IHJlYWxseSBkZXBlbmRzIG9uIHdoYXQKPiBwcm9wZXJ0aWVzIHlv
dSB3YW50IChpZiB5b3UgYXJlIHByZXBhcmVkIHRvIGNhY2hlLCB0aGVuIHlvdSBhcmUKPiBwcmVw
YXJlZCB0byByZWNlaXZlIHBvc3NpYmx5LXN0YWxlIGRhdGEgcHJlc3VtYWJseS4uLiBzbyB5b3Ug
aGF2ZSB0bwo+IGJlIGEgYml0IG1vcmUgcHJlY2lzZSBhYm91dCB3aGF0IHByb3BlcnRpZXMgeW91
IHdhbnQpLgoKVGhlIGFwcGxpY2F0aW9uIHN0b3JlcyBwcml2YXRlIGNyeXB0b2dyYXBoaWMga2V5
cywgdGhhdCBtZWFucyB0aGUga2V5cwphcmUgYmFzaWNhbGx5IHdyaXRlLW9uY2UtcmVhZC1vZnRl
biBvYmplY3RzLiBTbyBjYWNoaW5nIHdpdGggYSBraW5kIG9mCuKAnmRpcnR54oCcIG5vdGlmaWNh
dGlvbiBjb3VsZCBiZSB2ZXJ5IGVmZmljaWVudC4gVXNpbmcgc3RhbGUgZGF0YSBpcwpwcm9iYWJs
eSBub3Qgc3VwZXIgY3JpdGljYWwuIEEgbWF4aW11bSB0aW1lIG9mIHByb3BhZ2F0aW9uIHdvdWxk
IGJlCnN1ZmZpY2llbnQgSSBndWVzcy4KCgpUaGFua3MgYSBsb3QgZm9yIHRoZSBpbnB1dCEKCgpD
aGVlcnMsCgpTdmVuCgoKPgo+IE9uIDIxIE5vdmVtYmVyIDIwMTcgYXQgMTc6NDIsIFRvbSBSaWRn
ZSA8dG9tLmoucmlkZ2VAZ29vZ2xlbWFpbC5jb20KPiA8bWFpbHRvOnRvbS5qLnJpZGdlQGdvb2ds
ZW1haWwuY29tPj4gd3JvdGU6Cj4KPiAgICAgaHR0cHM6Ly9naXRodWIuY29tL3RvbWpyaWRnZS90
anJfYnRyZWUKPiAgICAgPGh0dHBzOi8vZ2l0aHViLmNvbS90b21qcmlkZ2UvdGpyX2J0cmVlPiA/
IEl0IGlzIG5vdCBob29rZWQgaW50bwo+ICAgICBtaXJhZ2UgYmxvY2sgZGV2aWNlLCBzbyB0aGF0
IG1pZ2h0IHJlcXVpcmUgc29tZSBoYWNraW5nLgo+Cj4gICAgIE9uIDE0IE5vdmVtYmVyIDIwMTcg
YXQgMTc6MTQsIEdhYnJpZWwgZGUgUGVydGh1aXMKPiAgICAgPGcycC5jb2RlQGdtYWlsLmNvbSA8
bWFpbHRvOmcycC5jb2RlQGdtYWlsLmNvbT4+IHdyb3RlOgo+Cj4gICAgICAgICBIZWxsbywKPgo+
ICAgICAgICAgSSdtIHRoZSBkZXZlbG9wZXIgb2YgV29kYW4uwqAgV29kYW4gaXRzZWxmIGlzIHJl
c3RyaWN0ZWQgdG8KPiAgICAgICAgIGZpeGVkLXNpemVkCj4gICAgICAgICBrZXlzIGFuZCBib3Vu
ZGVkLXNpemUgdmFsdWVzIHdoaWNoIG1pZ2h0IGJlIHRvbyBjb25zdHJhaW5pbmcKPiAgICAgICAg
IGZvciB5b3UuwqAgSQo+ICAgICAgICAgYW0gY3VycmVudGx5IHdvcmtpbmcgb24gYW4gSXJtaW4g
bGF5ZXIgb24gdG9wIG9mIGl0LsKgIEl0J3MKPiAgICAgICAgIGN1cnJlbnRseSBpbgo+ICAgICAg
ICAgYSBwcml2YXRlIGJyYW5jaCB1bnRpbCBhbGwgdGVzdHMgcGFzczsgdGhlIGNodW5raW5nIGFw
cHJvYWNoCj4gICAgICAgICBzZWVtcyB0bwo+ICAgICAgICAgYnJlYWsgdGhlIGV4aXN0aW5nIHRl
c3RzLgo+Cj4gICAgICAgICBMZSAxNC8xMS8yMDE3IMOgIDE1OjM5LCBTdmVuIEFuZGVyc29uIGEg
w6ljcml0wqA6Cj4gICAgICAgICA+IEhpLAo+ICAgICAgICAgPgo+ICAgICAgICAgPiBUTDtEUjog
d2hhdCBjdXJyZW50IHBlcnNpc3RlbnQgc3RvcmFnZSBvcHRpb25zIGFyZSBvdXQgdGhlcmUKPiAg
ICAgICAgIF9ub3dfPwo+ICAgICAgICAgPgo+ICAgICAgICAgPiBmb3Igb3VyIHByb2plY3QgKHNl
Y3VyZSBwcml2YXRlIGtleSBzdG9yYWdlLAo+ICAgICAgICAgPiBodHRwczovL2dpdGh1Yi5jb20v
a2V5ZmVuZGVyKSB3ZSBuZWVkIGEgcGVyc2lzdGVudCBzdG9yYWdlCj4gICAgICAgICBmb3Igb3Vy
Cj4gICAgICAgICA+IHVuaWtlcm5lbCBhcHBsaWNhdGlvbiwgcGVyc2lzdGVudCBpbiB0aGUgbWVh
bmluZyBvZgo+ICAgICAgICAgc3Vydml2aW5nIHJlYm9vdHMgb2YKPiAgICAgICAgID4gdGhlIHVu
aWtlcm5lbC4gSXQgZG9lc24ndCBoYXZlIHRvIGJlIG5lY2Vzc2FyaWx5ICJsb2NhbCIgaW4KPiAg
ICAgICAgIGEgc2Vuc2Ugb2YKPiAgICAgICAgID4gd3JpdGluZyBpdCB0byBhIHN0b3JhZ2UgZGV2
aWNlIHRoYXQgdGhlIG1pcmFnZSB1bmlrZXJuZWwgaGFzCj4gICAgICAgICBkaXJlY3QKPiAgICAg
ICAgID4gYWNjZXNzIHRvLCBpdCBjb3VsZCBhbHNvIGJlIGFub3RoZXIgVk0sIHRoYXQgcnVucyBh
IG5ldHdvcmsKPiAgICAgICAgIGRhZW1vbiB0aGF0Cj4gICAgICAgICA+IHRoZSB1bmlrZXJuZWwg
aXMgY29ubmVjdGluZyB0by4gVGhlIGxhdHRlciB3b3VsZCBoYXZlIHRoZQo+ICAgICAgICAgYWR2
YW50YWdlIG9mCj4gICAgICAgICA+IGdpdmluZyB1cyBjb25jdXJyZW5jeSBmb3IgbXVsdGktY29y
ZSBvciBtdWx0aS1ub2RlIGZvciBmcmVlCj4gICAgICAgICB3aGljaCB3ZQo+ICAgICAgICAgPiBw
bGFuIHRvIHN1cHBvcnQgYW55d2F5Lgo+ICAgICAgICAgPgo+ICAgICAgICAgPiBUaGUgZGF0YSB3
ZSBuZWVkIHRvIHN0b3JlIGhhcyBhIHNpbXBsZSBLViBzdHJ1Y3R1cmUsIGZvcgo+ICAgICAgICAg
Y29uZmlndXJhdGlvbgo+ICAgICAgICAgPiBhbmQgcGF5bG9hZCBkYXRhLCB0aGUga2V5cyBhcmUg
c3RyaW5ncywgdGhlIHZhbHVlcyBhcmUKPiAgICAgICAgIGFyYml0cmFyeSBvY2FtbAo+ICAgICAg
ICAgPiBvYmplY3RzLCB0aGV5IGNvdWxkIGJlIHNlcmlhbGl6ZWQgaW50byBqc29uIHRob3VnaCwg
aWYKPiAgICAgICAgIG5lY2Vzc2FyeS4gVGhlCj4gICAgICAgICA+IGRhdGEgYW1vdW50IGlzIHJh
dGhlciBzbWFsbCwgd3JpdGUgcmFyZWx5LCByZWFkIG9mdGVuIChidXQKPiAgICAgICAgIHNob3Vs
ZCBiZQo+ICAgICAgICAgPiBjYWNoZWQgbG9jYWxseSwgYmVjYXVzZSBvZiB0aGUgcHJldHR5IGNv
bnN0YW50IG5hdHVyZSBvZiB0aGUKPiAgICAgICAgIGRhdGEpLgo+ICAgICAgICAgPiBDb25zaXN0
ZW5jeSBiZXR3ZWVuIGRpZmZlcmVudCB0aHJlYWRzL25vZGVzIHdvdWxkIGJlIG1vcmUKPiAgICAg
ICAgIGltcG9ydGFudCB0aGFuCj4gICAgICAgICA+IElPIHBlcmZvcm1hbmNlLgo+ICAgICAgICAg
Pgo+ICAgICAgICAgPiBOb3cgdGhlIHF1ZXN0aW9uIGlzOiB3aGF0IG9wdGlvbnMgZG8gd2UgaGF2
ZSwgaWYgYW55Pwo+ICAgICAgICAgPgo+ICAgICAgICAgPiBJcm1pbiBzZWVtcyB0byBiZSBhIHBy
ZXR0eSBnb29kIGZpdCwgZ2l2aW5nIHVzIGEgZGlzdHJpYnV0ZWQKPiAgICAgICAgIHN0b3JhZ2UK
PiAgICAgICAgID4gc3RydWN0dXJlLCBhbmQgSUlVQyBJcm1pbiB3aXRoaW4gTWlyYWdlT1MgZG9l
c24ndCBzdG9yZQo+ICAgICAgICAgbG9jYWxseSBidXQKPiAgICAgICAgID4gY291bGQgdXNlIGEg
R2l0IHNlcnZlciBvciBOb24tTWlyYWdlLUlybWluLVNlcnZlciBvbiBhbm90aGVyCj4gICAgICAg
ICBub2RlIGFzCj4gICAgICAgICA+IHBlcnNpc3RlbnQgc3RvcmFnZSwgaXMgdGhpcyBjb3JyZWN0
Pwo+ICAgICAgICAgPgo+ICAgICAgICAgPiBXaGF0IG90aGVyIG9wdGlvbnMgYXJlIG91dCB0aGVy
ZT8gdGhlIFdvZGFuIHByb2plY3QKPiAgICAgICAgID4gKGh0dHBzOi8vZ2l0aHViLmNvbS9nMnAv
d29kYW4pIGlzIHJlYWR5IGZvciAicHJvZHVjdGlvbiI/Cj4gICAgICAgICA+Cj4gICAgICAgICA+
IEFyZSB0aGVyZSBiYWNrZW5kcyBmb3Igc3RhbmRhcmQgU1FMIGRhdGFiYXNlcywgbGlrZQo+ICAg
ICAgICAgTWFyaWFEQi9Qb3N0Z3JlU1FMPwo+ICAgICAgICAgPgo+ICAgICAgICAgPiBUaGFua3Mg
aW4gYWR2YW5jZSBmb3IgYW55IHBvaW50ZXJzIGFuZCBoaW50cyEKPiAgICAgICAgID4KPiAgICAg
ICAgID4KPiAgICAgICAgID4gQ2hlZXJzCj4gICAgICAgICA+Cj4gICAgICAgICA+IFN2ZW4KPiAg
ICAgICAgID4KPiAgICAgICAgID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiAgICAgICAgID4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gICAg
ICAgICA+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gICAgICAgICA8bWFp
bHRvOk1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ICAgICAgICAgPgo+ICAg
ICAgICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwKPiAgICAgICAgIDxodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbD4KPiAgICAgICAgID4KPgo+
Cj4gICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+ICAgICAgICAgTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gICAgICAgICBNaXJhZ2VP
Uy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ICAgICAgICAgPG1haWx0bzpNaXJhZ2VPUy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiAgICAgICAgIGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCj4gICAgICAg
ICA8aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWw+Cj4KPgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Tue Nov 28 12:06:42 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Nov 2017 12:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eJeem-00035n-Kl; Tue, 28 Nov 2017 12:06:32 +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 1eJeel-00035b-Fv
 for mirageos-devel@lists.xenproject.org; Tue, 28 Nov 2017 12:06:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 42/F2-26599-6415D1A5; Tue, 28 Nov 2017 12:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXCOvOhsa5roGy
 Uwc0mdYve1rssDowehz9cYQlgjGLNzEvKr0hgzXh2YTp7wVqOiqPfNRoYv7J1MXJxCAlMZZT4
 c+E9M4jDIjCZWWLLpWlsEM5XJokb8ztYIMpmMEo87F/N2sXIycEsoC7xZ94loBYODl4BfYne5
 4wgYWEBJ4mWp3PZQMJsApoSK1/xg4Q5BewlZp16D9bJIqAqcfr6ChaIKQESHw7fZYawtSWWLX
 wNNdFWonVaLsTWDUwS13qesIPUiAioSGycepsNxJYQkJW4NfsS8wRGgVlIDpqFcNAsJFMXMDK
 vYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDE4GINjBePG0
 5yFGSQ4mJVFeAWPZKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC4BQDnBotT01Iq0zBxgnMCkJ
 Th4lER4u0DSvMUFibnFmekQqVOMxhzPZr5uYOaYdrW1iVmIJS8/L1VKnNcBpFQApDSjNA9uEC
 x+LzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYd54/0BSezLwSuH2vgE5hAjrl5n5pkFNKEhF
 SUg2MVkmmdXd+6Qk3cs9ykBKaxDDzjnbBBIvbrVHPzi206VG+v8pgxbs9tR/fSJb7N0zKmREt
 tGKyRYDIR9Vjl5dfWHRBfE3mwaAJt1jqUrm40vmP/e1YmqpY+HaBSifT3lfvhd8qeNesjNire
 fScjsti2xvxGZ8DSgX/z+M0n6TDzn5Y7sGlZZlnlFiKMxINtZiLihMB0g99s9oCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1511870789!88560462!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22190 invoked from network); 28 Nov 2017 12:06:29 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Nov 2017 12:06:29 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 54c541a5;
 Tue, 28 Nov 2017 12:06:29 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=ngthen0CnzIQSQc3QgEEncIlq9o=; b=HZxBAeW1iLsbyKHGJv
 U/AIjzzokaVBMbE9B18qtlcnLnRMoGM0Amf5PSvS+rcindpIwBAd6Apqw8ZNjqjf
 HvvMjh6XCDS1KGGQOC/S9ES429Pdtmf5m7YpoM9cXohmIJGQptOEwj6y8q0428YG
 RiVcwFMnTUCyEtHH/9QIPyBZw=
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=htuYdBNeYDLLF3mFcM7J8GiAwPmtnRaZpIJybU0lrrDIyo+b+Ka
 SuMEorofYWGv0sYR2lSLLFSiyerUJh0YZW9RnPM1iWl7zFDEOM9e4axrXQLHQbKv
 Juoil0T+0jSFXWWA2eWN+7z57AX/+3qQIuXVT0n9/7mB1heHCSp1dqxE=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id b938b242
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Tue, 28 Nov 2017 12:06:28 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <7ea927dc-fc2f-4b42-23b0-faccf0f98fd2@anderson.de>
Date: Tue, 28 Nov 2017 12:06:28 +0000
Message-Id: <EBFAD028-0AA6-478B-86D5-DD8AFA3EB5B4@recoil.org>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
 <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
 <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
 <7ea927dc-fc2f-4b42-23b0-faccf0f98fd2@anderson.de>
To: Sven Anderson <sven@anderson.de>
X-Mailer: Apple Mail (2.3273)
Cc: Tom Ridge <tom.j.ridge@googlemail.com>, mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Cj4gT24gMjcgTm92IDIwMTcsIGF0IDIyOjU1LCBTdmVuIEFuZGVyc29uIDxzdmVuQGFuZGVyc29u
LmRlPiB3cm90ZToKPiAKPiBBbSAyMi4xMS4yMDE3IHVtIDE4OjIxIHNjaHJpZWIgVG9tIFJpZGdl
IDx0b20uai5yaWRnZUBnb29nbGVtYWlsLmNvbQo+IDxtYWlsdG86dG9tLmoucmlkZ2VAZ29vZ2xl
bWFpbC5jb20+PjoKPiAKPj4gQnV0IGlmIHlvdSBhcmUgaGFwcHkgdG8gaGF2ZSB0aGUgc3RvcmFn
ZSByZW1vdGUgZnJvbSB0aGUgbWlyYWdlIG1hY2hpbmUKPiAKPiBBY3R1YWxseSwgc2luY2Ugd2Ug
bmVlZCBtdWx0aS1jb3JlIHN1cHBvcnQgYW5kIGluIGdlbmVyYWwgbXVsdGktbm9kZQo+IHN1cHBv
cnQgZm9yIHRoZSBhcHBsaWNhdGlvbiwgaXQgd291bGQgYmUgb2YgYWR2YW50YWdlIGlmIHRoZSBk
ZXNpZ24gaXMKPiBiYXNlZCBvbiBhIHJlbW90ZSBhbmQgY29uY3VycmVuY3ktc2FmZSBzb2x1dGlv
biBmcm9tIHRoZSBiZWdpbm5pbmcuIEFsbAo+IGxvY2FsIHN0b3JhZ2Ugc29sdXRpb25zIHdvdWxk
IGJyaW5nIHRoZSBwcm9ibGVtIG9mIHNpbXVsdGFuZW91cyBzdG9yYWdlCj4gZGV2aWNlIGFjY2Vz
cyBJIGd1ZXNzLCBiZWNhdXNlIEx3dCBoYXMgbm8gbXVsdGljb3JlIHN1cHBvcnQgeWV0LCBhbmQg
SQo+IHdvdWxkIGhhdmUgdG8gcnVuIGFuIGluc3RhbmNlIG9uIGVhY2ggY29yZSwgSUlVQy4gCj4g
Cj4gU286IEnigJltIGhhcHB5IGlmIGl0IGlzIHJlbW90ZSwgaWYgdG9vIG11Y2ggcGVyZm9ybWFu
Y2UgaW1wYWN0IGNhbiBiZQo+IGF2b2lkZWQgd2l0aCBjYWNoaW5nIGFuZCBzaW1pbGFyIHRoaW5n
cy4KCkZvciB0aGlzIHVzZWNhc2UsIHlvdSBtYXkgYWxzbyB3YW50IHRvIGxvb2sgYXQgdGhlIENh
cG5wcm90byBPQ2FtbCBiaW5kaW5ncywKc2luY2UgdGhleSBwcm92aWRlIGEgc2VyaWFsaXphYmxl
IGNhcGFiaWxpdHkgUlBDIG1vZGVsIHRoYXQgaXMgcHJvYmFibHkKdXNlZnVsIHRvIHRyYWNraW5n
IHRoZSBwcm92ZW5hbmNlIG9mIGtleXMgYXMgdGhleSBmbG93IHRocm91Z2ggdGhlIHN5c3RlbS4K
CnJlZ2FyZHMsCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Nov 29 19:18:53 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 29 Nov 2017 19:18: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 1eK7sY-0004jY-0c; Wed, 29 Nov 2017 19:18:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sven@anderson.de>) id 1eK7sW-0004jS-O4
 for mirageos-devel@lists.xenproject.org; Wed, 29 Nov 2017 19:18:40 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C2/BB-03614-0180F1A5; Wed, 29 Nov 2017 19:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LRU3uzRpefQz7
 K4NwRIYve1rssDowehz9cYQlgjGLNzEvKr0hgzTj+5zlLwUTWioe/lzE1MM5n6WLk5BASaGWS
 2LuUqYuRg4NZQENi6+VkEJNXQFzi6kEfkAo2ATWJ6z8WMYLYEgJyEnPez2QDsTkF7CSmnVrNB
 GKzCKhKLF/yB2wis0CAxIfDd5khbG2JZQtfM0OMtJO4ti+si5ELaOk9Jon154+xg9SICKhLNG
 85wQQxX1Giad9aFghbVWLB2bnsIL0SAq4S7w84Q4T5JC6++AFVXirx6c8/VhBbWMBJouXpXDa
 IcgeJzTt9IUrUJC5dvs88gVFkFsKLsxBenIXkzAWMzKsYNYpTi8pSi3SNDfWSijLTM0pyEzNz
 dA0NzPRyU4uLE9NTcxKTivWS83M3MQIDngEIdjA2LQo8xCjJwaQkyvtpoWyUEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQleFnb5KCHBotT01Iq0zBxg7MGkJTh4lER42UDSvMUFibnFmekQqVOMrh
 w3Hl7/w8Sx4fsDIPls5usGZo5pV1ubmDnmHf/WxCzEkpeflyolzisC0iwA0pxRmgc3GpY2LjH
 KSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYVxJkCk9mXgncBa+AjmMCOu7mfmmQ40oSEVJSDYyC
 E+JeP509Z/f/eLdPJ/dUfHDZIteywanF4f/DCc3cV9ccE3lx3/Qd08E25Q/WVw/rvtrlvKPe4
 mwn/+pUC6XA4tveFho6ZZxLL3zfee5a4h3mjvOG/SnTkqp4Pe0VF14+6/mvejbD/K4qzs/3op
 4mrFGML2LYaPlNV7O1b9Xih9dvfI5+2rVXiaU4I9FQi7moOBEA25kGqxYDAAA=
X-Env-Sender: sven@anderson.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1511983119!117306240!1
X-Originating-IP: [46.38.236.172]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50762 invoked from network); 29 Nov 2017 19:18:39 -0000
Received: from vm1.a6n.de (HELO vm1.a6n.de) (46.38.236.172)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 29 Nov 2017 19:18:39 -0000
Received: from ip5b412e0c.dynamic.kabel-deutschland.de ([91.65.46.12]
 helo=[192.168.2.86])
 by vm1.a6n.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.82) (envelope-from <sven@anderson.de>)
 id 1eK7sR-0001V3-M6; Wed, 29 Nov 2017 20:18:37 +0100
Mime-Version: 1.0 (1.0)
From: Sven Anderson <sven@anderson.de>
X-Mailer: iPhone Mail (15B202)
In-Reply-To: <EBFAD028-0AA6-478B-86D5-DD8AFA3EB5B4@recoil.org>
Date: Wed, 29 Nov 2017 20:18:34 +0100
Message-Id: <98BB00FB-B799-4A72-9C17-4728E9482449@anderson.de>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
 <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
 <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
 <7ea927dc-fc2f-4b42-23b0-faccf0f98fd2@anderson.de>
 <EBFAD028-0AA6-478B-86D5-DD8AFA3EB5B4@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-SA-Exim-Connect-IP: 91.65.46.12
X-SA-Exim-Mail-From: sven@anderson.de
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on vm1.a6n.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.0
X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 02:45:44 +0000)
X-SA-Exim-Scanned: Yes (on vm1.a6n.de)
Cc: Tom Ridge <tom.j.ridge@googlemail.com>, mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Cj4gQW0gMjguMTEuMjAxNyB1bSAxMzowNiBzY2hyaWViIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmls
QHJlY29pbC5vcmc+Ogo+IAo+IEZvciB0aGlzIHVzZWNhc2UsIHlvdSBtYXkgYWxzbyB3YW50IHRv
IGxvb2sgYXQgdGhlIENhcG5wcm90byBPQ2FtbCBiaW5kaW5ncywKPiBzaW5jZSB0aGV5IHByb3Zp
ZGUgYSBzZXJpYWxpemFibGUgY2FwYWJpbGl0eSBSUEMgbW9kZWwgdGhhdCBpcyBwcm9iYWJseQo+
IHVzZWZ1bCB0byB0cmFja2luZyB0aGUgcHJvdmVuYW5jZSBvZiBrZXlzIGFzIHRoZXkgZmxvdyB0
aHJvdWdoIHRoZSBzeXN0ZW0uCj4gCgpUaGlzIGxvb2tzIGludGVyZXN0aW5nIGluZGVlZCEgV291
bGQgaXQgbWFrZSBzZW5zZSB0byB3cml0ZSBhbiBpcm1pbi1jYXBucHJvdG8gYXMgYW4gYWx0ZXJu
YXRpdmUgdG8gaXJtaW4taHR0cD8gQW5kIHdvdWxkbuKAmXQgdGhhdCBhbHNvIGJlIGEgZ29vZCBz
dG9yYWdlIGZvcm1hdCBmb3IgdmFsdWVzIHRoZW4/IFVuZm9ydHVuYXRlbHkgaXJtaW4gc2VlbXMg
dG8gb25seSBzdXBwb3J0IHRleHQgYmFzZWQgdmFsdWVzLCBub3QgYmluYXJpZXMsIGJlY2F1c2Ug
dmFsdWUgdHlwZXMgYWx3YXlzIHJlcXVpcmUgYSBzdHJpbmcgc2VyaWFsaXplcnMuCgoKQ2hlZXJz
CgpTdmVuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Nov 29 19:55:01 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 29 Nov 2017 19:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eK8Re-0007ZU-Ae; Wed, 29 Nov 2017 19:54:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1eK8Rc-0007ZM-ES
 for mirageos-devel@lists.xenproject.org; Wed, 29 Nov 2017 19:54:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 42/C0-03656-F801F1A5; Wed, 29 Nov 2017 19:54:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsXiVRu0UbdfQD7
 K4PQBfove1rssDowehz9cYQlgjGLNzEvKr0hgzbjfM4up4A9nxdH/81kaGBdydDFycQgJzGWU
 mPt/O2sXIycHi8AsVolrRx1BEhIC21glVi2YzwaSkBAok3h1eTE7hF0k8ej8A2YIu1jiz+arL
 CA2r4CgxMmZT8BsIQEvid4Fl8CGcgrYS9x9fAgqPpVZYvpqsF42AXWJr7ceAc3kAFqsKrF9cT
 bEmACJZb/fgLUKCzhJtDydC3aCiICKxMapt8FsZoF5jBLnZwtA2JoSrdt/s0PY2hLLFr5mnsA
 oNAvJRbOQlM1CUraAkXkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5y
 fu4mRmAwMwDBDsZ5J/wPMUpyMCmJ8n5aKBslxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXh18+S
 kiwKDU9tSItMwcYVzBpCQ4eJRFefj6gNG9xQWJucWY6ROoUozfHgQlX/jBx7NtzC0hu+P4ASD
 6b+bqBmWPe8W9NzByrVv5rZhZiycvPS5US55UC2SAAMiKjNA9uASw9XGKUlRLmZQQ6WYinILU
 oN7MEVf4VozgHo5IwryLIFJ7MvBK4O14BncgEdOLN/dIgJ5YkIqSkGhilxeyTNyuYqbmnSD9c
 Pv3EHEETE52d9dHau3JzFD/2TeSf6LDc6bJoi6uIG0NJhIf8qrj5H2cGJqX+f9m1eaN2oc+6l
 tNq0bmPn4ewPPX8/3wuh84eFobtgm0Mc9Ir111at8c9Kn6GkpTdnR+P/OZrC8wKyHsok3hm/2
 /hYxt+lOY+8304y1yJpTgj0VCLuag4EQCgMMGrCgMAAA==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1511985294!70334129!1
X-Originating-IP: [74.125.82.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1016 invoked from network); 29 Nov 2017 19:54:55 -0000
Received: from mail-ot0-f177.google.com (HELO mail-ot0-f177.google.com)
 (74.125.82.177)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Nov 2017 19:54:55 -0000
Received: by mail-ot0-f177.google.com with SMTP id j2so4096979ota.13
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 29 Nov 2017 11:54:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=MX4jPXvxIRxt345ohAJixU1osXQgCuMPLGmrotCBOs8=;
 b=hXQntlyAZnnkJB/HbbP1vQqBTdaClTmW4nm/7whemQyhH1mwKa2z8DBVOMFjWTIBQR
 QrXtnPeypIZLgzS+6sUrHMTjK90+hJBBgS/GCOnWJUI6CjeXXLwJAjykaZmvqnaHNEQT
 jJxILOero/NPBcGHocZoiCbLaiP/HRl0k+YDJS2dxNqRFyNA7EO0BhP/sJCbtf4L+sCj
 Ix0KU8fRUR91aHiTQtQDzNf9ykxQ53l0IQIzOwFQJnvk8Wu4+N/n1ww/19MAWmPpYn/s
 eN+JiEokETygrQCNauVlAw3dio6iH8Dwd44GtW3Zngokqj6kxvrknhrocGX3ri0POT0z
 Te/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=MX4jPXvxIRxt345ohAJixU1osXQgCuMPLGmrotCBOs8=;
 b=RALg/ATM46DE3bw2rHN7K4jXGT9eba5Xl70ujbrlwctwHIHrl4h+5WyE8TByuXIQSF
 JQ2HtUq6UdEaqvtzqd4iWIkad0h/ZC0FIDrLCYaitZcIgE7iGwkFKbYPV3vCREg+6nKc
 CB7UiUZ6lVobHa74kOJj67HQoKajf5zBm2ZYrtYI4kM2oRePNUxDH2FHWJ4M+wv+YtSD
 VZW3DfthI7WQ0qafvcju5pTxFHnl0bY9iG1s6ynWY3Ikm4FJ8hneH9sFiUxu29JZszyT
 0RDQsQPzjmedC/PzRMpW7EMjPipaNVtsiz8hrt5CiGkYM0W9AZf0Jj27Gknhirwrk/6G
 PhZQ==
X-Gm-Message-State: AJaThX5GEuknr37Ztfl6krms4H69o0tIZTexhQ7G0zyJ8LOaD2bg5KVI
 VX3PdZ/iV0DRe85Y/ShpCJdUAvTDt/HOTp1g6fo=
X-Google-Smtp-Source: AGs4zMZQk/oss4Y8TIohJ3jLovfZhwwsRxqurKkWrrONB7r0IBJfqaZRQucNjk1uVt80dXSXnHpQUPp/ajGz+YhH1ug=
X-Received: by 10.157.65.213 with SMTP id v21mr3267741oti.392.1511985294069;
 Wed, 29 Nov 2017 11:54:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.2.229 with HTTP; Wed, 29 Nov 2017 11:54:53 -0800 (PST)
In-Reply-To: <98BB00FB-B799-4A72-9C17-4728E9482449@anderson.de>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
 <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
 <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
 <7ea927dc-fc2f-4b42-23b0-faccf0f98fd2@anderson.de>
 <EBFAD028-0AA6-478B-86D5-DD8AFA3EB5B4@recoil.org>
 <98BB00FB-B799-4A72-9C17-4728E9482449@anderson.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 29 Nov 2017 19:54:53 +0000
Message-ID: <CAG4opy_5n=xOQTy1K25CUgn2thJjRZFnkjLZF8B5VhEjdcr9uA@mail.gmail.com>
To: Sven Anderson <sven@anderson.de>
Cc: Tom Ridge <tom.j.ridge@googlemail.com>,
 "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

T24gMjkgTm92ZW1iZXIgMjAxNyBhdCAxOToxOCwgU3ZlbiBBbmRlcnNvbiA8c3ZlbkBhbmRlcnNv
bi5kZT4gd3JvdGU6Cj4KPj4gQW0gMjguMTEuMjAxNyB1bSAxMzowNiBzY2hyaWViIEFuaWwgTWFk
aGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+Ogo+Pgo+PiBGb3IgdGhpcyB1c2VjYXNlLCB5b3Ug
bWF5IGFsc28gd2FudCB0byBsb29rIGF0IHRoZSBDYXBucHJvdG8gT0NhbWwgYmluZGluZ3MsCj4+
IHNpbmNlIHRoZXkgcHJvdmlkZSBhIHNlcmlhbGl6YWJsZSBjYXBhYmlsaXR5IFJQQyBtb2RlbCB0
aGF0IGlzIHByb2JhYmx5Cj4+IHVzZWZ1bCB0byB0cmFja2luZyB0aGUgcHJvdmVuYW5jZSBvZiBr
ZXlzIGFzIHRoZXkgZmxvdyB0aHJvdWdoIHRoZSBzeXN0ZW0uCj4+Cj4KPiBUaGlzIGxvb2tzIGlu
dGVyZXN0aW5nIGluZGVlZCEgV291bGQgaXQgbWFrZSBzZW5zZSB0byB3cml0ZSBhbiBpcm1pbi1j
YXBucHJvdG8gYXMgYW4gYWx0ZXJuYXRpdmUgdG8gaXJtaW4taHR0cD8KClllcywgdGhpcyB3b3Vs
ZCBiZSBhbiBpZGVhbCB1c2UgZm9yIGl0ISBGb3IgYW55b25lIGludGVyZXN0ZWQsIHRoZXJlCmlz
IGEgdHV0b3JpYWwgaGVyZTogaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9jYXBucC1ycGMKCj4g
QW5kIHdvdWxkbuKAmXQgdGhhdCBhbHNvIGJlIGEgZ29vZCBzdG9yYWdlIGZvcm1hdCBmb3IgdmFs
dWVzIHRoZW4/CgpZZXMuIEl0IG1pZ2h0IGJlIHNsaWdodGx5IGxlc3MgY29tcGFjdCB0aGFuIHNv
bWUgb3RoZXIgYmluYXJ5IGZvcm1hdHMsCmJ1dCBpdCBhbGxvd3MgbWFueSBiYWNrd2FyZHMtY29t
cGF0aWJsZSBjaGFuZ2VzIHRvIHRoZSBzY2hlbWEgdG8gYmUKbWFkZSwgd2hpY2ggY2FuIGJlIHVz
ZWZ1bC4KCj4gVW5mb3J0dW5hdGVseSBpcm1pbiBzZWVtcyB0byBvbmx5IHN1cHBvcnQgdGV4dCBi
YXNlZCB2YWx1ZXMsIG5vdCBiaW5hcmllcywgYmVjYXVzZSB2YWx1ZSB0eXBlcyBhbHdheXMgcmVx
dWlyZSBhIHN0cmluZyBzZXJpYWxpemVycy4KCk9DYW1sIHN0cmluZ3MgYXJlIGp1c3QgYnl0ZS1h
cnJheXMgYW55d2F5LCBzbyB0aGlzIG1pZ2h0IG5vdCBtYXR0ZXIKKEknbSBub3Qgc3VyZTsgSSdt
IHN0aWxsIHRyeWluZyB0byB1cGdyYWRlIG15IHNvZnR3YXJlIGZyb20gSXJtaW4KMC4xMC4uLiku
CgoKLS0gCnRhbGV4NSAoR2l0SHViL1R3aXR0ZXIpICAgICAgICBodHRwOi8vcm9zY2lkdXMuY29t
L2Jsb2cvCkdQRzogNURENSA4RDcwIDg5OUMgNDU0QSA5NjZEICA2QTUxIDc1MTMgM0M4RiA5NEY2
IEUwQ0MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Nov 30 11:49:08 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 Nov 2017 11:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eKNKk-0006xQ-8G; Thu, 30 Nov 2017 11:48:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1eKNKj-0006xK-3u
 for mirageos-devel@lists.xenproject.org; Thu, 30 Nov 2017 11:48:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EC/2D-03640-020FF1A5; Thu, 30 Nov 2017 11:48:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXCOvOhsa7cB/k
 og9OLlSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP25l7Ggq9sFfs/dbA2MD5k7WLk5BASmMoo
 Mf9tTRcjFweLwGRmiYszFzJBOF+ZJL4dWs0O4ggJzGCUeHh+GxtIC7OAlsSNfy+Bqjg4eAX0J
 XqfM4KEhQWcJFqezmUDCbMJaEqsfMUPEuYUCJS4eOkBWAmLgKpE19I/rCAjmQVmM0q0753ADj
 FSW2LZwtfMIDavgK3EjMdTGCH23mWWuPdtBdipIkDd7fevgN0gISArcWv2JeYJjAKzkJw0C+G
 kWUjGLmBkXsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERig
 DECwg/Hv2sBDjJIcTEqivJPPykcJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlfA+UEyxKTU+tS
 MvMAcYKTFqCg0dJhPfXO6A0b3FBYm5xZjpE6hSjJceNh9f/MHE8m/m6gZlj2tXWJmYhlrz8vF
 Qpcd6vIA0CIA0ZpXlw42DxfIlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvBwgV/Fk5pXAbX0
 FdBAT0EGZy8EOKklESEk1MLIGfjsg/3GylXzvoyk/xHUnWKWsdvpo7VLp8WFthcu1Gs+184pN
 2w4+DNevExFhPSv4VMFPTXTme1Hn8xx5axIYijamzKrdPLE4RGK+suveTb8FlJUKWg+f1uzdv
 DIuNdZji9P/jLjah9PNZov6LJrz97v80tN7d0Vd2csX7h9ZesDkwCHJACWW4oxEQy3mouJEAF
 NdvxXiAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1512042526!70433049!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9527 invoked from network); 30 Nov 2017 11:48:46 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Nov 2017 11:48:46 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 4a620c77;
 Thu, 30 Nov 2017 11:48:45 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=yNJUwx5kepmAS4I9SggXSvLYetg=; b=mzpGT3oTx+l669d/2l
 aK+KYonkxQG1GZEO6B1/VXCN+JSdqKUe1xH/IU0ZthqYzqUdu2WwEtNzH+AzGfhr
 Jw4E+eQ+JBSNdAdTvzZHV3POLsic8SRFQxcY69Qz+LSJhwgZpIIf4t9YXgZgUU2m
 WJn4cLt61LWzNINx6N69woM0k=
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=umbuvNTO5je0I0K42WIA2WNK5ZbGujKm8gszDzNuiVB4wBd0aWY
 lK7ywJyJ/ZVIulsgIcBGkiOxMwSIVA/WllAnfeRTE/fKXiBb5KTrpriv9FP2QbhA
 rDOG3pV30pgGQ7BdSJk2FyhbVanBJddcP3soIamiWPCz8eSYUPiG1i5w=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id 2627201a
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 30 Nov 2017 11:48:45 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG4opy_5n=xOQTy1K25CUgn2thJjRZFnkjLZF8B5VhEjdcr9uA@mail.gmail.com>
Date: Thu, 30 Nov 2017 11:48:44 +0000
Message-Id: <0C22BE45-9355-4DEB-A72F-7F3A7D327EDA@recoil.org>
References: <aed20428-8f60-d190-5921-d89aaafb85e1@anderson.de>
 <42b01a51-eb5a-0a42-70b4-61fb448ef615@gmail.com>
 <CABooLwNXSr4MMeJUmaMpA_cMK_jH0XCY0HxuhiM9evyxTuTuuQ@mail.gmail.com>
 <CABooLwOSMLGRb3z-YjWyA4tUMuKM6cBeO+G9jfUseesL4-1sQA@mail.gmail.com>
 <7ea927dc-fc2f-4b42-23b0-faccf0f98fd2@anderson.de>
 <EBFAD028-0AA6-478B-86D5-DD8AFA3EB5B4@recoil.org>
 <98BB00FB-B799-4A72-9C17-4728E9482449@anderson.de>
 <CAG4opy_5n=xOQTy1K25CUgn2thJjRZFnkjLZF8B5VhEjdcr9uA@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
X-Mailer: Apple Mail (2.3273)
Cc: Tom Ridge <tom.j.ridge@googlemail.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Current persistent storage situation
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Cj4gT24gMjkgTm92IDIwMTcsIGF0IDE5OjU0LCBUaG9tYXMgTGVvbmFyZCA8dGFsZXg1QGdtYWls
LmNvbT4gd3JvdGU6Cj4gCj4gT24gMjkgTm92ZW1iZXIgMjAxNyBhdCAxOToxOCwgU3ZlbiBBbmRl
cnNvbiA8c3ZlbkBhbmRlcnNvbi5kZT4gd3JvdGU6Cj4+IAo+Pj4gQW0gMjguMTEuMjAxNyB1bSAx
MzowNiBzY2hyaWViIEFuaWwgTWFkaGF2YXBlZGR5IDxhbmlsQHJlY29pbC5vcmc+Ogo+Pj4gCj4+
PiBGb3IgdGhpcyB1c2VjYXNlLCB5b3UgbWF5IGFsc28gd2FudCB0byBsb29rIGF0IHRoZSBDYXBu
cHJvdG8gT0NhbWwgYmluZGluZ3MsCj4+PiBzaW5jZSB0aGV5IHByb3ZpZGUgYSBzZXJpYWxpemFi
bGUgY2FwYWJpbGl0eSBSUEMgbW9kZWwgdGhhdCBpcyBwcm9iYWJseQo+Pj4gdXNlZnVsIHRvIHRy
YWNraW5nIHRoZSBwcm92ZW5hbmNlIG9mIGtleXMgYXMgdGhleSBmbG93IHRocm91Z2ggdGhlIHN5
c3RlbS4KPj4+IAo+PiAKPj4gVGhpcyBsb29rcyBpbnRlcmVzdGluZyBpbmRlZWQhIFdvdWxkIGl0
IG1ha2Ugc2Vuc2UgdG8gd3JpdGUgYW4gaXJtaW4tY2FwbnByb3RvIGFzIGFuIGFsdGVybmF0aXZl
IHRvIGlybWluLWh0dHA/Cj4gCj4gWWVzLCB0aGlzIHdvdWxkIGJlIGFuIGlkZWFsIHVzZSBmb3Ig
aXQhIEZvciBhbnlvbmUgaW50ZXJlc3RlZCwgdGhlcmUKPiBpcyBhIHR1dG9yaWFsIGhlcmU6IGh0
dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvY2FwbnAtcnBjCgpJJ2xsIHNlY29uZCB0aGF0ISAgQW4g
SXJtaW4gQ2FwbnByb3RvIGludGVyZmFjZSB3b3VsZCBiZSBhd2Vzb21lIHRvIGhhdmUsIGFuZCBp
dCBhbHNvIG1ha2VzIElybWluIGFjY2Vzc2libGUgZWFzaWx5IGZyb20gb3RoZXIgbGFuZ3VhZ2Vz
LgoKQW5pbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWly
YWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Nov 30 14:45:35 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 Nov 2017 14:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1eKQ5V-0006Rm-9W; Thu, 30 Nov 2017 14:45:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zezq=c4=gmail.com=ansiwen@srs-us1.protection.inumbo.net>)
 id 1eKQ5U-0006Rg-0O
 for mirageos-devel@lists.xenproject.org; Thu, 30 Nov 2017 14:45:16 +0000
X-Inumbo-ID: 105545de-d5dd-11e7-a335-f15ef82ad0bd
Received: from mail-ua0-f173.google.com (unknown [209.85.217.173])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 105545de-d5dd-11e7-a335-f15ef82ad0bd;
 Thu, 30 Nov 2017 14:45:09 +0000 (UTC)
Received: by mail-ua0-f173.google.com with SMTP id l2so5883141uak.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 30 Nov 2017 06:45:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=dBNo8PzoKiB6EUpUeV3zsqaMK3H77lmjiYvdLpPmg5E=;
 b=k9cgrIX1P/+XXkBODk0pkedyDQGMddfxxRYNyygh6ymZThHAzTEA8PV1oq4/NJKJdz
 Kh83lZrqBahSNWLV28o7gggHsGHUUfP8QD2JxnjLVABXG+Coh3yvZ+UYMBtNej4p75q/
 x46/F24TMGcfmpmW0wpDSLe66QYhvMwC6JN/YUyGl86QU9QxywV9k9dSomJwGbE+XPmk
 ypOqjha0Rq+nMF7dl4uwfCNIJcTZsXwDUFdeRWXaNhQ/Tc264t/f42Ge3LaFoAC6oI6t
 AvfwKRA6/aW4/Iqa4DCtUmpAmxiwSq8FicdzZqgfFR2NnOtfvmLsfEY/V7XEGWPufQbA
 1dzQ==
X-Gm-Message-State: AKGB3mIgxwNjddSG5TtvyrPLg+7/FE5Ul0vvg9LiqCLytnlEEqVs2PAS
 h5Ra86+UvwZUzBoiwzmA3K7j5ApXvvuzbI/Ez/A=
X-Google-Smtp-Source: AGs4zMZZSAgP41rYnjaiLtkLBDiPsg+ah7HeMPIe2CDVPt57/KiZo+rqWn+ot5E3D+N06IxORt2RT9+PyT6KKIkvUi8=
X-Received: by 10.176.12.18 with SMTP id a18mr2097803uak.103.1512053108712;
 Thu, 30 Nov 2017 06:45:08 -0800 (PST)
MIME-Version: 1.0
References: <46FA2CAC-C98A-46BD-BEF2-212C241034AD@anderson.de>
In-Reply-To: <46FA2CAC-C98A-46BD-BEF2-212C241034AD@anderson.de>
From: Sven Anderson <sven@anderson.de>
Date: Thu, 30 Nov 2017 14:44:58 +0000
Message-ID: <CAAQhRyc8vLevhNANPsu_kg7Z03EKnceV2nRMW2_BidTeLT4L9Q@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Irmin_http with Cohttp_mirage
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7407402139640087871=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7407402139640087871==
Content-Type: multipart/alternative; boundary="089e082502886d2be7055f344ce1"

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

Sven Anderson <sven@anderson.de> schrieb am Fr., 24. Nov. 2017 um 20:12 Uhr=
:

> TL;DR: Irmin_http.KV(Cohttp_mirage.Client)(Irmin.Contents.String) doesn=
=E2=80=99t
> work, because the default context uses an empty conduit without TCP
> support. How to do it right?
>
> I=E2=80=99m trying to play with the Irmin_http module (as it seems to be =
the
> closest option with MirageOS to what would otherwise be solved with simpl=
e
> remote queries to a SQL database from concurrent application instances).
>
> When I - instead of
> Irmin_mem.KV(Cohttp_mirage.Client)(Irmin.Contents.String), which works fi=
ne
> - use Irmin_http.KV(Cohttp_mirage.Client)(Irmin.Contents.String), the
> database queries fail with =E2=80=9ETCP not supported=E2=80=9C errors. Lo=
oking at the code,
> I saw that the default context is with an empty conduit. Since Irmin_http
> doesn=E2=80=99t set a context when calling the Cohttp functions, it uses =
this
> default context I assume. So, how can I set the context from =E2=80=9Eout=
side=E2=80=9C in
> Cohttp before instantiating the Irmin_http with it?
>

In the meantime I managed to get Irmin_http work together
with Cohttp_mirage.Client. However, I wonder if it is the right way to do
it, and would like to hear comments about it. Since I figured that I need
runtime values for the Cohttp_mirage.Client, because the conduit and dns
resolver come in as arguments of the start function, I saw no other way
than to instantiate the modules in the code path, and I'm not sure if this
is an anti-pattern. Also, because I saw no way to replace the default
context of the conduit, I "monkey-patched" the module, by defining a new
module that includes Cohttp_mirage.Client and overwrites the call function
(which is the only one that Irmin_http seems to use) that brings its own
context. It looks now something like this:

let start _clock data certs http res_dns con =3D
    let module Client =3D
    struct
      include Cohttp_mirage.Client
      let call ?ctx:_ctx =3D call ~ctx:(ctx res_dns con)
    end
    in
    let module Storage =3D Irmin_http.KV(Client)(Irmin.Contents.String) in
    [...]

Is this acceptable code? Is it possible to solve it with globally defined
modules? Is there a nicer way to set the client context, if the http
functions are called in 3rd party code (Irmin_http) without setting a
context?

I also found a weird problem, that I will address in another email.

Cheers,

Sven

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">Sven Anderson =
&lt;<a href=3D"mailto:sven@anderson.de">sven@anderson.de</a>&gt; schrieb am=
 Fr., 24. Nov. 2017 um 20:12=C2=A0Uhr:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">TL;DR: Irmin_http.KV(Cohttp_mirage.Client)(Irmin.Contents.String) doesn=
=E2=80=99t work, because the default context uses an empty conduit without =
TCP support. How to do it right?<br>
<br>
I=E2=80=99m trying to play with the Irmin_http module (as it seems to be th=
e closest option with MirageOS to what would otherwise be solved with simpl=
e remote queries to a SQL database from concurrent application instances).<=
br>
<br>
When I - instead of Irmin_mem.KV(Cohttp_mirage.Client)(Irmin.Contents.Strin=
g), which works fine - use Irmin_http.KV(Cohttp_mirage.Client)(Irmin.Conten=
ts.String), the database queries fail with =E2=80=9ETCP not supported=E2=80=
=9C errors. Looking at the code, I saw that the default context is with an =
empty conduit. Since Irmin_http doesn=E2=80=99t set a context when calling =
the Cohttp functions, it uses this default context I assume. So, how can I =
set the context from =E2=80=9Eoutside=E2=80=9C in Cohttp before instantiati=
ng the Irmin_http with it?<br></blockquote><div><br></div><div>In the meant=
ime I managed to get=C2=A0Irmin_http work together with=C2=A0Cohttp_mirage.=
Client. However, I wonder if it is the right way to do it, and would like t=
o hear comments about it. Since I figured that I need runtime values for th=
e=C2=A0Cohttp_mirage.Client, because the conduit and dns resolver come in a=
s arguments of the start function, I saw no other way than to instantiate t=
he modules in the code path, and I&#39;m not sure if this is an anti-patter=
n. Also, because I saw no way to replace the default context of the conduit=
, I &quot;monkey-patched&quot; the module, by defining a new module that in=
cludes=C2=A0Cohttp_mirage.Client and overwrites the call function (which is=
 the only one that=C2=A0Irmin_http seems to use) that brings its own contex=
t. It looks now something like this:</div><div><br></div><div><div>let star=
t _clock data certs http res_dns con =3D</div><div>=C2=A0 =C2=A0 let module=
 Client =3D</div><div>=C2=A0 =C2=A0 struct</div><div>=C2=A0 =C2=A0 =C2=A0 i=
nclude Cohttp_mirage.Client</div><div>=C2=A0 =C2=A0 =C2=A0 let call ?ctx:_c=
tx =3D call ~ctx:(ctx res_dns con)</div><div>=C2=A0 =C2=A0 end</div><div>=
=C2=A0 =C2=A0 in</div></div><div>=C2=A0 =C2=A0 let module Storage =3D Irmin=
_http.KV(Client)(Irmin.Contents.String) in</div><div>=C2=A0 =C2=A0 [...]</d=
iv><div><br></div><div>Is this acceptable code? Is it possible to solve it =
with globally defined modules? Is there a nicer way to set the client conte=
xt, if the http functions are called in 3rd party code (Irmin_http) without=
 setting a context?</div><div><br></div><div>I also found a weird problem, =
that I will address in another email.</div><div><br></div><div>Cheers,</div=
><div><br></div><div>Sven</div></div></div>

--089e082502886d2be7055f344ce1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo=

--===============7407402139640087871==--


From mirageos-devel-bounces@lists.xenproject.org Thu Nov 30 15:41:47 2017
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 Nov 2017 15:41: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 1eKQy5-00032p-Ub; Thu, 30 Nov 2017 15:41:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zezq=c4=gmail.com=ansiwen@srs-us1.protection.inumbo.net>)
 id 1eKQy4-00032j-KI
 for mirageos-devel@lists.xenproject.org; Thu, 30 Nov 2017 15:41:40 +0000
X-Inumbo-ID: ed32177c-d5e4-11e7-b4a6-bc764e045a96
Received: from mail-vk0-f43.google.com (unknown [209.85.213.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed32177c-d5e4-11e7-b4a6-bc764e045a96;
 Thu, 30 Nov 2017 16:41:27 +0100 (CET)
Received: by mail-vk0-f43.google.com with SMTP id x140so3676486vke.4
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 30 Nov 2017 07:41:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=8vae2gkDUmopVukrfGfZ0gLTmBPNoICDvKdpE23/Yqc=;
 b=NcK9sje7pQsGCmTagHnVXubMxQeSZHVCgiwwIfDiqyw14Fn46cv+Rf/6OYOxecJ9I3
 9l7h961hPyAe79a6mxPNx9+kUmdt4p7bBMJ+jm7I3B/jhRZzkKksRo/YsWHGWkkrdf1n
 sLNuGA+Aih2PgeAWd+8ZWoTAhX/v9vPZCZ7ZXoYtyhGvRqdxVcEDhQ5EQPKTgo/a0+W9
 lSpU8AF0UM0qzD6On/x8adLfpJkgjClzlfa40VdLHJS9cnpvjgJU/qcWCWr+SB4NhC3G
 I96PrsIyifyxuPsrOxe9abCVJpp9fPMLO6ibc2h5u8+an/fLRetzeaj/ME6/Pbc2H+RH
 UHRw==
X-Gm-Message-State: AKGB3mKDduDb4bkeoUNi7EuI9AZTCc2vOT9cNZmD5IJAPW/clK5+1cfN
 IzXi8s5QMOp5F8UMAdHbpL8o33Mf/hkz7ECSJDs=
X-Google-Smtp-Source: AGs4zMbVOKpQJ/GUvEUVHtZRc1yOG1Qe2ZG+1w3WMPQB4UcU8tagSQe24ZU5O1eJcgcqpyi4KrhABRQTd+9lobJMNhw=
X-Received: by 10.31.217.3 with SMTP id q3mr2074948vkg.116.1512056497569; Thu,
 30 Nov 2017 07:41:37 -0800 (PST)
MIME-Version: 1.0
References: <46FA2CAC-C98A-46BD-BEF2-212C241034AD@anderson.de>
In-Reply-To: <46FA2CAC-C98A-46BD-BEF2-212C241034AD@anderson.de>
From: Sven Anderson <sven@anderson.de>
Date: Thu, 30 Nov 2017 15:41:26 +0000
Message-ID: <CAAQhRyeUpyqXbEHWL=UKV0HtcjRyGot6RX03x8OaGAsXATN38g@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Unix.Unix_error(Unix.EBADF, "check_descriptor",
 "") (was: Irmin_http with Cohttp_mirage)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1274384493752767295=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1274384493752767295==
Content-Type: multipart/alternative; boundary="94eb2c07be586b3692055f3516b4"

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

In the meantime I managed to get Irmin_http work together with
Cohttp_mirage.Client (see other mail), but:

When I'm running my test suite against a unix-socket version of the
unikernel, it eventually crashes with a weird exception 'Fatal error:
exception Unix.Unix_error(Unix.EBADF, "check_descriptor", "")'. Of course
it doesn't happen, if I run the kernel as a ukvm instance. I tried to catch
the exception by wrapping all Irmin_http function calls with Lwt.catch()(),
but without success. Also worth to note is, that I see the exception
several times before, where it doesn't crash the unikernel, so it is
actually caught in the cases before, but eventually there comes an event,
where it is not caught. It's also not always the same moment during the
test, but seems to depend on a racey condition. (Btw, http server and
client are using the same conduit, but that shouldn't be a problem, right?)
Here's the not so interesting backtrace:

2017-11-30 02:51:00 +01:00: INF [https] [1] serving
//localhost:8080/api/v0/keys/myId123/actions/decrypt.
2017-11-30 02:51:00 +01:00: DBG [irmin.http] GET /branch/master
Fatal error: exception Unix.Unix_error(Unix.EBADF, "check_descriptor", "")
Raised at file "lwt_unix.cppo.ml", line 362, characters 4-64
Called from file "lwt_unix.cppo.ml", line 610, characters 28-47
Called from file "src/core/lwt.ml", line 2073, characters 21-28
Called from file "src/cohttp_mirage.ml", line 50, characters 41-59
Called from file "map.ml", line 196, characters 19-42
Called from file "src/unix/lwt_engine.ml", line 344, characters 16-68
Called from file "src/unix/lwt_main.ml", line 40, characters 4-78
Called from file "main.ml", line 170, characters 5-10


Some research shows that I'm not the first one seeing this, but
unfortunately in the other cases the problem "mysteriously" disappeared.
[1][2][3]

Also Tom Ridge and Hannes talked about the topic recently. [4]

Looking at the Lwt code[5] I'm a bit confused that raise and Lwt.fail are
somehow used interchangeably. I'm still not sure that I understood how to
deal correctly with exceptions in Lwt. :-/

So is that a bug in Lwt, or Irmin is not handling the exceptions correctly,
or I must have missed a spot where I should catch it?

Thanks for any hints or comments!


Cheers,

Sven

[1] https://github.com/frenetic-lang/ocaml-openflow/issues/25
[2] https://github.com/openvstorage/arakoon/issues/203
[3] https://github.com/moby/vpnkit/issues/156
[4] https://discuss.ocaml.org/t/system-calls-unix-close-signals-eintr/972
[5]
https://github.com/ocsigen/lwt/blob/master/src/unix/lwt_unix.cppo.ml#L368

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

<div dir=3D"ltr">In the meantime I managed to get Irmin_http work together =
with Cohttp_mirage.Client (see other mail), but:<div><br></div><div>When I&=
#39;m running my test suite against a unix-socket version of the unikernel,=
 it eventually crashes with a weird exception &#39;Fatal error: exception U=
nix.Unix_error(Unix.EBADF, &quot;check_descriptor&quot;, &quot;&quot;)&#39;=
. Of course it doesn&#39;t happen, if I run the kernel as a ukvm instance. =
I tried to catch the exception by wrapping all Irmin_http function calls wi=
th Lwt.catch()(), but without success. Also worth to note is, that I see th=
e exception several times before, where it doesn&#39;t crash the unikernel,=
 so it is actually caught in the cases before, but eventually there comes a=
n event, where it is not caught. It&#39;s also not always the same moment d=
uring the test, but seems to depend on a racey condition. (Btw, http server=
 and client are using the same conduit, but that shouldn&#39;t be a problem=
, right?) Here&#39;s the not so interesting backtrace:<br><br>2017-11-30 02=
:51:00 +01:00: INF [https] [1] serving //localhost:8080/api/v0/keys/myId123=
/actions/decrypt.<br>2017-11-30 02:51:00 +01:00: DBG [irmin.http] GET /bran=
ch/master<br>Fatal error: exception Unix.Unix_error(Unix.EBADF, &quot;check=
_descriptor&quot;, &quot;&quot;)<br>Raised at file &quot;<a href=3D"http://=
lwt_unix.cppo.ml">lwt_unix.cppo.ml</a>&quot;, line 362, characters 4-64<br>=
Called from file &quot;<a href=3D"http://lwt_unix.cppo.ml">lwt_unix.cppo.ml=
</a>&quot;, line 610, characters 28-47<br>Called from file &quot;src/core/<=
a href=3D"http://lwt.ml">lwt.ml</a>&quot;, line 2073, characters 21-28<br>C=
alled from file &quot;src/<a href=3D"http://cohttp_mirage.ml">cohttp_mirage=
.ml</a>&quot;, line 50, characters 41-59<br>Called from file &quot;<a href=
=3D"http://map.ml">map.ml</a>&quot;, line 196, characters 19-42<br>Called f=
rom file &quot;src/unix/<a href=3D"http://lwt_engine.ml">lwt_engine.ml</a>&=
quot;, line 344, characters 16-68<br>Called from file &quot;src/unix/<a hre=
f=3D"http://lwt_main.ml">lwt_main.ml</a>&quot;, line 40, characters 4-78<br=
>Called from file &quot;<a href=3D"http://main.ml">main.ml</a>&quot;, line =
170, characters 5-10<br><br><br>Some research shows that I&#39;m not the fi=
rst one seeing this, but unfortunately in the other cases the problem &quot=
;mysteriously&quot; disappeared. [1][2][3]<br><br>Also  Tom Ridge and Hanne=
s talked about the topic recently. [4]<br><br>Looking at the Lwt code[5] I&=
#39;m a bit confused that raise and Lwt.fail are somehow used interchangeab=
ly. I&#39;m still not sure that I understood how to deal correctly with exc=
eptions in Lwt. :-/</div><div><br></div><div>So is that a bug in Lwt, or Ir=
min is not handling the exceptions correctly, or I must have missed a spot =
where I should catch it?<br><br>Thanks for any hints or comments!<div><br><=
/div><div><br></div><div>Cheers,</div><div><br></div><div>Sven</div><div><b=
r></div><div>[1] <a href=3D"https://github.com/frenetic-lang/ocaml-openflow=
/issues/25">https://github.com/frenetic-lang/ocaml-openflow/issues/25</a><b=
r>[2] <a href=3D"https://github.com/openvstorage/arakoon/issues/203">https:=
//github.com/openvstorage/arakoon/issues/203</a><br>[3] <a href=3D"https://=
github.com/moby/vpnkit/issues/156">https://github.com/moby/vpnkit/issues/15=
6</a><br>[4] <a href=3D"https://discuss.ocaml.org/t/system-calls-unix-close=
-signals-eintr/972">https://discuss.ocaml.org/t/system-calls-unix-close-sig=
nals-eintr/972</a><br>[5] <a href=3D"https://github.com/ocsigen/lwt/blob/ma=
ster/src/unix/lwt_unix.cppo.ml#L368">https://github.com/ocsigen/lwt/blob/ma=
ster/src/unix/lwt_unix.cppo.ml#L368</a><br><br></div><div><br></div></div><=
/div>

--94eb2c07be586b3692055f3516b4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo=

--===============1274384493752767295==--


