From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 09:20:12 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 09:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCNX8-0002mk-2k; Thu, 01 Dec 2016 09:20:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1cCNX7-0002l5-5o
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 09:20:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 63/5E-27365-04BEF385; Thu, 01 Dec 2016 09:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsXiVRvkpGv32j7
 CYOpdWYve1rssDowehz9cYQlgjGLNzEvKr0hgzZjcvom94CxfxdVH69kaGGfzdDFycQgJzGWU
 eP9nGxuIwyKwkFXi5duFYI6EwF5WiUdXjgM5nEBOjERj42lmCLtC4v/fy2BxIQEtifmnXzJDj
 FrDJLHg3RVWkISwgLnEh88dYEXMQEU3/r1kArF5BfQlrnx7xghRoyPRufMYWJwNKL5k3iOwBZ
 wC9hL/T39jB7FZBFQklm++ygoxR11i9cZHTBC2tsSyha+ZIWY6Sry+cYwd4oh5LBLnd5wBaxY
 Bajjx4D8jxNWyEp+e/2SfwCgyC8lNs5DcNAvJ3AWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0
 DQ1M9XJTi4sT01NzEpOK9ZLzczcxAqOgnoGBcQdjU6/zIUZJDiYlUd6yEvsIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8614C5QSLUtNTK9Iyc4DxCJOW4OBREuGNfQWU5i0uSMwtzkyHSJ1iNO
 aY9mzxUyaOHZ1rnjIJseTl56VKifOqg5QKgJRmlObBDYKliUuMslLCvIwMDAxCPAWpRbmZJaj
 yrxjFORiVhHm1QKbwZOaVwO17BXQKE9ApHdfBTilJREhJNTCyOGhOFi959mG9r/PHeLO1O+S2
 Fl+N8jV019jS9PLN3/WuMpvf2Xh8Ksz6GqbSfKhS9/XM1Yl3/6p3fhX8H3zrWUtcWGXbTzcR7
 yNRIsu0pjw0kE9fbaoSfmA2g7Xs+zXnpHwKulwems3df7xsv6HKvUAGBcUbt1Y4xutOmW1yxk
 Uywnx5fbcSS3FGoqEWc1FxIgATB/JQDgMAAA==
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1480583993!73010563!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45819 invoked from network); 1 Dec 2016 09:19:53 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Dec 2016 09:19:53 -0000
Received: by mail-wm0-f66.google.com with SMTP id a20so33226246wme.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 01:19:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=7biuk9cmtkapnlzNCAH/igDzP3f9Qn8xEAZBRhII5aI=;
 b=EtScWoQzBq4o6w+iueJaVEZSlVxZsRNAOKtrB90B9eQlRR2tKThfls9vvB5Q0kv52Q
 pm70MNKlBafJABKgbZz35S9k9uyV/eAA71Ee8CjKIEheGVuxm5bU47nyHg6dgjSbIegz
 LjYr+258oWJSEhS7q+MMeAn9LXrK6//yetSVNJPhn+gnTKn3eN89WaXYVk8FPTDzBAgi
 hGkf5CN1lASo7DdiSYCFg+jLF1wexvNS0RGq0c9VIrgC1d9OrxtIA/lUl4lqKXRJ+BZs
 N/0L1zpVaLWGBDInSIJrE1DoUtL9R8X0wR6RmgHSwvqjM9CByfQeeU3HMTAvAqk0rHxJ
 bjDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=7biuk9cmtkapnlzNCAH/igDzP3f9Qn8xEAZBRhII5aI=;
 b=bdbvdUuUGPYuDE8M7EdctaSqZ6Nltw4mhsJpdKhKvHQoZ0pv0FFMT7Sds6hqTK7Cw3
 kIZt1cBy5a0uZcMTBpgxIfmJov8V8lnCESVoRvho3YZ19MfB4reuvV7bZFxHT2Ea1JXd
 GmfH6Qwsy2IC6s1n/dpWJ4imbamI8dP3rSdM0mOoSqeINFhhkJqboefiSOySO6mktLxN
 dh0ss37NM5UsawncChR/4+aSJs+eTCMz+7CB0gKxnFvK0SFA9vLcsOARoZcX9iH/m82U
 R4WRyJOmjigNKSHuxOtuwgLIamY4zCCC4ce+vYESNT8iGz7pHkseS6nuU/fNwv0s2N6c
 MUCg==
X-Gm-Message-State: AKaTC02Qehjq2Veq0jqD5rGH10mUM6Gc5ua2oPe5NmGFljyfVaHMV+maGzG7wpd9J7GQyg==
X-Received: by 10.28.62.77 with SMTP id l74mr30827004wma.37.1480583998053;
 Thu, 01 Dec 2016 01:19:58 -0800 (PST)
Received: from [192.168.0.11]
 (cpc91204-cmbg18-2-0-cust157.5-4.cable.virginm.net. [81.101.15.158])
 by smtp.gmail.com with ESMTPSA id vr9sm77110531wjc.35.2016.12.01.01.19.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Dec 2016 01:19:57 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
Date: Thu, 1 Dec 2016 09:19:55 +0000
Message-Id: <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

PiAtIG1pcmFnZSBjb25maWd1cmUgPG9wdGlvbnM+IHNob3VsZCByZWNvbXBpbGUgdGhlIGNvbmZp
Z3VyYXRpb24KPiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4gLSBtaXJhZ2UgYnVpbGQgc2hvdWxk
IGJ1aWxkLCBhbmQgZXJyb3Igb3V0IGlmIHRoZSB1bmlrZXJuZWwgd2FzIG5vdAo+IGNvbmZpZ3Vy
ZWQgdXBmcm9udAoKSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUgdGFyZ2V0L2NvbmZpZyBp
biBwYXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVkIHRvIHJlY29uZmlndXJl
IGlmIHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/Cgo+IC0gbWlyYWdlIGNsZWFuIHNo
b3VsZCBhbHdheXMgcmVtb3ZlIGJ1aWxkIHByb2R1Y3RzIChfYnVpbGQpLCBub3QgZGVwZW5kCj4g
b24gYW55IGNvbmNyZXRlIGNvbmZpZ3VyYXRpb24KPiAtIG1pcmFnZSBkaXN0Y2xlYW4gKG5ldyEp
IHNob3VsZCBjbGVhbiBhbmQgcmVtb3ZlIGFsbCBnZW5lcmF0ZWQgdGhpbmdzCj4gLSBtaXJhZ2Ug
aW5pdCAobmV3LCBwcm9wb3NlZCBieSBzYW1vaHQpIHNob3VsZCBiZSB1c2FibGUgd2l0aG91dCBh
IGNvbmZpZy5tbAoKSSBhbSBnZW5lcmFsbHkgb2sgd2l0aCB0aGF0IHdvcmtmbG93IHdoaWNoIGlt
cHJvdmVzIHRoZSBjdXJyZW50IG9uZS4gSSBhbSBqdXN0IGEgYml0IGNvbmNlcm5lZCBieSB0aGUg
bnVtYmVyIG9mIGludGVybWVkaWF0ZSBzdGVwcyBhbmQgdGhlIHByb2xpZmVyYXRpb24gb2Ygc3Vi
Y29tbWFuZHMgdGhhdCB5b3UgbmVlZCB0byByZW1lbWJlci4gQ2FuIHdlIHRyeSB0byBtZXJnZSBz
b21lIG9mIHRoZXNlIGNvbW1hbmRzPyBGb3IgaW5zdGFuY2UgbWF5YmUgdXNlIGBtaXJhZ2UgY2xl
YW4gLS1hbGxgIGluc3RlYWQgb2YgYG1pcmFnZSBkaXN0Y2xlYW5gPyBBbmQgYG1pcmFnZSBidWls
ZCAtLWRlcHNgIGluc3RlYWQgb2YgYG1pcmFnZSBkZXBlbmRzYD8gZXRjLgoKVGhvbWFzCgo+IC0g
d2hlbmV2ZXIgY29uZmlnLm1sIGNoYW5nZWQgKG10aW1lIGlzIG1vcmUgcmVjZW50IHRoYW4gaXRz
IGJ1aWxkCj4gcHJvZHVjdCksIGJ1aWxkIHNob3VsZCBlcnJvciwgZGVzY3JpYmUgc2hvdWxkIGVy
cm9yIChpZiAtLWV2YWwgYmVjb21lcwo+IHRoZSBkZWZhdWx0LCBhcyBzdWdnZXN0ZWQgYnkgbWF0
bykKPiAKPiAtIHNob3VsZCBtaXJhZ2UgaGVscCBiZWhhdmUgZGlmZmVyZW50bHkgaWYgdGhlcmUg
aXMgYSBjb25maWd1cmVkCj4gdW5pa2VybmVsIChhbmQgZG8gd2hhdGV2ZXIgbWlyYWdlIGRlc2Ny
aWJlIGRvZXMpPwo+IAo+IC0gb25seSB0aGUgY29uZmlndXJlIHN1YmNvbW1hbmQgc2hvdWxkIHRh
a2UgY29tbWFuZCBsaW5lIGFyZ3VtZW50cywKPiBidWlsZC9ldGMuIHNob3VsZCBvbmx5IHRha2Ug
dmVyYm9zaXR5IGFyZ3VtZW50cwo+IAo+IC0gYXMgbWVudGlvbmVkIGluIHRoZSBjYWxsIHRvZGF5
LCBJIHRoaW5rIC1jIGNhbiBiZSByZW1vdmVkIChpbnRyb2R1Y2VzCj4gdW5uZWNlc3NhcnkgY29t
cGxleGl0eSkKCj4gZnVuY3RvcmlhIzg1IChtaXJhZ2UjNzEyKSBkbyBub3QgYWNoaWV2ZSB0aGlz
IGdvYWwgKGFuZCBzaG91bGQgbm90IGJlCj4gbWVyZ2VkKS4KPiAKPiAKPiBkb2VzIHRoaXMgc291
bmQgZ29vZD8gIGRvIEkgbWlzcyBzb21ldGhpbmc/Cj4gCj4gaGFubmVzCj4gCj4gCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 09:20:12 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 09:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCNX8-0002mk-2k; Thu, 01 Dec 2016 09:20:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1cCNX7-0002l5-5o
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 09:20:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 63/5E-27365-04BEF385; Thu, 01 Dec 2016 09:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsXiVRvkpGv32j7
 CYOpdWYve1rssDowehz9cYQlgjGLNzEvKr0hgzZjcvom94CxfxdVH69kaGGfzdDFycQgJzGWU
 eP9nGxuIwyKwkFXi5duFYI6EwF5WiUdXjgM5nEBOjERj42lmCLtC4v/fy2BxIQEtifmnXzJDj
 FrDJLHg3RVWkISwgLnEh88dYEXMQEU3/r1kArF5BfQlrnx7xghRoyPRufMYWJwNKL5k3iOwBZ
 wC9hL/T39jB7FZBFQklm++ygoxR11i9cZHTBC2tsSyha+ZIWY6Sry+cYwd4oh5LBLnd5wBaxY
 Bajjx4D8jxNWyEp+e/2SfwCgyC8lNs5DcNAvJ3AWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0
 DQ1M9XJTi4sT01NzEpOK9ZLzczcxAqOgnoGBcQdjU6/zIUZJDiYlUd6yEvsIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8614C5QSLUtNTK9Iyc4DxCJOW4OBREuGNfQWU5i0uSMwtzkyHSJ1iNO
 aY9mzxUyaOHZ1rnjIJseTl56VKifOqg5QKgJRmlObBDYKliUuMslLCvIwMDAxCPAWpRbmZJaj
 yrxjFORiVhHm1QKbwZOaVwO17BXQKE9ApHdfBTilJREhJNTCyOGhOFi959mG9r/PHeLO1O+S2
 Fl+N8jV019jS9PLN3/WuMpvf2Xh8Ksz6GqbSfKhS9/XM1Yl3/6p3fhX8H3zrWUtcWGXbTzcR7
 yNRIsu0pjw0kE9fbaoSfmA2g7Xs+zXnpHwKulwems3df7xsv6HKvUAGBcUbt1Y4xutOmW1yxk
 Uywnx5fbcSS3FGoqEWc1FxIgATB/JQDgMAAA==
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1480583993!73010563!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45819 invoked from network); 1 Dec 2016 09:19:53 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Dec 2016 09:19:53 -0000
Received: by mail-wm0-f66.google.com with SMTP id a20so33226246wme.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 01:19:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=7biuk9cmtkapnlzNCAH/igDzP3f9Qn8xEAZBRhII5aI=;
 b=EtScWoQzBq4o6w+iueJaVEZSlVxZsRNAOKtrB90B9eQlRR2tKThfls9vvB5Q0kv52Q
 pm70MNKlBafJABKgbZz35S9k9uyV/eAA71Ee8CjKIEheGVuxm5bU47nyHg6dgjSbIegz
 LjYr+258oWJSEhS7q+MMeAn9LXrK6//yetSVNJPhn+gnTKn3eN89WaXYVk8FPTDzBAgi
 hGkf5CN1lASo7DdiSYCFg+jLF1wexvNS0RGq0c9VIrgC1d9OrxtIA/lUl4lqKXRJ+BZs
 N/0L1zpVaLWGBDInSIJrE1DoUtL9R8X0wR6RmgHSwvqjM9CByfQeeU3HMTAvAqk0rHxJ
 bjDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=7biuk9cmtkapnlzNCAH/igDzP3f9Qn8xEAZBRhII5aI=;
 b=bdbvdUuUGPYuDE8M7EdctaSqZ6Nltw4mhsJpdKhKvHQoZ0pv0FFMT7Sds6hqTK7Cw3
 kIZt1cBy5a0uZcMTBpgxIfmJov8V8lnCESVoRvho3YZ19MfB4reuvV7bZFxHT2Ea1JXd
 GmfH6Qwsy2IC6s1n/dpWJ4imbamI8dP3rSdM0mOoSqeINFhhkJqboefiSOySO6mktLxN
 dh0ss37NM5UsawncChR/4+aSJs+eTCMz+7CB0gKxnFvK0SFA9vLcsOARoZcX9iH/m82U
 R4WRyJOmjigNKSHuxOtuwgLIamY4zCCC4ce+vYESNT8iGz7pHkseS6nuU/fNwv0s2N6c
 MUCg==
X-Gm-Message-State: AKaTC02Qehjq2Veq0jqD5rGH10mUM6Gc5ua2oPe5NmGFljyfVaHMV+maGzG7wpd9J7GQyg==
X-Received: by 10.28.62.77 with SMTP id l74mr30827004wma.37.1480583998053;
 Thu, 01 Dec 2016 01:19:58 -0800 (PST)
Received: from [192.168.0.11]
 (cpc91204-cmbg18-2-0-cust157.5-4.cable.virginm.net. [81.101.15.158])
 by smtp.gmail.com with ESMTPSA id vr9sm77110531wjc.35.2016.12.01.01.19.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Dec 2016 01:19:57 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
Date: Thu, 1 Dec 2016 09:19:55 +0000
Message-Id: <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

PiAtIG1pcmFnZSBjb25maWd1cmUgPG9wdGlvbnM+IHNob3VsZCByZWNvbXBpbGUgdGhlIGNvbmZp
Z3VyYXRpb24KPiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4gLSBtaXJhZ2UgYnVpbGQgc2hvdWxk
IGJ1aWxkLCBhbmQgZXJyb3Igb3V0IGlmIHRoZSB1bmlrZXJuZWwgd2FzIG5vdAo+IGNvbmZpZ3Vy
ZWQgdXBmcm9udAoKSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUgdGFyZ2V0L2NvbmZpZyBp
biBwYXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVkIHRvIHJlY29uZmlndXJl
IGlmIHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/Cgo+IC0gbWlyYWdlIGNsZWFuIHNo
b3VsZCBhbHdheXMgcmVtb3ZlIGJ1aWxkIHByb2R1Y3RzIChfYnVpbGQpLCBub3QgZGVwZW5kCj4g
b24gYW55IGNvbmNyZXRlIGNvbmZpZ3VyYXRpb24KPiAtIG1pcmFnZSBkaXN0Y2xlYW4gKG5ldyEp
IHNob3VsZCBjbGVhbiBhbmQgcmVtb3ZlIGFsbCBnZW5lcmF0ZWQgdGhpbmdzCj4gLSBtaXJhZ2Ug
aW5pdCAobmV3LCBwcm9wb3NlZCBieSBzYW1vaHQpIHNob3VsZCBiZSB1c2FibGUgd2l0aG91dCBh
IGNvbmZpZy5tbAoKSSBhbSBnZW5lcmFsbHkgb2sgd2l0aCB0aGF0IHdvcmtmbG93IHdoaWNoIGlt
cHJvdmVzIHRoZSBjdXJyZW50IG9uZS4gSSBhbSBqdXN0IGEgYml0IGNvbmNlcm5lZCBieSB0aGUg
bnVtYmVyIG9mIGludGVybWVkaWF0ZSBzdGVwcyBhbmQgdGhlIHByb2xpZmVyYXRpb24gb2Ygc3Vi
Y29tbWFuZHMgdGhhdCB5b3UgbmVlZCB0byByZW1lbWJlci4gQ2FuIHdlIHRyeSB0byBtZXJnZSBz
b21lIG9mIHRoZXNlIGNvbW1hbmRzPyBGb3IgaW5zdGFuY2UgbWF5YmUgdXNlIGBtaXJhZ2UgY2xl
YW4gLS1hbGxgIGluc3RlYWQgb2YgYG1pcmFnZSBkaXN0Y2xlYW5gPyBBbmQgYG1pcmFnZSBidWls
ZCAtLWRlcHNgIGluc3RlYWQgb2YgYG1pcmFnZSBkZXBlbmRzYD8gZXRjLgoKVGhvbWFzCgo+IC0g
d2hlbmV2ZXIgY29uZmlnLm1sIGNoYW5nZWQgKG10aW1lIGlzIG1vcmUgcmVjZW50IHRoYW4gaXRz
IGJ1aWxkCj4gcHJvZHVjdCksIGJ1aWxkIHNob3VsZCBlcnJvciwgZGVzY3JpYmUgc2hvdWxkIGVy
cm9yIChpZiAtLWV2YWwgYmVjb21lcwo+IHRoZSBkZWZhdWx0LCBhcyBzdWdnZXN0ZWQgYnkgbWF0
bykKPiAKPiAtIHNob3VsZCBtaXJhZ2UgaGVscCBiZWhhdmUgZGlmZmVyZW50bHkgaWYgdGhlcmUg
aXMgYSBjb25maWd1cmVkCj4gdW5pa2VybmVsIChhbmQgZG8gd2hhdGV2ZXIgbWlyYWdlIGRlc2Ny
aWJlIGRvZXMpPwo+IAo+IC0gb25seSB0aGUgY29uZmlndXJlIHN1YmNvbW1hbmQgc2hvdWxkIHRh
a2UgY29tbWFuZCBsaW5lIGFyZ3VtZW50cywKPiBidWlsZC9ldGMuIHNob3VsZCBvbmx5IHRha2Ug
dmVyYm9zaXR5IGFyZ3VtZW50cwo+IAo+IC0gYXMgbWVudGlvbmVkIGluIHRoZSBjYWxsIHRvZGF5
LCBJIHRoaW5rIC1jIGNhbiBiZSByZW1vdmVkIChpbnRyb2R1Y2VzCj4gdW5uZWNlc3NhcnkgY29t
cGxleGl0eSkKCj4gZnVuY3RvcmlhIzg1IChtaXJhZ2UjNzEyKSBkbyBub3QgYWNoaWV2ZSB0aGlz
IGdvYWwgKGFuZCBzaG91bGQgbm90IGJlCj4gbWVyZ2VkKS4KPiAKPiAKPiBkb2VzIHRoaXMgc291
bmQgZ29vZD8gIGRvIEkgbWlzcyBzb21ldGhpbmc/Cj4gCj4gaGFubmVzCj4gCj4gCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBNaXJhZ2VPUy1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 09:52:55 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 09:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCO2v-00056Y-3n; Thu, 01 Dec 2016 09:52:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136df0c76=lars.kurth@citrix.com>)
 id 1cCO2t-00056D-8z; Thu, 01 Dec 2016 09:52:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F6/AA-24885-2F2FF385; Thu, 01 Dec 2016 09:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsWyU9JRQvfjJ/s
 Igze/uCx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmvFpX3rB+WbGigX3
 RRsYvzQydjFyckgI+El8+7MbzGYT0JA49rCZGcQWEdCX2HS7kb2LkYuDWeA6k8SVKa9YQRLCA
 qkSdz7dYYUoSpP4/XU3lG0lMev0RKBBHBwsAioSv1Ymgpi8AkYSnw6ZgIwREtjHKPH+4DWwXZ
 wC3hL9656yg9iMArISXxpXg+1lFhCXuPVkPhPEbQISS/acZ4awRSVePv4HtkpUQE9i3sNXbBB
 xHYmz159A/WIgsXXpPhaQvcwCmhLrd+lDmJYSN2/VQUxXlJjS/RBsK6+AoMTJmU9YJjCKzUKy
 eBZC8yyE5llImmchaV7AyLqKUb04tagstUjXSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpW
 C85P3cTIzDe6hkYGHcwnmp2PsQoycGkJMpbVmIfIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC98
 dHoJxgUWp6akVaZg4w8mHSEhw8SiK8xiBp3uKCxNzizHSI1ClGRSlx3tMgCQGQREZpHlwbLNl
 cYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMux5kCk9mXgnc9FdAi5mAFndcB1tckoiQkmpg
 rJBsPVStxhtXFeJU5/FW2UNn1oW2LhtlzVdxPHf5t/vttXPgqZ65Xn+rtnLzM3ahhjcxUxJC1
 h335vwk2pzUPHF6zCbe80Hn8xad4ReVvJ+hdzBSbOupoC7LmZt5RE5Wcvak1typE1ovERu9Tv
 Zd36mD2jncUxP4mUtFja4KnXx2qPt+2WQlluKMREMt5qLiRAAeDmXLMQMAAA==
X-Env-Sender: prvs=136df0c76=lars.kurth@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1480585968!57081944!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46568 invoked from network); 1 Dec 2016 09:52:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 09:52:49 -0000
X-IronPort-AV: E=Sophos;i="5.33,724,1477958400"; d="scan'208";a="35967543"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumAA=
Date: Thu, 1 Dec 2016 09:52:47 +0000
Message-ID: <D4659689.30D78%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D1AA27FAD8871F4DAACD89C18945D63D@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDMwLzExLzIwMTYgMjM6MjcsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToNCg0KPk9uIFdlZCwgMjMgTm92IDIwMTYsIExhcnMgS3VydGgg
d3JvdGU6DQo+Pg0KPj4gLUZvcm1hbCBWb3RlcyB7I2Zvcm1hbC12b3Rlc30NCj4+IC0tLS0tLS0t
LS0tLS0NCj4+IC0NCj4+IC1Tb21ldGltZXMgaXQgaXMgbmVjZXNzYXJ5IHRvIGNvbmR1Y3QgZm9y
bWFsIHZvdGluZyB3aXRoaW4gdGhlDQo+PmNvbW11bml0eSANCj4+IC0ob3V0c2lkZSBvZiBlbGVj
dGlvbnMpLiBGb3JtYWwgdm90ZXMgYXJlIG5lY2Vzc2FyeSB3aGVuIHByb2Nlc3NlcyBhbmQNCj4+
IC1wcm9jZWR1cmVzIGFyZSBpbnRyb2R1Y2VkIG9yIGNoYW5nZWQsIG9yIGFzIHBhcnQgb2YgdGhl
IFtQcm9qZWN0DQo+PiAtR292ZXJuYW5jZV0oI3Byb2plY3QtZ292ZXJuYW5jZSkuIFdobyBpcyBl
bGlnaWJsZSB0byB2b3RlLCBkZXBlbmRzIG9uDQo+PndoZXRoZXIgDQo+PiAtdGhlIHNjb3BlIG9m
IGEgcHJvY2VzcyBvciBwcm9jZWR1cmUgaXMgKipsb2NhbCoqIHRvIGEgc3ViLXByb2plY3Qgb3IN
Cj4+dGVhbSwgb3IgDQo+PiAtd2hldGhlciBpdCBhZmZlY3RzICoqYWxsIHN1Yi1wcm9qZWN0cyoq
IChvciBpbiBvdGhlciB3b3JkcywgaXMNCj4+KipnbG9iYWwqKikuIA0KPj4gLUV4YW1wbGVzIG9m
IGxvY2FsIHNjb3BlIGlzIHRoZSBbU2VjdXJpdHkNCj4+UG9saWN5XSgvc2VjdXJpdHktcG9saWN5
Lmh0bWwpIHdoaWNoDQo+PiAtYXBwbGllcyB0byB0aGUgW0h5cGVydmlzb3IgUHJvamVjdF0oL2Rl
dmVsb3BlcnMvdGVhbXMvaHlwZXJ2aXNvci5odG1sKQ0KPj5vbmx5LiANCj4+IC1FeGFtcGxlcyBv
ZiBnbG9iYWwgc2NvcGUgYXJlIGNoYW5nZXMgdG8gdGhpcyBkb2N1bWVudCBvciB2b3Rlcw0KPj5v
dXRsaW5lZCBpbiB0aGUgDQo+PiAtUHJvamVjdCBHb3Zlcm5hbmNlLg0KPj4gLQ0KPj4gLSAgDQo+
Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4+LS0tLQ0KPj4gLSAgKipTY29wZSoqICAgICoqV2hvIHJldmll
d3M/KiogICAgICAgKipXaG8gdm90ZXM/KioNCj4+IC0gIC0tLS0tLS0tLS0tLSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+PiAtICAqKkxvY2FsKiogICAgTWVtYmVycyBvZiBkZXZlbG9wZXIgICBNYWludGFpbmVycyBv
ZiB0aGUgcHJvamVjdCAob3INCj4+cHJvamVjdHMpLA0KPj4gLSAgICAgICAgICAgICAgIG1haWxp
bmcgbGlzdHMgb2YgdGhlICAgd2hpY2ggYXJlIGFmZmVjdGVkIGJ5IHRoZQ0KPj5wcm9jZXNzLA0K
Pj4gLSAgICAgICAgICAgICAgIGFmZmVjdGVkIHByb2plY3RzLiAgICAgcHJvY2VkdXJlLCBldGMu
IGFyZSBhbGxvd2VkIHRvDQo+PnZvdGUuDQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUaGlzIGluY2x1ZGVzIG1haW50YWluZXJzIGZyb20NCj4+aW5jdWJhdGlvbiAN
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2plY3RzIChpZiB0
aGUgc2NvcGUgYWZmZWN0cw0KPj50aGUgDQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcm9qZWN0KS4NCj4+IC0NCj4+IC0gICoqR2xvYmFsKiogICBNZW1iZXJzIG9m
IGFsbCAgICAgICAgIE1haW50YWluZXJzIG9mICoqYWxsIG1hdHVyZSoqDQo+PnByb2plY3RzIA0K
Pj4gLSAgICAgICAgICAgICAgIGRldmVsb3BlciBtYWlsaW5nICAgICAgYW5kIHRoZSBYZW5wcm9q
ZWN0Lm9yZyBjb21tdW5pdHkNCj4+bWFuYWdlciANCj4+IC0gICAgICAgICAgICAgICBsaXN0cyBv
ZiBhbGwgICAgICAgICAgIGFyZSBhbGxvd2VkIHRvIHZvdGUuDQo+PiAtICAgICAgICAgICAgICAg
c3ViLXByb2plY3RzIGhvc3RlZCBvbg0KPj4gLSAgICAgICAgICAgICAgIFhlbnByb2plY3Qub3Jn
Lg0KPj4gLSAgDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+LS0tLQ0KPj4gLVwNCj4+ICtQcm9qZWN0
cyB3aGljaCBoYXZlIGEgcHJvamVjdCBsZWFkLCBzaG91bGQgdm90ZSBmb3IgYSBwcm9qZWN0IGxl
YWQgaW4NCj4+YW4gDQo+PiArYW5vbnltb3VzIHZvdGUgYW1vbmdzdCB0aGUgcHJvamVjdCBsZWFk
ZXJzaGlwLg0KPj4gKw0KPj4gKyMjIyBQcm9qZWN0IFdpZGUgRGVjaXNpb24gTWFraW5nIHsjcHJv
amVjdC1kZWNpc2lvbnN9DQo+PiArDQo+PiArUHJvamVjdCB3aWRlIGRlY2lzaW9ucyBhcmUgbWFk
ZSB0aHJvdWdoICoqZm9ybWFsIGdsb2JhbCB2b3RlcyoqIGFuZA0KPj5hcmUgDQo+PiArY29uZHVj
dGVkIGluIHJhcmUgY2lyY3Vtc3RhbmNlcyBvbmx5LCBmb2xsb3dpbmcgdGhlIHByaW5jaXBsZSBv
Zg0KPj5bbG9jYWwgDQo+PiArZGVjaXNpb24gbWFraW5nXSgjcHJpbmNpcGxlcykuIEdsb2JhbCB2
b3RlcyBhcmUgb25seSBuZWVkZWQsIHdoZW4gYWxsDQo+PnN1Yi1wcm9qZWN0cyANCj4+ICtob3N0
ZWQgb24gWGVucHJvamVjdC5vcmcgYXJlIGFmZmVjdGVkLiBUaGlzIGlzIHRydWUsIG9ubHkgZm9y
Og0KPj4gKw0KPj4gKy0gICBTcGVjaWZpYyB2b3RlcyBvbiBjcmVhdGluZywgZ3JhZHVhdGluZywg
Y29tcGxldGluZy9hcmNoaXZpbmcgb2YNCj4+ICtzdWItcHJvamVjdHMgYXMgb3V0bGluZWQgaW4g
W3Byb2plY3QgZ292ZXJuYW5jZV0oI3Byb2plY3QtZ292ZXJuYW5jZSkuDQo+PiArLSAgIENoYW5n
ZXMgdG8gdGhpcyBkb2N1bWVudCwgd2hlcmUgc3ViLXByb2plY3RzIGNhbm5vdCBzcGVjaWFsaXNl
LiBJbg0KPj4gK3BhcnRpY3VsYXIgdGhlIHNlY3Rpb25zOiBbZ29hbHNdKCNnb2FscyksIFtwcmlu
Y2lwbGVzXSgjcHJpbmNpcGxlcyksDQo+Pltwcm9qZWN0IA0KPj4gK3dpZGUgZGVjaXNpb24gbWFr
aW5nXSgjcHJvamVjdC1kZWNpc2lvbnMpIGFuZCBbcHJvamVjdA0KPj4gK2dvdmVybmFuY2VdKCNw
cm9qZWN0LWdvdmVybmFuY2UpIChhbmQgc21hbGwgcGFydHMgb2YgW1hlbiBQcm9qZWN0IHdpZGUN
Cj4+ICtyb2xlc10oI3JvbGVzLWdsb2JhbCksIFtwcm9qZWN0IHRlYW0gcm9sZXNdKCNyb2xlcy1s
b2NhbCkgYW5kDQo+PltkZWNpc2lvbiANCj4+ICttYWtpbmddKCNkZWNpc2lvbnMpIHRoYXQgYXJl
IG5lZWRlZCBmb3IgcHJvamVjdCBnb3Zlcm5hbmNlIG9yICoqYXBwbHkNCj4+dG8gYWxsIA0KPj4g
K3N1Yi1wcm9qZWN0cyoqIGFzIHN0YXRlZCBpbiB0aG9zZSBzZWN0aW9ucykuDQo+PiArLSAgIENo
YW5nZXMgdG8gdGhpcyBkb2N1bWVudCB3aGVyZSBzdWItcHJvamVjdHMgY2FuIHNwZWNpYWxpc2Ug
cmVxdWlyZQ0KPj5hdCBsZWFzdCANCj4+ICtvbmUgbWF0dXJlIHByb2plY3Qgb3RoZXIgdGhhbiB0
aGUgSHlwZXJ2aXNvciBwcm9qZWN0IHRvIGJlIGltcGFjdGVkDQo+PiArc2lnbmlmaWNhbnRseSBi
eSB0aGUgY2hhbmdlLiBUaGUgc2VjdGlvbnMgaW4gcXVlc3Rpb24sIGFyZSBbcHJvamVjdA0KPj50
ZWFtIA0KPj4gK3JvbGVzXSgjcm9sZXMtbG9jYWwpIGFuZCBbZGVjaXNpb24gbWFraW5nXSgjZGVj
aXNpb25zKS4gVGhlc2Ugc2VjdGlvbnMNCj4+ZGVmaW5lIA0KPj4gK3RoZSAqKmdvbGQgc3RhbmRh
cmQqKiBvZiBob3cgdGhlIG9yaWdpbmFsIEh5cGVydmlzb3IgUHJvamVjdCBvcGVyYXRlcy4NCj4+
SW4gb3RoZXIgDQo+PiArY2FzZXMsIHRoZSBIeXBlcnZpc29yIHByb2plY3QgbGVhZGVyc2hpcCB0
ZWFtIGNhbiBhZ3JlZSBjaGFuZ2VzIHRvDQo+PnRoZXNlIA0KPj4gK3NlY3Rpb25zLCBhcyB0aGV5
IGFyZSBlc3NlbnRpYWxseSByZWZlcmVuY2UgZGVmaW5pdGlvbnMuIE90aGVyDQo+PnN1Yi1wcm9q
ZWN0cyANCj4+ICtoYXZlIHRvIGJlIGNvbnN1bHRlZCwgYW5kIGhhdmUgdG8gYmUgZ2l2ZW4gdGlt
ZSB0byBhZGFwdCB0byBjaGFuZ2VzLg0KPj4gKy0gICBDaGFuZ2VzIHRvIGV4aXN0aW5nIGdsb2Jh
bCBuYW1lc3BhY2UgcG9saWNpZXMgKGUuZy4gW01haWxpbmcgTGlzdA0KPj4gDQo+PitDb252ZW50
aW9uc10oL2hlbHAvbWFpbGluZy1saXN0LzEwMC1taXNjLzEzOS1tYWlsaW5nLWxpc3QtY29udmVu
dGlvbnMuaHQNCj4+bWwpKSANCj4+ICthbmQgY3JlYXRpb24gb2YgbmV3IHByb2plY3Qgd2lkZSBu
YW1lc3BhY2UgcG9saWNpZXMuDQo+PiArLSAgIENoYW5nZXMgdG8gdGhlIGJvdW5kYXJ5IG9mIHdo
YXQgcG9saWNpZXMgYXJlIHByb2plY3QgbG9jYWwgYW5kDQo+Pmdsb2JhbCANCj4+ICtkZWNpc2lv
bjogZS5nLiBhIGRlY2lzaW9uIHRvIGludHJvZHVjZSBhIGdsb2JhbCBTZWN1cml0eSBWdWxuZXJh
YmlsaXR5DQo+PlJlc3BvbnNlIA0KPj4gK1Byb2Nlc3MgdGhhdCBhZmZlY3RzIGFsbCBzdWItcHJv
amVjdHMuDQo+PiArDQo+PiArR2xvYmFsIHZvdGVzIGFyZSBhcnJhbmdlZCBieSB0aGUgY29tbXVu
aXR5IG1hbmFnZXIgd2hlbiBuZWVkZWQgKGUuZy4NCj4+Zm9yIGEgDQo+PiArcHJvamVjdCByZXZp
ZXcgb3IgYSBnbG9iYWwgcHJvY2VzcyBjaGFuZ2UpLiBXaG8gZXhhY3RseSBoYXMgaW5wdXQgb24g
YQ0KPj5wcm9wb3NhbCANCj4+ICthbmQgY2FuIHZvdGUgb24gaXQsIGRlcGVuZHMgb24gdGhlIHR5
cGUgb2YgY2hhbmdlIGFzIG91dGxpbmVkIGJlbG93Og0KPj4gKw0KPj4gKyAgDQo+Pi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCj4+LS0tLS0tLS0tLS0tLS0tLSANCj4+ICsgICoqUHJvcG9zYWwqKiAgICAgICAg
ICAgICAgICAgICoqV2hvIHJldmlld3M/KiogICAgICAgICAgICAgICoqV2hvDQo+PnZvdGVzPyoq
DQo+PiArICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4gKyAgQ3JlYXRp
bmcsIGdyYWR1YXRpbmcsICAgICAgICAgTWVtYmVycyBvZiBkZXZlbG9wZXIgbWFpbGluZw0KPj5M
ZWFkZXJzaGlwIHRlYW1zIG9mDQo+PiArICBjb21wbGV0aW5nL2FyY2hpdmluZyBvZiAgICAgICBs
aXN0cyBvZiBxdWFsaWZ5aW5nIHByb2plY3RzDQo+PioqbWF0dXJlKiogc3ViLXByb2plY3RzLA0K
Pj4gKyAgc3ViLXByb2plY3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgd2l0aCB0aGUNCj4+ZXhjZXB0aW9uIG9mIHRoZSANCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2plY3QN
Cj4+d2hpY2ggaXMgYmVpbmcgDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZpZXdlZA0KPj4oZS5nLiBmb3IgYW4gDQo+
PiArICAgICAgICAgICAgICAgDQo+PmFyY2hpdmF0aW9uIHJldmlldywgdGhlDQo+PiArICAgICAg
ICAgICAgICAgDQo+PmxlYWRlcnNoaXAgdGVhbSBvZiB0aGUNCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2plY3QNCj4+
dW5kZXIgcmV2aWV3LCBjYW5ub3QNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvdGUpLg0KPj4gKw0KPj4gKyAgR2xvYmFs
IFByb2Nlc3MgQ2hhbmdlcyAgICAgICAgTWVtYmVycyBvZiBkZXZlbG9wZXIgbWFpbGluZw0KPj5M
ZWFkZXJzaGlwIHRlYW1zIG9mDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aXN0cyBvZiBxdWFsaWZ5aW5nIHByb2plY3RzDQo+PioqbWF0dXJlKiogc3ViLXByb2plY3RzLA0K
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgd2l0aGluDQo+PnRoZSBzY29wZSBkZXNjcmliZWQNCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFib3ZlLg0K
Pj4gKyAgDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+LS0tLS0tLS0tLS0tLS0tLSANCj4+ICsNCj4+
ICANCj4+ICBUaGUgY29tbXVuaXR5IG1hbmFnZXIgZmlyc3QgYXJyYW5nZXMgYSBwdWJsaWMgcmV2
aWV3LCBmb2xsb3dlZCBieSBhDQo+PnRpbWVkIA0KPj4gIHByaXZhdGUgdm90ZS4gUHVibGljIHJl
dmlldyBhbmQgdm90aW5nIHNob3VsZCBiZSBvcGVuIGZvciBhIG1pbmltdW0gb2YNCj4+YSB3ZWVr
IA0KPj4gIGVhY2guIEZvciB2b3RpbmcgYSB0cmFjZWFibGUgcG9sbCBtZWNoYW5pc20gKGUuZy4g
dm90aW5nIGZvcm0gdGhhdA0KPj5rZWVwcyANCj4+IC1hdWRpdGFibGUgYW5kIHRhbXBlciBwcm9v
ZiByZWNvcmRzKSBtdXN0IGJlIHVzZWQuIFZvdGluZyBmb2xsb3dzIHRoZQ0KPj4gLWNvbnZlbnRp
b25zIGFzIGxhaWQgb3V0IGluICJQcmluY2lwbGU6IENvbnNlbnN1cyBEZWNpc2lvbiBNYWtpbmci
Lg0KPj4gLQ0KPj4gLVByb2plY3QgR292ZXJuYW5jZSAgeyNwcm9qZWN0LWdvdmVybmFuY2V9DQo+
PiArYXVkaXRhYmxlIGFuZCB0YW1wZXIgcHJvb2YgcmVjb3JkcykgbXVzdCBiZSB1c2VkLg0KPj4g
Kw0KPj4gK1ZvdGluZyBpcyBjb25kdWN0ZWQgKipwZXIgcHJvamVjdCoqIGluIGxpbmUgd2l0aCB0
aGUgZm9sbG93aW5nIHJ1bGVzOg0KPj4gKw0KPj4gKy0gICBFYWNoIHF1YWxpZnlpbmcgcHJvamVj
dCdzIHZvdGUgaXMgY291bnRlZCBwZXIgcHJvamVjdCBhbmQgdGhlbg0KPj5hZ2dyZWdhdGVkIA0K
Pj4gK2FzIG91dGxpbmVkIGJlbG93Lg0KPj4gKy0gICBQcm9qZWN0IGxlYWRlcnNoaXAgdGVhbSBt
ZW1iZXJzIHZvdGUgZm9yIG9yIGFnYWluc3QgYSBwcm9wb3NhbA0KPj4odGhlcmUgaXMgbm8gDQo+
PiArZGlmZmVyZW50aWF0aW9uIGJldHdlZW4gKiotMSoqLyoqLTIqKiBhbmQgKiorMSoqLyoqKzIq
KikuIEEgKiowKiogdm90ZQ0KPj5pcyBub3QgDQo+PiArY291bnRlZCBhcyBhIHZhbGlkIHZvdGUu
DQo+PiArLSAgIEEgKipxdW9ydW0gb2YgYXQgbGVhc3QgbGVhc3QgMS8zIG9mIHBvc2l0aXZlIHZv
dGVzKiogb2YgZWFjaA0KPj5wcm9qZWN0J3MgDQo+PiArbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMg
aXMgcmVxdWlyZWQuIEluIG90aGVyIHdvcmRzOiBpZiBhIHByb2plY3Qncw0KPj5sZWFkZXJzaGlw
IA0KPj4gK3RlYW0gZG9lcyBub3QgYWNoaWV2ZSB0aGUgcXVvcnVtLCB0aGUgZW50aXJlIHN1Yi1w
cm9qZWN0J3Mgdm90ZSBpcyBub3QNCj4+Y291bnRlZC4gDQo+PiArVGhpcyBhdm9pZHMgc2l0dWF0
aW9ucyB3aGVyZSBvbmx5IGEgbWlub3JpdHkgb2YgbGVhZGVyc2hpcCB0ZWFtDQo+Pm1lbWJlcnMg
dm90ZSwgDQo+PiArd2hpY2ggd291bGQgc2tldyB0aGUgb3ZlcmFsbCByZXN1bHQuIElmIGl0IGJl
Y29tZXMgY2xlYXIsIHRoYXQgYQ0KPj5zdWItcHJvamVjdCBpcyANCj4+ICtub3QgbGlrZWx5IHRv
IG1lZXQgdGhlIHF1b3J1bSwgdGhlIHZvdGluZyBkZWFkbGluZSBjYW4gYmUgZXh0ZW5kZWQgYnkN
Cj4+dGhlIA0KPj4gK2NvbW11bml0eSBtYW5hZ2VyLg0KPj4gKw0KPj4gK19fUGFzc2VkL0ZhaWxl
ZCBSZXNvbHV0aW9uczpfXw0KPj4gKw0KPj4gKy0gICBJZiBub25lIG9mIHRoZSBxdWFsaWZ5aW5n
IHByb2plY3RzIGFjaGlldmUgYSBxdW9ydW0sIHRoZSBjaGFuZ2UNCj4+Y2Fubm90IA0KPj4gK2hv
bGQuIEluIHRoYXQgY2FzZSwgd2UgY29uc2lkZXIgdGhhdCB0aGVyZSBpcyBub3QgZW5vdWdoIG1v
bWVudHVtDQo+PmJlaGluZCBhIA0KPj4gK2NoYW5nZS4NCj4+ICstICAgRm9yIGVhY2ggcXVhbGlm
eWluZyBwcm9qZWN0IHdpdGggYSBxdW9ydW0sIHRoZSBwZXJjZW50YWdlIG9mIHZvdGVzDQo+Pmlu
IA0KPj4gK2Zhdm91ciBhbmQgYWdhaW5zdCBpcyBjYWxjdWxhdGVkIChlLmcuIGlmIDUgcGVvcGxl
IHZvdGVkIGluIGZhdm91ciwgMg0KPj5hZ2FpbnN0IA0KPj4gK2FuZCAxIGFic3RhaW5zLCB0aGUg
c2hhcmUgaXMgNS83dGggYW5kIDIvN3RoIHJlc3BlY3RpdmVseSkuDQo+PiArLSAgIFZvdGVzIGlu
IGZhdm91ciBhcmUgYXZlcmFnZWQgYXMgcGVyY2VudGFnZXMgYWNyb3NzIGFsbCBwcm9qZWN0cw0K
Pj4oc2F5IHdlIA0KPj4gK2hhdmUgcGVyIHByb2plY3QgZmlndXJlcyBvZiA1MCUsIDgwJSwgNzAl
IGluIGZhdm91ciwgdGhlbiB0aGUgdG90YWwNCj4+dm90ZSBpbiANCj4+ICtmYXZvdXIgaXMgNjYu
NjclKS4NCj4+ICstICAgSWYgdGhlIHRvdGFsIHZvdGUgYWNoaWV2ZXMgYSAyLzNyZCBtYWpvcml0
eSBpbiBmYXZvdXIsIHRoZQ0KPj5wcm9wb3NhbCBwYXNzZXMuIA0KPj4gK090aGVyd2lzZSBpdCBm
YWlscy4NCj4+ICsNCj4NCj5UaGlzIGlzIGJhc2ljYWxseSB0aGUgc2FtZSB2b3RpbmcgbWVjaGFu
aXNtIGRlc2NyaWJlZCB1bmRlciAiTGVhZGVyc2hpcA0KPlRlYW0NCj5EZWNpc2lvbnMiLCBjb3Vu
dGVkIHBlciBwcm9qZWN0LCB0aGVuIGF2ZXJhZ2VkLCBpc24ndD8NCg0KVGhhdCBpcyBjb3JyZWN0
Lg0KDQo+SXQgd29ycmllcyBtZSB0aGF0IGl0IGNvdWxkIGxlYWQgdG8gdmVyeSBkaWZmZXJlbnQg
cmVzdWx0cyBkZXBlbmRpbmcgb24NCj50aGUgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0gc2l6ZXMu
DQo+DQo+Rm9yIGV4YW1wbGUsIGxldCdzIHNheSB0aGF0IG9ubHkgMiBwcm9qZWN0cyByZWFjaCB0
aGUgcXVvcnVtOg0KPnByb2plY3QgQSwgbGVhZGVyc2hpcCB0ZWFtIHNpemUgMiwgdG90YWwgcG9z
aXRpdmUgdm90ZXMgMiwgMTAwJQ0KPnByb2plY3QgQiwgbGVhZGVyc2hpcCB0ZWFtIHNpemUgMTIs
IG5lZ2F0aXZlIHZvdGVzIDgsIHBvc2l0aXZlIHZvdGVzIDQsDQo+MzMlDQo+VG90YWwgZmF2b3Ig
NjYuNSUgLT4gcGFzcyAob3IgdmVyeSBjbG9zZSB0bykNCg0KVGhlIGlzc3VlIHRoYXQgcHJvbXB0
ZWQgdGhpcyBjaGFuZ2Ugd2FzIGluIGVmZmVjdCBjcmVhdGVkIGJ5IHRoZSBudW1iZXIgb2YNCmNv
bW1pdHRlcnMgaW4gZGlmZmVyZW50IG1hdHVyZSBwcm9qZWN0cyAoYWthLCB0aGUgZmFjdCB0aGF0
IFhBUEkgaGFzIDEyIC0NCjE0IC0gSSBoYXZlIHRvIHZlcmlmeSB0aGUgY29ycmVjdCBudW1iZXIs
IGFzIHNvbWUgcGVvcGxlIGluIHRoZSBYQVBJDQpjb21taXR0ZXIgbGlzdCBkb24ndCB3b3JrIG9u
IFhBUEkgYW55IG1vcmUpLiBXaGVyZSBhY2NvcmRpbmcgdG8gdGhlDQpjdXJyZW50IHNjaGVtZSwg
cHJvamVjdHMgd2l0aCBsYXJnZSBsZWFkZXJzaGlwIHRlYW1zIGNhbiBpbiBlZmZlY3QgdXNlDQp0
aGVpciBsYXJnZXIgdm90aW5nIGJsb2NrIHRvIGdldCB0aGVpciBvcGluaW9uIHRocm91Z2guDQoN
Ck9uZSB3YXkgb2YgbWF5YmUgYWRkcmVzc2luZyB0aGlzLCB3b3VsZCBiZSB0byBiZSBtb3JlIHNw
ZWNpZmljIGFib3V0IHRoZQ0KbWluaW11bSBzaXplIG9mIGEgTGVhZGVyc2hpcCB0ZWFtIChzZWUg
IlByb2plY3RzIHdpdGhvdXQgZnVuY3Rpb25hbA0KUHJvamVjdCBMZWFkZXJzaGlwIFRlYW0iKS4g
SSB0aGluayBhIHRlYW0gbmVlZHMgdG8gaGF2ZSBhdCBsZWFzdCAzIG1lbWJlcnMNCnRvIGJlIGZ1
bmN0aW9uYWwuIEFub3RoZXIgd2F5IHRvIGFkZCBhbiBleHRyYSBjaGVjayBtYXkgYmUgdG8gYWRk
IGENCnNwZWNpZmljIHJlcXVpcmVtZW50IHRvIEdyYWR1YXRpb24gUmV2aWV3IHdoaWNoIGNoZWNr
cyB0aGF0IHRoZSBMZWFkZXJzaGlwDQp0ZWFtIGlzIG9mIGFuIGFwcHJvcHJpYXRlIHNpemUgZm9y
IHRoZSBzaXplIG9mIHRoZSBwcm9qZWN0IChhbHRob3VnaCB3ZQ0KbWF5IGhhdmUgdG8gYmUgc3Bl
Y2lmaWMgb24gd2hhdCBhbiBhcHByb3ByaWF0ZSBzaXplIGlzKS4NCg0KSW4gcmVhbGl0eSwgd2Ug
ZG9uJ3QgaGF2ZSBhIHByb2JsZW0gd2l0aCB0aGlzIHRvZGF5LCBhcyB0aGUgbGVhZGVyc2hpcA0K
dGVhbXMgZm9yIHRoZSB0d28gbWF0dXJlIHByb2plY3RzIChYQVBJIGFuZCBIeXBlcnZpc29yKSBh
cmUgYWN0dWFsbHkNCmxhcmdlLiBXZSBoYXZlDQoqIDcgZm9yIHRoZSBIeXBlcnZpc29yDQoqIDEy
IGZvciBYQVBJIChhbHRob3VnaCB0aGlzIGlzIHByb2JhYmx5IHRvIGJpZywgYnV0IGluIHJlYWxp
dHkNCnBhcnRpY2lwYXRpb24gdGVuZHMgdG8gYmUgbG93KQ0KDQpUaGUgdHdvIHByb2plY3RzIHdo
aWNoIGNvdWxkIHF1YWxpZnkgZm9yIG1hdHVyaXR5IGluIHRoZSBjb21pbmcgeWVhciBhcmUNCldp
biBQViBkcml2ZXJzICgzIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJzKSBhbmQgTWlyYWdlT1MgKHBy
b2JhYmx5IHNob3VsZA0KaGF2ZSBhIHNpbWlsYXIgc2l6ZSB0byB0aGUgSHlwZXJ2aXNvciBUZWFt
KS4NCg0KQWxzbywgaXQgaXMgd29ydGh3aGlsZSBwb2ludGluZyBvdXQsIHRoYXQgR2xvYmFsIERl
Y2lzaW9ucyBzaG91bGQNCnByYWN0aWNhbGx5IGhhcmRseSBldmVyIGJlIG5lZWRlZC4gT25seSBp
biB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbnMNCjEpIENyZWF0aW5nLCBncmFkdWF0aW5nLCBjb21w
bGV0aW5nL2FyY2hpdmluZyBvZiBzdWItcHJvamVjdHMNCjIpIFNvbWUgY2hhbmdlcyB0byB0aGlz
IGRvY3VtZW50IChnb2FscywgcHJpbmNpcGxlcywgcHJvamVjdCB3aWRlIGRlY2lzaW9uDQptYWtp
bmcgYW5kIHByb2plY3QgZ292ZXJuYW5jZSk6IGlmIHdlIGFwcGx5IHRoZSBuZXcgcnVsZXMsIG9u
bHkgdGhpcw0KY2hhbmdlIHdvdWxkIG5lZWQgYSBnbG9iYWwgZGVjaXNpb24gKGFzIHdlIGFkZGVk
IGEgcHJpbmNpcGxlIGFuZCBjaGFuZ2VkDQpsb2NhbCBkZWNpc2lvbiBtYWtpbmcpLiBBbmQgdGhp
cyB3b3VsZCBiZSB0aGUgZmlyc3Qgb25lLCB3ZSBoYWQgc2luY2UNCmludHJvZHVjaW5nIHRoZSBn
b3Zlcm5hbmNlIDUgeWVhcnMgYWdvDQozKSBOYW1lc3BhY2UgaXNzdWVzOiBha2EgbmFtaW5nIGNv
bnZlbnRpb25zIGZvciBsaXN0cywgLi4uIC0gd2hpY2gNCnByaW1hcmlseSB3b3VsZCBiZSBiaWtl
LXNoZWQgaXNzdWVzLiBCdXQgYWdhaW4gd2Ugb25seSB1c2VkIHRoaXMgb25jZQ0KNCkgQm91bmRh
cnkgaXNzdWVzOiBha2EgbWFraW5nIGxvY2FsIHBlci1zdWJwcm9qZWN0IHBvbGljaWVzIGFuZA0K
Y29udmVudGlvbnMgZ2xvYmFsIA0KDQo+SG93ZXZlciBJIGRvbid0IGhhdmUgYSBjb25jcmV0ZSBz
dWdnZXN0aW9uIG9uIGhvdyB0byBpbXByb3ZlIHRoaXMuIEdpdmVuDQo+dGhhdCBhbnkgcHJvamVj
dCBjb3VsZCBhcHBvaW50IGFueSBudW1iZXIgb2YgcGVvcGxlIGluIHRoZWlyIGxlYWRlcnNoaXAN
Cj50ZWFtcywgSSBhbSBub3Qgc3VyZSB0aGF0IGFjY291bnRpbmcgZm9yIHRoZSBzaXplIG9mIHRo
ZSB0ZWFtcyB3b3VsZA0KPm1ha2UgdGhpbmdzIG11Y2ggYmV0dGVyLiBPbiB0aGUgb3RoZXIgaGFu
ZCB0aGUgbnVtYmVyIG9mIHBlb3BsZSBpbiB0aGUNCj5sZWFkZXJzaGlwIHRlYW0gc2hvdWxkIHJl
cHJlc2VudCB0aGUgc2l6ZSBvZiB0aGUgcHJvamVjdCBzb21ld2hhdCwgc28gaXQNCj5jb3VsZCBt
YWtlIHNlbnNlIHRvIGFjY291bnQgZm9yIHRoZSB2b3RlcyBwcm9wb3J0aW9uYWxseS4NCj4NCj5B
bnkgb3BpbmlvbnM/DQoNClRoZSBvbmx5IG90aGVyIHdheSBJIGNhbiB0aGluayBvZiBpcyB0byB3
ZWlnaHQgYSBwcm9qZWN0J3Mgdm90ZSBieSBzb21lDQpsZXZlbCBvZiBhY3Rpdml0eSAoZS5nLiBw
cm9wb3J0aW9uIG9mIGNvbnRyaWJ1dGlvbnMgYXZlcmFnZWQgb3ZlciAzDQp5ZWFycykuIEJ1dCB0
aGF0IHdvdWxkIGJlY29tZSBjb21wbGljYXRlZC4NCg0KQW5vdGhlciB3YXkgbWF5IGJlIHRvIGFk
ZCBhbiBleHRyYSBidWNrZXQgd2hpY2ggY29udGFpbnMgYWxsIHByb2plY3RzLiBJbg0KdGhlIGV4
YW1wbGUgYWJvdmUNCg0KcHJvamVjdCBBLCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBw
b3NpdGl2ZSB2b3RlcyAyLCAxMDAlIChwYXNzKQ0KcHJvamVjdCBCLCBsZWFkZXJzaGlwIHRlYW0g
c2l6ZSAxMiwgbmVnYXRpdmUgdm90ZXMgOCwgcG9zaXRpdmUgdm90ZXMgNCwNCjMzJSAoZmFpbCkN
CkFMTCAod2hpY2ggaXMgbGlrZSB0aGUgcG9wdWxhciB2b3RlKTogc2l6ZSAxNCwgbmVnYXRpdmUg
dm90ZXMgOCwgcG9zaXRpdmUNCnZvdGVzIDYsIDQyJSAoZmFpbCkNCkF2ZXJhZ2UgNTglIChvciB2
ZXJ5IGNsb3NlIHRvKSAtPiBmYWlsICAuLi4gd2hpY2ggZG9lcyBjaGFuZ2UgdGhpcyBleGFtcGxl
DQoNCg0KT3Igc29tZSBzb3J0IG9mIHJ1bGUsIHdoaWNoIHJlcXVpcmVzIHRoYXQgdGhlIHBvcHVs
YXIgYW5kIGFnZ3JlZ2F0ZWQgdm90ZXMNCmhhdmUgdG8gYmUgd2l0aGluIGEgY2VydGFpbiBwZXJj
ZW50YWdlIG9mIGVhY2ggb3RoZXIsIG90aGVyd2lzZSB0aGUgdm90ZQ0KZG9lcyBub3QgY291bnQg
YW5kIGhhcyB0byBiZSByZXBlYXRlZA0KDQo+Rm9yIGV2ZXJ5dGhpbmcgZWxzZSwgeW91IGhhdmUg
bXkgKzEuDQo+Rm9yIHRoaXMgc2VjdGlvbiwgSSdsbCB0aGluayBhYm91dCBpdCBhIGJpdCBtb3Jl
IDotKQ0KDQpQbGVhc2UgZG8NCg0KQmVzdCBSZWdhcmRzDQpMYXJzDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 09:52:55 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 09:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCO2v-00056Y-3n; Thu, 01 Dec 2016 09:52:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136df0c76=lars.kurth@citrix.com>)
 id 1cCO2t-00056D-8z; Thu, 01 Dec 2016 09:52:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F6/AA-24885-2F2FF385; Thu, 01 Dec 2016 09:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsWyU9JRQvfjJ/s
 Igze/uCx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmvFpX3rB+WbGigX3
 RRsYvzQydjFyckgI+El8+7MbzGYT0JA49rCZGcQWEdCX2HS7kb2LkYuDWeA6k8SVKa9YQRLCA
 qkSdz7dYYUoSpP4/XU3lG0lMev0RKBBHBwsAioSv1Ymgpi8AkYSnw6ZgIwREtjHKPH+4DWwXZ
 wC3hL9656yg9iMArISXxpXg+1lFhCXuPVkPhPEbQISS/acZ4awRSVePv4HtkpUQE9i3sNXbBB
 xHYmz159A/WIgsXXpPhaQvcwCmhLrd+lDmJYSN2/VQUxXlJjS/RBsK6+AoMTJmU9YJjCKzUKy
 eBZC8yyE5llImmchaV7AyLqKUb04tagstUjXSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpW
 C85P3cTIzDe6hkYGHcwnmp2PsQoycGkJMpbVmIfIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC98
 dHoJxgUWp6akVaZg4w8mHSEhw8SiK8xiBp3uKCxNzizHSI1ClGRSlx3tMgCQGQREZpHlwbLNl
 cYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMux5kCk9mXgnc9FdAi5mAFndcB1tckoiQkmpg
 rJBsPVStxhtXFeJU5/FW2UNn1oW2LhtlzVdxPHf5t/vttXPgqZ65Xn+rtnLzM3ahhjcxUxJC1
 h335vwk2pzUPHF6zCbe80Hn8xad4ReVvJ+hdzBSbOupoC7LmZt5RE5Wcvak1typE1ovERu9Tv
 Zd36mD2jncUxP4mUtFja4KnXx2qPt+2WQlluKMREMt5qLiRAAeDmXLMQMAAA==
X-Env-Sender: prvs=136df0c76=lars.kurth@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1480585968!57081944!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46568 invoked from network); 1 Dec 2016 09:52:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 09:52:49 -0000
X-IronPort-AV: E=Sophos;i="5.33,724,1477958400"; d="scan'208";a="35967543"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumAA=
Date: Thu, 1 Dec 2016 09:52:47 +0000
Message-ID: <D4659689.30D78%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D1AA27FAD8871F4DAACD89C18945D63D@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDMwLzExLzIwMTYgMjM6MjcsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToNCg0KPk9uIFdlZCwgMjMgTm92IDIwMTYsIExhcnMgS3VydGgg
d3JvdGU6DQo+Pg0KPj4gLUZvcm1hbCBWb3RlcyB7I2Zvcm1hbC12b3Rlc30NCj4+IC0tLS0tLS0t
LS0tLS0NCj4+IC0NCj4+IC1Tb21ldGltZXMgaXQgaXMgbmVjZXNzYXJ5IHRvIGNvbmR1Y3QgZm9y
bWFsIHZvdGluZyB3aXRoaW4gdGhlDQo+PmNvbW11bml0eSANCj4+IC0ob3V0c2lkZSBvZiBlbGVj
dGlvbnMpLiBGb3JtYWwgdm90ZXMgYXJlIG5lY2Vzc2FyeSB3aGVuIHByb2Nlc3NlcyBhbmQNCj4+
IC1wcm9jZWR1cmVzIGFyZSBpbnRyb2R1Y2VkIG9yIGNoYW5nZWQsIG9yIGFzIHBhcnQgb2YgdGhl
IFtQcm9qZWN0DQo+PiAtR292ZXJuYW5jZV0oI3Byb2plY3QtZ292ZXJuYW5jZSkuIFdobyBpcyBl
bGlnaWJsZSB0byB2b3RlLCBkZXBlbmRzIG9uDQo+PndoZXRoZXIgDQo+PiAtdGhlIHNjb3BlIG9m
IGEgcHJvY2VzcyBvciBwcm9jZWR1cmUgaXMgKipsb2NhbCoqIHRvIGEgc3ViLXByb2plY3Qgb3IN
Cj4+dGVhbSwgb3IgDQo+PiAtd2hldGhlciBpdCBhZmZlY3RzICoqYWxsIHN1Yi1wcm9qZWN0cyoq
IChvciBpbiBvdGhlciB3b3JkcywgaXMNCj4+KipnbG9iYWwqKikuIA0KPj4gLUV4YW1wbGVzIG9m
IGxvY2FsIHNjb3BlIGlzIHRoZSBbU2VjdXJpdHkNCj4+UG9saWN5XSgvc2VjdXJpdHktcG9saWN5
Lmh0bWwpIHdoaWNoDQo+PiAtYXBwbGllcyB0byB0aGUgW0h5cGVydmlzb3IgUHJvamVjdF0oL2Rl
dmVsb3BlcnMvdGVhbXMvaHlwZXJ2aXNvci5odG1sKQ0KPj5vbmx5LiANCj4+IC1FeGFtcGxlcyBv
ZiBnbG9iYWwgc2NvcGUgYXJlIGNoYW5nZXMgdG8gdGhpcyBkb2N1bWVudCBvciB2b3Rlcw0KPj5v
dXRsaW5lZCBpbiB0aGUgDQo+PiAtUHJvamVjdCBHb3Zlcm5hbmNlLg0KPj4gLQ0KPj4gLSAgDQo+
Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4+LS0tLQ0KPj4gLSAgKipTY29wZSoqICAgICoqV2hvIHJldmll
d3M/KiogICAgICAgKipXaG8gdm90ZXM/KioNCj4+IC0gIC0tLS0tLS0tLS0tLSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+PiAtICAqKkxvY2FsKiogICAgTWVtYmVycyBvZiBkZXZlbG9wZXIgICBNYWludGFpbmVycyBv
ZiB0aGUgcHJvamVjdCAob3INCj4+cHJvamVjdHMpLA0KPj4gLSAgICAgICAgICAgICAgIG1haWxp
bmcgbGlzdHMgb2YgdGhlICAgd2hpY2ggYXJlIGFmZmVjdGVkIGJ5IHRoZQ0KPj5wcm9jZXNzLA0K
Pj4gLSAgICAgICAgICAgICAgIGFmZmVjdGVkIHByb2plY3RzLiAgICAgcHJvY2VkdXJlLCBldGMu
IGFyZSBhbGxvd2VkIHRvDQo+PnZvdGUuDQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUaGlzIGluY2x1ZGVzIG1haW50YWluZXJzIGZyb20NCj4+aW5jdWJhdGlvbiAN
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2plY3RzIChpZiB0
aGUgc2NvcGUgYWZmZWN0cw0KPj50aGUgDQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcm9qZWN0KS4NCj4+IC0NCj4+IC0gICoqR2xvYmFsKiogICBNZW1iZXJzIG9m
IGFsbCAgICAgICAgIE1haW50YWluZXJzIG9mICoqYWxsIG1hdHVyZSoqDQo+PnByb2plY3RzIA0K
Pj4gLSAgICAgICAgICAgICAgIGRldmVsb3BlciBtYWlsaW5nICAgICAgYW5kIHRoZSBYZW5wcm9q
ZWN0Lm9yZyBjb21tdW5pdHkNCj4+bWFuYWdlciANCj4+IC0gICAgICAgICAgICAgICBsaXN0cyBv
ZiBhbGwgICAgICAgICAgIGFyZSBhbGxvd2VkIHRvIHZvdGUuDQo+PiAtICAgICAgICAgICAgICAg
c3ViLXByb2plY3RzIGhvc3RlZCBvbg0KPj4gLSAgICAgICAgICAgICAgIFhlbnByb2plY3Qub3Jn
Lg0KPj4gLSAgDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+LS0tLQ0KPj4gLVwNCj4+ICtQcm9qZWN0
cyB3aGljaCBoYXZlIGEgcHJvamVjdCBsZWFkLCBzaG91bGQgdm90ZSBmb3IgYSBwcm9qZWN0IGxl
YWQgaW4NCj4+YW4gDQo+PiArYW5vbnltb3VzIHZvdGUgYW1vbmdzdCB0aGUgcHJvamVjdCBsZWFk
ZXJzaGlwLg0KPj4gKw0KPj4gKyMjIyBQcm9qZWN0IFdpZGUgRGVjaXNpb24gTWFraW5nIHsjcHJv
amVjdC1kZWNpc2lvbnN9DQo+PiArDQo+PiArUHJvamVjdCB3aWRlIGRlY2lzaW9ucyBhcmUgbWFk
ZSB0aHJvdWdoICoqZm9ybWFsIGdsb2JhbCB2b3RlcyoqIGFuZA0KPj5hcmUgDQo+PiArY29uZHVj
dGVkIGluIHJhcmUgY2lyY3Vtc3RhbmNlcyBvbmx5LCBmb2xsb3dpbmcgdGhlIHByaW5jaXBsZSBv
Zg0KPj5bbG9jYWwgDQo+PiArZGVjaXNpb24gbWFraW5nXSgjcHJpbmNpcGxlcykuIEdsb2JhbCB2
b3RlcyBhcmUgb25seSBuZWVkZWQsIHdoZW4gYWxsDQo+PnN1Yi1wcm9qZWN0cyANCj4+ICtob3N0
ZWQgb24gWGVucHJvamVjdC5vcmcgYXJlIGFmZmVjdGVkLiBUaGlzIGlzIHRydWUsIG9ubHkgZm9y
Og0KPj4gKw0KPj4gKy0gICBTcGVjaWZpYyB2b3RlcyBvbiBjcmVhdGluZywgZ3JhZHVhdGluZywg
Y29tcGxldGluZy9hcmNoaXZpbmcgb2YNCj4+ICtzdWItcHJvamVjdHMgYXMgb3V0bGluZWQgaW4g
W3Byb2plY3QgZ292ZXJuYW5jZV0oI3Byb2plY3QtZ292ZXJuYW5jZSkuDQo+PiArLSAgIENoYW5n
ZXMgdG8gdGhpcyBkb2N1bWVudCwgd2hlcmUgc3ViLXByb2plY3RzIGNhbm5vdCBzcGVjaWFsaXNl
LiBJbg0KPj4gK3BhcnRpY3VsYXIgdGhlIHNlY3Rpb25zOiBbZ29hbHNdKCNnb2FscyksIFtwcmlu
Y2lwbGVzXSgjcHJpbmNpcGxlcyksDQo+Pltwcm9qZWN0IA0KPj4gK3dpZGUgZGVjaXNpb24gbWFr
aW5nXSgjcHJvamVjdC1kZWNpc2lvbnMpIGFuZCBbcHJvamVjdA0KPj4gK2dvdmVybmFuY2VdKCNw
cm9qZWN0LWdvdmVybmFuY2UpIChhbmQgc21hbGwgcGFydHMgb2YgW1hlbiBQcm9qZWN0IHdpZGUN
Cj4+ICtyb2xlc10oI3JvbGVzLWdsb2JhbCksIFtwcm9qZWN0IHRlYW0gcm9sZXNdKCNyb2xlcy1s
b2NhbCkgYW5kDQo+PltkZWNpc2lvbiANCj4+ICttYWtpbmddKCNkZWNpc2lvbnMpIHRoYXQgYXJl
IG5lZWRlZCBmb3IgcHJvamVjdCBnb3Zlcm5hbmNlIG9yICoqYXBwbHkNCj4+dG8gYWxsIA0KPj4g
K3N1Yi1wcm9qZWN0cyoqIGFzIHN0YXRlZCBpbiB0aG9zZSBzZWN0aW9ucykuDQo+PiArLSAgIENo
YW5nZXMgdG8gdGhpcyBkb2N1bWVudCB3aGVyZSBzdWItcHJvamVjdHMgY2FuIHNwZWNpYWxpc2Ug
cmVxdWlyZQ0KPj5hdCBsZWFzdCANCj4+ICtvbmUgbWF0dXJlIHByb2plY3Qgb3RoZXIgdGhhbiB0
aGUgSHlwZXJ2aXNvciBwcm9qZWN0IHRvIGJlIGltcGFjdGVkDQo+PiArc2lnbmlmaWNhbnRseSBi
eSB0aGUgY2hhbmdlLiBUaGUgc2VjdGlvbnMgaW4gcXVlc3Rpb24sIGFyZSBbcHJvamVjdA0KPj50
ZWFtIA0KPj4gK3JvbGVzXSgjcm9sZXMtbG9jYWwpIGFuZCBbZGVjaXNpb24gbWFraW5nXSgjZGVj
aXNpb25zKS4gVGhlc2Ugc2VjdGlvbnMNCj4+ZGVmaW5lIA0KPj4gK3RoZSAqKmdvbGQgc3RhbmRh
cmQqKiBvZiBob3cgdGhlIG9yaWdpbmFsIEh5cGVydmlzb3IgUHJvamVjdCBvcGVyYXRlcy4NCj4+
SW4gb3RoZXIgDQo+PiArY2FzZXMsIHRoZSBIeXBlcnZpc29yIHByb2plY3QgbGVhZGVyc2hpcCB0
ZWFtIGNhbiBhZ3JlZSBjaGFuZ2VzIHRvDQo+PnRoZXNlIA0KPj4gK3NlY3Rpb25zLCBhcyB0aGV5
IGFyZSBlc3NlbnRpYWxseSByZWZlcmVuY2UgZGVmaW5pdGlvbnMuIE90aGVyDQo+PnN1Yi1wcm9q
ZWN0cyANCj4+ICtoYXZlIHRvIGJlIGNvbnN1bHRlZCwgYW5kIGhhdmUgdG8gYmUgZ2l2ZW4gdGlt
ZSB0byBhZGFwdCB0byBjaGFuZ2VzLg0KPj4gKy0gICBDaGFuZ2VzIHRvIGV4aXN0aW5nIGdsb2Jh
bCBuYW1lc3BhY2UgcG9saWNpZXMgKGUuZy4gW01haWxpbmcgTGlzdA0KPj4gDQo+PitDb252ZW50
aW9uc10oL2hlbHAvbWFpbGluZy1saXN0LzEwMC1taXNjLzEzOS1tYWlsaW5nLWxpc3QtY29udmVu
dGlvbnMuaHQNCj4+bWwpKSANCj4+ICthbmQgY3JlYXRpb24gb2YgbmV3IHByb2plY3Qgd2lkZSBu
YW1lc3BhY2UgcG9saWNpZXMuDQo+PiArLSAgIENoYW5nZXMgdG8gdGhlIGJvdW5kYXJ5IG9mIHdo
YXQgcG9saWNpZXMgYXJlIHByb2plY3QgbG9jYWwgYW5kDQo+Pmdsb2JhbCANCj4+ICtkZWNpc2lv
bjogZS5nLiBhIGRlY2lzaW9uIHRvIGludHJvZHVjZSBhIGdsb2JhbCBTZWN1cml0eSBWdWxuZXJh
YmlsaXR5DQo+PlJlc3BvbnNlIA0KPj4gK1Byb2Nlc3MgdGhhdCBhZmZlY3RzIGFsbCBzdWItcHJv
amVjdHMuDQo+PiArDQo+PiArR2xvYmFsIHZvdGVzIGFyZSBhcnJhbmdlZCBieSB0aGUgY29tbXVu
aXR5IG1hbmFnZXIgd2hlbiBuZWVkZWQgKGUuZy4NCj4+Zm9yIGEgDQo+PiArcHJvamVjdCByZXZp
ZXcgb3IgYSBnbG9iYWwgcHJvY2VzcyBjaGFuZ2UpLiBXaG8gZXhhY3RseSBoYXMgaW5wdXQgb24g
YQ0KPj5wcm9wb3NhbCANCj4+ICthbmQgY2FuIHZvdGUgb24gaXQsIGRlcGVuZHMgb24gdGhlIHR5
cGUgb2YgY2hhbmdlIGFzIG91dGxpbmVkIGJlbG93Og0KPj4gKw0KPj4gKyAgDQo+Pi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCj4+LS0tLS0tLS0tLS0tLS0tLSANCj4+ICsgICoqUHJvcG9zYWwqKiAgICAgICAg
ICAgICAgICAgICoqV2hvIHJldmlld3M/KiogICAgICAgICAgICAgICoqV2hvDQo+PnZvdGVzPyoq
DQo+PiArICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4gKyAgQ3JlYXRp
bmcsIGdyYWR1YXRpbmcsICAgICAgICAgTWVtYmVycyBvZiBkZXZlbG9wZXIgbWFpbGluZw0KPj5M
ZWFkZXJzaGlwIHRlYW1zIG9mDQo+PiArICBjb21wbGV0aW5nL2FyY2hpdmluZyBvZiAgICAgICBs
aXN0cyBvZiBxdWFsaWZ5aW5nIHByb2plY3RzDQo+PioqbWF0dXJlKiogc3ViLXByb2plY3RzLA0K
Pj4gKyAgc3ViLXByb2plY3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgd2l0aCB0aGUNCj4+ZXhjZXB0aW9uIG9mIHRoZSANCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2plY3QN
Cj4+d2hpY2ggaXMgYmVpbmcgDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZpZXdlZA0KPj4oZS5nLiBmb3IgYW4gDQo+
PiArICAgICAgICAgICAgICAgDQo+PmFyY2hpdmF0aW9uIHJldmlldywgdGhlDQo+PiArICAgICAg
ICAgICAgICAgDQo+PmxlYWRlcnNoaXAgdGVhbSBvZiB0aGUNCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2plY3QNCj4+
dW5kZXIgcmV2aWV3LCBjYW5ub3QNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvdGUpLg0KPj4gKw0KPj4gKyAgR2xvYmFs
IFByb2Nlc3MgQ2hhbmdlcyAgICAgICAgTWVtYmVycyBvZiBkZXZlbG9wZXIgbWFpbGluZw0KPj5M
ZWFkZXJzaGlwIHRlYW1zIG9mDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aXN0cyBvZiBxdWFsaWZ5aW5nIHByb2plY3RzDQo+PioqbWF0dXJlKiogc3ViLXByb2plY3RzLA0K
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgd2l0aGluDQo+PnRoZSBzY29wZSBkZXNjcmliZWQNCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFib3ZlLg0K
Pj4gKyAgDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+LS0tLS0tLS0tLS0tLS0tLSANCj4+ICsNCj4+
ICANCj4+ICBUaGUgY29tbXVuaXR5IG1hbmFnZXIgZmlyc3QgYXJyYW5nZXMgYSBwdWJsaWMgcmV2
aWV3LCBmb2xsb3dlZCBieSBhDQo+PnRpbWVkIA0KPj4gIHByaXZhdGUgdm90ZS4gUHVibGljIHJl
dmlldyBhbmQgdm90aW5nIHNob3VsZCBiZSBvcGVuIGZvciBhIG1pbmltdW0gb2YNCj4+YSB3ZWVr
IA0KPj4gIGVhY2guIEZvciB2b3RpbmcgYSB0cmFjZWFibGUgcG9sbCBtZWNoYW5pc20gKGUuZy4g
dm90aW5nIGZvcm0gdGhhdA0KPj5rZWVwcyANCj4+IC1hdWRpdGFibGUgYW5kIHRhbXBlciBwcm9v
ZiByZWNvcmRzKSBtdXN0IGJlIHVzZWQuIFZvdGluZyBmb2xsb3dzIHRoZQ0KPj4gLWNvbnZlbnRp
b25zIGFzIGxhaWQgb3V0IGluICJQcmluY2lwbGU6IENvbnNlbnN1cyBEZWNpc2lvbiBNYWtpbmci
Lg0KPj4gLQ0KPj4gLVByb2plY3QgR292ZXJuYW5jZSAgeyNwcm9qZWN0LWdvdmVybmFuY2V9DQo+
PiArYXVkaXRhYmxlIGFuZCB0YW1wZXIgcHJvb2YgcmVjb3JkcykgbXVzdCBiZSB1c2VkLg0KPj4g
Kw0KPj4gK1ZvdGluZyBpcyBjb25kdWN0ZWQgKipwZXIgcHJvamVjdCoqIGluIGxpbmUgd2l0aCB0
aGUgZm9sbG93aW5nIHJ1bGVzOg0KPj4gKw0KPj4gKy0gICBFYWNoIHF1YWxpZnlpbmcgcHJvamVj
dCdzIHZvdGUgaXMgY291bnRlZCBwZXIgcHJvamVjdCBhbmQgdGhlbg0KPj5hZ2dyZWdhdGVkIA0K
Pj4gK2FzIG91dGxpbmVkIGJlbG93Lg0KPj4gKy0gICBQcm9qZWN0IGxlYWRlcnNoaXAgdGVhbSBt
ZW1iZXJzIHZvdGUgZm9yIG9yIGFnYWluc3QgYSBwcm9wb3NhbA0KPj4odGhlcmUgaXMgbm8gDQo+
PiArZGlmZmVyZW50aWF0aW9uIGJldHdlZW4gKiotMSoqLyoqLTIqKiBhbmQgKiorMSoqLyoqKzIq
KikuIEEgKiowKiogdm90ZQ0KPj5pcyBub3QgDQo+PiArY291bnRlZCBhcyBhIHZhbGlkIHZvdGUu
DQo+PiArLSAgIEEgKipxdW9ydW0gb2YgYXQgbGVhc3QgbGVhc3QgMS8zIG9mIHBvc2l0aXZlIHZv
dGVzKiogb2YgZWFjaA0KPj5wcm9qZWN0J3MgDQo+PiArbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMg
aXMgcmVxdWlyZWQuIEluIG90aGVyIHdvcmRzOiBpZiBhIHByb2plY3Qncw0KPj5sZWFkZXJzaGlw
IA0KPj4gK3RlYW0gZG9lcyBub3QgYWNoaWV2ZSB0aGUgcXVvcnVtLCB0aGUgZW50aXJlIHN1Yi1w
cm9qZWN0J3Mgdm90ZSBpcyBub3QNCj4+Y291bnRlZC4gDQo+PiArVGhpcyBhdm9pZHMgc2l0dWF0
aW9ucyB3aGVyZSBvbmx5IGEgbWlub3JpdHkgb2YgbGVhZGVyc2hpcCB0ZWFtDQo+Pm1lbWJlcnMg
dm90ZSwgDQo+PiArd2hpY2ggd291bGQgc2tldyB0aGUgb3ZlcmFsbCByZXN1bHQuIElmIGl0IGJl
Y29tZXMgY2xlYXIsIHRoYXQgYQ0KPj5zdWItcHJvamVjdCBpcyANCj4+ICtub3QgbGlrZWx5IHRv
IG1lZXQgdGhlIHF1b3J1bSwgdGhlIHZvdGluZyBkZWFkbGluZSBjYW4gYmUgZXh0ZW5kZWQgYnkN
Cj4+dGhlIA0KPj4gK2NvbW11bml0eSBtYW5hZ2VyLg0KPj4gKw0KPj4gK19fUGFzc2VkL0ZhaWxl
ZCBSZXNvbHV0aW9uczpfXw0KPj4gKw0KPj4gKy0gICBJZiBub25lIG9mIHRoZSBxdWFsaWZ5aW5n
IHByb2plY3RzIGFjaGlldmUgYSBxdW9ydW0sIHRoZSBjaGFuZ2UNCj4+Y2Fubm90IA0KPj4gK2hv
bGQuIEluIHRoYXQgY2FzZSwgd2UgY29uc2lkZXIgdGhhdCB0aGVyZSBpcyBub3QgZW5vdWdoIG1v
bWVudHVtDQo+PmJlaGluZCBhIA0KPj4gK2NoYW5nZS4NCj4+ICstICAgRm9yIGVhY2ggcXVhbGlm
eWluZyBwcm9qZWN0IHdpdGggYSBxdW9ydW0sIHRoZSBwZXJjZW50YWdlIG9mIHZvdGVzDQo+Pmlu
IA0KPj4gK2Zhdm91ciBhbmQgYWdhaW5zdCBpcyBjYWxjdWxhdGVkIChlLmcuIGlmIDUgcGVvcGxl
IHZvdGVkIGluIGZhdm91ciwgMg0KPj5hZ2FpbnN0IA0KPj4gK2FuZCAxIGFic3RhaW5zLCB0aGUg
c2hhcmUgaXMgNS83dGggYW5kIDIvN3RoIHJlc3BlY3RpdmVseSkuDQo+PiArLSAgIFZvdGVzIGlu
IGZhdm91ciBhcmUgYXZlcmFnZWQgYXMgcGVyY2VudGFnZXMgYWNyb3NzIGFsbCBwcm9qZWN0cw0K
Pj4oc2F5IHdlIA0KPj4gK2hhdmUgcGVyIHByb2plY3QgZmlndXJlcyBvZiA1MCUsIDgwJSwgNzAl
IGluIGZhdm91ciwgdGhlbiB0aGUgdG90YWwNCj4+dm90ZSBpbiANCj4+ICtmYXZvdXIgaXMgNjYu
NjclKS4NCj4+ICstICAgSWYgdGhlIHRvdGFsIHZvdGUgYWNoaWV2ZXMgYSAyLzNyZCBtYWpvcml0
eSBpbiBmYXZvdXIsIHRoZQ0KPj5wcm9wb3NhbCBwYXNzZXMuIA0KPj4gK090aGVyd2lzZSBpdCBm
YWlscy4NCj4+ICsNCj4NCj5UaGlzIGlzIGJhc2ljYWxseSB0aGUgc2FtZSB2b3RpbmcgbWVjaGFu
aXNtIGRlc2NyaWJlZCB1bmRlciAiTGVhZGVyc2hpcA0KPlRlYW0NCj5EZWNpc2lvbnMiLCBjb3Vu
dGVkIHBlciBwcm9qZWN0LCB0aGVuIGF2ZXJhZ2VkLCBpc24ndD8NCg0KVGhhdCBpcyBjb3JyZWN0
Lg0KDQo+SXQgd29ycmllcyBtZSB0aGF0IGl0IGNvdWxkIGxlYWQgdG8gdmVyeSBkaWZmZXJlbnQg
cmVzdWx0cyBkZXBlbmRpbmcgb24NCj50aGUgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0gc2l6ZXMu
DQo+DQo+Rm9yIGV4YW1wbGUsIGxldCdzIHNheSB0aGF0IG9ubHkgMiBwcm9qZWN0cyByZWFjaCB0
aGUgcXVvcnVtOg0KPnByb2plY3QgQSwgbGVhZGVyc2hpcCB0ZWFtIHNpemUgMiwgdG90YWwgcG9z
aXRpdmUgdm90ZXMgMiwgMTAwJQ0KPnByb2plY3QgQiwgbGVhZGVyc2hpcCB0ZWFtIHNpemUgMTIs
IG5lZ2F0aXZlIHZvdGVzIDgsIHBvc2l0aXZlIHZvdGVzIDQsDQo+MzMlDQo+VG90YWwgZmF2b3Ig
NjYuNSUgLT4gcGFzcyAob3IgdmVyeSBjbG9zZSB0bykNCg0KVGhlIGlzc3VlIHRoYXQgcHJvbXB0
ZWQgdGhpcyBjaGFuZ2Ugd2FzIGluIGVmZmVjdCBjcmVhdGVkIGJ5IHRoZSBudW1iZXIgb2YNCmNv
bW1pdHRlcnMgaW4gZGlmZmVyZW50IG1hdHVyZSBwcm9qZWN0cyAoYWthLCB0aGUgZmFjdCB0aGF0
IFhBUEkgaGFzIDEyIC0NCjE0IC0gSSBoYXZlIHRvIHZlcmlmeSB0aGUgY29ycmVjdCBudW1iZXIs
IGFzIHNvbWUgcGVvcGxlIGluIHRoZSBYQVBJDQpjb21taXR0ZXIgbGlzdCBkb24ndCB3b3JrIG9u
IFhBUEkgYW55IG1vcmUpLiBXaGVyZSBhY2NvcmRpbmcgdG8gdGhlDQpjdXJyZW50IHNjaGVtZSwg
cHJvamVjdHMgd2l0aCBsYXJnZSBsZWFkZXJzaGlwIHRlYW1zIGNhbiBpbiBlZmZlY3QgdXNlDQp0
aGVpciBsYXJnZXIgdm90aW5nIGJsb2NrIHRvIGdldCB0aGVpciBvcGluaW9uIHRocm91Z2guDQoN
Ck9uZSB3YXkgb2YgbWF5YmUgYWRkcmVzc2luZyB0aGlzLCB3b3VsZCBiZSB0byBiZSBtb3JlIHNw
ZWNpZmljIGFib3V0IHRoZQ0KbWluaW11bSBzaXplIG9mIGEgTGVhZGVyc2hpcCB0ZWFtIChzZWUg
IlByb2plY3RzIHdpdGhvdXQgZnVuY3Rpb25hbA0KUHJvamVjdCBMZWFkZXJzaGlwIFRlYW0iKS4g
SSB0aGluayBhIHRlYW0gbmVlZHMgdG8gaGF2ZSBhdCBsZWFzdCAzIG1lbWJlcnMNCnRvIGJlIGZ1
bmN0aW9uYWwuIEFub3RoZXIgd2F5IHRvIGFkZCBhbiBleHRyYSBjaGVjayBtYXkgYmUgdG8gYWRk
IGENCnNwZWNpZmljIHJlcXVpcmVtZW50IHRvIEdyYWR1YXRpb24gUmV2aWV3IHdoaWNoIGNoZWNr
cyB0aGF0IHRoZSBMZWFkZXJzaGlwDQp0ZWFtIGlzIG9mIGFuIGFwcHJvcHJpYXRlIHNpemUgZm9y
IHRoZSBzaXplIG9mIHRoZSBwcm9qZWN0IChhbHRob3VnaCB3ZQ0KbWF5IGhhdmUgdG8gYmUgc3Bl
Y2lmaWMgb24gd2hhdCBhbiBhcHByb3ByaWF0ZSBzaXplIGlzKS4NCg0KSW4gcmVhbGl0eSwgd2Ug
ZG9uJ3QgaGF2ZSBhIHByb2JsZW0gd2l0aCB0aGlzIHRvZGF5LCBhcyB0aGUgbGVhZGVyc2hpcA0K
dGVhbXMgZm9yIHRoZSB0d28gbWF0dXJlIHByb2plY3RzIChYQVBJIGFuZCBIeXBlcnZpc29yKSBh
cmUgYWN0dWFsbHkNCmxhcmdlLiBXZSBoYXZlDQoqIDcgZm9yIHRoZSBIeXBlcnZpc29yDQoqIDEy
IGZvciBYQVBJIChhbHRob3VnaCB0aGlzIGlzIHByb2JhYmx5IHRvIGJpZywgYnV0IGluIHJlYWxp
dHkNCnBhcnRpY2lwYXRpb24gdGVuZHMgdG8gYmUgbG93KQ0KDQpUaGUgdHdvIHByb2plY3RzIHdo
aWNoIGNvdWxkIHF1YWxpZnkgZm9yIG1hdHVyaXR5IGluIHRoZSBjb21pbmcgeWVhciBhcmUNCldp
biBQViBkcml2ZXJzICgzIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJzKSBhbmQgTWlyYWdlT1MgKHBy
b2JhYmx5IHNob3VsZA0KaGF2ZSBhIHNpbWlsYXIgc2l6ZSB0byB0aGUgSHlwZXJ2aXNvciBUZWFt
KS4NCg0KQWxzbywgaXQgaXMgd29ydGh3aGlsZSBwb2ludGluZyBvdXQsIHRoYXQgR2xvYmFsIERl
Y2lzaW9ucyBzaG91bGQNCnByYWN0aWNhbGx5IGhhcmRseSBldmVyIGJlIG5lZWRlZC4gT25seSBp
biB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbnMNCjEpIENyZWF0aW5nLCBncmFkdWF0aW5nLCBjb21w
bGV0aW5nL2FyY2hpdmluZyBvZiBzdWItcHJvamVjdHMNCjIpIFNvbWUgY2hhbmdlcyB0byB0aGlz
IGRvY3VtZW50IChnb2FscywgcHJpbmNpcGxlcywgcHJvamVjdCB3aWRlIGRlY2lzaW9uDQptYWtp
bmcgYW5kIHByb2plY3QgZ292ZXJuYW5jZSk6IGlmIHdlIGFwcGx5IHRoZSBuZXcgcnVsZXMsIG9u
bHkgdGhpcw0KY2hhbmdlIHdvdWxkIG5lZWQgYSBnbG9iYWwgZGVjaXNpb24gKGFzIHdlIGFkZGVk
IGEgcHJpbmNpcGxlIGFuZCBjaGFuZ2VkDQpsb2NhbCBkZWNpc2lvbiBtYWtpbmcpLiBBbmQgdGhp
cyB3b3VsZCBiZSB0aGUgZmlyc3Qgb25lLCB3ZSBoYWQgc2luY2UNCmludHJvZHVjaW5nIHRoZSBn
b3Zlcm5hbmNlIDUgeWVhcnMgYWdvDQozKSBOYW1lc3BhY2UgaXNzdWVzOiBha2EgbmFtaW5nIGNv
bnZlbnRpb25zIGZvciBsaXN0cywgLi4uIC0gd2hpY2gNCnByaW1hcmlseSB3b3VsZCBiZSBiaWtl
LXNoZWQgaXNzdWVzLiBCdXQgYWdhaW4gd2Ugb25seSB1c2VkIHRoaXMgb25jZQ0KNCkgQm91bmRh
cnkgaXNzdWVzOiBha2EgbWFraW5nIGxvY2FsIHBlci1zdWJwcm9qZWN0IHBvbGljaWVzIGFuZA0K
Y29udmVudGlvbnMgZ2xvYmFsIA0KDQo+SG93ZXZlciBJIGRvbid0IGhhdmUgYSBjb25jcmV0ZSBz
dWdnZXN0aW9uIG9uIGhvdyB0byBpbXByb3ZlIHRoaXMuIEdpdmVuDQo+dGhhdCBhbnkgcHJvamVj
dCBjb3VsZCBhcHBvaW50IGFueSBudW1iZXIgb2YgcGVvcGxlIGluIHRoZWlyIGxlYWRlcnNoaXAN
Cj50ZWFtcywgSSBhbSBub3Qgc3VyZSB0aGF0IGFjY291bnRpbmcgZm9yIHRoZSBzaXplIG9mIHRo
ZSB0ZWFtcyB3b3VsZA0KPm1ha2UgdGhpbmdzIG11Y2ggYmV0dGVyLiBPbiB0aGUgb3RoZXIgaGFu
ZCB0aGUgbnVtYmVyIG9mIHBlb3BsZSBpbiB0aGUNCj5sZWFkZXJzaGlwIHRlYW0gc2hvdWxkIHJl
cHJlc2VudCB0aGUgc2l6ZSBvZiB0aGUgcHJvamVjdCBzb21ld2hhdCwgc28gaXQNCj5jb3VsZCBt
YWtlIHNlbnNlIHRvIGFjY291bnQgZm9yIHRoZSB2b3RlcyBwcm9wb3J0aW9uYWxseS4NCj4NCj5B
bnkgb3BpbmlvbnM/DQoNClRoZSBvbmx5IG90aGVyIHdheSBJIGNhbiB0aGluayBvZiBpcyB0byB3
ZWlnaHQgYSBwcm9qZWN0J3Mgdm90ZSBieSBzb21lDQpsZXZlbCBvZiBhY3Rpdml0eSAoZS5nLiBw
cm9wb3J0aW9uIG9mIGNvbnRyaWJ1dGlvbnMgYXZlcmFnZWQgb3ZlciAzDQp5ZWFycykuIEJ1dCB0
aGF0IHdvdWxkIGJlY29tZSBjb21wbGljYXRlZC4NCg0KQW5vdGhlciB3YXkgbWF5IGJlIHRvIGFk
ZCBhbiBleHRyYSBidWNrZXQgd2hpY2ggY29udGFpbnMgYWxsIHByb2plY3RzLiBJbg0KdGhlIGV4
YW1wbGUgYWJvdmUNCg0KcHJvamVjdCBBLCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBw
b3NpdGl2ZSB2b3RlcyAyLCAxMDAlIChwYXNzKQ0KcHJvamVjdCBCLCBsZWFkZXJzaGlwIHRlYW0g
c2l6ZSAxMiwgbmVnYXRpdmUgdm90ZXMgOCwgcG9zaXRpdmUgdm90ZXMgNCwNCjMzJSAoZmFpbCkN
CkFMTCAod2hpY2ggaXMgbGlrZSB0aGUgcG9wdWxhciB2b3RlKTogc2l6ZSAxNCwgbmVnYXRpdmUg
dm90ZXMgOCwgcG9zaXRpdmUNCnZvdGVzIDYsIDQyJSAoZmFpbCkNCkF2ZXJhZ2UgNTglIChvciB2
ZXJ5IGNsb3NlIHRvKSAtPiBmYWlsICAuLi4gd2hpY2ggZG9lcyBjaGFuZ2UgdGhpcyBleGFtcGxl
DQoNCg0KT3Igc29tZSBzb3J0IG9mIHJ1bGUsIHdoaWNoIHJlcXVpcmVzIHRoYXQgdGhlIHBvcHVs
YXIgYW5kIGFnZ3JlZ2F0ZWQgdm90ZXMNCmhhdmUgdG8gYmUgd2l0aGluIGEgY2VydGFpbiBwZXJj
ZW50YWdlIG9mIGVhY2ggb3RoZXIsIG90aGVyd2lzZSB0aGUgdm90ZQ0KZG9lcyBub3QgY291bnQg
YW5kIGhhcyB0byBiZSByZXBlYXRlZA0KDQo+Rm9yIGV2ZXJ5dGhpbmcgZWxzZSwgeW91IGhhdmUg
bXkgKzEuDQo+Rm9yIHRoaXMgc2VjdGlvbiwgSSdsbCB0aGluayBhYm91dCBpdCBhIGJpdCBtb3Jl
IDotKQ0KDQpQbGVhc2UgZG8NCg0KQmVzdCBSZWdhcmRzDQpMYXJzDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 12:47:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 12:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCQm9-0003bI-GC; Thu, 01 Dec 2016 12:47:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136df0c76=lars.kurth@citrix.com>)
 id 1cCQm8-0003b2-Fw; Thu, 01 Dec 2016 12:47:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8D/A5-08915-FEB10485; Thu, 01 Dec 2016 12:47:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsWyU9JRQvedtEO
 EwcXj6ha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzdj6r5mloMWm4vzu
 SSwNjAusuxg5OSQE/CTOLz3MAmKzCWhIHHvYzNzFyMEhIhAm8Wq5QhcjFwezwHUmiStTXrGC1
 AgLpErc+XQHzBYRSJP4/XU3lO0kMXH1NSaQXhYBFYlvTzJAwrwCRhLrF55hArGFBJ4xSky8yA
 ZicwoYS9xpuswOYjMKyEp8aVzNDGIzC4hL3HoynwniNAGJJXvOM0PYohIvH/8DWyUqoCcx7+E
 rNoi4jsTZ608YIWwDia1L97GAnMAsoCmxfpc+xEhLiQvnm6HGK0pM6X7IDnGaoMTJmU9YJjCK
 zUKyeRZC9ywk3bOQdM9C0r2AkXUVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgbFebmpxcWJ6a
 k5iUrFecn7uJkZgzNUzMDDuYOzb63eIUZKDSUmUt6zEPkKILyk/pTIjsTgjvqg0J7X4EKMMB4
 eSBO8UKYcIIcGi1PTUirTMHGD0w6QlOHiURHiZgAlAiLe4IDG3ODMdInWKUVFKnPcsSJ8ASCK
 jNA+uDZZwLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQShpjCk5lXAjf9FdBiJqDFHdftQRaX
 JCKkpBoYlaI0uT8tcXv/uKGs54JEq8jnx2dYeKoMm8KDjlne/z5jFZ/VMqPyD0qSG9v6WRQaF
 MNvm02ccID1pJCro5buDP9X7K/T1osEubosX/rhisbbpMa2f5lWhdx+Kit2fOOc+WnHDefVnB
 EH11x75u693365tkt26Tedlv9cAenMfXylEW4K88KVWIozEg21mIuKEwF3MtAFMwMAAA==
X-Env-Sender: prvs=136df0c76=lars.kurth@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1480596462!73912482!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10042 invoked from network); 1 Dec 2016 12:47:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 12:47:42 -0000
X-IronPort-AV: E=Sophos;i="5.33,282,1477958400"; d="scan'208";a="35979766"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumACAADDfgA==
Date: Thu, 1 Dec 2016 12:47:41 +0000
Message-ID: <D465C7AD.30ECC%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com>
In-Reply-To: <D4659689.30D78%lars.kurth@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <614FBF4133E90448833FC8E08ECDF3F6@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAxLzEyLzIwMTYgMDk6NTIsICJMYXJzIEt1cnRoIiA8bGFycy5rdXJ0aEBjaXRyaXgu
Y29tPiB3cm90ZToNCg0KPk9uIDMwLzExLzIwMTYgMjM6MjcsICJTdGVmYW5vIFN0YWJlbGxpbmki
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCj4NCj4+T24gV2VkLCAyMyBOb3YgMjAx
NiwgTGFycyBLdXJ0aCB3cm90ZToNCj4+Pg0KPj4+DQo+Pg0KPj5UaGlzIGlzIGJhc2ljYWxseSB0
aGUgc2FtZSB2b3RpbmcgbWVjaGFuaXNtIGRlc2NyaWJlZCB1bmRlciAiTGVhZGVyc2hpcA0KPj5U
ZWFtDQo+PkRlY2lzaW9ucyIsIGNvdW50ZWQgcGVyIHByb2plY3QsIHRoZW4gYXZlcmFnZWQsIGlz
bid0Pw0KPg0KPlRoYXQgaXMgY29ycmVjdC4NCj4NCj4+SXQgd29ycmllcyBtZSB0aGF0IGl0IGNv
dWxkIGxlYWQgdG8gdmVyeSBkaWZmZXJlbnQgcmVzdWx0cyBkZXBlbmRpbmcgb24NCj4+dGhlIHBy
b2plY3QgbGVhZGVyc2hpcCB0ZWFtIHNpemVzLg0KPj4NCj4+Rm9yIGV4YW1wbGUsIGxldCdzIHNh
eSB0aGF0IG9ubHkgMiBwcm9qZWN0cyByZWFjaCB0aGUgcXVvcnVtOg0KPj5wcm9qZWN0IEEsIGxl
YWRlcnNoaXAgdGVhbSBzaXplIDIsIHRvdGFsIHBvc2l0aXZlIHZvdGVzIDIsIDEwMCUNCj4+cHJv
amVjdCBCLCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAxMiwgbmVnYXRpdmUgdm90ZXMgOCwgcG9zaXRp
dmUgdm90ZXMgNCwNCj4+MzMlDQo+PlRvdGFsIGZhdm9yIDY2LjUlIC0+IHBhc3MgKG9yIHZlcnkg
Y2xvc2UgdG8pDQo+DQo+VGhlIGlzc3VlIHRoYXQgcHJvbXB0ZWQgdGhpcyBjaGFuZ2Ugd2FzIGlu
IGVmZmVjdCBjcmVhdGVkIGJ5IHRoZSBudW1iZXIgb2YNCj5jb21taXR0ZXJzIGluIGRpZmZlcmVu
dCBtYXR1cmUgcHJvamVjdHMgKGFrYSwgdGhlIGZhY3QgdGhhdCBYQVBJIGhhcyAxMiAtDQo+MTQg
LSBJIGhhdmUgdG8gdmVyaWZ5IHRoZSBjb3JyZWN0IG51bWJlciwgYXMgc29tZSBwZW9wbGUgaW4g
dGhlIFhBUEkNCj5jb21taXR0ZXIgbGlzdCBkb24ndCB3b3JrIG9uIFhBUEkgYW55IG1vcmUpLiBX
aGVyZSBhY2NvcmRpbmcgdG8gdGhlDQo+Y3VycmVudCBzY2hlbWUsIHByb2plY3RzIHdpdGggbGFy
Z2UgbGVhZGVyc2hpcCB0ZWFtcyBjYW4gaW4gZWZmZWN0IHVzZQ0KPnRoZWlyIGxhcmdlciB2b3Rp
bmcgYmxvY2sgdG8gZ2V0IHRoZWlyIG9waW5pb24gdGhyb3VnaC4NCj4NCj5PbmUgd2F5IG9mIG1h
eWJlIGFkZHJlc3NpbmcgdGhpcywgd291bGQgYmUgdG8gYmUgbW9yZSBzcGVjaWZpYyBhYm91dCB0
aGUNCj5taW5pbXVtIHNpemUgb2YgYSBMZWFkZXJzaGlwIHRlYW0gKHNlZSAiUHJvamVjdHMgd2l0
aG91dCBmdW5jdGlvbmFsDQo+UHJvamVjdCBMZWFkZXJzaGlwIFRlYW0iKS4gSSB0aGluayBhIHRl
YW0gbmVlZHMgdG8gaGF2ZSBhdCBsZWFzdCAzIG1lbWJlcnMNCj50byBiZSBmdW5jdGlvbmFsLiBB
bm90aGVyIHdheSB0byBhZGQgYW4gZXh0cmEgY2hlY2sgbWF5IGJlIHRvIGFkZCBhDQo+c3BlY2lm
aWMgcmVxdWlyZW1lbnQgdG8gR3JhZHVhdGlvbiBSZXZpZXcgd2hpY2ggY2hlY2tzIHRoYXQgdGhl
IExlYWRlcnNoaXANCj50ZWFtIGlzIG9mIGFuIGFwcHJvcHJpYXRlIHNpemUgZm9yIHRoZSBzaXpl
IG9mIHRoZSBwcm9qZWN0IChhbHRob3VnaCB3ZQ0KPm1heSBoYXZlIHRvIGJlIHNwZWNpZmljIG9u
IHdoYXQgYW4gYXBwcm9wcmlhdGUgc2l6ZSBpcykuDQo+DQo+SW4gcmVhbGl0eSwgd2UgZG9uJ3Qg
aGF2ZSBhIHByb2JsZW0gd2l0aCB0aGlzIHRvZGF5LCBhcyB0aGUgbGVhZGVyc2hpcA0KPnRlYW1z
IGZvciB0aGUgdHdvIG1hdHVyZSBwcm9qZWN0cyAoWEFQSSBhbmQgSHlwZXJ2aXNvcikgYXJlIGFj
dHVhbGx5DQo+bGFyZ2UuIFdlIGhhdmUNCj4qIDcgZm9yIHRoZSBIeXBlcnZpc29yDQo+KiAxMiBm
b3IgWEFQSSAoYWx0aG91Z2ggdGhpcyBpcyBwcm9iYWJseSB0byBiaWcsIGJ1dCBpbiByZWFsaXR5
DQo+cGFydGljaXBhdGlvbiB0ZW5kcyB0byBiZSBsb3cpDQo+DQo+VGhlIHR3byBwcm9qZWN0cyB3
aGljaCBjb3VsZCBxdWFsaWZ5IGZvciBtYXR1cml0eSBpbiB0aGUgY29taW5nIHllYXIgYXJlDQo+
V2luIFBWIGRyaXZlcnMgKDMgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMpIGFuZCBNaXJhZ2VPUyAo
cHJvYmFibHkgc2hvdWxkDQo+aGF2ZSBhIHNpbWlsYXIgc2l6ZSB0byB0aGUgSHlwZXJ2aXNvciBU
ZWFtKS4NCj4NCj5BbHNvLCBpdCBpcyB3b3J0aHdoaWxlIHBvaW50aW5nIG91dCwgdGhhdCBHbG9i
YWwgRGVjaXNpb25zIHNob3VsZA0KPnByYWN0aWNhbGx5IGhhcmRseSBldmVyIGJlIG5lZWRlZC4g
T25seSBpbiB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbnMNCj4xKSBDcmVhdGluZywgZ3JhZHVhdGlu
ZywgY29tcGxldGluZy9hcmNoaXZpbmcgb2Ygc3ViLXByb2plY3RzDQo+MikgU29tZSBjaGFuZ2Vz
IHRvIHRoaXMgZG9jdW1lbnQgKGdvYWxzLCBwcmluY2lwbGVzLCBwcm9qZWN0IHdpZGUgZGVjaXNp
b24NCj5tYWtpbmcgYW5kIHByb2plY3QgZ292ZXJuYW5jZSk6IGlmIHdlIGFwcGx5IHRoZSBuZXcg
cnVsZXMsIG9ubHkgdGhpcw0KPmNoYW5nZSB3b3VsZCBuZWVkIGEgZ2xvYmFsIGRlY2lzaW9uIChh
cyB3ZSBhZGRlZCBhIHByaW5jaXBsZSBhbmQgY2hhbmdlZA0KPmxvY2FsIGRlY2lzaW9uIG1ha2lu
ZykuIEFuZCB0aGlzIHdvdWxkIGJlIHRoZSBmaXJzdCBvbmUsIHdlIGhhZCBzaW5jZQ0KPmludHJv
ZHVjaW5nIHRoZSBnb3Zlcm5hbmNlIDUgeWVhcnMgYWdvDQo+MykgTmFtZXNwYWNlIGlzc3Vlczog
YWthIG5hbWluZyBjb252ZW50aW9ucyBmb3IgbGlzdHMsIC4uLiAtIHdoaWNoDQo+cHJpbWFyaWx5
IHdvdWxkIGJlIGJpa2Utc2hlZCBpc3N1ZXMuIEJ1dCBhZ2FpbiB3ZSBvbmx5IHVzZWQgdGhpcyBv
bmNlDQo+NCkgQm91bmRhcnkgaXNzdWVzOiBha2EgbWFraW5nIGxvY2FsIHBlci1zdWJwcm9qZWN0
IHBvbGljaWVzIGFuZA0KPmNvbnZlbnRpb25zIGdsb2JhbA0KPg0KPj5Ib3dldmVyIEkgZG9uJ3Qg
aGF2ZSBhIGNvbmNyZXRlIHN1Z2dlc3Rpb24gb24gaG93IHRvIGltcHJvdmUgdGhpcy4gR2l2ZW4N
Cj4+dGhhdCBhbnkgcHJvamVjdCBjb3VsZCBhcHBvaW50IGFueSBudW1iZXIgb2YgcGVvcGxlIGlu
IHRoZWlyIGxlYWRlcnNoaXANCj4+dGVhbXMsIEkgYW0gbm90IHN1cmUgdGhhdCBhY2NvdW50aW5n
IGZvciB0aGUgc2l6ZSBvZiB0aGUgdGVhbXMgd291bGQNCj4+bWFrZSB0aGluZ3MgbXVjaCBiZXR0
ZXIuIE9uIHRoZSBvdGhlciBoYW5kIHRoZSBudW1iZXIgb2YgcGVvcGxlIGluIHRoZQ0KPj5sZWFk
ZXJzaGlwIHRlYW0gc2hvdWxkIHJlcHJlc2VudCB0aGUgc2l6ZSBvZiB0aGUgcHJvamVjdCBzb21l
d2hhdCwgc28gaXQNCj4+Y291bGQgbWFrZSBzZW5zZSB0byBhY2NvdW50IGZvciB0aGUgdm90ZXMg
cHJvcG9ydGlvbmFsbHkuDQo+Pg0KPj5Bbnkgb3BpbmlvbnM/DQo+DQo+VGhlIG9ubHkgb3RoZXIg
d2F5IEkgY2FuIHRoaW5rIG9mIGlzIHRvIHdlaWdodCBhIHByb2plY3QncyB2b3RlIGJ5IHNvbWUN
Cj5sZXZlbCBvZiBhY3Rpdml0eSAoZS5nLiBwcm9wb3J0aW9uIG9mIGNvbnRyaWJ1dGlvbnMgYXZl
cmFnZWQgb3ZlciAzDQo+eWVhcnMpLiBCdXQgdGhhdCB3b3VsZCBiZWNvbWUgY29tcGxpY2F0ZWQu
DQo+DQo+QW5vdGhlciB3YXkgbWF5IGJlIHRvIGFkZCBhbiBleHRyYSBidWNrZXQgd2hpY2ggY29u
dGFpbnMgYWxsIHByb2plY3RzLiBJbg0KPnRoZSBleGFtcGxlIGFib3ZlDQo+DQo+cHJvamVjdCBB
LCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBwb3NpdGl2ZSB2b3RlcyAyLCAxMDAlIChw
YXNzKQ0KPnByb2plY3QgQiwgbGVhZGVyc2hpcCB0ZWFtIHNpemUgMTIsIG5lZ2F0aXZlIHZvdGVz
IDgsIHBvc2l0aXZlIHZvdGVzIDQsDQo+MzMlIChmYWlsKQ0KPkFMTCAod2hpY2ggaXMgbGlrZSB0
aGUgcG9wdWxhciB2b3RlKTogc2l6ZSAxNCwgbmVnYXRpdmUgdm90ZXMgOCwgcG9zaXRpdmUNCj52
b3RlcyA2LCA0MiUgKGZhaWwpDQo+QXZlcmFnZSA1OCUgKG9yIHZlcnkgY2xvc2UgdG8pIC0+IGZh
aWwgIC4uLiB3aGljaCBkb2VzIGNoYW5nZSB0aGlzIGV4YW1wbGUNCj4NCj4NCj5PciBzb21lIHNv
cnQgb2YgcnVsZSwgd2hpY2ggcmVxdWlyZXMgdGhhdCB0aGUgcG9wdWxhciBhbmQgYWdncmVnYXRl
ZCB2b3Rlcw0KPmhhdmUgdG8gYmUgd2l0aGluIGEgY2VydGFpbiBwZXJjZW50YWdlIG9mIGVhY2gg
b3RoZXIsIG90aGVyd2lzZSB0aGUgdm90ZQ0KPmRvZXMgbm90IGNvdW50IGFuZCBoYXMgdG8gYmUg
cmVwZWF0ZWQNCg0KSSB0aG91Z2h0IGEgYml0IG1vcmUgYWJvdXQgdGhpcy4NCg0KQW5vdGhlciB3
YXkgdG8gbG9vayBhdCBpdCwgd2hpY2ggbWF5IGJlIHNpbXBsZXIsIGlzIHRvIHJlcXVpcmUgdGhh
dCB0aGUNCiJwb3B1bGFyIHZvdGUiIA0KQSkgSGFzIGEgbWluaW11bSByZXF1aXJlbWVudCBvZiAx
LzIgb2YgdGhlIHZvdGVzIGluIGZhdm91ci4NCkIpIE9yIHBvc3NpYmx5IGJldHRlciB0aGF0IHRo
ZXJlIGlzIGEgc2ltcGxlIG1ham9yaXR5IGluIHRoZSBwb3B1bGFyIHZvdGUNCg0KSW4gdGhpcyBl
eGFtcGxlLCB0aGUgdG90YWwgbnVtYmVyIG9mIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJzIGFjcm9z
cyBib3RoDQp0ZWFtcyBpcyAxNDogdGhlIHRvdGFsIG51bWJlciBvZiB2b3RlcyBpbiBmYXZvdXIg
Zm9yIHRoZSBwcm9wb3NhbCBpcyA2IGFuZA0KOCBhZ2FpbnN0LiBTbyBpdCB3b3VsZCBmYWlsIG9u
IGEgcXVvcnVtIHJlcXVpcmVtZW50Lg0KDQpMZXQncyBqdXN0IGxvb2sgYXQgdGhpcyBzY2VuYXJp
byBpbiBkaWZmZXJlbnQgd2F5czogYWthIG1ha2UgaXQgY2xvc2VyDQoNCkE6IDIvMiBpbiBmYXZv
dXIgKDEwMCUpIHBhc3MNCkI6IDUvMTIgaW4gZmF2b3VyICg0MS42NjYlKSBmYWlsDQpBTEw6IDcv
MTQgaW4gZmF2b3VyICg1MCUpIHBhc3MgcXVvcnVtLCBidXQgbm8gbWFqb3JpdHksIGZhaWwgMi8z
IHZvdGUNCg0KQXZlcmFnZSAoQStCKSA9IDcwLjgzMzMzJSBwYXNzLCBwYXNzIG9uIHF1b3J1bQ0K
QXZlcmFnZSAoQStCK0FMTCkgPSA2My44ODglIChmYWlsIG9uIDIvMyB2b3RlKQ0KDQpJIGRpZG4n
dCBsb29rIGF0IHRoZSBtYXRocywgYnV0IGl0IGxvb2tzIHRvIG1lIHRoYXQgQXZlcmFnZSAoQStC
K0FMTCkNCndvdWxkIGJlIHF1aXRlIHNpbWlsYXIgdG8gcmVxdWlyaW5nIHRoYXQgQUxMIGFsc28g
aGFzIGEgc2ltcGxlIG1ham9yaXR5Lg0KDQpNYXliZSBJYW4gaGFzIHNvbWUgdmlld3Mgb24gd2hh
dCBpcyBiZXR0ZXIgZnJvbSBhIHRoZW9yZXRpY2FsIHZpZXdwb2ludDoNClZvdGluZyBtZWNoYW5p
c21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcw0KDQpBbm90aGVyIHBvdGVudGlhbCBpc3N1
ZSB3aXRoIHRoZSBtb2RlbCBhYm92ZSBpcyB0aGF0IHBlb3BsZSBjb3VsZCBiZSBpbg0Kc2V2ZXJh
bCBsZWFkZXJzaGlwIHRlYW1zIChub3Qgc29tZXRoaW5nIHdlIGhhdmUgdG9kYXkpLiBTbyBtYXli
ZSB3ZSBuZWVkDQp0byBzdGF0ZSB0aGF0IHRoZXkgY2FuIG9ubHkgdm90ZSBvbmNlIGFuZCBuZWVk
IHRvIGNob3NlIGZvciB3aGljaCB0ZWFtDQp0aGV5IHZvdGUuIFRoaXMgb3BlbnMgdXAgdGhlIHBv
c3NpYmlsaXR5IG9mIHRhY3RpY2FsIHZvdGluZy4NCg0KU28gaW4gdGhlIHNjZW5hcmlvIGFib3Zl
LCBYIGhhcyBubyBjaG9pY2UgYnV0IHRvIHZvdGUgZm9yIEEsIGFzIEEgd291bGQNCm5vdCBtZWV0
IHRoZSBxdW9ydW0gcmVxdWlyZW1lbnQNCg0KQ2hlZXJzDQpMYXJzDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 12:47:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 12:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCQm9-0003bI-GC; Thu, 01 Dec 2016 12:47:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136df0c76=lars.kurth@citrix.com>)
 id 1cCQm8-0003b2-Fw; Thu, 01 Dec 2016 12:47:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8D/A5-08915-FEB10485; Thu, 01 Dec 2016 12:47:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsWyU9JRQvedtEO
 EwcXj6ha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzdj6r5mloMWm4vzu
 SSwNjAusuxg5OSQE/CTOLz3MAmKzCWhIHHvYzNzFyMEhIhAm8Wq5QhcjFwezwHUmiStTXrGC1
 AgLpErc+XQHzBYRSJP4/XU3lO0kMXH1NSaQXhYBFYlvTzJAwrwCRhLrF55hArGFBJ4xSky8yA
 ZicwoYS9xpuswOYjMKyEp8aVzNDGIzC4hL3HoynwniNAGJJXvOM0PYohIvH/8DWyUqoCcx7+E
 rNoi4jsTZ608YIWwDia1L97GAnMAsoCmxfpc+xEhLiQvnm6HGK0pM6X7IDnGaoMTJmU9YJjCK
 zUKyeRZC9ywk3bOQdM9C0r2AkXUVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgbFebmpxcWJ6a
 k5iUrFecn7uJkZgzNUzMDDuYOzb63eIUZKDSUmUt6zEPkKILyk/pTIjsTgjvqg0J7X4EKMMB4
 eSBO8UKYcIIcGi1PTUirTMHGD0w6QlOHiURHiZgAlAiLe4IDG3ODMdInWKUVFKnPcsSJ8ASCK
 jNA+uDZZwLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQShpjCk5lXAjf9FdBiJqDFHdftQRaX
 JCKkpBoYlaI0uT8tcXv/uKGs54JEq8jnx2dYeKoMm8KDjlne/z5jFZ/VMqPyD0qSG9v6WRQaF
 MNvm02ccID1pJCro5buDP9X7K/T1osEubosX/rhisbbpMa2f5lWhdx+Kit2fOOc+WnHDefVnB
 EH11x75u693365tkt26Tedlv9cAenMfXylEW4K88KVWIozEg21mIuKEwF3MtAFMwMAAA==
X-Env-Sender: prvs=136df0c76=lars.kurth@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1480596462!73912482!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10042 invoked from network); 1 Dec 2016 12:47:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 12:47:42 -0000
X-IronPort-AV: E=Sophos;i="5.33,282,1477958400"; d="scan'208";a="35979766"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumACAADDfgA==
Date: Thu, 1 Dec 2016 12:47:41 +0000
Message-ID: <D465C7AD.30ECC%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com>
In-Reply-To: <D4659689.30D78%lars.kurth@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <614FBF4133E90448833FC8E08ECDF3F6@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAxLzEyLzIwMTYgMDk6NTIsICJMYXJzIEt1cnRoIiA8bGFycy5rdXJ0aEBjaXRyaXgu
Y29tPiB3cm90ZToNCg0KPk9uIDMwLzExLzIwMTYgMjM6MjcsICJTdGVmYW5vIFN0YWJlbGxpbmki
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCj4NCj4+T24gV2VkLCAyMyBOb3YgMjAx
NiwgTGFycyBLdXJ0aCB3cm90ZToNCj4+Pg0KPj4+DQo+Pg0KPj5UaGlzIGlzIGJhc2ljYWxseSB0
aGUgc2FtZSB2b3RpbmcgbWVjaGFuaXNtIGRlc2NyaWJlZCB1bmRlciAiTGVhZGVyc2hpcA0KPj5U
ZWFtDQo+PkRlY2lzaW9ucyIsIGNvdW50ZWQgcGVyIHByb2plY3QsIHRoZW4gYXZlcmFnZWQsIGlz
bid0Pw0KPg0KPlRoYXQgaXMgY29ycmVjdC4NCj4NCj4+SXQgd29ycmllcyBtZSB0aGF0IGl0IGNv
dWxkIGxlYWQgdG8gdmVyeSBkaWZmZXJlbnQgcmVzdWx0cyBkZXBlbmRpbmcgb24NCj4+dGhlIHBy
b2plY3QgbGVhZGVyc2hpcCB0ZWFtIHNpemVzLg0KPj4NCj4+Rm9yIGV4YW1wbGUsIGxldCdzIHNh
eSB0aGF0IG9ubHkgMiBwcm9qZWN0cyByZWFjaCB0aGUgcXVvcnVtOg0KPj5wcm9qZWN0IEEsIGxl
YWRlcnNoaXAgdGVhbSBzaXplIDIsIHRvdGFsIHBvc2l0aXZlIHZvdGVzIDIsIDEwMCUNCj4+cHJv
amVjdCBCLCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAxMiwgbmVnYXRpdmUgdm90ZXMgOCwgcG9zaXRp
dmUgdm90ZXMgNCwNCj4+MzMlDQo+PlRvdGFsIGZhdm9yIDY2LjUlIC0+IHBhc3MgKG9yIHZlcnkg
Y2xvc2UgdG8pDQo+DQo+VGhlIGlzc3VlIHRoYXQgcHJvbXB0ZWQgdGhpcyBjaGFuZ2Ugd2FzIGlu
IGVmZmVjdCBjcmVhdGVkIGJ5IHRoZSBudW1iZXIgb2YNCj5jb21taXR0ZXJzIGluIGRpZmZlcmVu
dCBtYXR1cmUgcHJvamVjdHMgKGFrYSwgdGhlIGZhY3QgdGhhdCBYQVBJIGhhcyAxMiAtDQo+MTQg
LSBJIGhhdmUgdG8gdmVyaWZ5IHRoZSBjb3JyZWN0IG51bWJlciwgYXMgc29tZSBwZW9wbGUgaW4g
dGhlIFhBUEkNCj5jb21taXR0ZXIgbGlzdCBkb24ndCB3b3JrIG9uIFhBUEkgYW55IG1vcmUpLiBX
aGVyZSBhY2NvcmRpbmcgdG8gdGhlDQo+Y3VycmVudCBzY2hlbWUsIHByb2plY3RzIHdpdGggbGFy
Z2UgbGVhZGVyc2hpcCB0ZWFtcyBjYW4gaW4gZWZmZWN0IHVzZQ0KPnRoZWlyIGxhcmdlciB2b3Rp
bmcgYmxvY2sgdG8gZ2V0IHRoZWlyIG9waW5pb24gdGhyb3VnaC4NCj4NCj5PbmUgd2F5IG9mIG1h
eWJlIGFkZHJlc3NpbmcgdGhpcywgd291bGQgYmUgdG8gYmUgbW9yZSBzcGVjaWZpYyBhYm91dCB0
aGUNCj5taW5pbXVtIHNpemUgb2YgYSBMZWFkZXJzaGlwIHRlYW0gKHNlZSAiUHJvamVjdHMgd2l0
aG91dCBmdW5jdGlvbmFsDQo+UHJvamVjdCBMZWFkZXJzaGlwIFRlYW0iKS4gSSB0aGluayBhIHRl
YW0gbmVlZHMgdG8gaGF2ZSBhdCBsZWFzdCAzIG1lbWJlcnMNCj50byBiZSBmdW5jdGlvbmFsLiBB
bm90aGVyIHdheSB0byBhZGQgYW4gZXh0cmEgY2hlY2sgbWF5IGJlIHRvIGFkZCBhDQo+c3BlY2lm
aWMgcmVxdWlyZW1lbnQgdG8gR3JhZHVhdGlvbiBSZXZpZXcgd2hpY2ggY2hlY2tzIHRoYXQgdGhl
IExlYWRlcnNoaXANCj50ZWFtIGlzIG9mIGFuIGFwcHJvcHJpYXRlIHNpemUgZm9yIHRoZSBzaXpl
IG9mIHRoZSBwcm9qZWN0IChhbHRob3VnaCB3ZQ0KPm1heSBoYXZlIHRvIGJlIHNwZWNpZmljIG9u
IHdoYXQgYW4gYXBwcm9wcmlhdGUgc2l6ZSBpcykuDQo+DQo+SW4gcmVhbGl0eSwgd2UgZG9uJ3Qg
aGF2ZSBhIHByb2JsZW0gd2l0aCB0aGlzIHRvZGF5LCBhcyB0aGUgbGVhZGVyc2hpcA0KPnRlYW1z
IGZvciB0aGUgdHdvIG1hdHVyZSBwcm9qZWN0cyAoWEFQSSBhbmQgSHlwZXJ2aXNvcikgYXJlIGFj
dHVhbGx5DQo+bGFyZ2UuIFdlIGhhdmUNCj4qIDcgZm9yIHRoZSBIeXBlcnZpc29yDQo+KiAxMiBm
b3IgWEFQSSAoYWx0aG91Z2ggdGhpcyBpcyBwcm9iYWJseSB0byBiaWcsIGJ1dCBpbiByZWFsaXR5
DQo+cGFydGljaXBhdGlvbiB0ZW5kcyB0byBiZSBsb3cpDQo+DQo+VGhlIHR3byBwcm9qZWN0cyB3
aGljaCBjb3VsZCBxdWFsaWZ5IGZvciBtYXR1cml0eSBpbiB0aGUgY29taW5nIHllYXIgYXJlDQo+
V2luIFBWIGRyaXZlcnMgKDMgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMpIGFuZCBNaXJhZ2VPUyAo
cHJvYmFibHkgc2hvdWxkDQo+aGF2ZSBhIHNpbWlsYXIgc2l6ZSB0byB0aGUgSHlwZXJ2aXNvciBU
ZWFtKS4NCj4NCj5BbHNvLCBpdCBpcyB3b3J0aHdoaWxlIHBvaW50aW5nIG91dCwgdGhhdCBHbG9i
YWwgRGVjaXNpb25zIHNob3VsZA0KPnByYWN0aWNhbGx5IGhhcmRseSBldmVyIGJlIG5lZWRlZC4g
T25seSBpbiB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbnMNCj4xKSBDcmVhdGluZywgZ3JhZHVhdGlu
ZywgY29tcGxldGluZy9hcmNoaXZpbmcgb2Ygc3ViLXByb2plY3RzDQo+MikgU29tZSBjaGFuZ2Vz
IHRvIHRoaXMgZG9jdW1lbnQgKGdvYWxzLCBwcmluY2lwbGVzLCBwcm9qZWN0IHdpZGUgZGVjaXNp
b24NCj5tYWtpbmcgYW5kIHByb2plY3QgZ292ZXJuYW5jZSk6IGlmIHdlIGFwcGx5IHRoZSBuZXcg
cnVsZXMsIG9ubHkgdGhpcw0KPmNoYW5nZSB3b3VsZCBuZWVkIGEgZ2xvYmFsIGRlY2lzaW9uIChh
cyB3ZSBhZGRlZCBhIHByaW5jaXBsZSBhbmQgY2hhbmdlZA0KPmxvY2FsIGRlY2lzaW9uIG1ha2lu
ZykuIEFuZCB0aGlzIHdvdWxkIGJlIHRoZSBmaXJzdCBvbmUsIHdlIGhhZCBzaW5jZQ0KPmludHJv
ZHVjaW5nIHRoZSBnb3Zlcm5hbmNlIDUgeWVhcnMgYWdvDQo+MykgTmFtZXNwYWNlIGlzc3Vlczog
YWthIG5hbWluZyBjb252ZW50aW9ucyBmb3IgbGlzdHMsIC4uLiAtIHdoaWNoDQo+cHJpbWFyaWx5
IHdvdWxkIGJlIGJpa2Utc2hlZCBpc3N1ZXMuIEJ1dCBhZ2FpbiB3ZSBvbmx5IHVzZWQgdGhpcyBv
bmNlDQo+NCkgQm91bmRhcnkgaXNzdWVzOiBha2EgbWFraW5nIGxvY2FsIHBlci1zdWJwcm9qZWN0
IHBvbGljaWVzIGFuZA0KPmNvbnZlbnRpb25zIGdsb2JhbA0KPg0KPj5Ib3dldmVyIEkgZG9uJ3Qg
aGF2ZSBhIGNvbmNyZXRlIHN1Z2dlc3Rpb24gb24gaG93IHRvIGltcHJvdmUgdGhpcy4gR2l2ZW4N
Cj4+dGhhdCBhbnkgcHJvamVjdCBjb3VsZCBhcHBvaW50IGFueSBudW1iZXIgb2YgcGVvcGxlIGlu
IHRoZWlyIGxlYWRlcnNoaXANCj4+dGVhbXMsIEkgYW0gbm90IHN1cmUgdGhhdCBhY2NvdW50aW5n
IGZvciB0aGUgc2l6ZSBvZiB0aGUgdGVhbXMgd291bGQNCj4+bWFrZSB0aGluZ3MgbXVjaCBiZXR0
ZXIuIE9uIHRoZSBvdGhlciBoYW5kIHRoZSBudW1iZXIgb2YgcGVvcGxlIGluIHRoZQ0KPj5sZWFk
ZXJzaGlwIHRlYW0gc2hvdWxkIHJlcHJlc2VudCB0aGUgc2l6ZSBvZiB0aGUgcHJvamVjdCBzb21l
d2hhdCwgc28gaXQNCj4+Y291bGQgbWFrZSBzZW5zZSB0byBhY2NvdW50IGZvciB0aGUgdm90ZXMg
cHJvcG9ydGlvbmFsbHkuDQo+Pg0KPj5Bbnkgb3BpbmlvbnM/DQo+DQo+VGhlIG9ubHkgb3RoZXIg
d2F5IEkgY2FuIHRoaW5rIG9mIGlzIHRvIHdlaWdodCBhIHByb2plY3QncyB2b3RlIGJ5IHNvbWUN
Cj5sZXZlbCBvZiBhY3Rpdml0eSAoZS5nLiBwcm9wb3J0aW9uIG9mIGNvbnRyaWJ1dGlvbnMgYXZl
cmFnZWQgb3ZlciAzDQo+eWVhcnMpLiBCdXQgdGhhdCB3b3VsZCBiZWNvbWUgY29tcGxpY2F0ZWQu
DQo+DQo+QW5vdGhlciB3YXkgbWF5IGJlIHRvIGFkZCBhbiBleHRyYSBidWNrZXQgd2hpY2ggY29u
dGFpbnMgYWxsIHByb2plY3RzLiBJbg0KPnRoZSBleGFtcGxlIGFib3ZlDQo+DQo+cHJvamVjdCBB
LCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBwb3NpdGl2ZSB2b3RlcyAyLCAxMDAlIChw
YXNzKQ0KPnByb2plY3QgQiwgbGVhZGVyc2hpcCB0ZWFtIHNpemUgMTIsIG5lZ2F0aXZlIHZvdGVz
IDgsIHBvc2l0aXZlIHZvdGVzIDQsDQo+MzMlIChmYWlsKQ0KPkFMTCAod2hpY2ggaXMgbGlrZSB0
aGUgcG9wdWxhciB2b3RlKTogc2l6ZSAxNCwgbmVnYXRpdmUgdm90ZXMgOCwgcG9zaXRpdmUNCj52
b3RlcyA2LCA0MiUgKGZhaWwpDQo+QXZlcmFnZSA1OCUgKG9yIHZlcnkgY2xvc2UgdG8pIC0+IGZh
aWwgIC4uLiB3aGljaCBkb2VzIGNoYW5nZSB0aGlzIGV4YW1wbGUNCj4NCj4NCj5PciBzb21lIHNv
cnQgb2YgcnVsZSwgd2hpY2ggcmVxdWlyZXMgdGhhdCB0aGUgcG9wdWxhciBhbmQgYWdncmVnYXRl
ZCB2b3Rlcw0KPmhhdmUgdG8gYmUgd2l0aGluIGEgY2VydGFpbiBwZXJjZW50YWdlIG9mIGVhY2gg
b3RoZXIsIG90aGVyd2lzZSB0aGUgdm90ZQ0KPmRvZXMgbm90IGNvdW50IGFuZCBoYXMgdG8gYmUg
cmVwZWF0ZWQNCg0KSSB0aG91Z2h0IGEgYml0IG1vcmUgYWJvdXQgdGhpcy4NCg0KQW5vdGhlciB3
YXkgdG8gbG9vayBhdCBpdCwgd2hpY2ggbWF5IGJlIHNpbXBsZXIsIGlzIHRvIHJlcXVpcmUgdGhh
dCB0aGUNCiJwb3B1bGFyIHZvdGUiIA0KQSkgSGFzIGEgbWluaW11bSByZXF1aXJlbWVudCBvZiAx
LzIgb2YgdGhlIHZvdGVzIGluIGZhdm91ci4NCkIpIE9yIHBvc3NpYmx5IGJldHRlciB0aGF0IHRo
ZXJlIGlzIGEgc2ltcGxlIG1ham9yaXR5IGluIHRoZSBwb3B1bGFyIHZvdGUNCg0KSW4gdGhpcyBl
eGFtcGxlLCB0aGUgdG90YWwgbnVtYmVyIG9mIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJzIGFjcm9z
cyBib3RoDQp0ZWFtcyBpcyAxNDogdGhlIHRvdGFsIG51bWJlciBvZiB2b3RlcyBpbiBmYXZvdXIg
Zm9yIHRoZSBwcm9wb3NhbCBpcyA2IGFuZA0KOCBhZ2FpbnN0LiBTbyBpdCB3b3VsZCBmYWlsIG9u
IGEgcXVvcnVtIHJlcXVpcmVtZW50Lg0KDQpMZXQncyBqdXN0IGxvb2sgYXQgdGhpcyBzY2VuYXJp
byBpbiBkaWZmZXJlbnQgd2F5czogYWthIG1ha2UgaXQgY2xvc2VyDQoNCkE6IDIvMiBpbiBmYXZv
dXIgKDEwMCUpIHBhc3MNCkI6IDUvMTIgaW4gZmF2b3VyICg0MS42NjYlKSBmYWlsDQpBTEw6IDcv
MTQgaW4gZmF2b3VyICg1MCUpIHBhc3MgcXVvcnVtLCBidXQgbm8gbWFqb3JpdHksIGZhaWwgMi8z
IHZvdGUNCg0KQXZlcmFnZSAoQStCKSA9IDcwLjgzMzMzJSBwYXNzLCBwYXNzIG9uIHF1b3J1bQ0K
QXZlcmFnZSAoQStCK0FMTCkgPSA2My44ODglIChmYWlsIG9uIDIvMyB2b3RlKQ0KDQpJIGRpZG4n
dCBsb29rIGF0IHRoZSBtYXRocywgYnV0IGl0IGxvb2tzIHRvIG1lIHRoYXQgQXZlcmFnZSAoQStC
K0FMTCkNCndvdWxkIGJlIHF1aXRlIHNpbWlsYXIgdG8gcmVxdWlyaW5nIHRoYXQgQUxMIGFsc28g
aGFzIGEgc2ltcGxlIG1ham9yaXR5Lg0KDQpNYXliZSBJYW4gaGFzIHNvbWUgdmlld3Mgb24gd2hh
dCBpcyBiZXR0ZXIgZnJvbSBhIHRoZW9yZXRpY2FsIHZpZXdwb2ludDoNClZvdGluZyBtZWNoYW5p
c21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcw0KDQpBbm90aGVyIHBvdGVudGlhbCBpc3N1
ZSB3aXRoIHRoZSBtb2RlbCBhYm92ZSBpcyB0aGF0IHBlb3BsZSBjb3VsZCBiZSBpbg0Kc2V2ZXJh
bCBsZWFkZXJzaGlwIHRlYW1zIChub3Qgc29tZXRoaW5nIHdlIGhhdmUgdG9kYXkpLiBTbyBtYXli
ZSB3ZSBuZWVkDQp0byBzdGF0ZSB0aGF0IHRoZXkgY2FuIG9ubHkgdm90ZSBvbmNlIGFuZCBuZWVk
IHRvIGNob3NlIGZvciB3aGljaCB0ZWFtDQp0aGV5IHZvdGUuIFRoaXMgb3BlbnMgdXAgdGhlIHBv
c3NpYmlsaXR5IG9mIHRhY3RpY2FsIHZvdGluZy4NCg0KU28gaW4gdGhlIHNjZW5hcmlvIGFib3Zl
LCBYIGhhcyBubyBjaG9pY2UgYnV0IHRvIHZvdGUgZm9yIEEsIGFzIEEgd291bGQNCm5vdCBtZWV0
IHRoZSBxdW9ydW0gcmVxdWlyZW1lbnQNCg0KQ2hlZXJzDQpMYXJzDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcg
bGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 16:29:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 16:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCUEa-00050o-RK; Thu, 01 Dec 2016 16:29:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136b0be12=Ian.Jackson@citrix.com>)
 id 1cCUEZ-00050F-A3; Thu, 01 Dec 2016 16:29:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C3/F4-01948-EDF40485; Thu, 01 Dec 2016 16:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO5df4c
 Ig18bjCx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmnHg+hf2gpnCFY/P
 +DUwvubvYuTkkBDwl/gz4zgriM0moCvRtOUvG4jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c
 5i7GDmAauwkrixSAQmzCKhILJz8hAnEFhFQk9h44y1QCRdQeSuzxMl5j9lBEsICqRJ3Pt1hBe
 nlFDCWmHVeBqRGSKCXSaJj1zRmiHtMJN4u3MkGUiMENGju+vgJjHyzkFw0C8lFs5BctICReRW
 jRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAQ1jMwMO5gvDnZ
 7xCjJAeTkijvIz2HCCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF/9gHKCRanpqRVpmTnAeIBJS
 3DwKInwbgVJ8xYXJOYWZ6ZDpE4xKkqJ81oDo0hIACSRUZoH1waLwUuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHl/g4znycwrgZv+CmgxE9Dijuv2IItLEhFSUg2Mk7Oli7atlXFacug3/0U
 u04htKmad3zcx3JzVUnSF8f7bTIOdzr/U6hitPke3LX649ObqzUV/rFfHGNcuW85+3ORc25Mu
 kywOTtkzxRIbwg4999Wp8wku8E6uPN+8vufQqm3zt35pS6i/nO5Xun/b14s+TQmbJtZUef/34
 vF+Lc8dt/bHfPfvSizFGYmGWsxFxYkAURFEIbwCAAA=
X-Env-Sender: prvs=136b0be12=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1480609753!36959829!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56598 invoked from network); 1 Dec 2016 16:29:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 16:29:15 -0000
X-IronPort-AV: E=Sophos;i="5.33,282,1477958400"; d="scan'208";a="392509989"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22592.20442.56789.31703@mariner.uk.xensource.com>
Date: Thu, 1 Dec 2016 16:29:14 +0000
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D465C7AD.30ECC%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com>	<D465C7AD.30ECC%lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1BBVENIIHY1IDMvM10gU2lnbmlmaWNhbnQgY2hhbmdl
cyB0byBkZWNpc2lvbiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6
Cj4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdoYXQgaXMgYmV0dGVyIGZyb20gYSB0aGVv
cmV0aWNhbCB2aWV3cG9pbnQ6Cj4gVm90aW5nIG1lY2hhbmlzbXMgYXJlIGEgYml0IG9mIGEgaG9i
Ynkgb2YgaGlzCgpUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0
eSBpcyB0aGF0IHRoZSBYZW4KUHJvamVjdCdzIGJ5LWZhciBtb3N0IGltcG9ydGFudCBzdWJwcm9q
ZWN0IGlzIHRoZSBoeXBlcnZpc29yOyB0aGF0IGl0CnNlZW1zIHRoYXQgdGhlIGdvdmVybmFuY2Ug
cHJvYmFibHkgb3VnaHQgdG8gcmVmbGVjdCB0aGF0OyBidXQgdGhhdCBpdAppcyBkaWZmaWN1bHQg
dG8gZG8gdGhpcyB3aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbgpvYmpl
Y3RpdmUgbWV0cmljIG9mIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QncyBzaXplLgoKSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9u
cyBhcmU6CgoxLiBFeHBsaWNpdGx5IHJlY29nbmlzZSB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0
IGFzIHNwZWNpYWwuCiAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRpbmcgYSBuZXcgYHN1
cGVycHJvamVjdCcgbWF0dXJpdHkKICAgY2F0ZWdvcnksIG9yIHNpbXBseSBieSBuYW1pbmcgaXQg
ZXhwbGljaXRseS4pCgoyLiBEbyBzb21lIGtpbmQgb2YgYm9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVk
dWNlIHRoZSBpbXBhY3Qgb2YgdGhlCiAgIHBvdGVudGlhbCB1bmtub3duIG1hbmFnZW1lbnQgcHJh
Y3RpY2VzIG9mIG90aGVyIHN1YnByb2plY3RzCiAgIChwYXJ0aWN1bGFybHksIHRoYXQgdGhleSBt
aWdodCBhcHBvaW50IGxvdHMgb2YgbGVhZGVycykuCgozLiBSZXN0cnVjdHVyZSB0aGUgaHlwZXJ2
aXNvciBzdWItcHJvamVjdC4KClRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRo
ZSB2aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNpbmcgYQpzdWJwcm9qZWN0IHRvIGFwcG9pbnQgbG90
cyBvZiBsZWFkZXJzIHNpbXBseSB0byBnZXQgbW9yZSB2b3RlcwpvdmVyYWxsLiAgQnV0IGl0IGlz
IHN0aWxsIHJhdGhlciB3ZWFrIGJlY2F1c2UgaXQgaGFzIHRvIHRyZWF0IHRoZQpoeXBlcnZpc29y
IHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxlYWRl
cnMKYXJlIHVuZGVyLXBvd2VyZWQgYW5kIGZyaW5nZSBsZWFkZXJzIG92ZXItcG93ZXJlZC4KCkFu
b3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRvIHNwbGl0IHRoZSBoeXBlcnZp
c29yCnN1YnByb2plY3QgKDMsIGFib3ZlKS4gIEZvciBleGFtcGxlLCB3ZSBjb3VsZCBjcmVhdGUg
c3VicHJvamVjdHMgZm9yCnNvbWUgc3Vic2V0IG9mIG1pbmlvcywgb3NzdGVzdCwgeHRmLCB2YXJp
b3VzIG91dC1vZi10cmVlIHRvb2xzLC4uLgoobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkg
b25lIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXIpLgoKVGhhdCB3b3VsZCBtZWFuIHRoYXQgdGhlIGh5
cGVydmlzb3ItZm9jdXNlZCBtYWludGFpbmVycyB3b3VsZCBnZXQKYWRkaXRpb25hbCB2b3RlcyB2
aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQppbiB0
aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0LCBpZiB0aGV5IGhhdmUgYSBoeXBlcnZpc29yIGxlYWRl
cnNoaXAKcG9zaXRpb24gdG9vLikKClRoaXMgaXMgcGVyaGFwcyBsZXNzIHVubmF0dXJhbC4gIEl0
IHN0aWxsIGxlYXZlcyBmcmluZ2UgbGVhZGVycwpzb21ld2hhdCBvdmVyLXBvd2VyZWQ6IHRoaXMg
dGltZSwgbGVhZGVycyBvZiBtb3JlLWh5cGVydmlzb3ItcmVsYXRlZAoob3Igc29tZSBzdWNoKSBm
cmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mCmxlc3MtaHlwZXJ2aXNvci1yZWxh
dGVkIGZyaW5nZSB0aGluZ3MuCgo+IEFub3RoZXIgcG90ZW50aWFsIGlzc3VlIHdpdGggdGhlIG1v
ZGVsIGFib3ZlIGlzIHRoYXQgcGVvcGxlIGNvdWxkIGJlIGluCj4gc2V2ZXJhbCBsZWFkZXJzaGlw
IHRlYW1zIChub3Qgc29tZXRoaW5nIHdlIGhhdmUgdG9kYXkpLiBTbyBtYXliZSB3ZSBuZWVkCj4g
dG8gc3RhdGUgdGhhdCB0aGV5IGNhbiBvbmx5IHZvdGUgb25jZSBhbmQgbmVlZCB0byBjaG9zZSBm
b3Igd2hpY2ggdGVhbQo+IHRoZXkgdm90ZS4gVGhpcyBvcGVucyB1cCB0aGUgcG9zc2liaWxpdHkg
b2YgdGFjdGljYWwgdm90aW5nLgoKVGhpcyBpcyBhIGJhZCBpZGVhIGZvciB0aGUgcmVhc29uIHlv
dSBzYXkuICBJZiBzb21lb25lIGdldHMgdHdvIHZvdGVzCmluIHRoaXMgd2F5LCBzbyBiZSBpdC4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 16:29:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 16:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCUEa-00050o-RK; Thu, 01 Dec 2016 16:29:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136b0be12=Ian.Jackson@citrix.com>)
 id 1cCUEZ-00050F-A3; Thu, 01 Dec 2016 16:29:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C3/F4-01948-EDF40485; Thu, 01 Dec 2016 16:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO5df4c
 Ig18bjCx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmnHg+hf2gpnCFY/P
 +DUwvubvYuTkkBDwl/gz4zgriM0moCvRtOUvG4jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c
 5i7GDmAauwkrixSAQmzCKhILJz8hAnEFhFQk9h44y1QCRdQeSuzxMl5j9lBEsICqRJ3Pt1hBe
 nlFDCWmHVeBqRGSKCXSaJj1zRmiHtMJN4u3MkGUiMENGju+vgJjHyzkFw0C8lFs5BctICReRW
 jRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAQ1jMwMO5gvDnZ
 7xCjJAeTkijvIz2HCCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF/9gHKCRanpqRVpmTnAeIBJS
 3DwKInwbgVJ8xYXJOYWZ6ZDpE4xKkqJ81oDo0hIACSRUZoH1waLwUuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHl/g4znycwrgZv+CmgxE9Dijuv2IItLEhFSUg2Mk7Oli7atlXFacug3/0U
 u04htKmad3zcx3JzVUnSF8f7bTIOdzr/U6hitPke3LX649ObqzUV/rFfHGNcuW85+3ORc25Mu
 kywOTtkzxRIbwg4999Wp8wku8E6uPN+8vufQqm3zt35pS6i/nO5Xun/b14s+TQmbJtZUef/34
 vF+Lc8dt/bHfPfvSizFGYmGWsxFxYkAURFEIbwCAAA=
X-Env-Sender: prvs=136b0be12=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1480609753!36959829!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56598 invoked from network); 1 Dec 2016 16:29:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 16:29:15 -0000
X-IronPort-AV: E=Sophos;i="5.33,282,1477958400"; d="scan'208";a="392509989"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22592.20442.56789.31703@mariner.uk.xensource.com>
Date: Thu, 1 Dec 2016 16:29:14 +0000
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D465C7AD.30ECC%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com>	<D465C7AD.30ECC%lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1BBVENIIHY1IDMvM10gU2lnbmlmaWNhbnQgY2hhbmdl
cyB0byBkZWNpc2lvbiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6
Cj4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdoYXQgaXMgYmV0dGVyIGZyb20gYSB0aGVv
cmV0aWNhbCB2aWV3cG9pbnQ6Cj4gVm90aW5nIG1lY2hhbmlzbXMgYXJlIGEgYml0IG9mIGEgaG9i
Ynkgb2YgaGlzCgpUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0
eSBpcyB0aGF0IHRoZSBYZW4KUHJvamVjdCdzIGJ5LWZhciBtb3N0IGltcG9ydGFudCBzdWJwcm9q
ZWN0IGlzIHRoZSBoeXBlcnZpc29yOyB0aGF0IGl0CnNlZW1zIHRoYXQgdGhlIGdvdmVybmFuY2Ug
cHJvYmFibHkgb3VnaHQgdG8gcmVmbGVjdCB0aGF0OyBidXQgdGhhdCBpdAppcyBkaWZmaWN1bHQg
dG8gZG8gdGhpcyB3aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbgpvYmpl
Y3RpdmUgbWV0cmljIG9mIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QncyBzaXplLgoKSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9u
cyBhcmU6CgoxLiBFeHBsaWNpdGx5IHJlY29nbmlzZSB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0
IGFzIHNwZWNpYWwuCiAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRpbmcgYSBuZXcgYHN1
cGVycHJvamVjdCcgbWF0dXJpdHkKICAgY2F0ZWdvcnksIG9yIHNpbXBseSBieSBuYW1pbmcgaXQg
ZXhwbGljaXRseS4pCgoyLiBEbyBzb21lIGtpbmQgb2YgYm9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVk
dWNlIHRoZSBpbXBhY3Qgb2YgdGhlCiAgIHBvdGVudGlhbCB1bmtub3duIG1hbmFnZW1lbnQgcHJh
Y3RpY2VzIG9mIG90aGVyIHN1YnByb2plY3RzCiAgIChwYXJ0aWN1bGFybHksIHRoYXQgdGhleSBt
aWdodCBhcHBvaW50IGxvdHMgb2YgbGVhZGVycykuCgozLiBSZXN0cnVjdHVyZSB0aGUgaHlwZXJ2
aXNvciBzdWItcHJvamVjdC4KClRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRo
ZSB2aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNpbmcgYQpzdWJwcm9qZWN0IHRvIGFwcG9pbnQgbG90
cyBvZiBsZWFkZXJzIHNpbXBseSB0byBnZXQgbW9yZSB2b3RlcwpvdmVyYWxsLiAgQnV0IGl0IGlz
IHN0aWxsIHJhdGhlciB3ZWFrIGJlY2F1c2UgaXQgaGFzIHRvIHRyZWF0IHRoZQpoeXBlcnZpc29y
IHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxlYWRl
cnMKYXJlIHVuZGVyLXBvd2VyZWQgYW5kIGZyaW5nZSBsZWFkZXJzIG92ZXItcG93ZXJlZC4KCkFu
b3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRvIHNwbGl0IHRoZSBoeXBlcnZp
c29yCnN1YnByb2plY3QgKDMsIGFib3ZlKS4gIEZvciBleGFtcGxlLCB3ZSBjb3VsZCBjcmVhdGUg
c3VicHJvamVjdHMgZm9yCnNvbWUgc3Vic2V0IG9mIG1pbmlvcywgb3NzdGVzdCwgeHRmLCB2YXJp
b3VzIG91dC1vZi10cmVlIHRvb2xzLC4uLgoobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkg
b25lIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXIpLgoKVGhhdCB3b3VsZCBtZWFuIHRoYXQgdGhlIGh5
cGVydmlzb3ItZm9jdXNlZCBtYWludGFpbmVycyB3b3VsZCBnZXQKYWRkaXRpb25hbCB2b3RlcyB2
aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQppbiB0
aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0LCBpZiB0aGV5IGhhdmUgYSBoeXBlcnZpc29yIGxlYWRl
cnNoaXAKcG9zaXRpb24gdG9vLikKClRoaXMgaXMgcGVyaGFwcyBsZXNzIHVubmF0dXJhbC4gIEl0
IHN0aWxsIGxlYXZlcyBmcmluZ2UgbGVhZGVycwpzb21ld2hhdCBvdmVyLXBvd2VyZWQ6IHRoaXMg
dGltZSwgbGVhZGVycyBvZiBtb3JlLWh5cGVydmlzb3ItcmVsYXRlZAoob3Igc29tZSBzdWNoKSBm
cmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mCmxlc3MtaHlwZXJ2aXNvci1yZWxh
dGVkIGZyaW5nZSB0aGluZ3MuCgo+IEFub3RoZXIgcG90ZW50aWFsIGlzc3VlIHdpdGggdGhlIG1v
ZGVsIGFib3ZlIGlzIHRoYXQgcGVvcGxlIGNvdWxkIGJlIGluCj4gc2V2ZXJhbCBsZWFkZXJzaGlw
IHRlYW1zIChub3Qgc29tZXRoaW5nIHdlIGhhdmUgdG9kYXkpLiBTbyBtYXliZSB3ZSBuZWVkCj4g
dG8gc3RhdGUgdGhhdCB0aGV5IGNhbiBvbmx5IHZvdGUgb25jZSBhbmQgbmVlZCB0byBjaG9zZSBm
b3Igd2hpY2ggdGVhbQo+IHRoZXkgdm90ZS4gVGhpcyBvcGVucyB1cCB0aGUgcG9zc2liaWxpdHkg
b2YgdGFjdGljYWwgdm90aW5nLgoKVGhpcyBpcyBhIGJhZCBpZGVhIGZvciB0aGUgcmVhc29uIHlv
dSBzYXkuICBJZiBzb21lb25lIGdldHMgdHdvIHZvdGVzCmluIHRoaXMgd2F5LCBzbyBiZSBpdC4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 17:35:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 17:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCVGq-0002rr-Lt; Thu, 01 Dec 2016 17:35:44 +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 1cCVGp-0002rk-2c
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 17:35:43 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4A/9F-19272-E6F50485; Thu, 01 Dec 2016 17:35:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVy0237Ud3ceIc
 IgwmHjS16W++yODB6HP5whSWAMYo1My8pvyKBNWP64jUsBc95Kz4v3cLYwLiau4uRk0NI4C6j
 ROf7BBBbQsBa4sjrTaxdjFxA8UlMEkfmfGaCSMhLPFn0mhEi0cAkcXrLMRaQhLCAjkTnzmNgR
 SIC6hLLTt2HKprHInF+xxl2kAQbUGLx9T6wBl4BN4npjSvBbBYBFYmJb/azgtiiAuEST+dA1P
 MKCEqcnPkErIZTwF7i/+lvYHFmATOJeZsfMkPY8hLb385hnsAoMAtJyywkZbOQlC1gZF7FqFG
 cWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYogxAsINx5brAQ4yS
 HExKoryP9BwihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfosFygkWpaanVqRl5gCjBSYtwcGjJ
 ML7DyTNW1yQmFucmQ6ROsWoKCXOyxIHlBAASWSU5sG1wSL0EqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR52UGm8GTmlcBNfwW0mAloccd1e5DFJYkIKakGxoypIo9UFthObmw2+6ie2iWp8GJ
 zcrKR4ffoc+va1M5+/8gz8Ub2c+m08/rpx6reGwsvKr1y/sD59IzZH6eFTtgzV5836F94g85N
 b0MBD6N4o8mvpU4ICUlk1t5y+vds9fSnQjcfqbTXMbnx7uidt537J+t1kdZ9iqx/VVRqTNpWZ
 /tNtTL4qsRSnJFoqMVcVJwIALthEgrLAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1480613741!75268796!1
X-Originating-IP: [217.70.183.197]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8543 invoked from network); 1 Dec 2016 17:35:41 -0000
Received: from relay5-d.mail.gandi.net (HELO relay5-d.mail.gandi.net)
 (217.70.183.197)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Dec 2016 17:35:41 -0000
Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [217.70.178.135])
 by relay5-d.mail.gandi.net (Postfix) with ESMTP id 6993E41C090
 for <mirageos-devel@lists.xenproject.org>;
 Thu,  1 Dec 2016 18:35:41 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter6-d.gandi.net
Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197])
 by mfilter6-d.gandi.net (mfilter6-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id 37EcLslItj5F for <mirageos-devel@lists.xenproject.org>;
 Thu,  1 Dec 2016 18:35:39 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id AF51041C08A
 for <mirageos-devel@lists.xenproject.org>;
 Thu,  1 Dec 2016 18:35:39 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <6cf65a68-2d31-a8fd-450d-75f4c52f1fd7@somerandomidiot.com>
Date: Thu, 1 Dec 2016 11:35:38 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

CgpPbiAxMS8zMC8yMDE2IDEyOjI4IFBNLCBIYW5uZXMgTWVobmVydCB3cm90ZToKPiBJJ20gbm90
IHlldCBoYXBweSB3aXRoIHRoZSB3b3JrZmxvdy4KPgo+IFdoYXQgSSdkIGxpa2UgdG8gaGF2ZToK
PiAtIG1pcmFnZSBoZWxwIHNob3VsZCBiZSBleGVjdXRhYmxlIHdpdGggYW5kIHdpdGhvdXQgYSBj
b25maWcubWwgLS0gaWYKPiBjb25maWcubWwgaXMgcHJlc2VudCwgY29tcGlsZSBpdCB0byBzaG93
IHBvc3NpYmlsaXRpZXMKPiAtIG1pcmFnZSBkZXNjcmliZSBzaG91bGQgd29yayB3aXRoIGFuZCB3
aXRob3V0IGEgY29uZmlndXJlZCB1bmlrZXJuZWwKPiAoLS1ldmFsIHZzIC0tbm8tZXZhbCkKPiAt
IG1pcmFnZSBjb25maWd1cmUgPG9wdGlvbnM+IHNob3VsZCByZWNvbXBpbGUgdGhlIGNvbmZpZ3Vy
YXRpb24KPiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4gLSBtaXJhZ2UgYnVpbGQgc2hvdWxkIGJ1
aWxkLCBhbmQgZXJyb3Igb3V0IGlmIHRoZSB1bmlrZXJuZWwgd2FzIG5vdAo+IGNvbmZpZ3VyZWQg
dXBmcm9udAo+IC0gbWlyYWdlIGNsZWFuIHNob3VsZCBhbHdheXMgcmVtb3ZlIGJ1aWxkIHByb2R1
Y3RzIChfYnVpbGQpLCBub3QgZGVwZW5kCj4gb24gYW55IGNvbmNyZXRlIGNvbmZpZ3VyYXRpb24K
PiAtIG1pcmFnZSBkaXN0Y2xlYW4gKG5ldyEpIHNob3VsZCBjbGVhbiBhbmQgcmVtb3ZlIGFsbCBn
ZW5lcmF0ZWQgdGhpbmdzCj4gLSBtaXJhZ2UgaW5pdCAobmV3LCBwcm9wb3NlZCBieSBzYW1vaHQp
IHNob3VsZCBiZSB1c2FibGUgd2l0aG91dCBhIGNvbmZpZy5tbAo+Cj4gLSB3aGVuZXZlciBjb25m
aWcubWwgY2hhbmdlZCAobXRpbWUgaXMgbW9yZSByZWNlbnQgdGhhbiBpdHMgYnVpbGQKPiBwcm9k
dWN0KSwgYnVpbGQgc2hvdWxkIGVycm9yLCBkZXNjcmliZSBzaG91bGQgZXJyb3IgKGlmIC0tZXZh
bCBiZWNvbWVzCj4gdGhlIGRlZmF1bHQsIGFzIHN1Z2dlc3RlZCBieSBtYXRvKQo+Cj4gLSBzaG91
bGQgbWlyYWdlIGhlbHAgYmVoYXZlIGRpZmZlcmVudGx5IGlmIHRoZXJlIGlzIGEgY29uZmlndXJl
ZAo+IHVuaWtlcm5lbCAoYW5kIGRvIHdoYXRldmVyIG1pcmFnZSBkZXNjcmliZSBkb2VzKT8KPgo+
IC0gb25seSB0aGUgY29uZmlndXJlIHN1YmNvbW1hbmQgc2hvdWxkIHRha2UgY29tbWFuZCBsaW5l
IGFyZ3VtZW50cywKPiBidWlsZC9ldGMuIHNob3VsZCBvbmx5IHRha2UgdmVyYm9zaXR5IGFyZ3Vt
ZW50cwo+Cj4gLSBhcyBtZW50aW9uZWQgaW4gdGhlIGNhbGwgdG9kYXksIEkgdGhpbmsgLWMgY2Fu
IGJlIHJlbW92ZWQgKGludHJvZHVjZXMKPiB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5KQoKV2UgZGlz
Y3Vzc2VkIGAtZmAgZm9yIHNwZWNpZnlpbmcgYSBjb25maWcgZmlsZSAtLSBkaWQgeW91IG1lYW4g
dGhhdCBvciAKc29tZXRoaW5nIGVsc2U/Cgo+IGZ1bmN0b3JpYSM4NSAobWlyYWdlIzcxMikgZG8g
bm90IGFjaGlldmUgdGhpcyBnb2FsIChhbmQgc2hvdWxkIG5vdCBiZQo+IG1lcmdlZCkuCgpVbmZv
cnR1bmF0ZWx5IHRoaXMgbWVzc2FnZSBmZWxsIG91dCBvZiBteSBicmFpbiBhbmQgSSBjbGlja2Vk
IHRoZSBuaWNlIAoibWVyZ2UiIGJ1dHRvbiBmb3IgYm90aCBvZiB0aGVzZSBQUnMsIHNpbmNlIGZp
eGluZyB0aGUga2V5IHBlcnNpc3RlbmNlIAphY3Jvc3Mgc3RhZ2VzIHNlZW1lZCBsaWtlIGEgZ29v
ZCBpZGVhIHRvIG1lLiAgSSBjYW4gcmV2ZXJ0LCBidXQgSSdtIG5vdCAKY29udmluY2VkIHRoYXQg
dGhlIHN0YXRlIHdpdGggdGhlbSBtZXJnZWQgaXMgd29yc2UgdGhhbiB3aXRob3V0LgoKLU1pbmR5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdl
T1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21p
cmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 17:35:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 17:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCVGq-0002rr-Lt; Thu, 01 Dec 2016 17:35:44 +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 1cCVGp-0002rk-2c
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 17:35:43 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4A/9F-19272-E6F50485; Thu, 01 Dec 2016 17:35:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVy0237Ud3ceIc
 IgwmHjS16W++yODB6HP5whSWAMYo1My8pvyKBNWP64jUsBc95Kz4v3cLYwLiau4uRk0NI4C6j
 ROf7BBBbQsBa4sjrTaxdjFxA8UlMEkfmfGaCSMhLPFn0mhEi0cAkcXrLMRaQhLCAjkTnzmNgR
 SIC6hLLTt2HKprHInF+xxl2kAQbUGLx9T6wBl4BN4npjSvBbBYBFYmJb/azgtiiAuEST+dA1P
 MKCEqcnPkErIZTwF7i/+lvYHFmATOJeZsfMkPY8hLb385hnsAoMAtJyywkZbOQlC1gZF7FqFG
 cWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYogxAsINx5brAQ4yS
 HExKoryP9BwihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfosFygkWpaanVqRl5gCjBSYtwcGjJ
 ML7DyTNW1yQmFucmQ6ROsWoKCXOyxIHlBAASWSU5sG1wSL0EqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR52UGm8GTmlcBNfwW0mAloccd1e5DFJYkIKakGxoypIo9UFthObmw2+6ie2iWp8GJ
 zcrKR4ffoc+va1M5+/8gz8Ub2c+m08/rpx6reGwsvKr1y/sD59IzZH6eFTtgzV5836F94g85N
 b0MBD6N4o8mvpU4ICUlk1t5y+vds9fSnQjcfqbTXMbnx7uidt537J+t1kdZ9iqx/VVRqTNpWZ
 /tNtTL4qsRSnJFoqMVcVJwIALthEgrLAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1480613741!75268796!1
X-Originating-IP: [217.70.183.197]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8543 invoked from network); 1 Dec 2016 17:35:41 -0000
Received: from relay5-d.mail.gandi.net (HELO relay5-d.mail.gandi.net)
 (217.70.183.197)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Dec 2016 17:35:41 -0000
Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [217.70.178.135])
 by relay5-d.mail.gandi.net (Postfix) with ESMTP id 6993E41C090
 for <mirageos-devel@lists.xenproject.org>;
 Thu,  1 Dec 2016 18:35:41 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter6-d.gandi.net
Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197])
 by mfilter6-d.gandi.net (mfilter6-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id 37EcLslItj5F for <mirageos-devel@lists.xenproject.org>;
 Thu,  1 Dec 2016 18:35:39 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id AF51041C08A
 for <mirageos-devel@lists.xenproject.org>;
 Thu,  1 Dec 2016 18:35:39 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <6cf65a68-2d31-a8fd-450d-75f4c52f1fd7@somerandomidiot.com>
Date: Thu, 1 Dec 2016 11:35:38 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

CgpPbiAxMS8zMC8yMDE2IDEyOjI4IFBNLCBIYW5uZXMgTWVobmVydCB3cm90ZToKPiBJJ20gbm90
IHlldCBoYXBweSB3aXRoIHRoZSB3b3JrZmxvdy4KPgo+IFdoYXQgSSdkIGxpa2UgdG8gaGF2ZToK
PiAtIG1pcmFnZSBoZWxwIHNob3VsZCBiZSBleGVjdXRhYmxlIHdpdGggYW5kIHdpdGhvdXQgYSBj
b25maWcubWwgLS0gaWYKPiBjb25maWcubWwgaXMgcHJlc2VudCwgY29tcGlsZSBpdCB0byBzaG93
IHBvc3NpYmlsaXRpZXMKPiAtIG1pcmFnZSBkZXNjcmliZSBzaG91bGQgd29yayB3aXRoIGFuZCB3
aXRob3V0IGEgY29uZmlndXJlZCB1bmlrZXJuZWwKPiAoLS1ldmFsIHZzIC0tbm8tZXZhbCkKPiAt
IG1pcmFnZSBjb25maWd1cmUgPG9wdGlvbnM+IHNob3VsZCByZWNvbXBpbGUgdGhlIGNvbmZpZ3Vy
YXRpb24KPiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4gLSBtaXJhZ2UgYnVpbGQgc2hvdWxkIGJ1
aWxkLCBhbmQgZXJyb3Igb3V0IGlmIHRoZSB1bmlrZXJuZWwgd2FzIG5vdAo+IGNvbmZpZ3VyZWQg
dXBmcm9udAo+IC0gbWlyYWdlIGNsZWFuIHNob3VsZCBhbHdheXMgcmVtb3ZlIGJ1aWxkIHByb2R1
Y3RzIChfYnVpbGQpLCBub3QgZGVwZW5kCj4gb24gYW55IGNvbmNyZXRlIGNvbmZpZ3VyYXRpb24K
PiAtIG1pcmFnZSBkaXN0Y2xlYW4gKG5ldyEpIHNob3VsZCBjbGVhbiBhbmQgcmVtb3ZlIGFsbCBn
ZW5lcmF0ZWQgdGhpbmdzCj4gLSBtaXJhZ2UgaW5pdCAobmV3LCBwcm9wb3NlZCBieSBzYW1vaHQp
IHNob3VsZCBiZSB1c2FibGUgd2l0aG91dCBhIGNvbmZpZy5tbAo+Cj4gLSB3aGVuZXZlciBjb25m
aWcubWwgY2hhbmdlZCAobXRpbWUgaXMgbW9yZSByZWNlbnQgdGhhbiBpdHMgYnVpbGQKPiBwcm9k
dWN0KSwgYnVpbGQgc2hvdWxkIGVycm9yLCBkZXNjcmliZSBzaG91bGQgZXJyb3IgKGlmIC0tZXZh
bCBiZWNvbWVzCj4gdGhlIGRlZmF1bHQsIGFzIHN1Z2dlc3RlZCBieSBtYXRvKQo+Cj4gLSBzaG91
bGQgbWlyYWdlIGhlbHAgYmVoYXZlIGRpZmZlcmVudGx5IGlmIHRoZXJlIGlzIGEgY29uZmlndXJl
ZAo+IHVuaWtlcm5lbCAoYW5kIGRvIHdoYXRldmVyIG1pcmFnZSBkZXNjcmliZSBkb2VzKT8KPgo+
IC0gb25seSB0aGUgY29uZmlndXJlIHN1YmNvbW1hbmQgc2hvdWxkIHRha2UgY29tbWFuZCBsaW5l
IGFyZ3VtZW50cywKPiBidWlsZC9ldGMuIHNob3VsZCBvbmx5IHRha2UgdmVyYm9zaXR5IGFyZ3Vt
ZW50cwo+Cj4gLSBhcyBtZW50aW9uZWQgaW4gdGhlIGNhbGwgdG9kYXksIEkgdGhpbmsgLWMgY2Fu
IGJlIHJlbW92ZWQgKGludHJvZHVjZXMKPiB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5KQoKV2UgZGlz
Y3Vzc2VkIGAtZmAgZm9yIHNwZWNpZnlpbmcgYSBjb25maWcgZmlsZSAtLSBkaWQgeW91IG1lYW4g
dGhhdCBvciAKc29tZXRoaW5nIGVsc2U/Cgo+IGZ1bmN0b3JpYSM4NSAobWlyYWdlIzcxMikgZG8g
bm90IGFjaGlldmUgdGhpcyBnb2FsIChhbmQgc2hvdWxkIG5vdCBiZQo+IG1lcmdlZCkuCgpVbmZv
cnR1bmF0ZWx5IHRoaXMgbWVzc2FnZSBmZWxsIG91dCBvZiBteSBicmFpbiBhbmQgSSBjbGlja2Vk
IHRoZSBuaWNlIAoibWVyZ2UiIGJ1dHRvbiBmb3IgYm90aCBvZiB0aGVzZSBQUnMsIHNpbmNlIGZp
eGluZyB0aGUga2V5IHBlcnNpc3RlbmNlIAphY3Jvc3Mgc3RhZ2VzIHNlZW1lZCBsaWtlIGEgZ29v
ZCBpZGVhIHRvIG1lLiAgSSBjYW4gcmV2ZXJ0LCBidXQgSSdtIG5vdCAKY29udmluY2VkIHRoYXQg
dGhlIHN0YXRlIHdpdGggdGhlbSBtZXJnZWQgaXMgd29yc2UgdGhhbiB3aXRob3V0LgoKLU1pbmR5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdl
T1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21p
cmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 17:57:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 17:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCVbg-0004Mx-HT; Thu, 01 Dec 2016 17:57:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1cCVbe-0004Mo-Ek
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 17:57:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 43/23-28694-97460485; Thu, 01 Dec 2016 17:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfTmNt3KFIc
 Ig19zWCx6W++yODB6HP5whSWAMYo1My8pvyKBNaPl1wqWgmeCFRt3PmRsYLzE18XIxSEkMJ9R
 Yt2TZ8wgjoTAHFaJ6xNXMXYxcgI5MRLfW1+ydTFyANmVEoeb+UHCQgIaEnPmv2CDaD7NJLFl3
 VJ2CGcuo8SjiefZIJpLJI5svMYEYvMKCEqcnPmEBaLbU2JX6x52EJtTwF6iZ8klVojmyawSbf
 vegBWxCZhIXHy3AOwKFgEVie3vtjJBDE2UuN55jx3kIl6BAIn+L9wgYWEBHYnOncfASkQE1CV
 OPPgP1soskCsxo28pK0g5M1B8/TyhCYwis5BcNAshs4CRaRWjRnFqUVlqka6RqV5SUWZ6Rklu
 YmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMwDBDsZVCwIPMUpyMCmJ8j7Sc4gQ4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMGrmgyUEyxKTU+tSMvMAUYcTFqCg0dJhHdTElCat7ggMbc4Mx0idY
 rRmOPYrMVPmTh2da55yiTEkpeflyolzusKMkkApDSjNA9uECwRXGKUlRLmZQQ6TYinILUoN7M
 EVf4VozgHo5Iwbw7IFJ7MvBK4fa+ATmECOqXjuj3IKSWJCCmpBsb1ajv2B7nZV0oVvHyxi8Xf
 9Z9z4YnYXbXnr4nPLVYXqbfKMJg6c1ud8P04ucINsUn3/1TqaF4oP/lz823vfTe/nXqwP/vcv
 +1qz9pUD27oOvhX6gPfP9EpL2b8mJqU92bTPQ0VLsvjC0tkKp4Kfp7wYtn38ml8P0z21nQHHz
 vWt3BxzsaVX1svKbEUZyQaajEXFScCAM7hPOL/AgAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1480615032!46096339!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30069 invoked from network); 1 Dec 2016 17:57:12 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Dec 2016 17:57:12 -0000
Received: by mail-ua0-f182.google.com with SMTP id b35so255484935uaa.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 09:57:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fnztNFctu0GdFUe6aZPrCFa1S/CtxLydmY62lTmiVxE=;
 b=UzlyM6/lY66ks7ip+vigAEGqPYSbywpZQ7qWZoNhzKPXMmtiKfhjV/0HwEhLjuy1s/
 BEJhuODFrhYRKO0ErGA27lhZ7RLzBc6o4JEHAjuiFk1bq5oP9/9zDy8bvDBkiN9m2Eay
 NqlVDYKLb6Ch0s9+tK0H0Hqj9Qlq/ffF9yqbnvQtlxE+2fCMwr0ZNbL+NkUyVFb2rb77
 VfTqQsdE/ymbt3485h5fLDlVmgZLDJNnFjJKRhO5NaMi+r8in40qwrOXjMgkfLkfMial
 Ju1Aaeb44XDtr+pyzy1OeLIsz6eJVUAgOc3kOuDt7tbOd+tSRbMCuPUCvhm8Ao1ep1C3
 At2w==
X-Gm-Message-State: AKaTC03bUv7QDYHS0SJ682FXeFuj9P4/qlzpwjL6bJzfliunZFxRaT3QBn8TrqS575YdWw==
X-Received: by 10.159.34.41 with SMTP id 38mr30168822uad.160.1480615031042;
 Thu, 01 Dec 2016 09:57:11 -0800 (PST)
Received: from mail-vk0-f41.google.com (mail-vk0-f41.google.com.
 [209.85.213.41])
 by smtp.gmail.com with ESMTPSA id s15sm306434vkb.25.2016.12.01.09.57.09
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Dec 2016 09:57:09 -0800 (PST)
Received: by mail-vk0-f41.google.com with SMTP id p9so132717238vkd.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 09:57:09 -0800 (PST)
X-Received: by 10.31.199.135 with SMTP id x129mr14716412vkf.35.1480615029446; 
 Thu, 01 Dec 2016 09:57:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.65.135 with HTTP; Thu, 1 Dec 2016 09:57:08 -0800 (PST)
In-Reply-To: <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Thu, 1 Dec 2016 17:57:08 +0000
X-Gmail-Original-Message-ID: <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
Message-ID: <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gMzAgTm92ZW1iZXIgMjAxNiBhdCAxODo0MywgSGFubmVzIE1laG5lcnQgPGhhbm5lc0BtZWhu
ZXJ0Lm9yZz4gd3JvdGU6Cj4gY2MnZWQgbWlyYWdlb3MtZGV2ZWwgYWdhaW4KPgo+IE9uIDMwLzEx
LzIwMTYgMTg6MzcsIFNlYW4gR3JvdmUgd3JvdGU6Cj4+IFRoYW5rcyBzbyBtdWNoIGZvciBnb2lu
ZyBvdmVyIHRoaXMgd2l0aCBhIGZpbmUtdG9vdGhlZCBjb21iLCBJIGxvdmUgdGhlCj4+IGlkZWEg
b2YgdGhlIHdob2xlIHByb2Nlc3MgYmVpbmcgc21vb3RoZXIuCj4KPgo+IEFuZCB5b3VyIGZlZWRi
YWNrIGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQgc2luY2UgeW91J3JlIHdvcmtpbmcgd2l0aCBpdCA6
KQo+Cj4KPj4+IC0gbWlyYWdlIGRlc2NyaWJlIHNob3VsZCB3b3JrIHdpdGggYW5kIHdpdGhvdXQg
YSBjb25maWd1cmVkIHVuaWtlcm5lbAo+Pj4gKC0tZXZhbCB2cyAtLW5vLWV2YWwpCj4+Cj4+IEkn
bSBjb21pbmcgYXQgdGhpcyBmcm9tIGFuIGluZXhwZXJpZW5jZWQgb3V0c2lkZXIncyBwZXJzcGVj
dGl2ZSwgc28gZmVlbAo+PiBmcmVlIHRvIGlnbm9yZSBteSBjb21tZW50cywgYnV0IEknbSBhIGJp
dCBjb25jZXJuZWQgYWJvdXQgb3ZlcmxvYWRpbmcgZWFjaAo+PiBjb21tYW5kIHRvIGhhdmUgdHdv
IG1vZGVzIHRoYXQgbWF5IG5vdCBiZSBvYnZpb3VzIHdoeSBpdCdzIGJlaGF2aW5nIG9uZSB3YXkK
Pj4gcmF0aGVyIHRoYW4gdGhlIG90aGVyLiBGb3IgZ2l2aW5nIHN1cHBvcnQgdG8gb3RoZXIgcGVv
cGxlLCBpdCdzIHF1aXRlIG5pY2UKPj4gdG8gYmUgYWJsZSB0byBzYXksICJydW4gdGhpcyAtIGl0
J2xsIHRocm93IGFuIGVycm9yIGlmIHlvdSd2ZSBkb25lIGl0Cj4+IHdyb25nLCBhbmQgdGhlbiB0
ZWxsIHlvdSB0byBydW4gYW4gYWx0ZXJuYXRpdmUgY29tbWFuZCIuCj4KPiBhZ3JlZWQuICBtaXJh
Z2UgZGVzY3JpYmUgaXMgYXJvdW5kIG5vdyB3aXRoIHRob3NlIHR3byBtb2RlcywgSSBhZ3JlZSB3
ZQo+IHNob3VsZCBqdXN0IGRyb3AgdGhlIG5vbi1ldmFsIHBhcnQgYW5kIGVycm9yIHRvIHJ1biBt
aXJhZ2UgY29uZmlndXJlCj4gKGFuZCBtaXJhZ2UgY29uZmlndXJlIHdpdGhvdXQgYXJndW1lbnRz
IHNob3VsZCBJTUhPIGRlZmF1bHQgdG8gLXQgdW5peAo+IGFzIGl0IGlzIG5vdykuCgpBdCB0aGlz
IHBvaW50LCBJIGRpc2FncmVlIHdpdGggYm90aCBvZiB0aG9zZS4KCkluIGdlbmVyYWwgaXQgc2Vl
bXMgdG8gbWUgdGhhdCB3ZSd2ZSBiZWVuIHRyeWluZyB0byBtb3ZlIHRvIGEgbW9kZWwKd2hlcmUg
d2UgYXJlIG1vcmUgcmF0aGVyIHRoYW4gbGVzcyBleHBsaWNpdCBhYm91dCBjb25maWd1cmF0aW9u
czsKaGF2aW5nIGEgZGVmYXVsdCBgLXRgIHZhbHVlIHNlZW1zIGEgcmV0cm9ncmFkZSBzdGVwLiAo
SSdkIGFjdHVhbGx5CnByZWZlciB0byBzZWUgbWlyYWdlIGdldCBtb3JlIGRlbWFuZGluZyBhYm91
dCBzcGVjaWZ5aW5nIHRoaW5ncywKcG9zc2libHkgd2l0aCBjb25zdHJhaW50cyBhbW9uZyBvcHRp
b25zIGFibGUgdG8gYmUgZXhwcmVzc2VkIC0tIGVnLiwKaWYgeW91IHNwZWNpZnkgSVAgYWRkcmVz
cywgdGhlbiB5b3UgY2FuJ3Qgc3BlY2lmeSBESENQIGJ1dCB5b3UgbXVzdApzcGVjaWZ5IG5ldG1h
c2sgLS0gIGJ1dCB0aGF0IG1heSByZXF1aXJlIGV4dHJhIEZ1bmN0b3JpYSBzdXBwb3J0LikKCkRy
b3BwaW5nIHRoZSBub24tZXZhbCBwYXJ0IG9mIGRlc2NyaWJlIG1lYW5zIHJlbW92aW5nIGEgdXNl
ZnVsIGZlYXR1cmUKb2YgYG1pcmFnZSBkZXNjcmliZSAtLWRvdGAgSU1PLCB3aGVyZSBhbGwgdGhl
IHBvc3NpYmxlIGRlcGVuZGVuY2llcwpjYW4gYmUgZGlzcGxheWVkLiBXaHkgZG8gdGhhdD8KCj4g
bWlyYWdlIGRlc2NyaWJlIHdpdGhvdXQgLS1ldmFsIGxvb2tzIHRvIG1lIHZlcnkgc2ltaWxhciB0
byBtaXJhZ2UgaGVscCwKCkknbSBub3cgd29uZGVyaW5nOiB3aGF0IHdhcyB0aGUgcmF0aW9uYWxl
IGZvciBoYXZpbmcgYG1pcmFnZSBkZXNjcmliZWAKdnMgYG1pcmFnZSBoZWxwYCBhdCBhbGw/Ck1h
eWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBpbmNvcnBvcmF0ZSB0aGUgdHR5LW91dHB1dCBvcHRp
b25zIG9mCmBkZXNjcmliZWAgaW50byB0aGUgYGhlbHBgIG91dHB1dCwgYW5kIGhhdmUgYG1pcmFn
ZSBkZXNjcmliZWAgb25seQpwcm9kdWNlIHRoZSBgLS1kb3RgIG91dHB1dCB1c2luZyB0aGUgY2Fj
aGVkIHJlc3VsdCBvZiBgbWlyYWdlCmNvbmZpZ3VyZWAgaWYgYXZhaWxhYmxlLCBvciBub3QgaWYg
bm90PwoKLS0gClJpY2hhcmQgTW9ydGllcgpyaWNoYXJkLm1vcnRpZXJAY2wuY2FtLmFjLnVrCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 17:57:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 17:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCVbg-0004Mx-HT; Thu, 01 Dec 2016 17:57:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1cCVbe-0004Mo-Ek
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 17:57:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 43/23-28694-97460485; Thu, 01 Dec 2016 17:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfTmNt3KFIc
 Ig19zWCx6W++yODB6HP5whSWAMYo1My8pvyKBNaPl1wqWgmeCFRt3PmRsYLzE18XIxSEkMJ9R
 Yt2TZ8wgjoTAHFaJ6xNXMXYxcgI5MRLfW1+ydTFyANmVEoeb+UHCQgIaEnPmv2CDaD7NJLFl3
 VJ2CGcuo8SjiefZIJpLJI5svMYEYvMKCEqcnPmEBaLbU2JX6x52EJtTwF6iZ8klVojmyawSbf
 vegBWxCZhIXHy3AOwKFgEVie3vtjJBDE2UuN55jx3kIl6BAIn+L9wgYWEBHYnOncfASkQE1CV
 OPPgP1soskCsxo28pK0g5M1B8/TyhCYwis5BcNAshs4CRaRWjRnFqUVlqka6RqV5SUWZ6Rklu
 YmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMwDBDsZVCwIPMUpyMCmJ8j7Sc4gQ4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMGrmgyUEyxKTU+tSMvMAUYcTFqCg0dJhHdTElCat7ggMbc4Mx0idY
 rRmOPYrMVPmTh2da55yiTEkpeflyolzusKMkkApDSjNA9uECwRXGKUlRLmZQQ6TYinILUoN7M
 EVf4VozgHo5Iwbw7IFJ7MvBK4fa+ATmECOqXjuj3IKSWJCCmpBsb1ajv2B7nZV0oVvHyxi8Xf
 9Z9z4YnYXbXnr4nPLVYXqbfKMJg6c1ud8P04ucINsUn3/1TqaF4oP/lz823vfTe/nXqwP/vcv
 +1qz9pUD27oOvhX6gPfP9EpL2b8mJqU92bTPQ0VLsvjC0tkKp4Kfp7wYtn38ml8P0z21nQHHz
 vWt3BxzsaVX1svKbEUZyQaajEXFScCAM7hPOL/AgAA
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1480615032!46096339!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30069 invoked from network); 1 Dec 2016 17:57:12 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Dec 2016 17:57:12 -0000
Received: by mail-ua0-f182.google.com with SMTP id b35so255484935uaa.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 09:57:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fnztNFctu0GdFUe6aZPrCFa1S/CtxLydmY62lTmiVxE=;
 b=UzlyM6/lY66ks7ip+vigAEGqPYSbywpZQ7qWZoNhzKPXMmtiKfhjV/0HwEhLjuy1s/
 BEJhuODFrhYRKO0ErGA27lhZ7RLzBc6o4JEHAjuiFk1bq5oP9/9zDy8bvDBkiN9m2Eay
 NqlVDYKLb6Ch0s9+tK0H0Hqj9Qlq/ffF9yqbnvQtlxE+2fCMwr0ZNbL+NkUyVFb2rb77
 VfTqQsdE/ymbt3485h5fLDlVmgZLDJNnFjJKRhO5NaMi+r8in40qwrOXjMgkfLkfMial
 Ju1Aaeb44XDtr+pyzy1OeLIsz6eJVUAgOc3kOuDt7tbOd+tSRbMCuPUCvhm8Ao1ep1C3
 At2w==
X-Gm-Message-State: AKaTC03bUv7QDYHS0SJ682FXeFuj9P4/qlzpwjL6bJzfliunZFxRaT3QBn8TrqS575YdWw==
X-Received: by 10.159.34.41 with SMTP id 38mr30168822uad.160.1480615031042;
 Thu, 01 Dec 2016 09:57:11 -0800 (PST)
Received: from mail-vk0-f41.google.com (mail-vk0-f41.google.com.
 [209.85.213.41])
 by smtp.gmail.com with ESMTPSA id s15sm306434vkb.25.2016.12.01.09.57.09
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Dec 2016 09:57:09 -0800 (PST)
Received: by mail-vk0-f41.google.com with SMTP id p9so132717238vkd.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 09:57:09 -0800 (PST)
X-Received: by 10.31.199.135 with SMTP id x129mr14716412vkf.35.1480615029446; 
 Thu, 01 Dec 2016 09:57:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.65.135 with HTTP; Thu, 1 Dec 2016 09:57:08 -0800 (PST)
In-Reply-To: <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Thu, 1 Dec 2016 17:57:08 +0000
X-Gmail-Original-Message-ID: <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
Message-ID: <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
To: Hannes Mehnert <hannes@mehnert.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gMzAgTm92ZW1iZXIgMjAxNiBhdCAxODo0MywgSGFubmVzIE1laG5lcnQgPGhhbm5lc0BtZWhu
ZXJ0Lm9yZz4gd3JvdGU6Cj4gY2MnZWQgbWlyYWdlb3MtZGV2ZWwgYWdhaW4KPgo+IE9uIDMwLzEx
LzIwMTYgMTg6MzcsIFNlYW4gR3JvdmUgd3JvdGU6Cj4+IFRoYW5rcyBzbyBtdWNoIGZvciBnb2lu
ZyBvdmVyIHRoaXMgd2l0aCBhIGZpbmUtdG9vdGhlZCBjb21iLCBJIGxvdmUgdGhlCj4+IGlkZWEg
b2YgdGhlIHdob2xlIHByb2Nlc3MgYmVpbmcgc21vb3RoZXIuCj4KPgo+IEFuZCB5b3VyIGZlZWRi
YWNrIGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQgc2luY2UgeW91J3JlIHdvcmtpbmcgd2l0aCBpdCA6
KQo+Cj4KPj4+IC0gbWlyYWdlIGRlc2NyaWJlIHNob3VsZCB3b3JrIHdpdGggYW5kIHdpdGhvdXQg
YSBjb25maWd1cmVkIHVuaWtlcm5lbAo+Pj4gKC0tZXZhbCB2cyAtLW5vLWV2YWwpCj4+Cj4+IEkn
bSBjb21pbmcgYXQgdGhpcyBmcm9tIGFuIGluZXhwZXJpZW5jZWQgb3V0c2lkZXIncyBwZXJzcGVj
dGl2ZSwgc28gZmVlbAo+PiBmcmVlIHRvIGlnbm9yZSBteSBjb21tZW50cywgYnV0IEknbSBhIGJp
dCBjb25jZXJuZWQgYWJvdXQgb3ZlcmxvYWRpbmcgZWFjaAo+PiBjb21tYW5kIHRvIGhhdmUgdHdv
IG1vZGVzIHRoYXQgbWF5IG5vdCBiZSBvYnZpb3VzIHdoeSBpdCdzIGJlaGF2aW5nIG9uZSB3YXkK
Pj4gcmF0aGVyIHRoYW4gdGhlIG90aGVyLiBGb3IgZ2l2aW5nIHN1cHBvcnQgdG8gb3RoZXIgcGVv
cGxlLCBpdCdzIHF1aXRlIG5pY2UKPj4gdG8gYmUgYWJsZSB0byBzYXksICJydW4gdGhpcyAtIGl0
J2xsIHRocm93IGFuIGVycm9yIGlmIHlvdSd2ZSBkb25lIGl0Cj4+IHdyb25nLCBhbmQgdGhlbiB0
ZWxsIHlvdSB0byBydW4gYW4gYWx0ZXJuYXRpdmUgY29tbWFuZCIuCj4KPiBhZ3JlZWQuICBtaXJh
Z2UgZGVzY3JpYmUgaXMgYXJvdW5kIG5vdyB3aXRoIHRob3NlIHR3byBtb2RlcywgSSBhZ3JlZSB3
ZQo+IHNob3VsZCBqdXN0IGRyb3AgdGhlIG5vbi1ldmFsIHBhcnQgYW5kIGVycm9yIHRvIHJ1biBt
aXJhZ2UgY29uZmlndXJlCj4gKGFuZCBtaXJhZ2UgY29uZmlndXJlIHdpdGhvdXQgYXJndW1lbnRz
IHNob3VsZCBJTUhPIGRlZmF1bHQgdG8gLXQgdW5peAo+IGFzIGl0IGlzIG5vdykuCgpBdCB0aGlz
IHBvaW50LCBJIGRpc2FncmVlIHdpdGggYm90aCBvZiB0aG9zZS4KCkluIGdlbmVyYWwgaXQgc2Vl
bXMgdG8gbWUgdGhhdCB3ZSd2ZSBiZWVuIHRyeWluZyB0byBtb3ZlIHRvIGEgbW9kZWwKd2hlcmUg
d2UgYXJlIG1vcmUgcmF0aGVyIHRoYW4gbGVzcyBleHBsaWNpdCBhYm91dCBjb25maWd1cmF0aW9u
czsKaGF2aW5nIGEgZGVmYXVsdCBgLXRgIHZhbHVlIHNlZW1zIGEgcmV0cm9ncmFkZSBzdGVwLiAo
SSdkIGFjdHVhbGx5CnByZWZlciB0byBzZWUgbWlyYWdlIGdldCBtb3JlIGRlbWFuZGluZyBhYm91
dCBzcGVjaWZ5aW5nIHRoaW5ncywKcG9zc2libHkgd2l0aCBjb25zdHJhaW50cyBhbW9uZyBvcHRp
b25zIGFibGUgdG8gYmUgZXhwcmVzc2VkIC0tIGVnLiwKaWYgeW91IHNwZWNpZnkgSVAgYWRkcmVz
cywgdGhlbiB5b3UgY2FuJ3Qgc3BlY2lmeSBESENQIGJ1dCB5b3UgbXVzdApzcGVjaWZ5IG5ldG1h
c2sgLS0gIGJ1dCB0aGF0IG1heSByZXF1aXJlIGV4dHJhIEZ1bmN0b3JpYSBzdXBwb3J0LikKCkRy
b3BwaW5nIHRoZSBub24tZXZhbCBwYXJ0IG9mIGRlc2NyaWJlIG1lYW5zIHJlbW92aW5nIGEgdXNl
ZnVsIGZlYXR1cmUKb2YgYG1pcmFnZSBkZXNjcmliZSAtLWRvdGAgSU1PLCB3aGVyZSBhbGwgdGhl
IHBvc3NpYmxlIGRlcGVuZGVuY2llcwpjYW4gYmUgZGlzcGxheWVkLiBXaHkgZG8gdGhhdD8KCj4g
bWlyYWdlIGRlc2NyaWJlIHdpdGhvdXQgLS1ldmFsIGxvb2tzIHRvIG1lIHZlcnkgc2ltaWxhciB0
byBtaXJhZ2UgaGVscCwKCkknbSBub3cgd29uZGVyaW5nOiB3aGF0IHdhcyB0aGUgcmF0aW9uYWxl
IGZvciBoYXZpbmcgYG1pcmFnZSBkZXNjcmliZWAKdnMgYG1pcmFnZSBoZWxwYCBhdCBhbGw/Ck1h
eWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBpbmNvcnBvcmF0ZSB0aGUgdHR5LW91dHB1dCBvcHRp
b25zIG9mCmBkZXNjcmliZWAgaW50byB0aGUgYGhlbHBgIG91dHB1dCwgYW5kIGhhdmUgYG1pcmFn
ZSBkZXNjcmliZWAgb25seQpwcm9kdWNlIHRoZSBgLS1kb3RgIG91dHB1dCB1c2luZyB0aGUgY2Fj
aGVkIHJlc3VsdCBvZiBgbWlyYWdlCmNvbmZpZ3VyZWAgaWYgYXZhaWxhYmxlLCBvciBub3QgaWYg
bm90PwoKLS0gClJpY2hhcmQgTW9ydGllcgpyaWNoYXJkLm1vcnRpZXJAY2wuY2FtLmFjLnVrCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 18:11:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 18:11: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 1cCVp1-0005k9-Ql; Thu, 01 Dec 2016 18:11:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <drupyog+caml@zoho.com>) id 1cCVp0-0005k3-Qt
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 18:11:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E6/48-29519-6B760485; Thu, 01 Dec 2016 18:11:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXidTJkpu7WdIc
 Ig75ryha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnF2zUOWgv1sFS37/zM2MC5n7WLk4mAR2Msk
 0d+4gL2LkZNDSGAXo0THA30QW1hAR6Jz5zGmLkYODhGBCIkNZ9VA6oUE7rFKXDg1kxUkziwQI
 HH+UxBIOZuAksSv6+vAxvAKWEvcWHOdEcRmEVCRWPF7MpgtKhAu8XTOGagaQYmTM5+wgNicAo
 ESCya8ZgaxmQXMJOZtfghly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukbleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GxWsDDzFKcjApifI+0nOIEOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBW5gGlBMsSk1PrUjLzAGGPUxagoNHSYTXNxUozVtckJhbn
 JkOkTrFqMtx4P2Kp0xCLHn5ealS4rzlIDMEQIoySvPgRsBi8BKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeatApvBk5pXAbXoFdAQT0BEd1+1BjihJREhJNTDaafadf5BwxaC9sjL2T7K8evS
 Og+bmjoYr6us7PDPszp2vYVKN/jkxieVM8G6LAmHm7Aemt5VyIzI+N59cnDd56aT35xd+lVOI
 8DrPmrjh+0lt2fZ49dpuYTPBGe/an7oz5VkdjN1Rs/xSNovz858rT4VHp1TO8ZwqvFLg+vZH7
 10O19sGPFdiKc5INNRiLipOBADSl5Q6vAIAAA==
X-Env-Sender: drupyog+caml@zoho.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1480615859!74904278!1
X-Originating-IP: [74.201.84.153]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25104 invoked from network); 1 Dec 2016 18:11:01 -0000
Received: from sender153-mail.zoho.com (HELO sender153-mail.zoho.com)
 (74.201.84.153)
 by server-3.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 1 Dec 2016 18:11:01 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; 
 h=subject:to:references:cc:from:message-id:date:user-agent:mime-version:in-reply-to:content-type;
 b=JvfPKfcPqENT7HJ2XaR8wh2OaULrGMk9bj27QOMaKXWWib9JSP7wNUN1IZqfQRgdHLzcpIMef9lX
 58dBJa4PSxR5ciQA5zFyajXrijmy2KA7lweF1JDpNnqQpQxMT7Yn  
Received: from [192.168.1.8] (did75-8-82-228-42-129.fbx.proxad.net
 [82.228.42.129]) by mx.zohomail.com
 with SMTPS id 1480615857840572.9264849855952;
 Thu, 1 Dec 2016 10:10:57 -0800 (PST)
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>,
 Hannes Mehnert <hannes@mehnert.org>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
 <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
From: Drup <drupyog+caml@zoho.com>
Message-ID: <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
Date: Thu, 1 Dec 2016 19:10:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

Cj4gSSdtIG5vdyB3b25kZXJpbmc6IHdoYXQgd2FzIHRoZSByYXRpb25hbGUgZm9yIGhhdmluZyBg
bWlyYWdlIGRlc2NyaWJlYAo+IHZzIGBtaXJhZ2UgaGVscGAgYXQgYWxsPwo+IE1heWJlIGl0IHdv
dWxkIGJlIGJldHRlciB0byBpbmNvcnBvcmF0ZSB0aGUgdHR5LW91dHB1dCBvcHRpb25zIG9mCj4g
YGRlc2NyaWJlYCBpbnRvIHRoZSBgaGVscGAgb3V0cHV0LCBhbmQgaGF2ZSBgbWlyYWdlIGRlc2Ny
aWJlYCBvbmx5Cj4gcHJvZHVjZSB0aGUgYC0tZG90YCBvdXRwdXQgdXNpbmcgdGhlIGNhY2hlZCBy
ZXN1bHQgb2YgYG1pcmFnZQo+IGNvbmZpZ3VyZWAgaWYgYXZhaWxhYmxlLCBvciBub3QgaWYgbm90
PwoKIm1pcmFnZSBoZWxwIiBkZXNjcmliZXMgdGhlIHRvb2wuIEluIHBhcnRpY3VsYXIsIGl0IHdv
cmtzIHdpdGhvdXQgYSAKY29uZmlnIGZpbGUuCgoibWlyYWdlIGRlc2NyaWJlIiBkZXNjcmliZXMg
dGhlIHVuaWtlcm5lbC4gSXQgb25seSB3b3JrcyB3aXRoIGEgY29uZmlnIGZpbGUuCgpXZSBtdXN0
IGJlIGNhcmVmdWwgYWJvdXQgZXJyb3IgbW9kZXMgd2l0aG91dC93aXRob3V0IGEgY29uZmlnIGZp
bGU6IHRoZXkgCmFyZSBhbHJlYWR5IHF1aXRlIGEgbmlnaHRtYXJlIGN1cnJlbnRseSwgYW5kIEkn
bSBhIGJpdCB3YXJ5IG9mIG1lcmdpbmcgCnRoZXNlIHR3byBjb21tYW5kcywgYXMgaXQnbGwgb25s
eSBtYWtlIHRoaW5ncyB3b3JzZS4KCgpNYWtpbmcgLS1ldmFsIHdoZW4gdGhlIHVuaWtlcm5lbCBo
YXMgYWxyZWFkeSBiZWVuIGNvbmZpZ3VyZWQgc291bmRzIGZpbmUgCnRvIG1lLCBhcyBsb25nIGFz
IHdlIGdldCB0aGUgb3Bwb3NpdGUgb3B0aW9uLiA6KQoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWly
YWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 18:11:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 18:11: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 1cCVp1-0005k9-Ql; Thu, 01 Dec 2016 18:11:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <drupyog+caml@zoho.com>) id 1cCVp0-0005k3-Qt
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 18:11:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E6/48-29519-6B760485; Thu, 01 Dec 2016 18:11:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXidTJkpu7WdIc
 Ig75ryha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnF2zUOWgv1sFS37/zM2MC5n7WLk4mAR2Msk
 0d+4gL2LkZNDSGAXo0THA30QW1hAR6Jz5zGmLkYODhGBCIkNZ9VA6oUE7rFKXDg1kxUkziwQI
 HH+UxBIOZuAksSv6+vAxvAKWEvcWHOdEcRmEVCRWPF7MpgtKhAu8XTOGagaQYmTM5+wgNicAo
 ESCya8ZgaxmQXMJOZtfghly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukbleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GxWsDDzFKcjApifI+0nOIEOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBW5gGlBMsSk1PrUjLzAGGPUxagoNHSYTXNxUozVtckJhbn
 JkOkTrFqMtx4P2Kp0xCLHn5ealS4rzlIDMEQIoySvPgRsBi8BKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeatApvBk5pXAbXoFdAQT0BEd1+1BjihJREhJNTDaafadf5BwxaC9sjL2T7K8evS
 Og+bmjoYr6us7PDPszp2vYVKN/jkxieVM8G6LAmHm7Aemt5VyIzI+N59cnDd56aT35xd+lVOI
 8DrPmrjh+0lt2fZ49dpuYTPBGe/an7oz5VkdjN1Rs/xSNovz858rT4VHp1TO8ZwqvFLg+vZH7
 10O19sGPFdiKc5INNRiLipOBADSl5Q6vAIAAA==
X-Env-Sender: drupyog+caml@zoho.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1480615859!74904278!1
X-Originating-IP: [74.201.84.153]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25104 invoked from network); 1 Dec 2016 18:11:01 -0000
Received: from sender153-mail.zoho.com (HELO sender153-mail.zoho.com)
 (74.201.84.153)
 by server-3.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 1 Dec 2016 18:11:01 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; 
 h=subject:to:references:cc:from:message-id:date:user-agent:mime-version:in-reply-to:content-type;
 b=JvfPKfcPqENT7HJ2XaR8wh2OaULrGMk9bj27QOMaKXWWib9JSP7wNUN1IZqfQRgdHLzcpIMef9lX
 58dBJa4PSxR5ciQA5zFyajXrijmy2KA7lweF1JDpNnqQpQxMT7Yn  
Received: from [192.168.1.8] (did75-8-82-228-42-129.fbx.proxad.net
 [82.228.42.129]) by mx.zohomail.com
 with SMTPS id 1480615857840572.9264849855952;
 Thu, 1 Dec 2016 10:10:57 -0800 (PST)
To: Richard Mortier <richard.mortier@cl.cam.ac.uk>,
 Hannes Mehnert <hannes@mehnert.org>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
 <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
From: Drup <drupyog+caml@zoho.com>
Message-ID: <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
Date: Thu, 1 Dec 2016 19:10:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

Cj4gSSdtIG5vdyB3b25kZXJpbmc6IHdoYXQgd2FzIHRoZSByYXRpb25hbGUgZm9yIGhhdmluZyBg
bWlyYWdlIGRlc2NyaWJlYAo+IHZzIGBtaXJhZ2UgaGVscGAgYXQgYWxsPwo+IE1heWJlIGl0IHdv
dWxkIGJlIGJldHRlciB0byBpbmNvcnBvcmF0ZSB0aGUgdHR5LW91dHB1dCBvcHRpb25zIG9mCj4g
YGRlc2NyaWJlYCBpbnRvIHRoZSBgaGVscGAgb3V0cHV0LCBhbmQgaGF2ZSBgbWlyYWdlIGRlc2Ny
aWJlYCBvbmx5Cj4gcHJvZHVjZSB0aGUgYC0tZG90YCBvdXRwdXQgdXNpbmcgdGhlIGNhY2hlZCBy
ZXN1bHQgb2YgYG1pcmFnZQo+IGNvbmZpZ3VyZWAgaWYgYXZhaWxhYmxlLCBvciBub3QgaWYgbm90
PwoKIm1pcmFnZSBoZWxwIiBkZXNjcmliZXMgdGhlIHRvb2wuIEluIHBhcnRpY3VsYXIsIGl0IHdv
cmtzIHdpdGhvdXQgYSAKY29uZmlnIGZpbGUuCgoibWlyYWdlIGRlc2NyaWJlIiBkZXNjcmliZXMg
dGhlIHVuaWtlcm5lbC4gSXQgb25seSB3b3JrcyB3aXRoIGEgY29uZmlnIGZpbGUuCgpXZSBtdXN0
IGJlIGNhcmVmdWwgYWJvdXQgZXJyb3IgbW9kZXMgd2l0aG91dC93aXRob3V0IGEgY29uZmlnIGZp
bGU6IHRoZXkgCmFyZSBhbHJlYWR5IHF1aXRlIGEgbmlnaHRtYXJlIGN1cnJlbnRseSwgYW5kIEkn
bSBhIGJpdCB3YXJ5IG9mIG1lcmdpbmcgCnRoZXNlIHR3byBjb21tYW5kcywgYXMgaXQnbGwgb25s
eSBtYWtlIHRoaW5ncyB3b3JzZS4KCgpNYWtpbmcgLS1ldmFsIHdoZW4gdGhlIHVuaWtlcm5lbCBo
YXMgYWxyZWFkeSBiZWVuIGNvbmZpZ3VyZWQgc291bmRzIGZpbmUgCnRvIG1lLCBhcyBsb25nIGFz
IHdlIGdldCB0aGUgb3Bwb3NpdGUgb3B0aW9uLiA6KQoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWly
YWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 18:13:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 18:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCVrL-0005pk-27; Thu, 01 Dec 2016 18:13:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1cCVrK-0005pe-7f
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 18:13:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A3/58-15390-54860485; Thu, 01 Dec 2016 18:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfSqjq5rhkO
 EwZnDTBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvGreQ5LwRv2ip+nPrI3MO5k62Lk5BASmM8o
 MWGGZxcjF4eEwBxWiaevPzKBJCQEYiRmfXoNZVdJTH9ynhmiQUNizvwXbCANQgLnmSS+3Wlhh
 HCAJs1Z38oC0VEs0dvSAtbBKyAocXLmExaIbk+JZz3/wVZzCthIXNp9gB2iuYtNYnPXDrB1bA
 ImEhffLWAEsVkEVCT6Tm9ghRiaKHH50zpWiKEBEgcvTQGrFxbQkejceQzMFhFQkOhvvMQKMpR
 ZYBmjxNrrE4C2cQA56hLr5wlNYBSZheSmWQiZBYxMqxjVi1OLylKLdI30kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECA50BCHYwLvvrdIhRkoNJSZT3kZ5DhBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3i9pQDnBotT01Iq0zBxgzMGkJTh4lER4DdKB0rzFBYm5xZnpEKlTjMYcx2
 YtfsrEsatzzVMmIZa8/LxUKXHeNyCTBEBKM0rz4AbBUsElRlkpYV5GoNOEeApSi3IzS1DlXzG
 KczAqCfNWgUzhycwrgdv3CugUJqBTOq7bg5xSkoiQkmpgNLTakr29/8GJk6+Odsc/CdQwXhby
 qUK8YtHDqdmp8vf/6VkvKWvLdzCyP7t9UoHuIvuFf586rnKt/sI64/5cJt+pTsEiacd/yTLfS
 HbpXl+2KeTSWg7pa+v+PbjvcLQ2ytHDX+e9Udeqmf8n7nq67OGMsL3f4y4s1lmzaE7Su7IZfm
 lR5/kVLiixFGckGmoxFxUnAgD4fKJGAAMAAA==
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1480616004!45611035!1
X-Originating-IP: [209.85.213.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38974 invoked from network); 1 Dec 2016 18:13:24 -0000
Received: from mail-vk0-f44.google.com (HELO mail-vk0-f44.google.com)
 (209.85.213.44)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Dec 2016 18:13:24 -0000
Received: by mail-vk0-f44.google.com with SMTP id x186so133013091vkd.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 10:13:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gWYreymjI4ikZ9Ddb5lWIVl2FNtO6HEIhkvYGeJdxN4=;
 b=GyvRSmi5l9NzJ2H+6g9F/k0AhtfhXasS8PcQhu8p2gSLERY2+1ka1qtaFiMhdbb82l
 rHG0jDdRagEWbOSbq/NJNigjws9LJDkCr989qJrLXW+2dK7s/HCwxaj8OByxCy6h2Uc3
 u+1rZBfaHVtu/zJFXeP3bQ1zH03Ji1UGsAz7nGflbtDU7oKZFhhTDRv0Q8w9V84SRfbb
 rJ/8Y4DdA/urQU25ufai0qKBbSuU8nEFzNnnQlHKaofymAgrewBY+gICehiV2ZKFq6lg
 NjGl1djD+J1cMmBHmuqDg40t1X8HRdqbv8ABDZDAIfHLdRU72RslsRn2yOjYi4Ipi6PJ
 eIkA==
X-Gm-Message-State: AKaTC03gPl5MwxBdWaQ0UQvWjPfkI+PnBgJpzPLUrzooJd3DbHzkQ2DmyyAQUgKMSg17Hw==
X-Received: by 10.31.84.135 with SMTP id i129mr12572119vkb.23.1480616003764;
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
Received: from mail-ua0-f176.google.com (mail-ua0-f176.google.com.
 [209.85.217.176])
 by smtp.gmail.com with ESMTPSA id f195sm319062vke.24.2016.12.01.10.13.23
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
Received: by mail-ua0-f176.google.com with SMTP id b35so255976891uaa.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
X-Received: by 10.176.2.247 with SMTP id 110mr30775622uah.162.1480616003227;
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.65.135 with HTTP; Thu, 1 Dec 2016 10:13:22 -0800 (PST)
In-Reply-To: <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
 <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
 <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Thu, 1 Dec 2016 18:13:22 +0000
X-Gmail-Original-Message-ID: <CAN2Hq07zcYa_Q-Efcv5q8T+U2zsfNgJu=AjUpPmWiq1UUCg70Q@mail.gmail.com>
Message-ID: <CAN2Hq07zcYa_Q-Efcv5q8T+U2zsfNgJu=AjUpPmWiq1UUCg70Q@mail.gmail.com>
To: Drup <drupyog+caml@zoho.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gMSBEZWNlbWJlciAyMDE2IGF0IDE4OjEwLCBEcnVwIDxkcnVweW9nK2NhbWxAem9oby5jb20+
IHdyb3RlOgo+Cj4+IEknbSBub3cgd29uZGVyaW5nOiB3aGF0IHdhcyB0aGUgcmF0aW9uYWxlIGZv
ciBoYXZpbmcgYG1pcmFnZSBkZXNjcmliZWAKPj4gdnMgYG1pcmFnZSBoZWxwYCBhdCBhbGw/Cj4+
IE1heWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBpbmNvcnBvcmF0ZSB0aGUgdHR5LW91dHB1dCBv
cHRpb25zIG9mCj4+IGBkZXNjcmliZWAgaW50byB0aGUgYGhlbHBgIG91dHB1dCwgYW5kIGhhdmUg
YG1pcmFnZSBkZXNjcmliZWAgb25seQo+PiBwcm9kdWNlIHRoZSBgLS1kb3RgIG91dHB1dCB1c2lu
ZyB0aGUgY2FjaGVkIHJlc3VsdCBvZiBgbWlyYWdlCj4+IGNvbmZpZ3VyZWAgaWYgYXZhaWxhYmxl
LCBvciBub3QgaWYgbm90Pwo+Cj4KPiAibWlyYWdlIGhlbHAiIGRlc2NyaWJlcyB0aGUgdG9vbC4g
SW4gcGFydGljdWxhciwgaXQgd29ya3Mgd2l0aG91dCBhIGNvbmZpZwo+IGZpbGUuCj4KPiAibWly
YWdlIGRlc2NyaWJlIiBkZXNjcmliZXMgdGhlIHVuaWtlcm5lbC4gSXQgb25seSB3b3JrcyB3aXRo
IGEgY29uZmlnIGZpbGUuCj4KPiBXZSBtdXN0IGJlIGNhcmVmdWwgYWJvdXQgZXJyb3IgbW9kZXMg
d2l0aG91dC93aXRob3V0IGEgY29uZmlnIGZpbGU6IHRoZXkgYXJlCj4gYWxyZWFkeSBxdWl0ZSBh
IG5pZ2h0bWFyZSBjdXJyZW50bHksIGFuZCBJJ20gYSBiaXQgd2FyeSBvZiBtZXJnaW5nIHRoZXNl
IHR3bwo+IGNvbW1hbmRzLCBhcyBpdCdsbCBvbmx5IG1ha2UgdGhpbmdzIHdvcnNlLgoKT2sgdGhh
dCBtYWtlcyBzZW5zZSwgYWdyZWUuCgo+IE1ha2luZyAtLWV2YWwgd2hlbiB0aGUgdW5pa2VybmVs
IGhhcyBhbHJlYWR5IGJlZW4gY29uZmlndXJlZCBzb3VuZHMgZmluZSB0bwo+IG1lLCBhcyBsb25n
IGFzIHdlIGdldCB0aGUgb3Bwb3NpdGUgb3B0aW9uLiA6KQoKKzEgOikKCi0tIApSaWNoYXJkIE1v
cnRpZXIKcmljaGFyZC5tb3J0aWVyQGNsLmNhbS5hYy51awoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
cmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 18:13:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 18:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCVrL-0005pk-27; Thu, 01 Dec 2016 18:13:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <richard.mortier@gmail.com>) id 1cCVrK-0005pe-7f
 for mirageos-devel@lists.xenproject.org; Thu, 01 Dec 2016 18:13:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A3/58-15390-54860485; Thu, 01 Dec 2016 18:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfSqjq5rhkO
 EwZnDTBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvGreQ5LwRv2ip+nPrI3MO5k62Lk5BASmM8o
 MWGGZxcjF4eEwBxWiaevPzKBJCQEYiRmfXoNZVdJTH9ynhmiQUNizvwXbCANQgLnmSS+3Wlhh
 HCAJs1Z38oC0VEs0dvSAtbBKyAocXLmExaIbk+JZz3/wVZzCthIXNp9gB2iuYtNYnPXDrB1bA
 ImEhffLWAEsVkEVCT6Tm9ghRiaKHH50zpWiKEBEgcvTQGrFxbQkejceQzMFhFQkOhvvMQKMpR
 ZYBmjxNrrE4C2cQA56hLr5wlNYBSZheSmWQiZBYxMqxjVi1OLylKLdI30kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECA50BCHYwLvvrdIhRkoNJSZT3kZ5DhBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3i9pQDnBotT01Iq0zBxgzMGkJTh4lER4DdKB0rzFBYm5xZnpEKlTjMYcx2
 YtfsrEsatzzVMmIZa8/LxUKXHeNyCTBEBKM0rz4AbBUsElRlkpYV5GoNOEeApSi3IzS1DlXzG
 KczAqCfNWgUzhycwrgdv3CugUJqBTOq7bg5xSkoiQkmpgNLTakr29/8GJk6+Odsc/CdQwXhby
 qUK8YtHDqdmp8vf/6VkvKWvLdzCyP7t9UoHuIvuFf586rnKt/sI64/5cJt+pTsEiacd/yTLfS
 HbpXl+2KeTSWg7pa+v+PbjvcLQ2ytHDX+e9Udeqmf8n7nq67OGMsL3f4y4s1lmzaE7Su7IZfm
 lR5/kVLiixFGckGmoxFxUnAgD4fKJGAAMAAA==
X-Env-Sender: richard.mortier@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1480616004!45611035!1
X-Originating-IP: [209.85.213.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38974 invoked from network); 1 Dec 2016 18:13:24 -0000
Received: from mail-vk0-f44.google.com (HELO mail-vk0-f44.google.com)
 (209.85.213.44)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Dec 2016 18:13:24 -0000
Received: by mail-vk0-f44.google.com with SMTP id x186so133013091vkd.1
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 10:13:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gWYreymjI4ikZ9Ddb5lWIVl2FNtO6HEIhkvYGeJdxN4=;
 b=GyvRSmi5l9NzJ2H+6g9F/k0AhtfhXasS8PcQhu8p2gSLERY2+1ka1qtaFiMhdbb82l
 rHG0jDdRagEWbOSbq/NJNigjws9LJDkCr989qJrLXW+2dK7s/HCwxaj8OByxCy6h2Uc3
 u+1rZBfaHVtu/zJFXeP3bQ1zH03Ji1UGsAz7nGflbtDU7oKZFhhTDRv0Q8w9V84SRfbb
 rJ/8Y4DdA/urQU25ufai0qKBbSuU8nEFzNnnQlHKaofymAgrewBY+gICehiV2ZKFq6lg
 NjGl1djD+J1cMmBHmuqDg40t1X8HRdqbv8ABDZDAIfHLdRU72RslsRn2yOjYi4Ipi6PJ
 eIkA==
X-Gm-Message-State: AKaTC03gPl5MwxBdWaQ0UQvWjPfkI+PnBgJpzPLUrzooJd3DbHzkQ2DmyyAQUgKMSg17Hw==
X-Received: by 10.31.84.135 with SMTP id i129mr12572119vkb.23.1480616003764;
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
Received: from mail-ua0-f176.google.com (mail-ua0-f176.google.com.
 [209.85.217.176])
 by smtp.gmail.com with ESMTPSA id f195sm319062vke.24.2016.12.01.10.13.23
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
Received: by mail-ua0-f176.google.com with SMTP id b35so255976891uaa.3
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
X-Received: by 10.176.2.247 with SMTP id 110mr30775622uah.162.1480616003227;
 Thu, 01 Dec 2016 10:13:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.65.135 with HTTP; Thu, 1 Dec 2016 10:13:22 -0800 (PST)
In-Reply-To: <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
 <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
 <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Date: Thu, 1 Dec 2016 18:13:22 +0000
X-Gmail-Original-Message-ID: <CAN2Hq07zcYa_Q-Efcv5q8T+U2zsfNgJu=AjUpPmWiq1UUCg70Q@mail.gmail.com>
Message-ID: <CAN2Hq07zcYa_Q-Efcv5q8T+U2zsfNgJu=AjUpPmWiq1UUCg70Q@mail.gmail.com>
To: Drup <drupyog+caml@zoho.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gMSBEZWNlbWJlciAyMDE2IGF0IDE4OjEwLCBEcnVwIDxkcnVweW9nK2NhbWxAem9oby5jb20+
IHdyb3RlOgo+Cj4+IEknbSBub3cgd29uZGVyaW5nOiB3aGF0IHdhcyB0aGUgcmF0aW9uYWxlIGZv
ciBoYXZpbmcgYG1pcmFnZSBkZXNjcmliZWAKPj4gdnMgYG1pcmFnZSBoZWxwYCBhdCBhbGw/Cj4+
IE1heWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBpbmNvcnBvcmF0ZSB0aGUgdHR5LW91dHB1dCBv
cHRpb25zIG9mCj4+IGBkZXNjcmliZWAgaW50byB0aGUgYGhlbHBgIG91dHB1dCwgYW5kIGhhdmUg
YG1pcmFnZSBkZXNjcmliZWAgb25seQo+PiBwcm9kdWNlIHRoZSBgLS1kb3RgIG91dHB1dCB1c2lu
ZyB0aGUgY2FjaGVkIHJlc3VsdCBvZiBgbWlyYWdlCj4+IGNvbmZpZ3VyZWAgaWYgYXZhaWxhYmxl
LCBvciBub3QgaWYgbm90Pwo+Cj4KPiAibWlyYWdlIGhlbHAiIGRlc2NyaWJlcyB0aGUgdG9vbC4g
SW4gcGFydGljdWxhciwgaXQgd29ya3Mgd2l0aG91dCBhIGNvbmZpZwo+IGZpbGUuCj4KPiAibWly
YWdlIGRlc2NyaWJlIiBkZXNjcmliZXMgdGhlIHVuaWtlcm5lbC4gSXQgb25seSB3b3JrcyB3aXRo
IGEgY29uZmlnIGZpbGUuCj4KPiBXZSBtdXN0IGJlIGNhcmVmdWwgYWJvdXQgZXJyb3IgbW9kZXMg
d2l0aG91dC93aXRob3V0IGEgY29uZmlnIGZpbGU6IHRoZXkgYXJlCj4gYWxyZWFkeSBxdWl0ZSBh
IG5pZ2h0bWFyZSBjdXJyZW50bHksIGFuZCBJJ20gYSBiaXQgd2FyeSBvZiBtZXJnaW5nIHRoZXNl
IHR3bwo+IGNvbW1hbmRzLCBhcyBpdCdsbCBvbmx5IG1ha2UgdGhpbmdzIHdvcnNlLgoKT2sgdGhh
dCBtYWtlcyBzZW5zZSwgYWdyZWUuCgo+IE1ha2luZyAtLWV2YWwgd2hlbiB0aGUgdW5pa2VybmVs
IGhhcyBhbHJlYWR5IGJlZW4gY29uZmlndXJlZCBzb3VuZHMgZmluZSB0bwo+IG1lLCBhcyBsb25n
IGFzIHdlIGdldCB0aGUgb3Bwb3NpdGUgb3B0aW9uLiA6KQoKKzEgOikKCi0tIApSaWNoYXJkIE1v
cnRpZXIKcmljaGFyZC5tb3J0aWVyQGNsLmNhbS5hYy51awoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
cmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 22:36:23 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 22:36: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 1cCZxb-0005kP-Rv; Thu, 01 Dec 2016 22:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1cCZxa-0005k9-Sc; Thu, 01 Dec 2016 22:36:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4B/30-09407-9D5A0485; Thu, 01 Dec 2016 22:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVybKJsh+6NpQ4
 RBkuP2Vj0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNePcpOKC7xIVC+d3
 sDUwbhHpYuTiEBKYyijx9OY9VghnNpPE/PtnGLsYOTlYBLQkViyczgZiswkYSvx9sgnI5uCQA
 LKXfOYACYsIaEu8WLUOrIRZ4BCzxL4rfCC2sECqxJ1Pd1hBbE4Be4nvZx4zgdi8Al4SJ4+cA4
 sLCexjkpjUzwxiiwroShz694cNokZQ4uTMJywQM7Uklk/fBmZLCGRIzOuZwwphe0ksunEJyla
 TuHpuE/MERsFZSNpnIWlfwMi0ilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMHDrGRgYdzBe3eJ3iFGSg0lJlHf3QocIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8K5cA5QSLUtNTK9Iyc4AxBJOW4OBREuGtA0nzFhck5hZnpkOkTjEqSonz2oIkBEASGaV5cG
 2wuL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3FMgUnsy8Erjpr4AWMwEt7rhuD7K4JBE
 hJdXAWLN12zvvJ5qmf5ZV7z68oXo/rzm/q8pFt79XXc+pZ/TyCH1cPGmSuM15TTljnbxbstv9
 dGUvi86/tedu6gfehItZn/Se7ZqiNeNnT3fQHw2z70+aytY05ln/9+dP73gs961qQU1tzyFRp
 lhn9kn3F//34lJjKzor2ex3LM+knonhrNSnj9oeSizFGYmGWsxFxYkAof6gi9YCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1480631762!73157673!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26453 invoked from network); 1 Dec 2016 22:36:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Dec 2016 22:36:04 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 0115C203A9;
 Thu,  1 Dec 2016 22:36:06 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B246A2038A;
 Thu,  1 Dec 2016 22:36:04 +0000 (UTC)
Date: Thu, 1 Dec 2016 14:36:03 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22592.20442.56789.31703@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIERlYyAyMDE2LCBJYW4gSmFja3NvbiB3cm90ZToKPiBMYXJzIEt1cnRoIHdyaXRl
cyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uIG1h
a2luZzsgc29tZSBuZXcgcm9sZXMgYW5kIG1pbm9yIGNoYW5nZXMiKToKPiA+IE1heWJlIElhbiBo
YXMgc29tZSB2aWV3cyBvbiB3aGF0IGlzIGJldHRlciBmcm9tIGEgdGhlb3JldGljYWwgdmlld3Bv
aW50Ogo+ID4gVm90aW5nIG1lY2hhbmlzbXMgYXJlIGEgYml0IG9mIGEgaG9iYnkgb2YgaGlzCj4g
Cj4gVGhlIHVuZGVybHlpbmcgcHJvYmxlbSBoZXJlIGlzIHRoYXQgdGhlIHJlYWxpdHkgaXMgdGhh
dCB0aGUgWGVuCj4gUHJvamVjdCdzIGJ5LWZhciBtb3N0IGltcG9ydGFudCBzdWJwcm9qZWN0IGlz
IHRoZSBoeXBlcnZpc29yOyB0aGF0IGl0Cj4gc2VlbXMgdGhhdCB0aGUgZ292ZXJuYW5jZSBwcm9i
YWJseSBvdWdodCB0byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0Cj4gaXMgZGlmZmljdWx0IHRv
IGRvIHRoaXMgd2l0aG91dCBzcGVjaWFsIGNhc2luZyBpdCBvciBwcm92aWRpbmcgYW4KPiBvYmpl
Y3RpdmUgbWV0cmljIG9mIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QncyBzaXplLgo+IAo+IEkg
ZG9uJ3QgdGhpbmsgaXQgaXMgcG9zc2libGUgdG8gc3F1YXJlIHRoaXMgY2lyY2xlLiAgT3VyIG9w
dGlvbnMgYXJlOgo+IAo+IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1
YnByb2plY3QgYXMgc3BlY2lhbC4KPiAgICAoVGhpcyBjb3VsZCBiZSBkb25lIGJ5IGNyZWF0aW5n
IGEgbmV3IGBzdXBlcnByb2plY3QnIG1hdHVyaXR5Cj4gICAgY2F0ZWdvcnksIG9yIHNpbXBseSBi
eSBuYW1pbmcgaXQgZXhwbGljaXRseS4pCj4gCj4gMi4gRG8gc29tZSBraW5kIG9mIGJvZGdlIHdo
aWNoIHRyaWVzIHRvIHJlZHVjZSB0aGUgaW1wYWN0IG9mIHRoZQo+ICAgIHBvdGVudGlhbCB1bmtu
b3duIG1hbmFnZW1lbnQgcHJhY3RpY2VzIG9mIG90aGVyIHN1YnByb2plY3RzCj4gICAgKHBhcnRp
Y3VsYXJseSwgdGhhdCB0aGV5IG1pZ2h0IGFwcG9pbnQgbG90cyBvZiBsZWFkZXJzKS4KPiAKPiAz
LiBSZXN0cnVjdHVyZSB0aGUgaHlwZXJ2aXNvciBzdWItcHJvamVjdC4KPiAKPiBUaGUgY3VycmVu
dCBwcm9wb3NhbCBpcyAoMikgYW5kIGhhcyB0aGUgdmlydHVlIG9mIG5vdCBpbmNlbnRpdmlzaW5n
IGEKPiBzdWJwcm9qZWN0IHRvIGFwcG9pbnQgbG90cyBvZiBsZWFkZXJzIHNpbXBseSB0byBnZXQg
bW9yZSB2b3Rlcwo+IG92ZXJhbGwuICBCdXQgaXQgaXMgc3RpbGwgcmF0aGVyIHdlYWsgYmVjYXVz
ZSBpdCBoYXMgdG8gdHJlYXQgdGhlCj4gaHlwZXJ2aXNvciBzdWJwcm9qZWN0IGFzIG9ubHkgb25l
IGFtb25nc3QgbWFueSwgc28gaHlwZXJ2aXNvciBsZWFkZXJzCj4gYXJlIHVuZGVyLXBvd2VyZWQg
YW5kIGZyaW5nZSBsZWFkZXJzIG92ZXItcG93ZXJlZC4KPiAKPiBBbm90aGVyIHdheSB0byBkZWFs
IHdpdGggdGhpcyB3b3VsZCBiZSB0byBzcGxpdCB0aGUgaHlwZXJ2aXNvcgo+IHN1YnByb2plY3Qg
KDMsIGFib3ZlKS4gIEZvciBleGFtcGxlLCB3ZSBjb3VsZCBjcmVhdGUgc3VicHJvamVjdHMgZm9y
Cj4gc29tZSBzdWJzZXQgb2YgbWluaW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRy
ZWUgdG9vbHMsLi4uCj4gKG1hbnkgb2Ygd2hpY2ggd291bGQgaGF2ZSBvbmx5IG9uZSBsZWFkZXJz
aGlwIHRlYW0gbWVtYmVyKS4KPiAKPiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNv
ci1mb2N1c2VkIG1haW50YWluZXJzIHdvdWxkIGdldAo+IGFkZGl0aW9uYWwgdm90ZXMgdmlhIHRo
ZWlyIG90aGVyICJoYXRzIi4gIChUaGV5IHdvdWxkIHN0aWxsIGdldCBhIHZvdGUKPiBpbiB0aGUg
aHlwZXJ2aXNvciBzdWJwcm9qZWN0LCBpZiB0aGV5IGhhdmUgYSBoeXBlcnZpc29yIGxlYWRlcnNo
aXAKPiBwb3NpdGlvbiB0b28uKQo+IAo+IFRoaXMgaXMgcGVyaGFwcyBsZXNzIHVubmF0dXJhbC4g
IEl0IHN0aWxsIGxlYXZlcyBmcmluZ2UgbGVhZGVycwo+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDog
dGhpcyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkCj4gKG9yIHNvbWUg
c3VjaCkgZnJpbmdlIHRoaW5ncywgcmF0aGVyIHRoYW4gbGVhZGVycyBvZgo+IGxlc3MtaHlwZXJ2
aXNvci1yZWxhdGVkIGZyaW5nZSB0aGluZ3MuCgpJc3RpbmN0aXZlbHksIEkgZG9uJ3QgbGlrZSB0
aGUgaWRlYSBvZiBzcGxpdHRpbmcgdXAgdGhlIGh5cGVydmlzb3IKcHJvamVjdCBpbiBtdWx0aXBs
ZSBwcm9qZWN0cy4KCkkgYW0gbm8gdm90aW5nIGV4cGVydCwgYnV0IG1heWJlIHdlIGNvdWxkIGNv
bnNpZGVyIGV4cGxpY2l0bHkgd2VpZ2h0aW5nCmVhY2ggcHJvamVjdCBkaWZmZXJlbnRseS4gVGhl
IGFkdmFudGFnZSBpcyB0aGF0IHRoZSBtZWNoYW5pc20gd291bGQgYmUKb2J2aW91cyByYXRoZXIg
dGhhbiBpbXBsaWNpdC4gRm9yIGV4YW1wbGUgIlByb2plY3QgQSA9IDEwIiBhbmQgIlByb2plY3QK
QiA9IDYiLiAgSW4gdGhlIHByZXZpb3VzIGV4YW1wbGU6Cgpwcm9qZWN0IEEsIHdlaWdodCA2LCBs
ZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBwb3NpdGl2ZSB2b3RlcyAyLCAxMDAlCnByb2pl
Y3QgQiwgd2VpZ2h0IDEwLCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAxMiwgbmVnYXRpdmUgdm90ZXMg
OCwgcG9zaXRpdmUgdm90ZXMgNCwgMzMlClRvdGFsIGZhdm9yOiAoMTAwKjYgKyAzMyoxMCkgLyAo
NisxMCkgPSA1OC4xMiAtPiBmYWlsCgpUaGUgcHJvYmxlbSBpcyBob3cgdG8gY29tZSB1cCB3aXRo
IHRoZSBudW1iZXJzIGluIHRoZSBmaXJzdCBwbGFjZSBhbmQKaG93IHRvIHVwZGF0ZSB0aGVtIHdo
ZW4gbmVjZXNzYXJ5LCB0byByZWZsZWN0IGNoYW5nZXMgaW4gbWF0dXJpdHksIHNpemUKYW5kIGFj
dGl2aXR5IG9mIGEgcHJvamVjdC4KCkZvciB0aGUgc2FrZSBvZiB1cGRhdGluZyB0aGUgZG9jdW1l
bnQgYW5kIG1vdmluZyBmb3J3YXJkIHdpdGggdGhlIG90aGVyLAptb3JlIGltcG9ydGFudCwgY2hh
bmdlcywgY291bGQgd2UgcG9zdHBvbmUgbW9kaWZpY2F0aW9ucyB0byBwcm9qZWN0IHdpZGUKY2hh
bmdlcz8gT3IganVzdCBzZXBhcmF0ZSB0aGVtIG91dCB0byBhIGRpZmZlcmVudCBwYXRjaCBzbyB0
aGF0IG1vc3QKcGVvcGxlIGNhbiBnaXZlIHRoZWlyICsxIHRvIHRoZSBvdGhlciBwYXRjaGVzPwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 22:36:23 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 22:36: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 1cCZxb-0005kP-Rv; Thu, 01 Dec 2016 22:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1cCZxa-0005k9-Sc; Thu, 01 Dec 2016 22:36:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4B/30-09407-9D5A0485; Thu, 01 Dec 2016 22:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVybKJsh+6NpQ4
 RBkuP2Vj0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNePcpOKC7xIVC+d3
 sDUwbhHpYuTiEBKYyijx9OY9VghnNpPE/PtnGLsYOTlYBLQkViyczgZiswkYSvx9sgnI5uCQA
 LKXfOYACYsIaEu8WLUOrIRZ4BCzxL4rfCC2sECqxJ1Pd1hBbE4Be4nvZx4zgdi8Al4SJ4+cA4
 sLCexjkpjUzwxiiwroShz694cNokZQ4uTMJywQM7Uklk/fBmZLCGRIzOuZwwphe0ksunEJyla
 TuHpuE/MERsFZSNpnIWlfwMi0ilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMHDrGRgYdzBe3eJ3iFGSg0lJlHf3QocIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8K5cA5QSLUtNTK9Iyc4AxBJOW4OBREuGtA0nzFhck5hZnpkOkTjEqSonz2oIkBEASGaV5cG
 2wuL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3FMgUnsy8Erjpr4AWMwEt7rhuD7K4JBE
 hJdXAWLN12zvvJ5qmf5ZV7z68oXo/rzm/q8pFt79XXc+pZ/TyCH1cPGmSuM15TTljnbxbstv9
 dGUvi86/tedu6gfehItZn/Se7ZqiNeNnT3fQHw2z70+aytY05ln/9+dP73gs961qQU1tzyFRp
 lhn9kn3F//34lJjKzor2ex3LM+knonhrNSnj9oeSizFGYmGWsxFxYkAof6gi9YCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1480631762!73157673!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26453 invoked from network); 1 Dec 2016 22:36:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Dec 2016 22:36:04 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 0115C203A9;
 Thu,  1 Dec 2016 22:36:06 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B246A2038A;
 Thu,  1 Dec 2016 22:36:04 +0000 (UTC)
Date: Thu, 1 Dec 2016 14:36:03 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22592.20442.56789.31703@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIERlYyAyMDE2LCBJYW4gSmFja3NvbiB3cm90ZToKPiBMYXJzIEt1cnRoIHdyaXRl
cyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uIG1h
a2luZzsgc29tZSBuZXcgcm9sZXMgYW5kIG1pbm9yIGNoYW5nZXMiKToKPiA+IE1heWJlIElhbiBo
YXMgc29tZSB2aWV3cyBvbiB3aGF0IGlzIGJldHRlciBmcm9tIGEgdGhlb3JldGljYWwgdmlld3Bv
aW50Ogo+ID4gVm90aW5nIG1lY2hhbmlzbXMgYXJlIGEgYml0IG9mIGEgaG9iYnkgb2YgaGlzCj4g
Cj4gVGhlIHVuZGVybHlpbmcgcHJvYmxlbSBoZXJlIGlzIHRoYXQgdGhlIHJlYWxpdHkgaXMgdGhh
dCB0aGUgWGVuCj4gUHJvamVjdCdzIGJ5LWZhciBtb3N0IGltcG9ydGFudCBzdWJwcm9qZWN0IGlz
IHRoZSBoeXBlcnZpc29yOyB0aGF0IGl0Cj4gc2VlbXMgdGhhdCB0aGUgZ292ZXJuYW5jZSBwcm9i
YWJseSBvdWdodCB0byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0Cj4gaXMgZGlmZmljdWx0IHRv
IGRvIHRoaXMgd2l0aG91dCBzcGVjaWFsIGNhc2luZyBpdCBvciBwcm92aWRpbmcgYW4KPiBvYmpl
Y3RpdmUgbWV0cmljIG9mIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QncyBzaXplLgo+IAo+IEkg
ZG9uJ3QgdGhpbmsgaXQgaXMgcG9zc2libGUgdG8gc3F1YXJlIHRoaXMgY2lyY2xlLiAgT3VyIG9w
dGlvbnMgYXJlOgo+IAo+IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1
YnByb2plY3QgYXMgc3BlY2lhbC4KPiAgICAoVGhpcyBjb3VsZCBiZSBkb25lIGJ5IGNyZWF0aW5n
IGEgbmV3IGBzdXBlcnByb2plY3QnIG1hdHVyaXR5Cj4gICAgY2F0ZWdvcnksIG9yIHNpbXBseSBi
eSBuYW1pbmcgaXQgZXhwbGljaXRseS4pCj4gCj4gMi4gRG8gc29tZSBraW5kIG9mIGJvZGdlIHdo
aWNoIHRyaWVzIHRvIHJlZHVjZSB0aGUgaW1wYWN0IG9mIHRoZQo+ICAgIHBvdGVudGlhbCB1bmtu
b3duIG1hbmFnZW1lbnQgcHJhY3RpY2VzIG9mIG90aGVyIHN1YnByb2plY3RzCj4gICAgKHBhcnRp
Y3VsYXJseSwgdGhhdCB0aGV5IG1pZ2h0IGFwcG9pbnQgbG90cyBvZiBsZWFkZXJzKS4KPiAKPiAz
LiBSZXN0cnVjdHVyZSB0aGUgaHlwZXJ2aXNvciBzdWItcHJvamVjdC4KPiAKPiBUaGUgY3VycmVu
dCBwcm9wb3NhbCBpcyAoMikgYW5kIGhhcyB0aGUgdmlydHVlIG9mIG5vdCBpbmNlbnRpdmlzaW5n
IGEKPiBzdWJwcm9qZWN0IHRvIGFwcG9pbnQgbG90cyBvZiBsZWFkZXJzIHNpbXBseSB0byBnZXQg
bW9yZSB2b3Rlcwo+IG92ZXJhbGwuICBCdXQgaXQgaXMgc3RpbGwgcmF0aGVyIHdlYWsgYmVjYXVz
ZSBpdCBoYXMgdG8gdHJlYXQgdGhlCj4gaHlwZXJ2aXNvciBzdWJwcm9qZWN0IGFzIG9ubHkgb25l
IGFtb25nc3QgbWFueSwgc28gaHlwZXJ2aXNvciBsZWFkZXJzCj4gYXJlIHVuZGVyLXBvd2VyZWQg
YW5kIGZyaW5nZSBsZWFkZXJzIG92ZXItcG93ZXJlZC4KPiAKPiBBbm90aGVyIHdheSB0byBkZWFs
IHdpdGggdGhpcyB3b3VsZCBiZSB0byBzcGxpdCB0aGUgaHlwZXJ2aXNvcgo+IHN1YnByb2plY3Qg
KDMsIGFib3ZlKS4gIEZvciBleGFtcGxlLCB3ZSBjb3VsZCBjcmVhdGUgc3VicHJvamVjdHMgZm9y
Cj4gc29tZSBzdWJzZXQgb2YgbWluaW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRy
ZWUgdG9vbHMsLi4uCj4gKG1hbnkgb2Ygd2hpY2ggd291bGQgaGF2ZSBvbmx5IG9uZSBsZWFkZXJz
aGlwIHRlYW0gbWVtYmVyKS4KPiAKPiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNv
ci1mb2N1c2VkIG1haW50YWluZXJzIHdvdWxkIGdldAo+IGFkZGl0aW9uYWwgdm90ZXMgdmlhIHRo
ZWlyIG90aGVyICJoYXRzIi4gIChUaGV5IHdvdWxkIHN0aWxsIGdldCBhIHZvdGUKPiBpbiB0aGUg
aHlwZXJ2aXNvciBzdWJwcm9qZWN0LCBpZiB0aGV5IGhhdmUgYSBoeXBlcnZpc29yIGxlYWRlcnNo
aXAKPiBwb3NpdGlvbiB0b28uKQo+IAo+IFRoaXMgaXMgcGVyaGFwcyBsZXNzIHVubmF0dXJhbC4g
IEl0IHN0aWxsIGxlYXZlcyBmcmluZ2UgbGVhZGVycwo+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDog
dGhpcyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkCj4gKG9yIHNvbWUg
c3VjaCkgZnJpbmdlIHRoaW5ncywgcmF0aGVyIHRoYW4gbGVhZGVycyBvZgo+IGxlc3MtaHlwZXJ2
aXNvci1yZWxhdGVkIGZyaW5nZSB0aGluZ3MuCgpJc3RpbmN0aXZlbHksIEkgZG9uJ3QgbGlrZSB0
aGUgaWRlYSBvZiBzcGxpdHRpbmcgdXAgdGhlIGh5cGVydmlzb3IKcHJvamVjdCBpbiBtdWx0aXBs
ZSBwcm9qZWN0cy4KCkkgYW0gbm8gdm90aW5nIGV4cGVydCwgYnV0IG1heWJlIHdlIGNvdWxkIGNv
bnNpZGVyIGV4cGxpY2l0bHkgd2VpZ2h0aW5nCmVhY2ggcHJvamVjdCBkaWZmZXJlbnRseS4gVGhl
IGFkdmFudGFnZSBpcyB0aGF0IHRoZSBtZWNoYW5pc20gd291bGQgYmUKb2J2aW91cyByYXRoZXIg
dGhhbiBpbXBsaWNpdC4gRm9yIGV4YW1wbGUgIlByb2plY3QgQSA9IDEwIiBhbmQgIlByb2plY3QK
QiA9IDYiLiAgSW4gdGhlIHByZXZpb3VzIGV4YW1wbGU6Cgpwcm9qZWN0IEEsIHdlaWdodCA2LCBs
ZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBwb3NpdGl2ZSB2b3RlcyAyLCAxMDAlCnByb2pl
Y3QgQiwgd2VpZ2h0IDEwLCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAxMiwgbmVnYXRpdmUgdm90ZXMg
OCwgcG9zaXRpdmUgdm90ZXMgNCwgMzMlClRvdGFsIGZhdm9yOiAoMTAwKjYgKyAzMyoxMCkgLyAo
NisxMCkgPSA1OC4xMiAtPiBmYWlsCgpUaGUgcHJvYmxlbSBpcyBob3cgdG8gY29tZSB1cCB3aXRo
IHRoZSBudW1iZXJzIGluIHRoZSBmaXJzdCBwbGFjZSBhbmQKaG93IHRvIHVwZGF0ZSB0aGVtIHdo
ZW4gbmVjZXNzYXJ5LCB0byByZWZsZWN0IGNoYW5nZXMgaW4gbWF0dXJpdHksIHNpemUKYW5kIGFj
dGl2aXR5IG9mIGEgcHJvamVjdC4KCkZvciB0aGUgc2FrZSBvZiB1cGRhdGluZyB0aGUgZG9jdW1l
bnQgYW5kIG1vdmluZyBmb3J3YXJkIHdpdGggdGhlIG90aGVyLAptb3JlIGltcG9ydGFudCwgY2hh
bmdlcywgY291bGQgd2UgcG9zdHBvbmUgbW9kaWZpY2F0aW9ucyB0byBwcm9qZWN0IHdpZGUKY2hh
bmdlcz8gT3IganVzdCBzZXBhcmF0ZSB0aGVtIG91dCB0byBhIGRpZmZlcmVudCBwYXRjaCBzbyB0
aGF0IG1vc3QKcGVvcGxlIGNhbiBnaXZlIHRoZWlyICsxIHRvIHRoZSBvdGhlciBwYXRjaGVzPwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 23:00:21 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 23:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCaKt-0007V4-Vg; Thu, 01 Dec 2016 23:00:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136df0c76=lars.kurth@citrix.com>)
 id 1cCaKt-0007Uo-Ld; Thu, 01 Dec 2016 23:00:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B2/DA-30393-D7BA0485; Thu, 01 Dec 2016 23:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRWlGSWpSXmKPExsWyU9JRQrd2tUO
 Ewd5dYha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzXi+2Ljgt3rF7eYW
 xgbGHepdjJwcEgJ+Eqv2tDCC2GwCGhLHHjYzdzFycIgIhEm8Wq7QxcjFwSxwnUniypRXrCA1w
 gKpEnc+3QGzRQTSJH5/3Q1lh0lM6v8PNodFQEXi2qflLCA2r4CRROe0XmYQW0igkVli4co6kP
 mcAt4Sb5d7gYQZBWQlvjSuBithFhCXuPVkPhPEaQISS/acZ4awRSVePv4HtkpUQE9i3sNXbBB
 xHYmz158wQtgGEluX7mMBGc8soCmxfpc+xEhLiXP7/rNB2IoSU7ofskNcJihxcuYTlgmMYrOQ
 bJ6F0D0LSfcsJN2zkHQvYGRdxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTm
 FSsl5yfu4kRGHH1DAyMOxgvb/E7xCjJwaQkyrt7oUOEEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQ
 ne4FVAOcGi1PTUirTMHGDsw6QlOHiURHiNVgKleYsLEnOLM9MhUqcYFaXEeQNA+gRAEhmleXB
 tsHRziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwHIFJ7MvBK46a+AFjMBLe64bg+yuCQR
 ISXVwOiyqHLjrGOiTzeKV9vYyOS+6pLl+fXlrdas0x5TuRo5Avzbv6X+qa4SXfPx8XUeTQdTx
 gm7Upf6rtwr/Nafc37Cp6P7LKSr4xmcX/c+fXNfn+n0NhVNQf25F+P0mefsf+n+6N+BdZ9vLV
 vJ1LOTJ2p1/PsZ9scNJjac5PVPydns9vF3blCI1xIlluKMREMt5qLiRAAlS0rNMgMAAA==
X-Env-Sender: prvs=136df0c76=lars.kurth@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1480633210!61189376!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12428 invoked from network); 1 Dec 2016 23:00:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 23:00:10 -0000
X-IronPort-AV: E=Sophos;i="5.33,284,1477958400"; d="scan'208";a="36029452"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumACAADDfgIAAPecAgABmfYCAAAa7gA==
Date: Thu, 1 Dec 2016 23:00:10 +0000
Message-ID: <D4665AF0.31285%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0410402D231F774FB60F9F00814B1224@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAxLzEyLzIwMTYgMjI6MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToNCg0KPk9uIFRodSwgMSBEZWMgMjAxNiwgSWFuIEphY2tzb24g
d3JvdGU6DQo+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZp
Y2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uDQo+Pm1ha2luZzsgc29tZSBuZXcgcm9sZXMgYW5kIG1p
bm9yIGNoYW5nZXMiKToNCj4+ID4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdoYXQgaXMg
YmV0dGVyIGZyb20gYSB0aGVvcmV0aWNhbA0KPj52aWV3cG9pbnQ6DQo+PiA+IFZvdGluZyBtZWNo
YW5pc21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcw0KPj4gDQo+PiBUaGUgdW5kZXJseWlu
ZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4NCj4+IFBy
b2plY3QncyBieS1mYXIgbW9zdCBpbXBvcnRhbnQgc3VicHJvamVjdCBpcyB0aGUgaHlwZXJ2aXNv
cjsgdGhhdCBpdA0KPj4gc2VlbXMgdGhhdCB0aGUgZ292ZXJuYW5jZSBwcm9iYWJseSBvdWdodCB0
byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0DQo+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3
aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbg0KPj4gb2JqZWN0aXZlIG1l
dHJpYyBvZiB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0J3Mgc2l6ZS4NCj4+IA0KPj4gSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9u
cyBhcmU6DQo+PiANCj4+IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1
YnByb2plY3QgYXMgc3BlY2lhbC4NCj4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRp
bmcgYSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkNCj4+ICAgIGNhdGVnb3J5LCBvciBzaW1w
bHkgYnkgbmFtaW5nIGl0IGV4cGxpY2l0bHkuKQ0KPj4gDQo+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlDQo+PiAgICBwb3Rl
bnRpYWwgdW5rbm93biBtYW5hZ2VtZW50IHByYWN0aWNlcyBvZiBvdGhlciBzdWJwcm9qZWN0cw0K
Pj4gICAgKHBhcnRpY3VsYXJseSwgdGhhdCB0aGV5IG1pZ2h0IGFwcG9pbnQgbG90cyBvZiBsZWFk
ZXJzKS4NCj4+IA0KPj4gMy4gUmVzdHJ1Y3R1cmUgdGhlIGh5cGVydmlzb3Igc3ViLXByb2plY3Qu
DQo+PiANCj4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2aXJ0dWUg
b2Ygbm90IGluY2VudGl2aXNpbmcgYQ0KPj4gc3VicHJvamVjdCB0byBhcHBvaW50IGxvdHMgb2Yg
bGVhZGVycyBzaW1wbHkgdG8gZ2V0IG1vcmUgdm90ZXMNCj4+IG92ZXJhbGwuICBCdXQgaXQgaXMg
c3RpbGwgcmF0aGVyIHdlYWsgYmVjYXVzZSBpdCBoYXMgdG8gdHJlYXQgdGhlDQo+PiBoeXBlcnZp
c29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxl
YWRlcnMNCj4+IGFyZSB1bmRlci1wb3dlcmVkIGFuZCBmcmluZ2UgbGVhZGVycyBvdmVyLXBvd2Vy
ZWQuDQo+PiANCj4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRvIHNw
bGl0IHRoZSBoeXBlcnZpc29yDQo+PiBzdWJwcm9qZWN0ICgzLCBhYm92ZSkuICBGb3IgZXhhbXBs
ZSwgd2UgY291bGQgY3JlYXRlIHN1YnByb2plY3RzIGZvcg0KPj4gc29tZSBzdWJzZXQgb2YgbWlu
aW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9vbHMsLi4uDQo+PiAobWFu
eSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXIpLg0K
Pj4gDQo+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50
YWluZXJzIHdvdWxkIGdldA0KPj4gYWRkaXRpb25hbCB2b3RlcyB2aWEgdGhlaXIgb3RoZXIgImhh
dHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQ0KPj4gaW4gdGhlIGh5cGVydmlzb3Ig
c3VicHJvamVjdCwgaWYgdGhleSBoYXZlIGEgaHlwZXJ2aXNvciBsZWFkZXJzaGlwDQo+PiBwb3Np
dGlvbiB0b28uKQ0KPj4gDQo+PiBUaGlzIGlzIHBlcmhhcHMgbGVzcyB1bm5hdHVyYWwuICBJdCBz
dGlsbCBsZWF2ZXMgZnJpbmdlIGxlYWRlcnMNCj4+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDogdGhp
cyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkDQo+PiAob3Igc29tZSBz
dWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mDQo+PiBsZXNzLWh5cGVy
dmlzb3ItcmVsYXRlZCBmcmluZ2UgdGhpbmdzLg0KPg0KPklzdGluY3RpdmVseSwgSSBkb24ndCBs
aWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0aGUgaHlwZXJ2aXNvcg0KPnByb2plY3QgaW4g
bXVsdGlwbGUgcHJvamVjdHMuDQo+DQo+SSBhbSBubyB2b3RpbmcgZXhwZXJ0LCBidXQgbWF5YmUg
d2UgY291bGQgY29uc2lkZXIgZXhwbGljaXRseSB3ZWlnaHRpbmcNCj5lYWNoIHByb2plY3QgZGlm
ZmVyZW50bHkuIFRoZSBhZHZhbnRhZ2UgaXMgdGhhdCB0aGUgbWVjaGFuaXNtIHdvdWxkIGJlDQo+
b2J2aW91cyByYXRoZXIgdGhhbiBpbXBsaWNpdC4gRm9yIGV4YW1wbGUgIlByb2plY3QgQSA9IDEw
IiBhbmQgIlByb2plY3QNCj5CID0gNiIuICBJbiB0aGUgcHJldmlvdXMgZXhhbXBsZToNCj4NCj5w
cm9qZWN0IEEsIHdlaWdodCA2LCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBwb3NpdGl2
ZSB2b3RlcyAyLCAxMDAlDQo+cHJvamVjdCBCLCB3ZWlnaHQgMTAsIGxlYWRlcnNoaXAgdGVhbSBz
aXplIDEyLCBuZWdhdGl2ZSB2b3RlcyA4LCBwb3NpdGl2ZQ0KPnZvdGVzIDQsIDMzJQ0KPlRvdGFs
IGZhdm9yOiAoMTAwKjYgKyAzMyoxMCkgLyAoNisxMCkgPSA1OC4xMiAtPiBmYWlsDQo+DQo+VGhl
IHByb2JsZW0gaXMgaG93IHRvIGNvbWUgdXAgd2l0aCB0aGUgbnVtYmVycyBpbiB0aGUgZmlyc3Qg
cGxhY2UgYW5kDQo+aG93IHRvIHVwZGF0ZSB0aGVtIHdoZW4gbmVjZXNzYXJ5LCB0byByZWZsZWN0
IGNoYW5nZXMgaW4gbWF0dXJpdHksIHNpemUNCj5hbmQgYWN0aXZpdHkgb2YgYSBwcm9qZWN0Lg0K
Pg0KPkZvciB0aGUgc2FrZSBvZiB1cGRhdGluZyB0aGUgZG9jdW1lbnQgYW5kIG1vdmluZyBmb3J3
YXJkIHdpdGggdGhlIG90aGVyLA0KPm1vcmUgaW1wb3J0YW50LCBjaGFuZ2VzLCBjb3VsZCB3ZSBw
b3N0cG9uZSBtb2RpZmljYXRpb25zIHRvIHByb2plY3Qgd2lkZQ0KPmNoYW5nZXM/IE9yIGp1c3Qg
c2VwYXJhdGUgdGhlbSBvdXQgdG8gYSBkaWZmZXJlbnQgcGF0Y2ggc28gdGhhdCBtb3N0DQo+cGVv
cGxlIGNhbiBnaXZlIHRoZWlyICsxIHRvIHRoZSBvdGhlciBwYXRjaGVzPw0KDQpTdXJlOiB0aGVz
ZSBhcmUgZmFpcmx5IGluZGVwZW5kZW50LiBJIGRvbid0IHdhbnQgdG8gcmUtcnVuIHRoZSB2b3Rl
Og0Kc28gSSBwcm9wb3NlIHRvIA0KYSkganVzdCBhcHBseSB0aGUgYnVsayBvZiB0aGUgY2hhbmdl
cyBvbiB0aGUgd2Vic2l0ZQ0KICAgKHYzIG9mIGdvdmVybmFuY2UpDQpiKSBJIHdpbGwgc3BsaXQg
b3V0IHRoZSByZW1haW5pbmcgb25lcyBhcm91bmQgZ2xvYmFsDQogICBWb3RpbmcgYW5kIHJlLXNl
bmQgYXMgc2VwYXJhdGUgcGF0Y2ggKHYzLjEpDQoNClRoaXMgaXMgYmVjYXVzZSBJIGRvbid0IGhh
dmUgZW5vdWdoIHRpbWUgYmVmb3JlIGdvaW5nIG9uIHdpbnRlcg0KVmFjYXRpb24uDQoNCklzIHRo
aXMgd29ya2FibGU/DQoNCkxhcnMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 23:00:21 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 23:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCaKt-0007V4-Vg; Thu, 01 Dec 2016 23:00:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=136df0c76=lars.kurth@citrix.com>)
 id 1cCaKt-0007Uo-Ld; Thu, 01 Dec 2016 23:00:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B2/DA-30393-D7BA0485; Thu, 01 Dec 2016 23:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRWlGSWpSXmKPExsWyU9JRQrd2tUO
 Ewd5dYha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzXi+2Ljgt3rF7eYW
 xgbGHepdjJwcEgJ+Eqv2tDCC2GwCGhLHHjYzdzFycIgIhEm8Wq7QxcjFwSxwnUniypRXrCA1w
 gKpEnc+3QGzRQTSJH5/3Q1lh0lM6v8PNodFQEXi2qflLCA2r4CRROe0XmYQW0igkVli4co6kP
 mcAt4Sb5d7gYQZBWQlvjSuBithFhCXuPVkPhPEaQISS/acZ4awRSVePv4HtkpUQE9i3sNXbBB
 xHYmz158wQtgGEluX7mMBGc8soCmxfpc+xEhLiXP7/rNB2IoSU7ofskNcJihxcuYTlgmMYrOQ
 bJ6F0D0LSfcsJN2zkHQvYGRdxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTm
 FSsl5yfu4kRGHH1DAyMOxgvb/E7xCjJwaQkyrt7oUOEEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQ
 ne4FVAOcGi1PTUirTMHGDsw6QlOHiURHiNVgKleYsLEnOLM9MhUqcYFaXEeQNA+gRAEhmleXB
 tsHRziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwHIFJ7MvBK46a+AFjMBLe64bg+yuCQR
 ISXVwOiyqHLjrGOiTzeKV9vYyOS+6pLl+fXlrdas0x5TuRo5Avzbv6X+qa4SXfPx8XUeTQdTx
 gm7Upf6rtwr/Nafc37Cp6P7LKSr4xmcX/c+fXNfn+n0NhVNQf25F+P0mefsf+n+6N+BdZ9vLV
 vJ1LOTJ2p1/PsZ9scNJjac5PVPydns9vF3blCI1xIlluKMREMt5qLiRAAlS0rNMgMAAA==
X-Env-Sender: prvs=136df0c76=lars.kurth@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1480633210!61189376!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12428 invoked from network); 1 Dec 2016 23:00:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Dec 2016 23:00:10 -0000
X-IronPort-AV: E=Sophos;i="5.33,284,1477958400"; d="scan'208";a="36029452"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumACAADDfgIAAPecAgABmfYCAAAa7gA==
Date: Thu, 1 Dec 2016 23:00:10 +0000
Message-ID: <D4665AF0.31285%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0410402D231F774FB60F9F00814B1224@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAxLzEyLzIwMTYgMjI6MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToNCg0KPk9uIFRodSwgMSBEZWMgMjAxNiwgSWFuIEphY2tzb24g
d3JvdGU6DQo+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZp
Y2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uDQo+Pm1ha2luZzsgc29tZSBuZXcgcm9sZXMgYW5kIG1p
bm9yIGNoYW5nZXMiKToNCj4+ID4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdoYXQgaXMg
YmV0dGVyIGZyb20gYSB0aGVvcmV0aWNhbA0KPj52aWV3cG9pbnQ6DQo+PiA+IFZvdGluZyBtZWNo
YW5pc21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcw0KPj4gDQo+PiBUaGUgdW5kZXJseWlu
ZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4NCj4+IFBy
b2plY3QncyBieS1mYXIgbW9zdCBpbXBvcnRhbnQgc3VicHJvamVjdCBpcyB0aGUgaHlwZXJ2aXNv
cjsgdGhhdCBpdA0KPj4gc2VlbXMgdGhhdCB0aGUgZ292ZXJuYW5jZSBwcm9iYWJseSBvdWdodCB0
byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0DQo+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3
aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbg0KPj4gb2JqZWN0aXZlIG1l
dHJpYyBvZiB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0J3Mgc2l6ZS4NCj4+IA0KPj4gSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9u
cyBhcmU6DQo+PiANCj4+IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1
YnByb2plY3QgYXMgc3BlY2lhbC4NCj4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRp
bmcgYSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkNCj4+ICAgIGNhdGVnb3J5LCBvciBzaW1w
bHkgYnkgbmFtaW5nIGl0IGV4cGxpY2l0bHkuKQ0KPj4gDQo+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlDQo+PiAgICBwb3Rl
bnRpYWwgdW5rbm93biBtYW5hZ2VtZW50IHByYWN0aWNlcyBvZiBvdGhlciBzdWJwcm9qZWN0cw0K
Pj4gICAgKHBhcnRpY3VsYXJseSwgdGhhdCB0aGV5IG1pZ2h0IGFwcG9pbnQgbG90cyBvZiBsZWFk
ZXJzKS4NCj4+IA0KPj4gMy4gUmVzdHJ1Y3R1cmUgdGhlIGh5cGVydmlzb3Igc3ViLXByb2plY3Qu
DQo+PiANCj4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2aXJ0dWUg
b2Ygbm90IGluY2VudGl2aXNpbmcgYQ0KPj4gc3VicHJvamVjdCB0byBhcHBvaW50IGxvdHMgb2Yg
bGVhZGVycyBzaW1wbHkgdG8gZ2V0IG1vcmUgdm90ZXMNCj4+IG92ZXJhbGwuICBCdXQgaXQgaXMg
c3RpbGwgcmF0aGVyIHdlYWsgYmVjYXVzZSBpdCBoYXMgdG8gdHJlYXQgdGhlDQo+PiBoeXBlcnZp
c29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxl
YWRlcnMNCj4+IGFyZSB1bmRlci1wb3dlcmVkIGFuZCBmcmluZ2UgbGVhZGVycyBvdmVyLXBvd2Vy
ZWQuDQo+PiANCj4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRvIHNw
bGl0IHRoZSBoeXBlcnZpc29yDQo+PiBzdWJwcm9qZWN0ICgzLCBhYm92ZSkuICBGb3IgZXhhbXBs
ZSwgd2UgY291bGQgY3JlYXRlIHN1YnByb2plY3RzIGZvcg0KPj4gc29tZSBzdWJzZXQgb2YgbWlu
aW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9vbHMsLi4uDQo+PiAobWFu
eSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXIpLg0K
Pj4gDQo+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50
YWluZXJzIHdvdWxkIGdldA0KPj4gYWRkaXRpb25hbCB2b3RlcyB2aWEgdGhlaXIgb3RoZXIgImhh
dHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQ0KPj4gaW4gdGhlIGh5cGVydmlzb3Ig
c3VicHJvamVjdCwgaWYgdGhleSBoYXZlIGEgaHlwZXJ2aXNvciBsZWFkZXJzaGlwDQo+PiBwb3Np
dGlvbiB0b28uKQ0KPj4gDQo+PiBUaGlzIGlzIHBlcmhhcHMgbGVzcyB1bm5hdHVyYWwuICBJdCBz
dGlsbCBsZWF2ZXMgZnJpbmdlIGxlYWRlcnMNCj4+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDogdGhp
cyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkDQo+PiAob3Igc29tZSBz
dWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mDQo+PiBsZXNzLWh5cGVy
dmlzb3ItcmVsYXRlZCBmcmluZ2UgdGhpbmdzLg0KPg0KPklzdGluY3RpdmVseSwgSSBkb24ndCBs
aWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0aGUgaHlwZXJ2aXNvcg0KPnByb2plY3QgaW4g
bXVsdGlwbGUgcHJvamVjdHMuDQo+DQo+SSBhbSBubyB2b3RpbmcgZXhwZXJ0LCBidXQgbWF5YmUg
d2UgY291bGQgY29uc2lkZXIgZXhwbGljaXRseSB3ZWlnaHRpbmcNCj5lYWNoIHByb2plY3QgZGlm
ZmVyZW50bHkuIFRoZSBhZHZhbnRhZ2UgaXMgdGhhdCB0aGUgbWVjaGFuaXNtIHdvdWxkIGJlDQo+
b2J2aW91cyByYXRoZXIgdGhhbiBpbXBsaWNpdC4gRm9yIGV4YW1wbGUgIlByb2plY3QgQSA9IDEw
IiBhbmQgIlByb2plY3QNCj5CID0gNiIuICBJbiB0aGUgcHJldmlvdXMgZXhhbXBsZToNCj4NCj5w
cm9qZWN0IEEsIHdlaWdodCA2LCBsZWFkZXJzaGlwIHRlYW0gc2l6ZSAyLCB0b3RhbCBwb3NpdGl2
ZSB2b3RlcyAyLCAxMDAlDQo+cHJvamVjdCBCLCB3ZWlnaHQgMTAsIGxlYWRlcnNoaXAgdGVhbSBz
aXplIDEyLCBuZWdhdGl2ZSB2b3RlcyA4LCBwb3NpdGl2ZQ0KPnZvdGVzIDQsIDMzJQ0KPlRvdGFs
IGZhdm9yOiAoMTAwKjYgKyAzMyoxMCkgLyAoNisxMCkgPSA1OC4xMiAtPiBmYWlsDQo+DQo+VGhl
IHByb2JsZW0gaXMgaG93IHRvIGNvbWUgdXAgd2l0aCB0aGUgbnVtYmVycyBpbiB0aGUgZmlyc3Qg
cGxhY2UgYW5kDQo+aG93IHRvIHVwZGF0ZSB0aGVtIHdoZW4gbmVjZXNzYXJ5LCB0byByZWZsZWN0
IGNoYW5nZXMgaW4gbWF0dXJpdHksIHNpemUNCj5hbmQgYWN0aXZpdHkgb2YgYSBwcm9qZWN0Lg0K
Pg0KPkZvciB0aGUgc2FrZSBvZiB1cGRhdGluZyB0aGUgZG9jdW1lbnQgYW5kIG1vdmluZyBmb3J3
YXJkIHdpdGggdGhlIG90aGVyLA0KPm1vcmUgaW1wb3J0YW50LCBjaGFuZ2VzLCBjb3VsZCB3ZSBw
b3N0cG9uZSBtb2RpZmljYXRpb25zIHRvIHByb2plY3Qgd2lkZQ0KPmNoYW5nZXM/IE9yIGp1c3Qg
c2VwYXJhdGUgdGhlbSBvdXQgdG8gYSBkaWZmZXJlbnQgcGF0Y2ggc28gdGhhdCBtb3N0DQo+cGVv
cGxlIGNhbiBnaXZlIHRoZWlyICsxIHRvIHRoZSBvdGhlciBwYXRjaGVzPw0KDQpTdXJlOiB0aGVz
ZSBhcmUgZmFpcmx5IGluZGVwZW5kZW50LiBJIGRvbid0IHdhbnQgdG8gcmUtcnVuIHRoZSB2b3Rl
Og0Kc28gSSBwcm9wb3NlIHRvIA0KYSkganVzdCBhcHBseSB0aGUgYnVsayBvZiB0aGUgY2hhbmdl
cyBvbiB0aGUgd2Vic2l0ZQ0KICAgKHYzIG9mIGdvdmVybmFuY2UpDQpiKSBJIHdpbGwgc3BsaXQg
b3V0IHRoZSByZW1haW5pbmcgb25lcyBhcm91bmQgZ2xvYmFsDQogICBWb3RpbmcgYW5kIHJlLXNl
bmQgYXMgc2VwYXJhdGUgcGF0Y2ggKHYzLjEpDQoNClRoaXMgaXMgYmVjYXVzZSBJIGRvbid0IGhh
dmUgZW5vdWdoIHRpbWUgYmVmb3JlIGdvaW5nIG9uIHdpbnRlcg0KVmFjYXRpb24uDQoNCklzIHRo
aXMgd29ya2FibGU/DQoNCkxhcnMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 23:13:49 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 23:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCaXx-0008N8-DZ; Thu, 01 Dec 2016 23:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1cCaXw-0008Mt-AK; Thu, 01 Dec 2016 23:13:44 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 12/E5-22836-7AEA0485; Thu, 01 Dec 2016 23:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJsh+6ydQ4
 RBl+O8lj0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNaP9WXzBfrmKR4cu
 MDYwnpPoYuTiEBKYyihxqGE7M4Qzm0lie+t+1i5GTg4WAS2Jn98nsIDYbAKGEn+fbGLrYuTgk
 ACyl3zmAAmLCKhJbLzxFqyXWeAIs0Tb7HfMIAlhgVSJO5/ugM3hFDCWuNIyjwnE5hXwktg4aw
 4TxLIlzBKz3u8DS4gK6Eoc+veHDaJIUOLkzCdgi5mBjlg+fRuYLSGQITGvZw4rhO0lsejGJSh
 bTeLquU3MExgFZyFpn4WkfQEj0ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMDgZQCCHYzXNwYcYpTkYFIS5d290CFCiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gSv4VqgnGBRanpqRVpmDjCOYNISHDxKIrw3VgGleYsLEnOLM9MhUqcYFaXEeZVA+gRAEhmleX
 BtsNi9xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeZ5ApPJl5JXDTXwEtZgJa3HHdHmRxSSJ
 CSqqBUeWcuV38w951T9+bJulm7uk5O7f7S/CnDY6XpjPH+jOvuXD5NxenmJTK+pYl5ziEAoSX
 FjF3/uh2Pmlg92HxocxmoW/9bG5Vz5sjClNt81KSudh5oyYeVy9acJvRdbmqd1nG9OJVe0rTV
 7lrtJwNZ2CLvcJhYHkiKCZC9vpVMbay9wt+fS1TYinOSDTUYi4qTgQAHixnLdgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1480634020!22355316!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39148 invoked from network); 1 Dec 2016 23:13:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Dec 2016 23:13:41 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 38F35203A9;
 Thu,  1 Dec 2016 23:13:39 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D76B320380;
 Thu,  1 Dec 2016 23:13:37 +0000 (UTC)
Date: Thu, 1 Dec 2016 15:13:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D4665AF0.31285%lars.kurth@citrix.com>
Message-ID: <alpine.DEB.2.10.1612011512330.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D4665AF0.31285%lars.kurth@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIERlYyAyMDE2LCBMYXJzIEt1cnRoIHdyb3RlOgo+IE9uIDAxLzEyLzIwMTYgMjI6
MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToK
PiAKPiA+T24gVGh1LCAxIERlYyAyMDE2LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+PiBMYXJzIEt1
cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIGRl
Y2lzaW9uCj4gPj5tYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6Cj4g
Pj4gPiBNYXliZSBJYW4gaGFzIHNvbWUgdmlld3Mgb24gd2hhdCBpcyBiZXR0ZXIgZnJvbSBhIHRo
ZW9yZXRpY2FsCj4gPj52aWV3cG9pbnQ6Cj4gPj4gPiBWb3RpbmcgbWVjaGFuaXNtcyBhcmUgYSBi
aXQgb2YgYSBob2JieSBvZiBoaXMKPiA+PiAKPiA+PiBUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhl
cmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4KPiA+PiBQcm9qZWN0J3MgYnkt
ZmFyIG1vc3QgaW1wb3J0YW50IHN1YnByb2plY3QgaXMgdGhlIGh5cGVydmlzb3I7IHRoYXQgaXQK
PiA+PiBzZWVtcyB0aGF0IHRoZSBnb3Zlcm5hbmNlIHByb2JhYmx5IG91Z2h0IHRvIHJlZmxlY3Qg
dGhhdDsgYnV0IHRoYXQgaXQKPiA+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3aXRob3V0IHNw
ZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbgo+ID4+IG9iamVjdGl2ZSBtZXRyaWMgb2Yg
dGhlIGh5cGVydmlzb3Igc3VicHJvamVjdCdzIHNpemUuCj4gPj4gCj4gPj4gSSBkb24ndCB0aGlu
ayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9ucyBhcmU6
Cj4gPj4gCj4gPj4gMS4gRXhwbGljaXRseSByZWNvZ25pc2UgdGhlIGh5cGVydmlzb3Igc3VicHJv
amVjdCBhcyBzcGVjaWFsLgo+ID4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRpbmcg
YSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkKPiA+PiAgICBjYXRlZ29yeSwgb3Igc2ltcGx5
IGJ5IG5hbWluZyBpdCBleHBsaWNpdGx5LikKPiA+PiAKPiA+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlCj4gPj4gICAgcG90
ZW50aWFsIHVua25vd24gbWFuYWdlbWVudCBwcmFjdGljZXMgb2Ygb3RoZXIgc3VicHJvamVjdHMK
PiA+PiAgICAocGFydGljdWxhcmx5LCB0aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxl
YWRlcnMpLgo+ID4+IAo+ID4+IDMuIFJlc3RydWN0dXJlIHRoZSBoeXBlcnZpc29yIHN1Yi1wcm9q
ZWN0Lgo+ID4+IAo+ID4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2
aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNpbmcgYQo+ID4+IHN1YnByb2plY3QgdG8gYXBwb2ludCBs
b3RzIG9mIGxlYWRlcnMgc2ltcGx5IHRvIGdldCBtb3JlIHZvdGVzCj4gPj4gb3ZlcmFsbC4gIEJ1
dCBpdCBpcyBzdGlsbCByYXRoZXIgd2VhayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPiA+
PiBoeXBlcnZpc29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBl
cnZpc29yIGxlYWRlcnMKPiA+PiBhcmUgdW5kZXItcG93ZXJlZCBhbmQgZnJpbmdlIGxlYWRlcnMg
b3Zlci1wb3dlcmVkLgo+ID4+IAo+ID4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdv
dWxkIGJlIHRvIHNwbGl0IHRoZSBoeXBlcnZpc29yCj4gPj4gc3VicHJvamVjdCAoMywgYWJvdmUp
LiAgRm9yIGV4YW1wbGUsIHdlIGNvdWxkIGNyZWF0ZSBzdWJwcm9qZWN0cyBmb3IKPiA+PiBzb21l
IHN1YnNldCBvZiBtaW5pb3MsIG9zc3Rlc3QsIHh0ZiwgdmFyaW91cyBvdXQtb2YtdHJlZSB0b29s
cywuLi4KPiA+PiAobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAg
dGVhbSBtZW1iZXIpLgo+ID4+IAo+ID4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHRoZSBoeXBlcnZp
c29yLWZvY3VzZWQgbWFpbnRhaW5lcnMgd291bGQgZ2V0Cj4gPj4gYWRkaXRpb25hbCB2b3RlcyB2
aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQo+ID4+
IGluIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QsIGlmIHRoZXkgaGF2ZSBhIGh5cGVydmlzb3Ig
bGVhZGVyc2hpcAo+ID4+IHBvc2l0aW9uIHRvby4pCj4gPj4gCj4gPj4gVGhpcyBpcyBwZXJoYXBz
IGxlc3MgdW5uYXR1cmFsLiAgSXQgc3RpbGwgbGVhdmVzIGZyaW5nZSBsZWFkZXJzCj4gPj4gc29t
ZXdoYXQgb3Zlci1wb3dlcmVkOiB0aGlzIHRpbWUsIGxlYWRlcnMgb2YgbW9yZS1oeXBlcnZpc29y
LXJlbGF0ZWQKPiA+PiAob3Igc29tZSBzdWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBs
ZWFkZXJzIG9mCj4gPj4gbGVzcy1oeXBlcnZpc29yLXJlbGF0ZWQgZnJpbmdlIHRoaW5ncy4KPiA+
Cj4gPklzdGluY3RpdmVseSwgSSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0
aGUgaHlwZXJ2aXNvcgo+ID5wcm9qZWN0IGluIG11bHRpcGxlIHByb2plY3RzLgo+ID4KPiA+SSBh
bSBubyB2b3RpbmcgZXhwZXJ0LCBidXQgbWF5YmUgd2UgY291bGQgY29uc2lkZXIgZXhwbGljaXRs
eSB3ZWlnaHRpbmcKPiA+ZWFjaCBwcm9qZWN0IGRpZmZlcmVudGx5LiBUaGUgYWR2YW50YWdlIGlz
IHRoYXQgdGhlIG1lY2hhbmlzbSB3b3VsZCBiZQo+ID5vYnZpb3VzIHJhdGhlciB0aGFuIGltcGxp
Y2l0LiBGb3IgZXhhbXBsZSAiUHJvamVjdCBBID0gMTAiIGFuZCAiUHJvamVjdAo+ID5CID0gNiIu
ICBJbiB0aGUgcHJldmlvdXMgZXhhbXBsZToKPiA+Cj4gPnByb2plY3QgQSwgd2VpZ2h0IDYsIGxl
YWRlcnNoaXAgdGVhbSBzaXplIDIsIHRvdGFsIHBvc2l0aXZlIHZvdGVzIDIsIDEwMCUKPiA+cHJv
amVjdCBCLCB3ZWlnaHQgMTAsIGxlYWRlcnNoaXAgdGVhbSBzaXplIDEyLCBuZWdhdGl2ZSB2b3Rl
cyA4LCBwb3NpdGl2ZQo+ID52b3RlcyA0LCAzMyUKPiA+VG90YWwgZmF2b3I6ICgxMDAqNiArIDMz
KjEwKSAvICg2KzEwKSA9IDU4LjEyIC0+IGZhaWwKPiA+Cj4gPlRoZSBwcm9ibGVtIGlzIGhvdyB0
byBjb21lIHVwIHdpdGggdGhlIG51bWJlcnMgaW4gdGhlIGZpcnN0IHBsYWNlIGFuZAo+ID5ob3cg
dG8gdXBkYXRlIHRoZW0gd2hlbiBuZWNlc3NhcnksIHRvIHJlZmxlY3QgY2hhbmdlcyBpbiBtYXR1
cml0eSwgc2l6ZQo+ID5hbmQgYWN0aXZpdHkgb2YgYSBwcm9qZWN0Lgo+ID4KPiA+Rm9yIHRoZSBz
YWtlIG9mIHVwZGF0aW5nIHRoZSBkb2N1bWVudCBhbmQgbW92aW5nIGZvcndhcmQgd2l0aCB0aGUg
b3RoZXIsCj4gPm1vcmUgaW1wb3J0YW50LCBjaGFuZ2VzLCBjb3VsZCB3ZSBwb3N0cG9uZSBtb2Rp
ZmljYXRpb25zIHRvIHByb2plY3Qgd2lkZQo+ID5jaGFuZ2VzPyBPciBqdXN0IHNlcGFyYXRlIHRo
ZW0gb3V0IHRvIGEgZGlmZmVyZW50IHBhdGNoIHNvIHRoYXQgbW9zdAo+ID5wZW9wbGUgY2FuIGdp
dmUgdGhlaXIgKzEgdG8gdGhlIG90aGVyIHBhdGNoZXM/Cj4gCj4gU3VyZTogdGhlc2UgYXJlIGZh
aXJseSBpbmRlcGVuZGVudC4gSSBkb24ndCB3YW50IHRvIHJlLXJ1biB0aGUgdm90ZToKPiBzbyBJ
IHByb3Bvc2UgdG8gCj4gYSkganVzdCBhcHBseSB0aGUgYnVsayBvZiB0aGUgY2hhbmdlcyBvbiB0
aGUgd2Vic2l0ZQo+ICAgICh2MyBvZiBnb3Zlcm5hbmNlKQo+IGIpIEkgd2lsbCBzcGxpdCBvdXQg
dGhlIHJlbWFpbmluZyBvbmVzIGFyb3VuZCBnbG9iYWwKPiAgICBWb3RpbmcgYW5kIHJlLXNlbmQg
YXMgc2VwYXJhdGUgcGF0Y2ggKHYzLjEpCj4gCj4gVGhpcyBpcyBiZWNhdXNlIEkgZG9uJ3QgaGF2
ZSBlbm91Z2ggdGltZSBiZWZvcmUgZ29pbmcgb24gd2ludGVyCj4gVmFjYXRpb24uCj4gCj4gSXMg
dGhpcyB3b3JrYWJsZT8KCisxIGZyb20gbWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 01 23:13:49 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 01 Dec 2016 23:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCaXx-0008N8-DZ; Thu, 01 Dec 2016 23:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1cCaXw-0008Mt-AK; Thu, 01 Dec 2016 23:13:44 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 12/E5-22836-7AEA0485; Thu, 01 Dec 2016 23:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJsh+6ydQ4
 RBl+O8lj0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNaP9WXzBfrmKR4cu
 MDYwnpPoYuTiEBKYyihxqGE7M4Qzm0lie+t+1i5GTg4WAS2Jn98nsIDYbAKGEn+fbGLrYuTgk
 ACyl3zmAAmLCKhJbLzxFqyXWeAIs0Tb7HfMIAlhgVSJO5/ugM3hFDCWuNIyjwnE5hXwktg4aw
 4TxLIlzBKz3u8DS4gK6Eoc+veHDaJIUOLkzCdgi5mBjlg+fRuYLSGQITGvZw4rhO0lsejGJSh
 bTeLquU3MExgFZyFpn4WkfQEj0ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMDgZQCCHYzXNwYcYpTkYFIS5d290CFCiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gSv4VqgnGBRanpqRVpmDjCOYNISHDxKIrw3VgGleYsLEnOLM9MhUqcYFaXEeZVA+gRAEhmleX
 BtsNi9xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeZ5ApPJl5JXDTXwEtZgJa3HHdHmRxSSJ
 CSqqBUeWcuV38w951T9+bJulm7uk5O7f7S/CnDY6XpjPH+jOvuXD5NxenmJTK+pYl5ziEAoSX
 FjF3/uh2Pmlg92HxocxmoW/9bG5Vz5sjClNt81KSudh5oyYeVy9acJvRdbmqd1nG9OJVe0rTV
 7lrtJwNZ2CLvcJhYHkiKCZC9vpVMbay9wt+fS1TYinOSDTUYi4qTgQAHixnLdgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1480634020!22355316!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39148 invoked from network); 1 Dec 2016 23:13:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Dec 2016 23:13:41 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 38F35203A9;
 Thu,  1 Dec 2016 23:13:39 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D76B320380;
 Thu,  1 Dec 2016 23:13:37 +0000 (UTC)
Date: Thu, 1 Dec 2016 15:13:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D4665AF0.31285%lars.kurth@citrix.com>
Message-ID: <alpine.DEB.2.10.1612011512330.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D4665AF0.31285%lars.kurth@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIERlYyAyMDE2LCBMYXJzIEt1cnRoIHdyb3RlOgo+IE9uIDAxLzEyLzIwMTYgMjI6
MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToK
PiAKPiA+T24gVGh1LCAxIERlYyAyMDE2LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+PiBMYXJzIEt1
cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIGRl
Y2lzaW9uCj4gPj5tYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6Cj4g
Pj4gPiBNYXliZSBJYW4gaGFzIHNvbWUgdmlld3Mgb24gd2hhdCBpcyBiZXR0ZXIgZnJvbSBhIHRo
ZW9yZXRpY2FsCj4gPj52aWV3cG9pbnQ6Cj4gPj4gPiBWb3RpbmcgbWVjaGFuaXNtcyBhcmUgYSBi
aXQgb2YgYSBob2JieSBvZiBoaXMKPiA+PiAKPiA+PiBUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhl
cmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4KPiA+PiBQcm9qZWN0J3MgYnkt
ZmFyIG1vc3QgaW1wb3J0YW50IHN1YnByb2plY3QgaXMgdGhlIGh5cGVydmlzb3I7IHRoYXQgaXQK
PiA+PiBzZWVtcyB0aGF0IHRoZSBnb3Zlcm5hbmNlIHByb2JhYmx5IG91Z2h0IHRvIHJlZmxlY3Qg
dGhhdDsgYnV0IHRoYXQgaXQKPiA+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3aXRob3V0IHNw
ZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbgo+ID4+IG9iamVjdGl2ZSBtZXRyaWMgb2Yg
dGhlIGh5cGVydmlzb3Igc3VicHJvamVjdCdzIHNpemUuCj4gPj4gCj4gPj4gSSBkb24ndCB0aGlu
ayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9ucyBhcmU6
Cj4gPj4gCj4gPj4gMS4gRXhwbGljaXRseSByZWNvZ25pc2UgdGhlIGh5cGVydmlzb3Igc3VicHJv
amVjdCBhcyBzcGVjaWFsLgo+ID4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRpbmcg
YSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkKPiA+PiAgICBjYXRlZ29yeSwgb3Igc2ltcGx5
IGJ5IG5hbWluZyBpdCBleHBsaWNpdGx5LikKPiA+PiAKPiA+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlCj4gPj4gICAgcG90
ZW50aWFsIHVua25vd24gbWFuYWdlbWVudCBwcmFjdGljZXMgb2Ygb3RoZXIgc3VicHJvamVjdHMK
PiA+PiAgICAocGFydGljdWxhcmx5LCB0aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxl
YWRlcnMpLgo+ID4+IAo+ID4+IDMuIFJlc3RydWN0dXJlIHRoZSBoeXBlcnZpc29yIHN1Yi1wcm9q
ZWN0Lgo+ID4+IAo+ID4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2
aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNpbmcgYQo+ID4+IHN1YnByb2plY3QgdG8gYXBwb2ludCBs
b3RzIG9mIGxlYWRlcnMgc2ltcGx5IHRvIGdldCBtb3JlIHZvdGVzCj4gPj4gb3ZlcmFsbC4gIEJ1
dCBpdCBpcyBzdGlsbCByYXRoZXIgd2VhayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPiA+
PiBoeXBlcnZpc29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBl
cnZpc29yIGxlYWRlcnMKPiA+PiBhcmUgdW5kZXItcG93ZXJlZCBhbmQgZnJpbmdlIGxlYWRlcnMg
b3Zlci1wb3dlcmVkLgo+ID4+IAo+ID4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdv
dWxkIGJlIHRvIHNwbGl0IHRoZSBoeXBlcnZpc29yCj4gPj4gc3VicHJvamVjdCAoMywgYWJvdmUp
LiAgRm9yIGV4YW1wbGUsIHdlIGNvdWxkIGNyZWF0ZSBzdWJwcm9qZWN0cyBmb3IKPiA+PiBzb21l
IHN1YnNldCBvZiBtaW5pb3MsIG9zc3Rlc3QsIHh0ZiwgdmFyaW91cyBvdXQtb2YtdHJlZSB0b29s
cywuLi4KPiA+PiAobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAg
dGVhbSBtZW1iZXIpLgo+ID4+IAo+ID4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHRoZSBoeXBlcnZp
c29yLWZvY3VzZWQgbWFpbnRhaW5lcnMgd291bGQgZ2V0Cj4gPj4gYWRkaXRpb25hbCB2b3RlcyB2
aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQo+ID4+
IGluIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QsIGlmIHRoZXkgaGF2ZSBhIGh5cGVydmlzb3Ig
bGVhZGVyc2hpcAo+ID4+IHBvc2l0aW9uIHRvby4pCj4gPj4gCj4gPj4gVGhpcyBpcyBwZXJoYXBz
IGxlc3MgdW5uYXR1cmFsLiAgSXQgc3RpbGwgbGVhdmVzIGZyaW5nZSBsZWFkZXJzCj4gPj4gc29t
ZXdoYXQgb3Zlci1wb3dlcmVkOiB0aGlzIHRpbWUsIGxlYWRlcnMgb2YgbW9yZS1oeXBlcnZpc29y
LXJlbGF0ZWQKPiA+PiAob3Igc29tZSBzdWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBs
ZWFkZXJzIG9mCj4gPj4gbGVzcy1oeXBlcnZpc29yLXJlbGF0ZWQgZnJpbmdlIHRoaW5ncy4KPiA+
Cj4gPklzdGluY3RpdmVseSwgSSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0
aGUgaHlwZXJ2aXNvcgo+ID5wcm9qZWN0IGluIG11bHRpcGxlIHByb2plY3RzLgo+ID4KPiA+SSBh
bSBubyB2b3RpbmcgZXhwZXJ0LCBidXQgbWF5YmUgd2UgY291bGQgY29uc2lkZXIgZXhwbGljaXRs
eSB3ZWlnaHRpbmcKPiA+ZWFjaCBwcm9qZWN0IGRpZmZlcmVudGx5LiBUaGUgYWR2YW50YWdlIGlz
IHRoYXQgdGhlIG1lY2hhbmlzbSB3b3VsZCBiZQo+ID5vYnZpb3VzIHJhdGhlciB0aGFuIGltcGxp
Y2l0LiBGb3IgZXhhbXBsZSAiUHJvamVjdCBBID0gMTAiIGFuZCAiUHJvamVjdAo+ID5CID0gNiIu
ICBJbiB0aGUgcHJldmlvdXMgZXhhbXBsZToKPiA+Cj4gPnByb2plY3QgQSwgd2VpZ2h0IDYsIGxl
YWRlcnNoaXAgdGVhbSBzaXplIDIsIHRvdGFsIHBvc2l0aXZlIHZvdGVzIDIsIDEwMCUKPiA+cHJv
amVjdCBCLCB3ZWlnaHQgMTAsIGxlYWRlcnNoaXAgdGVhbSBzaXplIDEyLCBuZWdhdGl2ZSB2b3Rl
cyA4LCBwb3NpdGl2ZQo+ID52b3RlcyA0LCAzMyUKPiA+VG90YWwgZmF2b3I6ICgxMDAqNiArIDMz
KjEwKSAvICg2KzEwKSA9IDU4LjEyIC0+IGZhaWwKPiA+Cj4gPlRoZSBwcm9ibGVtIGlzIGhvdyB0
byBjb21lIHVwIHdpdGggdGhlIG51bWJlcnMgaW4gdGhlIGZpcnN0IHBsYWNlIGFuZAo+ID5ob3cg
dG8gdXBkYXRlIHRoZW0gd2hlbiBuZWNlc3NhcnksIHRvIHJlZmxlY3QgY2hhbmdlcyBpbiBtYXR1
cml0eSwgc2l6ZQo+ID5hbmQgYWN0aXZpdHkgb2YgYSBwcm9qZWN0Lgo+ID4KPiA+Rm9yIHRoZSBz
YWtlIG9mIHVwZGF0aW5nIHRoZSBkb2N1bWVudCBhbmQgbW92aW5nIGZvcndhcmQgd2l0aCB0aGUg
b3RoZXIsCj4gPm1vcmUgaW1wb3J0YW50LCBjaGFuZ2VzLCBjb3VsZCB3ZSBwb3N0cG9uZSBtb2Rp
ZmljYXRpb25zIHRvIHByb2plY3Qgd2lkZQo+ID5jaGFuZ2VzPyBPciBqdXN0IHNlcGFyYXRlIHRo
ZW0gb3V0IHRvIGEgZGlmZmVyZW50IHBhdGNoIHNvIHRoYXQgbW9zdAo+ID5wZW9wbGUgY2FuIGdp
dmUgdGhlaXIgKzEgdG8gdGhlIG90aGVyIHBhdGNoZXM/Cj4gCj4gU3VyZTogdGhlc2UgYXJlIGZh
aXJseSBpbmRlcGVuZGVudC4gSSBkb24ndCB3YW50IHRvIHJlLXJ1biB0aGUgdm90ZToKPiBzbyBJ
IHByb3Bvc2UgdG8gCj4gYSkganVzdCBhcHBseSB0aGUgYnVsayBvZiB0aGUgY2hhbmdlcyBvbiB0
aGUgd2Vic2l0ZQo+ICAgICh2MyBvZiBnb3Zlcm5hbmNlKQo+IGIpIEkgd2lsbCBzcGxpdCBvdXQg
dGhlIHJlbWFpbmluZyBvbmVzIGFyb3VuZCBnbG9iYWwKPiAgICBWb3RpbmcgYW5kIHJlLXNlbmQg
YXMgc2VwYXJhdGUgcGF0Y2ggKHYzLjEpCj4gCj4gVGhpcyBpcyBiZWNhdXNlIEkgZG9uJ3QgaGF2
ZSBlbm91Z2ggdGltZSBiZWZvcmUgZ29pbmcgb24gd2ludGVyCj4gVmFjYXRpb24uCj4gCj4gSXMg
dGhpcyB3b3JrYWJsZT8KCisxIGZyb20gbWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 12:32:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 12:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCn0Q-0007cQ-6v; Fri, 02 Dec 2016 12:31:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1cCn0O-0007cK-Mx
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 12:31:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B8/FE-31715-BB961485; Fri, 02 Dec 2016 12:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVit2Glju7uTMc
 Ig42v5C16W++yODB6HP5whSWAMYo1My8pvyKBNWNf1xKmggk8FeuWtTM2MHZzdTFycQgJ3GGU
 uDhxJlMXIycHi8AmFokLk9lBbCGBQolj22cwdzFyAMVVJO7ftgIJswmoS/y+v5cZxBYBspedu
 s8IYgsL6Eh07jzGBFLOK2Amce9WPkiYV8BU4vv9HlaIVVtZJLo3PGKGSAhKnJz5hAXEZgbq3b
 n1DhtIL7OAtMTyfxwQYXmJ5q2zwco5BWwkLu0+AHaZKNA1Vya8ZZ/AKDALyaRZSCbNQpg0C8m
 kBYwsqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO2noGB
 cQdj316/Q4ySHExKorwcGo4RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L2YA5QSLUtNTK9Iyc
 4CxA5OW4OBREuGNSwdK8xYXJOYWZ6ZDpE4xKkqJ854C6RMASWSU5sG1weL1EqOslDAvIwMDgx
 BPQWpRbmYJqvwrRnEORiVhXn5g9AvxZOaVwE1/BbSYCWhxx3V7kMUliQgpqQbG+DXHv2//9fW
 OKffucrulNw3MHugymmVZR1q9P7xrzmpJNxPh/W3TZJfwHL29JPCT/Uz5b/tMGqd1ZKTnWV22
 //Uj/2Hoh2PSt6fNe6atv+FW7MrEXAeeOxtO5XCvPLb8fnPRhKrj9etzNyqvXDxf0vKXV0Sjl
 /2jpef2fm90cJKycy+0XnmEQYmlOCPRUIu5qDgRADidgTfSAgAA
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-16.tower-31.messagelabs.com!1480681915!66525678!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13574 invoked from network); 2 Dec 2016 12:31:55 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 12:31:55 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 056BF122801
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 13:31:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1480681915;
 bh=qL4rLnaJ8B5C92JdusV3RZLxi0mBrPuNQ3NdG5267iU=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=MwDGiamit6WU+BgeVIoNlMGeYXpWFPF0nMuC58YlCCJ4MfESK8cbABQ2zqGrN1q0/
 AwiKyy24Ryx/yC2Oolnatg2pI0NOgVEGm6F0gtQhTX3c+yq14gpvFKfVXvyuEE30E+
 LVgXj1K0KwRBese9MsfPQhwS4ROxOigrp2ffFj0ZGO/J+XPxugGZnPCbHKPDUFyYHK
 mmvrwStLkGalbmy67l3PvV+ct8STm8xZziIvskcb+R25Tuu+IvoM2IMVF3ZmB9LDn5
 cjlvUIniEeqFY2WvIMoPoD5P3eGyfyqIAidUgHCYBuys5bhJWeYIV6JHpiUwtegv5p
 ZtX3EA2lpiNYA==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id AB2FB4C0E60; Fri,  2 Dec 2016 13:31:54 +0100 (CET)
Date: Fri, 2 Dec 2016 13:31:54 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161202123154.GA27118@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
 <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
 <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gVGh1cnNkYXksIDAxLjEyLjIwMTYgYXTCoDE5OjEwLCBEcnVwIHdyb3RlOgo+IAo+ID5JJ20g
bm93IHdvbmRlcmluZzogd2hhdCB3YXMgdGhlIHJhdGlvbmFsZSBmb3IgaGF2aW5nIGBtaXJhZ2Ug
ZGVzY3JpYmVgCj4gPnZzIGBtaXJhZ2UgaGVscGAgYXQgYWxsPwo+ID5NYXliZSBpdCB3b3VsZCBi
ZSBiZXR0ZXIgdG8gaW5jb3Jwb3JhdGUgdGhlIHR0eS1vdXRwdXQgb3B0aW9ucyBvZgo+ID5gZGVz
Y3JpYmVgIGludG8gdGhlIGBoZWxwYCBvdXRwdXQsIGFuZCBoYXZlIGBtaXJhZ2UgZGVzY3JpYmVg
IG9ubHkKPiA+cHJvZHVjZSB0aGUgYC0tZG90YCBvdXRwdXQgdXNpbmcgdGhlIGNhY2hlZCByZXN1
bHQgb2YgYG1pcmFnZQo+ID5jb25maWd1cmVgIGlmIGF2YWlsYWJsZSwgb3Igbm90IGlmIG5vdD8K
CkV4cGFuZGluZyBvbiB0aGlzOgoKPiAibWlyYWdlIGhlbHAiIGRlc2NyaWJlcyB0aGUgdG9vbC4g
SW4gcGFydGljdWxhciwgaXQgd29ya3Mgd2l0aG91dCBhIGNvbmZpZwo+IGZpbGUuCgpUaGVyZSdz
IGFsc28gIm1pcmFnZSBjb25maWd1cmUgLS1oZWxwIiB3aGljaCBkZXNjcmliZXMgd2hhdCBjb25m
aWd1cmF0aW9uCm9wdGlvbnMgdGhlIHVuaWtlcm5lbCBhY2NlcHRzLgoKPiAibWlyYWdlIGRlc2Ny
aWJlIiBkZXNjcmliZXMgdGhlIHVuaWtlcm5lbC4gSXQgb25seSB3b3JrcyB3aXRoIGEgY29uZmln
IGZpbGUuCgpBcyBvdGhlcnMgaGF2ZSBhbHJlYWR5IG1lbnRpb25lZCwgYXQgbGVhc3QgIm1pcmFn
ZSBkZXNjcmliZSAtLWRvdCIgaXMKdXNlZnVsIGluIGFuIHVuY29uZmlndXJlZCBjb250ZXh0LgoK
PiBXZSBtdXN0IGJlIGNhcmVmdWwgYWJvdXQgZXJyb3IgbW9kZXMgd2l0aG91dC93aXRob3V0IGEg
Y29uZmlnIGZpbGU6IHRoZXkgYXJlCj4gYWxyZWFkeSBxdWl0ZSBhIG5pZ2h0bWFyZSBjdXJyZW50
bHksIGFuZCBJJ20gYSBiaXQgd2FyeSBvZiBtZXJnaW5nIHRoZXNlIHR3bwo+IGNvbW1hbmRzLCBh
cyBpdCdsbCBvbmx5IG1ha2UgdGhpbmdzIHdvcnNlLgoKQWdyZWVkLCB0aGV5IHNob3VsZCBub3Qg
YmUgbWVyZ2VkLiBUbyBzdW1tYXJpemUsIEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgdGhlCmZvbGxv
d2luZzoKCjEpIElycmVzcGVjdGl2ZSBvZiBjb25maWd1cmVkL3VuY29uZmlndXJlZCBzdGF0ZSwg
aS5lLiBubyBjaGFuZ2UgaW4KYmVoYXZpb3VyOgoKLSBtaXJhZ2UgaGVscDogZG9jdW1lbnRzIE1p
cmFnZSB0b29sIGludm9jYXRpb24KLSBtaXJhZ2UgY29uZmlndXJlIC0taGVscDogZG9jdW1lbnRz
IFVuaWtlcm5lbCBjb25maWd1cmF0aW9uCgoyKSBVbmNvbmZpZ3VyZWQgc3RhdGU6CgotIG1pcmFn
ZSBkZXNjcmliZSBbIE9QVElPTlMgXTogZG9lcyB3aGF0IGl0IGRvZXMgdG9kYXkgd2l0aG91dCAt
LWV2YWwsIGkuZS4KZGVzY3JpYmVzIHRoZSBlZmZlY3Qgb2YgKnBvc3NpYmxlKiBkZXBlbmRlbmNp
ZXMuCgozKSBDb25maWd1cmVkIHN0YXRlOgoKLSBtaXJhZ2UgZGVzY3JpYmU6IGRvZXMgd2hhdCBp
dCBkb2VzIHRvZGF5IHdpdGggLS1ldmFsLiBEb2VzIG5vdCBhY2NlcHQKY29uZmlndXJhdGlvbiBr
ZXlzLgoKTWFydGluCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 12:32:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 12:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCn0Q-0007cQ-6v; Fri, 02 Dec 2016 12:31:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1cCn0O-0007cK-Mx
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 12:31:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B8/FE-31715-BB961485; Fri, 02 Dec 2016 12:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVit2Glju7uTMc
 Ig42v5C16W++yODB6HP5whSWAMYo1My8pvyKBNWNf1xKmggk8FeuWtTM2MHZzdTFycQgJ3GGU
 uDhxJlMXIycHi8AmFokLk9lBbCGBQolj22cwdzFyAMVVJO7ftgIJswmoS/y+v5cZxBYBspedu
 s8IYgsL6Eh07jzGBFLOK2Amce9WPkiYV8BU4vv9HlaIVVtZJLo3PGKGSAhKnJz5hAXEZgbq3b
 n1DhtIL7OAtMTyfxwQYXmJ5q2zwco5BWwkLu0+AHaZKNA1Vya8ZZ/AKDALyaRZSCbNQpg0C8m
 kBYwsqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO2noGB
 cQdj316/Q4ySHExKorwcGo4RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L2YA5QSLUtNTK9Iyc
 4CxA5OW4OBREuGNSwdK8xYXJOYWZ6ZDpE4xKkqJ854C6RMASWSU5sG1weL1EqOslDAvIwMDgx
 BPQWpRbmYJqvwrRnEORiVhXn5g9AvxZOaVwE1/BbSYCWhxx3V7kMUliQgpqQbG+DXHv2//9fW
 OKffucrulNw3MHugymmVZR1q9P7xrzmpJNxPh/W3TZJfwHL29JPCT/Uz5b/tMGqd1ZKTnWV22
 //Uj/2Hoh2PSt6fNe6atv+FW7MrEXAeeOxtO5XCvPLb8fnPRhKrj9etzNyqvXDxf0vKXV0Sjl
 /2jpef2fm90cJKycy+0XnmEQYmlOCPRUIu5qDgRADidgTfSAgAA
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-16.tower-31.messagelabs.com!1480681915!66525678!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13574 invoked from network); 2 Dec 2016 12:31:55 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 12:31:55 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 056BF122801
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 13:31:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1480681915;
 bh=qL4rLnaJ8B5C92JdusV3RZLxi0mBrPuNQ3NdG5267iU=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=MwDGiamit6WU+BgeVIoNlMGeYXpWFPF0nMuC58YlCCJ4MfESK8cbABQ2zqGrN1q0/
 AwiKyy24Ryx/yC2Oolnatg2pI0NOgVEGm6F0gtQhTX3c+yq14gpvFKfVXvyuEE30E+
 LVgXj1K0KwRBese9MsfPQhwS4ROxOigrp2ffFj0ZGO/J+XPxugGZnPCbHKPDUFyYHK
 mmvrwStLkGalbmy67l3PvV+ct8STm8xZziIvskcb+R25Tuu+IvoM2IMVF3ZmB9LDn5
 cjlvUIniEeqFY2WvIMoPoD5P3eGyfyqIAidUgHCYBuys5bhJWeYIV6JHpiUwtegv5p
 ZtX3EA2lpiNYA==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id AB2FB4C0E60; Fri,  2 Dec 2016 13:31:54 +0100 (CET)
Date: Fri, 2 Dec 2016 13:31:54 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161202123154.GA27118@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <CAJXgET8HatE+H-nGuDGgL7vQ9AZ-j34y-foC2OrSv_1OGjQydQ@mail.gmail.com>
 <e4c9d551-781e-4329-9dfb-7e0091e69fc7@mehnert.org>
 <CAN2Hq05HwRbXK2eazbp3+90tKca3MHXpAsMmtyj824QEcQJP=g@mail.gmail.com>
 <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0623738f-304e-df45-f538-68eb20a3a827@zoho.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gVGh1cnNkYXksIDAxLjEyLjIwMTYgYXTCoDE5OjEwLCBEcnVwIHdyb3RlOgo+IAo+ID5JJ20g
bm93IHdvbmRlcmluZzogd2hhdCB3YXMgdGhlIHJhdGlvbmFsZSBmb3IgaGF2aW5nIGBtaXJhZ2Ug
ZGVzY3JpYmVgCj4gPnZzIGBtaXJhZ2UgaGVscGAgYXQgYWxsPwo+ID5NYXliZSBpdCB3b3VsZCBi
ZSBiZXR0ZXIgdG8gaW5jb3Jwb3JhdGUgdGhlIHR0eS1vdXRwdXQgb3B0aW9ucyBvZgo+ID5gZGVz
Y3JpYmVgIGludG8gdGhlIGBoZWxwYCBvdXRwdXQsIGFuZCBoYXZlIGBtaXJhZ2UgZGVzY3JpYmVg
IG9ubHkKPiA+cHJvZHVjZSB0aGUgYC0tZG90YCBvdXRwdXQgdXNpbmcgdGhlIGNhY2hlZCByZXN1
bHQgb2YgYG1pcmFnZQo+ID5jb25maWd1cmVgIGlmIGF2YWlsYWJsZSwgb3Igbm90IGlmIG5vdD8K
CkV4cGFuZGluZyBvbiB0aGlzOgoKPiAibWlyYWdlIGhlbHAiIGRlc2NyaWJlcyB0aGUgdG9vbC4g
SW4gcGFydGljdWxhciwgaXQgd29ya3Mgd2l0aG91dCBhIGNvbmZpZwo+IGZpbGUuCgpUaGVyZSdz
IGFsc28gIm1pcmFnZSBjb25maWd1cmUgLS1oZWxwIiB3aGljaCBkZXNjcmliZXMgd2hhdCBjb25m
aWd1cmF0aW9uCm9wdGlvbnMgdGhlIHVuaWtlcm5lbCBhY2NlcHRzLgoKPiAibWlyYWdlIGRlc2Ny
aWJlIiBkZXNjcmliZXMgdGhlIHVuaWtlcm5lbC4gSXQgb25seSB3b3JrcyB3aXRoIGEgY29uZmln
IGZpbGUuCgpBcyBvdGhlcnMgaGF2ZSBhbHJlYWR5IG1lbnRpb25lZCwgYXQgbGVhc3QgIm1pcmFn
ZSBkZXNjcmliZSAtLWRvdCIgaXMKdXNlZnVsIGluIGFuIHVuY29uZmlndXJlZCBjb250ZXh0LgoK
PiBXZSBtdXN0IGJlIGNhcmVmdWwgYWJvdXQgZXJyb3IgbW9kZXMgd2l0aG91dC93aXRob3V0IGEg
Y29uZmlnIGZpbGU6IHRoZXkgYXJlCj4gYWxyZWFkeSBxdWl0ZSBhIG5pZ2h0bWFyZSBjdXJyZW50
bHksIGFuZCBJJ20gYSBiaXQgd2FyeSBvZiBtZXJnaW5nIHRoZXNlIHR3bwo+IGNvbW1hbmRzLCBh
cyBpdCdsbCBvbmx5IG1ha2UgdGhpbmdzIHdvcnNlLgoKQWdyZWVkLCB0aGV5IHNob3VsZCBub3Qg
YmUgbWVyZ2VkLiBUbyBzdW1tYXJpemUsIEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgdGhlCmZvbGxv
d2luZzoKCjEpIElycmVzcGVjdGl2ZSBvZiBjb25maWd1cmVkL3VuY29uZmlndXJlZCBzdGF0ZSwg
aS5lLiBubyBjaGFuZ2UgaW4KYmVoYXZpb3VyOgoKLSBtaXJhZ2UgaGVscDogZG9jdW1lbnRzIE1p
cmFnZSB0b29sIGludm9jYXRpb24KLSBtaXJhZ2UgY29uZmlndXJlIC0taGVscDogZG9jdW1lbnRz
IFVuaWtlcm5lbCBjb25maWd1cmF0aW9uCgoyKSBVbmNvbmZpZ3VyZWQgc3RhdGU6CgotIG1pcmFn
ZSBkZXNjcmliZSBbIE9QVElPTlMgXTogZG9lcyB3aGF0IGl0IGRvZXMgdG9kYXkgd2l0aG91dCAt
LWV2YWwsIGkuZS4KZGVzY3JpYmVzIHRoZSBlZmZlY3Qgb2YgKnBvc3NpYmxlKiBkZXBlbmRlbmNp
ZXMuCgozKSBDb25maWd1cmVkIHN0YXRlOgoKLSBtaXJhZ2UgZGVzY3JpYmU6IGRvZXMgd2hhdCBp
dCBkb2VzIHRvZGF5IHdpdGggLS1ldmFsLiBEb2VzIG5vdCBhY2NlcHQKY29uZmlndXJhdGlvbiBr
ZXlzLgoKTWFydGluCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 12:38:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 12:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCn72-0007oV-Pt; Fri, 02 Dec 2016 12:38:48 +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 1cCn71-0007oP-9y
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 12:38:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A1/C3-08948-65B61485; Fri, 02 Dec 2016 12:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVit2Gljm5otmO
 EwfLllha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvF32hb2gu08Fc0/P7A2MM7g6mLk4hASuMMo
 sWr+Z0YQh0VgE4vEruWLgBxOoEyhxNfzX5hAbBYBFYnVn1qYQWw2AXWJ3/f3gtkiQPayU/fB6
 oUFdCQ6dx4Dq+cVMJN4s2w+lG0q8f1+DyvEzIUsEsfnhUPEBSVOznzCAmIzA/Xu3HqHrYuRA8
 iWllj+jwMiLC/RvHU2M0iYU8BJYtvlRJCwKNA1Vya8ZZ/AKDALyaBZSAbNQhg0C8mgBYwsqxg
 1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOWAQh2MK6ZH3iI
 UZKDSUmUl0PDMUKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9lFlBOsCg1PbUiLTMHGD0waQkOH
 iUR3myQNG9xQWJucWY6ROoUo6KUOK8vSEIAJJFRmgfXBovYS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLmZQKZwpOZVwI3/RXQYiagxR3X7UEWlyQipKQaGNsWb35km/zIcpPskXsH71oq5jZ
 e/9lSu+TZ0o/nf19cwDt17tcLtWEKAR5CIeeZNrc/j+nkPXWP0dlsfXJ3TNjexWZVjyfe3vRb
 6MyjtcnCM+u+Z3+Rrd7Hej1h55MNjHNfsh9K+V76tG3yw+O/v0RN7Xcw3v3NpXv9lu1HHid82
 nzpY2ynv6+eEktxRqKhFnNRcSIAisP1MdMCAAA=
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-4.tower-27.messagelabs.com!1480682325!74515039!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7830 invoked from network); 2 Dec 2016 12:38:45 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 12:38:45 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 47D2B122801
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 13:38:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1480682325;
 bh=89vJx/JNAioi159e53w+HfmFQ7RYOu87wF0qdxdvdZQ=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=aCrcHKVPTSJhH25ni2TdxXavjdwfcudEuEN+hJG6+iPdKH0pf3h0nFmz5ZUd3PE+C
 CJIRO/O05l4ntJZ6F28I/QS1/NbKSZ/1y9z3jV5v6PMJp/WrvQbIceW2X/lhWKv8wK
 a0dBOEbTKZ6o638sH/0JoDcO/lwuwa9qmw3YPBR6x6V8TdNYdD6C4MHUKaAe46areU
 pBgNtgpdcZg+U74C+G/fV1hycl9C6/MDV5EeA4Gy9wN3DVLO85POChUHpCBbjCsNZR
 WOIVy5kRDYL3q9E8YvXzVio1bIfYWCx9InaDQ+NHtTkKcKXPtB6wUsMMRXfjtWKIGh
 IZF6EngSQ84ZQ==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 1019E4C0E60; Fri,  2 Dec 2016 13:38:45 +0100 (CET)
Date: Fri, 2 Dec 2016 13:38:45 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161202123845.GB27118@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gVGh1cnNkYXksIDAxLjEyLjIwMTYgYXTCoDA5OjE5LCBUaG9tYXMgR2F6YWduYWlyZSB3cm90
ZToKPiA+IC0gbWlyYWdlIGNvbmZpZ3VyZSA8b3B0aW9ucz4gc2hvdWxkIHJlY29tcGlsZSB0aGUg
Y29uZmlndXJhdGlvbgo+ID4gYWNjb3JkaW5nIHRvIDxvcHRpb25zPgo+ID4gLSBtaXJhZ2UgYnVp
bGQgc2hvdWxkIGJ1aWxkLCBhbmQgZXJyb3Igb3V0IGlmIHRoZSB1bmlrZXJuZWwgd2FzIG5vdAo+
ID4gY29uZmlndXJlZCB1cGZyb250Cj4gCj4gSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUg
dGFyZ2V0L2NvbmZpZyBpbiBwYXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVk
IHRvIHJlY29uZmlndXJlIGlmIHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/CgpJIGRv
bid0IGZvbGxvdywgeW91IG5lZWQgdG8gcmVjb25maWd1cmUgdG9kYXkgaWYgeW91IHdhbnQgdG8g
c3dpdGNoCmJhY2tlbmRzLi4uCgo+ID4gLSBtaXJhZ2UgY2xlYW4gc2hvdWxkIGFsd2F5cyByZW1v
dmUgYnVpbGQgcHJvZHVjdHMgKF9idWlsZCksIG5vdCBkZXBlbmQKPiA+IG9uIGFueSBjb25jcmV0
ZSBjb25maWd1cmF0aW9uCj4gPiAtIG1pcmFnZSBkaXN0Y2xlYW4gKG5ldyEpIHNob3VsZCBjbGVh
biBhbmQgcmVtb3ZlIGFsbCBnZW5lcmF0ZWQgdGhpbmdzCj4gPiAtIG1pcmFnZSBpbml0IChuZXcs
IHByb3Bvc2VkIGJ5IHNhbW9odCkgc2hvdWxkIGJlIHVzYWJsZSB3aXRob3V0IGEgY29uZmlnLm1s
CgpXaGF0IHdvdWxkIHRoaXMgbmV3ICJtaXJhZ2UgaW5pdCIgZG8/Cgo+IAo+IEkgYW0gZ2VuZXJh
bGx5IG9rIHdpdGggdGhhdCB3b3JrZmxvdyB3aGljaCBpbXByb3ZlcyB0aGUgY3VycmVudCBvbmUu
IEkgYW0ganVzdCBhIGJpdCBjb25jZXJuZWQgYnkgdGhlIG51bWJlciBvZiBpbnRlcm1lZGlhdGUg
c3RlcHMgYW5kIHRoZSBwcm9saWZlcmF0aW9uIG9mIHN1YmNvbW1hbmRzIHRoYXQgeW91IG5lZWQg
dG8gcmVtZW1iZXIuIENhbiB3ZSB0cnkgdG8gbWVyZ2Ugc29tZSBvZiB0aGVzZSBjb21tYW5kcz8g
Rm9yIGluc3RhbmNlIG1heWJlIHVzZSBgbWlyYWdlIGNsZWFuIC0tYWxsYCBpbnN0ZWFkIG9mIGBt
aXJhZ2UgZGlzdGNsZWFuYD8gQW5kIGBtaXJhZ2UgYnVpbGQgLS1kZXBzYCBpbnN0ZWFkIG9mIGBt
aXJhZ2UgZGVwZW5kc2A/IGV0Yy4KCkEgcHJvYmxlbSB3aXRoICJtaXJhZ2UgYnVpbGQgLS1kZXBz
IiBpcyB0aGF0ICItLWRlcHMiIGlzIGFuICpvcHRpb24qLiBJTU8KdGhpcyBjb25mdXNlcyB0aGUg
c2VtYW50aWNzIG9mIGJ1aWxkIHdoaWNoIHdvdWxkIGJlY29tZToKCiAgYnVpbGQ6IEJ1aWxkIHRo
ZSB1bmlrZXJuZWwKICAgICBbIC0tZGVwcyBdOiBJbnN0YWxsIGRlcGVuZGVuY2llcwoKSW4gb3Ro
ZXIgd29yZHMsICJtaXJhZ2UgYnVpbGQgLS1kZXBzIiB3b3VsZCBkbyB0aGUgZXF1aXZhbGVudCBv
ZiB3aGF0ICJtYWtlCmRlcGVuZCAmJiBtaXJhZ2UgYnVpbGQiIGRvZXMgbm93LgoKSG93ZXZlcjog
VGhpcyB3aWxsIGJlIGNvbmZ1c2luZyBmb3IgZmlyc3QgdGltZSB1c2Vycywgc2luY2UgdGhleSB3
aWxsCmFsbW9zdCBhbHdheXMgd2FudCB0byBydW4gd2l0aCAiLS1kZXBzIi4KCk1hcnRpbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9z
LWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 12:38:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 12:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCn72-0007oV-Pt; Fri, 02 Dec 2016 12:38:48 +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 1cCn71-0007oP-9y
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 12:38:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A1/C3-08948-65B61485; Fri, 02 Dec 2016 12:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVit2Gljm5otmO
 EwfLllha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvF32hb2gu08Fc0/P7A2MM7g6mLk4hASuMMo
 sWr+Z0YQh0VgE4vEruWLgBxOoEyhxNfzX5hAbBYBFYnVn1qYQWw2AXWJ3/f3gtkiQPayU/fB6
 oUFdCQ6dx4Dq+cVMJN4s2w+lG0q8f1+DyvEzIUsEsfnhUPEBSVOznzCAmIzA/Xu3HqHrYuRA8
 iWllj+jwMiLC/RvHU2M0iYU8BJYtvlRJCwKNA1Vya8ZZ/AKDALyaBZSAbNQhg0C8mgBYwsqxg
 1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOWAQh2MK6ZH3iI
 UZKDSUmUl0PDMUKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9lFlBOsCg1PbUiLTMHGD0waQkOH
 iUR3myQNG9xQWJucWY6ROoUo6KUOK8vSEIAJJFRmgfXBovYS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLmZQKZwpOZVwI3/RXQYiagxR3X7UEWlyQipKQaGNsWb35km/zIcpPskXsH71oq5jZ
 e/9lSu+TZ0o/nf19cwDt17tcLtWEKAR5CIeeZNrc/j+nkPXWP0dlsfXJ3TNjexWZVjyfe3vRb
 6MyjtcnCM+u+Z3+Rrd7Hej1h55MNjHNfsh9K+V76tG3yw+O/v0RN7Xcw3v3NpXv9lu1HHid82
 nzpY2ynv6+eEktxRqKhFnNRcSIAisP1MdMCAAA=
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-4.tower-27.messagelabs.com!1480682325!74515039!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7830 invoked from network); 2 Dec 2016 12:38:45 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 12:38:45 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 47D2B122801
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 13:38:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1480682325;
 bh=89vJx/JNAioi159e53w+HfmFQ7RYOu87wF0qdxdvdZQ=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=aCrcHKVPTSJhH25ni2TdxXavjdwfcudEuEN+hJG6+iPdKH0pf3h0nFmz5ZUd3PE+C
 CJIRO/O05l4ntJZ6F28I/QS1/NbKSZ/1y9z3jV5v6PMJp/WrvQbIceW2X/lhWKv8wK
 a0dBOEbTKZ6o638sH/0JoDcO/lwuwa9qmw3YPBR6x6V8TdNYdD6C4MHUKaAe46areU
 pBgNtgpdcZg+U74C+G/fV1hycl9C6/MDV5EeA4Gy9wN3DVLO85POChUHpCBbjCsNZR
 WOIVy5kRDYL3q9E8YvXzVio1bIfYWCx9InaDQ+NHtTkKcKXPtB6wUsMMRXfjtWKIGh
 IZF6EngSQ84ZQ==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 1019E4C0E60; Fri,  2 Dec 2016 13:38:45 +0100 (CET)
Date: Fri, 2 Dec 2016 13:38:45 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161202123845.GB27118@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gVGh1cnNkYXksIDAxLjEyLjIwMTYgYXTCoDA5OjE5LCBUaG9tYXMgR2F6YWduYWlyZSB3cm90
ZToKPiA+IC0gbWlyYWdlIGNvbmZpZ3VyZSA8b3B0aW9ucz4gc2hvdWxkIHJlY29tcGlsZSB0aGUg
Y29uZmlndXJhdGlvbgo+ID4gYWNjb3JkaW5nIHRvIDxvcHRpb25zPgo+ID4gLSBtaXJhZ2UgYnVp
bGQgc2hvdWxkIGJ1aWxkLCBhbmQgZXJyb3Igb3V0IGlmIHRoZSB1bmlrZXJuZWwgd2FzIG5vdAo+
ID4gY29uZmlndXJlZCB1cGZyb250Cj4gCj4gSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUg
dGFyZ2V0L2NvbmZpZyBpbiBwYXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVk
IHRvIHJlY29uZmlndXJlIGlmIHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/CgpJIGRv
bid0IGZvbGxvdywgeW91IG5lZWQgdG8gcmVjb25maWd1cmUgdG9kYXkgaWYgeW91IHdhbnQgdG8g
c3dpdGNoCmJhY2tlbmRzLi4uCgo+ID4gLSBtaXJhZ2UgY2xlYW4gc2hvdWxkIGFsd2F5cyByZW1v
dmUgYnVpbGQgcHJvZHVjdHMgKF9idWlsZCksIG5vdCBkZXBlbmQKPiA+IG9uIGFueSBjb25jcmV0
ZSBjb25maWd1cmF0aW9uCj4gPiAtIG1pcmFnZSBkaXN0Y2xlYW4gKG5ldyEpIHNob3VsZCBjbGVh
biBhbmQgcmVtb3ZlIGFsbCBnZW5lcmF0ZWQgdGhpbmdzCj4gPiAtIG1pcmFnZSBpbml0IChuZXcs
IHByb3Bvc2VkIGJ5IHNhbW9odCkgc2hvdWxkIGJlIHVzYWJsZSB3aXRob3V0IGEgY29uZmlnLm1s
CgpXaGF0IHdvdWxkIHRoaXMgbmV3ICJtaXJhZ2UgaW5pdCIgZG8/Cgo+IAo+IEkgYW0gZ2VuZXJh
bGx5IG9rIHdpdGggdGhhdCB3b3JrZmxvdyB3aGljaCBpbXByb3ZlcyB0aGUgY3VycmVudCBvbmUu
IEkgYW0ganVzdCBhIGJpdCBjb25jZXJuZWQgYnkgdGhlIG51bWJlciBvZiBpbnRlcm1lZGlhdGUg
c3RlcHMgYW5kIHRoZSBwcm9saWZlcmF0aW9uIG9mIHN1YmNvbW1hbmRzIHRoYXQgeW91IG5lZWQg
dG8gcmVtZW1iZXIuIENhbiB3ZSB0cnkgdG8gbWVyZ2Ugc29tZSBvZiB0aGVzZSBjb21tYW5kcz8g
Rm9yIGluc3RhbmNlIG1heWJlIHVzZSBgbWlyYWdlIGNsZWFuIC0tYWxsYCBpbnN0ZWFkIG9mIGBt
aXJhZ2UgZGlzdGNsZWFuYD8gQW5kIGBtaXJhZ2UgYnVpbGQgLS1kZXBzYCBpbnN0ZWFkIG9mIGBt
aXJhZ2UgZGVwZW5kc2A/IGV0Yy4KCkEgcHJvYmxlbSB3aXRoICJtaXJhZ2UgYnVpbGQgLS1kZXBz
IiBpcyB0aGF0ICItLWRlcHMiIGlzIGFuICpvcHRpb24qLiBJTU8KdGhpcyBjb25mdXNlcyB0aGUg
c2VtYW50aWNzIG9mIGJ1aWxkIHdoaWNoIHdvdWxkIGJlY29tZToKCiAgYnVpbGQ6IEJ1aWxkIHRo
ZSB1bmlrZXJuZWwKICAgICBbIC0tZGVwcyBdOiBJbnN0YWxsIGRlcGVuZGVuY2llcwoKSW4gb3Ro
ZXIgd29yZHMsICJtaXJhZ2UgYnVpbGQgLS1kZXBzIiB3b3VsZCBkbyB0aGUgZXF1aXZhbGVudCBv
ZiB3aGF0ICJtYWtlCmRlcGVuZCAmJiBtaXJhZ2UgYnVpbGQiIGRvZXMgbm93LgoKSG93ZXZlcjog
VGhpcyB3aWxsIGJlIGNvbmZ1c2luZyBmb3IgZmlyc3QgdGltZSB1c2Vycywgc2luY2UgdGhleSB3
aWxsCmFsbW9zdCBhbHdheXMgd2FudCB0byBydW4gd2l0aCAiLS1kZXBzIi4KCk1hcnRpbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9z
LWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 12:50:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 12:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCnIA-0000fK-CZ; Fri, 02 Dec 2016 12:50:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <drupyog+caml@zoho.com>) id 1cCnI9-0000fE-J9
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 12:50:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7F/D5-19272-80E61485; Fri, 02 Dec 2016 12:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXidTJkpi5HnmO
 EwYrVIha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHh8jeWgh7+ik8bfrI1MO7k6WLk4mAR2MUk
 8eL9PDYQR0hgN6PE0Se7WboYOTmEBXQkOnceYwKxRQTUJZadus8IUXSWReLHzGmsIAk2ASWJX
 9fXsYPYvALWEvNfNoM1sAioSMw//pANxBYVCJd4OucMVI2gxMmZT8AWcAqYSyz88A2shlnATG
 Le5ofMELa8RPPW2cwTGHlnIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAkOLAQh2MJ5fG3iIUZKDSUmU1zTHMUKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO9EkJxgUWp6akVaZg4wyGHSEhw8SiK83iBp3uKCxNzizHSI1ClGRSlx3kUgC
 QGQREZpHlwbLLIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZiXPxdoCk9mXgnc9FdAi5mAFn
 dctwdZXJKIkJJqYJwvkH5lQrnwl6wqA3fPX7euiaUf5ZnSPvXDYubJxxdYZy04cCg13jCdbaZ
 vw7Udj1IaRdaomXhmudwOiPmr9qHtYMevmcZH7muvejH38YKrP+q+q71ly0sKT+H31JTov/H4
 oZt+/7zJy//tujupWtzUvfOvks3Hn1qJU7Iv6X3v2vPdI8PINkqJpTgj0VCLuag4EQD/zciVp
 wIAAA==
X-Env-Sender: drupyog+caml@zoho.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1480683014!70740219!1
X-Originating-IP: [74.201.84.153]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52651 invoked from network); 2 Dec 2016 12:50:16 -0000
Received: from sender153-mail.zoho.com (HELO sender153-mail.zoho.com)
 (74.201.84.153)
 by server-7.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 2 Dec 2016 12:50:16 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; 
 h=subject:to:references:from:message-id:date:user-agent:mime-version:in-reply-to:content-type;
 b=HmgTYr7K8GwPtrxgnkUg3QNtTbv43yItN2YXPO0UNs1iIxDo3nukiypMzOyvViVTZy2sjV53kfPh
 J3eUPp1sH3CTRO/2EaIxtpC5VwSy3OQhKZPQBB6iDVFoZzfQ5mTm  
Received: from [192.168.1.8] (did75-8-82-228-42-129.fbx.proxad.net
 [82.228.42.129]) by mx.zohomail.com
 with SMTPS id 1480683013288507.67979275519406;
 Fri, 2 Dec 2016 04:50:13 -0800 (PST)
To: mirageos-devel@lists.xenproject.org
References: <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
 <20161202123845.GB27118@nodbug.lucina.net>
From: Drup <drupyog+caml@zoho.com>
Message-ID: <c847fcec-cdd5-c765-0401-eb9ca29c866c@zoho.com>
Date: Fri, 2 Dec 2016 13:50:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <20161202123845.GB27118@nodbug.lucina.net>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

TGUgMDIvMTIvMjAxNiDDoCAxMzozOCwgTWFydGluIEx1Y2luYSBhIMOpY3JpdCA6Cj4gT24gVGh1
cnNkYXksIDAxLjEyLjIwMTYgYXQgMDk6MTksIFRob21hcyBHYXphZ25haXJlIHdyb3RlOgo+Pj4g
LSBtaXJhZ2UgY29uZmlndXJlIDxvcHRpb25zPiBzaG91bGQgcmVjb21waWxlIHRoZSBjb25maWd1
cmF0aW9uCj4+PiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4+PiAtIG1pcmFnZSBidWlsZCBzaG91
bGQgYnVpbGQsIGFuZCBlcnJvciBvdXQgaWYgdGhlIHVuaWtlcm5lbCB3YXMgbm90Cj4+PiBjb25m
aWd1cmVkIHVwZnJvbnQKPj4gSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUgdGFyZ2V0L2Nv
bmZpZyBpbiBwYXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVkIHRvIHJlY29u
ZmlndXJlIGlmIHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/Cj4gSSBkb24ndCBmb2xs
b3csIHlvdSBuZWVkIHRvIHJlY29uZmlndXJlIHRvZGF5IGlmIHlvdSB3YW50IHRvIHN3aXRjaAo+
IGJhY2tlbmRzLi4uCj4KPj4+IC0gbWlyYWdlIGNsZWFuIHNob3VsZCBhbHdheXMgcmVtb3ZlIGJ1
aWxkIHByb2R1Y3RzIChfYnVpbGQpLCBub3QgZGVwZW5kCj4+PiBvbiBhbnkgY29uY3JldGUgY29u
ZmlndXJhdGlvbgo+Pj4gLSBtaXJhZ2UgZGlzdGNsZWFuIChuZXchKSBzaG91bGQgY2xlYW4gYW5k
IHJlbW92ZSBhbGwgZ2VuZXJhdGVkIHRoaW5ncwo+Pj4gLSBtaXJhZ2UgaW5pdCAobmV3LCBwcm9w
b3NlZCBieSBzYW1vaHQpIHNob3VsZCBiZSB1c2FibGUgd2l0aG91dCBhIGNvbmZpZy5tbAo+IFdo
YXQgd291bGQgdGhpcyBuZXcgIm1pcmFnZSBpbml0IiBkbz8KPgo+PiBJIGFtIGdlbmVyYWxseSBv
ayB3aXRoIHRoYXQgd29ya2Zsb3cgd2hpY2ggaW1wcm92ZXMgdGhlIGN1cnJlbnQgb25lLiBJIGFt
IGp1c3QgYSBiaXQgY29uY2VybmVkIGJ5IHRoZSBudW1iZXIgb2YgaW50ZXJtZWRpYXRlIHN0ZXBz
IGFuZCB0aGUgcHJvbGlmZXJhdGlvbiBvZiBzdWJjb21tYW5kcyB0aGF0IHlvdSBuZWVkIHRvIHJl
bWVtYmVyLiBDYW4gd2UgdHJ5IHRvIG1lcmdlIHNvbWUgb2YgdGhlc2UgY29tbWFuZHM/IEZvciBp
bnN0YW5jZSBtYXliZSB1c2UgYG1pcmFnZSBjbGVhbiAtLWFsbGAgaW5zdGVhZCBvZiBgbWlyYWdl
IGRpc3RjbGVhbmA/IEFuZCBgbWlyYWdlIGJ1aWxkIC0tZGVwc2AgaW5zdGVhZCBvZiBgbWlyYWdl
IGRlcGVuZHNgPyBldGMuCj4gQSBwcm9ibGVtIHdpdGggIm1pcmFnZSBidWlsZCAtLWRlcHMiIGlz
IHRoYXQgIi0tZGVwcyIgaXMgYW4gKm9wdGlvbiouIElNTwo+IHRoaXMgY29uZnVzZXMgdGhlIHNl
bWFudGljcyBvZiBidWlsZCB3aGljaCB3b3VsZCBiZWNvbWU6Cj4KPiAgICBidWlsZDogQnVpbGQg
dGhlIHVuaWtlcm5lbAo+ICAgICAgIFsgLS1kZXBzIF06IEluc3RhbGwgZGVwZW5kZW5jaWVzCj4K
PiBJbiBvdGhlciB3b3JkcywgIm1pcmFnZSBidWlsZCAtLWRlcHMiIHdvdWxkIGRvIHRoZSBlcXVp
dmFsZW50IG9mIHdoYXQgIm1ha2UKPiBkZXBlbmQgJiYgbWlyYWdlIGJ1aWxkIiBkb2VzIG5vdy4K
Pgo+IEhvd2V2ZXI6IFRoaXMgd2lsbCBiZSBjb25mdXNpbmcgZm9yIGZpcnN0IHRpbWUgdXNlcnMs
IHNpbmNlIHRoZXkgd2lsbAo+IGFsbW9zdCBhbHdheXMgd2FudCB0byBydW4gd2l0aCAiLS1kZXBz
Ii4KPgoKVGhhdCdzIG1vc3RseSB3aGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvZnVuY3Rv
cmlhL3B1bGwvODcgZG9lcywgCmV4Y2VwdCB0aGF0ICJtaXJhZ2UgZGVzY3JpYmUiIGFsd2F5cyBh
Y2NlcHRzIGtleXMsIGV2ZW4gaWYgdGhlcmUgaXMgYSAKY2FjaGVkIGNvbmZpZ3VyYXRpb24uIEkg
dGhpbmsgaXQncyBtb3JlIGNvbnNpc3RlbnQsIGFuZCBpdCBnaXZlcyB5b3UgdGhlIApvcHBvcnR1
bml0eSB0byBzZWUgIndoYXQgaGFwcGVucyBpZiBJIGNoYW5nZSBqdXN0IHRoYXQiLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 12:50:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 12:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCnIA-0000fK-CZ; Fri, 02 Dec 2016 12:50:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <drupyog+caml@zoho.com>) id 1cCnI9-0000fE-J9
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 12:50:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7F/D5-19272-80E61485; Fri, 02 Dec 2016 12:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXidTJkpi5HnmO
 EwYrVIha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHh8jeWgh7+ik8bfrI1MO7k6WLk4mAR2MUk
 8eL9PDYQR0hgN6PE0Se7WboYOTmEBXQkOnceYwKxRQTUJZadus8IUXSWReLHzGmsIAk2ASWJX
 9fXsYPYvALWEvNfNoM1sAioSMw//pANxBYVCJd4OucMVI2gxMmZT8AWcAqYSyz88A2shlnATG
 Le5ofMELa8RPPW2cwTGHlnIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAkOLAQh2MJ5fG3iIUZKDSUmU1zTHMUKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO9EkJxgUWp6akVaZg4wyGHSEhw8SiK83iBp3uKCxNzizHSI1ClGRSlx3kUgC
 QGQREZpHlwbLLIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZiXPxdoCk9mXgnc9FdAi5mAFn
 dctwdZXJKIkJJqYJwvkH5lQrnwl6wqA3fPX7euiaUf5ZnSPvXDYubJxxdYZy04cCg13jCdbaZ
 vw7Udj1IaRdaomXhmudwOiPmr9qHtYMevmcZH7muvejH38YKrP+q+q71ly0sKT+H31JTov/H4
 oZt+/7zJy//tujupWtzUvfOvks3Hn1qJU7Iv6X3v2vPdI8PINkqJpTgj0VCLuag4EQD/zciVp
 wIAAA==
X-Env-Sender: drupyog+caml@zoho.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1480683014!70740219!1
X-Originating-IP: [74.201.84.153]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52651 invoked from network); 2 Dec 2016 12:50:16 -0000
Received: from sender153-mail.zoho.com (HELO sender153-mail.zoho.com)
 (74.201.84.153)
 by server-7.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 2 Dec 2016 12:50:16 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; 
 h=subject:to:references:from:message-id:date:user-agent:mime-version:in-reply-to:content-type;
 b=HmgTYr7K8GwPtrxgnkUg3QNtTbv43yItN2YXPO0UNs1iIxDo3nukiypMzOyvViVTZy2sjV53kfPh
 J3eUPp1sH3CTRO/2EaIxtpC5VwSy3OQhKZPQBB6iDVFoZzfQ5mTm  
Received: from [192.168.1.8] (did75-8-82-228-42-129.fbx.proxad.net
 [82.228.42.129]) by mx.zohomail.com
 with SMTPS id 1480683013288507.67979275519406;
 Fri, 2 Dec 2016 04:50:13 -0800 (PST)
To: mirageos-devel@lists.xenproject.org
References: <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
 <20161202123845.GB27118@nodbug.lucina.net>
From: Drup <drupyog+caml@zoho.com>
Message-ID: <c847fcec-cdd5-c765-0401-eb9ca29c866c@zoho.com>
Date: Fri, 2 Dec 2016 13:50:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
In-Reply-To: <20161202123845.GB27118@nodbug.lucina.net>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

TGUgMDIvMTIvMjAxNiDDoCAxMzozOCwgTWFydGluIEx1Y2luYSBhIMOpY3JpdCA6Cj4gT24gVGh1
cnNkYXksIDAxLjEyLjIwMTYgYXQgMDk6MTksIFRob21hcyBHYXphZ25haXJlIHdyb3RlOgo+Pj4g
LSBtaXJhZ2UgY29uZmlndXJlIDxvcHRpb25zPiBzaG91bGQgcmVjb21waWxlIHRoZSBjb25maWd1
cmF0aW9uCj4+PiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4+PiAtIG1pcmFnZSBidWlsZCBzaG91
bGQgYnVpbGQsIGFuZCBlcnJvciBvdXQgaWYgdGhlIHVuaWtlcm5lbCB3YXMgbm90Cj4+PiBjb25m
aWd1cmVkIHVwZnJvbnQKPj4gSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUgdGFyZ2V0L2Nv
bmZpZyBpbiBwYXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVkIHRvIHJlY29u
ZmlndXJlIGlmIHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/Cj4gSSBkb24ndCBmb2xs
b3csIHlvdSBuZWVkIHRvIHJlY29uZmlndXJlIHRvZGF5IGlmIHlvdSB3YW50IHRvIHN3aXRjaAo+
IGJhY2tlbmRzLi4uCj4KPj4+IC0gbWlyYWdlIGNsZWFuIHNob3VsZCBhbHdheXMgcmVtb3ZlIGJ1
aWxkIHByb2R1Y3RzIChfYnVpbGQpLCBub3QgZGVwZW5kCj4+PiBvbiBhbnkgY29uY3JldGUgY29u
ZmlndXJhdGlvbgo+Pj4gLSBtaXJhZ2UgZGlzdGNsZWFuIChuZXchKSBzaG91bGQgY2xlYW4gYW5k
IHJlbW92ZSBhbGwgZ2VuZXJhdGVkIHRoaW5ncwo+Pj4gLSBtaXJhZ2UgaW5pdCAobmV3LCBwcm9w
b3NlZCBieSBzYW1vaHQpIHNob3VsZCBiZSB1c2FibGUgd2l0aG91dCBhIGNvbmZpZy5tbAo+IFdo
YXQgd291bGQgdGhpcyBuZXcgIm1pcmFnZSBpbml0IiBkbz8KPgo+PiBJIGFtIGdlbmVyYWxseSBv
ayB3aXRoIHRoYXQgd29ya2Zsb3cgd2hpY2ggaW1wcm92ZXMgdGhlIGN1cnJlbnQgb25lLiBJIGFt
IGp1c3QgYSBiaXQgY29uY2VybmVkIGJ5IHRoZSBudW1iZXIgb2YgaW50ZXJtZWRpYXRlIHN0ZXBz
IGFuZCB0aGUgcHJvbGlmZXJhdGlvbiBvZiBzdWJjb21tYW5kcyB0aGF0IHlvdSBuZWVkIHRvIHJl
bWVtYmVyLiBDYW4gd2UgdHJ5IHRvIG1lcmdlIHNvbWUgb2YgdGhlc2UgY29tbWFuZHM/IEZvciBp
bnN0YW5jZSBtYXliZSB1c2UgYG1pcmFnZSBjbGVhbiAtLWFsbGAgaW5zdGVhZCBvZiBgbWlyYWdl
IGRpc3RjbGVhbmA/IEFuZCBgbWlyYWdlIGJ1aWxkIC0tZGVwc2AgaW5zdGVhZCBvZiBgbWlyYWdl
IGRlcGVuZHNgPyBldGMuCj4gQSBwcm9ibGVtIHdpdGggIm1pcmFnZSBidWlsZCAtLWRlcHMiIGlz
IHRoYXQgIi0tZGVwcyIgaXMgYW4gKm9wdGlvbiouIElNTwo+IHRoaXMgY29uZnVzZXMgdGhlIHNl
bWFudGljcyBvZiBidWlsZCB3aGljaCB3b3VsZCBiZWNvbWU6Cj4KPiAgICBidWlsZDogQnVpbGQg
dGhlIHVuaWtlcm5lbAo+ICAgICAgIFsgLS1kZXBzIF06IEluc3RhbGwgZGVwZW5kZW5jaWVzCj4K
PiBJbiBvdGhlciB3b3JkcywgIm1pcmFnZSBidWlsZCAtLWRlcHMiIHdvdWxkIGRvIHRoZSBlcXVp
dmFsZW50IG9mIHdoYXQgIm1ha2UKPiBkZXBlbmQgJiYgbWlyYWdlIGJ1aWxkIiBkb2VzIG5vdy4K
Pgo+IEhvd2V2ZXI6IFRoaXMgd2lsbCBiZSBjb25mdXNpbmcgZm9yIGZpcnN0IHRpbWUgdXNlcnMs
IHNpbmNlIHRoZXkgd2lsbAo+IGFsbW9zdCBhbHdheXMgd2FudCB0byBydW4gd2l0aCAiLS1kZXBz
Ii4KPgoKVGhhdCdzIG1vc3RseSB3aGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvZnVuY3Rv
cmlhL3B1bGwvODcgZG9lcywgCmV4Y2VwdCB0aGF0ICJtaXJhZ2UgZGVzY3JpYmUiIGFsd2F5cyBh
Y2NlcHRzIGtleXMsIGV2ZW4gaWYgdGhlcmUgaXMgYSAKY2FjaGVkIGNvbmZpZ3VyYXRpb24uIEkg
dGhpbmsgaXQncyBtb3JlIGNvbnNpc3RlbnQsIGFuZCBpdCBnaXZlcyB5b3UgdGhlIApvcHBvcnR1
bml0eSB0byBzZWUgIndoYXQgaGFwcGVucyBpZiBJIGNoYW5nZSBqdXN0IHRoYXQiLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 13:00:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 13:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCnRr-0001ku-2Q; Fri, 02 Dec 2016 13:00:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1cCnRp-0001ko-Kw
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 13:00:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6A/75-22495-06071485; Fri, 02 Dec 2016 13:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVit2Gljm5CgWO
 EwZHX3Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnFiYidTwV7OirlLD7I3MD5i72Lk4hASuMMo
 seT/QSYQh0VgE4vEpM9XgBxOoEyhxMUFC9hAbBYBFYntG1rZQWw2AXWJ3/f3MoPYIkD2slP3G
 UFsYQEdic6dx8B6eQXMJC4sfgVlm0p8v9/DCrFtHovE3bsn2CASghInZz5hAbGZgZp3br0DFO
 cAsqUllv/jgAjLSzRvnQ22i1PARmLa7VVgu0SB7rky4S37BEaBWUgmzUIyaRbCpFlIJi1gZFn
 FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYtgxAsINxzXbP
 Q4ySHExKorymOY4RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P+UB5QSLUtNTK9Iyc4ARBJOW4
 OBREuGVyQdK8xYXJOYWZ6ZDpE4xKkqJ834H6RMASWSU5sG1waL2EqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5tUHG82TmlcBNfwW0mAloccd1e5DFJYkIKakGxsbpB75V2H1e1j9DTsnuwZS
 VVYePSJpvPdOVZrdiQ4D9vx1qiye6ML96mMAuEcSv46B16e/BpbVGSvr9LG9392yKC9r11X2m
 r4du/Zfn8U2PRNxPXt0nEzc1tOT6Epfp7nHfq6OyPwSZsWp9rsvUj02apWQ356VRSeyibjUNv
 211EzJeb222UGIpzkg01GIuKk4EAEeJqJvVAgAA
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-3.tower-31.messagelabs.com!1480683615!74124036!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56501 invoked from network); 2 Dec 2016 13:00:16 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 13:00:16 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 4314B122801
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 14:00:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1480683615;
 bh=UhYdRSWSPyQisyJGDffduMN77qUfNdZ/9ymOR+x1kD0=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=rbo/9XIU24wx+ahpMvM4OhOL3v1bWwjgJma7lVXo45Tva6jRtSFHYU51JR5qBMPwA
 r86fFNFKmLa4jO+v8tL4+EBxGu9I6rol5CEFCa8loUlDEPERZI/6XA7Qw68akoVBMz
 iKC5ttb3x5RpKBxqh/KsmO5SvOewFbm+sh1zokQJ5ZzP+sFA3HeBWwQAdn6YAAg08M
 2PDOtq67RlEX4E7+8+vqUybPGgzbY/irx3qwBn6Or2MbpkQGV1aQDWWCEmqe6jRiOU
 seIoA5KqXxEl2T+1FB9J3/0TmD0K5bOGaGYfpReXN4cK7A8FZ4sK6UFaQbs670ZCbi
 afbiod8g1JEvQ==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id EB49F4C0E60; Fri,  2 Dec 2016 14:00:14 +0100 (CET)
Date: Fri, 2 Dec 2016 14:00:14 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161202130014.GC27118@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
 <20161202123845.GB27118@nodbug.lucina.net>
 <c847fcec-cdd5-c765-0401-eb9ca29c866c@zoho.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c847fcec-cdd5-c765-0401-eb9ca29c866c@zoho.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gRnJpZGF5LCAwMi4xMi4yMDE2IGF0wqAxMzo1MCwgRHJ1cCB3cm90ZToKPiA+PkkgYW0gZ2Vu
ZXJhbGx5IG9rIHdpdGggdGhhdCB3b3JrZmxvdyB3aGljaCBpbXByb3ZlcyB0aGUgY3VycmVudCBv
bmUuIEkgYW0ganVzdCBhIGJpdCBjb25jZXJuZWQgYnkgdGhlIG51bWJlciBvZiBpbnRlcm1lZGlh
dGUgc3RlcHMgYW5kIHRoZSBwcm9saWZlcmF0aW9uIG9mIHN1YmNvbW1hbmRzIHRoYXQgeW91IG5l
ZWQgdG8gcmVtZW1iZXIuIENhbiB3ZSB0cnkgdG8gbWVyZ2Ugc29tZSBvZiB0aGVzZSBjb21tYW5k
cz8gRm9yIGluc3RhbmNlIG1heWJlIHVzZSBgbWlyYWdlIGNsZWFuIC0tYWxsYCBpbnN0ZWFkIG9m
IGBtaXJhZ2UgZGlzdGNsZWFuYD8gQW5kIGBtaXJhZ2UgYnVpbGQgLS1kZXBzYCBpbnN0ZWFkIG9m
IGBtaXJhZ2UgZGVwZW5kc2A/IGV0Yy4KPiA+QSBwcm9ibGVtIHdpdGggIm1pcmFnZSBidWlsZCAt
LWRlcHMiIGlzIHRoYXQgIi0tZGVwcyIgaXMgYW4gKm9wdGlvbiouIElNTwo+ID50aGlzIGNvbmZ1
c2VzIHRoZSBzZW1hbnRpY3Mgb2YgYnVpbGQgd2hpY2ggd291bGQgYmVjb21lOgo+ID4KPiA+ICAg
YnVpbGQ6IEJ1aWxkIHRoZSB1bmlrZXJuZWwKPiA+ICAgICAgWyAtLWRlcHMgXTogSW5zdGFsbCBk
ZXBlbmRlbmNpZXMKPiA+Cj4gPkluIG90aGVyIHdvcmRzLCAibWlyYWdlIGJ1aWxkIC0tZGVwcyIg
d291bGQgZG8gdGhlIGVxdWl2YWxlbnQgb2Ygd2hhdCAibWFrZQo+ID5kZXBlbmQgJiYgbWlyYWdl
IGJ1aWxkIiBkb2VzIG5vdy4KPiA+Cj4gPkhvd2V2ZXI6IFRoaXMgd2lsbCBiZSBjb25mdXNpbmcg
Zm9yIGZpcnN0IHRpbWUgdXNlcnMsIHNpbmNlIHRoZXkgd2lsbAo+ID5hbG1vc3QgYWx3YXlzIHdh
bnQgdG8gcnVuIHdpdGggIi0tZGVwcyIuCj4gPgo+IAo+IFRoYXQncyBtb3N0bHkgd2hhdCBodHRw
czovL2dpdGh1Yi5jb20vbWlyYWdlL2Z1bmN0b3JpYS9wdWxsLzg3IGRvZXMsIGV4Y2VwdAo+IHRo
YXQgIm1pcmFnZSBkZXNjcmliZSIgYWx3YXlzIGFjY2VwdHMga2V5cywgZXZlbiBpZiB0aGVyZSBp
cyBhIGNhY2hlZAo+IGNvbmZpZ3VyYXRpb24uIEkgdGhpbmsgaXQncyBtb3JlIGNvbnNpc3RlbnQs
IGFuZCBpdCBnaXZlcyB5b3UgdGhlCj4gb3Bwb3J0dW5pdHkgdG8gc2VlICJ3aGF0IGhhcHBlbnMg
aWYgSSBjaGFuZ2UganVzdCB0aGF0Ii4KCkFoLCBJIG1pc3NlZCB0aGF0LiBMb29rcyByZWFzb25h
YmxlLCArMS4KCk1hcnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 13:00:20 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 13:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCnRr-0001ku-2Q; Fri, 02 Dec 2016 13:00:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@lucina.net>) id 1cCnRp-0001ko-Kw
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 13:00:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6A/75-22495-06071485; Fri, 02 Dec 2016 13:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVit2Gljm5CgWO
 EwZHX3Ba9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnFiYidTwV7OirlLD7I3MD5i72Lk4hASuMMo
 seT/QSYQh0VgE4vEpM9XgBxOoEyhxMUFC9hAbBYBFYntG1rZQWw2AXWJ3/f3MoPYIkD2slP3G
 UFsYQEdic6dx8B6eQXMJC4sfgVlm0p8v9/DCrFtHovE3bsn2CASghInZz5hAbGZgZp3br0DFO
 cAsqUllv/jgAjLSzRvnQ22i1PARmLa7VVgu0SB7rky4S37BEaBWUgmzUIyaRbCpFlIJi1gZFn
 FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYtgxAsINxzXbP
 Q4ySHExKorymOY4RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P+UB5QSLUtNTK9Iyc4ARBJOW4
 OBREuGVyQdK8xYXJOYWZ6ZDpE4xKkqJ834H6RMASWSU5sG1waL2EqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5tUHG82TmlcBNfwW0mAloccd1e5DFJYkIKakGxsbpB75V2H1e1j9DTsnuwZS
 VVYePSJpvPdOVZrdiQ4D9vx1qiye6ML96mMAuEcSv46B16e/BpbVGSvr9LG9392yKC9r11X2m
 r4du/Zfn8U2PRNxPXt0nEzc1tOT6Epfp7nHfq6OyPwSZsWp9rsvUj02apWQ356VRSeyibjUNv
 211EzJeb222UGIpzkg01GIuKk4EAEeJqJvVAgAA
X-Env-Sender: martin@lucina.net
X-Msg-Ref: server-3.tower-31.messagelabs.com!1480683615!74124036!1
X-Originating-IP: [62.176.169.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56501 invoked from network); 2 Dec 2016 13:00:16 -0000
Received: from smtp.lucina.net (HELO smtp.lucina.net) (62.176.169.44)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 13:00:16 -0000
Received: from nodbug.lucina.net (chello089173222227.chello.sk
 [89.173.222.227])
 by smtp.lucina.net (Postfix) with ESMTPSA id 4314B122801
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 14:00:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201309; t=1480683615;
 bh=UhYdRSWSPyQisyJGDffduMN77qUfNdZ/9ymOR+x1kD0=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=rbo/9XIU24wx+ahpMvM4OhOL3v1bWwjgJma7lVXo45Tva6jRtSFHYU51JR5qBMPwA
 r86fFNFKmLa4jO+v8tL4+EBxGu9I6rol5CEFCa8loUlDEPERZI/6XA7Qw68akoVBMz
 iKC5ttb3x5RpKBxqh/KsmO5SvOewFbm+sh1zokQJ5ZzP+sFA3HeBWwQAdn6YAAg08M
 2PDOtq67RlEX4E7+8+vqUybPGgzbY/irx3qwBn6Or2MbpkQGV1aQDWWCEmqe6jRiOU
 seIoA5KqXxEl2T+1FB9J3/0TmD0K5bOGaGYfpReXN4cK7A8FZ4sK6UFaQbs670ZCbi
 afbiod8g1JEvQ==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id EB49F4C0E60; Fri,  2 Dec 2016 14:00:14 +0100 (CET)
Date: Fri, 2 Dec 2016 14:00:14 +0100
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Message-ID: <20161202130014.GC27118@nodbug.lucina.net>
Mail-Followup-To: mirageos-devel@lists.xenproject.org
References: <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
 <20161202123845.GB27118@nodbug.lucina.net>
 <c847fcec-cdd5-c765-0401-eb9ca29c866c@zoho.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c847fcec-cdd5-c765-0401-eb9ca29c866c@zoho.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gRnJpZGF5LCAwMi4xMi4yMDE2IGF0wqAxMzo1MCwgRHJ1cCB3cm90ZToKPiA+PkkgYW0gZ2Vu
ZXJhbGx5IG9rIHdpdGggdGhhdCB3b3JrZmxvdyB3aGljaCBpbXByb3ZlcyB0aGUgY3VycmVudCBv
bmUuIEkgYW0ganVzdCBhIGJpdCBjb25jZXJuZWQgYnkgdGhlIG51bWJlciBvZiBpbnRlcm1lZGlh
dGUgc3RlcHMgYW5kIHRoZSBwcm9saWZlcmF0aW9uIG9mIHN1YmNvbW1hbmRzIHRoYXQgeW91IG5l
ZWQgdG8gcmVtZW1iZXIuIENhbiB3ZSB0cnkgdG8gbWVyZ2Ugc29tZSBvZiB0aGVzZSBjb21tYW5k
cz8gRm9yIGluc3RhbmNlIG1heWJlIHVzZSBgbWlyYWdlIGNsZWFuIC0tYWxsYCBpbnN0ZWFkIG9m
IGBtaXJhZ2UgZGlzdGNsZWFuYD8gQW5kIGBtaXJhZ2UgYnVpbGQgLS1kZXBzYCBpbnN0ZWFkIG9m
IGBtaXJhZ2UgZGVwZW5kc2A/IGV0Yy4KPiA+QSBwcm9ibGVtIHdpdGggIm1pcmFnZSBidWlsZCAt
LWRlcHMiIGlzIHRoYXQgIi0tZGVwcyIgaXMgYW4gKm9wdGlvbiouIElNTwo+ID50aGlzIGNvbmZ1
c2VzIHRoZSBzZW1hbnRpY3Mgb2YgYnVpbGQgd2hpY2ggd291bGQgYmVjb21lOgo+ID4KPiA+ICAg
YnVpbGQ6IEJ1aWxkIHRoZSB1bmlrZXJuZWwKPiA+ICAgICAgWyAtLWRlcHMgXTogSW5zdGFsbCBk
ZXBlbmRlbmNpZXMKPiA+Cj4gPkluIG90aGVyIHdvcmRzLCAibWlyYWdlIGJ1aWxkIC0tZGVwcyIg
d291bGQgZG8gdGhlIGVxdWl2YWxlbnQgb2Ygd2hhdCAibWFrZQo+ID5kZXBlbmQgJiYgbWlyYWdl
IGJ1aWxkIiBkb2VzIG5vdy4KPiA+Cj4gPkhvd2V2ZXI6IFRoaXMgd2lsbCBiZSBjb25mdXNpbmcg
Zm9yIGZpcnN0IHRpbWUgdXNlcnMsIHNpbmNlIHRoZXkgd2lsbAo+ID5hbG1vc3QgYWx3YXlzIHdh
bnQgdG8gcnVuIHdpdGggIi0tZGVwcyIuCj4gPgo+IAo+IFRoYXQncyBtb3N0bHkgd2hhdCBodHRw
czovL2dpdGh1Yi5jb20vbWlyYWdlL2Z1bmN0b3JpYS9wdWxsLzg3IGRvZXMsIGV4Y2VwdAo+IHRo
YXQgIm1pcmFnZSBkZXNjcmliZSIgYWx3YXlzIGFjY2VwdHMga2V5cywgZXZlbiBpZiB0aGVyZSBp
cyBhIGNhY2hlZAo+IGNvbmZpZ3VyYXRpb24uIEkgdGhpbmsgaXQncyBtb3JlIGNvbnNpc3RlbnQs
IGFuZCBpdCBnaXZlcyB5b3UgdGhlCj4gb3Bwb3J0dW5pdHkgdG8gc2VlICJ3aGF0IGhhcHBlbnMg
aWYgSSBjaGFuZ2UganVzdCB0aGF0Ii4KCkFoLCBJIG1pc3NlZCB0aGF0LiBMb29rcyByZWFzb25h
YmxlLCArMS4KCk1hcnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 13:56:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 13:56: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 1cCoKM-00064g-0P; Fri, 02 Dec 2016 13:56:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1cCoKK-00064Y-U0
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 13:56:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 75/2B-28947-49D71485; Fri, 02 Dec 2016 13:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K56hl5QndyrWO
 EwZNuNYve1rssDowehz9cYQlgjGLNzEvKr0hgzVjz/R9LwS7uii9vNrM2MB7n7GLk4hASeMgk
 8ePFSpYuRk4OYQEdic6dx5ggEldZJLomLWAHSYgIqEssO3WfEcRmE9CU2PDyOWsXIwcHr4CdR
 M/DFJAwi4CKxIGTnWBzRAUiJDbe3wdWzisgKHFy5hMWkHJOASeJbZcTQcLMQBP/zLvEDGHLS2
 x/O4d5AiPPLCQds5CUzUJStoCReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uanFxYnp
 qTmJSsV5yfu4mRmDw1DMwMO5g/H3a8xCjJAeTkiivaY5jhBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3jU1QDnBotT01Iq0zBxgGMOkJTh4lER4d4OkeYsLEnOLM9MhUqcYFaXEeSeAJARAEhmle
 XBtsNi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xzIFJ7MvBK46a+AFjMBLe64bg+yuC
 QRISXVwLhpp6hWacwjrxxG0ZlzwrjO/Yr9Fnu+7KmAaVHgrp8n2ZrXhuY4sXsd/PO/cGbySoV
 60b1Lzs5mXvdbWvFg++VZNw2PaCzqMPTwyoz6YRD5ZLvnkeroGsu+Fw+2zdk2r6rr18Qjt25P
 y20/a1Sa7jWBX2rv7TcXnh4WUSiYtbJIcunDkG37mK4psRRnJBpqMRcVJwIAUohLGZgCAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1480686995!62482827!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12896 invoked from network); 2 Dec 2016 13:56:35 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Dec 2016 13:56:35 -0000
Received: from [192.168.0.102] (244-108-22-46.fiber.hringdu.is [46.22.108.244])
 (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 69F3C2FE7
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 14:56:34 +0100 (CET)
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <62b34a2f-d819-1913-f738-9ef62a5d896e@mehnert.org>
Date: Fri, 2 Dec 2016 13:56:19 +0000
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gMDEvMTIvMjAxNiAwOToxOSwgVGhvbWFzIEdhemFnbmFpcmUgd3JvdGU6Cj4+IC0gbWlyYWdl
IGNvbmZpZ3VyZSA8b3B0aW9ucz4gc2hvdWxkIHJlY29tcGlsZSB0aGUgY29uZmlndXJhdGlvbgo+
PiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4+IC0gbWlyYWdlIGJ1aWxkIHNob3VsZCBidWlsZCwg
YW5kIGVycm9yIG91dCBpZiB0aGUgdW5pa2VybmVsIHdhcyBub3QKPj4gY29uZmlndXJlZCB1cGZy
b250Cj4gCj4gSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUgdGFyZ2V0L2NvbmZpZyBpbiBw
YXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVkIHRvIHJlY29uZmlndXJlIGlm
IHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/CgpZZXMsIGF0bSB0aGlzIGlzIHRoZSBj
YXNlLiAgVGhlcmUgbWlnaHQgYmUgc29tZXRoaW5nIG9uIHRoZSBob3Jpem9uCndoaWNoIHByb3Bl
cmx5IGRlYWxzIHdpdGggbXVsdGlwbGUgY29uZmlncyAobWlyYWdlIHN3aXRjaD8pLgoKPj4gLSBt
aXJhZ2UgY2xlYW4gc2hvdWxkIGFsd2F5cyByZW1vdmUgYnVpbGQgcHJvZHVjdHMgKF9idWlsZCks
IG5vdCBkZXBlbmQKPj4gb24gYW55IGNvbmNyZXRlIGNvbmZpZ3VyYXRpb24KPj4gLSBtaXJhZ2Ug
ZGlzdGNsZWFuIChuZXchKSBzaG91bGQgY2xlYW4gYW5kIHJlbW92ZSBhbGwgZ2VuZXJhdGVkIHRo
aW5ncwo+PiAtIG1pcmFnZSBpbml0IChuZXcsIHByb3Bvc2VkIGJ5IHNhbW9odCkgc2hvdWxkIGJl
IHVzYWJsZSB3aXRob3V0IGEgY29uZmlnLm1sCj4gCj4gSSBhbSBnZW5lcmFsbHkgb2sgd2l0aCB0
aGF0IHdvcmtmbG93IHdoaWNoIGltcHJvdmVzIHRoZSBjdXJyZW50IG9uZS4gSSBhbSBqdXN0IGEg
Yml0IGNvbmNlcm5lZCBieSB0aGUgbnVtYmVyIG9mIGludGVybWVkaWF0ZSBzdGVwcyBhbmQgdGhl
IHByb2xpZmVyYXRpb24gb2Ygc3ViY29tbWFuZHMgdGhhdCB5b3UgbmVlZCB0byByZW1lbWJlci4g
Q2FuIHdlIHRyeSB0byBtZXJnZSBzb21lIG9mIHRoZXNlIGNvbW1hbmRzPyBGb3IgaW5zdGFuY2Ug
bWF5YmUgdXNlIGBtaXJhZ2UgY2xlYW4gLS1hbGxgIGluc3RlYWQgb2YgYG1pcmFnZSBkaXN0Y2xl
YW5gPyBBbmQgYG1pcmFnZSBidWlsZCAtLWRlcHNgIGluc3RlYWQgb2YgYG1pcmFnZSBkZXBlbmRz
YD8gZXRjLgoKSSBndWVzcyB3aGF0IHdlIHdhbnQgdG8gaGF2ZSBpcyBhKSBkb2N1bWVudGF0aW9u
IG9mIHRoZSB3b3JrZmxvdwooc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiAidG9wa2cgaGVs
cCByZWxlYXNlIiBjb21lcyBpbnRvIG1pbmQpLCBiKQpuaWNlIGVycm9yIG1lc3NhZ2VzIGlmIHlv
dSBhdHRlbXB0IGUuZy4gYnVpbGRpbmcgb2YgYW4gdW5jb25maWd1cmVkCnVuaWtlcm5lbCwgYykg
bWF5YmUgYSBjb21iaW5lZCAibWlyYWdlCmp1c3RidWlsZGV2ZXJ5dGhpbmdhbmRsZWF2ZW1lYWxv
bmUgPGNvbmZpZy1vcHRpb25zPiIgc3ViY29tbWFuZC4KCmhhbm5lcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 13:56:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 13:56: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 1cCoKM-00064g-0P; Fri, 02 Dec 2016 13:56:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1cCoKK-00064Y-U0
 for mirageos-devel@lists.xenproject.org; Fri, 02 Dec 2016 13:56:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 75/2B-28947-49D71485; Fri, 02 Dec 2016 13:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K56hl5QndyrWO
 EwZNuNYve1rssDowehz9cYQlgjGLNzEvKr0hgzVjz/R9LwS7uii9vNrM2MB7n7GLk4hASeMgk
 8ePFSpYuRk4OYQEdic6dx5ggEldZJLomLWAHSYgIqEssO3WfEcRmE9CU2PDyOWsXIwcHr4CdR
 M/DFJAwi4CKxIGTnWBzRAUiJDbe3wdWzisgKHFy5hMWkHJOASeJbZcTQcLMQBP/zLvEDGHLS2
 x/O4d5AiPPLCQds5CUzUJStoCReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uanFxYnp
 qTmJSsV5yfu4mRmDw1DMwMO5g/H3a8xCjJAeTkiivaY5jhBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3jU1QDnBotT01Iq0zBxgGMOkJTh4lER4d4OkeYsLEnOLM9MhUqcYFaXEeSeAJARAEhmle
 XBtsNi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xzIFJ7MvBK46a+AFjMBLe64bg+yuC
 QRISXVwLhpp6hWacwjrxxG0ZlzwrjO/Yr9Fnu+7KmAaVHgrp8n2ZrXhuY4sXsd/PO/cGbySoV
 60b1Lzs5mXvdbWvFg++VZNw2PaCzqMPTwyoz6YRD5ZLvnkeroGsu+Fw+2zdk2r6rr18Qjt25P
 y20/a1Sa7jWBX2rv7TcXnh4WUSiYtbJIcunDkG37mK4psRRnJBpqMRcVJwIAUohLGZgCAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1480686995!62482827!1
X-Originating-IP: [213.73.89.200]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12896 invoked from network); 2 Dec 2016 13:56:35 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Dec 2016 13:56:35 -0000
Received: from [192.168.0.102] (244-108-22-46.fiber.hringdu.is [46.22.108.244])
 (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 69F3C2FE7
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  2 Dec 2016 14:56:34 +0100 (CET)
References: <a1c5b471-170a-5417-836c-84f96072e5e8@mehnert.org>
 <eab23dca-29f1-ca26-af03-e0767e519ee8@mehnert.org>
 <20161130110903.GA15530@nodbug.lucina.net>
 <CAN2Hq06O7t6REkohnCpyVbwFy04YfPgawPmUf57M5w_eSB2AgA@mail.gmail.com>
 <20161130113229.GB15530@nodbug.lucina.net>
 <CAN2Hq04L=a+Yr4o6kJG=ExYVt8rP90fkG=K67vBv6ynvd8yL=w@mail.gmail.com>
 <20161130114442.GC15530@nodbug.lucina.net>
 <BD1ACD08-DE51-4C5D-845C-CB980A227B9D@somerandomidiot.com>
 <20161130124746.GD15530@nodbug.lucina.net>
 <560fe9a9-debb-69ab-ed6d-a48b4f66b413@mehnert.org>
 <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <62b34a2f-d819-1913-f738-9ef62a5d896e@mehnert.org>
Date: Fri, 2 Dec 2016 13:56:19 +0000
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <695AF650-547C-4D9D-93C2-B2A2609A4903@gazagnaire.org>
Subject: Re: [MirageOS-devel] build workflow
X-BeenThere: mirageos-devel@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>

T24gMDEvMTIvMjAxNiAwOToxOSwgVGhvbWFzIEdhemFnbmFpcmUgd3JvdGU6Cj4+IC0gbWlyYWdl
IGNvbmZpZ3VyZSA8b3B0aW9ucz4gc2hvdWxkIHJlY29tcGlsZSB0aGUgY29uZmlndXJhdGlvbgo+
PiBhY2NvcmRpbmcgdG8gPG9wdGlvbnM+Cj4+IC0gbWlyYWdlIGJ1aWxkIHNob3VsZCBidWlsZCwg
YW5kIGVycm9yIG91dCBpZiB0aGUgdW5pa2VybmVsIHdhcyBub3QKPj4gY29uZmlndXJlZCB1cGZy
b250Cj4gCj4gSG93IGRvIHlvdSB3b3JrIHdpdGggbXVsdGlwbGUgdGFyZ2V0L2NvbmZpZyBpbiBw
YXJhbGxlbCB3aXRoIHRoaXMgd29ya2Zsb3c/IERvIHlvdSBuZWVkIHRvIHJlY29uZmlndXJlIGlm
IHdhbnQgdG8gc3dpdGNoIGJldHdlZW4gYmFja2VuZHM/CgpZZXMsIGF0bSB0aGlzIGlzIHRoZSBj
YXNlLiAgVGhlcmUgbWlnaHQgYmUgc29tZXRoaW5nIG9uIHRoZSBob3Jpem9uCndoaWNoIHByb3Bl
cmx5IGRlYWxzIHdpdGggbXVsdGlwbGUgY29uZmlncyAobWlyYWdlIHN3aXRjaD8pLgoKPj4gLSBt
aXJhZ2UgY2xlYW4gc2hvdWxkIGFsd2F5cyByZW1vdmUgYnVpbGQgcHJvZHVjdHMgKF9idWlsZCks
IG5vdCBkZXBlbmQKPj4gb24gYW55IGNvbmNyZXRlIGNvbmZpZ3VyYXRpb24KPj4gLSBtaXJhZ2Ug
ZGlzdGNsZWFuIChuZXchKSBzaG91bGQgY2xlYW4gYW5kIHJlbW92ZSBhbGwgZ2VuZXJhdGVkIHRo
aW5ncwo+PiAtIG1pcmFnZSBpbml0IChuZXcsIHByb3Bvc2VkIGJ5IHNhbW9odCkgc2hvdWxkIGJl
IHVzYWJsZSB3aXRob3V0IGEgY29uZmlnLm1sCj4gCj4gSSBhbSBnZW5lcmFsbHkgb2sgd2l0aCB0
aGF0IHdvcmtmbG93IHdoaWNoIGltcHJvdmVzIHRoZSBjdXJyZW50IG9uZS4gSSBhbSBqdXN0IGEg
Yml0IGNvbmNlcm5lZCBieSB0aGUgbnVtYmVyIG9mIGludGVybWVkaWF0ZSBzdGVwcyBhbmQgdGhl
IHByb2xpZmVyYXRpb24gb2Ygc3ViY29tbWFuZHMgdGhhdCB5b3UgbmVlZCB0byByZW1lbWJlci4g
Q2FuIHdlIHRyeSB0byBtZXJnZSBzb21lIG9mIHRoZXNlIGNvbW1hbmRzPyBGb3IgaW5zdGFuY2Ug
bWF5YmUgdXNlIGBtaXJhZ2UgY2xlYW4gLS1hbGxgIGluc3RlYWQgb2YgYG1pcmFnZSBkaXN0Y2xl
YW5gPyBBbmQgYG1pcmFnZSBidWlsZCAtLWRlcHNgIGluc3RlYWQgb2YgYG1pcmFnZSBkZXBlbmRz
YD8gZXRjLgoKSSBndWVzcyB3aGF0IHdlIHdhbnQgdG8gaGF2ZSBpcyBhKSBkb2N1bWVudGF0aW9u
IG9mIHRoZSB3b3JrZmxvdwooc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiAidG9wa2cgaGVs
cCByZWxlYXNlIiBjb21lcyBpbnRvIG1pbmQpLCBiKQpuaWNlIGVycm9yIG1lc3NhZ2VzIGlmIHlv
dSBhdHRlbXB0IGUuZy4gYnVpbGRpbmcgb2YgYW4gdW5jb25maWd1cmVkCnVuaWtlcm5lbCwgYykg
bWF5YmUgYSBjb21iaW5lZCAibWlyYWdlCmp1c3RidWlsZGV2ZXJ5dGhpbmdhbmRsZWF2ZW1lYWxv
bmUgPGNvbmZpZy1vcHRpb25zPiIgc3ViY29tbWFuZC4KCmhhbm5lcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 15:57:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCqDT-0003C4-QD; Fri, 02 Dec 2016 15:57:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=137a0788e=lars.kurth@citrix.com>)
 id 1cCqDS-0003Bp-HQ; Fri, 02 Dec 2016 15:57:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CF/39-28568-1F991485; Fri, 02 Dec 2016 15:57:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsWyU9JRQvfjTMc
 IgyCL3ta7LBZ/FidafFnewGjxfctkJgcWj8MfrrAEMEaxZuYl5VcksGbMWLqKqeCITMXh7RdY
 GhinyHQxcnJICPhJ/N69gwXEZhPQkDj2sJm5i5GDQ0QgTOLVcoUuRi4OZoHrTBJXprxiBakRF
 kiVuPPpDpgtIpAm8fvrblaY+qXfA0HCLAIqEk3dS9lAbF4BI4lrzaeZQGwhgUZmiYUr60DKOQ
 W8Jd4u9wIJMwrISnxpXM0MYjMLiEvcejKfCeIyAYkle84zQ9iiEi8f/wPbKiqgJzHv4Ss2iLi
 OxNnrTxghbAOJrUv3sYCMZxbQlFi/Sx9ipKXEtKML2SBsRYkp3Q/ZIS4TlDg58wnLBEaxWUg2
 z0LonoWkexaS7llIuhcwsq5iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1
 kvOz93ECIw1BiDYwXh3U8AhRkkOJiVRXtMcxwghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzHZw
 DlBItS01Mr0jJzgFEPk5bg4FES4Y0ERr4Qb3FBYm5xZjpE6hSjopQ4LxNIQgAkkVGaB9cGSzS
 XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7H2Q7T2ZeCdz0V0CLmYAWd1y3B1lckoiQkmpg
 FG6TuyM7yX3mL8n5uUd7eJ6JfV9/OD30Tcu55QsCfU9zly63XW/172n74gsclg9tnas+bJq9p
 uEoi8ei59/zxTjNass9ynZLXFtmJ6Sl3tjwbCV/lNjG1Qumyk25fqxmlvTCvyXdE99ZdnREKp
 7RP2HynzHhccrEZelqVxMbN93flrt3Q3GBjhJLcUaioRZzUXEiAGf7MoovAwAA
X-Env-Sender: prvs=137a0788e=lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1480694256!40604902!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65296 invoked from network); 2 Dec 2016 15:57:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Dec 2016 15:57:36 -0000
X-IronPort-AV: E=Sophos;i="5.33,287,1477958400"; d="scan'208";a="36076562"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumACAADDfgIAAPecAgABmfYCAASL+gA==
Date: Fri, 2 Dec 2016 15:57:35 +0000
Message-ID: <D46749E4.3133F%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F2B0EC5D9DA1D442A808CA22EF6D5EA8@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAxLzEyLzIwMTYgMjI6MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToNCg0KPk9uIFRodSwgMSBEZWMgMjAxNiwgSWFuIEphY2tzb24g
d3JvdGU6DQo+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZp
Y2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uDQo+Pm1ha2luZzsgc29tZSBuZXcgcm9sZXMgYW5kIG1p
bm9yIGNoYW5nZXMiKToNCj4+ID4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdoYXQgaXMg
YmV0dGVyIGZyb20gYSB0aGVvcmV0aWNhbA0KPj52aWV3cG9pbnQ6DQo+PiA+IFZvdGluZyBtZWNo
YW5pc21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcw0KPj4gDQo+PiBUaGUgdW5kZXJseWlu
ZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4NCj4+IFBy
b2plY3QncyBieS1mYXIgbW9zdCBpbXBvcnRhbnQgc3VicHJvamVjdCBpcyB0aGUgaHlwZXJ2aXNv
cjsgdGhhdCBpdA0KPj4gc2VlbXMgdGhhdCB0aGUgZ292ZXJuYW5jZSBwcm9iYWJseSBvdWdodCB0
byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0DQo+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3
aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbg0KPj4gb2JqZWN0aXZlIG1l
dHJpYyBvZiB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0J3Mgc2l6ZS4NCj4+IA0KPj4gSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9u
cyBhcmU6DQo+PiANCj4+IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1
YnByb2plY3QgYXMgc3BlY2lhbC4NCj4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRp
bmcgYSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkNCj4+ICAgIGNhdGVnb3J5LCBvciBzaW1w
bHkgYnkgbmFtaW5nIGl0IGV4cGxpY2l0bHkuKQ0KPj4gDQo+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlDQo+PiAgICBwb3Rl
bnRpYWwgdW5rbm93biBtYW5hZ2VtZW50IHByYWN0aWNlcyBvZiBvdGhlciBzdWJwcm9qZWN0cw0K
Pj4gICAgKHBhcnRpY3VsYXJseSwgdGhhdCB0aGV5IG1pZ2h0IGFwcG9pbnQgbG90cyBvZiBsZWFk
ZXJzKS4NCj4+IA0KPj4gMy4gUmVzdHJ1Y3R1cmUgdGhlIGh5cGVydmlzb3Igc3ViLXByb2plY3Qu
DQo+PiANCj4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2aXJ0dWUg
b2Ygbm90IGluY2VudGl2aXNpbmcgYQ0KPj4gc3VicHJvamVjdCB0byBhcHBvaW50IGxvdHMgb2Yg
bGVhZGVycyBzaW1wbHkgdG8gZ2V0IG1vcmUgdm90ZXMNCj4+IG92ZXJhbGwuICBCdXQgaXQgaXMg
c3RpbGwgcmF0aGVyIHdlYWsgYmVjYXVzZSBpdCBoYXMgdG8gdHJlYXQgdGhlDQo+PiBoeXBlcnZp
c29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxl
YWRlcnMNCj4+IGFyZSB1bmRlci1wb3dlcmVkIGFuZCBmcmluZ2UgbGVhZGVycyBvdmVyLXBvd2Vy
ZWQuDQo+PiANCj4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRvIHNw
bGl0IHRoZSBoeXBlcnZpc29yDQo+PiBzdWJwcm9qZWN0ICgzLCBhYm92ZSkuICBGb3IgZXhhbXBs
ZSwgd2UgY291bGQgY3JlYXRlIHN1YnByb2plY3RzIGZvcg0KPj4gc29tZSBzdWJzZXQgb2YgbWlu
aW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9vbHMsLi4uDQo+PiAobWFu
eSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXIpLg0K
Pj4gDQo+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50
YWluZXJzIHdvdWxkIGdldA0KPj4gYWRkaXRpb25hbCB2b3RlcyB2aWEgdGhlaXIgb3RoZXIgImhh
dHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQ0KPj4gaW4gdGhlIGh5cGVydmlzb3Ig
c3VicHJvamVjdCwgaWYgdGhleSBoYXZlIGEgaHlwZXJ2aXNvciBsZWFkZXJzaGlwDQo+PiBwb3Np
dGlvbiB0b28uKQ0KPj4gDQo+PiBUaGlzIGlzIHBlcmhhcHMgbGVzcyB1bm5hdHVyYWwuICBJdCBz
dGlsbCBsZWF2ZXMgZnJpbmdlIGxlYWRlcnMNCj4+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDogdGhp
cyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkDQo+PiAob3Igc29tZSBz
dWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mDQo+PiBsZXNzLWh5cGVy
dmlzb3ItcmVsYXRlZCBmcmluZ2UgdGhpbmdzLg0KPg0KPklzdGluY3RpdmVseSwgSSBkb24ndCBs
aWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0aGUgaHlwZXJ2aXNvcg0KPnByb2plY3QgaW4g
bXVsdGlwbGUgcHJvamVjdHMuDQoNCldlIGNvdWxkIHNwbGl0IG91dCB0aGUgZm9sbG93aW5nIGdp
dCByZXBvczogbWluaS1vcywgb3NzdGVzdCwgcmFpc2luLA0KbGl2ZXBhdGNoLWJ1aWxkLXRvb2xz
LCB4dGYNCkluIHRlcm1zIG9mIGNvbnRyaWJ1dGlvbnMgcGVyIHJlbGVhc2UsIHRoZXJlIGlzIG1v
cmUgYWN0aXZpdHkgdGhhbiBXaW5kb3dzDQpQViBEcml2ZXJzLCB3aGljaCBhcmUgYSBzZXBhcmF0
ZSBwcm9qZWN0Lg0KDQpMYXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 15:57:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cCqDT-0003C4-QD; Fri, 02 Dec 2016 15:57:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=137a0788e=lars.kurth@citrix.com>)
 id 1cCqDS-0003Bp-HQ; Fri, 02 Dec 2016 15:57:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CF/39-28568-1F991485; Fri, 02 Dec 2016 15:57:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsWyU9JRQvfjTMc
 IgyCL3ta7LBZ/FidafFnewGjxfctkJgcWj8MfrrAEMEaxZuYl5VcksGbMWLqKqeCITMXh7RdY
 GhinyHQxcnJICPhJ/N69gwXEZhPQkDj2sJm5i5GDQ0QgTOLVcoUuRi4OZoHrTBJXprxiBakRF
 kiVuPPpDpgtIpAm8fvrblaY+qXfA0HCLAIqEk3dS9lAbF4BI4lrzaeZQGwhgUZmiYUr60DKOQ
 W8Jd4u9wIJMwrISnxpXM0MYjMLiEvcejKfCeIyAYkle84zQ9iiEi8f/wPbKiqgJzHv4Ss2iLi
 OxNnrTxghbAOJrUv3sYCMZxbQlFi/Sx9ipKXEtKML2SBsRYkp3Q/ZIS4TlDg58wnLBEaxWUg2
 z0LonoWkexaS7llIuhcwsq5iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1
 kvOz93ECIw1BiDYwXh3U8AhRkkOJiVRXtMcxwghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzHZw
 DlBItS01Mr0jJzgFEPk5bg4FES4Y0ERr4Qb3FBYm5xZjpE6hSjopQ4LxNIQgAkkVGaB9cGSzS
 XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7H2Q7T2ZeCdz0V0CLmYAWd1y3B1lckoiQkmpg
 FG6TuyM7yX3mL8n5uUd7eJ6JfV9/OD30Tcu55QsCfU9zly63XW/172n74gsclg9tnas+bJq9p
 uEoi8ei59/zxTjNass9ynZLXFtmJ6Sl3tjwbCV/lNjG1Qumyk25fqxmlvTCvyXdE99ZdnREKp
 7RP2HynzHhccrEZelqVxMbN93flrt3Q3GBjhJLcUaioRZzUXEiAGf7MoovAwAA
X-Env-Sender: prvs=137a0788e=lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1480694256!40604902!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65296 invoked from network); 2 Dec 2016 15:57:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Dec 2016 15:57:36 -0000
X-IronPort-AV: E=Sophos;i="5.33,287,1477958400"; d="scan'208";a="36076562"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v5 3/3] Significant changes to decision making; some new
 roles and minor changes
Thread-Index: AQHSRYQhqPro8oWIcEKTAMw2XQtN26DyJvEAgACumACAADDfgIAAPecAgABmfYCAASL+gA==
Date: Fri, 2 Dec 2016 15:57:35 +0000
Message-ID: <D46749E4.3133F%lars.kurth@citrix.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F2B0EC5D9DA1D442A808CA22EF6D5EA8@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAxLzEyLzIwMTYgMjI6MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToNCg0KPk9uIFRodSwgMSBEZWMgMjAxNiwgSWFuIEphY2tzb24g
d3JvdGU6DQo+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZp
Y2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uDQo+Pm1ha2luZzsgc29tZSBuZXcgcm9sZXMgYW5kIG1p
bm9yIGNoYW5nZXMiKToNCj4+ID4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdoYXQgaXMg
YmV0dGVyIGZyb20gYSB0aGVvcmV0aWNhbA0KPj52aWV3cG9pbnQ6DQo+PiA+IFZvdGluZyBtZWNo
YW5pc21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcw0KPj4gDQo+PiBUaGUgdW5kZXJseWlu
ZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4NCj4+IFBy
b2plY3QncyBieS1mYXIgbW9zdCBpbXBvcnRhbnQgc3VicHJvamVjdCBpcyB0aGUgaHlwZXJ2aXNv
cjsgdGhhdCBpdA0KPj4gc2VlbXMgdGhhdCB0aGUgZ292ZXJuYW5jZSBwcm9iYWJseSBvdWdodCB0
byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0DQo+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3
aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbg0KPj4gb2JqZWN0aXZlIG1l
dHJpYyBvZiB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0J3Mgc2l6ZS4NCj4+IA0KPj4gSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9u
cyBhcmU6DQo+PiANCj4+IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1
YnByb2plY3QgYXMgc3BlY2lhbC4NCj4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRp
bmcgYSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkNCj4+ICAgIGNhdGVnb3J5LCBvciBzaW1w
bHkgYnkgbmFtaW5nIGl0IGV4cGxpY2l0bHkuKQ0KPj4gDQo+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlDQo+PiAgICBwb3Rl
bnRpYWwgdW5rbm93biBtYW5hZ2VtZW50IHByYWN0aWNlcyBvZiBvdGhlciBzdWJwcm9qZWN0cw0K
Pj4gICAgKHBhcnRpY3VsYXJseSwgdGhhdCB0aGV5IG1pZ2h0IGFwcG9pbnQgbG90cyBvZiBsZWFk
ZXJzKS4NCj4+IA0KPj4gMy4gUmVzdHJ1Y3R1cmUgdGhlIGh5cGVydmlzb3Igc3ViLXByb2plY3Qu
DQo+PiANCj4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2aXJ0dWUg
b2Ygbm90IGluY2VudGl2aXNpbmcgYQ0KPj4gc3VicHJvamVjdCB0byBhcHBvaW50IGxvdHMgb2Yg
bGVhZGVycyBzaW1wbHkgdG8gZ2V0IG1vcmUgdm90ZXMNCj4+IG92ZXJhbGwuICBCdXQgaXQgaXMg
c3RpbGwgcmF0aGVyIHdlYWsgYmVjYXVzZSBpdCBoYXMgdG8gdHJlYXQgdGhlDQo+PiBoeXBlcnZp
c29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxl
YWRlcnMNCj4+IGFyZSB1bmRlci1wb3dlcmVkIGFuZCBmcmluZ2UgbGVhZGVycyBvdmVyLXBvd2Vy
ZWQuDQo+PiANCj4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRvIHNw
bGl0IHRoZSBoeXBlcnZpc29yDQo+PiBzdWJwcm9qZWN0ICgzLCBhYm92ZSkuICBGb3IgZXhhbXBs
ZSwgd2UgY291bGQgY3JlYXRlIHN1YnByb2plY3RzIGZvcg0KPj4gc29tZSBzdWJzZXQgb2YgbWlu
aW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9vbHMsLi4uDQo+PiAobWFu
eSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAgdGVhbSBtZW1iZXIpLg0K
Pj4gDQo+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50
YWluZXJzIHdvdWxkIGdldA0KPj4gYWRkaXRpb25hbCB2b3RlcyB2aWEgdGhlaXIgb3RoZXIgImhh
dHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQ0KPj4gaW4gdGhlIGh5cGVydmlzb3Ig
c3VicHJvamVjdCwgaWYgdGhleSBoYXZlIGEgaHlwZXJ2aXNvciBsZWFkZXJzaGlwDQo+PiBwb3Np
dGlvbiB0b28uKQ0KPj4gDQo+PiBUaGlzIGlzIHBlcmhhcHMgbGVzcyB1bm5hdHVyYWwuICBJdCBz
dGlsbCBsZWF2ZXMgZnJpbmdlIGxlYWRlcnMNCj4+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDogdGhp
cyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkDQo+PiAob3Igc29tZSBz
dWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mDQo+PiBsZXNzLWh5cGVy
dmlzb3ItcmVsYXRlZCBmcmluZ2UgdGhpbmdzLg0KPg0KPklzdGluY3RpdmVseSwgSSBkb24ndCBs
aWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0aGUgaHlwZXJ2aXNvcg0KPnByb2plY3QgaW4g
bXVsdGlwbGUgcHJvamVjdHMuDQoNCldlIGNvdWxkIHNwbGl0IG91dCB0aGUgZm9sbG93aW5nIGdp
dCByZXBvczogbWluaS1vcywgb3NzdGVzdCwgcmFpc2luLA0KbGl2ZXBhdGNoLWJ1aWxkLXRvb2xz
LCB4dGYNCkluIHRlcm1zIG9mIGNvbnRyaWJ1dGlvbnMgcGVyIHJlbGVhc2UsIHRoZXJlIGlzIG1v
cmUgYWN0aXZpdHkgdGhhbiBXaW5kb3dzDQpQViBEcml2ZXJzLCB3aGljaCBhcmUgYSBzZXBhcmF0
ZSBwcm9qZWN0Lg0KDQpMYXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 19:07:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 19:07: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 1cCtAZ-0000cU-Bh; Fri, 02 Dec 2016 19:06:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1cCtAX-0000cD-RT; Fri, 02 Dec 2016 19:06:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9E/73-12366-846C1485; Fri, 02 Dec 2016 19:06:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJsh67HMcc
 IgyV3hSx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmjHjyAGWgk6xijv7
 GtkaGL8JdjFycQgJTGWUaFjwlAXCmc0ksX/NBcYuRk4OFgEtiUmvl7KD2GwChhJ/n2xi62Lk4
 JAAspd85gAJiwioSWy88ZYZpJdZ4AizRNvsd8wgCWGBVIk7n+6wgticAsYSz/raWEB6eQW8JG
 49ToPYtYRZYt2dBrAaUQFdiUP//rCB2LwCghInZz5hAbGZgW5YPn0bmC0hkCExr2cOK4TtJbH
 oxiUoW03i6rlNzBMYBWchaZ+FpH0BI9MqRo3i1KKy1CJdQ0u9pKLM9IyS3MTMHF1DAzO93NTi
 4sT01JzEpGK95PzcTYzA4GUAgh2MP5YFHGKU5GBSEuU1zXGMEOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTB++sIUE6wKDU9tSItMwcYRzBpCQ4eJRFe16NAad7igsTc4sx0iNQpRkUpcd5vIH0CII
 mM0jy4NljsXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrzbIeJ7MvBK46a+AFjMBLe64bg+
 yuCQRISXVwLhi/713GtHHFv7fVDx13ZHd8SbRxmZcEcqSvzqfNhzZzX+76lyc2NYo9ezrcube
 nPMVo+6FzNHaG6dr57gg6UEQi9M9nyYL6yszbj4K4k7+uYv/s5oO6xG7OVNmfEx1res44nPL/
 3awToJSAPcZBz0Jrhd8aTISz04FHe7kypZ5VS+27MG72UosxRmJhlrMRcWJAHvMiWfYAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1480705606!75476280!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20435 invoked from network); 2 Dec 2016 19:06:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 19:06:48 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 864312037F;
 Fri,  2 Dec 2016 19:06:45 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 37AAE20379;
 Fri,  2 Dec 2016 19:06:44 +0000 (UTC)
Date: Fri, 2 Dec 2016 11:06:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D46749E4.3133F%lars.kurth@citrix.com>
Message-ID: <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyIERlYyAyMDE2LCBMYXJzIEt1cnRoIHdyb3RlOgo+IE9uIDAxLzEyLzIwMTYgMjI6
MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToK
PiAKPiA+T24gVGh1LCAxIERlYyAyMDE2LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+PiBMYXJzIEt1
cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIGRl
Y2lzaW9uCj4gPj5tYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6Cj4g
Pj4gPiBNYXliZSBJYW4gaGFzIHNvbWUgdmlld3Mgb24gd2hhdCBpcyBiZXR0ZXIgZnJvbSBhIHRo
ZW9yZXRpY2FsCj4gPj52aWV3cG9pbnQ6Cj4gPj4gPiBWb3RpbmcgbWVjaGFuaXNtcyBhcmUgYSBi
aXQgb2YgYSBob2JieSBvZiBoaXMKPiA+PiAKPiA+PiBUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhl
cmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4KPiA+PiBQcm9qZWN0J3MgYnkt
ZmFyIG1vc3QgaW1wb3J0YW50IHN1YnByb2plY3QgaXMgdGhlIGh5cGVydmlzb3I7IHRoYXQgaXQK
PiA+PiBzZWVtcyB0aGF0IHRoZSBnb3Zlcm5hbmNlIHByb2JhYmx5IG91Z2h0IHRvIHJlZmxlY3Qg
dGhhdDsgYnV0IHRoYXQgaXQKPiA+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3aXRob3V0IHNw
ZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbgo+ID4+IG9iamVjdGl2ZSBtZXRyaWMgb2Yg
dGhlIGh5cGVydmlzb3Igc3VicHJvamVjdCdzIHNpemUuCj4gPj4gCj4gPj4gSSBkb24ndCB0aGlu
ayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9ucyBhcmU6
Cj4gPj4gCj4gPj4gMS4gRXhwbGljaXRseSByZWNvZ25pc2UgdGhlIGh5cGVydmlzb3Igc3VicHJv
amVjdCBhcyBzcGVjaWFsLgo+ID4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRpbmcg
YSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkKPiA+PiAgICBjYXRlZ29yeSwgb3Igc2ltcGx5
IGJ5IG5hbWluZyBpdCBleHBsaWNpdGx5LikKPiA+PiAKPiA+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlCj4gPj4gICAgcG90
ZW50aWFsIHVua25vd24gbWFuYWdlbWVudCBwcmFjdGljZXMgb2Ygb3RoZXIgc3VicHJvamVjdHMK
PiA+PiAgICAocGFydGljdWxhcmx5LCB0aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxl
YWRlcnMpLgo+ID4+IAo+ID4+IDMuIFJlc3RydWN0dXJlIHRoZSBoeXBlcnZpc29yIHN1Yi1wcm9q
ZWN0Lgo+ID4+IAo+ID4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2
aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNpbmcgYQo+ID4+IHN1YnByb2plY3QgdG8gYXBwb2ludCBs
b3RzIG9mIGxlYWRlcnMgc2ltcGx5IHRvIGdldCBtb3JlIHZvdGVzCj4gPj4gb3ZlcmFsbC4gIEJ1
dCBpdCBpcyBzdGlsbCByYXRoZXIgd2VhayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPiA+
PiBoeXBlcnZpc29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBl
cnZpc29yIGxlYWRlcnMKPiA+PiBhcmUgdW5kZXItcG93ZXJlZCBhbmQgZnJpbmdlIGxlYWRlcnMg
b3Zlci1wb3dlcmVkLgo+ID4+IAo+ID4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdv
dWxkIGJlIHRvIHNwbGl0IHRoZSBoeXBlcnZpc29yCj4gPj4gc3VicHJvamVjdCAoMywgYWJvdmUp
LiAgRm9yIGV4YW1wbGUsIHdlIGNvdWxkIGNyZWF0ZSBzdWJwcm9qZWN0cyBmb3IKPiA+PiBzb21l
IHN1YnNldCBvZiBtaW5pb3MsIG9zc3Rlc3QsIHh0ZiwgdmFyaW91cyBvdXQtb2YtdHJlZSB0b29s
cywuLi4KPiA+PiAobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAg
dGVhbSBtZW1iZXIpLgo+ID4+IAo+ID4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHRoZSBoeXBlcnZp
c29yLWZvY3VzZWQgbWFpbnRhaW5lcnMgd291bGQgZ2V0Cj4gPj4gYWRkaXRpb25hbCB2b3RlcyB2
aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQo+ID4+
IGluIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QsIGlmIHRoZXkgaGF2ZSBhIGh5cGVydmlzb3Ig
bGVhZGVyc2hpcAo+ID4+IHBvc2l0aW9uIHRvby4pCj4gPj4gCj4gPj4gVGhpcyBpcyBwZXJoYXBz
IGxlc3MgdW5uYXR1cmFsLiAgSXQgc3RpbGwgbGVhdmVzIGZyaW5nZSBsZWFkZXJzCj4gPj4gc29t
ZXdoYXQgb3Zlci1wb3dlcmVkOiB0aGlzIHRpbWUsIGxlYWRlcnMgb2YgbW9yZS1oeXBlcnZpc29y
LXJlbGF0ZWQKPiA+PiAob3Igc29tZSBzdWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBs
ZWFkZXJzIG9mCj4gPj4gbGVzcy1oeXBlcnZpc29yLXJlbGF0ZWQgZnJpbmdlIHRoaW5ncy4KPiA+
Cj4gPklzdGluY3RpdmVseSwgSSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0
aGUgaHlwZXJ2aXNvcgo+ID5wcm9qZWN0IGluIG11bHRpcGxlIHByb2plY3RzLgo+IAo+IFdlIGNv
dWxkIHNwbGl0IG91dCB0aGUgZm9sbG93aW5nIGdpdCByZXBvczogbWluaS1vcywgb3NzdGVzdCwg
cmFpc2luLAo+IGxpdmVwYXRjaC1idWlsZC10b29scywgeHRmCj4gSW4gdGVybXMgb2YgY29udHJp
YnV0aW9ucyBwZXIgcmVsZWFzZSwgdGhlcmUgaXMgbW9yZSBhY3Rpdml0eSB0aGFuIFdpbmRvd3MK
PiBQViBEcml2ZXJzLCB3aGljaCBhcmUgYSBzZXBhcmF0ZSBwcm9qZWN0LgoKSSBzZWUgd2hhdCB5
b3UgbWVhbnQgbm93LiBUaGF0IGNvdWxkIGJlIE9LLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 02 19:07:02 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 02 Dec 2016 19:07: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 1cCtAZ-0000cU-Bh; Fri, 02 Dec 2016 19:06:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1cCtAX-0000cD-RT; Fri, 02 Dec 2016 19:06:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9E/73-12366-846C1485; Fri, 02 Dec 2016 19:06:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJsh67HMcc
 IgyV3hSx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmjHjyAGWgk6xijv7
 GtkaGL8JdjFycQgJTGWUaFjwlAXCmc0ksX/NBcYuRk4OFgEtiUmvl7KD2GwChhJ/n2xi62Lk4
 JAAspd85gAJiwioSWy88ZYZpJdZ4AizRNvsd8wgCWGBVIk7n+6wgticAsYSz/raWEB6eQW8JG
 49ToPYtYRZYt2dBrAaUQFdiUP//rCB2LwCghInZz5hAbGZgW5YPn0bmC0hkCExr2cOK4TtJbH
 oxiUoW03i6rlNzBMYBWchaZ+FpH0BI9MqRo3i1KKy1CJdQ0u9pKLM9IyS3MTMHF1DAzO93NTi
 4sT01JzEpGK95PzcTYzA4GUAgh2MP5YFHGKU5GBSEuU1zXGMEOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTB++sIUE6wKDU9tSItMwcYRzBpCQ4eJRFe16NAad7igsTc4sx0iNQpRkUpcd5vIH0CII
 mM0jy4NljsXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrzbIeJ7MvBK46a+AFjMBLe64bg+
 yuCQRISXVwLhi/713GtHHFv7fVDx13ZHd8SbRxmZcEcqSvzqfNhzZzX+76lyc2NYo9ezrcube
 nPMVo+6FzNHaG6dr57gg6UEQi9M9nyYL6yszbj4K4k7+uYv/s5oO6xG7OVNmfEx1res44nPL/
 3awToJSAPcZBz0Jrhd8aTISz04FHe7kypZ5VS+27MG72UosxRmJhlrMRcWJAHvMiWfYAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1480705606!75476280!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20435 invoked from network); 2 Dec 2016 19:06:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Dec 2016 19:06:48 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 864312037F;
 Fri,  2 Dec 2016 19:06:45 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 37AAE20379;
 Fri,  2 Dec 2016 19:06:44 +0000 (UTC)
Date: Fri, 2 Dec 2016 11:06:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D46749E4.3133F%lars.kurth@citrix.com>
Message-ID: <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyIERlYyAyMDE2LCBMYXJzIEt1cnRoIHdyb3RlOgo+IE9uIDAxLzEyLzIwMTYgMjI6
MzYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToK
PiAKPiA+T24gVGh1LCAxIERlYyAyMDE2LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+PiBMYXJzIEt1
cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIGRl
Y2lzaW9uCj4gPj5tYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6Cj4g
Pj4gPiBNYXliZSBJYW4gaGFzIHNvbWUgdmlld3Mgb24gd2hhdCBpcyBiZXR0ZXIgZnJvbSBhIHRo
ZW9yZXRpY2FsCj4gPj52aWV3cG9pbnQ6Cj4gPj4gPiBWb3RpbmcgbWVjaGFuaXNtcyBhcmUgYSBi
aXQgb2YgYSBob2JieSBvZiBoaXMKPiA+PiAKPiA+PiBUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhl
cmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZSBYZW4KPiA+PiBQcm9qZWN0J3MgYnkt
ZmFyIG1vc3QgaW1wb3J0YW50IHN1YnByb2plY3QgaXMgdGhlIGh5cGVydmlzb3I7IHRoYXQgaXQK
PiA+PiBzZWVtcyB0aGF0IHRoZSBnb3Zlcm5hbmNlIHByb2JhYmx5IG91Z2h0IHRvIHJlZmxlY3Qg
dGhhdDsgYnV0IHRoYXQgaXQKPiA+PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3aXRob3V0IHNw
ZWNpYWwgY2FzaW5nIGl0IG9yIHByb3ZpZGluZyBhbgo+ID4+IG9iamVjdGl2ZSBtZXRyaWMgb2Yg
dGhlIGh5cGVydmlzb3Igc3VicHJvamVjdCdzIHNpemUuCj4gPj4gCj4gPj4gSSBkb24ndCB0aGlu
ayBpdCBpcyBwb3NzaWJsZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9ucyBhcmU6
Cj4gPj4gCj4gPj4gMS4gRXhwbGljaXRseSByZWNvZ25pc2UgdGhlIGh5cGVydmlzb3Igc3VicHJv
amVjdCBhcyBzcGVjaWFsLgo+ID4+ICAgIChUaGlzIGNvdWxkIGJlIGRvbmUgYnkgY3JlYXRpbmcg
YSBuZXcgYHN1cGVycHJvamVjdCcgbWF0dXJpdHkKPiA+PiAgICBjYXRlZ29yeSwgb3Igc2ltcGx5
IGJ5IG5hbWluZyBpdCBleHBsaWNpdGx5LikKPiA+PiAKPiA+PiAyLiBEbyBzb21lIGtpbmQgb2Yg
Ym9kZ2Ugd2hpY2ggdHJpZXMgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhlCj4gPj4gICAgcG90
ZW50aWFsIHVua25vd24gbWFuYWdlbWVudCBwcmFjdGljZXMgb2Ygb3RoZXIgc3VicHJvamVjdHMK
PiA+PiAgICAocGFydGljdWxhcmx5LCB0aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxl
YWRlcnMpLgo+ID4+IAo+ID4+IDMuIFJlc3RydWN0dXJlIHRoZSBoeXBlcnZpc29yIHN1Yi1wcm9q
ZWN0Lgo+ID4+IAo+ID4+IFRoZSBjdXJyZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2
aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNpbmcgYQo+ID4+IHN1YnByb2plY3QgdG8gYXBwb2ludCBs
b3RzIG9mIGxlYWRlcnMgc2ltcGx5IHRvIGdldCBtb3JlIHZvdGVzCj4gPj4gb3ZlcmFsbC4gIEJ1
dCBpdCBpcyBzdGlsbCByYXRoZXIgd2VhayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPiA+
PiBoeXBlcnZpc29yIHN1YnByb2plY3QgYXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBl
cnZpc29yIGxlYWRlcnMKPiA+PiBhcmUgdW5kZXItcG93ZXJlZCBhbmQgZnJpbmdlIGxlYWRlcnMg
b3Zlci1wb3dlcmVkLgo+ID4+IAo+ID4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdv
dWxkIGJlIHRvIHNwbGl0IHRoZSBoeXBlcnZpc29yCj4gPj4gc3VicHJvamVjdCAoMywgYWJvdmUp
LiAgRm9yIGV4YW1wbGUsIHdlIGNvdWxkIGNyZWF0ZSBzdWJwcm9qZWN0cyBmb3IKPiA+PiBzb21l
IHN1YnNldCBvZiBtaW5pb3MsIG9zc3Rlc3QsIHh0ZiwgdmFyaW91cyBvdXQtb2YtdHJlZSB0b29s
cywuLi4KPiA+PiAobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAg
dGVhbSBtZW1iZXIpLgo+ID4+IAo+ID4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHRoZSBoeXBlcnZp
c29yLWZvY3VzZWQgbWFpbnRhaW5lcnMgd291bGQgZ2V0Cj4gPj4gYWRkaXRpb25hbCB2b3RlcyB2
aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRoZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQo+ID4+
IGluIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QsIGlmIHRoZXkgaGF2ZSBhIGh5cGVydmlzb3Ig
bGVhZGVyc2hpcAo+ID4+IHBvc2l0aW9uIHRvby4pCj4gPj4gCj4gPj4gVGhpcyBpcyBwZXJoYXBz
IGxlc3MgdW5uYXR1cmFsLiAgSXQgc3RpbGwgbGVhdmVzIGZyaW5nZSBsZWFkZXJzCj4gPj4gc29t
ZXdoYXQgb3Zlci1wb3dlcmVkOiB0aGlzIHRpbWUsIGxlYWRlcnMgb2YgbW9yZS1oeXBlcnZpc29y
LXJlbGF0ZWQKPiA+PiAob3Igc29tZSBzdWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBs
ZWFkZXJzIG9mCj4gPj4gbGVzcy1oeXBlcnZpc29yLXJlbGF0ZWQgZnJpbmdlIHRoaW5ncy4KPiA+
Cj4gPklzdGluY3RpdmVseSwgSSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0
aGUgaHlwZXJ2aXNvcgo+ID5wcm9qZWN0IGluIG11bHRpcGxlIHByb2plY3RzLgo+IAo+IFdlIGNv
dWxkIHNwbGl0IG91dCB0aGUgZm9sbG93aW5nIGdpdCByZXBvczogbWluaS1vcywgb3NzdGVzdCwg
cmFpc2luLAo+IGxpdmVwYXRjaC1idWlsZC10b29scywgeHRmCj4gSW4gdGVybXMgb2YgY29udHJp
YnV0aW9ucyBwZXIgcmVsZWFzZSwgdGhlcmUgaXMgbW9yZSBhY3Rpdml0eSB0aGFuIFdpbmRvd3MK
PiBQViBEcml2ZXJzLCB3aGljaCBhcmUgYSBzZXBhcmF0ZSBwcm9qZWN0LgoKSSBzZWUgd2hhdCB5
b3UgbWVhbnQgbm93LiBUaGF0IGNvdWxkIGJlIE9LLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Sat Dec 03 12:50:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 03 Dec 2016 12:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cD9li-0007Bp-LP; Sat, 03 Dec 2016 12:50:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hussainne031@gmail.com>)
 id 1cD9lh-0007BZ-9H; Sat, 03 Dec 2016 12:50:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 38/8C-28490-88FB2485; Sat, 03 Dec 2016 12:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfSWo27bfqc
 Ig7nfDSx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmrFnzwS2gjnhFRe/
 zWdrYJzm08XIwSEkUCxxc7t9FyMXB4tAA6vEymX32UAcCYE5rBILFi4GcjiBnByJjjX9LBB2i
 cTO7p/sIDavgKDEyZlPwOJCAl4SM7Z8ZwSxOQW8Jdpuf2IGGSQk8IxZYt3uyWANbAI6Eq8OHA
 NrYBFQkbh+tokNYlCARNvH42BxYYEyiTnL97GC2CIC+hKbbjeygwxiFljOLHH661VWkLOZgba
 93+QwgVFgFpI7ZiFkIEx1ifXzhEAqmAXUJG5vu8oOYWtLLFv4mnkBI+sqRo3i1KKy1CJdI1O9
 pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGcAgh2MqxYEHmKU5GBSEuWtynKKE
 OJLyk+pzEgszogvKs1JLT7EKMPBoSTB67UPKCdYlJqeWpGWmQOMOZi0BAePkgivL0iat7ggMb
 c4Mx0idYrRnuPYrMVPmTimPQORuzrXAMkvN9Y9ZRJiycvPS5US5/UHaRMAacsozYMbCksRlxh
 lpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM6wEyhSczrwRu9yugs5iAzuq4bg9yVkkiQkqqgbGw
 VLriabgrl+2VJXuPNl2t51npEGC17kWk8+57rcaLXvBc/B9s1n6/7qcBp8Zfpu65yzJfCv1uT
 Pj6dsqujccq2fvk+q/ybVeaLp0UGsv0bqaJrOk/hw/Hn1Z1iemlvN6/nv3liar6uPbgmZMPS8
 /uW39KRvdHfWNZpd2nDy+mfbj9cd0BOWMlluKMREMt5qLiRAAj6nryDAMAAA==
X-Env-Sender: hussainne031@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1480769413!46349644!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12786 invoked from network); 3 Dec 2016 12:50:14 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Dec 2016 12:50:14 -0000
Received: by mail-oi0-f65.google.com with SMTP id u15so30906198oie.3;
 Sat, 03 Dec 2016 04:50:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=geP8e/RlMd8ED+nezNZyRq0RAI7hKfQ9Vu20rOXait0=;
 b=kWRo9WK7u94mdjri2TXC3b1cS5fIWli6kIRRCfHhtvNLDdytO/onGbM41kZXl6lvV3
 fZmGT/L8ObXRybPBoAhVdPpgyGm/PTe3dUcUnw758jiwnskKri7gBxPAOexnRyBR8v5E
 Ps3oCUPXU04VlDtfNETRwW1YnD6sOSrI82Sc7aGIHSjDM+6CHGimtb4HAawyPvL08elD
 wcRQo/2dbLlxoZlQLa1lFYU7kCpND5rgbX3r7nHFv/YgLTRQ0+enHIAC8sCkmLOyeVUA
 tKLdFWo8ordSo0Q/coXZzeC13AoqLqpWQIFAHbEKfuZvcvKtor7Wx+3e4uW3/07nRJKT
 laWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=geP8e/RlMd8ED+nezNZyRq0RAI7hKfQ9Vu20rOXait0=;
 b=Sebcl5ByOqhU9kjL9GM459M3IT70HYbzyv8M0rgLsiGRwLw9iDtaPa7lSC30vqLeeB
 BL8BXP4t2VfsLHg8F8Z2NCOSIMHESzVW8Ua9yB0j2sGfme/ejbS06DcM+dAwnKSo8PYI
 ARR6k9H7Un4GxYcNLJW53Qi9nQYF6dKO7BVdtWahTl17TXTC18PNhUQc0vuQMhQjUtEB
 5W4OLNpKRW5koXjuNBYrX5WURVCyB6mjvUmbL2FJ+rdEfoLOOYy8gPRmvOC6L/Bpkccq
 C9oVkjyn9er+E6mhLOmJoyvSMZS4szwQbsfE+G8qVgnuugohgP2db0eVo7B75EzPfNCM
 YZNA==
X-Gm-Message-State: AKaTC01HCI1p/12ZPXK3U/oBm5CX0mY2OvgYmYAWvtTV5FeKeOyW+Dqh5RuBwFB/FubTFXuEy3svKwHBeXzJUQ==
X-Received: by 10.202.215.85 with SMTP id o82mr23019570oig.145.1480769413176; 
 Sat, 03 Dec 2016 04:50:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.80.136 with HTTP; Sat, 3 Dec 2016 04:50:12 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
From: Hussain Fazul <hussainne031@gmail.com>
Date: Sat, 3 Dec 2016 15:50:12 +0300
Message-ID: <CAJyR9Fz=X1BPucR1CNwa1Z3Rf39+8JG6Oy6WSSQVy5rYz=Qyrw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6498854901922673248=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============6498854901922673248==
Content-Type: multipart/alternative; boundary=001a113d3d14dde4260542c07e56

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

Hello everybody!

I am Hussain, act as student.

I would like to ask few questions about Mirage Unikernel. In fact I built
Unikernel on Mirage because I have a project about ti.

1- How can I test booting speed of Unikernel.

2- After how many pings Unikernel is crash down.

My Regards



On Fri, Dec 2, 2016 at 10:06 PM, Stefano Stabellini <sstabellini@kernel.org>
wrote:

> On Fri, 2 Dec 2016, Lars Kurth wrote:
> > On 01/12/2016 22:36, "Stefano Stabellini" <sstabellini@kernel.org>
> wrote:
> >
> > >On Thu, 1 Dec 2016, Ian Jackson wrote:
> > >> Lars Kurth writes ("Re: [PATCH v5 3/3] Significant changes to decision
> > >>making; some new roles and minor changes"):
> > >> > Maybe Ian has some views on what is better from a theoretical
> > >>viewpoint:
> > >> > Voting mechanisms are a bit of a hobby of his
> > >>
> > >> The underlying problem here is that the reality is that the Xen
> > >> Project's by-far most important subproject is the hypervisor; that it
> > >> seems that the governance probably ought to reflect that; but that it
> > >> is difficult to do this without special casing it or providing an
> > >> objective metric of the hypervisor subproject's size.
> > >>
> > >> I don't think it is possible to square this circle.  Our options are:
> > >>
> > >> 1. Explicitly recognise the hypervisor subproject as special.
> > >>    (This could be done by creating a new `superproject' maturity
> > >>    category, or simply by naming it explicitly.)
> > >>
> > >> 2. Do some kind of bodge which tries to reduce the impact of the
> > >>    potential unknown management practices of other subprojects
> > >>    (particularly, that they might appoint lots of leaders).
> > >>
> > >> 3. Restructure the hypervisor sub-project.
> > >>
> > >> The current proposal is (2) and has the virtue of not incentivising a
> > >> subproject to appoint lots of leaders simply to get more votes
> > >> overall.  But it is still rather weak because it has to treat the
> > >> hypervisor subproject as only one amongst many, so hypervisor leaders
> > >> are under-powered and fringe leaders over-powered.
> > >>
> > >> Another way to deal with this would be to split the hypervisor
> > >> subproject (3, above).  For example, we could create subprojects for
> > >> some subset of minios, osstest, xtf, various out-of-tree tools,...
> > >> (many of which would have only one leadership team member).
> > >>
> > >> That would mean that the hypervisor-focused maintainers would get
> > >> additional votes via their other "hats".  (They would still get a vote
> > >> in the hypervisor subproject, if they have a hypervisor leadership
> > >> position too.)
> > >>
> > >> This is perhaps less unnatural.  It still leaves fringe leaders
> > >> somewhat over-powered: this time, leaders of more-hypervisor-related
> > >> (or some such) fringe things, rather than leaders of
> > >> less-hypervisor-related fringe things.
> > >
> > >Istinctively, I don't like the idea of splitting up the hypervisor
> > >project in multiple projects.
> >
> > We could split out the following git repos: mini-os, osstest, raisin,
> > livepatch-build-tools, xtf
> > In terms of contributions per release, there is more activity than
> Windows
> > PV Drivers, which are a separate project.
>
> I see what you meant now. That could be OK.
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 


Hussain Fazul <https://mail.google.com/>
Trainee - Network
ID:031
Technical Trainer College - Riyadh
www.ttcollege.adu.sa
M:00966567506089
E: hussainne031@gmail.com

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

<div dir=3D"ltr"><div><div><div>Hello everybody!<br><br></div><div>I am Hus=
sain, act as student.<br></div><div><br></div>I would like to ask few quest=
ions about Mirage Unikernel. In fact I built Unikernel on Mirage because I =
have a project about ti.<br><br></div><div>1- How can I test booting speed =
of Unikernel. <br></div><div><br></div>2- After how many pings Unikernel is=
 crash down.<br><br></div>My Regards=C2=A0 <br><div><br>=C2=A0<br></div></d=
iv><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Dec 2,=
 2016 at 10:06 PM, Stefano Stabellini <span dir=3D"ltr">&lt;<a href=3D"mail=
to:sstabellini@kernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt;=
</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div=
 class=3D"h5">On Fri, 2 Dec 2016, Lars Kurth wrote:<br>
&gt; On 01/12/2016 22:36, &quot;Stefano Stabellini&quot; &lt;<a href=3D"mai=
lto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;On Thu, 1 Dec 2016, Ian Jackson wrote:<br>
&gt; &gt;&gt; Lars Kurth writes (&quot;Re: [PATCH v5 3/3] Significant chang=
es to decision<br>
&gt; &gt;&gt;making; some new roles and minor changes&quot;):<br>
&gt; &gt;&gt; &gt; Maybe Ian has some views on what is better from a theore=
tical<br>
&gt; &gt;&gt;viewpoint:<br>
&gt; &gt;&gt; &gt; Voting mechanisms are a bit of a hobby of his<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The underlying problem here is that the reality is that the X=
en<br>
&gt; &gt;&gt; Project&#39;s by-far most important subproject is the hypervi=
sor; that it<br>
&gt; &gt;&gt; seems that the governance probably ought to reflect that; but=
 that it<br>
&gt; &gt;&gt; is difficult to do this without special casing it or providin=
g an<br>
&gt; &gt;&gt; objective metric of the hypervisor subproject&#39;s size.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I don&#39;t think it is possible to square this circle.=C2=A0=
 Our options are:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1. Explicitly recognise the hypervisor subproject as special.=
<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 (This could be done by creating a new `superproj=
ect&#39; maturity<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 category, or simply by naming it explicitly.)<br=
>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 2. Do some kind of bodge which tries to reduce the impact of =
the<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 potential unknown management practices of other =
subprojects<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 (particularly, that they might appoint lots of l=
eaders).<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3. Restructure the hypervisor sub-project.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The current proposal is (2) and has the virtue of not incenti=
vising a<br>
&gt; &gt;&gt; subproject to appoint lots of leaders simply to get more vote=
s<br>
&gt; &gt;&gt; overall.=C2=A0 But it is still rather weak because it has to =
treat the<br>
&gt; &gt;&gt; hypervisor subproject as only one amongst many, so hypervisor=
 leaders<br>
&gt; &gt;&gt; are under-powered and fringe leaders over-powered.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Another way to deal with this would be to split the hyperviso=
r<br>
&gt; &gt;&gt; subproject (3, above).=C2=A0 For example, we could create sub=
projects for<br>
&gt; &gt;&gt; some subset of minios, osstest, xtf, various out-of-tree tool=
s,...<br>
&gt; &gt;&gt; (many of which would have only one leadership team member).<b=
r>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; That would mean that the hypervisor-focused maintainers would=
 get<br>
&gt; &gt;&gt; additional votes via their other &quot;hats&quot;.=C2=A0 (The=
y would still get a vote<br>
&gt; &gt;&gt; in the hypervisor subproject, if they have a hypervisor leade=
rship<br>
&gt; &gt;&gt; position too.)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; This is perhaps less unnatural.=C2=A0 It still leaves fringe =
leaders<br>
&gt; &gt;&gt; somewhat over-powered: this time, leaders of more-hypervisor-=
related<br>
&gt; &gt;&gt; (or some such) fringe things, rather than leaders of<br>
&gt; &gt;&gt; less-hypervisor-related fringe things.<br>
&gt; &gt;<br>
&gt; &gt;Istinctively, I don&#39;t like the idea of splitting up the hyperv=
isor<br>
&gt; &gt;project in multiple projects.<br>
&gt;<br>
&gt; We could split out the following git repos: mini-os, osstest, raisin,<=
br>
&gt; livepatch-build-tools, xtf<br>
&gt; In terms of contributions per release, there is more activity than Win=
dows<br>
&gt; PV Drivers, which are a separate project.<br>
<br>
</div></div>I see what you meant now. That could be OK.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv dir=3D"ltr" style=3D"line-height:21.2999992370605px;color:rgb(68,68,68);=
font-family:Calibri,sans-serif;font-size:15px"><img src=3D"https://dub127.m=
ail.live.com/Handlers/ImageProxy.mvc?bicild=3D&amp;canary=3DcQJFTfLiofbWw3O=
ZIBRjr2TOI9GAhswaT0%2fjqlLxJLk%3d0&amp;url=3Dhttp%3a%2f%2fwww.college-help.=
org%2fupfiles%2fnews%2fnewsphoto%2f2012-11-27_9-34-34_%25D9%2583%25D9%2584%=
25D9%258A%25D8%25A9-%25D8%25A7%25D9%2584%25D9%2585%25D8%25AF%25D8%25B1%25D8=
%25A8%25D9%258A%25D9%2586-%25D8%25A7%25D9%2584%25D8%25AA%25D9%2582%25D9%258=
6%25D9%258A%25D9%258A%25D9%2586-296x300.jpg" width=3D"96" height=3D"61" sty=
le=3D"line-height:21.2999992370605px">=C2=A0=C2=A0<br style=3D"line-height:=
21.2999992370605px"></div><div dir=3D"ltr" style=3D"line-height:21.29999923=
70605px;color:rgb(68,68,68);font-family:Calibri,sans-serif;font-size:15px">=
<br style=3D"line-height:21.2999992370605px"></div><div dir=3D"ltr" style=
=3D"line-height:21.2999992370605px;color:rgb(68,68,68);font-family:Calibri,=
sans-serif;font-size:15px"><div dir=3D"ltr" style=3D"line-height:21.2999992=
370605px">Hussain Fazul<span style=3D"line-height:21.2999992370605px"></spa=
n><span style=3D"line-height:21.2999992370605px"></span><a href=3D"https://=
mail.google.com/" style=3D"line-height:21.2999992370605px;font-weight:inher=
it;color:rgb(0,104,207)" target=3D"_blank"></a></div><div dir=3D"ltr" style=
=3D"line-height:21.2999992370605px">Trainee - Network=C2=A0</div><div style=
=3D"line-height:21.2999992370605px">ID:031</div><div style=3D"line-height:2=
1.2999992370605px">Technical Trainer College - Riyadh=C2=A0</div><div style=
=3D"line-height:21.2999992370605px"><a href=3D"http://www.ttcollege.adu.sa/=
" style=3D"line-height:21.2999992370605px;font-weight:inherit;color:rgb(0,1=
04,207)" target=3D"_blank">www.ttcollege.adu.sa</a></div><div style=3D"line=
-height:21.2999992370605px">M:00966567506089</div><div style=3D"line-height=
:21.2999992370605px">E:=C2=A0<a href=3D"mailto:hussainne031@gmail.com" targ=
et=3D"_blank">hussainne031@gmail.com</a></div></div></div></div>
</div>

--001a113d3d14dde4260542c07e56--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============6498854901922673248==--


From mirageos-devel-bounces@lists.xenproject.org Sat Dec 03 12:50:28 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 03 Dec 2016 12:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cD9li-0007Bp-LP; Sat, 03 Dec 2016 12:50:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hussainne031@gmail.com>)
 id 1cD9lh-0007BZ-9H; Sat, 03 Dec 2016 12:50:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 38/8C-28490-88FB2485; Sat, 03 Dec 2016 12:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfSWo27bfqc
 Ig7nfDSx6W++yWPxZnGjxZXkDo8X3LZOZHFg8Dn+4whLAGMWamZeUX5HAmrFnzwS2gjnhFRe/
 zWdrYJzm08XIwSEkUCxxc7t9FyMXB4tAA6vEymX32UAcCYE5rBILFi4GcjiBnByJjjX9LBB2i
 cTO7p/sIDavgKDEyZlPwOJCAl4SM7Z8ZwSxOQW8Jdpuf2IGGSQk8IxZYt3uyWANbAI6Eq8OHA
 NrYBFQkbh+tokNYlCARNvH42BxYYEyiTnL97GC2CIC+hKbbjeygwxiFljOLHH661VWkLOZgba
 93+QwgVFgFpI7ZiFkIEx1ifXzhEAqmAXUJG5vu8oOYWtLLFv4mnkBI+sqRo3i1KKy1CJdI1O9
 pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGcAgh2MqxYEHmKU5GBSEuWtynKKE
 OJLyk+pzEgszogvKs1JLT7EKMPBoSTB67UPKCdYlJqeWpGWmQOMOZi0BAePkgivL0iat7ggMb
 c4Mx0idYrRnuPYrMVPmTimPQORuzrXAMkvN9Y9ZRJiycvPS5US5/UHaRMAacsozYMbCksRlxh
 lpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM6wEyhSczrwRu9yugs5iAzuq4bg9yVkkiQkqqgbGw
 VLriabgrl+2VJXuPNl2t51npEGC17kWk8+57rcaLXvBc/B9s1n6/7qcBp8Zfpu65yzJfCv1uT
 Pj6dsqujccq2fvk+q/ybVeaLp0UGsv0bqaJrOk/hw/Hn1Z1iemlvN6/nv3liar6uPbgmZMPS8
 /uW39KRvdHfWNZpd2nDy+mfbj9cd0BOWMlluKMREMt5qLiRAAj6nryDAMAAA==
X-Env-Sender: hussainne031@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1480769413!46349644!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12786 invoked from network); 3 Dec 2016 12:50:14 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Dec 2016 12:50:14 -0000
Received: by mail-oi0-f65.google.com with SMTP id u15so30906198oie.3;
 Sat, 03 Dec 2016 04:50:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=geP8e/RlMd8ED+nezNZyRq0RAI7hKfQ9Vu20rOXait0=;
 b=kWRo9WK7u94mdjri2TXC3b1cS5fIWli6kIRRCfHhtvNLDdytO/onGbM41kZXl6lvV3
 fZmGT/L8ObXRybPBoAhVdPpgyGm/PTe3dUcUnw758jiwnskKri7gBxPAOexnRyBR8v5E
 Ps3oCUPXU04VlDtfNETRwW1YnD6sOSrI82Sc7aGIHSjDM+6CHGimtb4HAawyPvL08elD
 wcRQo/2dbLlxoZlQLa1lFYU7kCpND5rgbX3r7nHFv/YgLTRQ0+enHIAC8sCkmLOyeVUA
 tKLdFWo8ordSo0Q/coXZzeC13AoqLqpWQIFAHbEKfuZvcvKtor7Wx+3e4uW3/07nRJKT
 laWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=geP8e/RlMd8ED+nezNZyRq0RAI7hKfQ9Vu20rOXait0=;
 b=Sebcl5ByOqhU9kjL9GM459M3IT70HYbzyv8M0rgLsiGRwLw9iDtaPa7lSC30vqLeeB
 BL8BXP4t2VfsLHg8F8Z2NCOSIMHESzVW8Ua9yB0j2sGfme/ejbS06DcM+dAwnKSo8PYI
 ARR6k9H7Un4GxYcNLJW53Qi9nQYF6dKO7BVdtWahTl17TXTC18PNhUQc0vuQMhQjUtEB
 5W4OLNpKRW5koXjuNBYrX5WURVCyB6mjvUmbL2FJ+rdEfoLOOYy8gPRmvOC6L/Bpkccq
 C9oVkjyn9er+E6mhLOmJoyvSMZS4szwQbsfE+G8qVgnuugohgP2db0eVo7B75EzPfNCM
 YZNA==
X-Gm-Message-State: AKaTC01HCI1p/12ZPXK3U/oBm5CX0mY2OvgYmYAWvtTV5FeKeOyW+Dqh5RuBwFB/FubTFXuEy3svKwHBeXzJUQ==
X-Received: by 10.202.215.85 with SMTP id o82mr23019570oig.145.1480769413176; 
 Sat, 03 Dec 2016 04:50:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.80.136 with HTTP; Sat, 3 Dec 2016 04:50:12 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
From: Hussain Fazul <hussainne031@gmail.com>
Date: Sat, 3 Dec 2016 15:50:12 +0300
Message-ID: <CAJyR9Fz=X1BPucR1CNwa1Z3Rf39+8JG6Oy6WSSQVy5rYz=Qyrw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6498854901922673248=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============6498854901922673248==
Content-Type: multipart/alternative; boundary=001a113d3d14dde4260542c07e56

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

Hello everybody!

I am Hussain, act as student.

I would like to ask few questions about Mirage Unikernel. In fact I built
Unikernel on Mirage because I have a project about ti.

1- How can I test booting speed of Unikernel.

2- After how many pings Unikernel is crash down.

My Regards



On Fri, Dec 2, 2016 at 10:06 PM, Stefano Stabellini <sstabellini@kernel.org>
wrote:

> On Fri, 2 Dec 2016, Lars Kurth wrote:
> > On 01/12/2016 22:36, "Stefano Stabellini" <sstabellini@kernel.org>
> wrote:
> >
> > >On Thu, 1 Dec 2016, Ian Jackson wrote:
> > >> Lars Kurth writes ("Re: [PATCH v5 3/3] Significant changes to decision
> > >>making; some new roles and minor changes"):
> > >> > Maybe Ian has some views on what is better from a theoretical
> > >>viewpoint:
> > >> > Voting mechanisms are a bit of a hobby of his
> > >>
> > >> The underlying problem here is that the reality is that the Xen
> > >> Project's by-far most important subproject is the hypervisor; that it
> > >> seems that the governance probably ought to reflect that; but that it
> > >> is difficult to do this without special casing it or providing an
> > >> objective metric of the hypervisor subproject's size.
> > >>
> > >> I don't think it is possible to square this circle.  Our options are:
> > >>
> > >> 1. Explicitly recognise the hypervisor subproject as special.
> > >>    (This could be done by creating a new `superproject' maturity
> > >>    category, or simply by naming it explicitly.)
> > >>
> > >> 2. Do some kind of bodge which tries to reduce the impact of the
> > >>    potential unknown management practices of other subprojects
> > >>    (particularly, that they might appoint lots of leaders).
> > >>
> > >> 3. Restructure the hypervisor sub-project.
> > >>
> > >> The current proposal is (2) and has the virtue of not incentivising a
> > >> subproject to appoint lots of leaders simply to get more votes
> > >> overall.  But it is still rather weak because it has to treat the
> > >> hypervisor subproject as only one amongst many, so hypervisor leaders
> > >> are under-powered and fringe leaders over-powered.
> > >>
> > >> Another way to deal with this would be to split the hypervisor
> > >> subproject (3, above).  For example, we could create subprojects for
> > >> some subset of minios, osstest, xtf, various out-of-tree tools,...
> > >> (many of which would have only one leadership team member).
> > >>
> > >> That would mean that the hypervisor-focused maintainers would get
> > >> additional votes via their other "hats".  (They would still get a vote
> > >> in the hypervisor subproject, if they have a hypervisor leadership
> > >> position too.)
> > >>
> > >> This is perhaps less unnatural.  It still leaves fringe leaders
> > >> somewhat over-powered: this time, leaders of more-hypervisor-related
> > >> (or some such) fringe things, rather than leaders of
> > >> less-hypervisor-related fringe things.
> > >
> > >Istinctively, I don't like the idea of splitting up the hypervisor
> > >project in multiple projects.
> >
> > We could split out the following git repos: mini-os, osstest, raisin,
> > livepatch-build-tools, xtf
> > In terms of contributions per release, there is more activity than
> Windows
> > PV Drivers, which are a separate project.
>
> I see what you meant now. That could be OK.
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 


Hussain Fazul <https://mail.google.com/>
Trainee - Network
ID:031
Technical Trainer College - Riyadh
www.ttcollege.adu.sa
M:00966567506089
E: hussainne031@gmail.com

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

<div dir=3D"ltr"><div><div><div>Hello everybody!<br><br></div><div>I am Hus=
sain, act as student.<br></div><div><br></div>I would like to ask few quest=
ions about Mirage Unikernel. In fact I built Unikernel on Mirage because I =
have a project about ti.<br><br></div><div>1- How can I test booting speed =
of Unikernel. <br></div><div><br></div>2- After how many pings Unikernel is=
 crash down.<br><br></div>My Regards=C2=A0 <br><div><br>=C2=A0<br></div></d=
iv><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Dec 2,=
 2016 at 10:06 PM, Stefano Stabellini <span dir=3D"ltr">&lt;<a href=3D"mail=
to:sstabellini@kernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt;=
</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div=
 class=3D"h5">On Fri, 2 Dec 2016, Lars Kurth wrote:<br>
&gt; On 01/12/2016 22:36, &quot;Stefano Stabellini&quot; &lt;<a href=3D"mai=
lto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;On Thu, 1 Dec 2016, Ian Jackson wrote:<br>
&gt; &gt;&gt; Lars Kurth writes (&quot;Re: [PATCH v5 3/3] Significant chang=
es to decision<br>
&gt; &gt;&gt;making; some new roles and minor changes&quot;):<br>
&gt; &gt;&gt; &gt; Maybe Ian has some views on what is better from a theore=
tical<br>
&gt; &gt;&gt;viewpoint:<br>
&gt; &gt;&gt; &gt; Voting mechanisms are a bit of a hobby of his<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The underlying problem here is that the reality is that the X=
en<br>
&gt; &gt;&gt; Project&#39;s by-far most important subproject is the hypervi=
sor; that it<br>
&gt; &gt;&gt; seems that the governance probably ought to reflect that; but=
 that it<br>
&gt; &gt;&gt; is difficult to do this without special casing it or providin=
g an<br>
&gt; &gt;&gt; objective metric of the hypervisor subproject&#39;s size.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I don&#39;t think it is possible to square this circle.=C2=A0=
 Our options are:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1. Explicitly recognise the hypervisor subproject as special.=
<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 (This could be done by creating a new `superproj=
ect&#39; maturity<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 category, or simply by naming it explicitly.)<br=
>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 2. Do some kind of bodge which tries to reduce the impact of =
the<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 potential unknown management practices of other =
subprojects<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 (particularly, that they might appoint lots of l=
eaders).<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3. Restructure the hypervisor sub-project.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The current proposal is (2) and has the virtue of not incenti=
vising a<br>
&gt; &gt;&gt; subproject to appoint lots of leaders simply to get more vote=
s<br>
&gt; &gt;&gt; overall.=C2=A0 But it is still rather weak because it has to =
treat the<br>
&gt; &gt;&gt; hypervisor subproject as only one amongst many, so hypervisor=
 leaders<br>
&gt; &gt;&gt; are under-powered and fringe leaders over-powered.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Another way to deal with this would be to split the hyperviso=
r<br>
&gt; &gt;&gt; subproject (3, above).=C2=A0 For example, we could create sub=
projects for<br>
&gt; &gt;&gt; some subset of minios, osstest, xtf, various out-of-tree tool=
s,...<br>
&gt; &gt;&gt; (many of which would have only one leadership team member).<b=
r>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; That would mean that the hypervisor-focused maintainers would=
 get<br>
&gt; &gt;&gt; additional votes via their other &quot;hats&quot;.=C2=A0 (The=
y would still get a vote<br>
&gt; &gt;&gt; in the hypervisor subproject, if they have a hypervisor leade=
rship<br>
&gt; &gt;&gt; position too.)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; This is perhaps less unnatural.=C2=A0 It still leaves fringe =
leaders<br>
&gt; &gt;&gt; somewhat over-powered: this time, leaders of more-hypervisor-=
related<br>
&gt; &gt;&gt; (or some such) fringe things, rather than leaders of<br>
&gt; &gt;&gt; less-hypervisor-related fringe things.<br>
&gt; &gt;<br>
&gt; &gt;Istinctively, I don&#39;t like the idea of splitting up the hyperv=
isor<br>
&gt; &gt;project in multiple projects.<br>
&gt;<br>
&gt; We could split out the following git repos: mini-os, osstest, raisin,<=
br>
&gt; livepatch-build-tools, xtf<br>
&gt; In terms of contributions per release, there is more activity than Win=
dows<br>
&gt; PV Drivers, which are a separate project.<br>
<br>
</div></div>I see what you meant now. That could be OK.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
______________________________<wbr>_________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.<wbr>xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-d=
evel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wb=
r>cgi-bin/mailman/listinfo/<wbr>mirageos-devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv dir=3D"ltr" style=3D"line-height:21.2999992370605px;color:rgb(68,68,68);=
font-family:Calibri,sans-serif;font-size:15px"><img src=3D"https://dub127.m=
ail.live.com/Handlers/ImageProxy.mvc?bicild=3D&amp;canary=3DcQJFTfLiofbWw3O=
ZIBRjr2TOI9GAhswaT0%2fjqlLxJLk%3d0&amp;url=3Dhttp%3a%2f%2fwww.college-help.=
org%2fupfiles%2fnews%2fnewsphoto%2f2012-11-27_9-34-34_%25D9%2583%25D9%2584%=
25D9%258A%25D8%25A9-%25D8%25A7%25D9%2584%25D9%2585%25D8%25AF%25D8%25B1%25D8=
%25A8%25D9%258A%25D9%2586-%25D8%25A7%25D9%2584%25D8%25AA%25D9%2582%25D9%258=
6%25D9%258A%25D9%258A%25D9%2586-296x300.jpg" width=3D"96" height=3D"61" sty=
le=3D"line-height:21.2999992370605px">=C2=A0=C2=A0<br style=3D"line-height:=
21.2999992370605px"></div><div dir=3D"ltr" style=3D"line-height:21.29999923=
70605px;color:rgb(68,68,68);font-family:Calibri,sans-serif;font-size:15px">=
<br style=3D"line-height:21.2999992370605px"></div><div dir=3D"ltr" style=
=3D"line-height:21.2999992370605px;color:rgb(68,68,68);font-family:Calibri,=
sans-serif;font-size:15px"><div dir=3D"ltr" style=3D"line-height:21.2999992=
370605px">Hussain Fazul<span style=3D"line-height:21.2999992370605px"></spa=
n><span style=3D"line-height:21.2999992370605px"></span><a href=3D"https://=
mail.google.com/" style=3D"line-height:21.2999992370605px;font-weight:inher=
it;color:rgb(0,104,207)" target=3D"_blank"></a></div><div dir=3D"ltr" style=
=3D"line-height:21.2999992370605px">Trainee - Network=C2=A0</div><div style=
=3D"line-height:21.2999992370605px">ID:031</div><div style=3D"line-height:2=
1.2999992370605px">Technical Trainer College - Riyadh=C2=A0</div><div style=
=3D"line-height:21.2999992370605px"><a href=3D"http://www.ttcollege.adu.sa/=
" style=3D"line-height:21.2999992370605px;font-weight:inherit;color:rgb(0,1=
04,207)" target=3D"_blank">www.ttcollege.adu.sa</a></div><div style=3D"line=
-height:21.2999992370605px">M:00966567506089</div><div style=3D"line-height=
:21.2999992370605px">E:=C2=A0<a href=3D"mailto:hussainne031@gmail.com" targ=
et=3D"_blank">hussainne031@gmail.com</a></div></div></div></div>
</div>

--001a113d3d14dde4260542c07e56--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============6498854901922673248==--


From mirageos-devel-bounces@lists.xenproject.org Mon Dec 05 11:49:36 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 05 Dec 2016 11:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cDrlq-0008EF-RC; Mon, 05 Dec 2016 11:49:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1cDrlp-0008E7-RL
 for mirageos-devel@lists.xenproject.org; Mon, 05 Dec 2016 11:49:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C0/6E-01948-14455485; Mon, 05 Dec 2016 11:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTSal2bENc
 Ig9XvDSx6W++yODB6HP5whSWAMYo1My8pvyKBNePqyslsBfe5Kj6de8PWwPiEs4uRi0NIYD6j
 xO4L39hAHBaBOywSz1ruADmcHBICP1gkPu+IgrBzJF7t2MEKYRdKrFz7kRHE5hUQlDg58wkLi
 C0k4C7x6/AbJhCbTcBY4k1jFzuIzSKgIrH102Ko+gCJtZfvAc3h4BAWUJJ4N8kEJCwioC6x7N
 R9sBJmAS+J9tsH2Scw8s5CsmEWktQsoG5moJb184QgwmoSt7ddZYewtSWWLXzNvICRdRWjRnF
 qUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAQMgDBDsZ/2zwPMUpy
 MCmJ8rYYukYI8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlCQbKCRalpqdWpGXmAOMBJi3BwaMkw
 vsvCCjNW1yQmFucmQ6ROsVozHFs1uKnTBy7Otc8ZRJiycvPS5US5w0GmSQAUppRmgc3CBanlx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMKwoyhSczrwRu3yugU5iATjlx3BnklJJEhJRUA2P
 x6blip9jOf0wWP7Wm4aBs7FEdpe3L2URZX4k9CnuybEIANzPrnYKns4zeG5Xpscopvl8z8eeF
 n8lp7Q/2v8g6uGQDq00fcxffyXTOtLglooweG5bee7Ezp1v7k2OK8P/on5K7GoO+nPjFfjbpo
 +Dj5+dyuh6UfP351J9Hotl6B6vEyfSz9fpKLMUZiYZazEXFiQDmjmHuzgIAAA==
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1480938556!73613427!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37312 invoked from network); 5 Dec 2016 11:49:16 -0000
Received: from mail-wj0-f171.google.com (HELO mail-wj0-f171.google.com)
 (209.85.210.171)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Dec 2016 11:49:16 -0000
Received: by mail-wj0-f171.google.com with SMTP id qp4so287901275wjc.3
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 05 Dec 2016 03:49:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=6NecM/gZOg6aqkK9rVxcOjahB34Rh3FcN2pOiDm422s=;
 b=hSd44j2C/2zOXODGdZuXlrsR06M9McPZenfJYkw77c/WSiA+M7OyHNhqs0SsuSSOVe
 vcJZ5ms269vbPNR7eW1NvMNO/IAtBID4KeRARkbSoI2q2qgEXLA+66eoFPPcfPrzl1/W
 e8kV/+3WCkYZNUJNUcVQbYCPaozBWM60ogbiVV+l6QFztLm4i93rl+pT46JpCSaM6hiN
 Hk1kpIhV78DW6rD5fMlcsgsJ2AsDbT63F97Tc+A4mrElI8/nNx+QiUhAfCSnjfaJx3om
 Nn3nGAuyQDDoLZE84tLiVSC9xjwDWkoIauPxPHDnz+AQKe4hb0zTgcbQyOjPoD3Lv2Uv
 f0xA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=6NecM/gZOg6aqkK9rVxcOjahB34Rh3FcN2pOiDm422s=;
 b=CXc/i+6UP8x+zDuwBKGJ9XXTEiK3HWEr/YadpO06xOEYfMNYDhn8u5oEkqTI9LnTYD
 W90QNpsH5zKNXC6m996PqBXzpVg+g7pVww3aC77EK6dxiJ6EMEgHSIoRzTh+oyzyGY9J
 nbtAZ2OIeOQeEi8MjgPelxvmflzd+l6K44TqZpJHvtocUjIBL8qteb7R9q9oIgXR4wdp
 RLw+9tWB2UEhqP3RPpHm5s9Ngwtmm+N11D+w64YlKJNRrY7yhMdwO6yveglVQ61wg1Zt
 M5BLU7RKbfRyptTB75HysvWDGxZabIUCs9lN73PcRfyigiDCj3f45Lw9FbVKpxQ2ZugK
 OcHw==
X-Gm-Message-State: AKaTC00t02W5qSLeNk+OqS3TQtioHRqs09cuApCvB8TN3HWK9aVs2xCfk/l7ApVON2nhmTBYf7hICtyd5VMnwg==
X-Received: by 10.194.2.79 with SMTP id 15mr48300388wjs.225.1480938555889;
 Mon, 05 Dec 2016 03:49:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.7.66 with HTTP; Mon, 5 Dec 2016 03:48:35 -0800 (PST)
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Mon, 5 Dec 2016 12:48:35 +0100
Message-ID: <CAJMUBFJ-CmyrwzQiE50CH=mbTWVYJG==tjRJBVL3Eo+3Y=gFCg@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] ocaml-uri ported to topkg
X-BeenThere: mirageos-devel@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="===============5308666957151820418=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5308666957151820418==
Content-Type: multipart/alternative; boundary=047d7b3a8c3a8edd920542e7e037

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

Hello everyone, I've just proposed a PR with changes for porting ocaml-uri
to topkg [1]. It builds locally and in a containerized environment, as
always I'd love to hear your thoughts :)

Thanks!

[1] https://github.com/mirage/ocaml-uri/pull/95

-- 
Federico Gimenez
+34 695 543 160 <695%2054%2031%2060>
fgimenez@coit.es

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

<div dir=3D"ltr">Hello everyone, I&#39;ve just proposed a PR with changes f=
or porting ocaml-uri to topkg [1]. It builds locally and in a containerized=
 environment, as always I&#39;d love to hear your thoughts :)<div><br></div=
><div>Thanks!</div><div><br></div><div>[1]=C2=A0<a href=3D"https://github.c=
om/mirage/ocaml-uri/pull/95">https://github.com/mirage/ocaml-uri/pull/95</a=
><br clear=3D"all"><div><br></div>-- <br><div class=3D"gmail-m_425076553305=
3402580gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div di=
r=3D"ltr">Federico Gimenez</div><div dir=3D"ltr"><span style=3D"font-size:1=
2.8px"><a href=3D"tel:695%2054%2031%2060" value=3D"+34695543160">+34 695 54=
3 160</a></span><br><div><a href=3D"mailto:fgimenez@coit.es">fgimenez@coit.=
es</a></div></div></div></div></div></div></div>
</div></div>

--047d7b3a8c3a8edd920542e7e037--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5308666957151820418==--


From mirageos-devel-bounces@lists.xenproject.org Mon Dec 05 11:49:36 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 05 Dec 2016 11:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cDrlq-0008EF-RC; Mon, 05 Dec 2016 11:49:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <federico.gimenez@gmail.com>) id 1cDrlp-0008E7-RL
 for mirageos-devel@lists.xenproject.org; Mon, 05 Dec 2016 11:49:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C0/6E-01948-14455485; Mon, 05 Dec 2016 11:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTSal2bENc
 Ig9XvDSx6W++yODB6HP5whSWAMYo1My8pvyKBNePqyslsBfe5Kj6de8PWwPiEs4uRi0NIYD6j
 xO4L39hAHBaBOywSz1ruADmcHBICP1gkPu+IgrBzJF7t2MEKYRdKrFz7kRHE5hUQlDg58wkLi
 C0k4C7x6/AbJhCbTcBY4k1jFzuIzSKgIrH102Ko+gCJtZfvAc3h4BAWUJJ4N8kEJCwioC6x7N
 R9sBJmAS+J9tsH2Scw8s5CsmEWktQsoG5moJb184QgwmoSt7ddZYewtSWWLXzNvICRdRWjRnF
 qUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAQMgDBDsZ/2zwPMUpy
 MCmJ8rYYukYI8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlCQbKCRalpqdWpGXmAOMBJi3BwaMkw
 vsvCCjNW1yQmFucmQ6ROsVozHFs1uKnTBy7Otc8ZRJiycvPS5US5w0GmSQAUppRmgc3CBanlx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMKwoyhSczrwRu3yugU5iATjlx3BnklJJEhJRUA2P
 x6blip9jOf0wWP7Wm4aBs7FEdpe3L2URZX4k9CnuybEIANzPrnYKns4zeG5Xpscopvl8z8eeF
 n8lp7Q/2v8g6uGQDq00fcxffyXTOtLglooweG5bee7Ezp1v7k2OK8P/on5K7GoO+nPjFfjbpo
 +Dj5+dyuh6UfP351J9Hotl6B6vEyfSz9fpKLMUZiYZazEXFiQDmjmHuzgIAAA==
X-Env-Sender: federico.gimenez@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1480938556!73613427!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37312 invoked from network); 5 Dec 2016 11:49:16 -0000
Received: from mail-wj0-f171.google.com (HELO mail-wj0-f171.google.com)
 (209.85.210.171)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Dec 2016 11:49:16 -0000
Received: by mail-wj0-f171.google.com with SMTP id qp4so287901275wjc.3
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 05 Dec 2016 03:49:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=6NecM/gZOg6aqkK9rVxcOjahB34Rh3FcN2pOiDm422s=;
 b=hSd44j2C/2zOXODGdZuXlrsR06M9McPZenfJYkw77c/WSiA+M7OyHNhqs0SsuSSOVe
 vcJZ5ms269vbPNR7eW1NvMNO/IAtBID4KeRARkbSoI2q2qgEXLA+66eoFPPcfPrzl1/W
 e8kV/+3WCkYZNUJNUcVQbYCPaozBWM60ogbiVV+l6QFztLm4i93rl+pT46JpCSaM6hiN
 Hk1kpIhV78DW6rD5fMlcsgsJ2AsDbT63F97Tc+A4mrElI8/nNx+QiUhAfCSnjfaJx3om
 Nn3nGAuyQDDoLZE84tLiVSC9xjwDWkoIauPxPHDnz+AQKe4hb0zTgcbQyOjPoD3Lv2Uv
 f0xA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=6NecM/gZOg6aqkK9rVxcOjahB34Rh3FcN2pOiDm422s=;
 b=CXc/i+6UP8x+zDuwBKGJ9XXTEiK3HWEr/YadpO06xOEYfMNYDhn8u5oEkqTI9LnTYD
 W90QNpsH5zKNXC6m996PqBXzpVg+g7pVww3aC77EK6dxiJ6EMEgHSIoRzTh+oyzyGY9J
 nbtAZ2OIeOQeEi8MjgPelxvmflzd+l6K44TqZpJHvtocUjIBL8qteb7R9q9oIgXR4wdp
 RLw+9tWB2UEhqP3RPpHm5s9Ngwtmm+N11D+w64YlKJNRrY7yhMdwO6yveglVQ61wg1Zt
 M5BLU7RKbfRyptTB75HysvWDGxZabIUCs9lN73PcRfyigiDCj3f45Lw9FbVKpxQ2ZugK
 OcHw==
X-Gm-Message-State: AKaTC00t02W5qSLeNk+OqS3TQtioHRqs09cuApCvB8TN3HWK9aVs2xCfk/l7ApVON2nhmTBYf7hICtyd5VMnwg==
X-Received: by 10.194.2.79 with SMTP id 15mr48300388wjs.225.1480938555889;
 Mon, 05 Dec 2016 03:49:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.7.66 with HTTP; Mon, 5 Dec 2016 03:48:35 -0800 (PST)
From: Federico Gimenez <federico.gimenez@gmail.com>
Date: Mon, 5 Dec 2016 12:48:35 +0100
Message-ID: <CAJMUBFJ-CmyrwzQiE50CH=mbTWVYJG==tjRJBVL3Eo+3Y=gFCg@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] ocaml-uri ported to topkg
X-BeenThere: mirageos-devel@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="===============5308666957151820418=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5308666957151820418==
Content-Type: multipart/alternative; boundary=047d7b3a8c3a8edd920542e7e037

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

Hello everyone, I've just proposed a PR with changes for porting ocaml-uri
to topkg [1]. It builds locally and in a containerized environment, as
always I'd love to hear your thoughts :)

Thanks!

[1] https://github.com/mirage/ocaml-uri/pull/95

-- 
Federico Gimenez
+34 695 543 160 <695%2054%2031%2060>
fgimenez@coit.es

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

<div dir=3D"ltr">Hello everyone, I&#39;ve just proposed a PR with changes f=
or porting ocaml-uri to topkg [1]. It builds locally and in a containerized=
 environment, as always I&#39;d love to hear your thoughts :)<div><br></div=
><div>Thanks!</div><div><br></div><div>[1]=C2=A0<a href=3D"https://github.c=
om/mirage/ocaml-uri/pull/95">https://github.com/mirage/ocaml-uri/pull/95</a=
><br clear=3D"all"><div><br></div>-- <br><div class=3D"gmail-m_425076553305=
3402580gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div di=
r=3D"ltr">Federico Gimenez</div><div dir=3D"ltr"><span style=3D"font-size:1=
2.8px"><a href=3D"tel:695%2054%2031%2060" value=3D"+34695543160">+34 695 54=
3 160</a></span><br><div><a href=3D"mailto:fgimenez@coit.es">fgimenez@coit.=
es</a></div></div></div></div></div></div></div>
</div></div>

--047d7b3a8c3a8edd920542e7e037--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5308666957151820418==--


From mirageos-devel-bounces@lists.xenproject.org Mon Dec 05 16:05:39 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 05 Dec 2016 16:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cDvlf-0007ZM-6L; Mon, 05 Dec 2016 16:05:27 +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 1cDvld-0007ZG-8p
 for mirageos-devel@lists.xenproject.org; Mon, 05 Dec 2016 16:05:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D3/89-01948-44095485; Mon, 05 Dec 2016 16:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVy021TmK7LBNc
 Ig6NTeC16W++yODB6HP5whSWAMYo1My8pvyKBNWNm1w22goWMFZuPijQwtjB2MXJwCAk8YpTo
 Lehi5OSQEJCXeLLoNVCYCyjcwCTx+/ZUZpCEiECAxMGzrxhBbDYBdYnF1/tYQGxhAUOJ7v0PW
 UFsXgE3iYbur2A1LAIqEkuPTADrFRUIl3g65ww7RI2gxMmZT8B6mQXMJOZtfsgMYctLbH87h3
 kCI88sJGWzkJTNQlK2gJF5FaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlK
 xXnJ+7iZGYOgwAMEOxrOnPQ8xSnIwKYnyTklwjRDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRvY
 D5QTLEpNT61Iy8wBBjFMWoKDR0mEd3cvUJq3uCAxtzgzHSJ1itGY48qbhU+ZOA68X/GUSYglL
 z8vVUqc1x9kkgBIaUZpHtwgWHRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvKcgUnsy8Er
 h9r4BOYQI65cRxZ5BTShIRUlINjGoCZyacW/xksXRzW6Da1Vvnyg/VWa6doOzU43qpnG2D9vt
 9ZtP+lss3zjub4z/V5PnCAkGetD+P2H1+7GGKY9d++eTFLm5urbP7ja+8XMCYsH2GROiz+iTj
 BJUnMzJyd/7KLJzd01Plfux0rGLFcgfDqLXWefpr7nyq8rErEhc30RAxYlRarcRSnJFoqMVcV
 JwIALCqTmapAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1480953923!70209380!1
X-Originating-IP: [217.70.178.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65174 invoked from network); 5 Dec 2016 16:05:23 -0000
Received: from slow1-d.mail.gandi.net (HELO slow1-d.mail.gandi.net)
 (217.70.178.86)
 by server-3.tower-206.messagelabs.com with SMTP; 5 Dec 2016 16:05:23 -0000
Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net
 [217.70.183.196])
 by slow1-d.mail.gandi.net (Postfix) with ESMTP id A61EF47FAD1
 for <mirageos-devel@lists.xenproject.org>;
 Mon,  5 Dec 2016 17:04:41 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 4F98C172122
 for <mirageos-devel@lists.xenproject.org>;
 Mon,  5 Dec 2016 17:04:40 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <4b95388c-7f44-758d-cb29-d06159f8f302@somerandomidiot.com>
Date: Mon, 5 Dec 2016 10:04:39 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
Subject: [MirageOS-devel] rebasing mirage-dev branch of mirage-www
X-BeenThere: mirageos-devel@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>

SGkgZnJpZW5kcywKCkknbGwgYmUgcHVzaGluZyBhIHJlYmFzZWQgbWlyYWdlLWRldiBicmFuY2gg
b2YgdGhlIG1pcmFnZS13d3cgcmVwb3NpdG9yeSAKc2hvcnRseS4gIEFwb2xvZ2llcyBpZiB0aGlz
IGNhdXNlcyB5b3UgYW55IGRpZmZpY3VsdGllcy4KClRoYW5rcywKCk1pbmR5CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVs
Cg==

From mirageos-devel-bounces@lists.xenproject.org Mon Dec 05 16:05:39 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 05 Dec 2016 16:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cDvlf-0007ZM-6L; Mon, 05 Dec 2016 16:05:27 +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 1cDvld-0007ZG-8p
 for mirageos-devel@lists.xenproject.org; Mon, 05 Dec 2016 16:05:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D3/89-01948-44095485; Mon, 05 Dec 2016 16:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVy021TmK7LBNc
 Ig6NTeC16W++yODB6HP5whSWAMYo1My8pvyKBNWNm1w22goWMFZuPijQwtjB2MXJwCAk8YpTo
 Lehi5OSQEJCXeLLoNVCYCyjcwCTx+/ZUZpCEiECAxMGzrxhBbDYBdYnF1/tYQGxhAUOJ7v0PW
 UFsXgE3iYbur2A1LAIqEkuPTADrFRUIl3g65ww7RI2gxMmZT8B6mQXMJOZtfsgMYctLbH87h3
 kCI88sJGWzkJTNQlK2gJF5FaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlK
 xXnJ+7iZGYOgwAMEOxrOnPQ8xSnIwKYnyTklwjRDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRvY
 D5QTLEpNT61Iy8wBBjFMWoKDR0mEd3cvUJq3uCAxtzgzHSJ1itGY48qbhU+ZOA68X/GUSYglL
 z8vVUqc1x9kkgBIaUZpHtwgWHRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvKcgUnsy8Er
 h9r4BOYQI65cRxZ5BTShIRUlINjGoCZyacW/xksXRzW6Da1Vvnyg/VWa6doOzU43qpnG2D9vt
 9ZtP+lss3zjub4z/V5PnCAkGetD+P2H1+7GGKY9d++eTFLm5urbP7ja+8XMCYsH2GROiz+iTj
 BJUnMzJyd/7KLJzd01Plfux0rGLFcgfDqLXWefpr7nyq8rErEhc30RAxYlRarcRSnJFoqMVcV
 JwIALCqTmapAgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1480953923!70209380!1
X-Originating-IP: [217.70.178.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65174 invoked from network); 5 Dec 2016 16:05:23 -0000
Received: from slow1-d.mail.gandi.net (HELO slow1-d.mail.gandi.net)
 (217.70.178.86)
 by server-3.tower-206.messagelabs.com with SMTP; 5 Dec 2016 16:05:23 -0000
Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net
 [217.70.183.196])
 by slow1-d.mail.gandi.net (Postfix) with ESMTP id A61EF47FAD1
 for <mirageos-devel@lists.xenproject.org>;
 Mon,  5 Dec 2016 17:04:41 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 4F98C172122
 for <mirageos-devel@lists.xenproject.org>;
 Mon,  5 Dec 2016 17:04:40 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <4b95388c-7f44-758d-cb29-d06159f8f302@somerandomidiot.com>
Date: Mon, 5 Dec 2016 10:04:39 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.0
MIME-Version: 1.0
Subject: [MirageOS-devel] rebasing mirage-dev branch of mirage-www
X-BeenThere: mirageos-devel@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>

SGkgZnJpZW5kcywKCkknbGwgYmUgcHVzaGluZyBhIHJlYmFzZWQgbWlyYWdlLWRldiBicmFuY2gg
b2YgdGhlIG1pcmFnZS13d3cgcmVwb3NpdG9yeSAKc2hvcnRseS4gIEFwb2xvZ2llcyBpZiB0aGlz
IGNhdXNlcyB5b3UgYW55IGRpZmZpY3VsdGllcy4KClRoYW5rcywKCk1pbmR5CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVs
Cg==

From mirageos-devel-bounces@lists.xenproject.org Tue Dec 06 16:12:26 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Dec 2016 16:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cEILj-0005QF-RK; Tue, 06 Dec 2016 16:12:11 +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 1cEILi-0005Q9-Ra
 for mirageos-devel@lists.xenproject.org; Tue, 06 Dec 2016 16:12:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1A/33-24885-A53E6485; Tue, 06 Dec 2016 16:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXCOvOhsW7kY7c
 Ig6VGFr2td1kcGD0Of7jCEsAYxZqZl5RfkcCa0TzlJ0vBDLaKtWe/sjQwbmTtYuTiEBLYzyjx
 af5BJhCHReA7k8SvvsvsEM5tJonnyyawQ5S1MknsXfOQuYuRg4NNQFNi5Sv+LkZODmYBLYkb/
 14yQdjaEssWvmYGsXkF9CWufHvGCGILCzhIXPs/hQ0ibivR96mfHcRmEVCR2PB7BVhcRMBC4n
 XPL1YQW0JAVuLT85/sExh5ZyFZMQvJillIVixgZF7FqFGcWlSWWqRraKmXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYWPUMDIw7GH8f9zvEKMnBpCTKq2LpFiHEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJglfnEVBOsCg1PbUiLTMHGOIwaQkOHiUR3gSQNG9xQWJucWY6ROoUoy7Hg
 fcrnjIJseTl56VKiUMUCYAUZZTmwY2AxdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK89i
 BTeDLzSuA2vQI6ggnoiBPHnUGOKElESEk1MO478rVPVda7q1Iq4vfXk4L2aROMZxU83LvXdVK
 O9Ikp7YsthPjXbixvZGs37Dr1wiO2i/egloTGwr+ujP9Xs+e7b31+NkfSN/ldlof6cX5u70sz
 Pi6dUK/xqH/TX6PEfamuymYsQl+fJBhcmq5QJW7XYPvt9uyAaVVsr+rny6YJXfn6T/DzXCWW4
 oxEQy3mouJEAL0CQq6yAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1481040728!74745002!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42724 invoked from network); 6 Dec 2016 16:12:08 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Dec 2016 16:12:08 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 097c8253
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 6 Dec 2016 16:12:04 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:mime-version:subject
 :message-id:date:to; s=selector1; bh=paGdDsuBlh3mnRiHSw9pwZz18Mw
 =; b=prTLouseN+bfkpMXMFmwxlYP8O7fLz9tF5Piu/NAl5cmpm4eW3k8+iybsBS
 TWIGA1uCNPyC2ocgqS+MWoBuZPRhOM6n1Bs3eQIZ9c100sBl3TBUno5Yy0pEY4nY
 zVp41MvyeuNGupuI7LlJXC52VCwLiRNcDtNSlJ1cGOw+bMqQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:mime-version:subject
 :message-id:date:to; q=dns; s=selector1; b=JyN/Z2fCWODNnCw3IFMXk
 3M05mM3j5RNsOj9ufKQW65T2cgMoxp3bv5iOXUfqGRcE8lcIxcnC7tjmpiQMyZMR
 lJyzNNWbbjr9gLE92nKW6Qnp4vrrNO6II2RTIo6pY4XOrWinQlbdb96gWBSIyyP+
 r/ffKwsJpmiMZcqAJwAhns=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 854f7d93
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 6 Dec 2016 16:12:04 +0000 (GMT)
From: Anil Madhavapeddy <anil@recoil.org>
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
Message-Id: <BCD6306A-B467-4A6B-95A0-6DCB7763663A@recoil.org>
Date: Tue, 6 Dec 2016 16:12:03 +0000
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3251)
Subject: [MirageOS-devel] upper bounding of mirage packages in mainline
	opam-repo
X-BeenThere: mirageos-devel@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>

RGVhciBhbGwsCgpUaGUgbWFpbmxpbmUgT1BBTSByZXBvc2l0b3J5IG5lZWRzIHRvIGhhdmUgYW4g
dXBwZXIgYm91bmQgb24gTWlyYWdlMiByZWxhdGVkIHBhY2thZ2VzIHRvIG1ha2Ugcm9vbSBmb3Ig
dGhlIGluY29taW5nIDMuMCByZWxlYXNlcyAodGhhdCBhcmUgY3VycmVudGx5IHN0YWdlZCBpbiBo
dHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS1kZXYpLgoKVGhhbmtzIHRvIGEgZmFuY3kg
bmV3IENMSS1iYXNlZCB1cHBlci1ib3VuZGluZyB0b29sIGZyb20gTWluZHkgUHJlc3RvbiwgYW5k
IG1vcmUgaW1wb3J0YW50bHksIHRoZSB0b29sJ3MgYXBwbGljYXRpb24gdG8gb3BhbS1yZXBvc2l0
b3J5LCB0aGVzZSAzIFBScyBoYXZlIG5vdyBiZWVuIG1lcmdlZDoKCmh0dHBzOi8vZ2l0aHViLmNv
bS9vY2FtbC9vcGFtLXJlcG9zaXRvcnkvcHVsbC83OTc1Cmh0dHBzOi8vZ2l0aHViLmNvbS9vY2Ft
bC9vcGFtLXJlcG9zaXRvcnkvcHVsbC83OTc0Cmh0dHBzOi8vZ2l0aHViLmNvbS9vY2FtbC9vcGFt
LXJlcG9zaXRvcnkvcHVsbC83OTczCgpQbGVhc2UgbGV0IHVzIGtub3cgaWYgeW91IHNwb3QgYW55
IHVuZXhwZWN0ZWQgcGFja2FnZSByZWdyZXNzaW9ucyBkdWUgdG8gdGhpcy4KCklmIGFueW9uZSB3
aXNoZXMgdG8gaGVscCBNaW5keSB0byBnZW5lcmFsaXNlIHRoZSBDTEkgdXBwZXJib3VuZC1jb25z
dHJhaW5lciwgdGhlIHNvdXJjZSBpcyBoZXJlOgpodHRwczovL2dpdGh1Yi5jb20veW9taW1vbm8v
dXBwZXJib3VuZC1jb25zdHJhaW5lcgoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Dec 06 16:12:26 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Dec 2016 16:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cEILj-0005QF-RK; Tue, 06 Dec 2016 16:12:11 +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 1cEILi-0005Q9-Ra
 for mirageos-devel@lists.xenproject.org; Tue, 06 Dec 2016 16:12:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1A/33-24885-A53E6485; Tue, 06 Dec 2016 16:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXCOvOhsW7kY7c
 Ig6VGFr2td1kcGD0Of7jCEsAYxZqZl5RfkcCa0TzlJ0vBDLaKtWe/sjQwbmTtYuTiEBLYzyjx
 af5BJhCHReA7k8SvvsvsEM5tJonnyyawQ5S1MknsXfOQuYuRg4NNQFNi5Sv+LkZODmYBLYkb/
 14yQdjaEssWvmYGsXkF9CWufHvGCGILCzhIXPs/hQ0ibivR96mfHcRmEVCR2PB7BVhcRMBC4n
 XPL1YQW0JAVuLT85/sExh5ZyFZMQvJillIVixgZF7FqFGcWlSWWqRraKmXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYWPUMDIw7GH8f9zvEKMnBpCTKq2LpFiHEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJglfnEVBOsCg1PbUiLTMHGOIwaQkOHiUR3gSQNG9xQWJucWY6ROoUoy7Hg
 fcrnjIJseTl56VKiUMUCYAUZZTmwY2AxdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK89i
 BTeDLzSuA2vQI6ggnoiBPHnUGOKElESEk1MO478rVPVda7q1Iq4vfXk4L2aROMZxU83LvXdVK
 O9Ikp7YsthPjXbixvZGs37Dr1wiO2i/egloTGwr+ujP9Xs+e7b31+NkfSN/ldlof6cX5u70sz
 Pi6dUK/xqH/TX6PEfamuymYsQl+fJBhcmq5QJW7XYPvt9uyAaVVsr+rny6YJXfn6T/DzXCWW4
 oxEQy3mouJEAL0CQq6yAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1481040728!74745002!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42724 invoked from network); 6 Dec 2016 16:12:08 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Dec 2016 16:12:08 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 097c8253
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 6 Dec 2016 16:12:04 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :content-type:content-transfer-encoding:mime-version:subject
 :message-id:date:to; s=selector1; bh=paGdDsuBlh3mnRiHSw9pwZz18Mw
 =; b=prTLouseN+bfkpMXMFmwxlYP8O7fLz9tF5Piu/NAl5cmpm4eW3k8+iybsBS
 TWIGA1uCNPyC2ocgqS+MWoBuZPRhOM6n1Bs3eQIZ9c100sBl3TBUno5Yy0pEY4nY
 zVp41MvyeuNGupuI7LlJXC52VCwLiRNcDtNSlJ1cGOw+bMqQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :content-type:content-transfer-encoding:mime-version:subject
 :message-id:date:to; q=dns; s=selector1; b=JyN/Z2fCWODNnCw3IFMXk
 3M05mM3j5RNsOj9ufKQW65T2cgMoxp3bv5iOXUfqGRcE8lcIxcnC7tjmpiQMyZMR
 lJyzNNWbbjr9gLE92nKW6Qnp4vrrNO6II2RTIo6pY4XOrWinQlbdb96gWBSIyyP+
 r/ffKwsJpmiMZcqAJwAhns=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 854f7d93
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <mirageos-devel@lists.xenproject.org>;
 Tue, 6 Dec 2016 16:12:04 +0000 (GMT)
From: Anil Madhavapeddy <anil@recoil.org>
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
Message-Id: <BCD6306A-B467-4A6B-95A0-6DCB7763663A@recoil.org>
Date: Tue, 6 Dec 2016 16:12:03 +0000
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3251)
Subject: [MirageOS-devel] upper bounding of mirage packages in mainline
	opam-repo
X-BeenThere: mirageos-devel@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>

RGVhciBhbGwsCgpUaGUgbWFpbmxpbmUgT1BBTSByZXBvc2l0b3J5IG5lZWRzIHRvIGhhdmUgYW4g
dXBwZXIgYm91bmQgb24gTWlyYWdlMiByZWxhdGVkIHBhY2thZ2VzIHRvIG1ha2Ugcm9vbSBmb3Ig
dGhlIGluY29taW5nIDMuMCByZWxlYXNlcyAodGhhdCBhcmUgY3VycmVudGx5IHN0YWdlZCBpbiBo
dHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS1kZXYpLgoKVGhhbmtzIHRvIGEgZmFuY3kg
bmV3IENMSS1iYXNlZCB1cHBlci1ib3VuZGluZyB0b29sIGZyb20gTWluZHkgUHJlc3RvbiwgYW5k
IG1vcmUgaW1wb3J0YW50bHksIHRoZSB0b29sJ3MgYXBwbGljYXRpb24gdG8gb3BhbS1yZXBvc2l0
b3J5LCB0aGVzZSAzIFBScyBoYXZlIG5vdyBiZWVuIG1lcmdlZDoKCmh0dHBzOi8vZ2l0aHViLmNv
bS9vY2FtbC9vcGFtLXJlcG9zaXRvcnkvcHVsbC83OTc1Cmh0dHBzOi8vZ2l0aHViLmNvbS9vY2Ft
bC9vcGFtLXJlcG9zaXRvcnkvcHVsbC83OTc0Cmh0dHBzOi8vZ2l0aHViLmNvbS9vY2FtbC9vcGFt
LXJlcG9zaXRvcnkvcHVsbC83OTczCgpQbGVhc2UgbGV0IHVzIGtub3cgaWYgeW91IHNwb3QgYW55
IHVuZXhwZWN0ZWQgcGFja2FnZSByZWdyZXNzaW9ucyBkdWUgdG8gdGhpcy4KCklmIGFueW9uZSB3
aXNoZXMgdG8gaGVscCBNaW5keSB0byBnZW5lcmFsaXNlIHRoZSBDTEkgdXBwZXJib3VuZC1jb25z
dHJhaW5lciwgdGhlIHNvdXJjZSBpcyBoZXJlOgpodHRwczovL2dpdGh1Yi5jb20veW9taW1vbm8v
dXBwZXJib3VuZC1jb25zdHJhaW5lcgoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Dec 06 16:17:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Dec 2016 16:17:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cEIQc-0005Yy-8q; Tue, 06 Dec 2016 16:17:14 +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 1cEIQb-0005Ys-2S
 for mirageos-devel@lists.xenproject.org; Tue, 06 Dec 2016 16:17:13 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E2/F2-22495-884E6485; Tue, 06 Dec 2016 16:17:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVy0237Md32J24
 RBjfWi1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8anfQfZCg5xV1w4v5ilgfEJZxcjF4eQwB1G
 iVN3XrJ2MXJySAhYSzQc/coEkZjEJPGh9x87REJe4smi14wQif+MEsef3WfuYuTgEBYIkzh4M
 QCkRkRAXWLZqfuMILaQgK3EzD1vmEFsNqD44ut9LCA2r4CbxKrHy8CWsQioSDTsXsgGMkZUIF
 zi6mFziBJBiZMzn4CVcwrYScx/fhFsDLOAmcS8zQ+hbHmJ7W/nME9gFJiFpGUWkrJZSMoWMDK
 vYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYy/
 j/sdYpTkYFIS5VWxdIsQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMHL8xgoJ1iUmp5akZaZA4wUm
 LQEB4+SCG8HSJq3uCAxtzgzHSJ1ilFRSpz3LEhCACSRUZoH1waLzkuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHnzQabwZOaVwE1/BbSYCWjxiePOIItLEhFSUg2M7hO0Ml9VLulhS6ttUI3
 UWGTheHtWwGfbH9/jTljeag912e+7rX73/rLaHR0zHeeExQto/zi391XLBZu1vZGy2f6Ovwqe
 1onKrPSQKfy+0nN6YWLLesuQiaeupH1f4e+z4+V/E3PequWq4ScY35ruPfz8Dmf3r1CnYylJz
 S9WCzxOTJbYMHmeEktxRqKhFnNRcSIALoCrEMkCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1481041031!74073876!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.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5456 invoked from network); 6 Dec 2016 16:17:11 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Dec 2016 16:17:11 -0000
Received: from mfilter1-d.gandi.net (mfilter1-d.gandi.net [217.70.178.130])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 0FE6AFB962
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 17:17:11 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter1-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter1-d.gandi.net (mfilter1-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id 0SD6LnQPUk3C for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 17:17:09 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 072BDFB8C8
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 17:17:08 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <BCD6306A-B467-4A6B-95A0-6DCB7763663A@recoil.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <f13ff78b-e52c-ddfc-f736-d9ea9062d157@somerandomidiot.com>
Date: Tue, 6 Dec 2016 10:17:02 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <BCD6306A-B467-4A6B-95A0-6DCB7763663A@recoil.org>
Subject: Re: [MirageOS-devel] upper bounding of mirage packages in mainline
 opam-repo
X-BeenThere: mirageos-devel@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>

T24gMTIvMDYvMjAxNiAxMDoxMiBBTSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cgo+IERlYXIg
YWxsLAo+Cj4gVGhlIG1haW5saW5lIE9QQU0gcmVwb3NpdG9yeSBuZWVkcyB0byBoYXZlIGFuIHVw
cGVyIGJvdW5kIG9uIE1pcmFnZTIgcmVsYXRlZCBwYWNrYWdlcyB0byBtYWtlIHJvb20gZm9yIHRo
ZSBpbmNvbWluZyAzLjAgcmVsZWFzZXMgKHRoYXQgYXJlIGN1cnJlbnRseSBzdGFnZWQgaW4gaHR0
cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2KS4KPgo+IFRoYW5rcyB0byBhIGZhbmN5
IG5ldyBDTEktYmFzZWQgdXBwZXItYm91bmRpbmcgdG9vbCBmcm9tIE1pbmR5IFByZXN0b24sIGFu
ZCBtb3JlIGltcG9ydGFudGx5LCB0aGUgdG9vbCdzIGFwcGxpY2F0aW9uIHRvIG9wYW0tcmVwb3Np
dG9yeSwgdGhlc2UgMyBQUnMgaGF2ZSBub3cgYmVlbiBtZXJnZWQ6Cj4KPiBodHRwczovL2dpdGh1
Yi5jb20vb2NhbWwvb3BhbS1yZXBvc2l0b3J5L3B1bGwvNzk3NQo+IGh0dHBzOi8vZ2l0aHViLmNv
bS9vY2FtbC9vcGFtLXJlcG9zaXRvcnkvcHVsbC83OTc0Cj4gaHR0cHM6Ly9naXRodWIuY29tL29j
YW1sL29wYW0tcmVwb3NpdG9yeS9wdWxsLzc5NzMKPgo+IFBsZWFzZSBsZXQgdXMga25vdyBpZiB5
b3Ugc3BvdCBhbnkgdW5leHBlY3RlZCBwYWNrYWdlIHJlZ3Jlc3Npb25zIGR1ZSB0byB0aGlzLgo+
Cj4gSWYgYW55b25lIHdpc2hlcyB0byBoZWxwIE1pbmR5IHRvIGdlbmVyYWxpc2UgdGhlIENMSSB1
cHBlcmJvdW5kLWNvbnN0cmFpbmVyLCB0aGUgc291cmNlIGlzIGhlcmU6Cj4gaHR0cHM6Ly9naXRo
dWIuY29tL3lvbWltb25vL3VwcGVyYm91bmQtY29uc3RyYWluZXIKCnVwcGVyYm91bmQtY29uc3Ry
YWluZXIgaXMgYSBwcmV0dHkgZHVtYiB3cmFwcGVyIGFyb3VuZCAKYG9wYW0tZmlsZS1mb3JtYXRg
LCBzbyB0aGFua3MgYXJlIHJlYWxseSBvd2VkIHRvIExvdWlzIEdlc2JlcnQuIChOb3RlIAp0aGF0
IGl0IG5lZWRzIHVucmVsZWFzZWQgZnVuY3Rpb25hbGl0eSBpbiBvcGFtLWZpbGUtZm9ybWF0LCBz
byB5b3UnbGwgCm5lZWQgdG8gcGluIHRoYXQgcGFja2FnZSBpbiBvcmRlciB0byB1c2UgaXQuKQoK
QSBsb3Qgb2YgdGhlIHBhaW4gaW52b2x2ZWQgaW4gc2V0dGluZyB1cHBlciBib3VuZHMgb24gb2xk
IHBhY2thZ2VzIGNvbWVzIApmcm9tIGhhdmluZyBgb3BhbSBsaW50YCBydW4gZm9yIHRoZSBmaXJz
dCB0aW1lIG9uIGBvcGFtYCBmaWxlcyB0aGF0IApoYXZlbid0IGJlZW4gbG9va2VkIGF0IGluIHll
YXJzLiAgQSB1c2VmdWwgcGllY2Ugb2YgYXV0b21hdGlvbiB3b3VsZCBiZSAKc29tZXRoaW5nIG5p
Y2VyIHRoYW4gaHR0cHM6Ly9naXRodWIuY29tL3lvbWltb25vL29wYW0tbGludC1yZW1vdmVyICwg
CndoaWNoIGNhbiBvbmx5IHJlc29sdmUgZXJyb3JzIDI1LCAzNSwgYW5kIDM2IGdpdmVuIGZpZWxk
cyB0aGF0IGFyZSAKcG9wdWxhdGVkIGluIGxhdGVyIHZlcnNpb25zLgoKLU1pbmR5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2
ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Dec 06 16:17:15 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Dec 2016 16:17:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cEIQc-0005Yy-8q; Tue, 06 Dec 2016 16:17:14 +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 1cEIQb-0005Ys-2S
 for mirageos-devel@lists.xenproject.org; Tue, 06 Dec 2016 16:17:13 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E2/F2-22495-884E6485; Tue, 06 Dec 2016 16:17:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVy0237Md32J24
 RBjfWi1r0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8anfQfZCg5xV1w4v5ilgfEJZxcjF4eQwB1G
 iVN3XrJ2MXJySAhYSzQc/coEkZjEJPGh9x87REJe4smi14wQif+MEsef3WfuYuTgEBYIkzh4M
 QCkRkRAXWLZqfuMILaQgK3EzD1vmEFsNqD44ut9LCA2r4CbxKrHy8CWsQioSDTsXsgGMkZUIF
 zi6mFziBJBiZMzn4CVcwrYScx/fhFsDLOAmcS8zQ+hbHmJ7W/nME9gFJiFpGUWkrJZSMoWMDK
 vYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYy/
 j/sdYpTkYFIS5VWxdIsQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMHL8xgoJ1iUmp5akZaZA4wUm
 LQEB4+SCG8HSJq3uCAxtzgzHSJ1ilFRSpz3LEhCACSRUZoH1waLzkuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHnzQabwZOaVwE1/BbSYCWjxiePOIItLEhFSUg2M7hO0Ml9VLulhS6ttUI3
 UWGTheHtWwGfbH9/jTljeag912e+7rX73/rLaHR0zHeeExQto/zi391XLBZu1vZGy2f6Ovwqe
 1onKrPSQKfy+0nN6YWLLesuQiaeupH1f4e+z4+V/E3PequWq4ScY35ruPfz8Dmf3r1CnYylJz
 S9WCzxOTJbYMHmeEktxRqKhFnNRcSIALoCrEMkCAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1481041031!74073876!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.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5456 invoked from network); 6 Dec 2016 16:17:11 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Dec 2016 16:17:11 -0000
Received: from mfilter1-d.gandi.net (mfilter1-d.gandi.net [217.70.178.130])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 0FE6AFB962
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 17:17:11 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter1-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter1-d.gandi.net (mfilter1-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id 0SD6LnQPUk3C for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 17:17:09 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 072BDFB8C8
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 17:17:08 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <BCD6306A-B467-4A6B-95A0-6DCB7763663A@recoil.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <f13ff78b-e52c-ddfc-f736-d9ea9062d157@somerandomidiot.com>
Date: Tue, 6 Dec 2016 10:17:02 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <BCD6306A-B467-4A6B-95A0-6DCB7763663A@recoil.org>
Subject: Re: [MirageOS-devel] upper bounding of mirage packages in mainline
 opam-repo
X-BeenThere: mirageos-devel@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>

T24gMTIvMDYvMjAxNiAxMDoxMiBBTSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cgo+IERlYXIg
YWxsLAo+Cj4gVGhlIG1haW5saW5lIE9QQU0gcmVwb3NpdG9yeSBuZWVkcyB0byBoYXZlIGFuIHVw
cGVyIGJvdW5kIG9uIE1pcmFnZTIgcmVsYXRlZCBwYWNrYWdlcyB0byBtYWtlIHJvb20gZm9yIHRo
ZSBpbmNvbWluZyAzLjAgcmVsZWFzZXMgKHRoYXQgYXJlIGN1cnJlbnRseSBzdGFnZWQgaW4gaHR0
cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UtZGV2KS4KPgo+IFRoYW5rcyB0byBhIGZhbmN5
IG5ldyBDTEktYmFzZWQgdXBwZXItYm91bmRpbmcgdG9vbCBmcm9tIE1pbmR5IFByZXN0b24sIGFu
ZCBtb3JlIGltcG9ydGFudGx5LCB0aGUgdG9vbCdzIGFwcGxpY2F0aW9uIHRvIG9wYW0tcmVwb3Np
dG9yeSwgdGhlc2UgMyBQUnMgaGF2ZSBub3cgYmVlbiBtZXJnZWQ6Cj4KPiBodHRwczovL2dpdGh1
Yi5jb20vb2NhbWwvb3BhbS1yZXBvc2l0b3J5L3B1bGwvNzk3NQo+IGh0dHBzOi8vZ2l0aHViLmNv
bS9vY2FtbC9vcGFtLXJlcG9zaXRvcnkvcHVsbC83OTc0Cj4gaHR0cHM6Ly9naXRodWIuY29tL29j
YW1sL29wYW0tcmVwb3NpdG9yeS9wdWxsLzc5NzMKPgo+IFBsZWFzZSBsZXQgdXMga25vdyBpZiB5
b3Ugc3BvdCBhbnkgdW5leHBlY3RlZCBwYWNrYWdlIHJlZ3Jlc3Npb25zIGR1ZSB0byB0aGlzLgo+
Cj4gSWYgYW55b25lIHdpc2hlcyB0byBoZWxwIE1pbmR5IHRvIGdlbmVyYWxpc2UgdGhlIENMSSB1
cHBlcmJvdW5kLWNvbnN0cmFpbmVyLCB0aGUgc291cmNlIGlzIGhlcmU6Cj4gaHR0cHM6Ly9naXRo
dWIuY29tL3lvbWltb25vL3VwcGVyYm91bmQtY29uc3RyYWluZXIKCnVwcGVyYm91bmQtY29uc3Ry
YWluZXIgaXMgYSBwcmV0dHkgZHVtYiB3cmFwcGVyIGFyb3VuZCAKYG9wYW0tZmlsZS1mb3JtYXRg
LCBzbyB0aGFua3MgYXJlIHJlYWxseSBvd2VkIHRvIExvdWlzIEdlc2JlcnQuIChOb3RlIAp0aGF0
IGl0IG5lZWRzIHVucmVsZWFzZWQgZnVuY3Rpb25hbGl0eSBpbiBvcGFtLWZpbGUtZm9ybWF0LCBz
byB5b3UnbGwgCm5lZWQgdG8gcGluIHRoYXQgcGFja2FnZSBpbiBvcmRlciB0byB1c2UgaXQuKQoK
QSBsb3Qgb2YgdGhlIHBhaW4gaW52b2x2ZWQgaW4gc2V0dGluZyB1cHBlciBib3VuZHMgb24gb2xk
IHBhY2thZ2VzIGNvbWVzIApmcm9tIGhhdmluZyBgb3BhbSBsaW50YCBydW4gZm9yIHRoZSBmaXJz
dCB0aW1lIG9uIGBvcGFtYCBmaWxlcyB0aGF0IApoYXZlbid0IGJlZW4gbG9va2VkIGF0IGluIHll
YXJzLiAgQSB1c2VmdWwgcGllY2Ugb2YgYXV0b21hdGlvbiB3b3VsZCBiZSAKc29tZXRoaW5nIG5p
Y2VyIHRoYW4gaHR0cHM6Ly9naXRodWIuY29tL3lvbWltb25vL29wYW0tbGludC1yZW1vdmVyICwg
CndoaWNoIGNhbiBvbmx5IHJlc29sdmUgZXJyb3JzIDI1LCAzNSwgYW5kIDM2IGdpdmVuIGZpZWxk
cyB0aGF0IGFyZSAKcG9wdWxhdGVkIGluIGxhdGVyIHZlcnNpb25zLgoKLU1pbmR5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2
ZWwK

From mirageos-devel-bounces@lists.xenproject.org Tue Dec 06 21:09:19 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Dec 2016 21:09: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 1cEMz6-0000B8-2W; Tue, 06 Dec 2016 21:09:08 +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 1cEMz5-0000B2-PY
 for mirageos-devel@lists.xenproject.org; Tue, 06 Dec 2016 21:09:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C0/83-21400-3F827485; Tue, 06 Dec 2016 21:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVy0237Yd1PGu4
 RBk+WClj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aDa0tZCv5zVUx/sY29gbGPs4uRi0NI4A6j
 xKMN35i7GDk5JASsJY683sQKkZjEJNH79ghUQl7i+veLLBCJeUwSuxc/ZQdJiAgESBw8+4oRx
 GYTUJdYfL2PBcQWFpCQeLjyNVgNr4CbxLX955lAbBYBFYlXv+8D1XBwiAqES1w9bA5RIihxcu
 YTsFZmATOJeZsfMkPY8hLb385hnsDINwtJ2SwkZbOQlC1gZF7FqFGcWlSWWqRraKmXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYcPUMDIw7GB/1+x1ilORgUhLlFVdwjxDiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwduiDpQTLEpNT61Iy8wBhj5MWoKDR0mE1xgkzVtckJhbnJkOk
 TrFqCglzrsEJCEAksgozYNrg8XbJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvHNApvBk5p
 XATX8FtJgJaPGJ484gi0sSEVJSDYxZ7hrh8Rm1zG65TL9fyT6TbArsfx30rbLclXtaf6BiUEb
 E5oeLOuzX3N+vIzx74RSxefcO8J4UVtnyXfdG99czesalYsLregp7pz/9f+VT+JqTsppCEks+
 5j/gW/X0pYxk0Z+sew9+nkv7uvNX846dLq/7tyXVKltO05r06MWkuJU7V1eJ/q9WYinOSDTUY
 i4qTgQAc1yPGbICAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1481058545!73931672!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9687 invoked from network); 6 Dec 2016 21:09:05 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Dec 2016 21:09:05 -0000
Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [217.70.178.135])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id B7E31A80D0
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 22:09:03 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter6-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter6-d.gandi.net (mfilter6-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id yATjqxAlCAc0 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 22:09:02 +0100 (CET)
X-Originating-IP: 71.82.217.202
Received: from [10.137.3.11] (71-82-217-202.dhcp.mdsn.wi.charter.com
 [71.82.217.202]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 1993CA80C7
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 22:09:01 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
Date: Tue, 6 Dec 2016 15:08:59 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] result-y errors
X-BeenThere: mirageos-devel@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>

QSBmZXcgd2Vla3MgYWdvLCBJIG1lcmdlZCBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFn
ZS9wdWxsLzY5MCBhbmQgCml0cyBjb21wYW5pb24gUFJzLiAgVGhlIGNoYW5nZXNldCBjb250aW51
ZXMgd29yayBkb25lIGJ5IEhhbm5lcyBNZWhuZXJ0IAp0byBjb252ZXJ0IHRoZSBORVRXT1JLIG1v
ZHVsZSB0eXBlIHRvIHVzaW5nIHJlc3VsdCB0eXBlcyBmb3Igd3JpdGVzIAp1cHdhcmQgdGhyb3Vn
aCBFVEhFUk5FVCwgSVAsIFVEUCwgVENQLCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIEZMT1cgdG8g
CnVzZSByZXN1bHQgdHlwZXMgZm9yIGJvdGggYHJlYWRgIGFuZCBgd3JpdGVgLiAgQW5pbCBoYXMg
bWFkZSBhIG5pY2UgCnBhdGNoIChub3cgbWVyZ2VkKSB0byBgY2hhbm5lbGAgdXNpbmcgdGhpcyBB
UEkgd2hpY2ggeW91IGNhbiBzZWUgYXQgCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdl
LWNoYW5uZWwvcHVsbC8xNCAuCgpUaGVyZSdzIGEgc2ltaWxhciBQUiwgbm90IHlldCBtZXJnZWQs
IHdoaWNoIGFkZHMgZXJyb3IgdHlwZXMgZm9yIEtWX1JPLCAKQkxPQ0ssIGFuZCBGUyB3aGljaCB5
b3UgY2FuIHNlZSBhdCAKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC83MDUg
LiAgSSdkIGFwcHJlY2lhdGUgbW9yZSAKY29tbWVudHMgb24gdGhpcyBQUi4gIEknbGwgYWRtaXQg
dGhhdCBJJ2QgZXNwZWNpYWxseSBhcHByZWNpYXRlIGNvbW1lbnRzIAp0byB0aGUgZWZmZWN0IG9m
ICJ0aGlzIGlzIGJldHRlciB0aGFuIHdoYXQgd2UgaGFkIHNvIHBsZWFzZSBtZXJnZSBpdCIuCgpB
cyBtZW50aW9uZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvaXNzdWVzLzY5
OCBhbmQgCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNvbnNvbGUvcHVsbC81MCNp
c3N1ZWNvbW1lbnQtMjYwNzcwNjQ4IAosIHRoZSBkb3duc2lkZSBvZiB0aGlzIGRlc2lnbiBpcyB0
aGF0IHRoZSBlcnJvciB0eXBlcyBhcmUgbm93IGNsb3NlZCwgCndoaWNoIGlzIGFubm95aW5nIGlu
IHRoZSBjYXNlIG9mIEZMT1cuCgpJJ2QgbGlrZSB0byBpbnZpdGUgYW55b25lIHdobyBoYXMgY29u
dHJpYnV0aW9ucyB0byBtYWtlIHJlbGF0ZWQgdG8gdGhlc2UgCml0ZW1zIHRvIGRvIHNvLCBpbmNs
dWRpbmcgUFJzIHRvIGltcHJvdmUgb3IgcmV2ZXJ0IHRoZSBjaGFuZ2VzIHByb3Bvc2VkIApvciBt
ZXJnZWQuICBJJ3ZlIGFscmVhZHkgc3BlbnQgd2F5IG1vcmUgdGltZSBvbiB0aGlzIGl0ZW0gZm9y
IE1pcmFnZSAzLjAgCnRoYW4gSSBpbnRlbmRlZCB0byBvciBwcm9iYWJseSBzaG91bGQgaGF2ZSwg
YnV0IEkgYWRtaXQgdGhhdCB0aGVyZSBhcmUgCmRlZmljaWVuY2llcyBpbiB0aGUgZGVzaWduIHRo
YXQgc2hvdWxkIGJlIGFkZHJlc3NlZC4KClRoYW5rcywKTWluZHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Tue Dec 06 21:09:19 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Dec 2016 21:09: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 1cEMz6-0000B8-2W; Tue, 06 Dec 2016 21:09:08 +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 1cEMz5-0000B2-PY
 for mirageos-devel@lists.xenproject.org; Tue, 06 Dec 2016 21:09:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C0/83-21400-3F827485; Tue, 06 Dec 2016 21:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVy0237Yd1PGu4
 RBk+WClj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aDa0tZCv5zVUx/sY29gbGPs4uRi0NI4A6j
 xKMN35i7GDk5JASsJY683sQKkZjEJNH79ghUQl7i+veLLBCJeUwSuxc/ZQdJiAgESBw8+4oRx
 GYTUJdYfL2PBcQWFpCQeLjyNVgNr4CbxLX955lAbBYBFYlXv+8D1XBwiAqES1w9bA5RIihxcu
 YTsFZmATOJeZsfMkPY8hLb385hnsDINwtJ2SwkZbOQlC1gZF7FqFGcWlSWWqRraKmXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYcPUMDIw7GB/1+x1ilORgUhLlFVdwjxDiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwduiDpQTLEpNT61Iy8wBhj5MWoKDR0mE1xgkzVtckJhbnJkOk
 TrFqCglzrsEJCEAksgozYNrg8XbJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvHNApvBk5p
 XATX8FtJgJaPGJ484gi0sSEVJSDYxZ7hrh8Rm1zG65TL9fyT6TbArsfx30rbLclXtaf6BiUEb
 E5oeLOuzX3N+vIzx74RSxefcO8J4UVtnyXfdG99czesalYsLregp7pz/9f+VT+JqTsppCEks+
 5j/gW/X0pYxk0Z+sew9+nkv7uvNX846dLq/7tyXVKltO05r06MWkuJU7V1eJ/q9WYinOSDTUY
 i4qTgQAc1yPGbICAAA=
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1481058545!73931672!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9687 invoked from network); 6 Dec 2016 21:09:05 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Dec 2016 21:09:05 -0000
Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [217.70.178.135])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id B7E31A80D0
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 22:09:03 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter6-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter6-d.gandi.net (mfilter6-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id yATjqxAlCAc0 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 22:09:02 +0100 (CET)
X-Originating-IP: 71.82.217.202
Received: from [10.137.3.11] (71-82-217-202.dhcp.mdsn.wi.charter.com
 [71.82.217.202]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 1993CA80C7
 for <mirageos-devel@lists.xenproject.org>;
 Tue,  6 Dec 2016 22:09:01 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
Date: Tue, 6 Dec 2016 15:08:59 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] result-y errors
X-BeenThere: mirageos-devel@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>

QSBmZXcgd2Vla3MgYWdvLCBJIG1lcmdlZCBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFn
ZS9wdWxsLzY5MCBhbmQgCml0cyBjb21wYW5pb24gUFJzLiAgVGhlIGNoYW5nZXNldCBjb250aW51
ZXMgd29yayBkb25lIGJ5IEhhbm5lcyBNZWhuZXJ0IAp0byBjb252ZXJ0IHRoZSBORVRXT1JLIG1v
ZHVsZSB0eXBlIHRvIHVzaW5nIHJlc3VsdCB0eXBlcyBmb3Igd3JpdGVzIAp1cHdhcmQgdGhyb3Vn
aCBFVEhFUk5FVCwgSVAsIFVEUCwgVENQLCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIEZMT1cgdG8g
CnVzZSByZXN1bHQgdHlwZXMgZm9yIGJvdGggYHJlYWRgIGFuZCBgd3JpdGVgLiAgQW5pbCBoYXMg
bWFkZSBhIG5pY2UgCnBhdGNoIChub3cgbWVyZ2VkKSB0byBgY2hhbm5lbGAgdXNpbmcgdGhpcyBB
UEkgd2hpY2ggeW91IGNhbiBzZWUgYXQgCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdl
LWNoYW5uZWwvcHVsbC8xNCAuCgpUaGVyZSdzIGEgc2ltaWxhciBQUiwgbm90IHlldCBtZXJnZWQs
IHdoaWNoIGFkZHMgZXJyb3IgdHlwZXMgZm9yIEtWX1JPLCAKQkxPQ0ssIGFuZCBGUyB3aGljaCB5
b3UgY2FuIHNlZSBhdCAKaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC83MDUg
LiAgSSdkIGFwcHJlY2lhdGUgbW9yZSAKY29tbWVudHMgb24gdGhpcyBQUi4gIEknbGwgYWRtaXQg
dGhhdCBJJ2QgZXNwZWNpYWxseSBhcHByZWNpYXRlIGNvbW1lbnRzIAp0byB0aGUgZWZmZWN0IG9m
ICJ0aGlzIGlzIGJldHRlciB0aGFuIHdoYXQgd2UgaGFkIHNvIHBsZWFzZSBtZXJnZSBpdCIuCgpB
cyBtZW50aW9uZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvaXNzdWVzLzY5
OCBhbmQgCmh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNvbnNvbGUvcHVsbC81MCNp
c3N1ZWNvbW1lbnQtMjYwNzcwNjQ4IAosIHRoZSBkb3duc2lkZSBvZiB0aGlzIGRlc2lnbiBpcyB0
aGF0IHRoZSBlcnJvciB0eXBlcyBhcmUgbm93IGNsb3NlZCwgCndoaWNoIGlzIGFubm95aW5nIGlu
IHRoZSBjYXNlIG9mIEZMT1cuCgpJJ2QgbGlrZSB0byBpbnZpdGUgYW55b25lIHdobyBoYXMgY29u
dHJpYnV0aW9ucyB0byBtYWtlIHJlbGF0ZWQgdG8gdGhlc2UgCml0ZW1zIHRvIGRvIHNvLCBpbmNs
dWRpbmcgUFJzIHRvIGltcHJvdmUgb3IgcmV2ZXJ0IHRoZSBjaGFuZ2VzIHByb3Bvc2VkIApvciBt
ZXJnZWQuICBJJ3ZlIGFscmVhZHkgc3BlbnQgd2F5IG1vcmUgdGltZSBvbiB0aGlzIGl0ZW0gZm9y
IE1pcmFnZSAzLjAgCnRoYW4gSSBpbnRlbmRlZCB0byBvciBwcm9iYWJseSBzaG91bGQgaGF2ZSwg
YnV0IEkgYWRtaXQgdGhhdCB0aGVyZSBhcmUgCmRlZmljaWVuY2llcyBpbiB0aGUgZGVzaWduIHRo
YXQgc2hvdWxkIGJlIGFkZHJlc3NlZC4KClRoYW5rcywKTWluZHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlz
dApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 09 14:41:58 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Dec 2016 14:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cFMMt-0006Dr-FL; Fri, 09 Dec 2016 14:41:47 +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 1cFMMr-0006Df-VG
 for mirageos-devel@lists.xenproject.org; Fri, 09 Dec 2016 14:41:46 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BF/AB-23854-9A2CA485; Fri, 09 Dec 2016 14:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy0237Ed0Vh7w
 iDN4+UbXobb3L4sDocfjDFZYAxijWzLyk/IoE1ox7/+sLHnNUvJiwm72BcRp7FyMXh5DAfUaJ
 6S82MXYxcnJICNhIPJrxkhEiMYVJYu+X5SwQCXmJJ4teQyUamCT+3Z3BDpIQFtCVmH9oKli3i
 IC6xLJT98FsIQE3ic3fD4M1swHFF1/vA7I5OHiB4p3b6kDCLAIqEju/LWEGCYsKhEtcPWwOEu
 YVEJQ4OfMJWCengLvEucNvWEFsZgEziXmbHzJD2PIS29/OYZ7AKDALScssJGWzkJQtYGRexah
 RnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcdt2z0OM
 khxMSqK8xUxeEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNMOAuUEi1LTUyvSMnOAcQKTluDgU
 RLhbQRJ8xYXJOYWZ6ZDpE4xKkqJ864ASQiAJDJK8+DaYLF5iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8nSBTeDLzSuCmvwJazAS0eN4Nd5DFJYkIKakGRrea9M+tqjeX6kS9m73rSFW34+r
 vz7pmvDT6M1tJZWlea/TenTtmlAjtqv87WeHdi8AbDpyu9ie7vtRcMl1oz/mkvKFcJ1p8DyP7
 mS8r/v01lvdf5O7Uv0PU88G/dfNbsuz8v5meO//8zwXTZvFLB9cwSU47KTXv0nVBu+cVqj4Pj
 YyDzL4/+63EUpyRaKjFXFScCAD2fAy6yAIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1481294504!17256657!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1298 invoked from network); 9 Dec 2016 14:41:44 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Dec 2016 14:41:44 -0000
Received: from mfilter18-d.gandi.net (mfilter18-d.gandi.net [217.70.178.146])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 4C5E71720CF
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  9 Dec 2016 15:41:44 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter18-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter18-d.gandi.net (mfilter18-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id UXh-jh9V_VkE for <mirageos-devel@lists.xenproject.org>;
 Fri,  9 Dec 2016 15:41:12 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id B979F1720F7
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  9 Dec 2016 15:41:09 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
Date: Fri, 9 Dec 2016 08:41:08 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
Subject: Re: [MirageOS-devel] result-y errors
X-BeenThere: mirageos-devel@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>

T24gMTIvMDYvMjAxNiAwMzowOCBQTSwgTWluZHkgd3JvdGU6Cgo+IEEgZmV3IHdlZWtzIGFnbywg
SSBtZXJnZWQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC82OTAgCj4gYW5k
IGl0cyBjb21wYW5pb24gUFJzLiBUaGUgY2hhbmdlc2V0IGNvbnRpbnVlcyB3b3JrIGRvbmUgYnkg
SGFubmVzIAo+IE1laG5lcnQgdG8gY29udmVydCB0aGUgTkVUV09SSyBtb2R1bGUgdHlwZSB0byB1
c2luZyByZXN1bHQgdHlwZXMgZm9yIAo+IHdyaXRlcyB1cHdhcmQgdGhyb3VnaCBFVEhFUk5FVCwg
SVAsIFVEUCwgVENQLCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIAo+IEZMT1cgdG8gdXNlIHJlc3Vs
dCB0eXBlcyBmb3IgYm90aCBgcmVhZGAgYW5kIGB3cml0ZWAuICBBbmlsIGhhcyBtYWRlIGEgCj4g
bmljZSBwYXRjaCAobm93IG1lcmdlZCkgdG8gYGNoYW5uZWxgIHVzaW5nIHRoaXMgQVBJIHdoaWNo
IHlvdSBjYW4gc2VlIAo+IGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNoYW5u
ZWwvcHVsbC8xNCAuCj4KPiBUaGVyZSdzIGEgc2ltaWxhciBQUiwgbm90IHlldCBtZXJnZWQsIHdo
aWNoIGFkZHMgZXJyb3IgdHlwZXMgZm9yIAo+IEtWX1JPLCBCTE9DSywgYW5kIEZTIHdoaWNoIHlv
dSBjYW4gc2VlIGF0IAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNzA1
IC4gIEknZCBhcHByZWNpYXRlIG1vcmUgCj4gY29tbWVudHMgb24gdGhpcyBQUi4gIEknbGwgYWRt
aXQgdGhhdCBJJ2QgZXNwZWNpYWxseSBhcHByZWNpYXRlIAo+IGNvbW1lbnRzIHRvIHRoZSBlZmZl
Y3Qgb2YgInRoaXMgaXMgYmV0dGVyIHRoYW4gd2hhdCB3ZSBoYWQgc28gcGxlYXNlIAo+IG1lcmdl
IGl0Ii4KClRoaXMgaGFzIGp1c3QgYmVlbiBtZXJnZWQgbGFyZ2VseSBhcyB3cml0dGVuLiAgVGhh
bmtzIHRvIGZvbGtzIHdobyAKY29tbWVudGVkLCBwYXJ0aWN1bGFybHkgdGFsZXg1LCBoYW5uZXNt
LCBhbmQgbHB3MjUuICBPbmdvaW5nIHRoYW5rcyB0byAKc2Ftb2h0LCB0YWxleDUsIGFuZCBoYW5u
ZXNtIGZvciB0aGVpciBwcmV2aW91cyB3b3JrIGluIHRoaXMgc3BhY2UuICAKRnVydGhlciBpbXBy
b3ZlbWVudHMgYXJlIGFsd2F5cyBwb3NzaWJsZSA7KQoKLU1pbmR5CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 09 14:41:58 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Dec 2016 14:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cFMMt-0006Dr-FL; Fri, 09 Dec 2016 14:41:47 +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 1cFMMr-0006Df-VG
 for mirageos-devel@lists.xenproject.org; Fri, 09 Dec 2016 14:41:46 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BF/AB-23854-9A2CA485; Fri, 09 Dec 2016 14:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy0237Ed0Vh7w
 iDN4+UbXobb3L4sDocfjDFZYAxijWzLyk/IoE1ox7/+sLHnNUvJiwm72BcRp7FyMXh5DAfUaJ
 6S82MXYxcnJICNhIPJrxkhEiMYVJYu+X5SwQCXmJJ4teQyUamCT+3Z3BDpIQFtCVmH9oKli3i
 IC6xLJT98FsIQE3ic3fD4M1swHFF1/vA7I5OHiB4p3b6kDCLAIqEju/LWEGCYsKhEtcPWwOEu
 YVEJQ4OfMJWCengLvEucNvWEFsZgEziXmbHzJD2PIS29/OYZ7AKDALScssJGWzkJQtYGRexah
 RnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcdt2z0OM
 khxMSqK8xUxeEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNMOAuUEi1LTUyvSMnOAcQKTluDgU
 RLhbQRJ8xYXJOYWZ6ZDpE4xKkqJ864ASQiAJDJK8+DaYLF5iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8nSBTeDLzSuCmvwJazAS0eN4Nd5DFJYkIKakGRrea9M+tqjeX6kS9m73rSFW34+r
 vz7pmvDT6M1tJZWlea/TenTtmlAjtqv87WeHdi8AbDpyu9ie7vtRcMl1oz/mkvKFcJ1p8DyP7
 mS8r/v01lvdf5O7Uv0PU88G/dfNbsuz8v5meO//8zwXTZvFLB9cwSU47KTXv0nVBu+cVqj4Pj
 YyDzL4/+63EUpyRaKjFXFScCAD2fAy6yAIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1481294504!17256657!1
X-Originating-IP: [217.70.183.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTYgPT4gMzk1MTY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1298 invoked from network); 9 Dec 2016 14:41:44 -0000
Received: from relay4-d.mail.gandi.net (HELO relay4-d.mail.gandi.net)
 (217.70.183.196)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Dec 2016 14:41:44 -0000
Received: from mfilter18-d.gandi.net (mfilter18-d.gandi.net [217.70.178.146])
 by relay4-d.mail.gandi.net (Postfix) with ESMTP id 4C5E71720CF
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  9 Dec 2016 15:41:44 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter18-d.gandi.net
Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196])
 by mfilter18-d.gandi.net (mfilter18-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id UXh-jh9V_VkE for <mirageos-devel@lists.xenproject.org>;
 Fri,  9 Dec 2016 15:41:12 +0100 (CET)
X-Originating-IP: 198.27.60.162
Received: from [10.137.3.11] (unknown [198.27.60.162])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id B979F1720F7
 for <mirageos-devel@lists.xenproject.org>;
 Fri,  9 Dec 2016 15:41:09 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
Date: Fri, 9 Dec 2016 08:41:08 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
Subject: Re: [MirageOS-devel] result-y errors
X-BeenThere: mirageos-devel@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>

T24gMTIvMDYvMjAxNiAwMzowOCBQTSwgTWluZHkgd3JvdGU6Cgo+IEEgZmV3IHdlZWtzIGFnbywg
SSBtZXJnZWQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC82OTAgCj4gYW5k
IGl0cyBjb21wYW5pb24gUFJzLiBUaGUgY2hhbmdlc2V0IGNvbnRpbnVlcyB3b3JrIGRvbmUgYnkg
SGFubmVzIAo+IE1laG5lcnQgdG8gY29udmVydCB0aGUgTkVUV09SSyBtb2R1bGUgdHlwZSB0byB1
c2luZyByZXN1bHQgdHlwZXMgZm9yIAo+IHdyaXRlcyB1cHdhcmQgdGhyb3VnaCBFVEhFUk5FVCwg
SVAsIFVEUCwgVENQLCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIAo+IEZMT1cgdG8gdXNlIHJlc3Vs
dCB0eXBlcyBmb3IgYm90aCBgcmVhZGAgYW5kIGB3cml0ZWAuICBBbmlsIGhhcyBtYWRlIGEgCj4g
bmljZSBwYXRjaCAobm93IG1lcmdlZCkgdG8gYGNoYW5uZWxgIHVzaW5nIHRoaXMgQVBJIHdoaWNo
IHlvdSBjYW4gc2VlIAo+IGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNoYW5u
ZWwvcHVsbC8xNCAuCj4KPiBUaGVyZSdzIGEgc2ltaWxhciBQUiwgbm90IHlldCBtZXJnZWQsIHdo
aWNoIGFkZHMgZXJyb3IgdHlwZXMgZm9yIAo+IEtWX1JPLCBCTE9DSywgYW5kIEZTIHdoaWNoIHlv
dSBjYW4gc2VlIGF0IAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNzA1
IC4gIEknZCBhcHByZWNpYXRlIG1vcmUgCj4gY29tbWVudHMgb24gdGhpcyBQUi4gIEknbGwgYWRt
aXQgdGhhdCBJJ2QgZXNwZWNpYWxseSBhcHByZWNpYXRlIAo+IGNvbW1lbnRzIHRvIHRoZSBlZmZl
Y3Qgb2YgInRoaXMgaXMgYmV0dGVyIHRoYW4gd2hhdCB3ZSBoYWQgc28gcGxlYXNlIAo+IG1lcmdl
IGl0Ii4KClRoaXMgaGFzIGp1c3QgYmVlbiBtZXJnZWQgbGFyZ2VseSBhcyB3cml0dGVuLiAgVGhh
bmtzIHRvIGZvbGtzIHdobyAKY29tbWVudGVkLCBwYXJ0aWN1bGFybHkgdGFsZXg1LCBoYW5uZXNt
LCBhbmQgbHB3MjUuICBPbmdvaW5nIHRoYW5rcyB0byAKc2Ftb2h0LCB0YWxleDUsIGFuZCBoYW5u
ZXNtIGZvciB0aGVpciBwcmV2aW91cyB3b3JrIGluIHRoaXMgc3BhY2UuICAKRnVydGhlciBpbXBy
b3ZlbWVudHMgYXJlIGFsd2F5cyBwb3NzaWJsZSA7KQoKLU1pbmR5CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Mon Dec 12 19:26:11 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Dec 2016 19:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cGWEZ-0005M0-IT; Mon, 12 Dec 2016 19:25:59 +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 1cGWEX-0005Lt-Vu
 for mirageos-devel@lists.xenproject.org; Mon, 12 Dec 2016 19:25:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 90/4B-28843-5C9FE485; Mon, 12 Dec 2016 19:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVy0237Md0jP/0
 iDB4d1rTobb3L4sDocfjDFZYAxijWzLyk/IoE1ozZbycwF/zgqVi5ZgdLA+NJri5GLg4hgXuM
 EvNPbmHsYuTkkBCwkTh9+jkTRGIKk8SEY7OYIRLyEuc/vgCzhQQWMEnMe8QPYgsDNeyY2s8GY
 osIqEssO3WfEaK5iVHi4dZv7CAJNqDE4ut9LCA2r4CbxK1nj8C2sQioSjy7vxaohoNDVCBc4u
 phc4gSQYmTM5+AlXMKuEvcb28Gs5kFzCTmbX7IDGHLS2x/O4d5AqPALCQts5CUzUJStoCReRW
 jRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsbrGwMO
 MUpyMCmJ8pq+9YsQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMF79AdQTrAoNT21Ii0zBxgrMGkJD
 h4lEV51kDRvcUFibnFmOkTqFKOilDhvMUhCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5n0MMoUnM68EbvoroMVMQIuf7/MGWVySiJCSamAU0y65/dO5+ZDl7+CTYtvW/ui
 8eWQjo+yngEi3/bOO739lF1By6tv9uRd+VMhIFhnt6lQIzQ3u1nljubdi52nnvg/8vy0OmN1U
 y7/cytIktfitVLnhIft0SYW2vNZEhWOTO/OORtbonZfiKQ6f/Pfhjco3y0I6r5z5brQi7Id/2
 5bV9gW8hXVKLMUZiYZazEXFiQBtbaeeygIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1481570756!64556363!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12039 invoked from network); 12 Dec 2016 19:25:56 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Dec 2016 19:25:56 -0000
Received: from mfilter10-d.gandi.net (mfilter10-d.gandi.net [217.70.178.139])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 25E9FFB87D
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:25:56 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter10-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter10-d.gandi.net (mfilter10-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id Qj-4b6B1PJr9 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:25:54 +0100 (CET)
X-Originating-IP: 68.117.125.78
Received: from [10.137.3.11] (68-117-125-78.static.mdsn.wi.charter.com
 [68.117.125.78]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 07963FB8A9
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:25:52 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
 <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
Date: Mon, 12 Dec 2016 13:25:49 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
Subject: Re: [MirageOS-devel] result-y errors and MirageOS 3
X-BeenThere: mirageos-devel@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>

T24gMTIvMDkvMjAxNiAwODo0MSBBTSwgTWluZHkgd3JvdGU6Cgo+IE9uIDEyLzA2LzIwMTYgMDM6
MDggUE0sIE1pbmR5IHdyb3RlOgo+Cj4+IEEgZmV3IHdlZWtzIGFnbywgSSBtZXJnZWQgaHR0cHM6
Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC82OTAgCj4+IGFuZCBpdHMgY29tcGFuaW9u
IFBScy4gVGhlIGNoYW5nZXNldCBjb250aW51ZXMgd29yayBkb25lIGJ5IEhhbm5lcyAKPj4gTWVo
bmVydCB0byBjb252ZXJ0IHRoZSBORVRXT1JLIG1vZHVsZSB0eXBlIHRvIHVzaW5nIHJlc3VsdCB0
eXBlcyBmb3IgCj4+IHdyaXRlcyB1cHdhcmQgdGhyb3VnaCBFVEhFUk5FVCwgSVAsIFVEUCwgVENQ
LCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIAo+PiBGTE9XIHRvIHVzZSByZXN1bHQgdHlwZXMgZm9y
IGJvdGggYHJlYWRgIGFuZCBgd3JpdGVgLiAgQW5pbCBoYXMgbWFkZSAKPj4gYSBuaWNlIHBhdGNo
IChub3cgbWVyZ2VkKSB0byBgY2hhbm5lbGAgdXNpbmcgdGhpcyBBUEkgd2hpY2ggeW91IGNhbiAK
Pj4gc2VlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNoYW5uZWwvcHVsbC8x
NCAuCj4+Cj4+IFRoZXJlJ3MgYSBzaW1pbGFyIFBSLCBub3QgeWV0IG1lcmdlZCwgd2hpY2ggYWRk
cyBlcnJvciB0eXBlcyBmb3IgCj4+IEtWX1JPLCBCTE9DSywgYW5kIEZTIHdoaWNoIHlvdSBjYW4g
c2VlIGF0IAo+PiBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS9wdWxsLzcwNSAuICBJ
J2QgYXBwcmVjaWF0ZSBtb3JlIAo+PiBjb21tZW50cyBvbiB0aGlzIFBSLiAgSSdsbCBhZG1pdCB0
aGF0IEknZCBlc3BlY2lhbGx5IGFwcHJlY2lhdGUgCj4+IGNvbW1lbnRzIHRvIHRoZSBlZmZlY3Qg
b2YgInRoaXMgaXMgYmV0dGVyIHRoYW4gd2hhdCB3ZSBoYWQgc28gcGxlYXNlIAo+PiBtZXJnZSBp
dCIuCj4KPiBUaGlzIGhhcyBqdXN0IGJlZW4gbWVyZ2VkIGxhcmdlbHkgYXMgd3JpdHRlbi4gIFRo
YW5rcyB0byBmb2xrcyB3aG8gCj4gY29tbWVudGVkLCBwYXJ0aWN1bGFybHkgdGFsZXg1LCBoYW5u
ZXNtLCBhbmQgbHB3MjUuICBPbmdvaW5nIHRoYW5rcyB0byAKPiBzYW1vaHQsIHRhbGV4NSwgYW5k
IGhhbm5lc20gZm9yIHRoZWlyIHByZXZpb3VzIHdvcmsgaW4gdGhpcyBzcGFjZS4gIAo+IEZ1cnRo
ZXIgaW1wcm92ZW1lbnRzIGFyZSBhbHdheXMgcG9zc2libGUgOykKCkknbSB0YWtpbmcgd2hhdCBJ
IGhvcGUgd2lsbCBiZSB0aGUgbGFzdCBwYXNzIGF0IGluY29ycG9yYXRpbmcgY2hhbmdlcyB0byAK
dGhlIGVycm9ycyBpbnRlcmZhY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Uv
cHVsbC83MjkgLiAgQXMgCmEgc2F0aXNmYWN0b3J5IGludGVyZmFjZSBoZXJlIGlzIHRoZSBsYXN0
IGJsb2NrZXIgdG8gYW4gQVBJIHRoYXQgbG9va3MgCnN1YnN0YW50aWFsbHkgbGlrZSB3aGF0IHdl
J2xsIHVzZSBpbiBNaXJhZ2VPUyAzLCBJIHdvdWxkIHZlcnkgbXVjaCAKYXBwcmVjaWF0ZSB5b3Vy
IGNvbW1lbnRzIG9yIFBScyBhcyBzb29uIGFzIHlvdSBjYW4gZ2V0IHRoZW0gaW4sIGFuZCAKY2Vy
dGFpbmx5IGJ5IChvciBkdXJpbmcpIHRoZSBNaXJhZ2VPUyBjYWxsIG9uIFdlZG5lc2RheSB3aGlj
aCBJJ2xsIApzaG9ydGx5IGJlIHNlbmRpbmcgdGhlIHJlbWluZGVyIGZvci4KClRoYW5rcywKTWlu
ZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFn
ZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Mon Dec 12 19:26:11 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Dec 2016 19:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cGWEZ-0005M0-IT; Mon, 12 Dec 2016 19:25:59 +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 1cGWEX-0005Lt-Vu
 for mirageos-devel@lists.xenproject.org; Mon, 12 Dec 2016 19:25:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 90/4B-28843-5C9FE485; Mon, 12 Dec 2016 19:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVy0237Md0jP/0
 iDB4d1rTobb3L4sDocfjDFZYAxijWzLyk/IoE1ozZbycwF/zgqVi5ZgdLA+NJri5GLg4hgXuM
 EvNPbmHsYuTkkBCwkTh9+jkTRGIKk8SEY7OYIRLyEuc/vgCzhQQWMEnMe8QPYgsDNeyY2s8GY
 osIqEssO3WfEaK5iVHi4dZv7CAJNqDE4ut9LCA2r4CbxK1nj8C2sQioSjy7vxaohoNDVCBc4u
 phc4gSQYmTM5+AlXMKuEvcb28Gs5kFzCTmbX7IDGHLS2x/O4d5AqPALCQts5CUzUJStoCReRW
 jRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsbrGwMO
 MUpyMCmJ8pq+9YsQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMF79AdQTrAoNT21Ii0zBxgrMGkJD
 h4lEV51kDRvcUFibnFmOkTqFKOilDhvMUhCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5n0MMoUnM68EbvoroMVMQIuf7/MGWVySiJCSamAU0y65/dO5+ZDl7+CTYtvW/ui
 8eWQjo+yngEi3/bOO739lF1By6tv9uRd+VMhIFhnt6lQIzQ3u1nljubdi52nnvg/8vy0OmN1U
 y7/cytIktfitVLnhIft0SYW2vNZEhWOTO/OORtbonZfiKQ6f/Pfhjco3y0I6r5z5brQi7Id/2
 5bV9gW8hXVKLMUZiYZazEXFiQBtbaeeygIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1481570756!64556363!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12039 invoked from network); 12 Dec 2016 19:25:56 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Dec 2016 19:25:56 -0000
Received: from mfilter10-d.gandi.net (mfilter10-d.gandi.net [217.70.178.139])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 25E9FFB87D
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:25:56 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter10-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter10-d.gandi.net (mfilter10-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id Qj-4b6B1PJr9 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:25:54 +0100 (CET)
X-Originating-IP: 68.117.125.78
Received: from [10.137.3.11] (68-117-125-78.static.mdsn.wi.charter.com
 [68.117.125.78]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 07963FB8A9
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:25:52 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
 <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
Date: Mon, 12 Dec 2016 13:25:49 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
Subject: Re: [MirageOS-devel] result-y errors and MirageOS 3
X-BeenThere: mirageos-devel@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>

T24gMTIvMDkvMjAxNiAwODo0MSBBTSwgTWluZHkgd3JvdGU6Cgo+IE9uIDEyLzA2LzIwMTYgMDM6
MDggUE0sIE1pbmR5IHdyb3RlOgo+Cj4+IEEgZmV3IHdlZWtzIGFnbywgSSBtZXJnZWQgaHR0cHM6
Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC82OTAgCj4+IGFuZCBpdHMgY29tcGFuaW9u
IFBScy4gVGhlIGNoYW5nZXNldCBjb250aW51ZXMgd29yayBkb25lIGJ5IEhhbm5lcyAKPj4gTWVo
bmVydCB0byBjb252ZXJ0IHRoZSBORVRXT1JLIG1vZHVsZSB0eXBlIHRvIHVzaW5nIHJlc3VsdCB0
eXBlcyBmb3IgCj4+IHdyaXRlcyB1cHdhcmQgdGhyb3VnaCBFVEhFUk5FVCwgSVAsIFVEUCwgVENQ
LCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIAo+PiBGTE9XIHRvIHVzZSByZXN1bHQgdHlwZXMgZm9y
IGJvdGggYHJlYWRgIGFuZCBgd3JpdGVgLiAgQW5pbCBoYXMgbWFkZSAKPj4gYSBuaWNlIHBhdGNo
IChub3cgbWVyZ2VkKSB0byBgY2hhbm5lbGAgdXNpbmcgdGhpcyBBUEkgd2hpY2ggeW91IGNhbiAK
Pj4gc2VlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNoYW5uZWwvcHVsbC8x
NCAuCj4+Cj4+IFRoZXJlJ3MgYSBzaW1pbGFyIFBSLCBub3QgeWV0IG1lcmdlZCwgd2hpY2ggYWRk
cyBlcnJvciB0eXBlcyBmb3IgCj4+IEtWX1JPLCBCTE9DSywgYW5kIEZTIHdoaWNoIHlvdSBjYW4g
c2VlIGF0IAo+PiBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFnZS9wdWxsLzcwNSAuICBJ
J2QgYXBwcmVjaWF0ZSBtb3JlIAo+PiBjb21tZW50cyBvbiB0aGlzIFBSLiAgSSdsbCBhZG1pdCB0
aGF0IEknZCBlc3BlY2lhbGx5IGFwcHJlY2lhdGUgCj4+IGNvbW1lbnRzIHRvIHRoZSBlZmZlY3Qg
b2YgInRoaXMgaXMgYmV0dGVyIHRoYW4gd2hhdCB3ZSBoYWQgc28gcGxlYXNlIAo+PiBtZXJnZSBp
dCIuCj4KPiBUaGlzIGhhcyBqdXN0IGJlZW4gbWVyZ2VkIGxhcmdlbHkgYXMgd3JpdHRlbi4gIFRo
YW5rcyB0byBmb2xrcyB3aG8gCj4gY29tbWVudGVkLCBwYXJ0aWN1bGFybHkgdGFsZXg1LCBoYW5u
ZXNtLCBhbmQgbHB3MjUuICBPbmdvaW5nIHRoYW5rcyB0byAKPiBzYW1vaHQsIHRhbGV4NSwgYW5k
IGhhbm5lc20gZm9yIHRoZWlyIHByZXZpb3VzIHdvcmsgaW4gdGhpcyBzcGFjZS4gIAo+IEZ1cnRo
ZXIgaW1wcm92ZW1lbnRzIGFyZSBhbHdheXMgcG9zc2libGUgOykKCkknbSB0YWtpbmcgd2hhdCBJ
IGhvcGUgd2lsbCBiZSB0aGUgbGFzdCBwYXNzIGF0IGluY29ycG9yYXRpbmcgY2hhbmdlcyB0byAK
dGhlIGVycm9ycyBpbnRlcmZhY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2Uv
cHVsbC83MjkgLiAgQXMgCmEgc2F0aXNmYWN0b3J5IGludGVyZmFjZSBoZXJlIGlzIHRoZSBsYXN0
IGJsb2NrZXIgdG8gYW4gQVBJIHRoYXQgbG9va3MgCnN1YnN0YW50aWFsbHkgbGlrZSB3aGF0IHdl
J2xsIHVzZSBpbiBNaXJhZ2VPUyAzLCBJIHdvdWxkIHZlcnkgbXVjaCAKYXBwcmVjaWF0ZSB5b3Vy
IGNvbW1lbnRzIG9yIFBScyBhcyBzb29uIGFzIHlvdSBjYW4gZ2V0IHRoZW0gaW4sIGFuZCAKY2Vy
dGFpbmx5IGJ5IChvciBkdXJpbmcpIHRoZSBNaXJhZ2VPUyBjYWxsIG9uIFdlZG5lc2RheSB3aGlj
aCBJJ2xsIApzaG9ydGx5IGJlIHNlbmRpbmcgdGhlIHJlbWluZGVyIGZvci4KClRoYW5rcywKTWlu
ZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFn
ZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Mon Dec 12 19:30:44 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Dec 2016 19:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cGWJ9-0005qp-Vj; Mon, 12 Dec 2016 19:30:43 +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 1cGWJ8-0005qj-HX
 for mirageos-devel@lists.xenproject.org; Mon, 12 Dec 2016 19:30:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 93/7A-22495-1EAFE485; Mon, 12 Dec 2016 19:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy0237Md0Hv/w
 iDHpuGFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bRjQdYCzaIVXT8c21gXC/UxcjFISRwj1Hi
 +9HVLF2MnBwSAjYSn67PY4VITGGS+HL6AxtEQl7i/McXzBCJBUwSN/reMoIkRAQCJA6efQVms
 wmoSyy+3gc2SVjAQWLCqktMIDavgJvE1c0XwAaxCKhKzL7+EaiGg0NUIFzi6mFziBJBiZMzn4
 C1MguESqzcc4J9AiPvLCSpWUhSELaZxLzND5khbHmJ7W/nANkcQLaaxLJWJWThBYxsqxg1ilO
 LylKLdA1N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MK7Y7nmIUZKD
 SUmU1/StX4QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6en0A5waLU9NSKtMwcYJzApCU4eJREe
 PtB0rzFBYm5xZnpEKlTjIpS4rzZIAkBkERGaR5cGyw2LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmY9zLIFJ7MvBK46a+AFjMBLX6+zxtkcUkiQkqqgTE42afn9JEjJ3/HfLU4ymx8MfW32a4
 IBjHvyqaytOxFNxhWRPGXVNpEPZJmsYzmtXfhUzpkMjvkslPJUfHepru7r5ddWjLp7YevBb5f
 /E9OznfdY3Dz62JPO2nJ/MrCX1c5+JZsSFZ+OrVJ49wZ3UeLpjkmSpkysz5OTX33YurROKtWg
 YXf1imxFGckGmoxFxUnAgDnQPWZyAIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1481571040!71732157!1
X-Originating-IP: [217.70.183.198]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10532 invoked from network); 12 Dec 2016 19:30:40 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Dec 2016 19:30:40 -0000
Received: from mfilter43-d.gandi.net (mfilter43-d.gandi.net [217.70.178.174])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 5C670FB881
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:30:40 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter43-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter43-d.gandi.net (mfilter43-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id lrYoNjZ1KRLW for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:30:38 +0100 (CET)
X-Originating-IP: 68.117.125.78
Received: from [10.137.3.11] (68-117-125-78.static.mdsn.wi.charter.com
 [68.117.125.78]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 7EA6EFB89F
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:30:38 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <39c781d7-4c7b-6a13-33f8-1ad4de5d8bdf@somerandomidiot.com>
Date: Mon, 12 Dec 2016 13:30:37 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] MirageOS biweekly catchup - 14 December 2016,
	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: multipart/mixed; boundary="===============5512586034733273205=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============5512586034733273205==
Content-Type: multipart/alternative;
 boundary="------------3284DDFA2F5CE615E4318281"

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

Hi folks,

We'll be using IRC again so please join #mirage on Freenode.
IRC logs from the last session are accessible at 
https://canopy.mirage.io/irclogs/16-11-2016 .

This session will also be logged at:
http://canopy.mirage.io/irclogs <http://canopy.mirage.io/irclogs> .

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

Of particular note is the item for API changes - the ongoing work around 
improving the interface's exposure of errors via result types is our 
last blocker for releasing MirageOS 3, and I would greatly appreciate a 
sense of consensus around this issue.

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

--------------3284DDFA2F5CE615E4318281
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>
    </p>
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 12px;" lang="x-unicode">Hi folks,
      <br>
      <br>
      We'll be using IRC again so please join #mirage on Freenode.
      <br>
      IRC logs from the last session are accessible at
      <a class="moz-txt-link-freetext" href="https://canopy.mirage.io/irclogs/16-11-2016">https://canopy.mirage.io/irclogs/16-11-2016</a> .<br>
      <br>
      This session will also be logged at:
      <br>
      <a class="moz-txt-link-freetext"
        href="http://canopy.mirage.io/irclogs">http://canopy.mirage.io/irclogs</a>
      <a class="moz-txt-link-rfc2396E"
        href="http://canopy.mirage.io/irclogs">&lt;http://canopy.mirage.io/irclogs&gt;
        .</a>
      <br>
      <br>
      The agenda for the meeting is at:
      <br>
      <a class="moz-txt-link-freetext"
        href="https://github.com/mirage/mirage-www/wiki/Call-Agenda">https://github.com/mirage/mirage-www/wiki/Call-Agenda</a>
      <a class="moz-txt-link-rfc2396E"
        href="https://github.com/mirage/mirage-www/wiki/Call-Agenda">&lt;https://github.com/mirage/mirage-www/wiki/Call-Agenda&gt;</a><br>
      <br>
      Of particular note is the item for API changes - the ongoing work
      around improving the interface's exposure of errors via result
      types is our last blocker for releasing MirageOS 3, and I would
      greatly appreciate a sense of consensus around this issue.<br>
      <br>
      Please read over the agenda and add anything you'd like to talk
      about to the wiki. See you later!<br>
    </div>
  </body>
</html>

--------------3284DDFA2F5CE615E4318281--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5512586034733273205==--


From mirageos-devel-bounces@lists.xenproject.org Mon Dec 12 19:30:44 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Dec 2016 19:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cGWJ9-0005qp-Vj; Mon, 12 Dec 2016 19:30:43 +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 1cGWJ8-0005qj-HX
 for mirageos-devel@lists.xenproject.org; Mon, 12 Dec 2016 19:30:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 93/7A-22495-1EAFE485; Mon, 12 Dec 2016 19:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy0237Md0Hv/w
 iDHpuGFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bRjQdYCzaIVXT8c21gXC/UxcjFISRwj1Hi
 +9HVLF2MnBwSAjYSn67PY4VITGGS+HL6AxtEQl7i/McXzBCJBUwSN/reMoIkRAQCJA6efQVms
 wmoSyy+3gc2SVjAQWLCqktMIDavgJvE1c0XwAaxCKhKzL7+EaiGg0NUIFzi6mFziBJBiZMzn4
 C1MguESqzcc4J9AiPvLCSpWUhSELaZxLzND5khbHmJ7W/nANkcQLaaxLJWJWThBYxsqxg1ilO
 LylKLdA1N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MK7Y7nmIUZKD
 SUmU1/StX4QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6en0A5waLU9NSKtMwcYJzApCU4eJREe
 PtB0rzFBYm5xZnpEKlTjIpS4rzZIAkBkERGaR5cGyw2LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmY9zLIFJ7MvBK46a+AFjMBLX6+zxtkcUkiQkqqgTE42afn9JEjJ3/HfLU4ymx8MfW32a4
 IBjHvyqaytOxFNxhWRPGXVNpEPZJmsYzmtXfhUzpkMjvkslPJUfHepru7r5ddWjLp7YevBb5f
 /E9OznfdY3Dz62JPO2nJ/MrCX1c5+JZsSFZ+OrVJ49wZ3UeLpjkmSpkysz5OTX33YurROKtWg
 YXf1imxFGckGmoxFxUnAgDnQPWZyAIAAA==
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1481571040!71732157!1
X-Originating-IP: [217.70.183.198]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.0.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10532 invoked from network); 12 Dec 2016 19:30:40 -0000
Received: from relay6-d.mail.gandi.net (HELO relay6-d.mail.gandi.net)
 (217.70.183.198)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Dec 2016 19:30:40 -0000
Received: from mfilter43-d.gandi.net (mfilter43-d.gandi.net [217.70.178.174])
 by relay6-d.mail.gandi.net (Postfix) with ESMTP id 5C670FB881
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:30:40 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter43-d.gandi.net
Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198])
 by mfilter43-d.gandi.net (mfilter43-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id lrYoNjZ1KRLW for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:30:38 +0100 (CET)
X-Originating-IP: 68.117.125.78
Received: from [10.137.3.11] (68-117-125-78.static.mdsn.wi.charter.com
 [68.117.125.78]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 7EA6EFB89F
 for <mirageos-devel@lists.xenproject.org>;
 Mon, 12 Dec 2016 20:30:38 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <39c781d7-4c7b-6a13-33f8-1ad4de5d8bdf@somerandomidiot.com>
Date: Mon, 12 Dec 2016 13:30:37 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] MirageOS biweekly catchup - 14 December 2016,
	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: multipart/mixed; boundary="===============5512586034733273205=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============5512586034733273205==
Content-Type: multipart/alternative;
 boundary="------------3284DDFA2F5CE615E4318281"

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

Hi folks,

We'll be using IRC again so please join #mirage on Freenode.
IRC logs from the last session are accessible at 
https://canopy.mirage.io/irclogs/16-11-2016 .

This session will also be logged at:
http://canopy.mirage.io/irclogs <http://canopy.mirage.io/irclogs> .

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

Of particular note is the item for API changes - the ongoing work around 
improving the interface's exposure of errors via result types is our 
last blocker for releasing MirageOS 3, and I would greatly appreciate a 
sense of consensus around this issue.

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

--------------3284DDFA2F5CE615E4318281
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>
    </p>
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 12px;" lang="x-unicode">Hi folks,
      <br>
      <br>
      We'll be using IRC again so please join #mirage on Freenode.
      <br>
      IRC logs from the last session are accessible at
      <a class="moz-txt-link-freetext" href="https://canopy.mirage.io/irclogs/16-11-2016">https://canopy.mirage.io/irclogs/16-11-2016</a> .<br>
      <br>
      This session will also be logged at:
      <br>
      <a class="moz-txt-link-freetext"
        href="http://canopy.mirage.io/irclogs">http://canopy.mirage.io/irclogs</a>
      <a class="moz-txt-link-rfc2396E"
        href="http://canopy.mirage.io/irclogs">&lt;http://canopy.mirage.io/irclogs&gt;
        .</a>
      <br>
      <br>
      The agenda for the meeting is at:
      <br>
      <a class="moz-txt-link-freetext"
        href="https://github.com/mirage/mirage-www/wiki/Call-Agenda">https://github.com/mirage/mirage-www/wiki/Call-Agenda</a>
      <a class="moz-txt-link-rfc2396E"
        href="https://github.com/mirage/mirage-www/wiki/Call-Agenda">&lt;https://github.com/mirage/mirage-www/wiki/Call-Agenda&gt;</a><br>
      <br>
      Of particular note is the item for API changes - the ongoing work
      around improving the interface's exposure of errors via result
      types is our last blocker for releasing MirageOS 3, and I would
      greatly appreciate a sense of consensus around this issue.<br>
      <br>
      Please read over the agenda and add anything you'd like to talk
      about to the wiki. See you later!<br>
    </div>
  </body>
</html>

--------------3284DDFA2F5CE615E4318281--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5512586034733273205==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 11:35:04 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 11:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cH7pl-00022e-Pc; Wed, 14 Dec 2016 11:34:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cH7pk-00022W-As
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 11:34:52 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 24/26-03637-B5E21585; Wed, 14 Dec 2016 11:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSPJ+BQzdKLzD
 C4P8CZove1rssDowehz9cYQlgjGLNzEvKr0hgzViy9i9TwY15jBVnO94xNTDe7WbsYuTgEBLI
 lZj3WL2LkQvIfMIo0XPnBFMXIyeHiECAxMGzrxhBbDYBc4m+tv0sILawQKLEtuO7wGxeARuJn
 mV9zCA2i4CqxIsZx9lBbFGBGImPy48wQtQISpyc+YQFZAGzQCejxPEdV5kmMHLNQpKbhSwHkm
 AWCJW4N/knC4RtI3Fu63EoW1ti2cLXzBC2jsSJKUdZMcWtJWb8OsgGYStKTOl+yA5hm0q8Pvq
 REcLWl/h8Yw/bAkbuVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5
 uZsYgUHNAAQ7GFdt9zzEKMnBpCTKy3U1IEKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK++bmCEk
 GBRanpqRVpmDjC+YNISHDxKIrw9OkBp3uKCxNzizHSI1ClGRSlxXl6QPgGQREZpHlwbLKYvMc
 pKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CGQKT2ZeCdz0V0CLmYAWiy7xB1lckoiQkmpgVKv
 jM9jLFfi5yoqb0e2juYLTPv4jvw2mnc3/zHp5VdbGTycnnhG+3y5mqOhoaZMT/HLn7HMN8R+W
 pR+Zev/r7Wp+k/CFnPPKLmoYrhdP3LNHUf6v+N/uni1vmOYEvC5jnBhkYdgtx/qh+MGSdT38N
 4Q16zWLtUxuXym8xb/ksVlCd25F79ljSizFGYmGWsxFxYkAhmrwW+QCAAA=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1481715289!76060670!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40662 invoked from network); 14 Dec 2016 11:34:50 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 11:34:50 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id 141761C1315; Wed, 14 Dec 2016 12:34:49 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id F1DEE1C1311
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 12:34:45 +0100 (CET)
 (Extended-Queue-bit tech_gkbta@fff.in.tum.de)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
Date: Wed, 14 Dec 2016 12:35:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============1035966288164020168=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

--------------ms080606020509030002000002
Content-Type: multipart/alternative;
 boundary="------------98F83BF57C6AA058043AE92E"

This is a multi-part message in MIME format.
--------------98F83BF57C6AA058043AE92E
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,
I'm running a unikernel on XEN that basically accesses a remote DB,=20
fetches and computes some data, sends out the result. Apparently, if I=20
try to fetch and parse a JSON response greater than a empirically found=20
threshold (details at the bottom of the email), the PVM XEN unikernel=20
just crashes and this is wait I see when running *sudo xl dmesg*:

(XEN) Pagetable walk from 00000000002c9ff8:
(XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
(XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
(XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
(XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
(XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261be=20
create_bounce_frame+0x66/0x13a
(XEN) Domain 23 (vcpu#0) crashed on cpu#17:
(XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
(XEN) CPU:    17
(XEN) RIP:    e033:[<0000000000258cf4>]
(XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
(XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx: 00000000000000=
73
(XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi: 00000000002ca0=
18
(XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8: 000000000000000=
2
(XEN) r9:  0000000000000007   r10: 0000000000000007   r11: 00000000000000=
00
(XEN) r12: 00000000002ca118   r13: 0000000000000000   r14: 00000011238fa0=
00
(XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4: 00000000001526=
e0
(XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) Guest stack trace from rsp=3D00000000002ca000:
(XEN)    00000000002ca118 0000000000000000 000000000025933f 0000000000000=
074
(XEN)    00000011238fa000 0000000000000000 00000000002ca118 00000000002ca=
1e8
(XEN)    0000000000000000 0000000000000000 0000000000000007 0000000000000=
007
(XEN)    0000000000000002 ffff800000000000 0000000000000073 0000000000442=
528
(XEN)    00000000002ca118 0000000000000000 ffffffffffffffff 0000000000256=
708
(XEN)    000000010000e030 0000000000010006 00000000002ca0c8 000000000000e=
02b
(XEN)    0000000000000ffc 3736353433323130 4645444342413938 4e4d4c4b4a494=
847
(XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a 0000000000000=
074
(XEN)    00000000002566a0 00000000002ca118 00000000002561bc 7561662065676=
150
(XEN)    696c20746120746c 646461207261656e 3062642073736572 706972202c306=
433
(XEN)    2c38303736353220 3030207367657220 3030303030303030 202c383333616=
332
(XEN)    6533616332207073 735f72756f202c38 3030303030302070 3261633230303=
030
(XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc 61665f6863746=
14d
(XEN)    0200006572756c69 0000000000000073 0000000000000000 fffffffffffff=
fef
(XEN)    0000000000000000 00000000002ca2e8 0000000000000000 00000011238fa=
000
(XEN)    0000000000000074 00000000002ca338 000000000025630a 636f6c625f737=
953
(XEN)    0000003000000030 00000000002ca2e0 00000000002ca218 fffffffffffff=
feb
(XEN)    0000000000db03d0 0000000000256708 00000000002ca338 00000000002ca=
3e8
(XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc 656e696665646=
e55
(XEN)    7372756365725f64 75646f6d5f657669 050000000000656c 00000000003df=
368

I've tried to destroy/create multiple times the same unikernel and I=20
always receive the same error. When running on Unix I don't bump into=20
this issue, even when fetching and parsing multiple MB of data.

By filling my code with logs, I figured out where exactly the unikernel=20
stops. Specifically during the JSON response parsing (I'm using the=20
YoJson library):

let directExtractionn rawJson =3D
            Log.info (fun f -> f "Initializing direct extraction");
             let json =3D Yojson.Basic.from_string rawJson in
             let result =3D [json] |> filter_member "results" |> flatten =

|> filter_member "series"
             |> flatten |> filter_member "values" |> flatten in
                 List.map (
                                 fun item ->
                                 let datapoint =3D match item |> index 1 =
with
                                     | `String a -> a
                                     | `Float f -> string_of_float f
                                     | `Int i -> string_of_float=20
(float_of_int i)
                                     | `Bool b -> string_of_bool b
                                 in
                                 datapoint
             ) result |> computeAverage >>=3D fun aver ->
             log_lwt ~inject:(fun f -> f "Result %f" aver)

I know that probably my code is not really optimized and clean but I'm=20
quite shocked to see that my unikernel crashes when it has to extract=20
roughly 3500 datapoints (it's more or less the threshold at which it=20
crashes). The function computeAverage is not even called. If I run the=20
same code on Unix I can parse and process up to a 1M datapoints in less=20
than a second. I've also tried to increase the number of vcpus and=20
memory, but nothing changed (16 vcpus and 4GB of memory).

I would like to add that this threshold changes depending on the host=20
machine:

- Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB=20
Network Interface) -> Threshold is around 107Kb
- Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network=20
Interface) -> Threshold is around 33Kb

--------------98F83BF57C6AA058043AE92E
Content-Type: text/html; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Diso=
-8859-15">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hi,<br>
    I'm running a unikernel on XEN that basically accesses a remote DB,
    fetches and computes some data, sends out the result. Apparently, if
    I try to fetch and parse a JSON response greater than a empirically
    found threshold (details at the bottom of the email), the PVM XEN
    unikernel just crashes and this is wait I see when running <b>sudo
      xl dmesg</b>:<br>
    <br>
    (XEN) Pagetable walk from 00000000002c9ff8:<br>
    (XEN)=A0 L4[0x000] =3D 00000010b5f67067 0000000000000567<br>
    (XEN)=A0 L3[0x000] =3D 00000010b5f68067 0000000000000568<br>
    (XEN)=A0 L2[0x001] =3D 00000010b5f6a067 000000000000056a<br>
    (XEN)=A0 L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9<br>
    (XEN) domain_crash_sync called from entry.S: fault at
    ffff82d0802261be create_bounce_frame+0x66/0x13a<br>
    (XEN) Domain 23 (vcpu#0) crashed on cpu#17:<br>
    (XEN) ----[ Xen-4.6.0=A0 x86_64=A0 debug=3Dn=A0 Not tainted ]----<br>=

    (XEN) CPU:=A0=A0=A0 17<br>
    (XEN) RIP:=A0=A0=A0 e033:[&lt;0000000000258cf4&gt;]<br>
    (XEN) RFLAGS: 0000000000010206=A0=A0 EM: 1=A0=A0 CONTEXT: pv guest (d=
23v0)<br>
    (XEN) rax: 0000000000258cf0=A0=A0 rbx: 0000000000000000=A0=A0 rcx:
    0000000000000073<br>
    (XEN) rdx: 0000000000442528=A0=A0 rsi: 0000000000000000=A0=A0 rdi:
    00000000002ca018<br>
    (XEN) rbp: 00000000002ca1e8=A0=A0 rsp: 00000000002ca000=A0=A0 r8:=A0
    0000000000000002<br>
    (XEN) r9:=A0 0000000000000007=A0=A0 r10: 0000000000000007=A0=A0 r11:
    0000000000000000<br>
    (XEN) r12: 00000000002ca118=A0=A0 r13: 0000000000000000=A0=A0 r14:
    00000011238fa000<br>
    (XEN) r15: 0000000000000074=A0=A0 cr0: 0000000080050033=A0=A0 cr4:
    00000000001526e0<br>
    (XEN) cr3: 00000010b5f66000=A0=A0 cr2: 00000000002c9ff8<br>
    (XEN) ds: 0000=A0=A0 es: 0000=A0=A0 fs: 0000=A0=A0 gs: 0000=A0=A0 ss:=
 e02b=A0=A0 cs:
    e033<br>
    (XEN) Guest stack trace from rsp=3D00000000002ca000:<br>
    (XEN)=A0=A0=A0 00000000002ca118 0000000000000000 000000000025933f
    0000000000000074<br>
    (XEN)=A0=A0=A0 00000011238fa000 0000000000000000 00000000002ca118
    00000000002ca1e8<br>
    (XEN)=A0=A0=A0 0000000000000000 0000000000000000 0000000000000007
    0000000000000007<br>
    (XEN)=A0=A0=A0 0000000000000002 ffff800000000000 0000000000000073
    0000000000442528<br>
    (XEN)=A0=A0=A0 00000000002ca118 0000000000000000 ffffffffffffffff
    0000000000256708<br>
    (XEN)=A0=A0=A0 000000010000e030 0000000000010006 00000000002ca0c8
    000000000000e02b<br>
    (XEN)=A0=A0=A0 0000000000000ffc 3736353433323130 4645444342413938
    4e4d4c4b4a494847<br>
    (XEN)=A0=A0=A0 00000000002ca18b 00000000002ca1e8 00000000002ca18a
    0000000000000074<br>
    (XEN)=A0=A0=A0 00000000002566a0 00000000002ca118 00000000002561bc
    7561662065676150<br>
    (XEN)=A0=A0=A0 696c20746120746c 646461207261656e 3062642073736572
    706972202c306433<br>
    (XEN)=A0=A0=A0 2c38303736353220 3030207367657220 3030303030303030
    202c383333616332<br>
    (XEN)=A0=A0=A0 6533616332207073 735f72756f202c38 3030303030302070
    3261633230303030<br>
    (XEN)=A0=A0=A0 65646f63202c3866 ffffffff0a0d3020 0000000000000bfc
    61665f686374614d<br>
    (XEN)=A0=A0=A0 0200006572756c69 0000000000000073 0000000000000000
    ffffffffffffffef<br>
    (XEN)=A0=A0=A0 0000000000000000 00000000002ca2e8 0000000000000000
    00000011238fa000<br>
    (XEN)=A0=A0=A0 0000000000000074 00000000002ca338 000000000025630a
    636f6c625f737953<br>
    (XEN)=A0=A0=A0 0000003000000030 00000000002ca2e0 00000000002ca218
    ffffffffffffffeb<br>
    (XEN)=A0=A0=A0 0000000000db03d0 0000000000256708 00000000002ca338
    00000000002ca3e8<br>
    (XEN)=A0=A0=A0 00000000002ca2f8 ffffffffffffffe9 00000000000013fc
    656e696665646e55<br>
    (XEN)=A0=A0=A0 7372756365725f64 75646f6d5f657669 050000000000656c
    00000000003df368<br>
    <br>
    I've tried to destroy/create multiple times the same unikernel and I
    always receive the same error. When running on Unix I don't bump
    into this issue, even when fetching and parsing multiple MB of data.<=
br>
    <br>
    By filling my code with logs, I figured out where exactly the
    unikernel stops. Specifically during the JSON response parsing (I'm
    using the YoJson library):<br>
    <br>
    let directExtractionn rawJson =3D<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Log.info (fun f -&gt; f "Initializing =
direct
    extraction");<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 let json =3D Yojson.Basic.from_stri=
ng rawJson in<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 let result =3D [json] |&gt; filter_=
member "results" |&gt;
    flatten |&gt; filter_member "series"<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |&gt; flatten |&gt; filter_member "=
values" |&gt; flatten
    in<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 List.map (<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 fun item -&gt;<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 let datapoint =3D match item |&gt;
    index 1 with<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `String a -&gt; a<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `Float f -&gt; string_of_float
    f<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `Int i -&gt; string_of_float
    (float_of_int i)<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `Bool b -&gt; string_of_bool b<br>=

    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 in<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 datapoint<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ) result |&gt; computeAverage &gt;&=
gt;=3D fun aver -&gt;<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 log_lwt ~inject:(fun f -&gt; f "Res=
ult %f" aver)<br>
    <br>
    I know that probably my code is not really optimized and clean but
    I'm quite shocked to see that my unikernel crashes when it has to
    extract roughly 3500 datapoints (it's more or less the threshold at
    which it crashes). The function computeAverage is not even called.
    If I run the same code on Unix I can parse and process up to a 1M
    datapoints in less than a second. I've also tried to increase the
    number of vcpus and memory, but nothing changed (16 vcpus and 4GB of
    memory).<br>
    <br>
    I would like to add that this threshold changes depending on the
    host machine:<br>
    <br>
    - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB
    Network Interface) -&gt; Threshold is around 107Kb<br>
    - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network
    Interface) -&gt; Threshold is around 33Kb<br>
  </body>
</html>

--------------98F83BF57C6AA058043AE92E--

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxMTM1MzVaMC8GCSqG
SIb3DQEJBDEiBCBHdjPmK7Kui0+GTc/NJ78+7zVYVC/FQfzpVa5EiSfdATBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQBfcrOmGy1eaV4e
SZK0ZJoBlZ+wwwQYI3dgpnDPi4bo3F1SXW7+2oRE72LIRGkGlAhTWPrKvxtWJGrZDY/8v5ru
AIs5Ru7+wuoqlMkB8kN+GmR2BN6mlvqzFpjo+7YMzWDQ3lAVzt5SizxVDjaAFeM7KlKPkUYE
RnYLiBsRoJMLOzJIx1gyPStX+5RNWxReXLSW/b2CzBWMDxsVuwhMscm2zQQvM6aNXSQaMVUH
btxkxPewbNiLpI+l0F2HkhqcJ3hJUqRhMSIeWry7FJ9BoMdipccRugr906DM++S5C1KbIJTG
/oU9VOEQckAx9/2ie4RnZriEPl+vmjzFXk3wTGIyAAAAAAAA
--------------ms080606020509030002000002--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1035966288164020168==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 11:35:04 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 11:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cH7pl-00022e-Pc; Wed, 14 Dec 2016 11:34:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cH7pk-00022W-As
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 11:34:52 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 24/26-03637-B5E21585; Wed, 14 Dec 2016 11:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSPJ+BQzdKLzD
 C4P8CZove1rssDowehz9cYQlgjGLNzEvKr0hgzViy9i9TwY15jBVnO94xNTDe7WbsYuTgEBLI
 lZj3WL2LkQvIfMIo0XPnBFMXIyeHiECAxMGzrxhBbDYBc4m+tv0sILawQKLEtuO7wGxeARuJn
 mV9zCA2i4CqxIsZx9lBbFGBGImPy48wQtQISpyc+YQFZAGzQCejxPEdV5kmMHLNQpKbhSwHkm
 AWCJW4N/knC4RtI3Fu63EoW1ti2cLXzBC2jsSJKUdZMcWtJWb8OsgGYStKTOl+yA5hm0q8Pvq
 REcLWl/h8Yw/bAkbuVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5
 uZsYgUHNAAQ7GFdt9zzEKMnBpCTKy3U1IEKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK++bmCEk
 GBRanpqRVpmDjC+YNISHDxKIrw9OkBp3uKCxNzizHSI1ClGRSlxXl6QPgGQREZpHlwbLKYvMc
 pKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CGQKT2ZeCdz0V0CLmYAWiy7xB1lckoiQkmpgVKv
 jM9jLFfi5yoqb0e2juYLTPv4jvw2mnc3/zHp5VdbGTycnnhG+3y5mqOhoaZMT/HLn7HMN8R+W
 pR+Zev/r7Wp+k/CFnPPKLmoYrhdP3LNHUf6v+N/uni1vmOYEvC5jnBhkYdgtx/qh+MGSdT38N
 4Q16zWLtUxuXym8xb/ksVlCd25F79ljSizFGYmGWsxFxYkAhmrwW+QCAAA=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1481715289!76060670!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40662 invoked from network); 14 Dec 2016 11:34:50 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 11:34:50 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id 141761C1315; Wed, 14 Dec 2016 12:34:49 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id F1DEE1C1311
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 12:34:45 +0100 (CET)
 (Extended-Queue-bit tech_gkbta@fff.in.tum.de)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
Date: Wed, 14 Dec 2016 12:35:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============1035966288164020168=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

--------------ms080606020509030002000002
Content-Type: multipart/alternative;
 boundary="------------98F83BF57C6AA058043AE92E"

This is a multi-part message in MIME format.
--------------98F83BF57C6AA058043AE92E
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,
I'm running a unikernel on XEN that basically accesses a remote DB,=20
fetches and computes some data, sends out the result. Apparently, if I=20
try to fetch and parse a JSON response greater than a empirically found=20
threshold (details at the bottom of the email), the PVM XEN unikernel=20
just crashes and this is wait I see when running *sudo xl dmesg*:

(XEN) Pagetable walk from 00000000002c9ff8:
(XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
(XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
(XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
(XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
(XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261be=20
create_bounce_frame+0x66/0x13a
(XEN) Domain 23 (vcpu#0) crashed on cpu#17:
(XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
(XEN) CPU:    17
(XEN) RIP:    e033:[<0000000000258cf4>]
(XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
(XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx: 00000000000000=
73
(XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi: 00000000002ca0=
18
(XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8: 000000000000000=
2
(XEN) r9:  0000000000000007   r10: 0000000000000007   r11: 00000000000000=
00
(XEN) r12: 00000000002ca118   r13: 0000000000000000   r14: 00000011238fa0=
00
(XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4: 00000000001526=
e0
(XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) Guest stack trace from rsp=3D00000000002ca000:
(XEN)    00000000002ca118 0000000000000000 000000000025933f 0000000000000=
074
(XEN)    00000011238fa000 0000000000000000 00000000002ca118 00000000002ca=
1e8
(XEN)    0000000000000000 0000000000000000 0000000000000007 0000000000000=
007
(XEN)    0000000000000002 ffff800000000000 0000000000000073 0000000000442=
528
(XEN)    00000000002ca118 0000000000000000 ffffffffffffffff 0000000000256=
708
(XEN)    000000010000e030 0000000000010006 00000000002ca0c8 000000000000e=
02b
(XEN)    0000000000000ffc 3736353433323130 4645444342413938 4e4d4c4b4a494=
847
(XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a 0000000000000=
074
(XEN)    00000000002566a0 00000000002ca118 00000000002561bc 7561662065676=
150
(XEN)    696c20746120746c 646461207261656e 3062642073736572 706972202c306=
433
(XEN)    2c38303736353220 3030207367657220 3030303030303030 202c383333616=
332
(XEN)    6533616332207073 735f72756f202c38 3030303030302070 3261633230303=
030
(XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc 61665f6863746=
14d
(XEN)    0200006572756c69 0000000000000073 0000000000000000 fffffffffffff=
fef
(XEN)    0000000000000000 00000000002ca2e8 0000000000000000 00000011238fa=
000
(XEN)    0000000000000074 00000000002ca338 000000000025630a 636f6c625f737=
953
(XEN)    0000003000000030 00000000002ca2e0 00000000002ca218 fffffffffffff=
feb
(XEN)    0000000000db03d0 0000000000256708 00000000002ca338 00000000002ca=
3e8
(XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc 656e696665646=
e55
(XEN)    7372756365725f64 75646f6d5f657669 050000000000656c 00000000003df=
368

I've tried to destroy/create multiple times the same unikernel and I=20
always receive the same error. When running on Unix I don't bump into=20
this issue, even when fetching and parsing multiple MB of data.

By filling my code with logs, I figured out where exactly the unikernel=20
stops. Specifically during the JSON response parsing (I'm using the=20
YoJson library):

let directExtractionn rawJson =3D
            Log.info (fun f -> f "Initializing direct extraction");
             let json =3D Yojson.Basic.from_string rawJson in
             let result =3D [json] |> filter_member "results" |> flatten =

|> filter_member "series"
             |> flatten |> filter_member "values" |> flatten in
                 List.map (
                                 fun item ->
                                 let datapoint =3D match item |> index 1 =
with
                                     | `String a -> a
                                     | `Float f -> string_of_float f
                                     | `Int i -> string_of_float=20
(float_of_int i)
                                     | `Bool b -> string_of_bool b
                                 in
                                 datapoint
             ) result |> computeAverage >>=3D fun aver ->
             log_lwt ~inject:(fun f -> f "Result %f" aver)

I know that probably my code is not really optimized and clean but I'm=20
quite shocked to see that my unikernel crashes when it has to extract=20
roughly 3500 datapoints (it's more or less the threshold at which it=20
crashes). The function computeAverage is not even called. If I run the=20
same code on Unix I can parse and process up to a 1M datapoints in less=20
than a second. I've also tried to increase the number of vcpus and=20
memory, but nothing changed (16 vcpus and 4GB of memory).

I would like to add that this threshold changes depending on the host=20
machine:

- Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB=20
Network Interface) -> Threshold is around 107Kb
- Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network=20
Interface) -> Threshold is around 33Kb

--------------98F83BF57C6AA058043AE92E
Content-Type: text/html; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Diso=
-8859-15">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hi,<br>
    I'm running a unikernel on XEN that basically accesses a remote DB,
    fetches and computes some data, sends out the result. Apparently, if
    I try to fetch and parse a JSON response greater than a empirically
    found threshold (details at the bottom of the email), the PVM XEN
    unikernel just crashes and this is wait I see when running <b>sudo
      xl dmesg</b>:<br>
    <br>
    (XEN) Pagetable walk from 00000000002c9ff8:<br>
    (XEN)=A0 L4[0x000] =3D 00000010b5f67067 0000000000000567<br>
    (XEN)=A0 L3[0x000] =3D 00000010b5f68067 0000000000000568<br>
    (XEN)=A0 L2[0x001] =3D 00000010b5f6a067 000000000000056a<br>
    (XEN)=A0 L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9<br>
    (XEN) domain_crash_sync called from entry.S: fault at
    ffff82d0802261be create_bounce_frame+0x66/0x13a<br>
    (XEN) Domain 23 (vcpu#0) crashed on cpu#17:<br>
    (XEN) ----[ Xen-4.6.0=A0 x86_64=A0 debug=3Dn=A0 Not tainted ]----<br>=

    (XEN) CPU:=A0=A0=A0 17<br>
    (XEN) RIP:=A0=A0=A0 e033:[&lt;0000000000258cf4&gt;]<br>
    (XEN) RFLAGS: 0000000000010206=A0=A0 EM: 1=A0=A0 CONTEXT: pv guest (d=
23v0)<br>
    (XEN) rax: 0000000000258cf0=A0=A0 rbx: 0000000000000000=A0=A0 rcx:
    0000000000000073<br>
    (XEN) rdx: 0000000000442528=A0=A0 rsi: 0000000000000000=A0=A0 rdi:
    00000000002ca018<br>
    (XEN) rbp: 00000000002ca1e8=A0=A0 rsp: 00000000002ca000=A0=A0 r8:=A0
    0000000000000002<br>
    (XEN) r9:=A0 0000000000000007=A0=A0 r10: 0000000000000007=A0=A0 r11:
    0000000000000000<br>
    (XEN) r12: 00000000002ca118=A0=A0 r13: 0000000000000000=A0=A0 r14:
    00000011238fa000<br>
    (XEN) r15: 0000000000000074=A0=A0 cr0: 0000000080050033=A0=A0 cr4:
    00000000001526e0<br>
    (XEN) cr3: 00000010b5f66000=A0=A0 cr2: 00000000002c9ff8<br>
    (XEN) ds: 0000=A0=A0 es: 0000=A0=A0 fs: 0000=A0=A0 gs: 0000=A0=A0 ss:=
 e02b=A0=A0 cs:
    e033<br>
    (XEN) Guest stack trace from rsp=3D00000000002ca000:<br>
    (XEN)=A0=A0=A0 00000000002ca118 0000000000000000 000000000025933f
    0000000000000074<br>
    (XEN)=A0=A0=A0 00000011238fa000 0000000000000000 00000000002ca118
    00000000002ca1e8<br>
    (XEN)=A0=A0=A0 0000000000000000 0000000000000000 0000000000000007
    0000000000000007<br>
    (XEN)=A0=A0=A0 0000000000000002 ffff800000000000 0000000000000073
    0000000000442528<br>
    (XEN)=A0=A0=A0 00000000002ca118 0000000000000000 ffffffffffffffff
    0000000000256708<br>
    (XEN)=A0=A0=A0 000000010000e030 0000000000010006 00000000002ca0c8
    000000000000e02b<br>
    (XEN)=A0=A0=A0 0000000000000ffc 3736353433323130 4645444342413938
    4e4d4c4b4a494847<br>
    (XEN)=A0=A0=A0 00000000002ca18b 00000000002ca1e8 00000000002ca18a
    0000000000000074<br>
    (XEN)=A0=A0=A0 00000000002566a0 00000000002ca118 00000000002561bc
    7561662065676150<br>
    (XEN)=A0=A0=A0 696c20746120746c 646461207261656e 3062642073736572
    706972202c306433<br>
    (XEN)=A0=A0=A0 2c38303736353220 3030207367657220 3030303030303030
    202c383333616332<br>
    (XEN)=A0=A0=A0 6533616332207073 735f72756f202c38 3030303030302070
    3261633230303030<br>
    (XEN)=A0=A0=A0 65646f63202c3866 ffffffff0a0d3020 0000000000000bfc
    61665f686374614d<br>
    (XEN)=A0=A0=A0 0200006572756c69 0000000000000073 0000000000000000
    ffffffffffffffef<br>
    (XEN)=A0=A0=A0 0000000000000000 00000000002ca2e8 0000000000000000
    00000011238fa000<br>
    (XEN)=A0=A0=A0 0000000000000074 00000000002ca338 000000000025630a
    636f6c625f737953<br>
    (XEN)=A0=A0=A0 0000003000000030 00000000002ca2e0 00000000002ca218
    ffffffffffffffeb<br>
    (XEN)=A0=A0=A0 0000000000db03d0 0000000000256708 00000000002ca338
    00000000002ca3e8<br>
    (XEN)=A0=A0=A0 00000000002ca2f8 ffffffffffffffe9 00000000000013fc
    656e696665646e55<br>
    (XEN)=A0=A0=A0 7372756365725f64 75646f6d5f657669 050000000000656c
    00000000003df368<br>
    <br>
    I've tried to destroy/create multiple times the same unikernel and I
    always receive the same error. When running on Unix I don't bump
    into this issue, even when fetching and parsing multiple MB of data.<=
br>
    <br>
    By filling my code with logs, I figured out where exactly the
    unikernel stops. Specifically during the JSON response parsing (I'm
    using the YoJson library):<br>
    <br>
    let directExtractionn rawJson =3D<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Log.info (fun f -&gt; f "Initializing =
direct
    extraction");<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 let json =3D Yojson.Basic.from_stri=
ng rawJson in<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 let result =3D [json] |&gt; filter_=
member "results" |&gt;
    flatten |&gt; filter_member "series"<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |&gt; flatten |&gt; filter_member "=
values" |&gt; flatten
    in<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 List.map (<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 fun item -&gt;<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 let datapoint =3D match item |&gt;
    index 1 with<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `String a -&gt; a<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `Float f -&gt; string_of_float
    f<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `Int i -&gt; string_of_float
    (float_of_int i)<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | `Bool b -&gt; string_of_bool b<br>=

    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 in<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 datapoint<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ) result |&gt; computeAverage &gt;&=
gt;=3D fun aver -&gt;<br>
    =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 log_lwt ~inject:(fun f -&gt; f "Res=
ult %f" aver)<br>
    <br>
    I know that probably my code is not really optimized and clean but
    I'm quite shocked to see that my unikernel crashes when it has to
    extract roughly 3500 datapoints (it's more or less the threshold at
    which it crashes). The function computeAverage is not even called.
    If I run the same code on Unix I can parse and process up to a 1M
    datapoints in less than a second. I've also tried to increase the
    number of vcpus and memory, but nothing changed (16 vcpus and 4GB of
    memory).<br>
    <br>
    I would like to add that this threshold changes depending on the
    host machine:<br>
    <br>
    - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB
    Network Interface) -&gt; Threshold is around 107Kb<br>
    - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network
    Interface) -&gt; Threshold is around 33Kb<br>
  </body>
</html>

--------------98F83BF57C6AA058043AE92E--

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxMTM1MzVaMC8GCSqG
SIb3DQEJBDEiBCBHdjPmK7Kui0+GTc/NJ78+7zVYVC/FQfzpVa5EiSfdATBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQBfcrOmGy1eaV4e
SZK0ZJoBlZ+wwwQYI3dgpnDPi4bo3F1SXW7+2oRE72LIRGkGlAhTWPrKvxtWJGrZDY/8v5ru
AIs5Ru7+wuoqlMkB8kN+GmR2BN6mlvqzFpjo+7YMzWDQ3lAVzt5SizxVDjaAFeM7KlKPkUYE
RnYLiBsRoJMLOzJIx1gyPStX+5RNWxReXLSW/b2CzBWMDxsVuwhMscm2zQQvM6aNXSQaMVUH
btxkxPewbNiLpI+l0F2HkhqcJ3hJUqRhMSIeWry7FJ9BoMdipccRugr906DM++S5C1KbIJTG
/oU9VOEQckAx9/2ie4RnZriEPl+vmjzFXk3wTGIyAAAAAAAA
--------------ms080606020509030002000002--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1035966288164020168==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 11:46:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 11:46: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 1cH80m-0002wT-3K; Wed, 14 Dec 2016 11:46:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1cH80k-0002wB-JG
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 11:46:14 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 85/69-14841-50131585; Wed, 14 Dec 2016 11:46:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCOvOhsS6LYWC
 EwY/tBha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHr22OWgtW6FdOajRoYzyh3MXJxCAlMZZSY
 d/UcE4jDIjCZWeLzn2ZWCOcrk0RDy2ImiLLbjBIv2m6wdTFycjALaEnc+PeSCcTmFdCXuPLtG
 SOILSxQJjG5ZQJQDQcHm4CmxMpX/CBhTgFbiaXPnrOA2CwCqhJn+1cwg5QwC/hL7N1eDjFRW2
 LZwtfMEBOByif/AtskJGAj8WT/HrBWEQFTif8vt4BtlRCQlfj0/Cf7BEaBWUgOmoXkoFlIxi5
 gZF7FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERicDECwg/Fg
 s/MhRkkOJiVR3q16gRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjf6wPlBItS01Mr0jJzgHECk
 5bg4FES4V0O0spbXJCYW5yZDpE6xagoJc57CaRPACSRUZoH1waLzUuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5l0BMoUnM68EbvoroMVMQItFl/iDLC5JREhJNTCazpK7Jp75UelW+ASxa19
 vbz8U0fyQ8fD1wtQ5i37Ur9/DteOUyjSpyEcr522LXdgrbHR6rbaCzHSh+AXupy6dvLwnUOrL
 ljMHJ4l/D/+gVrHyirrPTqWY6R9mvns796PvKaXfxhdS5qx6ss+17ErSHrHHISLtK4IjWg9yf
 TC+q2Y9/2ScQ8rOX0osxRmJhlrMRcWJAN2vZ9TIAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1481715969!39069746!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23450 invoked from network); 14 Dec 2016 11:46:09 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Dec 2016 11:46:09 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id e739a0f2;
 Wed, 14 Dec 2016 11:46:09 +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=PPxdrszrloF/mARtJS38bV55TRo=; b=QELf7OEYVugTpSws9A
 AMTfATR5nojega6et7xrmkr++nISIvTu9vsk7+RkJsr82OQP7BRAzzypV/RFDbCC
 KXQwy331ir1aWdGnYEipPx2jrs+22T3Dgvjbc4Oy1KY89haINAWkfHXSZwZfxyYl
 mJZ+YR16Z2NZQS9bYdkcUuivc=
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=HtKkLN4gDu0mZhtOvGoQi8UOSMJ6yOovsWcuIbmpHTlaQ4lWkAT
 y/GlzNtK0fP6hOl3iYvZaECCUe+R2nU7+ayc/zuZ2Kb4wQie08K1dxVdqUze4xr5
 fOUWOfxtWzMdZWwSZPyC2FeZHW82ZEQ3Kxk3QvTpMk36KIhaHK64HfVY=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 087a2033
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Dec 2016 11:46:09 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
Date: Wed, 14 Dec 2016 11:46:08 +0000
Message-Id: <E6498372-9036-4461-9C89-99FC6C5BDE97@recoil.org>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
X-Mailer: Apple Mail (2.3251)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

Cj4gT24gMTQgRGVjIDIwMTYsIGF0IDExOjM1LCBWaXR0b3JpbyBDb3p6b2xpbm8gPHZpdHRvcmlv
LmNvenpvbGlub0Bpbi50dW0uZGU+IHdyb3RlOgo+IAo+IEhpLAo+IEknbSBydW5uaW5nIGEgdW5p
a2VybmVsIG9uIFhFTiB0aGF0IGJhc2ljYWxseSBhY2Nlc3NlcyBhIHJlbW90ZSBEQiwgZmV0Y2hl
cyBhbmQgY29tcHV0ZXMgc29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRs
eSwgaWYgSSB0cnkgdG8gZmV0Y2ggYW5kIHBhcnNlIGEgSlNPTiByZXNwb25zZSBncmVhdGVyIHRo
YW4gYSBlbXBpcmljYWxseSBmb3VuZCB0aHJlc2hvbGQgKGRldGFpbHMgYXQgdGhlIGJvdHRvbSBv
ZiB0aGUgZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdCBjcmFzaGVzIGFuZCB0aGlz
IGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwgZG1lc2c6Cj4gCj4gKFhFTikgUGFn
ZXRhYmxlIHdhbGsgZnJvbSAwMDAwMDAwMDAwMmM5ZmY4Ogo+IChYRU4pICBMNFsweDAwMF0gPSAw
MDAwMDAxMGI1ZjY3MDY3IDAwMDAwMDAwMDAwMDA1NjcKPiAoWEVOKSAgTDNbMHgwMDBdID0gMDAw
MDAwMTBiNWY2ODA2NyAwMDAwMDAwMDAwMDAwNTY4Cj4gKFhFTikgIEwyWzB4MDAxXSA9IDAwMDAw
MDEwYjVmNmEwNjcgMDAwMDAwMDAwMDAwMDU2YQo+IChYRU4pICBMMVsweDBjOV0gPSAwMDEwMDAx
MGIxYWM5MDI1IDAwMDAwMDAwMDAwMDAyYzkKPiAoWEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxs
ZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMjI2MWJlIGNyZWF0ZV9ib3VuY2Vf
ZnJhbWUrMHg2Ni8weDEzYQo+IChYRU4pIERvbWFpbiAyMyAodmNwdSMwKSBjcmFzaGVkIG9uIGNw
dSMxNzoKPiAoWEVOKSAtLS0tWyBYZW4tNC42LjAgIHg4Nl82NCAgZGVidWc9biAgTm90IHRhaW50
ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDE3Cj4gKFhFTikgUklQOiAgICBlMDMzOls8MDAwMDAw
MDAwMDI1OGNmND5dCj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjA2ICAgRU06IDEgICBD
T05URVhUOiBwdiBndWVzdCAoZDIzdjApCj4gKFhFTikgcmF4OiAwMDAwMDAwMDAwMjU4Y2YwICAg
cmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDczCj4gKFhFTikgcmR4
OiAwMDAwMDAwMDAwNDQyNTI4ICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAwICAgcmRpOiAwMDAwMDAw
MDAwMmNhMDE4Cj4gKFhFTikgcmJwOiAwMDAwMDAwMDAwMmNhMWU4ICAgcnNwOiAwMDAwMDAwMDAw
MmNhMDAwICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAyCj4gKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAw
MDA3ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDA3ICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhF
TikgcjEyOiAwMDAwMDAwMDAwMmNhMTE4ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiAw
MDAwMDAxMTIzOGZhMDAwCj4gKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDc0ICAgY3IwOiAwMDAw
MDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCj4gKFhFTikgY3IzOiAwMDAwMDAx
MGI1ZjY2MDAwICAgY3IyOiAwMDAwMDAwMDAwMmM5ZmY4Cj4gKFhFTikgZHM6IDAwMDAgICBlczog
MDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAyYiAgIGNzOiBlMDMzCj4gKFhFTikg
R3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSByc3A9MDAwMDAwMDAwMDJjYTAwMDoKPiAoWEVOKSAgICAw
MDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDI1OTMzZiAwMDAwMDAw
MDAwMDAwMDc0Cj4gKFhFTikgICAgMDAwMDAwMTEyMzhmYTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAyY2ExMTggMDAwMDAwMDAwMDJjYTFlOAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDAwMDcKPiAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA3
MyAwMDAwMDAwMDAwNDQyNTI4Cj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAw
MDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDI1NjcwOAo+IChYRU4pICAgIDAwMDAw
MDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAxMDAwNiAwMDAwMDAwMDAwMmNhMGM4IDAwMDAwMDAwMDAw
MGUwMmIKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwZmZjIDM3MzYzNTM0MzMzMjMxMzAgNDY0NTQ0
NDM0MjQxMzkzOCA0ZTRkNGM0YjRhNDk0ODQ3Cj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTE4YiAw
MDAwMDAwMDAwMmNhMWU4IDAwMDAwMDAwMDAyY2ExOGEgMDAwMDAwMDAwMDAwMDA3NAo+IChYRU4p
ICAgIDAwMDAwMDAwMDAyNTY2YTAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMjU2MWJjIDc1
NjE2NjIwNjU2NzYxNTAKPiAoWEVOKSAgICA2OTZjMjA3NDYxMjA3NDZjIDY0NjQ2MTIwNzI2MTY1
NmUgMzA2MjY0MjA3MzczNjU3MiA3MDY5NzIyMDJjMzA2NDMzCj4gKFhFTikgICAgMmMzODMwMzcz
NjM1MzIyMCAzMDMwMjA3MzY3NjU3MjIwIDMwMzAzMDMwMzAzMDMwMzAgMjAyYzM4MzMzMzYxNjMz
Mgo+IChYRU4pICAgIDY1MzM2MTYzMzIyMDcwNzMgNzM1ZjcyNzU2ZjIwMmMzOCAzMDMwMzAzMDMw
MzAyMDcwIDMyNjE2MzMyMzAzMDMwMzAKPiAoWEVOKSAgICA2NTY0NmY2MzIwMmMzODY2IGZmZmZm
ZmZmMGEwZDMwMjAgMDAwMDAwMDAwMDAwMGJmYyA2MTY2NWY2ODYzNzQ2MTRkCj4gKFhFTikgICAg
MDIwMDAwNjU3Mjc1NmM2OSAwMDAwMDAwMDAwMDAwMDczIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm
ZmZmZmZmZmZlZgo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJjYTJlOCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDExMjM4ZmEwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDc0IDAwMDAwMDAwMDAyY2EzMzggMDAwMDAwMDAwMDI1NjMwYSA2MzZmNmM2MjVmNzM3OTUzCj4g
KFhFTikgICAgMDAwMDAwMzAwMDAwMDAzMCAwMDAwMDAwMDAwMmNhMmUwIDAwMDAwMDAwMDAyY2Ey
MTggZmZmZmZmZmZmZmZmZmZlYgo+IChYRU4pICAgIDAwMDAwMDAwMDBkYjAzZDAgMDAwMDAwMDAw
MDI1NjcwOCAwMDAwMDAwMDAwMmNhMzM4IDAwMDAwMDAwMDAyY2EzZTgKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMmNhMmY4IGZmZmZmZmZmZmZmZmZmZTkgMDAwMDAwMDAwMDAwMTNmYyA2NTZlNjk2NjY1
NjQ2ZTU1Cj4gKFhFTikgICAgNzM3Mjc1NjM2NTcyNWY2NCA3NTY0NmY2ZDVmNjU3NjY5IDA1MDAw
MDAwMDAwMDY1NmMgMDAwMDAwMDAwMDNkZjM2OAo+IAo+IEkndmUgdHJpZWQgdG8gZGVzdHJveS9j
cmVhdGUgbXVsdGlwbGUgdGltZXMgdGhlIHNhbWUgdW5pa2VybmVsIGFuZCBJIGFsd2F5cyByZWNl
aXZlIHRoZSBzYW1lIGVycm9yLiBXaGVuIHJ1bm5pbmcgb24gVW5peCBJIGRvbid0IGJ1bXAgaW50
byB0aGlzIGlzc3VlLCBldmVuIHdoZW4gZmV0Y2hpbmcgYW5kIHBhcnNpbmcgbXVsdGlwbGUgTUIg
b2YgZGF0YS4KPiAKPiBCeSBmaWxsaW5nIG15IGNvZGUgd2l0aCBsb2dzLCBJIGZpZ3VyZWQgb3V0
IHdoZXJlIGV4YWN0bHkgdGhlIHVuaWtlcm5lbCBzdG9wcy4gU3BlY2lmaWNhbGx5IGR1cmluZyB0
aGUgSlNPTiByZXNwb25zZSBwYXJzaW5nIChJJ20gdXNpbmcgdGhlIFlvSnNvbiBsaWJyYXJ5KToK
PiAKPiBsZXQgZGlyZWN0RXh0cmFjdGlvbm4gcmF3SnNvbiA9Cj4gICAgICAgICAgICBMb2cuaW5m
byAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRyYWN0aW9uIik7Cj4gICAgICAg
ICAgICAgbGV0IGpzb24gPSBZb2pzb24uQmFzaWMuZnJvbV9zdHJpbmcgcmF3SnNvbiBpbgo+ICAg
ICAgICAgICAgIGxldCByZXN1bHQgPSBbanNvbl0gfD4gZmlsdGVyX21lbWJlciAicmVzdWx0cyIg
fD4gZmxhdHRlbiB8PiBmaWx0ZXJfbWVtYmVyICJzZXJpZXMiCj4gICAgICAgICAgICAgfD4gZmxh
dHRlbiB8PiBmaWx0ZXJfbWVtYmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4gaW4KPiAgICAgICAgICAg
ICAgICAgTGlzdC5tYXAgKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuIGl0
ZW0gLT4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRhcG9pbnQgPSBt
YXRjaCBpdGVtIHw+IGluZGV4IDEgd2l0aAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgYFN0cmluZyBhIC0+IGEKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IGBGbG9hdCBmIC0+IHN0cmluZ19vZl9mbG9hdCBmCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCBgSW50IGkgLT4gc3RyaW5nX29mX2Zsb2F0IChmbG9hdF9vZl9p
bnQgaSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBCb29sIGIgLT4g
c3RyaW5nX29mX2Jvb2wgYgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwb2ludAo+ICAgICAgICAgICAgICkg
cmVzdWx0IHw+IGNvbXB1dGVBdmVyYWdlID4+PSBmdW4gYXZlciAtPgo+ICAgICAgICAgICAgIGxv
Z19sd3QgfmluamVjdDooZnVuIGYgLT4gZiAiUmVzdWx0ICVmIiBhdmVyKQo+IAo+IEkga25vdyB0
aGF0IHByb2JhYmx5IG15IGNvZGUgaXMgbm90IHJlYWxseSBvcHRpbWl6ZWQgYW5kIGNsZWFuIGJ1
dCBJJ20gcXVpdGUgc2hvY2tlZCB0byBzZWUgdGhhdCBteSB1bmlrZXJuZWwgY3Jhc2hlcyB3aGVu
IGl0IGhhcyB0byBleHRyYWN0IHJvdWdobHkgMzUwMCBkYXRhcG9pbnRzIChpdCdzIG1vcmUgb3Ig
bGVzcyB0aGUgdGhyZXNob2xkIGF0IHdoaWNoIGl0IGNyYXNoZXMpLiBUaGUgZnVuY3Rpb24gY29t
cHV0ZUF2ZXJhZ2UgaXMgbm90IGV2ZW4gY2FsbGVkLiBJZiBJIHJ1biB0aGUgc2FtZSBjb2RlIG9u
IFVuaXggSSBjYW4gcGFyc2UgYW5kIHByb2Nlc3MgdXAgdG8gYSAxTSBkYXRhcG9pbnRzIGluIGxl
c3MgdGhhbiBhIHNlY29uZC4gSSd2ZSBhbHNvIHRyaWVkIHRvIGluY3JlYXNlIHRoZSBudW1iZXIg
b2YgdmNwdXMgYW5kIG1lbW9yeSwgYnV0IG5vdGhpbmcgY2hhbmdlZCAoMTYgdmNwdXMgYW5kIDRH
QiBvZiBtZW1vcnkpLgo+IAo+IEkgd291bGQgbGlrZSB0byBhZGQgdGhhdCB0aGlzIHRocmVzaG9s
ZCBjaGFuZ2VzIGRlcGVuZGluZyBvbiB0aGUgaG9zdCBtYWNoaW5lOgo+IAo+IC0gTWFjaGluZSBB
IChVYnVudHUgMTQuMDQsIFhlbiA0LjYuMCwgMzIgQ29yZXMsIDEyOCBHQiBSQU0sIDEwIEdCIE5l
dHdvcmsgSW50ZXJmYWNlKSAtPiBUaHJlc2hvbGQgaXMgYXJvdW5kIDEwN0tiCj4gLSBNYWNoaW5l
IEIgKERlYmlhbiA4LjUsIFhlbiA0LjQuMSwgNCBjb3JlcywgOCBHQiBSQU0sIDFHQiBOZXR3b3Jr
IEludGVyZmFjZSkgLT4gVGhyZXNob2xkIGlzIGFyb3VuZCAzM0tiCgpIaSBWaXR0b3JpbywKClRo
aXMgaXMgY2xlYXJseSBhIGJ1ZyA6LSkgIFRvIGhlbHAgdXMgZGlhZ25vc2UgaXQsIHdoaWNoIHZl
cnNpb24gb2YgTWlyYWdlIHdlcmUgeW91IGJ1aWxkaW5nIHdpdGg/ICBUaGUgcmVsZWFzZWQgTWly
YWdlIDIuOS4xLCBvciB0aGUgZGV2ZWxvcG1lbnQgYnJhbmNoIG9uIGh0dHBzOi8vZ2l0aHViLmNv
bS9taXJhZ2UvbWlyYWdlLWRldj8gIEFsc28gd2hpY2ggdmVyc2lvbiBvZiBPQ2FtbCB3YXMgaW4g
dXNlPwoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 11:46:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 11:46: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 1cH80m-0002wT-3K; Wed, 14 Dec 2016 11:46:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1cH80k-0002wB-JG
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 11:46:14 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 85/69-14841-50131585; Wed, 14 Dec 2016 11:46:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCOvOhsS6LYWC
 EwY/tBha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHr22OWgtW6FdOajRoYzyh3MXJxCAlMZZSY
 d/UcE4jDIjCZWeLzn2ZWCOcrk0RDy2ImiLLbjBIv2m6wdTFycjALaEnc+PeSCcTmFdCXuPLtG
 SOILSxQJjG5ZQJQDQcHm4CmxMpX/CBhTgFbiaXPnrOA2CwCqhJn+1cwg5QwC/hL7N1eDjFRW2
 LZwtfMEBOByif/AtskJGAj8WT/HrBWEQFTif8vt4BtlRCQlfj0/Cf7BEaBWUgOmoXkoFlIxi5
 gZF7FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERicDECwg/Fg
 s/MhRkkOJiVR3q16gRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjf6wPlBItS01Mr0jJzgHECk
 5bg4FES4V0O0spbXJCYW5yZDpE6xagoJc57CaRPACSRUZoH1waLzUuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5l0BMoUnM68EbvoroMVMQItFl/iDLC5JREhJNTCazpK7Jp75UelW+ASxa19
 vbz8U0fyQ8fD1wtQ5i37Ur9/DteOUyjSpyEcr522LXdgrbHR6rbaCzHSh+AXupy6dvLwnUOrL
 ljMHJ4l/D/+gVrHyirrPTqWY6R9mvns796PvKaXfxhdS5qx6ss+17ErSHrHHISLtK4IjWg9yf
 TC+q2Y9/2ScQ8rOX0osxRmJhlrMRcWJAN2vZ9TIAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1481715969!39069746!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23450 invoked from network); 14 Dec 2016 11:46:09 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Dec 2016 11:46:09 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id e739a0f2;
 Wed, 14 Dec 2016 11:46:09 +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=PPxdrszrloF/mARtJS38bV55TRo=; b=QELf7OEYVugTpSws9A
 AMTfATR5nojega6et7xrmkr++nISIvTu9vsk7+RkJsr82OQP7BRAzzypV/RFDbCC
 KXQwy331ir1aWdGnYEipPx2jrs+22T3Dgvjbc4Oy1KY89haINAWkfHXSZwZfxyYl
 mJZ+YR16Z2NZQS9bYdkcUuivc=
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=HtKkLN4gDu0mZhtOvGoQi8UOSMJ6yOovsWcuIbmpHTlaQ4lWkAT
 y/GlzNtK0fP6hOl3iYvZaECCUe+R2nU7+ayc/zuZ2Kb4wQie08K1dxVdqUze4xr5
 fOUWOfxtWzMdZWwSZPyC2FeZHW82ZEQ3Kxk3QvTpMk36KIhaHK64HfVY=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 087a2033
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Dec 2016 11:46:09 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
Date: Wed, 14 Dec 2016 11:46:08 +0000
Message-Id: <E6498372-9036-4461-9C89-99FC6C5BDE97@recoil.org>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
X-Mailer: Apple Mail (2.3251)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

Cj4gT24gMTQgRGVjIDIwMTYsIGF0IDExOjM1LCBWaXR0b3JpbyBDb3p6b2xpbm8gPHZpdHRvcmlv
LmNvenpvbGlub0Bpbi50dW0uZGU+IHdyb3RlOgo+IAo+IEhpLAo+IEknbSBydW5uaW5nIGEgdW5p
a2VybmVsIG9uIFhFTiB0aGF0IGJhc2ljYWxseSBhY2Nlc3NlcyBhIHJlbW90ZSBEQiwgZmV0Y2hl
cyBhbmQgY29tcHV0ZXMgc29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRs
eSwgaWYgSSB0cnkgdG8gZmV0Y2ggYW5kIHBhcnNlIGEgSlNPTiByZXNwb25zZSBncmVhdGVyIHRo
YW4gYSBlbXBpcmljYWxseSBmb3VuZCB0aHJlc2hvbGQgKGRldGFpbHMgYXQgdGhlIGJvdHRvbSBv
ZiB0aGUgZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdCBjcmFzaGVzIGFuZCB0aGlz
IGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwgZG1lc2c6Cj4gCj4gKFhFTikgUGFn
ZXRhYmxlIHdhbGsgZnJvbSAwMDAwMDAwMDAwMmM5ZmY4Ogo+IChYRU4pICBMNFsweDAwMF0gPSAw
MDAwMDAxMGI1ZjY3MDY3IDAwMDAwMDAwMDAwMDA1NjcKPiAoWEVOKSAgTDNbMHgwMDBdID0gMDAw
MDAwMTBiNWY2ODA2NyAwMDAwMDAwMDAwMDAwNTY4Cj4gKFhFTikgIEwyWzB4MDAxXSA9IDAwMDAw
MDEwYjVmNmEwNjcgMDAwMDAwMDAwMDAwMDU2YQo+IChYRU4pICBMMVsweDBjOV0gPSAwMDEwMDAx
MGIxYWM5MDI1IDAwMDAwMDAwMDAwMDAyYzkKPiAoWEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxs
ZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMjI2MWJlIGNyZWF0ZV9ib3VuY2Vf
ZnJhbWUrMHg2Ni8weDEzYQo+IChYRU4pIERvbWFpbiAyMyAodmNwdSMwKSBjcmFzaGVkIG9uIGNw
dSMxNzoKPiAoWEVOKSAtLS0tWyBYZW4tNC42LjAgIHg4Nl82NCAgZGVidWc9biAgTm90IHRhaW50
ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDE3Cj4gKFhFTikgUklQOiAgICBlMDMzOls8MDAwMDAw
MDAwMDI1OGNmND5dCj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjA2ICAgRU06IDEgICBD
T05URVhUOiBwdiBndWVzdCAoZDIzdjApCj4gKFhFTikgcmF4OiAwMDAwMDAwMDAwMjU4Y2YwICAg
cmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDczCj4gKFhFTikgcmR4
OiAwMDAwMDAwMDAwNDQyNTI4ICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAwICAgcmRpOiAwMDAwMDAw
MDAwMmNhMDE4Cj4gKFhFTikgcmJwOiAwMDAwMDAwMDAwMmNhMWU4ICAgcnNwOiAwMDAwMDAwMDAw
MmNhMDAwICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAyCj4gKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAw
MDA3ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDA3ICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhF
TikgcjEyOiAwMDAwMDAwMDAwMmNhMTE4ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiAw
MDAwMDAxMTIzOGZhMDAwCj4gKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDc0ICAgY3IwOiAwMDAw
MDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCj4gKFhFTikgY3IzOiAwMDAwMDAx
MGI1ZjY2MDAwICAgY3IyOiAwMDAwMDAwMDAwMmM5ZmY4Cj4gKFhFTikgZHM6IDAwMDAgICBlczog
MDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAyYiAgIGNzOiBlMDMzCj4gKFhFTikg
R3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSByc3A9MDAwMDAwMDAwMDJjYTAwMDoKPiAoWEVOKSAgICAw
MDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDI1OTMzZiAwMDAwMDAw
MDAwMDAwMDc0Cj4gKFhFTikgICAgMDAwMDAwMTEyMzhmYTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAyY2ExMTggMDAwMDAwMDAwMDJjYTFlOAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDAwMDcKPiAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA3
MyAwMDAwMDAwMDAwNDQyNTI4Cj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAw
MDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDI1NjcwOAo+IChYRU4pICAgIDAwMDAw
MDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAxMDAwNiAwMDAwMDAwMDAwMmNhMGM4IDAwMDAwMDAwMDAw
MGUwMmIKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwZmZjIDM3MzYzNTM0MzMzMjMxMzAgNDY0NTQ0
NDM0MjQxMzkzOCA0ZTRkNGM0YjRhNDk0ODQ3Cj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTE4YiAw
MDAwMDAwMDAwMmNhMWU4IDAwMDAwMDAwMDAyY2ExOGEgMDAwMDAwMDAwMDAwMDA3NAo+IChYRU4p
ICAgIDAwMDAwMDAwMDAyNTY2YTAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMjU2MWJjIDc1
NjE2NjIwNjU2NzYxNTAKPiAoWEVOKSAgICA2OTZjMjA3NDYxMjA3NDZjIDY0NjQ2MTIwNzI2MTY1
NmUgMzA2MjY0MjA3MzczNjU3MiA3MDY5NzIyMDJjMzA2NDMzCj4gKFhFTikgICAgMmMzODMwMzcz
NjM1MzIyMCAzMDMwMjA3MzY3NjU3MjIwIDMwMzAzMDMwMzAzMDMwMzAgMjAyYzM4MzMzMzYxNjMz
Mgo+IChYRU4pICAgIDY1MzM2MTYzMzIyMDcwNzMgNzM1ZjcyNzU2ZjIwMmMzOCAzMDMwMzAzMDMw
MzAyMDcwIDMyNjE2MzMyMzAzMDMwMzAKPiAoWEVOKSAgICA2NTY0NmY2MzIwMmMzODY2IGZmZmZm
ZmZmMGEwZDMwMjAgMDAwMDAwMDAwMDAwMGJmYyA2MTY2NWY2ODYzNzQ2MTRkCj4gKFhFTikgICAg
MDIwMDAwNjU3Mjc1NmM2OSAwMDAwMDAwMDAwMDAwMDczIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm
ZmZmZmZmZmZlZgo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJjYTJlOCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDExMjM4ZmEwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDc0IDAwMDAwMDAwMDAyY2EzMzggMDAwMDAwMDAwMDI1NjMwYSA2MzZmNmM2MjVmNzM3OTUzCj4g
KFhFTikgICAgMDAwMDAwMzAwMDAwMDAzMCAwMDAwMDAwMDAwMmNhMmUwIDAwMDAwMDAwMDAyY2Ey
MTggZmZmZmZmZmZmZmZmZmZlYgo+IChYRU4pICAgIDAwMDAwMDAwMDBkYjAzZDAgMDAwMDAwMDAw
MDI1NjcwOCAwMDAwMDAwMDAwMmNhMzM4IDAwMDAwMDAwMDAyY2EzZTgKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMmNhMmY4IGZmZmZmZmZmZmZmZmZmZTkgMDAwMDAwMDAwMDAwMTNmYyA2NTZlNjk2NjY1
NjQ2ZTU1Cj4gKFhFTikgICAgNzM3Mjc1NjM2NTcyNWY2NCA3NTY0NmY2ZDVmNjU3NjY5IDA1MDAw
MDAwMDAwMDY1NmMgMDAwMDAwMDAwMDNkZjM2OAo+IAo+IEkndmUgdHJpZWQgdG8gZGVzdHJveS9j
cmVhdGUgbXVsdGlwbGUgdGltZXMgdGhlIHNhbWUgdW5pa2VybmVsIGFuZCBJIGFsd2F5cyByZWNl
aXZlIHRoZSBzYW1lIGVycm9yLiBXaGVuIHJ1bm5pbmcgb24gVW5peCBJIGRvbid0IGJ1bXAgaW50
byB0aGlzIGlzc3VlLCBldmVuIHdoZW4gZmV0Y2hpbmcgYW5kIHBhcnNpbmcgbXVsdGlwbGUgTUIg
b2YgZGF0YS4KPiAKPiBCeSBmaWxsaW5nIG15IGNvZGUgd2l0aCBsb2dzLCBJIGZpZ3VyZWQgb3V0
IHdoZXJlIGV4YWN0bHkgdGhlIHVuaWtlcm5lbCBzdG9wcy4gU3BlY2lmaWNhbGx5IGR1cmluZyB0
aGUgSlNPTiByZXNwb25zZSBwYXJzaW5nIChJJ20gdXNpbmcgdGhlIFlvSnNvbiBsaWJyYXJ5KToK
PiAKPiBsZXQgZGlyZWN0RXh0cmFjdGlvbm4gcmF3SnNvbiA9Cj4gICAgICAgICAgICBMb2cuaW5m
byAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRyYWN0aW9uIik7Cj4gICAgICAg
ICAgICAgbGV0IGpzb24gPSBZb2pzb24uQmFzaWMuZnJvbV9zdHJpbmcgcmF3SnNvbiBpbgo+ICAg
ICAgICAgICAgIGxldCByZXN1bHQgPSBbanNvbl0gfD4gZmlsdGVyX21lbWJlciAicmVzdWx0cyIg
fD4gZmxhdHRlbiB8PiBmaWx0ZXJfbWVtYmVyICJzZXJpZXMiCj4gICAgICAgICAgICAgfD4gZmxh
dHRlbiB8PiBmaWx0ZXJfbWVtYmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4gaW4KPiAgICAgICAgICAg
ICAgICAgTGlzdC5tYXAgKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuIGl0
ZW0gLT4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRhcG9pbnQgPSBt
YXRjaCBpdGVtIHw+IGluZGV4IDEgd2l0aAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgYFN0cmluZyBhIC0+IGEKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IGBGbG9hdCBmIC0+IHN0cmluZ19vZl9mbG9hdCBmCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCBgSW50IGkgLT4gc3RyaW5nX29mX2Zsb2F0IChmbG9hdF9vZl9p
bnQgaSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBCb29sIGIgLT4g
c3RyaW5nX29mX2Jvb2wgYgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwb2ludAo+ICAgICAgICAgICAgICkg
cmVzdWx0IHw+IGNvbXB1dGVBdmVyYWdlID4+PSBmdW4gYXZlciAtPgo+ICAgICAgICAgICAgIGxv
Z19sd3QgfmluamVjdDooZnVuIGYgLT4gZiAiUmVzdWx0ICVmIiBhdmVyKQo+IAo+IEkga25vdyB0
aGF0IHByb2JhYmx5IG15IGNvZGUgaXMgbm90IHJlYWxseSBvcHRpbWl6ZWQgYW5kIGNsZWFuIGJ1
dCBJJ20gcXVpdGUgc2hvY2tlZCB0byBzZWUgdGhhdCBteSB1bmlrZXJuZWwgY3Jhc2hlcyB3aGVu
IGl0IGhhcyB0byBleHRyYWN0IHJvdWdobHkgMzUwMCBkYXRhcG9pbnRzIChpdCdzIG1vcmUgb3Ig
bGVzcyB0aGUgdGhyZXNob2xkIGF0IHdoaWNoIGl0IGNyYXNoZXMpLiBUaGUgZnVuY3Rpb24gY29t
cHV0ZUF2ZXJhZ2UgaXMgbm90IGV2ZW4gY2FsbGVkLiBJZiBJIHJ1biB0aGUgc2FtZSBjb2RlIG9u
IFVuaXggSSBjYW4gcGFyc2UgYW5kIHByb2Nlc3MgdXAgdG8gYSAxTSBkYXRhcG9pbnRzIGluIGxl
c3MgdGhhbiBhIHNlY29uZC4gSSd2ZSBhbHNvIHRyaWVkIHRvIGluY3JlYXNlIHRoZSBudW1iZXIg
b2YgdmNwdXMgYW5kIG1lbW9yeSwgYnV0IG5vdGhpbmcgY2hhbmdlZCAoMTYgdmNwdXMgYW5kIDRH
QiBvZiBtZW1vcnkpLgo+IAo+IEkgd291bGQgbGlrZSB0byBhZGQgdGhhdCB0aGlzIHRocmVzaG9s
ZCBjaGFuZ2VzIGRlcGVuZGluZyBvbiB0aGUgaG9zdCBtYWNoaW5lOgo+IAo+IC0gTWFjaGluZSBB
IChVYnVudHUgMTQuMDQsIFhlbiA0LjYuMCwgMzIgQ29yZXMsIDEyOCBHQiBSQU0sIDEwIEdCIE5l
dHdvcmsgSW50ZXJmYWNlKSAtPiBUaHJlc2hvbGQgaXMgYXJvdW5kIDEwN0tiCj4gLSBNYWNoaW5l
IEIgKERlYmlhbiA4LjUsIFhlbiA0LjQuMSwgNCBjb3JlcywgOCBHQiBSQU0sIDFHQiBOZXR3b3Jr
IEludGVyZmFjZSkgLT4gVGhyZXNob2xkIGlzIGFyb3VuZCAzM0tiCgpIaSBWaXR0b3JpbywKClRo
aXMgaXMgY2xlYXJseSBhIGJ1ZyA6LSkgIFRvIGhlbHAgdXMgZGlhZ25vc2UgaXQsIHdoaWNoIHZl
cnNpb24gb2YgTWlyYWdlIHdlcmUgeW91IGJ1aWxkaW5nIHdpdGg/ICBUaGUgcmVsZWFzZWQgTWly
YWdlIDIuOS4xLCBvciB0aGUgZGV2ZWxvcG1lbnQgYnJhbmNoIG9uIGh0dHBzOi8vZ2l0aHViLmNv
bS9taXJhZ2UvbWlyYWdlLWRldj8gIEFsc28gd2hpY2ggdmVyc2lvbiBvZiBPQ2FtbCB3YXMgaW4g
dXNlPwoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 11:55:52 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 11:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cH8A2-0003qD-EP; Wed, 14 Dec 2016 11:55:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cH8A1-0003q0-0W
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 11:55:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0E/1C-16730-44331585; Wed, 14 Dec 2016 11:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSPJ+BQ9fZODD
 C4HqERW/rXRYHRo/DH66wBDBGsWbmJeVXJLBm3PxznqngSHbFwSltzA2M0xO6GDk5hARyJZ5N
 /sbaxcgFZO9ilFiwbhITSEJYoExicssENhBbREBdonnLCSaIhnyJO5MOM3cxcnAwCwRInP8UB
 BJmEzCX6GvbzwJi8wrYSEy9s4QZxGYRUJX4tegA2BhRgRiJj8uPMELUCEqcnPkErJ5TwE5i7v
 T3bCA3MAt0MkqseneFaQIj7ywkdbOQ5UASzAK2Enfm7maGsLUlli18DWVbS8z4dZANwlaUmNL
 9kB3CNpV4ffQjI4StL/H5xh62BYwcqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT
 01NzEpOK9ZLzczcxAsO5noGBcQfjq+N+hxglOZiURHm36gVGCPEl5adUZiQWZ8QXleakFh9il
 OHgUJLgPW8IlBMsSk1PrUjLzAFGFkxagoNHSYS3ywAozVtckJhbnJkOkTrFqCglzitrBJQQAE
 lklObBtcGi+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4TINt5MvNK4Ka/AlrMBLRYdIk
 /yOKSRISUVANjFdey3I2PPRKDP7a5uK1YLMmZtkzPRnzaHM3jLz8fjZE+JPHS+09guM7las9/
 M/dLr5kT+Hdvd+PVzWuv1nnNK61hC1TS+rZBysrm9FOxgEDpc5dst69UvD/3pIflgQ+fbrGdW
 uo1+ULFzS16mo3lrRb2UQsc2BOKXmxqVotpW223s4jx1nN3JZbijERDLeai4kQAA0YD5OECAA
 A=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-4.tower-31.messagelabs.com!1481716546!17978100!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18193 invoked from network); 14 Dec 2016 11:55:46 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 11:55:46 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id D13701C1315; Wed, 14 Dec 2016 12:55:45 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id E82371C1311;
 Wed, 14 Dec 2016 12:55:42 +0100 (CET)
 (Extended-Queue-bit tech_dnnzq@fff.in.tum.de)
To: Anil Madhavapeddy <anil@recoil.org>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <E6498372-9036-4461-9C89-99FC6C5BDE97@recoil.org>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <5b6b201e-5ad8-1eb8-e5b9-deb84dcc54c9@in.tum.de>
Date: Wed, 14 Dec 2016 12:56:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <E6498372-9036-4461-9C89-99FC6C5BDE97@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============5018827012680929504=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

--------------ms040508080503090105080206
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Anil,

thanks for the answer. On both my test machine I have Ocaml 4.02.3 and=20
Mirage 2.9.1.

Best regards,
Vittorio


Il 14/12/2016 12:46, Anil Madhavapeddy ha scritto:
>> On 14 Dec 2016, at 11:35, Vittorio Cozzolino <vittorio.cozzolino@in.tu=
m.de> wrote:
>>
>> Hi,
>> I'm running a unikernel on XEN that basically accesses a remote DB, fe=
tches and computes some data, sends out the result. Apparently, if I try =
to fetch and parse a JSON response greater than a empirically found thres=
hold (details at the bottom of the email), the PVM XEN unikernel just cra=
shes and this is wait I see when running sudo xl dmesg:
>>
>> (XEN) Pagetable walk from 00000000002c9ff8:
>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261be=
 create_bounce_frame+0x66/0x13a
>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>> (XEN) CPU:    17
>> (XEN) RIP:    e033:[<0000000000258cf4>]
>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx: 00000000000=
00073
>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi: 00000000002=
ca018
>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:  00000000000=
00002
>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11: 00000000000=
00000
>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14: 00000011238=
fa000
>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4: 00000000001=
526e0
>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>> (XEN)    00000000002ca118 0000000000000000 000000000025933f 0000000000=
000074
>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118 0000000000=
2ca1e8
>> (XEN)    0000000000000000 0000000000000000 0000000000000007 0000000000=
000007
>> (XEN)    0000000000000002 ffff800000000000 0000000000000073 0000000000=
442528
>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff 0000000000=
256708
>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8 0000000000=
00e02b
>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938 4e4d4c4b4a=
494847
>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a 0000000000=
000074
>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc 7561662065=
676150
>> (XEN)    696c20746120746c 646461207261656e 3062642073736572 706972202c=
306433
>> (XEN)    2c38303736353220 3030207367657220 3030303030303030 202c383333=
616332
>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070 3261633230=
303030
>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc 61665f6863=
74614d
>> (XEN)    0200006572756c69 0000000000000073 0000000000000000 ffffffffff=
ffffef
>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000 0000001123=
8fa000
>> (XEN)    0000000000000074 00000000002ca338 000000000025630a 636f6c625f=
737953
>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218 ffffffffff=
ffffeb
>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338 0000000000=
2ca3e8
>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc 656e696665=
646e55
>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c 0000000000=
3df368
>>
>> I've tried to destroy/create multiple times the same unikernel and I a=
lways receive the same error. When running on Unix I don't bump into this=
 issue, even when fetching and parsing multiple MB of data.
>>
>> By filling my code with logs, I figured out where exactly the unikerne=
l stops. Specifically during the JSON response parsing (I'm using the YoJ=
son library):
>>
>> let directExtractionn rawJson =3D
>>             Log.info (fun f -> f "Initializing direct extraction");
>>              let json =3D Yojson.Basic.from_string rawJson in
>>              let result =3D [json] |> filter_member "results" |> flatt=
en |> filter_member "series"
>>              |> flatten |> filter_member "values" |> flatten in
>>                  List.map (
>>                                  fun item ->
>>                                  let datapoint =3D match item |> index=
 1 with
>>                                      | `String a -> a
>>                                      | `Float f -> string_of_float f
>>                                      | `Int i -> string_of_float (floa=
t_of_int i)
>>                                      | `Bool b -> string_of_bool b
>>                                  in
>>                                  datapoint
>>              ) result |> computeAverage >>=3D fun aver ->
>>              log_lwt ~inject:(fun f -> f "Result %f" aver)
>>
>> I know that probably my code is not really optimized and clean but I'm=
 quite shocked to see that my unikernel crashes when it has to extract ro=
ughly 3500 datapoints (it's more or less the threshold at which it crashe=
s). The function computeAverage is not even called. If I run the same cod=
e on Unix I can parse and process up to a 1M datapoints in less than a se=
cond. I've also tried to increase the number of vcpus and memory, but not=
hing changed (16 vcpus and 4GB of memory).
>>
>> I would like to add that this threshold changes depending on the host =
machine:
>>
>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB Netw=
ork Interface) -> Threshold is around 107Kb
>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network Int=
erface) -> Threshold is around 33Kb
> Hi Vittorio,
>
> This is clearly a bug :-)  To help us diagnose it, which version of Mir=
age were you building with?  The released Mirage 2.9.1, or the developmen=
t branch on https://github.com/mirage/mirage-dev?  Also which version of =
OCaml was in use?
>
> regards,
> Anil

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=E4t M=FCnchen - Institut f=FCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxMTU2MzNaMC8GCSqG
SIb3DQEJBDEiBCCCULshGEH9JF7jDIfbt9+aq0stLSOTCs6O2O2wOxge8TBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQBWkvCTz50ObHZ7
yeFZ6xT1rqghk3VB+QywI/viVLnSdSwFYErtZ0cuk/mWwpmigqrx8AlbIXqJB/dkxFls2VOm
J3m7YJgLIvw2sDV+jaap/5YVCpzWhydqIddCTUgDTqtJWF9aeKChfis3traToKyGZjewpJ/x
lMVedW6/NiWQTsu+2urE4Hal5s+022joFR03v7qiaTkmQFontr+GVs2EpsafwYzJSgQ0+AGK
Ar5N2WbEuhQN/UDzyEuDDshN5jbQTYHaV6jf4DIDbWXID97BoFCeFGNvOFh46reRne0CvUvE
0dMH0hk5/uGDb7CLoSot0p1RlPw0wbudYI4rXR2UAAAAAAAA
--------------ms040508080503090105080206--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5018827012680929504==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 11:55:52 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 11:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cH8A2-0003qD-EP; Wed, 14 Dec 2016 11:55:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cH8A1-0003q0-0W
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 11:55:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0E/1C-16730-44331585; Wed, 14 Dec 2016 11:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSPJ+BQ9fZODD
 C4HqERW/rXRYHRo/DH66wBDBGsWbmJeVXJLBm3PxznqngSHbFwSltzA2M0xO6GDk5hARyJZ5N
 /sbaxcgFZO9ilFiwbhITSEJYoExicssENhBbREBdonnLCSaIhnyJO5MOM3cxcnAwCwRInP8UB
 BJmEzCX6GvbzwJi8wrYSEy9s4QZxGYRUJX4tegA2BhRgRiJj8uPMELUCEqcnPkErJ5TwE5i7v
 T3bCA3MAt0MkqseneFaQIj7ywkdbOQ5UASzAK2Enfm7maGsLUlli18DWVbS8z4dZANwlaUmNL
 9kB3CNpV4ffQjI4StL/H5xh62BYwcqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT
 01NzEpOK9ZLzczcxAsO5noGBcQfjq+N+hxglOZiURHm36gVGCPEl5adUZiQWZ8QXleakFh9il
 OHgUJLgPW8IlBMsSk1PrUjLzAFGFkxagoNHSYS3ywAozVtckJhbnJkOkTrFqCglzitrBJQQAE
 lklObBtcGi+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4TINt5MvNK4Ka/AlrMBLRYdIk
 /yOKSRISUVANjFdey3I2PPRKDP7a5uK1YLMmZtkzPRnzaHM3jLz8fjZE+JPHS+09guM7las9/
 M/dLr5kT+Hdvd+PVzWuv1nnNK61hC1TS+rZBysrm9FOxgEDpc5dst69UvD/3pIflgQ+fbrGdW
 uo1+ULFzS16mo3lrRb2UQsc2BOKXmxqVotpW223s4jx1nN3JZbijERDLeai4kQAA0YD5OECAA
 A=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-4.tower-31.messagelabs.com!1481716546!17978100!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18193 invoked from network); 14 Dec 2016 11:55:46 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 11:55:46 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id D13701C1315; Wed, 14 Dec 2016 12:55:45 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id E82371C1311;
 Wed, 14 Dec 2016 12:55:42 +0100 (CET)
 (Extended-Queue-bit tech_dnnzq@fff.in.tum.de)
To: Anil Madhavapeddy <anil@recoil.org>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <E6498372-9036-4461-9C89-99FC6C5BDE97@recoil.org>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <5b6b201e-5ad8-1eb8-e5b9-deb84dcc54c9@in.tum.de>
Date: Wed, 14 Dec 2016 12:56:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <E6498372-9036-4461-9C89-99FC6C5BDE97@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============5018827012680929504=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

--------------ms040508080503090105080206
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Anil,

thanks for the answer. On both my test machine I have Ocaml 4.02.3 and=20
Mirage 2.9.1.

Best regards,
Vittorio


Il 14/12/2016 12:46, Anil Madhavapeddy ha scritto:
>> On 14 Dec 2016, at 11:35, Vittorio Cozzolino <vittorio.cozzolino@in.tu=
m.de> wrote:
>>
>> Hi,
>> I'm running a unikernel on XEN that basically accesses a remote DB, fe=
tches and computes some data, sends out the result. Apparently, if I try =
to fetch and parse a JSON response greater than a empirically found thres=
hold (details at the bottom of the email), the PVM XEN unikernel just cra=
shes and this is wait I see when running sudo xl dmesg:
>>
>> (XEN) Pagetable walk from 00000000002c9ff8:
>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261be=
 create_bounce_frame+0x66/0x13a
>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>> (XEN) CPU:    17
>> (XEN) RIP:    e033:[<0000000000258cf4>]
>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx: 00000000000=
00073
>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi: 00000000002=
ca018
>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:  00000000000=
00002
>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11: 00000000000=
00000
>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14: 00000011238=
fa000
>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4: 00000000001=
526e0
>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>> (XEN)    00000000002ca118 0000000000000000 000000000025933f 0000000000=
000074
>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118 0000000000=
2ca1e8
>> (XEN)    0000000000000000 0000000000000000 0000000000000007 0000000000=
000007
>> (XEN)    0000000000000002 ffff800000000000 0000000000000073 0000000000=
442528
>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff 0000000000=
256708
>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8 0000000000=
00e02b
>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938 4e4d4c4b4a=
494847
>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a 0000000000=
000074
>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc 7561662065=
676150
>> (XEN)    696c20746120746c 646461207261656e 3062642073736572 706972202c=
306433
>> (XEN)    2c38303736353220 3030207367657220 3030303030303030 202c383333=
616332
>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070 3261633230=
303030
>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc 61665f6863=
74614d
>> (XEN)    0200006572756c69 0000000000000073 0000000000000000 ffffffffff=
ffffef
>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000 0000001123=
8fa000
>> (XEN)    0000000000000074 00000000002ca338 000000000025630a 636f6c625f=
737953
>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218 ffffffffff=
ffffeb
>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338 0000000000=
2ca3e8
>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc 656e696665=
646e55
>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c 0000000000=
3df368
>>
>> I've tried to destroy/create multiple times the same unikernel and I a=
lways receive the same error. When running on Unix I don't bump into this=
 issue, even when fetching and parsing multiple MB of data.
>>
>> By filling my code with logs, I figured out where exactly the unikerne=
l stops. Specifically during the JSON response parsing (I'm using the YoJ=
son library):
>>
>> let directExtractionn rawJson =3D
>>             Log.info (fun f -> f "Initializing direct extraction");
>>              let json =3D Yojson.Basic.from_string rawJson in
>>              let result =3D [json] |> filter_member "results" |> flatt=
en |> filter_member "series"
>>              |> flatten |> filter_member "values" |> flatten in
>>                  List.map (
>>                                  fun item ->
>>                                  let datapoint =3D match item |> index=
 1 with
>>                                      | `String a -> a
>>                                      | `Float f -> string_of_float f
>>                                      | `Int i -> string_of_float (floa=
t_of_int i)
>>                                      | `Bool b -> string_of_bool b
>>                                  in
>>                                  datapoint
>>              ) result |> computeAverage >>=3D fun aver ->
>>              log_lwt ~inject:(fun f -> f "Result %f" aver)
>>
>> I know that probably my code is not really optimized and clean but I'm=
 quite shocked to see that my unikernel crashes when it has to extract ro=
ughly 3500 datapoints (it's more or less the threshold at which it crashe=
s). The function computeAverage is not even called. If I run the same cod=
e on Unix I can parse and process up to a 1M datapoints in less than a se=
cond. I've also tried to increase the number of vcpus and memory, but not=
hing changed (16 vcpus and 4GB of memory).
>>
>> I would like to add that this threshold changes depending on the host =
machine:
>>
>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB Netw=
ork Interface) -> Threshold is around 107Kb
>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network Int=
erface) -> Threshold is around 33Kb
> Hi Vittorio,
>
> This is clearly a bug :-)  To help us diagnose it, which version of Mir=
age were you building with?  The released Mirage 2.9.1, or the developmen=
t branch on https://github.com/mirage/mirage-dev?  Also which version of =
OCaml was in use?
>
> regards,
> Anil

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=E4t M=FCnchen - Institut f=FCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxMTU2MzNaMC8GCSqG
SIb3DQEJBDEiBCCCULshGEH9JF7jDIfbt9+aq0stLSOTCs6O2O2wOxge8TBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQBWkvCTz50ObHZ7
yeFZ6xT1rqghk3VB+QywI/viVLnSdSwFYErtZ0cuk/mWwpmigqrx8AlbIXqJB/dkxFls2VOm
J3m7YJgLIvw2sDV+jaap/5YVCpzWhydqIddCTUgDTqtJWF9aeKChfis3traToKyGZjewpJ/x
lMVedW6/NiWQTsu+2urE4Hal5s+022joFR03v7qiaTkmQFontr+GVs2EpsafwYzJSgQ0+AGK
Ar5N2WbEuhQN/UDzyEuDDshN5jbQTYHaV6jf4DIDbWXID97BoFCeFGNvOFh46reRne0CvUvE
0dMH0hk5/uGDb7CLoSot0p1RlPw0wbudYI4rXR2UAAAAAAAA
--------------ms040508080503090105080206--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5018827012680929504==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 12:46:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 12:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cH8wd-0000IH-3J; Wed, 14 Dec 2016 12:46:03 +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 1cH8wc-0000I3-HJ
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 12:46:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BA/12-15112-80F31585; Wed, 14 Dec 2016 12:46:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTSRl0O+8A
 Ig0/zuCx6W++yODB6HP5whSWAMYo1My8pvyKBNWPZ2/fsBU36FTP3rGJtYPyv0sXIxSEkMI9R
 YuKDV8wgDotAA6vE9Ld7WLoYOTkkBOawSly4oQRh50hMnvmZGcIulpjRepQdxOYVEJQ4OfMJW
 L2QgLfEij1PwOKcArYSS589h4rbSDzZDzGTTUBd4uutR2A1LAKqEm17zkPNCZCYPPUHWI2wQJ
 nE5JYJbCC2iICpxP+XW5i6GDk4mAX8JfZuL4cw1SXWzxOawCgwC8kRsxAyCxiZVjGqF6cWlaU
 W6RrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgXPbX6RCjJAeTkijv
 Vr3ACCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAJ2QDnBotT01Iq0zBxgLMCkJTh4lER4D9oAp
 XmLCxJzizPTIVKnGC05js1a/JSJ48PxJUByV+eap0xCLHn5ealS4rwpIPMEQBoySvPgxsHi9R
 KjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEec1ApvBk5pXAbX0FdBAT0EGiS/xBDipJREhJNTC
 6HnP+Pe1F6vztfwt6ZYqD9V4wJG9a73O8f81a1gen9v9htFIOOa81p8zNN2bnhIKQqUG2t0Vd
 aoPi2oTey3gdUl71fxLDTOcqx+V2FY9vHz84T3w/9917t7Om3fhiriSxtl7vVvC2jqeSlt+ef
 +xgDzn3aP7erxssHqUVy0qeYvAW02VJk09QYinOSDTUYi4qTgQAbKruVNICAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1481719559!24880991!1
X-Originating-IP: [209.85.210.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9051 invoked from network); 14 Dec 2016 12:46:00 -0000
Received: from mail-wj0-f177.google.com (HELO mail-wj0-f177.google.com)
 (209.85.210.177)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 12:46:00 -0000
Received: by mail-wj0-f177.google.com with SMTP id tg4so32623053wjb.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 04:46:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ssv9sFdE+/Y2Yk21f8DMR6ZXO/hsPbzHXrzvHipHomc=;
 b=cMsz1HYVQG5/VoEQbjRjJPaWO8q0yY3RGt+RYMLbamM2JjJB9wIZVJhgiPk+kjQyu3
 qembrWOCiItDaCuzGiYo8Q2kXgeE6BiZN1pRpEaLdMsWQqUPkYv6TQzew5df4Uhbt1C2
 W2MIruYeAPS1WVt+DZlUo7ry56jtV+er8ekmc7+VDEdKzYqF6e/Jc2braak++TDXkmbI
 fGVhBi//g2OYcbhQsfPPiPV6qZJw3HE2AiQLqIMYC8jZEMnFIVNCa23kKCY9p45pV4Um
 kM3W0yxN7r5AzA7to72IdUeFaXbiZ4cqdc0bs6j/jXeCYZJlBJz0+7lDdLPbT2uk/YW8
 XyEg==
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=ssv9sFdE+/Y2Yk21f8DMR6ZXO/hsPbzHXrzvHipHomc=;
 b=Kv2IcSgNTtP8Zy6Hj8pnd8xJUihRmebvwytWjF/n1tZeJB7An57odWa/4FEPcT7a6n
 4oRIUpS/1TbYvO2yyqyHBpgo0CWzT0cgInKiDPIoba14pUBwoYOoBVZfN3O9ICNz4Ffn
 Rf0vP94sqs6W04C37mEVnL/Mxz5rr3SDMxIQrK5fGGjo3oZ0hWzIJU+anuDMtkFi+e32
 0ZNA7eHjk2eMNGeLr/gj1/umVggLCapL0qicnmQhBDqJ1GEVPkm0lB1FpyNw8pdg0J4h
 NL7hxltfF9BooRShTBULjC1GWlsd/4Bo2iwN+5yMYdZWWMxCiv64wYq6sexyuhJnwkY4
 K2AA==
X-Gm-Message-State: AKaTC02OaPErxmz7ussL8fnMHWxUDSiAx7BLUSy6IzTnorXOmc4fzR2nOJjYTZkrqTb2KRkX6E560nJpPFbJ5A==
X-Received: by 10.28.68.195 with SMTP id r186mr6843290wma.105.1481719559628;
 Wed, 14 Dec 2016 04:45:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.194.133 with HTTP; Wed, 14 Dec 2016 04:45:58 -0800 (PST)
In-Reply-To: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 14 Dec 2016 12:45:58 +0000
Message-ID: <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxMTozNSwgVml0dG9yaW8gQ296em9saW5vCjx2aXR0b3Jp
by5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiBIaSwKPiBJJ20gcnVubmluZyBhIHVuaWtl
cm5lbCBvbiBYRU4gdGhhdCBiYXNpY2FsbHkgYWNjZXNzZXMgYSByZW1vdGUgREIsIGZldGNoZXMK
PiBhbmQgY29tcHV0ZXMgc29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRs
eSwgaWYgSSB0cnkgdG8gZmV0Y2gKPiBhbmQgcGFyc2UgYSBKU09OIHJlc3BvbnNlIGdyZWF0ZXIg
dGhhbiBhIGVtcGlyaWNhbGx5IGZvdW5kIHRocmVzaG9sZAo+IChkZXRhaWxzIGF0IHRoZSBib3R0
b20gb2YgdGhlIGVtYWlsKSwgdGhlIFBWTSBYRU4gdW5pa2VybmVsIGp1c3QgY3Jhc2hlcyBhbmQK
PiB0aGlzIGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwgZG1lc2c6Cj4KPiAoWEVO
KSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAyYzlmZjg6Cj4gKFhFTikgIEw0WzB4MDAw
XSA9IDAwMDAwMDEwYjVmNjcwNjcgMDAwMDAwMDAwMDAwMDU2Nwo+IChYRU4pICBMM1sweDAwMF0g
PSAwMDAwMDAxMGI1ZjY4MDY3IDAwMDAwMDAwMDAwMDA1NjgKPiAoWEVOKSAgTDJbMHgwMDFdID0g
MDAwMDAwMTBiNWY2YTA2NyAwMDAwMDAwMDAwMDAwNTZhCj4gKFhFTikgIEwxWzB4MGM5XSA9IDAw
MTAwMDEwYjFhYzkwMjUgMDAwMDAwMDAwMDAwMDJjOQo+IChYRU4pIGRvbWFpbl9jcmFzaF9zeW5j
IGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0IGZmZmY4MmQwODAyMjYxYmUKPiBjcmVhdGVf
Ym91bmNlX2ZyYW1lKzB4NjYvMHgxM2EKPiAoWEVOKSBEb21haW4gMjMgKHZjcHUjMCkgY3Jhc2hl
ZCBvbiBjcHUjMTc6Cj4gKFhFTikgLS0tLVsgWGVuLTQuNi4wICB4ODZfNjQgIGRlYnVnPW4gIE5v
dCB0YWludGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAgICAxNwo+IChYRU4pIFJJUDogICAgZTAzMzpb
PDAwMDAwMDAwMDAyNThjZjQ+XQo+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDIwNiAgIEVN
OiAxICAgQ09OVEVYVDogcHYgZ3Vlc3QgKGQyM3YwKQo+IChYRU4pIHJheDogMDAwMDAwMDAwMDI1
OGNmMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDogMDAwMDAwMDAwMDAwMDA3Mwo+IChY
RU4pIHJkeDogMDAwMDAwMDAwMDQ0MjUyOCAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTog
MDAwMDAwMDAwMDJjYTAxOAo+IChYRU4pIHJicDogMDAwMDAwMDAwMDJjYTFlOCAgIHJzcDogMDAw
MDAwMDAwMDJjYTAwMCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMgo+IChYRU4pIHI5OiAgMDAwMDAw
MDAwMDAwMDAwNyAgIHIxMDogMDAwMDAwMDAwMDAwMDAwNyAgIHIxMTogMDAwMDAwMDAwMDAwMDAw
MAo+IChYRU4pIHIxMjogMDAwMDAwMDAwMDJjYTExOCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAg
IHIxNDogMDAwMDAwMTEyMzhmYTAwMAo+IChYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDA3NCAgIGNy
MDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAo+IChYRU4pIGNyMzog
MDAwMDAwMTBiNWY2NjAwMCAgIGNyMjogMDAwMDAwMDAwMDJjOWZmOAo+IChYRU4pIGRzOiAwMDAw
ICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMmIgICBjczogZTAzMwo+
IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPTAwMDAwMDAwMDAyY2EwMDA6Cj4gKFhF
TikgICAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyNTkzM2Yg
MDAwMDAwMDAwMDAwMDA3NAo+IChYRU4pICAgIDAwMDAwMDExMjM4ZmEwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAyY2ExZTgKPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMDAw
MDA3Cj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwNzMgMDAwMDAwMDAwMDQ0MjUyOAo+IChYRU4pICAgIDAwMDAwMDAwMDAyY2ExMTggMDAw
MDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyNTY3MDgKPiAoWEVOKSAg
ICAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAwMDAwMTAwMDYgMDAwMDAwMDAwMDJjYTBjOCAwMDAw
MDAwMDAwMDBlMDJiCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMGZmYyAzNzM2MzUzNDMzMzIzMTMw
IDQ2NDU0NDQzNDI0MTM5MzggNGU0ZDRjNGI0YTQ5NDg0Nwo+IChYRU4pICAgIDAwMDAwMDAwMDAy
Y2ExOGIgMDAwMDAwMDAwMDJjYTFlOCAwMDAwMDAwMDAwMmNhMThhIDAwMDAwMDAwMDAwMDAwNzQK
PiAoWEVOKSAgICAwMDAwMDAwMDAwMjU2NmEwIDAwMDAwMDAwMDAyY2ExMTggMDAwMDAwMDAwMDI1
NjFiYyA3NTYxNjYyMDY1Njc2MTUwCj4gKFhFTikgICAgNjk2YzIwNzQ2MTIwNzQ2YyA2NDY0NjEy
MDcyNjE2NTZlIDMwNjI2NDIwNzM3MzY1NzIgNzA2OTcyMjAyYzMwNjQzMwo+IChYRU4pICAgIDJj
MzgzMDM3MzYzNTMyMjAgMzAzMDIwNzM2NzY1NzIyMCAzMDMwMzAzMDMwMzAzMDMwIDIwMmMzODMz
MzM2MTYzMzIKPiAoWEVOKSAgICA2NTMzNjE2MzMyMjA3MDczIDczNWY3Mjc1NmYyMDJjMzggMzAz
MDMwMzAzMDMwMjA3MCAzMjYxNjMzMjMwMzAzMDMwCj4gKFhFTikgICAgNjU2NDZmNjMyMDJjMzg2
NiBmZmZmZmZmZjBhMGQzMDIwIDAwMDAwMDAwMDAwMDBiZmMgNjE2NjVmNjg2Mzc0NjE0ZAo+IChY
RU4pICAgIDAyMDAwMDY1NzI3NTZjNjkgMDAwMDAwMDAwMDAwMDA3MyAwMDAwMDAwMDAwMDAwMDAw
IGZmZmZmZmZmZmZmZmZmZWYKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAy
Y2EyZTggMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAxMTIzOGZhMDAwCj4gKFhFTikgICAgMDAwMDAw
MDAwMDAwMDA3NCAwMDAwMDAwMDAwMmNhMzM4IDAwMDAwMDAwMDAyNTYzMGEgNjM2ZjZjNjI1Zjcz
Nzk1Mwo+IChYRU4pICAgIDAwMDAwMDMwMDAwMDAwMzAgMDAwMDAwMDAwMDJjYTJlMCAwMDAwMDAw
MDAwMmNhMjE4IGZmZmZmZmZmZmZmZmZmZWIKPiAoWEVOKSAgICAwMDAwMDAwMDAwZGIwM2QwIDAw
MDAwMDAwMDAyNTY3MDggMDAwMDAwMDAwMDJjYTMzOCAwMDAwMDAwMDAwMmNhM2U4Cj4gKFhFTikg
ICAgMDAwMDAwMDAwMDJjYTJmOCBmZmZmZmZmZmZmZmZmZmU5IDAwMDAwMDAwMDAwMDEzZmMgNjU2
ZTY5NjY2NTY0NmU1NQo+IChYRU4pICAgIDczNzI3NTYzNjU3MjVmNjQgNzU2NDZmNmQ1ZjY1NzY2
OSAwNTAwMDAwMDAwMDA2NTZjIDAwMDAwMDAwMDAzZGYzNjgKPgo+IEkndmUgdHJpZWQgdG8gZGVz
dHJveS9jcmVhdGUgbXVsdGlwbGUgdGltZXMgdGhlIHNhbWUgdW5pa2VybmVsIGFuZCBJIGFsd2F5
cwo+IHJlY2VpdmUgdGhlIHNhbWUgZXJyb3IuIFdoZW4gcnVubmluZyBvbiBVbml4IEkgZG9uJ3Qg
YnVtcCBpbnRvIHRoaXMgaXNzdWUsCj4gZXZlbiB3aGVuIGZldGNoaW5nIGFuZCBwYXJzaW5nIG11
bHRpcGxlIE1CIG9mIGRhdGEuCj4KPiBCeSBmaWxsaW5nIG15IGNvZGUgd2l0aCBsb2dzLCBJIGZp
Z3VyZWQgb3V0IHdoZXJlIGV4YWN0bHkgdGhlIHVuaWtlcm5lbAo+IHN0b3BzLiBTcGVjaWZpY2Fs
bHkgZHVyaW5nIHRoZSBKU09OIHJlc3BvbnNlIHBhcnNpbmcgKEknbSB1c2luZyB0aGUgWW9Kc29u
Cj4gbGlicmFyeSk6Cj4KPiBsZXQgZGlyZWN0RXh0cmFjdGlvbm4gcmF3SnNvbiA9Cj4gICAgICAg
ICAgICBMb2cuaW5mbyAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRyYWN0aW9u
Iik7Cj4gICAgICAgICAgICAgbGV0IGpzb24gPSBZb2pzb24uQmFzaWMuZnJvbV9zdHJpbmcgcmF3
SnNvbiBpbgo+ICAgICAgICAgICAgIGxldCByZXN1bHQgPSBbanNvbl0gfD4gZmlsdGVyX21lbWJl
ciAicmVzdWx0cyIgfD4gZmxhdHRlbiB8Pgo+IGZpbHRlcl9tZW1iZXIgInNlcmllcyIKPiAgICAg
ICAgICAgICB8PiBmbGF0dGVuIHw+IGZpbHRlcl9tZW1iZXIgInZhbHVlcyIgfD4gZmxhdHRlbiBp
bgo+ICAgICAgICAgICAgICAgICBMaXN0Lm1hcCAoCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmdW4gaXRlbSAtPgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0
IGRhdGFwb2ludCA9IG1hdGNoIGl0ZW0gfD4gaW5kZXggMSB3aXRoCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCBgU3RyaW5nIGEgLT4gYQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgYEZsb2F0IGYgLT4gc3RyaW5nX29mX2Zsb2F0IGYKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBJbnQgaSAtPiBzdHJpbmdfb2ZfZmxv
YXQKPiAoZmxvYXRfb2ZfaW50IGkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBgQm9vbCBiIC0+IHN0cmluZ19vZl9ib29sIGIKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcG9pbnQK
PiAgICAgICAgICAgICApIHJlc3VsdCB8PiBjb21wdXRlQXZlcmFnZSA+Pj0gZnVuIGF2ZXIgLT4K
PiAgICAgICAgICAgICBsb2dfbHd0IH5pbmplY3Q6KGZ1biBmIC0+IGYgIlJlc3VsdCAlZiIgYXZl
cikKPgo+IEkga25vdyB0aGF0IHByb2JhYmx5IG15IGNvZGUgaXMgbm90IHJlYWxseSBvcHRpbWl6
ZWQgYW5kIGNsZWFuIGJ1dCBJJ20gcXVpdGUKPiBzaG9ja2VkIHRvIHNlZSB0aGF0IG15IHVuaWtl
cm5lbCBjcmFzaGVzIHdoZW4gaXQgaGFzIHRvIGV4dHJhY3Qgcm91Z2hseSAzNTAwCj4gZGF0YXBv
aW50cyAoaXQncyBtb3JlIG9yIGxlc3MgdGhlIHRocmVzaG9sZCBhdCB3aGljaCBpdCBjcmFzaGVz
KS4gVGhlCj4gZnVuY3Rpb24gY29tcHV0ZUF2ZXJhZ2UgaXMgbm90IGV2ZW4gY2FsbGVkLiBJZiBJ
IHJ1biB0aGUgc2FtZSBjb2RlIG9uIFVuaXggSQo+IGNhbiBwYXJzZSBhbmQgcHJvY2VzcyB1cCB0
byBhIDFNIGRhdGFwb2ludHMgaW4gbGVzcyB0aGFuIGEgc2Vjb25kLiBJJ3ZlIGFsc28KPiB0cmll
ZCB0byBpbmNyZWFzZSB0aGUgbnVtYmVyIG9mIHZjcHVzIGFuZCBtZW1vcnksIGJ1dCBub3RoaW5n
IGNoYW5nZWQgKDE2Cj4gdmNwdXMgYW5kIDRHQiBvZiBtZW1vcnkpLgo+Cj4gSSB3b3VsZCBsaWtl
IHRvIGFkZCB0aGF0IHRoaXMgdGhyZXNob2xkIGNoYW5nZXMgZGVwZW5kaW5nIG9uIHRoZSBob3N0
Cj4gbWFjaGluZToKPgo+IC0gTWFjaGluZSBBIChVYnVudHUgMTQuMDQsIFhlbiA0LjYuMCwgMzIg
Q29yZXMsIDEyOCBHQiBSQU0sIDEwIEdCIE5ldHdvcmsKPiBJbnRlcmZhY2UpIC0+IFRocmVzaG9s
ZCBpcyBhcm91bmQgMTA3S2IKPiAtIE1hY2hpbmUgQiAoRGViaWFuIDguNSwgWGVuIDQuNC4xLCA0
IGNvcmVzLCA4IEdCIFJBTSwgMUdCIE5ldHdvcmsKPiBJbnRlcmZhY2UpIC0+IFRocmVzaG9sZCBp
cyBhcm91bmQgMzNLYgoKQ2FuIHlvdSBzaW1wbGlmeSB0aGUgY2FzZT8gRm9yIGV4YW1wbGUsIGlu
c3RlYWQgb2YgZmV0Y2hpbmcgdGhlIEpTT04sCndoYXQgaWYgeW91IGluLWxpbmUgdGhlIHJhdyBk
YXRhIGluIHlvdXIgY29kZSBhbmQgcGFyc2UgdGhhdD8KCkRvZXMgYWRkaW5nIGEgYEdjLmZ1bGxf
bWFqb3IgKClgIGp1c3QgYmVmb3JlIHRoZSBjcmFzaCBoZWxwPyBUaGF0Cm1pZ2h0IGluZGljYXRl
IHdlJ3JlIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSBhbmQgZmFpbGluZyB0byBydW4gdGhlIEdDCmZv
ciBzb21lIHJlYXNvbi4KCllvdSBjb3VsZCBhbHNvIHVzZSBgb2JqZHVtcCAtZGAgb3Igc2ltaWxh
ciBvbiB0aGUgdW5pa2VybmVsIGltYWdlIGFuZApzZWUgd2hhdCB0aGUgYWRkcmVzc2VzIGluIHRo
ZSBzdGFjayB0cmFjZSBjb3JyZXNwb25kIHRvLgoKCi0tIAp0YWxleDUgKEdpdEh1Yi9Ud2l0dGVy
KSAgICAgICAgaHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IDVERDUgOEQ3MCA4OTlDIDQ1
NEEgOTY2RCAgNkE1MSA3NTEzIDNDOEYgOTRGNiBFMENDCkdQRzogREE5OCAyNUFFIENBRDAgODk3
NSA3Q0RBICBCRDhFIDA3MTMgM0Y5NiBDQTc0IEQ4QkEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJh
Z2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 12:46:09 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 12:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cH8wd-0000IH-3J; Wed, 14 Dec 2016 12:46:03 +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 1cH8wc-0000I3-HJ
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 12:46:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BA/12-15112-80F31585; Wed, 14 Dec 2016 12:46:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTSRl0O+8A
 Ig0/zuCx6W++yODB6HP5whSWAMYo1My8pvyKBNWPZ2/fsBU36FTP3rGJtYPyv0sXIxSEkMI9R
 YuKDV8wgDotAA6vE9Ld7WLoYOTkkBOawSly4oQRh50hMnvmZGcIulpjRepQdxOYVEJQ4OfMJW
 L2QgLfEij1PwOKcArYSS589h4rbSDzZDzGTTUBd4uutR2A1LAKqEm17zkPNCZCYPPUHWI2wQJ
 nE5JYJbCC2iICpxP+XW5i6GDk4mAX8JfZuL4cw1SXWzxOawCgwC8kRsxAyCxiZVjGqF6cWlaU
 W6RrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgXPbX6RCjJAeTkijv
 Vr3ACCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAJ2QDnBotT01Iq0zBxgLMCkJTh4lER4D9oAp
 XmLCxJzizPTIVKnGC05js1a/JSJ48PxJUByV+eap0xCLHn5ealS4rwpIPMEQBoySvPgxsHi9R
 KjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEec1ApvBk5pXAbX0FdBAT0EGiS/xBDipJREhJNTC
 6HnP+Pe1F6vztfwt6ZYqD9V4wJG9a73O8f81a1gen9v9htFIOOa81p8zNN2bnhIKQqUG2t0Vd
 aoPi2oTey3gdUl71fxLDTOcqx+V2FY9vHz84T3w/9917t7Om3fhiriSxtl7vVvC2jqeSlt+ef
 +xgDzn3aP7erxssHqUVy0qeYvAW02VJk09QYinOSDTUYi4qTgQAbKruVNICAAA=
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1481719559!24880991!1
X-Originating-IP: [209.85.210.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9051 invoked from network); 14 Dec 2016 12:46:00 -0000
Received: from mail-wj0-f177.google.com (HELO mail-wj0-f177.google.com)
 (209.85.210.177)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 12:46:00 -0000
Received: by mail-wj0-f177.google.com with SMTP id tg4so32623053wjb.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 04:46:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ssv9sFdE+/Y2Yk21f8DMR6ZXO/hsPbzHXrzvHipHomc=;
 b=cMsz1HYVQG5/VoEQbjRjJPaWO8q0yY3RGt+RYMLbamM2JjJB9wIZVJhgiPk+kjQyu3
 qembrWOCiItDaCuzGiYo8Q2kXgeE6BiZN1pRpEaLdMsWQqUPkYv6TQzew5df4Uhbt1C2
 W2MIruYeAPS1WVt+DZlUo7ry56jtV+er8ekmc7+VDEdKzYqF6e/Jc2braak++TDXkmbI
 fGVhBi//g2OYcbhQsfPPiPV6qZJw3HE2AiQLqIMYC8jZEMnFIVNCa23kKCY9p45pV4Um
 kM3W0yxN7r5AzA7to72IdUeFaXbiZ4cqdc0bs6j/jXeCYZJlBJz0+7lDdLPbT2uk/YW8
 XyEg==
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=ssv9sFdE+/Y2Yk21f8DMR6ZXO/hsPbzHXrzvHipHomc=;
 b=Kv2IcSgNTtP8Zy6Hj8pnd8xJUihRmebvwytWjF/n1tZeJB7An57odWa/4FEPcT7a6n
 4oRIUpS/1TbYvO2yyqyHBpgo0CWzT0cgInKiDPIoba14pUBwoYOoBVZfN3O9ICNz4Ffn
 Rf0vP94sqs6W04C37mEVnL/Mxz5rr3SDMxIQrK5fGGjo3oZ0hWzIJU+anuDMtkFi+e32
 0ZNA7eHjk2eMNGeLr/gj1/umVggLCapL0qicnmQhBDqJ1GEVPkm0lB1FpyNw8pdg0J4h
 NL7hxltfF9BooRShTBULjC1GWlsd/4Bo2iwN+5yMYdZWWMxCiv64wYq6sexyuhJnwkY4
 K2AA==
X-Gm-Message-State: AKaTC02OaPErxmz7ussL8fnMHWxUDSiAx7BLUSy6IzTnorXOmc4fzR2nOJjYTZkrqTb2KRkX6E560nJpPFbJ5A==
X-Received: by 10.28.68.195 with SMTP id r186mr6843290wma.105.1481719559628;
 Wed, 14 Dec 2016 04:45:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.194.133 with HTTP; Wed, 14 Dec 2016 04:45:58 -0800 (PST)
In-Reply-To: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 14 Dec 2016 12:45:58 +0000
Message-ID: <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxMTozNSwgVml0dG9yaW8gQ296em9saW5vCjx2aXR0b3Jp
by5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiBIaSwKPiBJJ20gcnVubmluZyBhIHVuaWtl
cm5lbCBvbiBYRU4gdGhhdCBiYXNpY2FsbHkgYWNjZXNzZXMgYSByZW1vdGUgREIsIGZldGNoZXMK
PiBhbmQgY29tcHV0ZXMgc29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRs
eSwgaWYgSSB0cnkgdG8gZmV0Y2gKPiBhbmQgcGFyc2UgYSBKU09OIHJlc3BvbnNlIGdyZWF0ZXIg
dGhhbiBhIGVtcGlyaWNhbGx5IGZvdW5kIHRocmVzaG9sZAo+IChkZXRhaWxzIGF0IHRoZSBib3R0
b20gb2YgdGhlIGVtYWlsKSwgdGhlIFBWTSBYRU4gdW5pa2VybmVsIGp1c3QgY3Jhc2hlcyBhbmQK
PiB0aGlzIGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwgZG1lc2c6Cj4KPiAoWEVO
KSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAyYzlmZjg6Cj4gKFhFTikgIEw0WzB4MDAw
XSA9IDAwMDAwMDEwYjVmNjcwNjcgMDAwMDAwMDAwMDAwMDU2Nwo+IChYRU4pICBMM1sweDAwMF0g
PSAwMDAwMDAxMGI1ZjY4MDY3IDAwMDAwMDAwMDAwMDA1NjgKPiAoWEVOKSAgTDJbMHgwMDFdID0g
MDAwMDAwMTBiNWY2YTA2NyAwMDAwMDAwMDAwMDAwNTZhCj4gKFhFTikgIEwxWzB4MGM5XSA9IDAw
MTAwMDEwYjFhYzkwMjUgMDAwMDAwMDAwMDAwMDJjOQo+IChYRU4pIGRvbWFpbl9jcmFzaF9zeW5j
IGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0IGZmZmY4MmQwODAyMjYxYmUKPiBjcmVhdGVf
Ym91bmNlX2ZyYW1lKzB4NjYvMHgxM2EKPiAoWEVOKSBEb21haW4gMjMgKHZjcHUjMCkgY3Jhc2hl
ZCBvbiBjcHUjMTc6Cj4gKFhFTikgLS0tLVsgWGVuLTQuNi4wICB4ODZfNjQgIGRlYnVnPW4gIE5v
dCB0YWludGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAgICAxNwo+IChYRU4pIFJJUDogICAgZTAzMzpb
PDAwMDAwMDAwMDAyNThjZjQ+XQo+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDIwNiAgIEVN
OiAxICAgQ09OVEVYVDogcHYgZ3Vlc3QgKGQyM3YwKQo+IChYRU4pIHJheDogMDAwMDAwMDAwMDI1
OGNmMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDogMDAwMDAwMDAwMDAwMDA3Mwo+IChY
RU4pIHJkeDogMDAwMDAwMDAwMDQ0MjUyOCAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTog
MDAwMDAwMDAwMDJjYTAxOAo+IChYRU4pIHJicDogMDAwMDAwMDAwMDJjYTFlOCAgIHJzcDogMDAw
MDAwMDAwMDJjYTAwMCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMgo+IChYRU4pIHI5OiAgMDAwMDAw
MDAwMDAwMDAwNyAgIHIxMDogMDAwMDAwMDAwMDAwMDAwNyAgIHIxMTogMDAwMDAwMDAwMDAwMDAw
MAo+IChYRU4pIHIxMjogMDAwMDAwMDAwMDJjYTExOCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAg
IHIxNDogMDAwMDAwMTEyMzhmYTAwMAo+IChYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDA3NCAgIGNy
MDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAo+IChYRU4pIGNyMzog
MDAwMDAwMTBiNWY2NjAwMCAgIGNyMjogMDAwMDAwMDAwMDJjOWZmOAo+IChYRU4pIGRzOiAwMDAw
ICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMmIgICBjczogZTAzMwo+
IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPTAwMDAwMDAwMDAyY2EwMDA6Cj4gKFhF
TikgICAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyNTkzM2Yg
MDAwMDAwMDAwMDAwMDA3NAo+IChYRU4pICAgIDAwMDAwMDExMjM4ZmEwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAyY2ExZTgKPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMDAw
MDA3Cj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwNzMgMDAwMDAwMDAwMDQ0MjUyOAo+IChYRU4pICAgIDAwMDAwMDAwMDAyY2ExMTggMDAw
MDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyNTY3MDgKPiAoWEVOKSAg
ICAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAwMDAwMTAwMDYgMDAwMDAwMDAwMDJjYTBjOCAwMDAw
MDAwMDAwMDBlMDJiCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMGZmYyAzNzM2MzUzNDMzMzIzMTMw
IDQ2NDU0NDQzNDI0MTM5MzggNGU0ZDRjNGI0YTQ5NDg0Nwo+IChYRU4pICAgIDAwMDAwMDAwMDAy
Y2ExOGIgMDAwMDAwMDAwMDJjYTFlOCAwMDAwMDAwMDAwMmNhMThhIDAwMDAwMDAwMDAwMDAwNzQK
PiAoWEVOKSAgICAwMDAwMDAwMDAwMjU2NmEwIDAwMDAwMDAwMDAyY2ExMTggMDAwMDAwMDAwMDI1
NjFiYyA3NTYxNjYyMDY1Njc2MTUwCj4gKFhFTikgICAgNjk2YzIwNzQ2MTIwNzQ2YyA2NDY0NjEy
MDcyNjE2NTZlIDMwNjI2NDIwNzM3MzY1NzIgNzA2OTcyMjAyYzMwNjQzMwo+IChYRU4pICAgIDJj
MzgzMDM3MzYzNTMyMjAgMzAzMDIwNzM2NzY1NzIyMCAzMDMwMzAzMDMwMzAzMDMwIDIwMmMzODMz
MzM2MTYzMzIKPiAoWEVOKSAgICA2NTMzNjE2MzMyMjA3MDczIDczNWY3Mjc1NmYyMDJjMzggMzAz
MDMwMzAzMDMwMjA3MCAzMjYxNjMzMjMwMzAzMDMwCj4gKFhFTikgICAgNjU2NDZmNjMyMDJjMzg2
NiBmZmZmZmZmZjBhMGQzMDIwIDAwMDAwMDAwMDAwMDBiZmMgNjE2NjVmNjg2Mzc0NjE0ZAo+IChY
RU4pICAgIDAyMDAwMDY1NzI3NTZjNjkgMDAwMDAwMDAwMDAwMDA3MyAwMDAwMDAwMDAwMDAwMDAw
IGZmZmZmZmZmZmZmZmZmZWYKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAy
Y2EyZTggMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAxMTIzOGZhMDAwCj4gKFhFTikgICAgMDAwMDAw
MDAwMDAwMDA3NCAwMDAwMDAwMDAwMmNhMzM4IDAwMDAwMDAwMDAyNTYzMGEgNjM2ZjZjNjI1Zjcz
Nzk1Mwo+IChYRU4pICAgIDAwMDAwMDMwMDAwMDAwMzAgMDAwMDAwMDAwMDJjYTJlMCAwMDAwMDAw
MDAwMmNhMjE4IGZmZmZmZmZmZmZmZmZmZWIKPiAoWEVOKSAgICAwMDAwMDAwMDAwZGIwM2QwIDAw
MDAwMDAwMDAyNTY3MDggMDAwMDAwMDAwMDJjYTMzOCAwMDAwMDAwMDAwMmNhM2U4Cj4gKFhFTikg
ICAgMDAwMDAwMDAwMDJjYTJmOCBmZmZmZmZmZmZmZmZmZmU5IDAwMDAwMDAwMDAwMDEzZmMgNjU2
ZTY5NjY2NTY0NmU1NQo+IChYRU4pICAgIDczNzI3NTYzNjU3MjVmNjQgNzU2NDZmNmQ1ZjY1NzY2
OSAwNTAwMDAwMDAwMDA2NTZjIDAwMDAwMDAwMDAzZGYzNjgKPgo+IEkndmUgdHJpZWQgdG8gZGVz
dHJveS9jcmVhdGUgbXVsdGlwbGUgdGltZXMgdGhlIHNhbWUgdW5pa2VybmVsIGFuZCBJIGFsd2F5
cwo+IHJlY2VpdmUgdGhlIHNhbWUgZXJyb3IuIFdoZW4gcnVubmluZyBvbiBVbml4IEkgZG9uJ3Qg
YnVtcCBpbnRvIHRoaXMgaXNzdWUsCj4gZXZlbiB3aGVuIGZldGNoaW5nIGFuZCBwYXJzaW5nIG11
bHRpcGxlIE1CIG9mIGRhdGEuCj4KPiBCeSBmaWxsaW5nIG15IGNvZGUgd2l0aCBsb2dzLCBJIGZp
Z3VyZWQgb3V0IHdoZXJlIGV4YWN0bHkgdGhlIHVuaWtlcm5lbAo+IHN0b3BzLiBTcGVjaWZpY2Fs
bHkgZHVyaW5nIHRoZSBKU09OIHJlc3BvbnNlIHBhcnNpbmcgKEknbSB1c2luZyB0aGUgWW9Kc29u
Cj4gbGlicmFyeSk6Cj4KPiBsZXQgZGlyZWN0RXh0cmFjdGlvbm4gcmF3SnNvbiA9Cj4gICAgICAg
ICAgICBMb2cuaW5mbyAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRyYWN0aW9u
Iik7Cj4gICAgICAgICAgICAgbGV0IGpzb24gPSBZb2pzb24uQmFzaWMuZnJvbV9zdHJpbmcgcmF3
SnNvbiBpbgo+ICAgICAgICAgICAgIGxldCByZXN1bHQgPSBbanNvbl0gfD4gZmlsdGVyX21lbWJl
ciAicmVzdWx0cyIgfD4gZmxhdHRlbiB8Pgo+IGZpbHRlcl9tZW1iZXIgInNlcmllcyIKPiAgICAg
ICAgICAgICB8PiBmbGF0dGVuIHw+IGZpbHRlcl9tZW1iZXIgInZhbHVlcyIgfD4gZmxhdHRlbiBp
bgo+ICAgICAgICAgICAgICAgICBMaXN0Lm1hcCAoCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmdW4gaXRlbSAtPgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0
IGRhdGFwb2ludCA9IG1hdGNoIGl0ZW0gfD4gaW5kZXggMSB3aXRoCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCBgU3RyaW5nIGEgLT4gYQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgYEZsb2F0IGYgLT4gc3RyaW5nX29mX2Zsb2F0IGYKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBJbnQgaSAtPiBzdHJpbmdfb2ZfZmxv
YXQKPiAoZmxvYXRfb2ZfaW50IGkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBgQm9vbCBiIC0+IHN0cmluZ19vZl9ib29sIGIKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcG9pbnQK
PiAgICAgICAgICAgICApIHJlc3VsdCB8PiBjb21wdXRlQXZlcmFnZSA+Pj0gZnVuIGF2ZXIgLT4K
PiAgICAgICAgICAgICBsb2dfbHd0IH5pbmplY3Q6KGZ1biBmIC0+IGYgIlJlc3VsdCAlZiIgYXZl
cikKPgo+IEkga25vdyB0aGF0IHByb2JhYmx5IG15IGNvZGUgaXMgbm90IHJlYWxseSBvcHRpbWl6
ZWQgYW5kIGNsZWFuIGJ1dCBJJ20gcXVpdGUKPiBzaG9ja2VkIHRvIHNlZSB0aGF0IG15IHVuaWtl
cm5lbCBjcmFzaGVzIHdoZW4gaXQgaGFzIHRvIGV4dHJhY3Qgcm91Z2hseSAzNTAwCj4gZGF0YXBv
aW50cyAoaXQncyBtb3JlIG9yIGxlc3MgdGhlIHRocmVzaG9sZCBhdCB3aGljaCBpdCBjcmFzaGVz
KS4gVGhlCj4gZnVuY3Rpb24gY29tcHV0ZUF2ZXJhZ2UgaXMgbm90IGV2ZW4gY2FsbGVkLiBJZiBJ
IHJ1biB0aGUgc2FtZSBjb2RlIG9uIFVuaXggSQo+IGNhbiBwYXJzZSBhbmQgcHJvY2VzcyB1cCB0
byBhIDFNIGRhdGFwb2ludHMgaW4gbGVzcyB0aGFuIGEgc2Vjb25kLiBJJ3ZlIGFsc28KPiB0cmll
ZCB0byBpbmNyZWFzZSB0aGUgbnVtYmVyIG9mIHZjcHVzIGFuZCBtZW1vcnksIGJ1dCBub3RoaW5n
IGNoYW5nZWQgKDE2Cj4gdmNwdXMgYW5kIDRHQiBvZiBtZW1vcnkpLgo+Cj4gSSB3b3VsZCBsaWtl
IHRvIGFkZCB0aGF0IHRoaXMgdGhyZXNob2xkIGNoYW5nZXMgZGVwZW5kaW5nIG9uIHRoZSBob3N0
Cj4gbWFjaGluZToKPgo+IC0gTWFjaGluZSBBIChVYnVudHUgMTQuMDQsIFhlbiA0LjYuMCwgMzIg
Q29yZXMsIDEyOCBHQiBSQU0sIDEwIEdCIE5ldHdvcmsKPiBJbnRlcmZhY2UpIC0+IFRocmVzaG9s
ZCBpcyBhcm91bmQgMTA3S2IKPiAtIE1hY2hpbmUgQiAoRGViaWFuIDguNSwgWGVuIDQuNC4xLCA0
IGNvcmVzLCA4IEdCIFJBTSwgMUdCIE5ldHdvcmsKPiBJbnRlcmZhY2UpIC0+IFRocmVzaG9sZCBp
cyBhcm91bmQgMzNLYgoKQ2FuIHlvdSBzaW1wbGlmeSB0aGUgY2FzZT8gRm9yIGV4YW1wbGUsIGlu
c3RlYWQgb2YgZmV0Y2hpbmcgdGhlIEpTT04sCndoYXQgaWYgeW91IGluLWxpbmUgdGhlIHJhdyBk
YXRhIGluIHlvdXIgY29kZSBhbmQgcGFyc2UgdGhhdD8KCkRvZXMgYWRkaW5nIGEgYEdjLmZ1bGxf
bWFqb3IgKClgIGp1c3QgYmVmb3JlIHRoZSBjcmFzaCBoZWxwPyBUaGF0Cm1pZ2h0IGluZGljYXRl
IHdlJ3JlIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSBhbmQgZmFpbGluZyB0byBydW4gdGhlIEdDCmZv
ciBzb21lIHJlYXNvbi4KCllvdSBjb3VsZCBhbHNvIHVzZSBgb2JqZHVtcCAtZGAgb3Igc2ltaWxh
ciBvbiB0aGUgdW5pa2VybmVsIGltYWdlIGFuZApzZWUgd2hhdCB0aGUgYWRkcmVzc2VzIGluIHRo
ZSBzdGFjayB0cmFjZSBjb3JyZXNwb25kIHRvLgoKCi0tIAp0YWxleDUgKEdpdEh1Yi9Ud2l0dGVy
KSAgICAgICAgaHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IDVERDUgOEQ3MCA4OTlDIDQ1
NEEgOTY2RCAgNkE1MSA3NTEzIDNDOEYgOTRGNiBFMENDCkdQRzogREE5OCAyNUFFIENBRDAgODk3
NSA3Q0RBICBCRDhFIDA3MTMgM0Y5NiBDQTc0IEQ4QkEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJh
Z2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 13:37:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 13:37: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 1cH9kZ-0005I2-Vr; Wed, 14 Dec 2016 13:37:39 +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 1cH9kY-0005Hv-OM
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 13:37:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4B/45-25093-22B41585; Wed, 14 Dec 2016 13:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfTSEV1F78A
 Ig5Xz5C16W++yODB6HP5whSWAMYo1My8pvyKBNeP8xp/MBU1cFb/ef2VrYFzE0cXIySEkMJdR
 4uuxii5GLg4WgW5WiebJW5hBHAmB5awSV7e8ZgOpkhCIkXi+9h4LhF0rcfLlZ2aIbkWJr3MXs
 4I0CAmsZJK43T6TESQhIqAusezUfTCbTUBPYsmze2CDhAW0JG4cPQ3WzCtgI7Hz6n0mEJtFQF
 Xia0cvWL2oQLzEj2mt7BA1ghInZz4BW8wMNGfH9V+sELa8xPa3c5gnMArMQlI2C0nZLCRlCxi
 ZVzFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYoAxDsYLy8
 MeAQoyQHk5Io71a9wAghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwBXkA5waLU9NSKtMwcYLTAp
 CU4eJREeGeCpHmLCxJzizPTIVKnGI05js1a/JSJY1fnmqdMQix5+XmpUuK84iClAiClGaV5cI
 NgUXyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzmIFN4MvNK4Pa9AjqFCegU0SX+IKeUJCK
 kpBoYp3iaTFhQb+ItJDElXSryZsvhphNt9ZG+/dHv5oT3+9rVN3t/Prh5WsXrjb0N9xO3RzJt
 +BOykqt/clZClcQO1fcn7Zu4/LfOSVRyjZixe35XfITQtNe5R5bemM36nr3ys3kDb4yjbPeag
 1yWa2Zmm9pyG2ulHeu5clJ4f7j2+8idgTWLDwUosRRnJBpqMRcVJwIAM6/0w90CAAA=
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1481722657!64920309!1
X-Originating-IP: [209.85.210.196]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46943 invoked from network); 14 Dec 2016 13:37:37 -0000
Received: from mail-wj0-f196.google.com (HELO mail-wj0-f196.google.com)
 (209.85.210.196)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 13:37:37 -0000
Received: by mail-wj0-f196.google.com with SMTP id kp2so4772651wjc.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 05:37:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=6+ZJhCj30lLTANcghA5ZHNc/jkT20HY4JrV2+VgNOpo=;
 b=kC4XR/ueelqGxysoP9GZa7ObxTYXCTRe7nr+Mkz2aqq9yc3CFaNQ+TKGIs4aFzwAxF
 ZCUyZGU5Mp4AXfRvavJG4oANcqPLYRKdV9hJqasTv0jSmBQ+J6SeKmBs5qT35169Z0+t
 O0Hbxq/tHItyh/DYqu+vGKD4LXUJiEp6QV1pBrzBK4wlL3esFtNYGbm2gVgA+sQXOh8h
 6DKh6SMhWgPUoTFBX8wDJKl5lxdwOPYVKD9z6IxXaFO5oDtZKR1GZk6YG1aUNmo4+zvh
 vZOhP2pgswO/72b/IUYNSLX4A1pteLaWkK+lB0T5d8f/AK552lo59liiKTw7NoAC3rcF
 sObg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=6+ZJhCj30lLTANcghA5ZHNc/jkT20HY4JrV2+VgNOpo=;
 b=pPoiPVETaTvcoA+iwvZYNmeUnN2yTcPBosP5T896TwcHh5oq1Ox2EBxi1ZFnRPlTMj
 aZdAxhTpjSypChCI5cIBOUvoPR9XzY225WhJqJTDoiyxlPM6ImyIJ7MwpqnLd4IzGEoK
 gfbpJsFaqw71naYGMqRKSTxDtqDucmU8ld2dJqOCX26Z4mzyYGlv1E8WExEOtuIO6eCd
 2S1xf3UOAK081DTelHyLh1gfWAkFO/EdEw6LgSITuUTcT0uyi1JhTlE1p1r0GW1FqZFN
 +OJG5mCGgaQdZ7oRLReVjl6sRZAlfoDkmvv4KzL8nGjThFpcm1n3oXYYgTtOTSQhPbYj
 pjgg==
X-Gm-Message-State: AKaTC01x4glsNvmxHZ7CqUjcx6TifZyCb0q+muzqBPrmnR9PT0v7QvKdeUXbkGAPX+ytOQ==
X-Received: by 10.194.164.226 with SMTP id yt2mr102754308wjb.201.1481722656807; 
 Wed, 14 Dec 2016 05:37:36 -0800 (PST)
Received: from [192.168.1.51] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id kp5sm67337465wjb.8.2016.12.14.05.37.36
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Dec 2016 05:37:36 -0800 (PST)
To: mirageos-devel@lists.xenproject.org
From: Gabriel de Perthuis <g2p.code@gmail.com>
Message-ID: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
Date: Wed, 14 Dec 2016 14:37:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

SGVsbG8sCgpJJ20gYW5ub3VuY2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBNaXJhZ2Ugc3Rv
cmFnZSBzdGFjay4KClRoZXJlIGlzIGEgY2xlYXIgbmVlZCBmb3Igc29tZXRoaW5nIHRoYXQgc2l0
cyBvbiB0b3Agb2YgdGhlIEJMT0NLIEFQSQphbmQgcHJvdmlkZXMgaGlnaGVyLWxldmVsIGNhcGFi
aWxpdGllcy4gIEknbSBwbGFubmluZyB0byB3cml0ZSBhCnN0b3JhZ2UgbGlicmFyeSB0aGF0IHBy
b3ZpZGVzIGEga2V5LXZhbHVlIHN0b3JlICh3aXRoIGZpeGVkLXNpemUga2V5cykKYW5kIGFuIEly
bWluIGJhY2tlbmQuICBBIG1vcmUgZ2VuZXJpYyBrZXktdmFsdWUgc3RvcmUgd2l0aCB2YXJpYWJs
ZQpzaXplIGtleXMgY291bGQgYWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0b3AuCgpJJ20gZW52aXNp
b25pbmcgYSBkYXRhIGxheW91dCB0aGF0J3Mgc3VpdGFibGUgZm9yIFNTRHMsIG1lYW5pbmcgaXQK
d2lsbCBiZSBsb2ctc3RydWN0dXJlZCwgZml0IGxhcmdlIGVyYXNlIGJsb2NrcyBhbmQgbmV2ZXIg
cmV3cml0ZQppbi1wbGFjZS4gIFVudXNlZCBibG9ja3MgY2FuIGJlIGRpc2NhcmRlZCBpbiBiYXRj
aGVzLgoKVGhlIHRhcmdldCB1c2UgY2FzZSBpcyBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgSXJtaW4s
IG9yIGFwcGxpY2F0aW9ucwp3cml0dGVuIGZvciBhIGtleS12YWx1ZSBBUEkuCkVhc3kgcGVyc2lz
dGVudCBzdG9yYWdlIHdpbGwgZW5hYmxlIGEgbGFyZ2UgdmFyaWV0eSBvZiBhcHBsaWNhdGlvbnMK
dGhhdCBhcmVuJ3QgZmVhc2libGUgaW4gTWlyYWdlIGN1cnJlbnRseS4gIEZvciBleGFtcGxlLCB2
ZXJ5CnNob3J0LWxpdmVkIG1pY3JvLXNlcnZpY2VzIHRoYXQgYXJlIHNwdW4gb24gZGVtYW5kIGNv
dWxkIHN0aWxsIHBlcnNpc3QKdGhlaXIgaW50ZXJuYWwgc3RhdGUuCgpJIGhvcGUgdGhpcyBoaWdo
LWxldmVsIGRlc2lnbiB3aWxsIHdvcmsgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgp1c2VycyBh
bmQgbWFrZSBNaXJhZ2Ugc3VpdGFibGUgZm9yIG1hbnkgbW9yZSB0YXNrcy4KClRoZSB3b3JrIGlz
IGV4cGVjdGVkIHRvIHRha2UgdGhyZWUgbW9udGhzIG9yIHNvLgoKSSdsbCBiZSBhdmFpbGFibGUg
b24gSVJDIGR1cmluZyB0aGUgYmktd2Vla2x5IGNhbGwgbGF0ZXIgdG9kYXkuClBsZWFzZSByYWlz
ZSBhbnkgcXVlc3Rpb25zIGhlcmUgYnkgZW1haWwgb3Igb24gSVJDICgjbWlyYWdlIG9uCkZyZWVu
b2RlKS4gIEknbGwgdHJ5IHRvIGFsc28gYmUgYXZhaWxhYmxlIG9uIHRoZSBTbGFjayBjaGFubmVs
IGZvcgp0aG9zZSB3aG8gaGF2ZSBhY2Nlc3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 13:37:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 13:37: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 1cH9kZ-0005I2-Vr; Wed, 14 Dec 2016 13:37:39 +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 1cH9kY-0005Hv-OM
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 13:37:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4B/45-25093-22B41585; Wed, 14 Dec 2016 13:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfTSEV1F78A
 Ig5Xz5C16W++yODB6HP5whSWAMYo1My8pvyKBNeP8xp/MBU1cFb/ef2VrYFzE0cXIySEkMJdR
 4uuxii5GLg4WgW5WiebJW5hBHAmB5awSV7e8ZgOpkhCIkXi+9h4LhF0rcfLlZ2aIbkWJr3MXs
 4I0CAmsZJK43T6TESQhIqAusezUfTCbTUBPYsmze2CDhAW0JG4cPQ3WzCtgI7Hz6n0mEJtFQF
 Xia0cvWL2oQLzEj2mt7BA1ghInZz4BW8wMNGfH9V+sELa8xPa3c5gnMArMQlI2C0nZLCRlCxi
 ZVzFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYoAxDsYLy8
 MeAQoyQHk5Io71a9wAghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwBXkA5waLU9NSKtMwcYLTAp
 CU4eJREeGeCpHmLCxJzizPTIVKnGI05js1a/JSJY1fnmqdMQix5+XmpUuK84iClAiClGaV5cI
 NgUXyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzmIFN4MvNK4Pa9AjqFCegU0SX+IKeUJCK
 kpBoYp3iaTFhQb+ItJDElXSryZsvhphNt9ZG+/dHv5oT3+9rVN3t/Prh5WsXrjb0N9xO3RzJt
 +BOykqt/clZClcQO1fcn7Zu4/LfOSVRyjZixe35XfITQtNe5R5bemM36nr3ys3kDb4yjbPeag
 1yWa2Zmm9pyG2ulHeu5clJ4f7j2+8idgTWLDwUosRRnJBpqMRcVJwIAM6/0w90CAAA=
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1481722657!64920309!1
X-Originating-IP: [209.85.210.196]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46943 invoked from network); 14 Dec 2016 13:37:37 -0000
Received: from mail-wj0-f196.google.com (HELO mail-wj0-f196.google.com)
 (209.85.210.196)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 13:37:37 -0000
Received: by mail-wj0-f196.google.com with SMTP id kp2so4772651wjc.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 05:37:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=6+ZJhCj30lLTANcghA5ZHNc/jkT20HY4JrV2+VgNOpo=;
 b=kC4XR/ueelqGxysoP9GZa7ObxTYXCTRe7nr+Mkz2aqq9yc3CFaNQ+TKGIs4aFzwAxF
 ZCUyZGU5Mp4AXfRvavJG4oANcqPLYRKdV9hJqasTv0jSmBQ+J6SeKmBs5qT35169Z0+t
 O0Hbxq/tHItyh/DYqu+vGKD4LXUJiEp6QV1pBrzBK4wlL3esFtNYGbm2gVgA+sQXOh8h
 6DKh6SMhWgPUoTFBX8wDJKl5lxdwOPYVKD9z6IxXaFO5oDtZKR1GZk6YG1aUNmo4+zvh
 vZOhP2pgswO/72b/IUYNSLX4A1pteLaWkK+lB0T5d8f/AK552lo59liiKTw7NoAC3rcF
 sObg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=6+ZJhCj30lLTANcghA5ZHNc/jkT20HY4JrV2+VgNOpo=;
 b=pPoiPVETaTvcoA+iwvZYNmeUnN2yTcPBosP5T896TwcHh5oq1Ox2EBxi1ZFnRPlTMj
 aZdAxhTpjSypChCI5cIBOUvoPR9XzY225WhJqJTDoiyxlPM6ImyIJ7MwpqnLd4IzGEoK
 gfbpJsFaqw71naYGMqRKSTxDtqDucmU8ld2dJqOCX26Z4mzyYGlv1E8WExEOtuIO6eCd
 2S1xf3UOAK081DTelHyLh1gfWAkFO/EdEw6LgSITuUTcT0uyi1JhTlE1p1r0GW1FqZFN
 +OJG5mCGgaQdZ7oRLReVjl6sRZAlfoDkmvv4KzL8nGjThFpcm1n3oXYYgTtOTSQhPbYj
 pjgg==
X-Gm-Message-State: AKaTC01x4glsNvmxHZ7CqUjcx6TifZyCb0q+muzqBPrmnR9PT0v7QvKdeUXbkGAPX+ytOQ==
X-Received: by 10.194.164.226 with SMTP id yt2mr102754308wjb.201.1481722656807; 
 Wed, 14 Dec 2016 05:37:36 -0800 (PST)
Received: from [192.168.1.51] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id kp5sm67337465wjb.8.2016.12.14.05.37.36
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Dec 2016 05:37:36 -0800 (PST)
To: mirageos-devel@lists.xenproject.org
From: Gabriel de Perthuis <g2p.code@gmail.com>
Message-ID: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
Date: Wed, 14 Dec 2016 14:37:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

SGVsbG8sCgpJJ20gYW5ub3VuY2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBNaXJhZ2Ugc3Rv
cmFnZSBzdGFjay4KClRoZXJlIGlzIGEgY2xlYXIgbmVlZCBmb3Igc29tZXRoaW5nIHRoYXQgc2l0
cyBvbiB0b3Agb2YgdGhlIEJMT0NLIEFQSQphbmQgcHJvdmlkZXMgaGlnaGVyLWxldmVsIGNhcGFi
aWxpdGllcy4gIEknbSBwbGFubmluZyB0byB3cml0ZSBhCnN0b3JhZ2UgbGlicmFyeSB0aGF0IHBy
b3ZpZGVzIGEga2V5LXZhbHVlIHN0b3JlICh3aXRoIGZpeGVkLXNpemUga2V5cykKYW5kIGFuIEly
bWluIGJhY2tlbmQuICBBIG1vcmUgZ2VuZXJpYyBrZXktdmFsdWUgc3RvcmUgd2l0aCB2YXJpYWJs
ZQpzaXplIGtleXMgY291bGQgYWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0b3AuCgpJJ20gZW52aXNp
b25pbmcgYSBkYXRhIGxheW91dCB0aGF0J3Mgc3VpdGFibGUgZm9yIFNTRHMsIG1lYW5pbmcgaXQK
d2lsbCBiZSBsb2ctc3RydWN0dXJlZCwgZml0IGxhcmdlIGVyYXNlIGJsb2NrcyBhbmQgbmV2ZXIg
cmV3cml0ZQppbi1wbGFjZS4gIFVudXNlZCBibG9ja3MgY2FuIGJlIGRpc2NhcmRlZCBpbiBiYXRj
aGVzLgoKVGhlIHRhcmdldCB1c2UgY2FzZSBpcyBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgSXJtaW4s
IG9yIGFwcGxpY2F0aW9ucwp3cml0dGVuIGZvciBhIGtleS12YWx1ZSBBUEkuCkVhc3kgcGVyc2lz
dGVudCBzdG9yYWdlIHdpbGwgZW5hYmxlIGEgbGFyZ2UgdmFyaWV0eSBvZiBhcHBsaWNhdGlvbnMK
dGhhdCBhcmVuJ3QgZmVhc2libGUgaW4gTWlyYWdlIGN1cnJlbnRseS4gIEZvciBleGFtcGxlLCB2
ZXJ5CnNob3J0LWxpdmVkIG1pY3JvLXNlcnZpY2VzIHRoYXQgYXJlIHNwdW4gb24gZGVtYW5kIGNv
dWxkIHN0aWxsIHBlcnNpc3QKdGhlaXIgaW50ZXJuYWwgc3RhdGUuCgpJIGhvcGUgdGhpcyBoaWdo
LWxldmVsIGRlc2lnbiB3aWxsIHdvcmsgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgp1c2VycyBh
bmQgbWFrZSBNaXJhZ2Ugc3VpdGFibGUgZm9yIG1hbnkgbW9yZSB0YXNrcy4KClRoZSB3b3JrIGlz
IGV4cGVjdGVkIHRvIHRha2UgdGhyZWUgbW9udGhzIG9yIHNvLgoKSSdsbCBiZSBhdmFpbGFibGUg
b24gSVJDIGR1cmluZyB0aGUgYmktd2Vla2x5IGNhbGwgbGF0ZXIgdG9kYXkuClBsZWFzZSByYWlz
ZSBhbnkgcXVlc3Rpb25zIGhlcmUgYnkgZW1haWwgb3Igb24gSVJDICgjbWlyYWdlIG9uCkZyZWVu
b2RlKS4gIEknbGwgdHJ5IHRvIGFsc28gYmUgYXZhaWxhYmxlIG9uIHRoZSBTbGFjayBjaGFubmVs
IGZvcgp0aG9zZSB3aG8gaGF2ZSBhY2Nlc3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 13:42:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 13:42: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 1cH9pc-00066n-33; Wed, 14 Dec 2016 13:42:52 +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 1cH9pa-00066d-Os
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 13:42:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B0/90-09053-A5C41585; Wed, 14 Dec 2016 13:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhsW6kT2C
 EwcdbvBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrH3pFDBYYGK5V+3MDYw7uDtYuTiEBKYyijx
 4OoDJhCHRWAys8TcnadZIZyvTBIXbr5jhii7zSix6NhVoAwnB7OAlsSNfy+ZQGxeAX2JK9+eM
 YLYwgL2En/7eoEaODjYBDQlVr7iBwlzCthKzO+8BlbCIqAqsfPtM6gx6hKrNz5igrDlJba/nQ
 PWygtUf3VWGEhYSMBG4vX/2WDlIgI6EsebjzCD2BICshKfnv9kn8AoMAvJQbOQHDQLydQFjMy
 rGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwnl8b
 eIhRkoNJSZR3q15ghBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qteQDnBotT01Iq0zBxgpMCkJ
 Th4lER4Z4KkeYsLEnOLM9MhUqcYFaXEeQW9gRICIImM0jy4Nlh0XmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5IwbxHIeJ7MvBK46a+AFjMBLRZd4g+yuCQRISXVwMiS6cdWvb6rvTLd9Engjvl
 Fs2fuidj494fftct+cbvSP8Ws9S/Z+PbnRtdFmblbjs//4Se8y/TR5ZWaU8oSuTV9n83Ttku7
 Lf6XY0bnpTNfZN4rTOL8KhJjx3zRY/LxrTZRc2N+PDmyZlOXnciCD3tWKPL6RTgKx3ycI34hS
 Om1S0rR+dBkF0slluKMREMt5qLiRACozd4DyQIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1481722969!67056696!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16174 invoked from network); 14 Dec 2016 13:42:49 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 13:42:49 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id fb85650b;
 Wed, 14 Dec 2016 13:42:46 +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=tnQZ8ZlItwXrAVg7fL6Fi7XHf3c=; b=yOfxvzR0Q3oQeFcUYv
 R0zM7JizLx22TjGfm/UqNIIZGC/dZq+XBiOsS3iXDiVi+S+GMdvHRr/fVC56HxZn
 2MG+NSHieWK1MVmtQqNkGeudMvE2BZTjWtqnggoFFAW7YrGD8lz+mkRu0JcuMP+k
 E/CUkgV7A1Z+N5socRXEmojQM=
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=URz1FFMWyHVNmYqbjlor++8jvNNtxmCTOZKJr+bKEsTGUV1nMX0
 Qqizxq0pUWvlpD1rei7GqG77PU5gGYpmqCSjlEIVyY1j0a8Z/heKGhFD5goGnCd1
 Ra+P/7B0eDRLhSb87rxCse+6bvY2Tc/gA0cVL1oxNfKFlxzgpv5ssVCM=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id f1ca8c34
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Dec 2016 13:42:46 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
Date: Wed, 14 Dec 2016 13:42:45 +0000
Message-Id: <EF9DEBEC-7F09-4E9E-9654-F42A4F0484FC@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
To: Gabriel de Perthuis <g2p.code@gmail.com>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjIDIwMTYsIGF0IDEzOjM3LCBHYWJyaWVsIGRlIFBlcnRodWlzIDxnMnAuY29kZUBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+IEhlbGxvLAoKRGVhciBHYWJyaWVsLAoKPiBJJ20gYW5ub3Vu
Y2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBNaXJhZ2Ugc3RvcmFnZSBzdGFjay4KPiAKPiBU
aGVyZSBpcyBhIGNsZWFyIG5lZWQgZm9yIHNvbWV0aGluZyB0aGF0IHNpdHMgb24gdG9wIG9mIHRo
ZSBCTE9DSyBBUEkKPiBhbmQgcHJvdmlkZXMgaGlnaGVyLWxldmVsIGNhcGFiaWxpdGllcy4gIEkn
bSBwbGFubmluZyB0byB3cml0ZSBhCj4gc3RvcmFnZSBsaWJyYXJ5IHRoYXQgcHJvdmlkZXMgYSBr
ZXktdmFsdWUgc3RvcmUgKHdpdGggZml4ZWQtc2l6ZSBrZXlzKQo+IGFuZCBhbiBJcm1pbiBiYWNr
ZW5kLiAgQSBtb3JlIGdlbmVyaWMga2V5LXZhbHVlIHN0b3JlIHdpdGggdmFyaWFibGUKPiBzaXpl
IGtleXMgY291bGQgYWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0b3AuCj4gCj4gSSdtIGVudmlzaW9u
aW5nIGEgZGF0YSBsYXlvdXQgdGhhdCdzIHN1aXRhYmxlIGZvciBTU0RzLCBtZWFuaW5nIGl0Cj4g
d2lsbCBiZSBsb2ctc3RydWN0dXJlZCwgZml0IGxhcmdlIGVyYXNlIGJsb2NrcyBhbmQgbmV2ZXIg
cmV3cml0ZQo+IGluLXBsYWNlLiAgVW51c2VkIGJsb2NrcyBjYW4gYmUgZGlzY2FyZGVkIGluIGJh
dGNoZXMuCgpXZWxjb21lIGFib2FyZCwgYW5kIGdsYWQgdG8gaGF2ZSB5b3Ugd29ya2luZyBvbiB0
aGlzIHZlcnkgaW1wb3J0YW50CmNvbXBvbmVudCEgIFdoZW4geW91IGFyZSByZWFkeSB0byBzaGFy
ZSwgaXQgd291bGQgYmUgZ29vZCB0byBleHBhbmQKb24gdGhlIHNjb3BlIG9mIHRoZSBpbml0aWFs
IHZlcnNpb24gb2YgdGhlIGZpbGVzeXN0ZW06IGZvciBleGFtcGxlIGhvdwptYW55IGNvbmN1cnJl
bnQgcmVhZGVycyBhbmQgd3JpdGVycyBhcmUgc3VwcG9ydGVkIGFuZCBzbyBvbi4gIFRoZQpmaXJz
dCBpbnN0YW5jZSBzaG91bGQgYmUganVzdCBmaW5lIHdpdGggYSBzaW5nbGUgcmVhZGVyIGFuZCB3
cml0ZXIsIHNpbmNlIG91cgpwcmltYXJ5IHVzZWNhc2UgaXMgdG8gc2VyaWFsaXNlIGFuIElybWlu
IEdpdCBzdG9yZSB0byBkaXNrIChhbmQgSXJtaW4gaXRzZWxmCndpbGwgaGFuZGxlIHRoZSBjb25j
dXJyZW50IHdyaXRlcnMgYW5kIG91dHB1dCBhIHNpbmdsZSBzdHJlYW0gb2YgY2hhbmdlcwp0byB0
aGUgZmlsZXN5c3RlbSkuCgpPdGhlcnMgb24gdGhlIGxpc3QgbWF5IGNvbW1lbnQgYWJvdXQgb3Ro
ZXIgdXNlLWNhc2VzIHRoZXkgbWF5IGhhdmUKYXMgd2VsbCBmb3IgZnV0dXJlIGl0ZXJhdGlvbnMu
Cgo+IAo+IFRoZSB0YXJnZXQgdXNlIGNhc2UgaXMgYXBwbGljYXRpb25zIHRoYXQgdXNlIElybWlu
LCBvciBhcHBsaWNhdGlvbnMKPiB3cml0dGVuIGZvciBhIGtleS12YWx1ZSBBUEkuCj4gRWFzeSBw
ZXJzaXN0ZW50IHN0b3JhZ2Ugd2lsbCBlbmFibGUgYSBsYXJnZSB2YXJpZXR5IG9mIGFwcGxpY2F0
aW9ucwo+IHRoYXQgYXJlbid0IGZlYXNpYmxlIGluIE1pcmFnZSBjdXJyZW50bHkuICBGb3IgZXhh
bXBsZSwgdmVyeQo+IHNob3J0LWxpdmVkIG1pY3JvLXNlcnZpY2VzIHRoYXQgYXJlIHNwdW4gb24g
ZGVtYW5kIGNvdWxkIHN0aWxsIHBlcnNpc3QKPiB0aGVpciBpbnRlcm5hbCBzdGF0ZS4KPiAKPiBJ
IGhvcGUgdGhpcyBoaWdoLWxldmVsIGRlc2lnbiB3aWxsIHdvcmsgZm9yIHRoZSBtYXhpbXVtIG51
bWJlciBvZgo+IHVzZXJzIGFuZCBtYWtlIE1pcmFnZSBzdWl0YWJsZSBmb3IgbWFueSBtb3JlIHRh
c2tzLgo+IAo+IFRoZSB3b3JrIGlzIGV4cGVjdGVkIHRvIHRha2UgdGhyZWUgbW9udGhzIG9yIHNv
Lgo+IAo+IEknbGwgYmUgYXZhaWxhYmxlIG9uIElSQyBkdXJpbmcgdGhlIGJpLXdlZWtseSBjYWxs
IGxhdGVyIHRvZGF5Lgo+IFBsZWFzZSByYWlzZSBhbnkgcXVlc3Rpb25zIGhlcmUgYnkgZW1haWwg
b3Igb24gSVJDICgjbWlyYWdlIG9uCj4gRnJlZW5vZGUpLiAgSSdsbCB0cnkgdG8gYWxzbyBiZSBh
dmFpbGFibGUgb24gdGhlIFNsYWNrIGNoYW5uZWwgZm9yCj4gdGhvc2Ugd2hvIGhhdmUgYWNjZXNz
LgoKTG9va2luZyBmb3J3YXJkIHRvIHdvcmtpbmcgd2l0aCB5b3Ugb24gdGhpcyEKCnJlZ2FyZHMs
CkFuaWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 13:42:53 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 13:42: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 1cH9pc-00066n-33; Wed, 14 Dec 2016 13:42:52 +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 1cH9pa-00066d-Os
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 13:42:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B0/90-09053-A5C41585; Wed, 14 Dec 2016 13:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCOvOhsW6kT2C
 EwcdbvBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrH3pFDBYYGK5V+3MDYw7uDtYuTiEBKYyijx
 4OoDJhCHRWAys8TcnadZIZyvTBIXbr5jhii7zSix6NhVoAwnB7OAlsSNfy+ZQGxeAX2JK9+eM
 YLYwgL2En/7eoEaODjYBDQlVr7iBwlzCthKzO+8BlbCIqAqsfPtM6gx6hKrNz5igrDlJba/nQ
 PWygtUf3VWGEhYSMBG4vX/2WDlIgI6EsebjzCD2BICshKfnv9kn8AoMAvJQbOQHDQLydQFjMy
 rGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwnl8b
 eIhRkoNJSZR3q15ghBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qteQDnBotT01Iq0zBxgpMCkJ
 Th4lER4Z4KkeYsLEnOLM9MhUqcYFaXEeQW9gRICIImM0jy4Nlh0XmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5IwbxHIeJ7MvBK46a+AFjMBLRZd4g+yuCQRISXVwMiS6cdWvb6rvTLd9Engjvl
 Fs2fuidj494fftct+cbvSP8Ws9S/Z+PbnRtdFmblbjs//4Se8y/TR5ZWaU8oSuTV9n83Ttku7
 Lf6XY0bnpTNfZN4rTOL8KhJjx3zRY/LxrTZRc2N+PDmyZlOXnciCD3tWKPL6RTgKx3ycI34hS
 Om1S0rR+dBkF0slluKMREMt5qLiRACozd4DyQIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1481722969!67056696!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16174 invoked from network); 14 Dec 2016 13:42:49 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 13:42:49 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id fb85650b;
 Wed, 14 Dec 2016 13:42:46 +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=tnQZ8ZlItwXrAVg7fL6Fi7XHf3c=; b=yOfxvzR0Q3oQeFcUYv
 R0zM7JizLx22TjGfm/UqNIIZGC/dZq+XBiOsS3iXDiVi+S+GMdvHRr/fVC56HxZn
 2MG+NSHieWK1MVmtQqNkGeudMvE2BZTjWtqnggoFFAW7YrGD8lz+mkRu0JcuMP+k
 E/CUkgV7A1Z+N5socRXEmojQM=
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=URz1FFMWyHVNmYqbjlor++8jvNNtxmCTOZKJr+bKEsTGUV1nMX0
 Qqizxq0pUWvlpD1rei7GqG77PU5gGYpmqCSjlEIVyY1j0a8Z/heKGhFD5goGnCd1
 Ra+P/7B0eDRLhSb87rxCse+6bvY2Tc/gA0cVL1oxNfKFlxzgpv5ssVCM=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id f1ca8c34
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Dec 2016 13:42:46 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
Date: Wed, 14 Dec 2016 13:42:45 +0000
Message-Id: <EF9DEBEC-7F09-4E9E-9654-F42A4F0484FC@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
To: Gabriel de Perthuis <g2p.code@gmail.com>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjIDIwMTYsIGF0IDEzOjM3LCBHYWJyaWVsIGRlIFBlcnRodWlzIDxnMnAuY29kZUBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+IEhlbGxvLAoKRGVhciBHYWJyaWVsLAoKPiBJJ20gYW5ub3Vu
Y2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBNaXJhZ2Ugc3RvcmFnZSBzdGFjay4KPiAKPiBU
aGVyZSBpcyBhIGNsZWFyIG5lZWQgZm9yIHNvbWV0aGluZyB0aGF0IHNpdHMgb24gdG9wIG9mIHRo
ZSBCTE9DSyBBUEkKPiBhbmQgcHJvdmlkZXMgaGlnaGVyLWxldmVsIGNhcGFiaWxpdGllcy4gIEkn
bSBwbGFubmluZyB0byB3cml0ZSBhCj4gc3RvcmFnZSBsaWJyYXJ5IHRoYXQgcHJvdmlkZXMgYSBr
ZXktdmFsdWUgc3RvcmUgKHdpdGggZml4ZWQtc2l6ZSBrZXlzKQo+IGFuZCBhbiBJcm1pbiBiYWNr
ZW5kLiAgQSBtb3JlIGdlbmVyaWMga2V5LXZhbHVlIHN0b3JlIHdpdGggdmFyaWFibGUKPiBzaXpl
IGtleXMgY291bGQgYWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0b3AuCj4gCj4gSSdtIGVudmlzaW9u
aW5nIGEgZGF0YSBsYXlvdXQgdGhhdCdzIHN1aXRhYmxlIGZvciBTU0RzLCBtZWFuaW5nIGl0Cj4g
d2lsbCBiZSBsb2ctc3RydWN0dXJlZCwgZml0IGxhcmdlIGVyYXNlIGJsb2NrcyBhbmQgbmV2ZXIg
cmV3cml0ZQo+IGluLXBsYWNlLiAgVW51c2VkIGJsb2NrcyBjYW4gYmUgZGlzY2FyZGVkIGluIGJh
dGNoZXMuCgpXZWxjb21lIGFib2FyZCwgYW5kIGdsYWQgdG8gaGF2ZSB5b3Ugd29ya2luZyBvbiB0
aGlzIHZlcnkgaW1wb3J0YW50CmNvbXBvbmVudCEgIFdoZW4geW91IGFyZSByZWFkeSB0byBzaGFy
ZSwgaXQgd291bGQgYmUgZ29vZCB0byBleHBhbmQKb24gdGhlIHNjb3BlIG9mIHRoZSBpbml0aWFs
IHZlcnNpb24gb2YgdGhlIGZpbGVzeXN0ZW06IGZvciBleGFtcGxlIGhvdwptYW55IGNvbmN1cnJl
bnQgcmVhZGVycyBhbmQgd3JpdGVycyBhcmUgc3VwcG9ydGVkIGFuZCBzbyBvbi4gIFRoZQpmaXJz
dCBpbnN0YW5jZSBzaG91bGQgYmUganVzdCBmaW5lIHdpdGggYSBzaW5nbGUgcmVhZGVyIGFuZCB3
cml0ZXIsIHNpbmNlIG91cgpwcmltYXJ5IHVzZWNhc2UgaXMgdG8gc2VyaWFsaXNlIGFuIElybWlu
IEdpdCBzdG9yZSB0byBkaXNrIChhbmQgSXJtaW4gaXRzZWxmCndpbGwgaGFuZGxlIHRoZSBjb25j
dXJyZW50IHdyaXRlcnMgYW5kIG91dHB1dCBhIHNpbmdsZSBzdHJlYW0gb2YgY2hhbmdlcwp0byB0
aGUgZmlsZXN5c3RlbSkuCgpPdGhlcnMgb24gdGhlIGxpc3QgbWF5IGNvbW1lbnQgYWJvdXQgb3Ro
ZXIgdXNlLWNhc2VzIHRoZXkgbWF5IGhhdmUKYXMgd2VsbCBmb3IgZnV0dXJlIGl0ZXJhdGlvbnMu
Cgo+IAo+IFRoZSB0YXJnZXQgdXNlIGNhc2UgaXMgYXBwbGljYXRpb25zIHRoYXQgdXNlIElybWlu
LCBvciBhcHBsaWNhdGlvbnMKPiB3cml0dGVuIGZvciBhIGtleS12YWx1ZSBBUEkuCj4gRWFzeSBw
ZXJzaXN0ZW50IHN0b3JhZ2Ugd2lsbCBlbmFibGUgYSBsYXJnZSB2YXJpZXR5IG9mIGFwcGxpY2F0
aW9ucwo+IHRoYXQgYXJlbid0IGZlYXNpYmxlIGluIE1pcmFnZSBjdXJyZW50bHkuICBGb3IgZXhh
bXBsZSwgdmVyeQo+IHNob3J0LWxpdmVkIG1pY3JvLXNlcnZpY2VzIHRoYXQgYXJlIHNwdW4gb24g
ZGVtYW5kIGNvdWxkIHN0aWxsIHBlcnNpc3QKPiB0aGVpciBpbnRlcm5hbCBzdGF0ZS4KPiAKPiBJ
IGhvcGUgdGhpcyBoaWdoLWxldmVsIGRlc2lnbiB3aWxsIHdvcmsgZm9yIHRoZSBtYXhpbXVtIG51
bWJlciBvZgo+IHVzZXJzIGFuZCBtYWtlIE1pcmFnZSBzdWl0YWJsZSBmb3IgbWFueSBtb3JlIHRh
c2tzLgo+IAo+IFRoZSB3b3JrIGlzIGV4cGVjdGVkIHRvIHRha2UgdGhyZWUgbW9udGhzIG9yIHNv
Lgo+IAo+IEknbGwgYmUgYXZhaWxhYmxlIG9uIElSQyBkdXJpbmcgdGhlIGJpLXdlZWtseSBjYWxs
IGxhdGVyIHRvZGF5Lgo+IFBsZWFzZSByYWlzZSBhbnkgcXVlc3Rpb25zIGhlcmUgYnkgZW1haWwg
b3Igb24gSVJDICgjbWlyYWdlIG9uCj4gRnJlZW5vZGUpLiAgSSdsbCB0cnkgdG8gYWxzbyBiZSBh
dmFpbGFibGUgb24gdGhlIFNsYWNrIGNoYW5uZWwgZm9yCj4gdGhvc2Ugd2hvIGhhdmUgYWNjZXNz
LgoKTG9va2luZyBmb3J3YXJkIHRvIHdvcmtpbmcgd2l0aCB5b3Ugb24gdGhpcyEKCnJlZ2FyZHMs
CkFuaWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
cmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 15:22:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 15:22: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 1cHBO5-0008NW-Ui; Wed, 14 Dec 2016 15:22:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cHBO5-0008NH-1P
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 15:22:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0C/C6-08140-8B361585; Wed, 14 Dec 2016 15:22:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSPJ+BQ3dbcmC
 EwfszZha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHsEV/BvLKK/0d2sTUwvszoYuTkEBLIlZj3
 YzdrFyMXkL2LUeLVtV3MIAlhgTKJyS0T2EBsEQFVifb7V9ggipoYJdZOvMrUxcjBwSwQIHH+U
 xBIDZuAuURf234WkDCvgI3EtpO+ICYLUOviJjmQClGBGImPy48wgti8AoISJ2c+YQGxOQUCJX
 b82sUOMp1ZoJNRYvbyNsYJjLyzkNTNQpYDSTALmEnM2/yQGcLWlli28DWUbS0x49dBNghbUWJ
 K90N2CNtU4vXRj1C9+hKfb+xhW8DIsYpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC83tbg4
 MT01JzGpWC85P3cTIzCY6xkYGHcwtp/wO8QoycGkJMq7VS8wQogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEr10SUE6wKDU9tSItMwcYVzBpCQ4eJRFef5A0b3FBYm5xZjpE6hSjopQ4REIAJJFRmg
 fXBovlS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeY1BpvBk5pXATX8FtJgJaLHoEn+QxSW
 JCCmpBsbw63vPG+x/pWTIb6H2M7eklLt0XtLpVc58yXdqX3FxbnyrrSL7we7qyf6uXT2bDJn2
 rBTxXrNVJ3tVqP/qh8895fQd1TOiH6RyGC8q/Hazl8F01/EFsa8K91Tlfl3fnGp2KO2Kodvri
 ntzH6j81BTdEHRkCktOTvOk2qz2RVcPGu6/WDo775QSS3FGoqEWc1FxIgBRvfBH4AIAAA==
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1481728950!72101416!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1566 invoked from network); 14 Dec 2016 15:22:30 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 15:22:30 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id E26E91C1318; Wed, 14 Dec 2016 16:22:29 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id 177611C1319;
 Wed, 14 Dec 2016 16:11:16 +0100 (CET)
 (Extended-Queue-bit tech_yxyss@fff.in.tum.de)
To: Thomas Leonard <talex5@gmail.com>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
Date: Wed, 14 Dec 2016 16:12:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============3569526080907165596=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

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

Hi Thomas,

I've tried a few things:

- `Gc.full_major()` unfortunately doesn't help.
- Looking at the address pointed by the RIP at the moment of the=20
exception, I can see this instruction:

25605f:       e8 7c ad ff ff          callq  250de0 <memcpy>

I don't know how useful can it be, considering that I can trigger the=20
same crash by actually changing the code and, in this case, the=20
references instruction would be something totally different (like a=20
movel, push). Maybe the instruction type is not much related to the=20
crash itself? I feel like it doesn't make much sense..

- Regarding in-lining the raw data in the code, I'm still working on it. =

Actually I don't fully understand what you mean, are you suggesting=20
de-structuring the JSON format and insert into my code directly a=20
list/array of values? Or copying the JSON output directly inside my code =

as a static variable? I've tried the latter and the error persists. I=20
will build the list of static values and see what happens.

Anyway, whatever I do with the retrieved JSON (even List.iter with an=20
empty function body), the unikernel crashes. I have the impression that=20
as soon as I try to access the variable containing the JSON value the=20
system crash is triggered.

Best regards,
Vittorio

Il 14/12/2016 13:45, Thomas Leonard ha scritto:
> On 14 December 2016 at 11:35, Vittorio Cozzolino
> <vittorio.cozzolino@in.tum.de> wrote:
>> Hi,
>> I'm running a unikernel on XEN that basically accesses a remote DB, fe=
tches
>> and computes some data, sends out the result. Apparently, if I try to =
fetch
>> and parse a JSON response greater than a empirically found threshold
>> (details at the bottom of the email), the PVM XEN unikernel just crash=
es and
>> this is wait I see when running sudo xl dmesg:
>>
>> (XEN) Pagetable walk from 00000000002c9ff8:
>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261be=

>> create_bounce_frame+0x66/0x13a
>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>> (XEN) CPU:    17
>> (XEN) RIP:    e033:[<0000000000258cf4>]
>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx: 00000000000=
00073
>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi: 00000000002=
ca018
>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:  00000000000=
00002
>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11: 00000000000=
00000
>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14: 00000011238=
fa000
>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4: 00000000001=
526e0
>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>> (XEN)    00000000002ca118 0000000000000000 000000000025933f 0000000000=
000074
>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118 0000000000=
2ca1e8
>> (XEN)    0000000000000000 0000000000000000 0000000000000007 0000000000=
000007
>> (XEN)    0000000000000002 ffff800000000000 0000000000000073 0000000000=
442528
>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff 0000000000=
256708
>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8 0000000000=
00e02b
>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938 4e4d4c4b4a=
494847
>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a 0000000000=
000074
>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc 7561662065=
676150
>> (XEN)    696c20746120746c 646461207261656e 3062642073736572 706972202c=
306433
>> (XEN)    2c38303736353220 3030207367657220 3030303030303030 202c383333=
616332
>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070 3261633230=
303030
>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc 61665f6863=
74614d
>> (XEN)    0200006572756c69 0000000000000073 0000000000000000 ffffffffff=
ffffef
>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000 0000001123=
8fa000
>> (XEN)    0000000000000074 00000000002ca338 000000000025630a 636f6c625f=
737953
>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218 ffffffffff=
ffffeb
>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338 0000000000=
2ca3e8
>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc 656e696665=
646e55
>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c 0000000000=
3df368
>>
>> I've tried to destroy/create multiple times the same unikernel and I a=
lways
>> receive the same error. When running on Unix I don't bump into this is=
sue,
>> even when fetching and parsing multiple MB of data.
>>
>> By filling my code with logs, I figured out where exactly the unikerne=
l
>> stops. Specifically during the JSON response parsing (I'm using the Yo=
Json
>> library):
>>
>> let directExtractionn rawJson =3D
>>             Log.info (fun f -> f "Initializing direct extraction");
>>              let json =3D Yojson.Basic.from_string rawJson in
>>              let result =3D [json] |> filter_member "results" |> flatt=
en |>
>> filter_member "series"
>>              |> flatten |> filter_member "values" |> flatten in
>>                  List.map (
>>                                  fun item ->
>>                                  let datapoint =3D match item |> index=
 1 with
>>                                      | `String a -> a
>>                                      | `Float f -> string_of_float f
>>                                      | `Int i -> string_of_float
>> (float_of_int i)
>>                                      | `Bool b -> string_of_bool b
>>                                  in
>>                                  datapoint
>>              ) result |> computeAverage >>=3D fun aver ->
>>              log_lwt ~inject:(fun f -> f "Result %f" aver)
>>
>> I know that probably my code is not really optimized and clean but I'm=
 quite
>> shocked to see that my unikernel crashes when it has to extract roughl=
y 3500
>> datapoints (it's more or less the threshold at which it crashes). The
>> function computeAverage is not even called. If I run the same code on =
Unix I
>> can parse and process up to a 1M datapoints in less than a second. I'v=
e also
>> tried to increase the number of vcpus and memory, but nothing changed =
(16
>> vcpus and 4GB of memory).
>>
>> I would like to add that this threshold changes depending on the host
>> machine:
>>
>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB Netw=
ork
>> Interface) -> Threshold is around 107Kb
>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network
>> Interface) -> Threshold is around 33Kb
> Can you simplify the case? For example, instead of fetching the JSON,
> what if you in-line the raw data in your code and parse that?
>
> Does adding a `Gc.full_major ()` just before the crash help? That
> might indicate we're running out of memory and failing to run the GC
> for some reason.
>
> You could also use `objdump -d` or similar on the unikernel image and
> see what the addresses in the stack trace correspond to.
>
>

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxNTEyMDVaMC8GCSqG
SIb3DQEJBDEiBCDlMvDbRHdCzoFdPFx+2PIDGB/KkNTNiFqp797oG//NBzBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQBqSmB1fOyHzZzr
oLuku2Bd0hUdBWjRP9CSLUR7Uu5kxAL/eKxHbNlp+h5IEg8wHQCXMQkc8tPqu3c6ZMKChqCX
zw8b0kqjyIdNSa6lqRnmtobLA2FceaAYQTKceIuNGuH80sLuP6SNSLcS8Kk/Q4eSq5D8Ckes
pEuzxPUFa+pi6/NMKgEtfHZq+D8/P1ktgX6+LLUuY+PU0U04YMiXJZKHmgglTGYTWQjH73Ab
68iktHVtyzbvYQPxJ0Y4Cu9k0Xfo8EVHsV1pI7j3Gszo3MkAFX5SKuJfCr6lq7ejZDbZl0cS
bEgewSrpuuo5slf3JYo4Bhhn9YKe7fgOrhqFuDXYAAAAAAAA
--------------ms000002090608040708090800--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============3569526080907165596==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 15:22:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 15:22: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 1cHBO5-0008NW-Ui; Wed, 14 Dec 2016 15:22:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cHBO5-0008NH-1P
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 15:22:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0C/C6-08140-8B361585; Wed, 14 Dec 2016 15:22:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSPJ+BQ3dbcmC
 EwfszZha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnHsEV/BvLKK/0d2sTUwvszoYuTkEBLIlZj3
 YzdrFyMXkL2LUeLVtV3MIAlhgTKJyS0T2EBsEQFVifb7V9ggipoYJdZOvMrUxcjBwSwQIHH+U
 xBIDZuAuURf234WkDCvgI3EtpO+ICYLUOviJjmQClGBGImPy48wgti8AoISJ2c+YQGxOQUCJX
 b82sUOMp1ZoJNRYvbyNsYJjLyzkNTNQpYDSTALmEnM2/yQGcLWlli28DWUbS0x49dBNghbUWJ
 K90N2CNtU4vXRj1C9+hKfb+xhW8DIsYpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC83tbg4
 MT01JzGpWC85P3cTIzCY6xkYGHcwtp/wO8QoycGkJMq7VS8wQogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEr10SUE6wKDU9tSItMwcYVzBpCQ4eJRFef5A0b3FBYm5xZjpE6hSjopQ4REIAJJFRmg
 fXBovlS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeY1BpvBk5pXATX8FtJgJaLHoEn+QxSW
 JCCmpBsbw63vPG+x/pWTIb6H2M7eklLt0XtLpVc58yXdqX3FxbnyrrSL7we7qyf6uXT2bDJn2
 rBTxXrNVJ3tVqP/qh8895fQd1TOiH6RyGC8q/Hazl8F01/EFsa8K91Tlfl3fnGp2KO2Kodvri
 ntzH6j81BTdEHRkCktOTvOk2qz2RVcPGu6/WDo775QSS3FGoqEWc1FxIgBRvfBH4AIAAA==
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1481728950!72101416!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1566 invoked from network); 14 Dec 2016 15:22:30 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 15:22:30 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id E26E91C1318; Wed, 14 Dec 2016 16:22:29 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id 177611C1319;
 Wed, 14 Dec 2016 16:11:16 +0100 (CET)
 (Extended-Queue-bit tech_yxyss@fff.in.tum.de)
To: Thomas Leonard <talex5@gmail.com>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
Date: Wed, 14 Dec 2016 16:12:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============3569526080907165596=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

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

Hi Thomas,

I've tried a few things:

- `Gc.full_major()` unfortunately doesn't help.
- Looking at the address pointed by the RIP at the moment of the=20
exception, I can see this instruction:

25605f:       e8 7c ad ff ff          callq  250de0 <memcpy>

I don't know how useful can it be, considering that I can trigger the=20
same crash by actually changing the code and, in this case, the=20
references instruction would be something totally different (like a=20
movel, push). Maybe the instruction type is not much related to the=20
crash itself? I feel like it doesn't make much sense..

- Regarding in-lining the raw data in the code, I'm still working on it. =

Actually I don't fully understand what you mean, are you suggesting=20
de-structuring the JSON format and insert into my code directly a=20
list/array of values? Or copying the JSON output directly inside my code =

as a static variable? I've tried the latter and the error persists. I=20
will build the list of static values and see what happens.

Anyway, whatever I do with the retrieved JSON (even List.iter with an=20
empty function body), the unikernel crashes. I have the impression that=20
as soon as I try to access the variable containing the JSON value the=20
system crash is triggered.

Best regards,
Vittorio

Il 14/12/2016 13:45, Thomas Leonard ha scritto:
> On 14 December 2016 at 11:35, Vittorio Cozzolino
> <vittorio.cozzolino@in.tum.de> wrote:
>> Hi,
>> I'm running a unikernel on XEN that basically accesses a remote DB, fe=
tches
>> and computes some data, sends out the result. Apparently, if I try to =
fetch
>> and parse a JSON response greater than a empirically found threshold
>> (details at the bottom of the email), the PVM XEN unikernel just crash=
es and
>> this is wait I see when running sudo xl dmesg:
>>
>> (XEN) Pagetable walk from 00000000002c9ff8:
>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261be=

>> create_bounce_frame+0x66/0x13a
>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>> (XEN) CPU:    17
>> (XEN) RIP:    e033:[<0000000000258cf4>]
>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx: 00000000000=
00073
>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi: 00000000002=
ca018
>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:  00000000000=
00002
>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11: 00000000000=
00000
>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14: 00000011238=
fa000
>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4: 00000000001=
526e0
>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>> (XEN)    00000000002ca118 0000000000000000 000000000025933f 0000000000=
000074
>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118 0000000000=
2ca1e8
>> (XEN)    0000000000000000 0000000000000000 0000000000000007 0000000000=
000007
>> (XEN)    0000000000000002 ffff800000000000 0000000000000073 0000000000=
442528
>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff 0000000000=
256708
>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8 0000000000=
00e02b
>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938 4e4d4c4b4a=
494847
>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a 0000000000=
000074
>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc 7561662065=
676150
>> (XEN)    696c20746120746c 646461207261656e 3062642073736572 706972202c=
306433
>> (XEN)    2c38303736353220 3030207367657220 3030303030303030 202c383333=
616332
>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070 3261633230=
303030
>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc 61665f6863=
74614d
>> (XEN)    0200006572756c69 0000000000000073 0000000000000000 ffffffffff=
ffffef
>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000 0000001123=
8fa000
>> (XEN)    0000000000000074 00000000002ca338 000000000025630a 636f6c625f=
737953
>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218 ffffffffff=
ffffeb
>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338 0000000000=
2ca3e8
>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc 656e696665=
646e55
>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c 0000000000=
3df368
>>
>> I've tried to destroy/create multiple times the same unikernel and I a=
lways
>> receive the same error. When running on Unix I don't bump into this is=
sue,
>> even when fetching and parsing multiple MB of data.
>>
>> By filling my code with logs, I figured out where exactly the unikerne=
l
>> stops. Specifically during the JSON response parsing (I'm using the Yo=
Json
>> library):
>>
>> let directExtractionn rawJson =3D
>>             Log.info (fun f -> f "Initializing direct extraction");
>>              let json =3D Yojson.Basic.from_string rawJson in
>>              let result =3D [json] |> filter_member "results" |> flatt=
en |>
>> filter_member "series"
>>              |> flatten |> filter_member "values" |> flatten in
>>                  List.map (
>>                                  fun item ->
>>                                  let datapoint =3D match item |> index=
 1 with
>>                                      | `String a -> a
>>                                      | `Float f -> string_of_float f
>>                                      | `Int i -> string_of_float
>> (float_of_int i)
>>                                      | `Bool b -> string_of_bool b
>>                                  in
>>                                  datapoint
>>              ) result |> computeAverage >>=3D fun aver ->
>>              log_lwt ~inject:(fun f -> f "Result %f" aver)
>>
>> I know that probably my code is not really optimized and clean but I'm=
 quite
>> shocked to see that my unikernel crashes when it has to extract roughl=
y 3500
>> datapoints (it's more or less the threshold at which it crashes). The
>> function computeAverage is not even called. If I run the same code on =
Unix I
>> can parse and process up to a 1M datapoints in less than a second. I'v=
e also
>> tried to increase the number of vcpus and memory, but nothing changed =
(16
>> vcpus and 4GB of memory).
>>
>> I would like to add that this threshold changes depending on the host
>> machine:
>>
>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB Netw=
ork
>> Interface) -> Threshold is around 107Kb
>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network
>> Interface) -> Threshold is around 33Kb
> Can you simplify the case? For example, instead of fetching the JSON,
> what if you in-line the raw data in your code and parse that?
>
> Does adding a `Gc.full_major ()` just before the crash help? That
> might indicate we're running out of memory and failing to run the GC
> for some reason.
>
> You could also use `objdump -d` or similar on the unikernel image and
> see what the addresses in the stack trace correspond to.
>
>

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxNTEyMDVaMC8GCSqG
SIb3DQEJBDEiBCDlMvDbRHdCzoFdPFx+2PIDGB/KkNTNiFqp797oG//NBzBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQBqSmB1fOyHzZzr
oLuku2Bd0hUdBWjRP9CSLUR7Uu5kxAL/eKxHbNlp+h5IEg8wHQCXMQkc8tPqu3c6ZMKChqCX
zw8b0kqjyIdNSa6lqRnmtobLA2FceaAYQTKceIuNGuH80sLuP6SNSLcS8Kk/Q4eSq5D8Ckes
pEuzxPUFa+pi6/NMKgEtfHZq+D8/P1ktgX6+LLUuY+PU0U04YMiXJZKHmgglTGYTWQjH73Ab
68iktHVtyzbvYQPxJ0Y4Cu9k0Xfo8EVHsV1pI7j3Gszo3MkAFX5SKuJfCr6lq7ejZDbZl0cS
bEgewSrpuuo5slf3JYo4Bhhn9YKe7fgOrhqFuDXYAAAAAAAA
--------------ms000002090608040708090800--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============3569526080907165596==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 15:36:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 15:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHBbT-0001Sp-Sg; Wed, 14 Dec 2016 15:36:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1cHBbS-0001Sj-0x
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 15:36:22 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4A/BA-16850-5F661585; Wed, 14 Dec 2016 15:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTSSt0vaYE
 RBuduKFv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a885eZCya6Vrx8o9/A2GzexcjFISQwj1Gi
 e8F1FhCHRWAWq8Ti/3tZQRwJgW2sEs3HDzF2MXICOTkS9/ZfYIKwiyX6Fy9mB7F5BQQlTs58w
 gJiCwl4S3z8vwKshlPAVmLC5rfMECs2M0rsajgGlmATUJf4eusRWDOLgKrE1EUTWSAGBUgcO9
 ABViMsUCYxuWUCG4gtImAq8f/lFqA4BwezgL/E3u3lEKa6xPp5QiAVzALaEssWvmaewCg4C8l
 FsxCqZiGpWsDIvIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cT
 IzBo6xkYGHcwTljld4hRkoNJSZR3q15ghBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qOpQDnBo
 tT01Iq0zBxg/MCkJTh4lER4hYExJMRbXJCYW5yZDpE6xWjJcWzW4qdMHB+OLwGSuzrXPGUSYs
 nLz0uVEue9BDJPAKQhozQPbhwsxi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1AFnLk5l
 XArf1FdBBTEAHiS7xBzmoJBEhJdXAeKC//d6sLN1J+44LumZ9uDh/4Tv9gwmiSwT+zk14uSxo
 tdO3DcsVf1oFah677jI59NZupc+Zr/a6WXGej9xZ62xuzvZL7sz9Ox+frtreZ7JkpRmn6py3m
 kKX7orbXFp7Lv5GzX5J420fGboEmtIzVYLPp8lKsMz7JmoQfbLuQc+Bo+7vV7EpX1BiKc5INN
 RiLipOBADUa7Zb7AIAAA==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1481729779!61482602!1
X-Originating-IP: [209.85.210.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11091 invoked from network); 14 Dec 2016 15:36:19 -0000
Received: from mail-wj0-f169.google.com (HELO mail-wj0-f169.google.com)
 (209.85.210.169)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 15:36:19 -0000
Received: by mail-wj0-f169.google.com with SMTP id xy5so39641192wjc.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 07:36:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=6E1zB/+Dz8Sk3PPkduiHSvVHmrPtFz5TcvnALXuQSf0=;
 b=rD7mPJ92s/tME23paTk+76S+c5yleu+OYLPZbCdemdHh+q/Ob4cuCzx3+nn6k6jTzn
 YtDn93BSI4LhVIOeJ+esateXUJnBxkWMIibFPf/fx5CZBRz2XJk9FN2YTfAd2tBTmb14
 KiFH46/qr4iTbyarkcdZHGCXMMaR2A0XJPet6B1JfERUxkmlMGc00gWDiJp+LdAYuLVV
 y37MvelgKcx/LmpscPVOOnBnU1wa02d0pSMQeQXcGhBJOOS4ilytPKPFjyT4GH/e/kAa
 eUBGIDSqWumWTrwJDXV61OKy8rHh2W2aEwAzEJNuTAHGnwFBtQDIfhm8zS9mvCGYmJbA
 vl+A==
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=6E1zB/+Dz8Sk3PPkduiHSvVHmrPtFz5TcvnALXuQSf0=;
 b=G7w4cRr8oSlshZDD7/R9tK3kVPDZx5uBia4VzLxsBnpviQQ9GDBu/lhLKwc+Cdkl59
 iArKSgdP9H7vikZcdKwVukaPWBw2YWjWeuJL48/DZf9d3jsc2+czQCbU2O8AjoQ2gW38
 /nhUrbqOOuIe767qEcGQlSEAYKsfnMIwByN07ejCLtxHrqstNwoI8KNLJC38pvejw7n/
 NLxkyP1Pj6kDrOVu0/fqKWN3YxBqoegXUF/RrpAq2lgfKKDXaqxc9d8Ob8bq+BFw4pjM
 mOUQ/AS2WAMqJM5M1u2YvCoJ3QDIGfb1JF8sJxm6FT3UEWiYhbV+cRibTAwxmZczj345
 WMiw==
X-Gm-Message-State: AKaTC00t6XKcttaBwJQlVWgpJT3um2dXY7eh+Rwt+inGqX7aQXDDl85o8dngnoYnk8LHMXi7G9mKeaK5vTpOmg==
X-Received: by 10.28.146.203 with SMTP id u194mr7886735wmd.79.1481729779496;
 Wed, 14 Dec 2016 07:36:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.194.133 with HTTP; Wed, 14 Dec 2016 07:36:18 -0800 (PST)
In-Reply-To: <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 14 Dec 2016 15:36:18 +0000
Message-ID: <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNToxMiwgVml0dG9yaW8gQ296em9saW5vCjx2aXR0b3Jp
by5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiBIaSBUaG9tYXMsCj4KPiBJJ3ZlIHRyaWVk
IGEgZmV3IHRoaW5nczoKPgo+IC0gYEdjLmZ1bGxfbWFqb3IoKWAgdW5mb3J0dW5hdGVseSBkb2Vz
bid0IGhlbHAuCj4gLSBMb29raW5nIGF0IHRoZSBhZGRyZXNzIHBvaW50ZWQgYnkgdGhlIFJJUCBh
dCB0aGUgbW9tZW50IG9mIHRoZSBleGNlcHRpb24sCj4gSSBjYW4gc2VlIHRoaXMgaW5zdHJ1Y3Rp
b246Cj4KPiAyNTYwNWY6ICAgICAgIGU4IDdjIGFkIGZmIGZmICAgICAgICAgIGNhbGxxICAyNTBk
ZTAgPG1lbWNweT4KPgo+IEkgZG9uJ3Qga25vdyBob3cgdXNlZnVsIGNhbiBpdCBiZSwgY29uc2lk
ZXJpbmcgdGhhdCBJIGNhbiB0cmlnZ2VyIHRoZSBzYW1lCj4gY3Jhc2ggYnkgYWN0dWFsbHkgY2hh
bmdpbmcgdGhlIGNvZGUgYW5kLCBpbiB0aGlzIGNhc2UsIHRoZSByZWZlcmVuY2VzCj4gaW5zdHJ1
Y3Rpb24gd291bGQgYmUgc29tZXRoaW5nIHRvdGFsbHkgZGlmZmVyZW50IChsaWtlIGEgbW92ZWws
IHB1c2gpLiBNYXliZQo+IHRoZSBpbnN0cnVjdGlvbiB0eXBlIGlzIG5vdCBtdWNoIHJlbGF0ZWQg
dG8gdGhlIGNyYXNoIGl0c2VsZj8gSSBmZWVsIGxpa2UgaXQKPiBkb2Vzbid0IG1ha2UgbXVjaCBz
ZW5zZS4uCgpJdCB3b3VsZCBiZSBtb3JlIGludGVyZXN0aW5nIHRvIGtub3cgdGhlIGNhbGxlciBv
ZiB0aGlzIGZ1bmN0aW9uLCBldGMuCkl0J3MgcG9zc2libGUgdGhhdCBpdCBicmFuY2hlZCB0byBh
biBpbnZhbGlkIGFkZHJlc3MgYW5kIHN0YXJ0ZWQKZXhlY3V0aW5nIHJhbmRvbSBjb2RlIGF0IHNv
bWUgcG9pbnQsIHNvIHRoZSBhY3R1YWwgbG9jYXRpb24gb2YgdGhlCmNyYXNoIG1pZ2h0IG5vdCBo
ZWxwIGJ1dCB0aGluZ3MgZnVydGhlciB1cCB0aGUgc3RhY2sgbWlnaHQgYmUgdXNlZnVsLgoKPiAt
IFJlZ2FyZGluZyBpbi1saW5pbmcgdGhlIHJhdyBkYXRhIGluIHRoZSBjb2RlLCBJJ20gc3RpbGwg
d29ya2luZyBvbiBpdC4KPiBBY3R1YWxseSBJIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgd2hhdCB5
b3UgbWVhbiwgYXJlIHlvdSBzdWdnZXN0aW5nCj4gZGUtc3RydWN0dXJpbmcgdGhlIEpTT04gZm9y
bWF0IGFuZCBpbnNlcnQgaW50byBteSBjb2RlIGRpcmVjdGx5IGEgbGlzdC9hcnJheQo+IG9mIHZh
bHVlcz8gT3IgY29weWluZyB0aGUgSlNPTiBvdXRwdXQgZGlyZWN0bHkgaW5zaWRlIG15IGNvZGUg
YXMgYSBzdGF0aWMKPiB2YXJpYWJsZT8gSSd2ZSB0cmllZCB0aGUgbGF0dGVyIGFuZCB0aGUgZXJy
b3IgcGVyc2lzdHMuIEkgd2lsbCBidWlsZCB0aGUKPiBsaXN0IG9mIHN0YXRpYyB2YWx1ZXMgYW5k
IHNlZSB3aGF0IGhhcHBlbnMuCgpZZXMsIEkgbWVhbiBwdXR0aW5nIHRoZSBqc29uIGluIHlvdXIg
Y29kZSwgYXMKCiAgbGV0IHJhd19qc29uID0gIi4uLiIKCklmIGl0IHN0aWxsIGNyYXNoZXMgd2l0
aCB0aGlzLCB5b3UgY2FuIHJlbW92ZSB0aGUgZGF0YWJhc2UgY2FsbC4gSWYgaXQKc3RpbGwgY3Jh
c2hlcywgeW91IGNhbiByZW1vdmUgbmV0d29ya2luZyBjb21wbGV0ZWx5IGZyb20geW91cgp1bmlr
ZXJuZWwuIFlvdSBjYW4gZWxpbWluYXRlIGEgbG90IG9mIGNvZGUgcXVpY2tseSB0aGlzIHdheS4K
CklmIHlvdSBjYW4gZ2V0IGEgdW5pa2VybmVsIHRoYXQganVzdCBwYXJzZXMgYSBKU09OIHN0cmlu
ZyBhbmQgY3Jhc2hlcywKb3RoZXIgcGVvcGxlIGNhbiB0cnkgaXQgdG9vIGFuZCBpdCBzaG91bGQg
YmUgZWFzeSB0byBmaW5kIHRoZSBjYXVzZS4KCj4gQW55d2F5LCB3aGF0ZXZlciBJIGRvIHdpdGgg
dGhlIHJldHJpZXZlZCBKU09OIChldmVuIExpc3QuaXRlciB3aXRoIGFuIGVtcHR5Cj4gZnVuY3Rp
b24gYm9keSksIHRoZSB1bmlrZXJuZWwgY3Jhc2hlcy4gSSBoYXZlIHRoZSBpbXByZXNzaW9uIHRo
YXQgYXMgc29vbiBhcwo+IEkgdHJ5IHRvIGFjY2VzcyB0aGUgdmFyaWFibGUgY29udGFpbmluZyB0
aGUgSlNPTiB2YWx1ZSB0aGUgc3lzdGVtIGNyYXNoIGlzCj4gdHJpZ2dlcmVkLgo+Cj4gQmVzdCBy
ZWdhcmRzLAo+IFZpdHRvcmlvCj4KPgo+IElsIDE0LzEyLzIwMTYgMTM6NDUsIFRob21hcyBMZW9u
YXJkIGhhIHNjcml0dG86Cj4+Cj4+IE9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTE6MzUsIFZpdHRv
cmlvIENvenpvbGlubwo+PiA8dml0dG9yaW8uY296em9saW5vQGluLnR1bS5kZT4gd3JvdGU6Cj4+
Pgo+Pj4gSGksCj4+PiBJJ20gcnVubmluZyBhIHVuaWtlcm5lbCBvbiBYRU4gdGhhdCBiYXNpY2Fs
bHkgYWNjZXNzZXMgYSByZW1vdGUgREIsCj4+PiBmZXRjaGVzCj4+PiBhbmQgY29tcHV0ZXMgc29t
ZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRseSwgaWYgSSB0cnkgdG8KPj4+
IGZldGNoCj4+PiBhbmQgcGFyc2UgYSBKU09OIHJlc3BvbnNlIGdyZWF0ZXIgdGhhbiBhIGVtcGly
aWNhbGx5IGZvdW5kIHRocmVzaG9sZAo+Pj4gKGRldGFpbHMgYXQgdGhlIGJvdHRvbSBvZiB0aGUg
ZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdCBjcmFzaGVzCj4+PiBhbmQKPj4+IHRo
aXMgaXMgd2FpdCBJIHNlZSB3aGVuIHJ1bm5pbmcgc3VkbyB4bCBkbWVzZzoKPj4+Cj4+PiAoWEVO
KSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAyYzlmZjg6Cj4+PiAoWEVOKSAgTDRbMHgw
MDBdID0gMDAwMDAwMTBiNWY2NzA2NyAwMDAwMDAwMDAwMDAwNTY3Cj4+PiAoWEVOKSAgTDNbMHgw
MDBdID0gMDAwMDAwMTBiNWY2ODA2NyAwMDAwMDAwMDAwMDAwNTY4Cj4+PiAoWEVOKSAgTDJbMHgw
MDFdID0gMDAwMDAwMTBiNWY2YTA2NyAwMDAwMDAwMDAwMDAwNTZhCj4+PiAoWEVOKSAgTDFbMHgw
YzldID0gMDAxMDAwMTBiMWFjOTAyNSAwMDAwMDAwMDAwMDAwMmM5Cj4+PiAoWEVOKSBkb21haW5f
Y3Jhc2hfc3luYyBjYWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMjI2MWJl
Cj4+PiBjcmVhdGVfYm91bmNlX2ZyYW1lKzB4NjYvMHgxM2EKPj4+IChYRU4pIERvbWFpbiAyMyAo
dmNwdSMwKSBjcmFzaGVkIG9uIGNwdSMxNzoKPj4+IChYRU4pIC0tLS1bIFhlbi00LjYuMCAgeDg2
XzY0ICBkZWJ1Zz1uICBOb3QgdGFpbnRlZCBdLS0tLQo+Pj4gKFhFTikgQ1BVOiAgICAxNwo+Pj4g
KFhFTikgUklQOiAgICBlMDMzOls8MDAwMDAwMDAwMDI1OGNmND5dCj4+PiAoWEVOKSBSRkxBR1M6
IDAwMDAwMDAwMDAwMTAyMDYgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMjN2MCkKPj4+
IChYRU4pIHJheDogMDAwMDAwMDAwMDI1OGNmMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJj
eDoKPj4+IDAwMDAwMDAwMDAwMDAwNzMKPj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDQ0MjUyOCAg
IHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaToKPj4+IDAwMDAwMDAwMDAyY2EwMTgKPj4+IChY
RU4pIHJicDogMDAwMDAwMDAwMDJjYTFlOCAgIHJzcDogMDAwMDAwMDAwMDJjYTAwMCAgIHI4Ogo+
Pj4gMDAwMDAwMDAwMDAwMDAwMgo+Pj4gKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDA3ICAgcjEw
OiAwMDAwMDAwMDAwMDAwMDA3ICAgcjExOgo+Pj4gMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikg
cjEyOiAwMDAwMDAwMDAwMmNhMTE4ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0Ogo+Pj4g
MDAwMDAwMTEyMzhmYTAwMAo+Pj4gKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDc0ICAgY3IwOiAw
MDAwMDAwMDgwMDUwMDMzICAgY3I0Ogo+Pj4gMDAwMDAwMDAwMDE1MjZlMAo+Pj4gKFhFTikgY3Iz
OiAwMDAwMDAxMGI1ZjY2MDAwICAgY3IyOiAwMDAwMDAwMDAwMmM5ZmY4Cj4+PiAoWEVOKSBkczog
MDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDJiICAgY3M6IGUw
MzMKPj4+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPTAwMDAwMDAwMDAyY2EwMDA6
Cj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDI1OTMzZgo+Pj4gMDAwMDAwMDAwMDAwMDA3NAo+Pj4gKFhFTikgICAgMDAwMDAwMTEyMzhmYTAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2ExMTgKPj4+IDAwMDAwMDAwMDAyY2ExZTgK
Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDA3Cj4+PiAwMDAwMDAwMDAwMDAwMDA3Cj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAy
IGZmZmY4MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA3Mwo+Pj4gMDAwMDAwMDAwMDQ0MjUyOAo+
Pj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZm
ZmZmZmYKPj4+IDAwMDAwMDAwMDAyNTY3MDgKPj4+IChYRU4pICAgIDAwMDAwMDAxMDAwMGUwMzAg
MDAwMDAwMDAwMDAxMDAwNiAwMDAwMDAwMDAwMmNhMGM4Cj4+PiAwMDAwMDAwMDAwMDBlMDJiCj4+
PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwZmZjIDM3MzYzNTM0MzMzMjMxMzAgNDY0NTQ0NDM0MjQx
MzkzOAo+Pj4gNGU0ZDRjNGI0YTQ5NDg0Nwo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTE4YiAw
MDAwMDAwMDAwMmNhMWU4IDAwMDAwMDAwMDAyY2ExOGEKPj4+IDAwMDAwMDAwMDAwMDAwNzQKPj4+
IChYRU4pICAgIDAwMDAwMDAwMDAyNTY2YTAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMjU2
MWJjCj4+PiA3NTYxNjYyMDY1Njc2MTUwCj4+PiAoWEVOKSAgICA2OTZjMjA3NDYxMjA3NDZjIDY0
NjQ2MTIwNzI2MTY1NmUgMzA2MjY0MjA3MzczNjU3Mgo+Pj4gNzA2OTcyMjAyYzMwNjQzMwo+Pj4g
KFhFTikgICAgMmMzODMwMzczNjM1MzIyMCAzMDMwMjA3MzY3NjU3MjIwIDMwMzAzMDMwMzAzMDMw
MzAKPj4+IDIwMmMzODMzMzM2MTYzMzIKPj4+IChYRU4pICAgIDY1MzM2MTYzMzIyMDcwNzMgNzM1
ZjcyNzU2ZjIwMmMzOCAzMDMwMzAzMDMwMzAyMDcwCj4+PiAzMjYxNjMzMjMwMzAzMDMwCj4+PiAo
WEVOKSAgICA2NTY0NmY2MzIwMmMzODY2IGZmZmZmZmZmMGEwZDMwMjAgMDAwMDAwMDAwMDAwMGJm
Ywo+Pj4gNjE2NjVmNjg2Mzc0NjE0ZAo+Pj4gKFhFTikgICAgMDIwMDAwNjU3Mjc1NmM2OSAwMDAw
MDAwMDAwMDAwMDczIDAwMDAwMDAwMDAwMDAwMDAKPj4+IGZmZmZmZmZmZmZmZmZmZWYKPj4+IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJjYTJlOCAwMDAwMDAwMDAwMDAwMDAw
Cj4+PiAwMDAwMDAxMTIzOGZhMDAwCj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDc0IDAwMDAw
MDAwMDAyY2EzMzggMDAwMDAwMDAwMDI1NjMwYQo+Pj4gNjM2ZjZjNjI1ZjczNzk1Mwo+Pj4gKFhF
TikgICAgMDAwMDAwMzAwMDAwMDAzMCAwMDAwMDAwMDAwMmNhMmUwIDAwMDAwMDAwMDAyY2EyMTgK
Pj4+IGZmZmZmZmZmZmZmZmZmZWIKPj4+IChYRU4pICAgIDAwMDAwMDAwMDBkYjAzZDAgMDAwMDAw
MDAwMDI1NjcwOCAwMDAwMDAwMDAwMmNhMzM4Cj4+PiAwMDAwMDAwMDAwMmNhM2U4Cj4+PiAoWEVO
KSAgICAwMDAwMDAwMDAwMmNhMmY4IGZmZmZmZmZmZmZmZmZmZTkgMDAwMDAwMDAwMDAwMTNmYwo+
Pj4gNjU2ZTY5NjY2NTY0NmU1NQo+Pj4gKFhFTikgICAgNzM3Mjc1NjM2NTcyNWY2NCA3NTY0NmY2
ZDVmNjU3NjY5IDA1MDAwMDAwMDAwMDY1NmMKPj4+IDAwMDAwMDAwMDAzZGYzNjgKPj4+Cj4+PiBJ
J3ZlIHRyaWVkIHRvIGRlc3Ryb3kvY3JlYXRlIG11bHRpcGxlIHRpbWVzIHRoZSBzYW1lIHVuaWtl
cm5lbCBhbmQgSQo+Pj4gYWx3YXlzCj4+PiByZWNlaXZlIHRoZSBzYW1lIGVycm9yLiBXaGVuIHJ1
bm5pbmcgb24gVW5peCBJIGRvbid0IGJ1bXAgaW50byB0aGlzCj4+PiBpc3N1ZSwKPj4+IGV2ZW4g
d2hlbiBmZXRjaGluZyBhbmQgcGFyc2luZyBtdWx0aXBsZSBNQiBvZiBkYXRhLgo+Pj4KPj4+IEJ5
IGZpbGxpbmcgbXkgY29kZSB3aXRoIGxvZ3MsIEkgZmlndXJlZCBvdXQgd2hlcmUgZXhhY3RseSB0
aGUgdW5pa2VybmVsCj4+PiBzdG9wcy4gU3BlY2lmaWNhbGx5IGR1cmluZyB0aGUgSlNPTiByZXNw
b25zZSBwYXJzaW5nIChJJ20gdXNpbmcgdGhlCj4+PiBZb0pzb24KPj4+IGxpYnJhcnkpOgo+Pj4K
Pj4+IGxldCBkaXJlY3RFeHRyYWN0aW9ubiByYXdKc29uID0KPj4+ICAgICAgICAgICAgIExvZy5p
bmZvIChmdW4gZiAtPiBmICJJbml0aWFsaXppbmcgZGlyZWN0IGV4dHJhY3Rpb24iKTsKPj4+ICAg
ICAgICAgICAgICBsZXQganNvbiA9IFlvanNvbi5CYXNpYy5mcm9tX3N0cmluZyByYXdKc29uIGlu
Cj4+PiAgICAgICAgICAgICAgbGV0IHJlc3VsdCA9IFtqc29uXSB8PiBmaWx0ZXJfbWVtYmVyICJy
ZXN1bHRzIiB8PiBmbGF0dGVuIHw+Cj4+PiBmaWx0ZXJfbWVtYmVyICJzZXJpZXMiCj4+PiAgICAg
ICAgICAgICAgfD4gZmxhdHRlbiB8PiBmaWx0ZXJfbWVtYmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4g
aW4KPj4+ICAgICAgICAgICAgICAgICAgTGlzdC5tYXAgKAo+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnVuIGl0ZW0gLT4KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxldCBkYXRhcG9pbnQgPSBtYXRjaCBpdGVtIHw+IGluZGV4IDEKPj4+IHdpdGgKPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBTdHJpbmcgYSAtPiBhCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBgRmxvYXQgZiAtPiBzdHJp
bmdfb2ZfZmxvYXQgZgo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
YEludCBpIC0+IHN0cmluZ19vZl9mbG9hdAo+Pj4gKGZsb2F0X29mX2ludCBpKQo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgYEJvb2wgYiAtPiBzdHJpbmdfb2ZfYm9v
bCBiCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbgo+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBvaW50Cj4+PiAgICAgICAgICAgICAgKSByZXN1
bHQgfD4gY29tcHV0ZUF2ZXJhZ2UgPj49IGZ1biBhdmVyIC0+Cj4+PiAgICAgICAgICAgICAgbG9n
X2x3dCB+aW5qZWN0OihmdW4gZiAtPiBmICJSZXN1bHQgJWYiIGF2ZXIpCj4+Pgo+Pj4gSSBrbm93
IHRoYXQgcHJvYmFibHkgbXkgY29kZSBpcyBub3QgcmVhbGx5IG9wdGltaXplZCBhbmQgY2xlYW4g
YnV0IEknbQo+Pj4gcXVpdGUKPj4+IHNob2NrZWQgdG8gc2VlIHRoYXQgbXkgdW5pa2VybmVsIGNy
YXNoZXMgd2hlbiBpdCBoYXMgdG8gZXh0cmFjdCByb3VnaGx5Cj4+PiAzNTAwCj4+PiBkYXRhcG9p
bnRzIChpdCdzIG1vcmUgb3IgbGVzcyB0aGUgdGhyZXNob2xkIGF0IHdoaWNoIGl0IGNyYXNoZXMp
LiBUaGUKPj4+IGZ1bmN0aW9uIGNvbXB1dGVBdmVyYWdlIGlzIG5vdCBldmVuIGNhbGxlZC4gSWYg
SSBydW4gdGhlIHNhbWUgY29kZSBvbgo+Pj4gVW5peCBJCj4+PiBjYW4gcGFyc2UgYW5kIHByb2Nl
c3MgdXAgdG8gYSAxTSBkYXRhcG9pbnRzIGluIGxlc3MgdGhhbiBhIHNlY29uZC4gSSd2ZQo+Pj4g
YWxzbwo+Pj4gdHJpZWQgdG8gaW5jcmVhc2UgdGhlIG51bWJlciBvZiB2Y3B1cyBhbmQgbWVtb3J5
LCBidXQgbm90aGluZyBjaGFuZ2VkICgxNgo+Pj4gdmNwdXMgYW5kIDRHQiBvZiBtZW1vcnkpLgo+
Pj4KPj4+IEkgd291bGQgbGlrZSB0byBhZGQgdGhhdCB0aGlzIHRocmVzaG9sZCBjaGFuZ2VzIGRl
cGVuZGluZyBvbiB0aGUgaG9zdAo+Pj4gbWFjaGluZToKPj4+Cj4+PiAtIE1hY2hpbmUgQSAoVWJ1
bnR1IDE0LjA0LCBYZW4gNC42LjAsIDMyIENvcmVzLCAxMjggR0IgUkFNLCAxMCBHQiBOZXR3b3Jr
Cj4+PiBJbnRlcmZhY2UpIC0+IFRocmVzaG9sZCBpcyBhcm91bmQgMTA3S2IKPj4+IC0gTWFjaGlu
ZSBCIChEZWJpYW4gOC41LCBYZW4gNC40LjEsIDQgY29yZXMsIDggR0IgUkFNLCAxR0IgTmV0d29y
awo+Pj4gSW50ZXJmYWNlKSAtPiBUaHJlc2hvbGQgaXMgYXJvdW5kIDMzS2IKPj4KPj4gQ2FuIHlv
dSBzaW1wbGlmeSB0aGUgY2FzZT8gRm9yIGV4YW1wbGUsIGluc3RlYWQgb2YgZmV0Y2hpbmcgdGhl
IEpTT04sCj4+IHdoYXQgaWYgeW91IGluLWxpbmUgdGhlIHJhdyBkYXRhIGluIHlvdXIgY29kZSBh
bmQgcGFyc2UgdGhhdD8KPj4KPj4gRG9lcyBhZGRpbmcgYSBgR2MuZnVsbF9tYWpvciAoKWAganVz
dCBiZWZvcmUgdGhlIGNyYXNoIGhlbHA/IFRoYXQKPj4gbWlnaHQgaW5kaWNhdGUgd2UncmUgcnVu
bmluZyBvdXQgb2YgbWVtb3J5IGFuZCBmYWlsaW5nIHRvIHJ1biB0aGUgR0MKPj4gZm9yIHNvbWUg
cmVhc29uLgo+Pgo+PiBZb3UgY291bGQgYWxzbyB1c2UgYG9iamR1bXAgLWRgIG9yIHNpbWlsYXIg
b24gdGhlIHVuaWtlcm5lbCBpbWFnZSBhbmQKPj4gc2VlIHdoYXQgdGhlIGFkZHJlc3NlcyBpbiB0
aGUgc3RhY2sgdHJhY2UgY29ycmVzcG9uZCB0by4KPj4KPj4KPgo+IC0tCj4gVml0dG9yaW8gQ296
em9saW5vLCBNLkVuZy4KPiBUZWNobmlzY2hlIFVuaXZlcnNpdMOkdCBNw7xuY2hlbiAtIEluc3Rp
dHV0IGbDvHIgSW5mb3JtYXRpawo+IE9mZmljZSAwMS4wNS4wNDEKPiBCb2x0em1hbm5zdHIuIDMs
IDg1NzQ4IEdhcmNoaW5nLCBHZXJtYW55Cj4gVGVsOiArNDkgODkgMjg5LTE3MzU2Cj4gaHR0cDov
L3d3dy5jbS5pbi50dW0uZGUvZW4vcmVzZWFyY2gtZ3JvdXAvdml0dG9yaW8tY296em9saW5vCj4K
PgoKCgotLSAKdGFsZXg1IChHaXRIdWIvVHdpdHRlcikgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5j
b20vYmxvZy8KR1BHOiA1REQ1IDhENzAgODk5QyA0NTRBIDk2NkQgIDZBNTEgNzUxMyAzQzhGIDk0
RjYgRTBDQwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUgN0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3
NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 15:36:25 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 15:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHBbT-0001Sp-Sg; Wed, 14 Dec 2016 15:36:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1cHBbS-0001Sj-0x
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 15:36:22 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4A/BA-16850-5F661585; Wed, 14 Dec 2016 15:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTSSt0vaYE
 RBuduKFv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8a885eZCya6Vrx8o9/A2GzexcjFISQwj1Gi
 e8F1FhCHRWAWq8Ti/3tZQRwJgW2sEs3HDzF2MXICOTkS9/ZfYIKwiyX6Fy9mB7F5BQQlTs58w
 gJiCwl4S3z8vwKshlPAVmLC5rfMECs2M0rsajgGlmATUJf4eusRWDOLgKrE1EUTWSAGBUgcO9
 ABViMsUCYxuWUCG4gtImAq8f/lFqA4BwezgL/E3u3lEKa6xPp5QiAVzALaEssWvmaewCg4C8l
 FsxCqZiGpWsDIvIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cT
 IzBo6xkYGHcwTljld4hRkoNJSZR3q15ghBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qOpQDnBo
 tT01Iq0zBxg/MCkJTh4lER4hYExJMRbXJCYW5yZDpE6xWjJcWzW4qdMHB+OLwGSuzrXPGUSYs
 nLz0uVEue9BDJPAKQhozQPbhwsxi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1AFnLk5l
 XArf1FdBBTEAHiS7xBzmoJBEhJdXAeKC//d6sLN1J+44LumZ9uDh/4Tv9gwmiSwT+zk14uSxo
 tdO3DcsVf1oFah677jI59NZupc+Zr/a6WXGej9xZ62xuzvZL7sz9Ox+frtreZ7JkpRmn6py3m
 kKX7orbXFp7Lv5GzX5J420fGboEmtIzVYLPp8lKsMz7JmoQfbLuQc+Bo+7vV7EpX1BiKc5INN
 RiLipOBADUa7Zb7AIAAA==
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1481729779!61482602!1
X-Originating-IP: [209.85.210.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11091 invoked from network); 14 Dec 2016 15:36:19 -0000
Received: from mail-wj0-f169.google.com (HELO mail-wj0-f169.google.com)
 (209.85.210.169)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 15:36:19 -0000
Received: by mail-wj0-f169.google.com with SMTP id xy5so39641192wjc.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 07:36:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=6E1zB/+Dz8Sk3PPkduiHSvVHmrPtFz5TcvnALXuQSf0=;
 b=rD7mPJ92s/tME23paTk+76S+c5yleu+OYLPZbCdemdHh+q/Ob4cuCzx3+nn6k6jTzn
 YtDn93BSI4LhVIOeJ+esateXUJnBxkWMIibFPf/fx5CZBRz2XJk9FN2YTfAd2tBTmb14
 KiFH46/qr4iTbyarkcdZHGCXMMaR2A0XJPet6B1JfERUxkmlMGc00gWDiJp+LdAYuLVV
 y37MvelgKcx/LmpscPVOOnBnU1wa02d0pSMQeQXcGhBJOOS4ilytPKPFjyT4GH/e/kAa
 eUBGIDSqWumWTrwJDXV61OKy8rHh2W2aEwAzEJNuTAHGnwFBtQDIfhm8zS9mvCGYmJbA
 vl+A==
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=6E1zB/+Dz8Sk3PPkduiHSvVHmrPtFz5TcvnALXuQSf0=;
 b=G7w4cRr8oSlshZDD7/R9tK3kVPDZx5uBia4VzLxsBnpviQQ9GDBu/lhLKwc+Cdkl59
 iArKSgdP9H7vikZcdKwVukaPWBw2YWjWeuJL48/DZf9d3jsc2+czQCbU2O8AjoQ2gW38
 /nhUrbqOOuIe767qEcGQlSEAYKsfnMIwByN07ejCLtxHrqstNwoI8KNLJC38pvejw7n/
 NLxkyP1Pj6kDrOVu0/fqKWN3YxBqoegXUF/RrpAq2lgfKKDXaqxc9d8Ob8bq+BFw4pjM
 mOUQ/AS2WAMqJM5M1u2YvCoJ3QDIGfb1JF8sJxm6FT3UEWiYhbV+cRibTAwxmZczj345
 WMiw==
X-Gm-Message-State: AKaTC00t6XKcttaBwJQlVWgpJT3um2dXY7eh+Rwt+inGqX7aQXDDl85o8dngnoYnk8LHMXi7G9mKeaK5vTpOmg==
X-Received: by 10.28.146.203 with SMTP id u194mr7886735wmd.79.1481729779496;
 Wed, 14 Dec 2016 07:36:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.194.133 with HTTP; Wed, 14 Dec 2016 07:36:18 -0800 (PST)
In-Reply-To: <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 14 Dec 2016 15:36:18 +0000
Message-ID: <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNToxMiwgVml0dG9yaW8gQ296em9saW5vCjx2aXR0b3Jp
by5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiBIaSBUaG9tYXMsCj4KPiBJJ3ZlIHRyaWVk
IGEgZmV3IHRoaW5nczoKPgo+IC0gYEdjLmZ1bGxfbWFqb3IoKWAgdW5mb3J0dW5hdGVseSBkb2Vz
bid0IGhlbHAuCj4gLSBMb29raW5nIGF0IHRoZSBhZGRyZXNzIHBvaW50ZWQgYnkgdGhlIFJJUCBh
dCB0aGUgbW9tZW50IG9mIHRoZSBleGNlcHRpb24sCj4gSSBjYW4gc2VlIHRoaXMgaW5zdHJ1Y3Rp
b246Cj4KPiAyNTYwNWY6ICAgICAgIGU4IDdjIGFkIGZmIGZmICAgICAgICAgIGNhbGxxICAyNTBk
ZTAgPG1lbWNweT4KPgo+IEkgZG9uJ3Qga25vdyBob3cgdXNlZnVsIGNhbiBpdCBiZSwgY29uc2lk
ZXJpbmcgdGhhdCBJIGNhbiB0cmlnZ2VyIHRoZSBzYW1lCj4gY3Jhc2ggYnkgYWN0dWFsbHkgY2hh
bmdpbmcgdGhlIGNvZGUgYW5kLCBpbiB0aGlzIGNhc2UsIHRoZSByZWZlcmVuY2VzCj4gaW5zdHJ1
Y3Rpb24gd291bGQgYmUgc29tZXRoaW5nIHRvdGFsbHkgZGlmZmVyZW50IChsaWtlIGEgbW92ZWws
IHB1c2gpLiBNYXliZQo+IHRoZSBpbnN0cnVjdGlvbiB0eXBlIGlzIG5vdCBtdWNoIHJlbGF0ZWQg
dG8gdGhlIGNyYXNoIGl0c2VsZj8gSSBmZWVsIGxpa2UgaXQKPiBkb2Vzbid0IG1ha2UgbXVjaCBz
ZW5zZS4uCgpJdCB3b3VsZCBiZSBtb3JlIGludGVyZXN0aW5nIHRvIGtub3cgdGhlIGNhbGxlciBv
ZiB0aGlzIGZ1bmN0aW9uLCBldGMuCkl0J3MgcG9zc2libGUgdGhhdCBpdCBicmFuY2hlZCB0byBh
biBpbnZhbGlkIGFkZHJlc3MgYW5kIHN0YXJ0ZWQKZXhlY3V0aW5nIHJhbmRvbSBjb2RlIGF0IHNv
bWUgcG9pbnQsIHNvIHRoZSBhY3R1YWwgbG9jYXRpb24gb2YgdGhlCmNyYXNoIG1pZ2h0IG5vdCBo
ZWxwIGJ1dCB0aGluZ3MgZnVydGhlciB1cCB0aGUgc3RhY2sgbWlnaHQgYmUgdXNlZnVsLgoKPiAt
IFJlZ2FyZGluZyBpbi1saW5pbmcgdGhlIHJhdyBkYXRhIGluIHRoZSBjb2RlLCBJJ20gc3RpbGwg
d29ya2luZyBvbiBpdC4KPiBBY3R1YWxseSBJIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgd2hhdCB5
b3UgbWVhbiwgYXJlIHlvdSBzdWdnZXN0aW5nCj4gZGUtc3RydWN0dXJpbmcgdGhlIEpTT04gZm9y
bWF0IGFuZCBpbnNlcnQgaW50byBteSBjb2RlIGRpcmVjdGx5IGEgbGlzdC9hcnJheQo+IG9mIHZh
bHVlcz8gT3IgY29weWluZyB0aGUgSlNPTiBvdXRwdXQgZGlyZWN0bHkgaW5zaWRlIG15IGNvZGUg
YXMgYSBzdGF0aWMKPiB2YXJpYWJsZT8gSSd2ZSB0cmllZCB0aGUgbGF0dGVyIGFuZCB0aGUgZXJy
b3IgcGVyc2lzdHMuIEkgd2lsbCBidWlsZCB0aGUKPiBsaXN0IG9mIHN0YXRpYyB2YWx1ZXMgYW5k
IHNlZSB3aGF0IGhhcHBlbnMuCgpZZXMsIEkgbWVhbiBwdXR0aW5nIHRoZSBqc29uIGluIHlvdXIg
Y29kZSwgYXMKCiAgbGV0IHJhd19qc29uID0gIi4uLiIKCklmIGl0IHN0aWxsIGNyYXNoZXMgd2l0
aCB0aGlzLCB5b3UgY2FuIHJlbW92ZSB0aGUgZGF0YWJhc2UgY2FsbC4gSWYgaXQKc3RpbGwgY3Jh
c2hlcywgeW91IGNhbiByZW1vdmUgbmV0d29ya2luZyBjb21wbGV0ZWx5IGZyb20geW91cgp1bmlr
ZXJuZWwuIFlvdSBjYW4gZWxpbWluYXRlIGEgbG90IG9mIGNvZGUgcXVpY2tseSB0aGlzIHdheS4K
CklmIHlvdSBjYW4gZ2V0IGEgdW5pa2VybmVsIHRoYXQganVzdCBwYXJzZXMgYSBKU09OIHN0cmlu
ZyBhbmQgY3Jhc2hlcywKb3RoZXIgcGVvcGxlIGNhbiB0cnkgaXQgdG9vIGFuZCBpdCBzaG91bGQg
YmUgZWFzeSB0byBmaW5kIHRoZSBjYXVzZS4KCj4gQW55d2F5LCB3aGF0ZXZlciBJIGRvIHdpdGgg
dGhlIHJldHJpZXZlZCBKU09OIChldmVuIExpc3QuaXRlciB3aXRoIGFuIGVtcHR5Cj4gZnVuY3Rp
b24gYm9keSksIHRoZSB1bmlrZXJuZWwgY3Jhc2hlcy4gSSBoYXZlIHRoZSBpbXByZXNzaW9uIHRo
YXQgYXMgc29vbiBhcwo+IEkgdHJ5IHRvIGFjY2VzcyB0aGUgdmFyaWFibGUgY29udGFpbmluZyB0
aGUgSlNPTiB2YWx1ZSB0aGUgc3lzdGVtIGNyYXNoIGlzCj4gdHJpZ2dlcmVkLgo+Cj4gQmVzdCBy
ZWdhcmRzLAo+IFZpdHRvcmlvCj4KPgo+IElsIDE0LzEyLzIwMTYgMTM6NDUsIFRob21hcyBMZW9u
YXJkIGhhIHNjcml0dG86Cj4+Cj4+IE9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTE6MzUsIFZpdHRv
cmlvIENvenpvbGlubwo+PiA8dml0dG9yaW8uY296em9saW5vQGluLnR1bS5kZT4gd3JvdGU6Cj4+
Pgo+Pj4gSGksCj4+PiBJJ20gcnVubmluZyBhIHVuaWtlcm5lbCBvbiBYRU4gdGhhdCBiYXNpY2Fs
bHkgYWNjZXNzZXMgYSByZW1vdGUgREIsCj4+PiBmZXRjaGVzCj4+PiBhbmQgY29tcHV0ZXMgc29t
ZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRseSwgaWYgSSB0cnkgdG8KPj4+
IGZldGNoCj4+PiBhbmQgcGFyc2UgYSBKU09OIHJlc3BvbnNlIGdyZWF0ZXIgdGhhbiBhIGVtcGly
aWNhbGx5IGZvdW5kIHRocmVzaG9sZAo+Pj4gKGRldGFpbHMgYXQgdGhlIGJvdHRvbSBvZiB0aGUg
ZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdCBjcmFzaGVzCj4+PiBhbmQKPj4+IHRo
aXMgaXMgd2FpdCBJIHNlZSB3aGVuIHJ1bm5pbmcgc3VkbyB4bCBkbWVzZzoKPj4+Cj4+PiAoWEVO
KSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAyYzlmZjg6Cj4+PiAoWEVOKSAgTDRbMHgw
MDBdID0gMDAwMDAwMTBiNWY2NzA2NyAwMDAwMDAwMDAwMDAwNTY3Cj4+PiAoWEVOKSAgTDNbMHgw
MDBdID0gMDAwMDAwMTBiNWY2ODA2NyAwMDAwMDAwMDAwMDAwNTY4Cj4+PiAoWEVOKSAgTDJbMHgw
MDFdID0gMDAwMDAwMTBiNWY2YTA2NyAwMDAwMDAwMDAwMDAwNTZhCj4+PiAoWEVOKSAgTDFbMHgw
YzldID0gMDAxMDAwMTBiMWFjOTAyNSAwMDAwMDAwMDAwMDAwMmM5Cj4+PiAoWEVOKSBkb21haW5f
Y3Jhc2hfc3luYyBjYWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMjI2MWJl
Cj4+PiBjcmVhdGVfYm91bmNlX2ZyYW1lKzB4NjYvMHgxM2EKPj4+IChYRU4pIERvbWFpbiAyMyAo
dmNwdSMwKSBjcmFzaGVkIG9uIGNwdSMxNzoKPj4+IChYRU4pIC0tLS1bIFhlbi00LjYuMCAgeDg2
XzY0ICBkZWJ1Zz1uICBOb3QgdGFpbnRlZCBdLS0tLQo+Pj4gKFhFTikgQ1BVOiAgICAxNwo+Pj4g
KFhFTikgUklQOiAgICBlMDMzOls8MDAwMDAwMDAwMDI1OGNmND5dCj4+PiAoWEVOKSBSRkxBR1M6
IDAwMDAwMDAwMDAwMTAyMDYgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMjN2MCkKPj4+
IChYRU4pIHJheDogMDAwMDAwMDAwMDI1OGNmMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJj
eDoKPj4+IDAwMDAwMDAwMDAwMDAwNzMKPj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDQ0MjUyOCAg
IHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaToKPj4+IDAwMDAwMDAwMDAyY2EwMTgKPj4+IChY
RU4pIHJicDogMDAwMDAwMDAwMDJjYTFlOCAgIHJzcDogMDAwMDAwMDAwMDJjYTAwMCAgIHI4Ogo+
Pj4gMDAwMDAwMDAwMDAwMDAwMgo+Pj4gKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDA3ICAgcjEw
OiAwMDAwMDAwMDAwMDAwMDA3ICAgcjExOgo+Pj4gMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikg
cjEyOiAwMDAwMDAwMDAwMmNhMTE4ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0Ogo+Pj4g
MDAwMDAwMTEyMzhmYTAwMAo+Pj4gKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDc0ICAgY3IwOiAw
MDAwMDAwMDgwMDUwMDMzICAgY3I0Ogo+Pj4gMDAwMDAwMDAwMDE1MjZlMAo+Pj4gKFhFTikgY3Iz
OiAwMDAwMDAxMGI1ZjY2MDAwICAgY3IyOiAwMDAwMDAwMDAwMmM5ZmY4Cj4+PiAoWEVOKSBkczog
MDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDJiICAgY3M6IGUw
MzMKPj4+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPTAwMDAwMDAwMDAyY2EwMDA6
Cj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDI1OTMzZgo+Pj4gMDAwMDAwMDAwMDAwMDA3NAo+Pj4gKFhFTikgICAgMDAwMDAwMTEyMzhmYTAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2ExMTgKPj4+IDAwMDAwMDAwMDAyY2ExZTgK
Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDA3Cj4+PiAwMDAwMDAwMDAwMDAwMDA3Cj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAy
IGZmZmY4MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA3Mwo+Pj4gMDAwMDAwMDAwMDQ0MjUyOAo+
Pj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZm
ZmZmZmYKPj4+IDAwMDAwMDAwMDAyNTY3MDgKPj4+IChYRU4pICAgIDAwMDAwMDAxMDAwMGUwMzAg
MDAwMDAwMDAwMDAxMDAwNiAwMDAwMDAwMDAwMmNhMGM4Cj4+PiAwMDAwMDAwMDAwMDBlMDJiCj4+
PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwZmZjIDM3MzYzNTM0MzMzMjMxMzAgNDY0NTQ0NDM0MjQx
MzkzOAo+Pj4gNGU0ZDRjNGI0YTQ5NDg0Nwo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTE4YiAw
MDAwMDAwMDAwMmNhMWU4IDAwMDAwMDAwMDAyY2ExOGEKPj4+IDAwMDAwMDAwMDAwMDAwNzQKPj4+
IChYRU4pICAgIDAwMDAwMDAwMDAyNTY2YTAgMDAwMDAwMDAwMDJjYTExOCAwMDAwMDAwMDAwMjU2
MWJjCj4+PiA3NTYxNjYyMDY1Njc2MTUwCj4+PiAoWEVOKSAgICA2OTZjMjA3NDYxMjA3NDZjIDY0
NjQ2MTIwNzI2MTY1NmUgMzA2MjY0MjA3MzczNjU3Mgo+Pj4gNzA2OTcyMjAyYzMwNjQzMwo+Pj4g
KFhFTikgICAgMmMzODMwMzczNjM1MzIyMCAzMDMwMjA3MzY3NjU3MjIwIDMwMzAzMDMwMzAzMDMw
MzAKPj4+IDIwMmMzODMzMzM2MTYzMzIKPj4+IChYRU4pICAgIDY1MzM2MTYzMzIyMDcwNzMgNzM1
ZjcyNzU2ZjIwMmMzOCAzMDMwMzAzMDMwMzAyMDcwCj4+PiAzMjYxNjMzMjMwMzAzMDMwCj4+PiAo
WEVOKSAgICA2NTY0NmY2MzIwMmMzODY2IGZmZmZmZmZmMGEwZDMwMjAgMDAwMDAwMDAwMDAwMGJm
Ywo+Pj4gNjE2NjVmNjg2Mzc0NjE0ZAo+Pj4gKFhFTikgICAgMDIwMDAwNjU3Mjc1NmM2OSAwMDAw
MDAwMDAwMDAwMDczIDAwMDAwMDAwMDAwMDAwMDAKPj4+IGZmZmZmZmZmZmZmZmZmZWYKPj4+IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJjYTJlOCAwMDAwMDAwMDAwMDAwMDAw
Cj4+PiAwMDAwMDAxMTIzOGZhMDAwCj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDc0IDAwMDAw
MDAwMDAyY2EzMzggMDAwMDAwMDAwMDI1NjMwYQo+Pj4gNjM2ZjZjNjI1ZjczNzk1Mwo+Pj4gKFhF
TikgICAgMDAwMDAwMzAwMDAwMDAzMCAwMDAwMDAwMDAwMmNhMmUwIDAwMDAwMDAwMDAyY2EyMTgK
Pj4+IGZmZmZmZmZmZmZmZmZmZWIKPj4+IChYRU4pICAgIDAwMDAwMDAwMDBkYjAzZDAgMDAwMDAw
MDAwMDI1NjcwOCAwMDAwMDAwMDAwMmNhMzM4Cj4+PiAwMDAwMDAwMDAwMmNhM2U4Cj4+PiAoWEVO
KSAgICAwMDAwMDAwMDAwMmNhMmY4IGZmZmZmZmZmZmZmZmZmZTkgMDAwMDAwMDAwMDAwMTNmYwo+
Pj4gNjU2ZTY5NjY2NTY0NmU1NQo+Pj4gKFhFTikgICAgNzM3Mjc1NjM2NTcyNWY2NCA3NTY0NmY2
ZDVmNjU3NjY5IDA1MDAwMDAwMDAwMDY1NmMKPj4+IDAwMDAwMDAwMDAzZGYzNjgKPj4+Cj4+PiBJ
J3ZlIHRyaWVkIHRvIGRlc3Ryb3kvY3JlYXRlIG11bHRpcGxlIHRpbWVzIHRoZSBzYW1lIHVuaWtl
cm5lbCBhbmQgSQo+Pj4gYWx3YXlzCj4+PiByZWNlaXZlIHRoZSBzYW1lIGVycm9yLiBXaGVuIHJ1
bm5pbmcgb24gVW5peCBJIGRvbid0IGJ1bXAgaW50byB0aGlzCj4+PiBpc3N1ZSwKPj4+IGV2ZW4g
d2hlbiBmZXRjaGluZyBhbmQgcGFyc2luZyBtdWx0aXBsZSBNQiBvZiBkYXRhLgo+Pj4KPj4+IEJ5
IGZpbGxpbmcgbXkgY29kZSB3aXRoIGxvZ3MsIEkgZmlndXJlZCBvdXQgd2hlcmUgZXhhY3RseSB0
aGUgdW5pa2VybmVsCj4+PiBzdG9wcy4gU3BlY2lmaWNhbGx5IGR1cmluZyB0aGUgSlNPTiByZXNw
b25zZSBwYXJzaW5nIChJJ20gdXNpbmcgdGhlCj4+PiBZb0pzb24KPj4+IGxpYnJhcnkpOgo+Pj4K
Pj4+IGxldCBkaXJlY3RFeHRyYWN0aW9ubiByYXdKc29uID0KPj4+ICAgICAgICAgICAgIExvZy5p
bmZvIChmdW4gZiAtPiBmICJJbml0aWFsaXppbmcgZGlyZWN0IGV4dHJhY3Rpb24iKTsKPj4+ICAg
ICAgICAgICAgICBsZXQganNvbiA9IFlvanNvbi5CYXNpYy5mcm9tX3N0cmluZyByYXdKc29uIGlu
Cj4+PiAgICAgICAgICAgICAgbGV0IHJlc3VsdCA9IFtqc29uXSB8PiBmaWx0ZXJfbWVtYmVyICJy
ZXN1bHRzIiB8PiBmbGF0dGVuIHw+Cj4+PiBmaWx0ZXJfbWVtYmVyICJzZXJpZXMiCj4+PiAgICAg
ICAgICAgICAgfD4gZmxhdHRlbiB8PiBmaWx0ZXJfbWVtYmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4g
aW4KPj4+ICAgICAgICAgICAgICAgICAgTGlzdC5tYXAgKAo+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnVuIGl0ZW0gLT4KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxldCBkYXRhcG9pbnQgPSBtYXRjaCBpdGVtIHw+IGluZGV4IDEKPj4+IHdpdGgKPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBTdHJpbmcgYSAtPiBhCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBgRmxvYXQgZiAtPiBzdHJp
bmdfb2ZfZmxvYXQgZgo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
YEludCBpIC0+IHN0cmluZ19vZl9mbG9hdAo+Pj4gKGZsb2F0X29mX2ludCBpKQo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgYEJvb2wgYiAtPiBzdHJpbmdfb2ZfYm9v
bCBiCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbgo+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBvaW50Cj4+PiAgICAgICAgICAgICAgKSByZXN1
bHQgfD4gY29tcHV0ZUF2ZXJhZ2UgPj49IGZ1biBhdmVyIC0+Cj4+PiAgICAgICAgICAgICAgbG9n
X2x3dCB+aW5qZWN0OihmdW4gZiAtPiBmICJSZXN1bHQgJWYiIGF2ZXIpCj4+Pgo+Pj4gSSBrbm93
IHRoYXQgcHJvYmFibHkgbXkgY29kZSBpcyBub3QgcmVhbGx5IG9wdGltaXplZCBhbmQgY2xlYW4g
YnV0IEknbQo+Pj4gcXVpdGUKPj4+IHNob2NrZWQgdG8gc2VlIHRoYXQgbXkgdW5pa2VybmVsIGNy
YXNoZXMgd2hlbiBpdCBoYXMgdG8gZXh0cmFjdCByb3VnaGx5Cj4+PiAzNTAwCj4+PiBkYXRhcG9p
bnRzIChpdCdzIG1vcmUgb3IgbGVzcyB0aGUgdGhyZXNob2xkIGF0IHdoaWNoIGl0IGNyYXNoZXMp
LiBUaGUKPj4+IGZ1bmN0aW9uIGNvbXB1dGVBdmVyYWdlIGlzIG5vdCBldmVuIGNhbGxlZC4gSWYg
SSBydW4gdGhlIHNhbWUgY29kZSBvbgo+Pj4gVW5peCBJCj4+PiBjYW4gcGFyc2UgYW5kIHByb2Nl
c3MgdXAgdG8gYSAxTSBkYXRhcG9pbnRzIGluIGxlc3MgdGhhbiBhIHNlY29uZC4gSSd2ZQo+Pj4g
YWxzbwo+Pj4gdHJpZWQgdG8gaW5jcmVhc2UgdGhlIG51bWJlciBvZiB2Y3B1cyBhbmQgbWVtb3J5
LCBidXQgbm90aGluZyBjaGFuZ2VkICgxNgo+Pj4gdmNwdXMgYW5kIDRHQiBvZiBtZW1vcnkpLgo+
Pj4KPj4+IEkgd291bGQgbGlrZSB0byBhZGQgdGhhdCB0aGlzIHRocmVzaG9sZCBjaGFuZ2VzIGRl
cGVuZGluZyBvbiB0aGUgaG9zdAo+Pj4gbWFjaGluZToKPj4+Cj4+PiAtIE1hY2hpbmUgQSAoVWJ1
bnR1IDE0LjA0LCBYZW4gNC42LjAsIDMyIENvcmVzLCAxMjggR0IgUkFNLCAxMCBHQiBOZXR3b3Jr
Cj4+PiBJbnRlcmZhY2UpIC0+IFRocmVzaG9sZCBpcyBhcm91bmQgMTA3S2IKPj4+IC0gTWFjaGlu
ZSBCIChEZWJpYW4gOC41LCBYZW4gNC40LjEsIDQgY29yZXMsIDggR0IgUkFNLCAxR0IgTmV0d29y
awo+Pj4gSW50ZXJmYWNlKSAtPiBUaHJlc2hvbGQgaXMgYXJvdW5kIDMzS2IKPj4KPj4gQ2FuIHlv
dSBzaW1wbGlmeSB0aGUgY2FzZT8gRm9yIGV4YW1wbGUsIGluc3RlYWQgb2YgZmV0Y2hpbmcgdGhl
IEpTT04sCj4+IHdoYXQgaWYgeW91IGluLWxpbmUgdGhlIHJhdyBkYXRhIGluIHlvdXIgY29kZSBh
bmQgcGFyc2UgdGhhdD8KPj4KPj4gRG9lcyBhZGRpbmcgYSBgR2MuZnVsbF9tYWpvciAoKWAganVz
dCBiZWZvcmUgdGhlIGNyYXNoIGhlbHA/IFRoYXQKPj4gbWlnaHQgaW5kaWNhdGUgd2UncmUgcnVu
bmluZyBvdXQgb2YgbWVtb3J5IGFuZCBmYWlsaW5nIHRvIHJ1biB0aGUgR0MKPj4gZm9yIHNvbWUg
cmVhc29uLgo+Pgo+PiBZb3UgY291bGQgYWxzbyB1c2UgYG9iamR1bXAgLWRgIG9yIHNpbWlsYXIg
b24gdGhlIHVuaWtlcm5lbCBpbWFnZSBhbmQKPj4gc2VlIHdoYXQgdGhlIGFkZHJlc3NlcyBpbiB0
aGUgc3RhY2sgdHJhY2UgY29ycmVzcG9uZCB0by4KPj4KPj4KPgo+IC0tCj4gVml0dG9yaW8gQ296
em9saW5vLCBNLkVuZy4KPiBUZWNobmlzY2hlIFVuaXZlcnNpdMOkdCBNw7xuY2hlbiAtIEluc3Rp
dHV0IGbDvHIgSW5mb3JtYXRpawo+IE9mZmljZSAwMS4wNS4wNDEKPiBCb2x0em1hbm5zdHIuIDMs
IDg1NzQ4IEdhcmNoaW5nLCBHZXJtYW55Cj4gVGVsOiArNDkgODkgMjg5LTE3MzU2Cj4gaHR0cDov
L3d3dy5jbS5pbi50dW0uZGUvZW4vcmVzZWFyY2gtZ3JvdXAvdml0dG9yaW8tY296em9saW5vCj4K
PgoKCgotLSAKdGFsZXg1IChHaXRIdWIvVHdpdHRlcikgICAgICAgIGh0dHA6Ly9yb3NjaWR1cy5j
b20vYmxvZy8KR1BHOiA1REQ1IDhENzAgODk5QyA0NTRBIDk2NkQgIDZBNTEgNzUxMyAzQzhGIDk0
RjYgRTBDQwpHUEc6IERBOTggMjVBRSBDQUQwIDg5NzUgN0NEQSAgQkQ4RSAwNzEzIDNGOTYgQ0E3
NCBEOEJBCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:12:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:12: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 1cHCAX-000503-GY; Wed, 14 Dec 2016 16:12:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cHCAW-0004zx-2m
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:12:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DD/AA-05787-37F61585; Wed, 14 Dec 2016 16:12:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSPJ+BQ7coPzD
 CYOkpFove1rssDowehz9cYQlgjGLNzEvKr0hgzZh+ey1LweRWxoobv+6xNTAuLO1i5OQQEsiV
 WLDxOVMXIxeQvYtR4s/zc2wgCWGBMonJLRPAbBEBVYn2+1fYIIp+MUrMmdIN5HBwMAsESJz/F
 ARSwyZgLtHXtp8FxOYVsJFYMqeRCaSEBaj36twwkLCoQIzEx+VHGCFKBCVOznzCAlLCKRAoMb
 +1CmQ6s0Ano8S7lcvZJjDyzkJSNgtZDiTBLGAmMW/zQ2YIW1ti2cLXULa1xIxfB6FqFCWmdD9
 kh7BNJV4f/cgIYetLfL6xh20BI8cqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMBwZgCCHYyzL/sfYpTkYFIS5d2qFxghxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YL3fi5QTrAoNT21Ii0zBxhZMGkJDh4lEV6jHKA0b3FBYm5xZjpE6hSjopQ4bwJInwBIIqM0D6
 4NFs2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrADKFJzOvBG76K6DFTECLRZf4gywuSUR
 ISTUwMjA91rolf+NAk6e8xDq7esUYr/j6zzvuOvbtC8+bKfSDRzMvN/Z81uJlv38VXb1Tejqy
 xHlx3ZNnGh1Jj3SXTbAvCmF1+vhK8feOKVfqXilfszK1NnGT/qr2k8tsO+8ar2nmh3LmMOToT
 Cl/uL6l2yhYZGV+sOMfv6j2KZ13/MIF15lZX9ZSYinOSDTUYi4qTgQA1N1RaeECAAA=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1481731953!75905290!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19284 invoked from network); 14 Dec 2016 16:12:33 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 16:12:33 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id 8C9C91C1315; Wed, 14 Dec 2016 17:12:32 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id A3FC21C1311;
 Wed, 14 Dec 2016 17:12:29 +0100 (CET)
 (Extended-Queue-bit tech_ggens@fff.in.tum.de)
To: Thomas Leonard <talex5@gmail.com>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
Date: Wed, 14 Dec 2016 17:13:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============7785834986317907257=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

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

Ok,

I've built a "lightweight" version of my original Unikernel, there is=20
basically only the code necessary to trigger the crash.

Do I copy-paste the code here or somewhere else? I have already an issue =

open here https://github.com/mirage/mirage/issues/731, should I updated=20
it and copy there the unikernel code?

Best regards,
Vittorio


Il 14/12/2016 16:36, Thomas Leonard ha scritto:
> On 14 December 2016 at 15:12, Vittorio Cozzolino
> <vittorio.cozzolino@in.tum.de> wrote:
>> Hi Thomas,
>>
>> I've tried a few things:
>>
>> - `Gc.full_major()` unfortunately doesn't help.
>> - Looking at the address pointed by the RIP at the moment of the excep=
tion,
>> I can see this instruction:
>>
>> 25605f:       e8 7c ad ff ff          callq  250de0 <memcpy>
>>
>> I don't know how useful can it be, considering that I can trigger the =
same
>> crash by actually changing the code and, in this case, the references
>> instruction would be something totally different (like a movel, push).=
 Maybe
>> the instruction type is not much related to the crash itself? I feel l=
ike it
>> doesn't make much sense..
> It would be more interesting to know the caller of this function, etc.
> It's possible that it branched to an invalid address and started
> executing random code at some point, so the actual location of the
> crash might not help but things further up the stack might be useful.
>
>> - Regarding in-lining the raw data in the code, I'm still working on i=
t.
>> Actually I don't fully understand what you mean, are you suggesting
>> de-structuring the JSON format and insert into my code directly a list=
/array
>> of values? Or copying the JSON output directly inside my code as a sta=
tic
>> variable? I've tried the latter and the error persists. I will build t=
he
>> list of static values and see what happens.
> Yes, I mean putting the json in your code, as
>
>    let raw_json =3D "..."
>
> If it still crashes with this, you can remove the database call. If it
> still crashes, you can remove networking completely from your
> unikernel. You can eliminate a lot of code quickly this way.
>
> If you can get a unikernel that just parses a JSON string and crashes,
> other people can try it too and it should be easy to find the cause.
>
>> Anyway, whatever I do with the retrieved JSON (even List.iter with an =
empty
>> function body), the unikernel crashes. I have the impression that as s=
oon as
>> I try to access the variable containing the JSON value the system cras=
h is
>> triggered.
>>
>> Best regards,
>> Vittorio
>>
>>
>> Il 14/12/2016 13:45, Thomas Leonard ha scritto:
>>> On 14 December 2016 at 11:35, Vittorio Cozzolino
>>> <vittorio.cozzolino@in.tum.de> wrote:
>>>> Hi,
>>>> I'm running a unikernel on XEN that basically accesses a remote DB,
>>>> fetches
>>>> and computes some data, sends out the result. Apparently, if I try t=
o
>>>> fetch
>>>> and parse a JSON response greater than a empirically found threshold=

>>>> (details at the bottom of the email), the PVM XEN unikernel just cra=
shes
>>>> and
>>>> this is wait I see when running sudo xl dmesg:
>>>>
>>>> (XEN) Pagetable walk from 00000000002c9ff8:
>>>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>>>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>>>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>>>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>>>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261=
be
>>>> create_bounce_frame+0x66/0x13a
>>>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>>>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>>>> (XEN) CPU:    17
>>>> (XEN) RIP:    e033:[<0000000000258cf4>]
>>>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
>>>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx:
>>>> 0000000000000073
>>>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi:
>>>> 00000000002ca018
>>>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:
>>>> 0000000000000002
>>>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11:
>>>> 0000000000000000
>>>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14:
>>>> 00000011238fa000
>>>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4:
>>>> 00000000001526e0
>>>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>>>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e03=
3
>>>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>>>> (XEN)    00000000002ca118 0000000000000000 000000000025933f
>>>> 0000000000000074
>>>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118
>>>> 00000000002ca1e8
>>>> (XEN)    0000000000000000 0000000000000000 0000000000000007
>>>> 0000000000000007
>>>> (XEN)    0000000000000002 ffff800000000000 0000000000000073
>>>> 0000000000442528
>>>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff
>>>> 0000000000256708
>>>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8
>>>> 000000000000e02b
>>>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938
>>>> 4e4d4c4b4a494847
>>>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a
>>>> 0000000000000074
>>>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc
>>>> 7561662065676150
>>>> (XEN)    696c20746120746c 646461207261656e 3062642073736572
>>>> 706972202c306433
>>>> (XEN)    2c38303736353220 3030207367657220 3030303030303030
>>>> 202c383333616332
>>>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070
>>>> 3261633230303030
>>>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc
>>>> 61665f686374614d
>>>> (XEN)    0200006572756c69 0000000000000073 0000000000000000
>>>> ffffffffffffffef
>>>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000
>>>> 00000011238fa000
>>>> (XEN)    0000000000000074 00000000002ca338 000000000025630a
>>>> 636f6c625f737953
>>>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218
>>>> ffffffffffffffeb
>>>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338
>>>> 00000000002ca3e8
>>>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc
>>>> 656e696665646e55
>>>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c
>>>> 00000000003df368
>>>>
>>>> I've tried to destroy/create multiple times the same unikernel and I=

>>>> always
>>>> receive the same error. When running on Unix I don't bump into this
>>>> issue,
>>>> even when fetching and parsing multiple MB of data.
>>>>
>>>> By filling my code with logs, I figured out where exactly the uniker=
nel
>>>> stops. Specifically during the JSON response parsing (I'm using the
>>>> YoJson
>>>> library):
>>>>
>>>> let directExtractionn rawJson =3D
>>>>              Log.info (fun f -> f "Initializing direct extraction");=

>>>>               let json =3D Yojson.Basic.from_string rawJson in
>>>>               let result =3D [json] |> filter_member "results" |> fl=
atten |>
>>>> filter_member "series"
>>>>               |> flatten |> filter_member "values" |> flatten in
>>>>                   List.map (
>>>>                                   fun item ->
>>>>                                   let datapoint =3D match item |> in=
dex 1
>>>> with
>>>>                                       | `String a -> a
>>>>                                       | `Float f -> string_of_float =
f
>>>>                                       | `Int i -> string_of_float
>>>> (float_of_int i)
>>>>                                       | `Bool b -> string_of_bool b
>>>>                                   in
>>>>                                   datapoint
>>>>               ) result |> computeAverage >>=3D fun aver ->
>>>>               log_lwt ~inject:(fun f -> f "Result %f" aver)
>>>>
>>>> I know that probably my code is not really optimized and clean but I=
'm
>>>> quite
>>>> shocked to see that my unikernel crashes when it has to extract roug=
hly
>>>> 3500
>>>> datapoints (it's more or less the threshold at which it crashes). Th=
e
>>>> function computeAverage is not even called. If I run the same code o=
n
>>>> Unix I
>>>> can parse and process up to a 1M datapoints in less than a second. I=
've
>>>> also
>>>> tried to increase the number of vcpus and memory, but nothing change=
d (16
>>>> vcpus and 4GB of memory).
>>>>
>>>> I would like to add that this threshold changes depending on the hos=
t
>>>> machine:
>>>>
>>>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB Ne=
twork
>>>> Interface) -> Threshold is around 107Kb
>>>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network
>>>> Interface) -> Threshold is around 33Kb
>>> Can you simplify the case? For example, instead of fetching the JSON,=

>>> what if you in-line the raw data in your code and parse that?
>>>
>>> Does adding a `Gc.full_major ()` just before the crash help? That
>>> might indicate we're running out of memory and failing to run the GC
>>> for some reason.
>>>
>>> You could also use `objdump -d` or similar on the unikernel image and=

>>> see what the addresses in the stack trace correspond to.
>>>
>>>
>> --
>> Vittorio Cozzolino, M.Eng.
>> Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informati=
k
>> Office 01.05.041
>> Boltzmannstr. 3, 85748 Garching, Germany
>> Tel: +49 89 289-17356
>> http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino
>>
>>
>
>

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxNjEzMThaMC8GCSqG
SIb3DQEJBDEiBCBdUHstyShsC9Qr9OgBj9HR3MCvbBLhZzZumNfSMvcCyzBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQA5/VgkAdoCiNRx
RsDVTx9hqJUZ6/nURLp7Ak4DJXsPCNsp/5XBL4FqcCB1roMwmJT4pmCtpsVk1Vs1GqYVTlxv
L+HM06Xa546hYKnFWUisS2FFsXDBfBxlHwIgMNOoRIvfARVBNNwt8tm5JWVkEsqgKv+2W46M
hVFG21is4DoO5ZDBySSNEsjmWTgpPdYkLhwW3W41PIyT3dTaOtjyjJO/0TPcuzkQ1WDmBlW/
fdy8FOOCCTYhwZJSECykOfDrFvxDgQPja9JgynEnn9p486jJT5eg5+lkMq0ltNVShMsIGbmI
t9rnoY6jC9Xp8rpO1dJ2nKstJWUqGlckhJ7M9/xFAAAAAAAA
--------------ms060302000703060309040603--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7785834986317907257==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:12:42 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:12: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 1cHCAX-000503-GY; Wed, 14 Dec 2016 16:12:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cHCAW-0004zx-2m
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:12:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DD/AA-05787-37F61585; Wed, 14 Dec 2016 16:12:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSPJ+BQ7coPzD
 CYOkpFove1rssDowehz9cYQlgjGLNzEvKr0hgzZh+ey1LweRWxoobv+6xNTAuLO1i5OQQEsiV
 WLDxOVMXIxeQvYtR4s/zc2wgCWGBMonJLRPAbBEBVYn2+1fYIIp+MUrMmdIN5HBwMAsESJz/F
 ARSwyZgLtHXtp8FxOYVsJFYMqeRCaSEBaj36twwkLCoQIzEx+VHGCFKBCVOznzCAlLCKRAoMb
 +1CmQ6s0Ano8S7lcvZJjDyzkJSNgtZDiTBLGAmMW/zQ2YIW1ti2cLXULa1xIxfB6FqFCWmdD9
 kh7BNJV4f/cgIYetLfL6xh20BI8cqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMBwZgCCHYyzL/sfYpTkYFIS5d2qFxghxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YL3fi5QTrAoNT21Ii0zBxhZMGkJDh4lEV6jHKA0b3FBYm5xZjpE6hSjopQ4bwJInwBIIqM0D6
 4NFs2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrADKFJzOvBG76K6DFTECLRZf4gywuSUR
 ISTUwMjA91rolf+NAk6e8xDq7esUYr/j6zzvuOvbtC8+bKfSDRzMvN/Z81uJlv38VXb1Tejqy
 xHlx3ZNnGh1Jj3SXTbAvCmF1+vhK8feOKVfqXilfszK1NnGT/qr2k8tsO+8ar2nmh3LmMOToT
 Cl/uL6l2yhYZGV+sOMfv6j2KZ13/MIF15lZX9ZSYinOSDTUYi4qTgQA1N1RaeECAAA=
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1481731953!75905290!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19284 invoked from network); 14 Dec 2016 16:12:33 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Dec 2016 16:12:33 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id 8C9C91C1315; Wed, 14 Dec 2016 17:12:32 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id A3FC21C1311;
 Wed, 14 Dec 2016 17:12:29 +0100 (CET)
 (Extended-Queue-bit tech_ggens@fff.in.tum.de)
To: Thomas Leonard <talex5@gmail.com>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
Date: Wed, 14 Dec 2016 17:13:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============7785834986317907257=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

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

Ok,

I've built a "lightweight" version of my original Unikernel, there is=20
basically only the code necessary to trigger the crash.

Do I copy-paste the code here or somewhere else? I have already an issue =

open here https://github.com/mirage/mirage/issues/731, should I updated=20
it and copy there the unikernel code?

Best regards,
Vittorio


Il 14/12/2016 16:36, Thomas Leonard ha scritto:
> On 14 December 2016 at 15:12, Vittorio Cozzolino
> <vittorio.cozzolino@in.tum.de> wrote:
>> Hi Thomas,
>>
>> I've tried a few things:
>>
>> - `Gc.full_major()` unfortunately doesn't help.
>> - Looking at the address pointed by the RIP at the moment of the excep=
tion,
>> I can see this instruction:
>>
>> 25605f:       e8 7c ad ff ff          callq  250de0 <memcpy>
>>
>> I don't know how useful can it be, considering that I can trigger the =
same
>> crash by actually changing the code and, in this case, the references
>> instruction would be something totally different (like a movel, push).=
 Maybe
>> the instruction type is not much related to the crash itself? I feel l=
ike it
>> doesn't make much sense..
> It would be more interesting to know the caller of this function, etc.
> It's possible that it branched to an invalid address and started
> executing random code at some point, so the actual location of the
> crash might not help but things further up the stack might be useful.
>
>> - Regarding in-lining the raw data in the code, I'm still working on i=
t.
>> Actually I don't fully understand what you mean, are you suggesting
>> de-structuring the JSON format and insert into my code directly a list=
/array
>> of values? Or copying the JSON output directly inside my code as a sta=
tic
>> variable? I've tried the latter and the error persists. I will build t=
he
>> list of static values and see what happens.
> Yes, I mean putting the json in your code, as
>
>    let raw_json =3D "..."
>
> If it still crashes with this, you can remove the database call. If it
> still crashes, you can remove networking completely from your
> unikernel. You can eliminate a lot of code quickly this way.
>
> If you can get a unikernel that just parses a JSON string and crashes,
> other people can try it too and it should be easy to find the cause.
>
>> Anyway, whatever I do with the retrieved JSON (even List.iter with an =
empty
>> function body), the unikernel crashes. I have the impression that as s=
oon as
>> I try to access the variable containing the JSON value the system cras=
h is
>> triggered.
>>
>> Best regards,
>> Vittorio
>>
>>
>> Il 14/12/2016 13:45, Thomas Leonard ha scritto:
>>> On 14 December 2016 at 11:35, Vittorio Cozzolino
>>> <vittorio.cozzolino@in.tum.de> wrote:
>>>> Hi,
>>>> I'm running a unikernel on XEN that basically accesses a remote DB,
>>>> fetches
>>>> and computes some data, sends out the result. Apparently, if I try t=
o
>>>> fetch
>>>> and parse a JSON response greater than a empirically found threshold=

>>>> (details at the bottom of the email), the PVM XEN unikernel just cra=
shes
>>>> and
>>>> this is wait I see when running sudo xl dmesg:
>>>>
>>>> (XEN) Pagetable walk from 00000000002c9ff8:
>>>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>>>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>>>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>>>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>>>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d0802261=
be
>>>> create_bounce_frame+0x66/0x13a
>>>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>>>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>>>> (XEN) CPU:    17
>>>> (XEN) RIP:    e033:[<0000000000258cf4>]
>>>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)
>>>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx:
>>>> 0000000000000073
>>>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi:
>>>> 00000000002ca018
>>>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:
>>>> 0000000000000002
>>>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11:
>>>> 0000000000000000
>>>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14:
>>>> 00000011238fa000
>>>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4:
>>>> 00000000001526e0
>>>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>>>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e03=
3
>>>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>>>> (XEN)    00000000002ca118 0000000000000000 000000000025933f
>>>> 0000000000000074
>>>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118
>>>> 00000000002ca1e8
>>>> (XEN)    0000000000000000 0000000000000000 0000000000000007
>>>> 0000000000000007
>>>> (XEN)    0000000000000002 ffff800000000000 0000000000000073
>>>> 0000000000442528
>>>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff
>>>> 0000000000256708
>>>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8
>>>> 000000000000e02b
>>>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938
>>>> 4e4d4c4b4a494847
>>>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a
>>>> 0000000000000074
>>>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc
>>>> 7561662065676150
>>>> (XEN)    696c20746120746c 646461207261656e 3062642073736572
>>>> 706972202c306433
>>>> (XEN)    2c38303736353220 3030207367657220 3030303030303030
>>>> 202c383333616332
>>>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070
>>>> 3261633230303030
>>>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc
>>>> 61665f686374614d
>>>> (XEN)    0200006572756c69 0000000000000073 0000000000000000
>>>> ffffffffffffffef
>>>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000
>>>> 00000011238fa000
>>>> (XEN)    0000000000000074 00000000002ca338 000000000025630a
>>>> 636f6c625f737953
>>>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218
>>>> ffffffffffffffeb
>>>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338
>>>> 00000000002ca3e8
>>>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc
>>>> 656e696665646e55
>>>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c
>>>> 00000000003df368
>>>>
>>>> I've tried to destroy/create multiple times the same unikernel and I=

>>>> always
>>>> receive the same error. When running on Unix I don't bump into this
>>>> issue,
>>>> even when fetching and parsing multiple MB of data.
>>>>
>>>> By filling my code with logs, I figured out where exactly the uniker=
nel
>>>> stops. Specifically during the JSON response parsing (I'm using the
>>>> YoJson
>>>> library):
>>>>
>>>> let directExtractionn rawJson =3D
>>>>              Log.info (fun f -> f "Initializing direct extraction");=

>>>>               let json =3D Yojson.Basic.from_string rawJson in
>>>>               let result =3D [json] |> filter_member "results" |> fl=
atten |>
>>>> filter_member "series"
>>>>               |> flatten |> filter_member "values" |> flatten in
>>>>                   List.map (
>>>>                                   fun item ->
>>>>                                   let datapoint =3D match item |> in=
dex 1
>>>> with
>>>>                                       | `String a -> a
>>>>                                       | `Float f -> string_of_float =
f
>>>>                                       | `Int i -> string_of_float
>>>> (float_of_int i)
>>>>                                       | `Bool b -> string_of_bool b
>>>>                                   in
>>>>                                   datapoint
>>>>               ) result |> computeAverage >>=3D fun aver ->
>>>>               log_lwt ~inject:(fun f -> f "Result %f" aver)
>>>>
>>>> I know that probably my code is not really optimized and clean but I=
'm
>>>> quite
>>>> shocked to see that my unikernel crashes when it has to extract roug=
hly
>>>> 3500
>>>> datapoints (it's more or less the threshold at which it crashes). Th=
e
>>>> function computeAverage is not even called. If I run the same code o=
n
>>>> Unix I
>>>> can parse and process up to a 1M datapoints in less than a second. I=
've
>>>> also
>>>> tried to increase the number of vcpus and memory, but nothing change=
d (16
>>>> vcpus and 4GB of memory).
>>>>
>>>> I would like to add that this threshold changes depending on the hos=
t
>>>> machine:
>>>>
>>>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB Ne=
twork
>>>> Interface) -> Threshold is around 107Kb
>>>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network
>>>> Interface) -> Threshold is around 33Kb
>>> Can you simplify the case? For example, instead of fetching the JSON,=

>>> what if you in-line the raw data in your code and parse that?
>>>
>>> Does adding a `Gc.full_major ()` just before the crash help? That
>>> might indicate we're running out of memory and failing to run the GC
>>> for some reason.
>>>
>>> You could also use `objdump -d` or similar on the unikernel image and=

>>> see what the addresses in the stack trace correspond to.
>>>
>>>
>> --
>> Vittorio Cozzolino, M.Eng.
>> Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informati=
k
>> Office 01.05.041
>> Boltzmannstr. 3, 85748 Garching, Germany
>> Tel: +49 89 289-17356
>> http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino
>>
>>
>
>

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxNjEzMThaMC8GCSqG
SIb3DQEJBDEiBCBdUHstyShsC9Qr9OgBj9HR3MCvbBLhZzZumNfSMvcCyzBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQA5/VgkAdoCiNRx
RsDVTx9hqJUZ6/nURLp7Ak4DJXsPCNsp/5XBL4FqcCB1roMwmJT4pmCtpsVk1Vs1GqYVTlxv
L+HM06Xa546hYKnFWUisS2FFsXDBfBxlHwIgMNOoRIvfARVBNNwt8tm5JWVkEsqgKv+2W46M
hVFG21is4DoO5ZDBySSNEsjmWTgpPdYkLhwW3W41PIyT3dTaOtjyjJO/0TPcuzkQ1WDmBlW/
fdy8FOOCCTYhwZJSECykOfDrFvxDgQPja9JgynEnn9p486jJT5eg5+lkMq0ltNVShMsIGbmI
t9rnoY6jC9Xp8rpO1dJ2nKstJWUqGlckhJ7M9/xFAAAAAAAA
--------------ms060302000703060309040603--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7785834986317907257==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:18:44 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHCGR-0005QQ-L7; Wed, 14 Dec 2016 16:18:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1cHCGQ-0005Q8-Jp
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:18:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1B/75-15112-1E071585; Wed, 14 Dec 2016 16:18:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXiVRuko/uwIDD
 CYGsbo0Vv610WB0aPwx+usAQwRrFm5iXlVySwZvyetpatYH9Axa4Nt1kbGF85dDFycQgJzGGU
 uDLvDDuIwyIwi1Xi74WJzCCOhMA2VomLz66zdDFyAjk5Emt/vGOGsAslFh2bxgpi8woISpyc+
 QSsRkjAW+LZjTdgNqeArcS+l6dZIFasZpI4/2w5WDObgLrE11uP2EFsFgFVie6pyxghBgVIXN
 3dygZiCwuUSUxumQBmiwiYSvx/uYWpi5GDg1nAX2Lv9nIIU11i/TwhkApmAW2JZQtfM09gFJy
 F5KJZCFWzkFQtYGRexahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGLYMQLCD8cCiwEOMkhxMSqK8W/UCI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8C7MB8oJF
 qWmp1akZeYAIwgmLcHBoyTCqwOMIiHe4oLE3OLMdIjUKUZjjg/Hlzxl4tjRueYpkxBLXn5eqp
 Q4rzFIqQBIaUZpHtwgWGRfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvBMg9PJl5JXD7XgG
 dwgR0iugSf5BTShIRUlINjHJPjymuPNs/5cm5BapmvLyqC9gXei/6F3w64fzSyHtH73M/E1r9
 ZqHnkgtWX5dI3Mtp2DtPw0HhhWzF+6xm++D/2gWe/XwTTJtjFQ643MvZq85eu9rRdUG8erBXx
 q5D+0IMz03fs3eJY55v0EQ39uqDUk0iH352/wzZqq+w1HDOGnPNILsqUyWW4oxEQy3mouJEAB
 g4xlfnAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1481732320!48309092!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55845 invoked from network); 14 Dec 2016 16:18:40 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 16:18:40 -0000
Received: by mail-wm0-f44.google.com with SMTP id f82so1843881wmf.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 08:18:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=FLrPGiQ9g0cdG8vhS+rq+oAL/HJSCRtBCrqhTCq6OoQ=;
 b=Vy5NnhTEP0k+fKox4pxdcLF7qfdd475lnvNAgU2VlRU5f3EiJTQ9LR5ctwJLCa62Mz
 ckmUXxLXCZOmOhL69OXJWGRN+ZdsCQxFKcEuQmmtrOPJUQZqzMytc5+NMsMyhydTt2/w
 qCJs3oW4vkgo+9Dm8vTtMRZ88vZtFMthKrsLTD7ZNEEsToxNdQayGchmPAx1YgyGqSKR
 KH9ToHTaQzLsTcbEhV39gZJqm0xhtu9uF9yx0Py8g4ROe7SVypDzceRwBmrRKdjJLshx
 JpPPDQTuqMrOkPQYpqIlN9MXwcvaPph+VgYqCpNEerKecnlZrmKndADXblVFdt7zm+Ev
 +sDw==
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=FLrPGiQ9g0cdG8vhS+rq+oAL/HJSCRtBCrqhTCq6OoQ=;
 b=iGP74I8PPxLjuYCvjLSV367z0tCij50sfo9/EsWUGoTfo9NEXEy6hkO3nNKsJgAT7n
 k8wINJdfZdF6FAy8g5is2+oK++FXopeCi3k7u6/Pm2GhuOwPBqyP+SUkZEC5XJwqMbBG
 sTd+q/UGUQYSUzJU728yOM+Fh3Ef+eV0i1sS0tGyIST8et3Lnp3UwOHUkyOis/jC8K5U
 q33lE7lr7KgNN0TZS4srzvPjHTY1c5tQfKjbFW47Em43XOfdFmTksuervkZt50DS4M/5
 S/5cBQw6NT/8GwuL2ALCje4SOA5z3bHmHRy3y5Jvk+DCJLdRy5UzuTIAVq2Wubgl42zY
 0Pag==
X-Gm-Message-State: AKaTC02k/+Q7kM7xnSpY73XyEDGR/YysBkOOE04DwM1Ki6hMoN/WTk1HJOtdgmtMSdUO5M/9wGdwbgDu9uOg5Q==
X-Received: by 10.28.139.12 with SMTP id n12mr7731168wmd.79.1481732320444;
 Wed, 14 Dec 2016 08:18:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.194.133 with HTTP; Wed, 14 Dec 2016 08:18:39 -0800 (PST)
In-Reply-To: <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
 <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 14 Dec 2016 16:18:39 +0000
Message-ID: <CAG4opy9N7HoTrsD44Znkc5YNZnzQnEND47rPQEgOdXQgkBVBzA@mail.gmail.com>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNjoxMywgVml0dG9yaW8gQ296em9saW5vCjx2aXR0b3Jp
by5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiBPaywKPgo+IEkndmUgYnVpbHQgYSAibGln
aHR3ZWlnaHQiIHZlcnNpb24gb2YgbXkgb3JpZ2luYWwgVW5pa2VybmVsLCB0aGVyZSBpcwo+IGJh
c2ljYWxseSBvbmx5IHRoZSBjb2RlIG5lY2Vzc2FyeSB0byB0cmlnZ2VyIHRoZSBjcmFzaC4KPgo+
IERvIEkgY29weS1wYXN0ZSB0aGUgY29kZSBoZXJlIG9yIHNvbWV3aGVyZSBlbHNlPyBJIGhhdmUg
YWxyZWFkeSBhbiBpc3N1ZQo+IG9wZW4gaGVyZSBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21p
cmFnZS9pc3N1ZXMvNzMxLCBzaG91bGQgSSB1cGRhdGVkIGl0Cj4gYW5kIGNvcHkgdGhlcmUgdGhl
IHVuaWtlcm5lbCBjb2RlPwoKR3JlYXQhIFlvdSBjYW4gZWl0aGVyIGFkZCBpdCB0byB0aGUgaXNz
dWUgb3IsIGlmIHlvdSB3YW50IG1vcmUgc3BhY2UgLwptdWx0aXBsZSBmaWxlcywgdGhlcmUncyBh
ICJHaXN0IiBsaW5rIGF0IHRoZSB0b3Agb2YgdGhlIEdpdEh1YiBwYWdlCnRoYXQgY2FuIGJlIGEg
Y29udmVuaWVudCBwbGFjZSB0byBwYXN0ZSBzdHVmZi4KCj4gQmVzdCByZWdhcmRzLAo+IFZpdHRv
cmlvCj4KPgo+Cj4gSWwgMTQvMTIvMjAxNiAxNjozNiwgVGhvbWFzIExlb25hcmQgaGEgc2NyaXR0
bzoKPj4KPj4gT24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNToxMiwgVml0dG9yaW8gQ296em9saW5v
Cj4+IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPj4+Cj4+PiBIaSBUaG9t
YXMsCj4+Pgo+Pj4gSSd2ZSB0cmllZCBhIGZldyB0aGluZ3M6Cj4+Pgo+Pj4gLSBgR2MuZnVsbF9t
YWpvcigpYCB1bmZvcnR1bmF0ZWx5IGRvZXNuJ3QgaGVscC4KPj4+IC0gTG9va2luZyBhdCB0aGUg
YWRkcmVzcyBwb2ludGVkIGJ5IHRoZSBSSVAgYXQgdGhlIG1vbWVudCBvZiB0aGUKPj4+IGV4Y2Vw
dGlvbiwKPj4+IEkgY2FuIHNlZSB0aGlzIGluc3RydWN0aW9uOgo+Pj4KPj4+IDI1NjA1ZjogICAg
ICAgZTggN2MgYWQgZmYgZmYgICAgICAgICAgY2FsbHEgIDI1MGRlMCA8bWVtY3B5Pgo+Pj4KPj4+
IEkgZG9uJ3Qga25vdyBob3cgdXNlZnVsIGNhbiBpdCBiZSwgY29uc2lkZXJpbmcgdGhhdCBJIGNh
biB0cmlnZ2VyIHRoZQo+Pj4gc2FtZQo+Pj4gY3Jhc2ggYnkgYWN0dWFsbHkgY2hhbmdpbmcgdGhl
IGNvZGUgYW5kLCBpbiB0aGlzIGNhc2UsIHRoZSByZWZlcmVuY2VzCj4+PiBpbnN0cnVjdGlvbiB3
b3VsZCBiZSBzb21ldGhpbmcgdG90YWxseSBkaWZmZXJlbnQgKGxpa2UgYSBtb3ZlbCwgcHVzaCku
Cj4+PiBNYXliZQo+Pj4gdGhlIGluc3RydWN0aW9uIHR5cGUgaXMgbm90IG11Y2ggcmVsYXRlZCB0
byB0aGUgY3Jhc2ggaXRzZWxmPyBJIGZlZWwgbGlrZQo+Pj4gaXQKPj4+IGRvZXNuJ3QgbWFrZSBt
dWNoIHNlbnNlLi4KPj4KPj4gSXQgd291bGQgYmUgbW9yZSBpbnRlcmVzdGluZyB0byBrbm93IHRo
ZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiwgZXRjLgo+PiBJdCdzIHBvc3NpYmxlIHRoYXQgaXQg
YnJhbmNoZWQgdG8gYW4gaW52YWxpZCBhZGRyZXNzIGFuZCBzdGFydGVkCj4+IGV4ZWN1dGluZyBy
YW5kb20gY29kZSBhdCBzb21lIHBvaW50LCBzbyB0aGUgYWN0dWFsIGxvY2F0aW9uIG9mIHRoZQo+
PiBjcmFzaCBtaWdodCBub3QgaGVscCBidXQgdGhpbmdzIGZ1cnRoZXIgdXAgdGhlIHN0YWNrIG1p
Z2h0IGJlIHVzZWZ1bC4KPj4KPj4+IC0gUmVnYXJkaW5nIGluLWxpbmluZyB0aGUgcmF3IGRhdGEg
aW4gdGhlIGNvZGUsIEknbSBzdGlsbCB3b3JraW5nIG9uIGl0Lgo+Pj4gQWN0dWFsbHkgSSBkb24n
dCBmdWxseSB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4sIGFyZSB5b3Ugc3VnZ2VzdGluZwo+Pj4g
ZGUtc3RydWN0dXJpbmcgdGhlIEpTT04gZm9ybWF0IGFuZCBpbnNlcnQgaW50byBteSBjb2RlIGRp
cmVjdGx5IGEKPj4+IGxpc3QvYXJyYXkKPj4+IG9mIHZhbHVlcz8gT3IgY29weWluZyB0aGUgSlNP
TiBvdXRwdXQgZGlyZWN0bHkgaW5zaWRlIG15IGNvZGUgYXMgYSBzdGF0aWMKPj4+IHZhcmlhYmxl
PyBJJ3ZlIHRyaWVkIHRoZSBsYXR0ZXIgYW5kIHRoZSBlcnJvciBwZXJzaXN0cy4gSSB3aWxsIGJ1
aWxkIHRoZQo+Pj4gbGlzdCBvZiBzdGF0aWMgdmFsdWVzIGFuZCBzZWUgd2hhdCBoYXBwZW5zLgo+
Pgo+PiBZZXMsIEkgbWVhbiBwdXR0aW5nIHRoZSBqc29uIGluIHlvdXIgY29kZSwgYXMKPj4KPj4g
ICAgbGV0IHJhd19qc29uID0gIi4uLiIKPj4KPj4gSWYgaXQgc3RpbGwgY3Jhc2hlcyB3aXRoIHRo
aXMsIHlvdSBjYW4gcmVtb3ZlIHRoZSBkYXRhYmFzZSBjYWxsLiBJZiBpdAo+PiBzdGlsbCBjcmFz
aGVzLCB5b3UgY2FuIHJlbW92ZSBuZXR3b3JraW5nIGNvbXBsZXRlbHkgZnJvbSB5b3VyCj4+IHVu
aWtlcm5lbC4gWW91IGNhbiBlbGltaW5hdGUgYSBsb3Qgb2YgY29kZSBxdWlja2x5IHRoaXMgd2F5
Lgo+Pgo+PiBJZiB5b3UgY2FuIGdldCBhIHVuaWtlcm5lbCB0aGF0IGp1c3QgcGFyc2VzIGEgSlNP
TiBzdHJpbmcgYW5kIGNyYXNoZXMsCj4+IG90aGVyIHBlb3BsZSBjYW4gdHJ5IGl0IHRvbyBhbmQg
aXQgc2hvdWxkIGJlIGVhc3kgdG8gZmluZCB0aGUgY2F1c2UuCj4+Cj4+PiBBbnl3YXksIHdoYXRl
dmVyIEkgZG8gd2l0aCB0aGUgcmV0cmlldmVkIEpTT04gKGV2ZW4gTGlzdC5pdGVyIHdpdGggYW4K
Pj4+IGVtcHR5Cj4+PiBmdW5jdGlvbiBib2R5KSwgdGhlIHVuaWtlcm5lbCBjcmFzaGVzLiBJIGhh
dmUgdGhlIGltcHJlc3Npb24gdGhhdCBhcyBzb29uCj4+PiBhcwo+Pj4gSSB0cnkgdG8gYWNjZXNz
IHRoZSB2YXJpYWJsZSBjb250YWluaW5nIHRoZSBKU09OIHZhbHVlIHRoZSBzeXN0ZW0gY3Jhc2gK
Pj4+IGlzCj4+PiB0cmlnZ2VyZWQuCj4+Pgo+Pj4gQmVzdCByZWdhcmRzLAo+Pj4gVml0dG9yaW8K
Pj4+Cj4+Pgo+Pj4gSWwgMTQvMTIvMjAxNiAxMzo0NSwgVGhvbWFzIExlb25hcmQgaGEgc2NyaXR0
bzoKPj4+Pgo+Pj4+IE9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTE6MzUsIFZpdHRvcmlvIENvenpv
bGlubwo+Pj4+IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPj4+Pj4KPj4+
Pj4gSGksCj4+Pj4+IEknbSBydW5uaW5nIGEgdW5pa2VybmVsIG9uIFhFTiB0aGF0IGJhc2ljYWxs
eSBhY2Nlc3NlcyBhIHJlbW90ZSBEQiwKPj4+Pj4gZmV0Y2hlcwo+Pj4+PiBhbmQgY29tcHV0ZXMg
c29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRseSwgaWYgSSB0cnkgdG8K
Pj4+Pj4gZmV0Y2gKPj4+Pj4gYW5kIHBhcnNlIGEgSlNPTiByZXNwb25zZSBncmVhdGVyIHRoYW4g
YSBlbXBpcmljYWxseSBmb3VuZCB0aHJlc2hvbGQKPj4+Pj4gKGRldGFpbHMgYXQgdGhlIGJvdHRv
bSBvZiB0aGUgZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdAo+Pj4+PiBjcmFzaGVz
Cj4+Pj4+IGFuZAo+Pj4+PiB0aGlzIGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwg
ZG1lc2c6Cj4+Pj4+Cj4+Pj4+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDJj
OWZmODoKPj4+Pj4gKFhFTikgIEw0WzB4MDAwXSA9IDAwMDAwMDEwYjVmNjcwNjcgMDAwMDAwMDAw
MDAwMDU2Nwo+Pj4+PiAoWEVOKSAgTDNbMHgwMDBdID0gMDAwMDAwMTBiNWY2ODA2NyAwMDAwMDAw
MDAwMDAwNTY4Cj4+Pj4+IChYRU4pICBMMlsweDAwMV0gPSAwMDAwMDAxMGI1ZjZhMDY3IDAwMDAw
MDAwMDAwMDA1NmEKPj4+Pj4gKFhFTikgIEwxWzB4MGM5XSA9IDAwMTAwMDEwYjFhYzkwMjUgMDAw
MDAwMDAwMDAwMDJjOQo+Pj4+PiAoWEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSBl
bnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMjI2MWJlCj4+Pj4+IGNyZWF0ZV9ib3VuY2VfZnJh
bWUrMHg2Ni8weDEzYQo+Pj4+PiAoWEVOKSBEb21haW4gMjMgKHZjcHUjMCkgY3Jhc2hlZCBvbiBj
cHUjMTc6Cj4+Pj4+IChYRU4pIC0tLS1bIFhlbi00LjYuMCAgeDg2XzY0ICBkZWJ1Zz1uICBOb3Qg
dGFpbnRlZCBdLS0tLQo+Pj4+PiAoWEVOKSBDUFU6ICAgIDE3Cj4+Pj4+IChYRU4pIFJJUDogICAg
ZTAzMzpbPDAwMDAwMDAwMDAyNThjZjQ+XQo+Pj4+PiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAw
MTAyMDYgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMjN2MCkKPj4+Pj4gKFhFTikgcmF4
OiAwMDAwMDAwMDAwMjU4Y2YwICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4Ogo+Pj4+PiAw
MDAwMDAwMDAwMDAwMDczCj4+Pj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDQ0MjUyOCAgIHJzaTog
MDAwMDAwMDAwMDAwMDAwMCAgIHJkaToKPj4+Pj4gMDAwMDAwMDAwMDJjYTAxOAo+Pj4+PiAoWEVO
KSByYnA6IDAwMDAwMDAwMDAyY2ExZTggICByc3A6IDAwMDAwMDAwMDAyY2EwMDAgICByODoKPj4+
Pj4gMDAwMDAwMDAwMDAwMDAwMgo+Pj4+PiAoWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDcgICBy
MTA6IDAwMDAwMDAwMDAwMDAwMDcgICByMTE6Cj4+Pj4+IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4g
KFhFTikgcjEyOiAwMDAwMDAwMDAwMmNhMTE4ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0
Ogo+Pj4+PiAwMDAwMDAxMTIzOGZhMDAwCj4+Pj4+IChYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDA3
NCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDoKPj4+Pj4gMDAwMDAwMDAwMDE1MjZlMAo+
Pj4+PiAoWEVOKSBjcjM6IDAwMDAwMDEwYjVmNjYwMDAgICBjcjI6IDAwMDAwMDAwMDAyYzlmZjgK
Pj4+Pj4gKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBz
czogZTAyYiAgIGNzOiBlMDMzCj4+Pj4+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNw
PTAwMDAwMDAwMDAyY2EwMDA6Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAyY2ExMTggMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMjU5MzNmCj4+Pj4+IDAwMDAwMDAwMDAwMDAwNzQKPj4+Pj4g
KFhFTikgICAgMDAwMDAwMTEyMzhmYTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2Ex
MTgKPj4+Pj4gMDAwMDAwMDAwMDJjYTFlOAo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwNwo+Pj4+PiAwMDAwMDAwMDAwMDAwMDA3
Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDczCj4+Pj4+IDAwMDAwMDAwMDA0NDI1MjgKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAw
MDJjYTExOCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKPj4+Pj4gMDAwMDAwMDAw
MDI1NjcwOAo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAwMDAwMTAwMDYg
MDAwMDAwMDAwMDJjYTBjOAo+Pj4+PiAwMDAwMDAwMDAwMDBlMDJiCj4+Pj4+IChYRU4pICAgIDAw
MDAwMDAwMDAwMDBmZmMgMzczNjM1MzQzMzMyMzEzMCA0NjQ1NDQ0MzQyNDEzOTM4Cj4+Pj4+IDRl
NGQ0YzRiNGE0OTQ4NDcKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTE4YiAwMDAwMDAwMDAw
MmNhMWU4IDAwMDAwMDAwMDAyY2ExOGEKPj4+Pj4gMDAwMDAwMDAwMDAwMDA3NAo+Pj4+PiAoWEVO
KSAgICAwMDAwMDAwMDAwMjU2NmEwIDAwMDAwMDAwMDAyY2ExMTggMDAwMDAwMDAwMDI1NjFiYwo+
Pj4+PiA3NTYxNjYyMDY1Njc2MTUwCj4+Pj4+IChYRU4pICAgIDY5NmMyMDc0NjEyMDc0NmMgNjQ2
NDYxMjA3MjYxNjU2ZSAzMDYyNjQyMDczNzM2NTcyCj4+Pj4+IDcwNjk3MjIwMmMzMDY0MzMKPj4+
Pj4gKFhFTikgICAgMmMzODMwMzczNjM1MzIyMCAzMDMwMjA3MzY3NjU3MjIwIDMwMzAzMDMwMzAz
MDMwMzAKPj4+Pj4gMjAyYzM4MzMzMzYxNjMzMgo+Pj4+PiAoWEVOKSAgICA2NTMzNjE2MzMyMjA3
MDczIDczNWY3Mjc1NmYyMDJjMzggMzAzMDMwMzAzMDMwMjA3MAo+Pj4+PiAzMjYxNjMzMjMwMzAz
MDMwCj4+Pj4+IChYRU4pICAgIDY1NjQ2ZjYzMjAyYzM4NjYgZmZmZmZmZmYwYTBkMzAyMCAwMDAw
MDAwMDAwMDAwYmZjCj4+Pj4+IDYxNjY1ZjY4NjM3NDYxNGQKPj4+Pj4gKFhFTikgICAgMDIwMDAw
NjU3Mjc1NmM2OSAwMDAwMDAwMDAwMDAwMDczIDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4gZmZmZmZm
ZmZmZmZmZmZlZgo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2Ey
ZTggMDAwMDAwMDAwMDAwMDAwMAo+Pj4+PiAwMDAwMDAxMTIzOGZhMDAwCj4+Pj4+IChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwNzQgMDAwMDAwMDAwMDJjYTMzOCAwMDAwMDAwMDAwMjU2MzBhCj4+Pj4+
IDYzNmY2YzYyNWY3Mzc5NTMKPj4+Pj4gKFhFTikgICAgMDAwMDAwMzAwMDAwMDAzMCAwMDAwMDAw
MDAwMmNhMmUwIDAwMDAwMDAwMDAyY2EyMTgKPj4+Pj4gZmZmZmZmZmZmZmZmZmZlYgo+Pj4+PiAo
WEVOKSAgICAwMDAwMDAwMDAwZGIwM2QwIDAwMDAwMDAwMDAyNTY3MDggMDAwMDAwMDAwMDJjYTMz
OAo+Pj4+PiAwMDAwMDAwMDAwMmNhM2U4Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAyY2EyZjgg
ZmZmZmZmZmZmZmZmZmZlOSAwMDAwMDAwMDAwMDAxM2ZjCj4+Pj4+IDY1NmU2OTY2NjU2NDZlNTUK
Pj4+Pj4gKFhFTikgICAgNzM3Mjc1NjM2NTcyNWY2NCA3NTY0NmY2ZDVmNjU3NjY5IDA1MDAwMDAw
MDAwMDY1NmMKPj4+Pj4gMDAwMDAwMDAwMDNkZjM2OAo+Pj4+Pgo+Pj4+PiBJJ3ZlIHRyaWVkIHRv
IGRlc3Ryb3kvY3JlYXRlIG11bHRpcGxlIHRpbWVzIHRoZSBzYW1lIHVuaWtlcm5lbCBhbmQgSQo+
Pj4+PiBhbHdheXMKPj4+Pj4gcmVjZWl2ZSB0aGUgc2FtZSBlcnJvci4gV2hlbiBydW5uaW5nIG9u
IFVuaXggSSBkb24ndCBidW1wIGludG8gdGhpcwo+Pj4+PiBpc3N1ZSwKPj4+Pj4gZXZlbiB3aGVu
IGZldGNoaW5nIGFuZCBwYXJzaW5nIG11bHRpcGxlIE1CIG9mIGRhdGEuCj4+Pj4+Cj4+Pj4+IEJ5
IGZpbGxpbmcgbXkgY29kZSB3aXRoIGxvZ3MsIEkgZmlndXJlZCBvdXQgd2hlcmUgZXhhY3RseSB0
aGUgdW5pa2VybmVsCj4+Pj4+IHN0b3BzLiBTcGVjaWZpY2FsbHkgZHVyaW5nIHRoZSBKU09OIHJl
c3BvbnNlIHBhcnNpbmcgKEknbSB1c2luZyB0aGUKPj4+Pj4gWW9Kc29uCj4+Pj4+IGxpYnJhcnkp
Ogo+Pj4+Pgo+Pj4+PiBsZXQgZGlyZWN0RXh0cmFjdGlvbm4gcmF3SnNvbiA9Cj4+Pj4+ICAgICAg
ICAgICAgICBMb2cuaW5mbyAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRyYWN0
aW9uIik7Cj4+Pj4+ICAgICAgICAgICAgICAgbGV0IGpzb24gPSBZb2pzb24uQmFzaWMuZnJvbV9z
dHJpbmcgcmF3SnNvbiBpbgo+Pj4+PiAgICAgICAgICAgICAgIGxldCByZXN1bHQgPSBbanNvbl0g
fD4gZmlsdGVyX21lbWJlciAicmVzdWx0cyIgfD4gZmxhdHRlbgo+Pj4+PiB8Pgo+Pj4+PiBmaWx0
ZXJfbWVtYmVyICJzZXJpZXMiCj4+Pj4+ICAgICAgICAgICAgICAgfD4gZmxhdHRlbiB8PiBmaWx0
ZXJfbWVtYmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4gaW4KPj4+Pj4gICAgICAgICAgICAgICAgICAg
TGlzdC5tYXAgKAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuIGl0
ZW0gLT4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRhcG9p
bnQgPSBtYXRjaCBpdGVtIHw+IGluZGV4IDEKPj4+Pj4gd2l0aAo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgYFN0cmluZyBhIC0+IGEKPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBGbG9hdCBmIC0+IHN0cmluZ19vZl9mbG9h
dCBmCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBgSW50IGkg
LT4gc3RyaW5nX29mX2Zsb2F0Cj4+Pj4+IChmbG9hdF9vZl9pbnQgaSkKPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBCb29sIGIgLT4gc3RyaW5nX29mX2Jvb2wg
Ygo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwb2ludAo+Pj4+PiAgICAgICAgICAgICAg
ICkgcmVzdWx0IHw+IGNvbXB1dGVBdmVyYWdlID4+PSBmdW4gYXZlciAtPgo+Pj4+PiAgICAgICAg
ICAgICAgIGxvZ19sd3QgfmluamVjdDooZnVuIGYgLT4gZiAiUmVzdWx0ICVmIiBhdmVyKQo+Pj4+
Pgo+Pj4+PiBJIGtub3cgdGhhdCBwcm9iYWJseSBteSBjb2RlIGlzIG5vdCByZWFsbHkgb3B0aW1p
emVkIGFuZCBjbGVhbiBidXQgSSdtCj4+Pj4+IHF1aXRlCj4+Pj4+IHNob2NrZWQgdG8gc2VlIHRo
YXQgbXkgdW5pa2VybmVsIGNyYXNoZXMgd2hlbiBpdCBoYXMgdG8gZXh0cmFjdCByb3VnaGx5Cj4+
Pj4+IDM1MDAKPj4+Pj4gZGF0YXBvaW50cyAoaXQncyBtb3JlIG9yIGxlc3MgdGhlIHRocmVzaG9s
ZCBhdCB3aGljaCBpdCBjcmFzaGVzKS4gVGhlCj4+Pj4+IGZ1bmN0aW9uIGNvbXB1dGVBdmVyYWdl
IGlzIG5vdCBldmVuIGNhbGxlZC4gSWYgSSBydW4gdGhlIHNhbWUgY29kZSBvbgo+Pj4+PiBVbml4
IEkKPj4+Pj4gY2FuIHBhcnNlIGFuZCBwcm9jZXNzIHVwIHRvIGEgMU0gZGF0YXBvaW50cyBpbiBs
ZXNzIHRoYW4gYSBzZWNvbmQuIEkndmUKPj4+Pj4gYWxzbwo+Pj4+PiB0cmllZCB0byBpbmNyZWFz
ZSB0aGUgbnVtYmVyIG9mIHZjcHVzIGFuZCBtZW1vcnksIGJ1dCBub3RoaW5nIGNoYW5nZWQKPj4+
Pj4gKDE2Cj4+Pj4+IHZjcHVzIGFuZCA0R0Igb2YgbWVtb3J5KS4KPj4+Pj4KPj4+Pj4gSSB3b3Vs
ZCBsaWtlIHRvIGFkZCB0aGF0IHRoaXMgdGhyZXNob2xkIGNoYW5nZXMgZGVwZW5kaW5nIG9uIHRo
ZSBob3N0Cj4+Pj4+IG1hY2hpbmU6Cj4+Pj4+Cj4+Pj4+IC0gTWFjaGluZSBBIChVYnVudHUgMTQu
MDQsIFhlbiA0LjYuMCwgMzIgQ29yZXMsIDEyOCBHQiBSQU0sIDEwIEdCCj4+Pj4+IE5ldHdvcmsK
Pj4+Pj4gSW50ZXJmYWNlKSAtPiBUaHJlc2hvbGQgaXMgYXJvdW5kIDEwN0tiCj4+Pj4+IC0gTWFj
aGluZSBCIChEZWJpYW4gOC41LCBYZW4gNC40LjEsIDQgY29yZXMsIDggR0IgUkFNLCAxR0IgTmV0
d29yawo+Pj4+PiBJbnRlcmZhY2UpIC0+IFRocmVzaG9sZCBpcyBhcm91bmQgMzNLYgo+Pj4+Cj4+
Pj4gQ2FuIHlvdSBzaW1wbGlmeSB0aGUgY2FzZT8gRm9yIGV4YW1wbGUsIGluc3RlYWQgb2YgZmV0
Y2hpbmcgdGhlIEpTT04sCj4+Pj4gd2hhdCBpZiB5b3UgaW4tbGluZSB0aGUgcmF3IGRhdGEgaW4g
eW91ciBjb2RlIGFuZCBwYXJzZSB0aGF0Pwo+Pj4+Cj4+Pj4gRG9lcyBhZGRpbmcgYSBgR2MuZnVs
bF9tYWpvciAoKWAganVzdCBiZWZvcmUgdGhlIGNyYXNoIGhlbHA/IFRoYXQKPj4+PiBtaWdodCBp
bmRpY2F0ZSB3ZSdyZSBydW5uaW5nIG91dCBvZiBtZW1vcnkgYW5kIGZhaWxpbmcgdG8gcnVuIHRo
ZSBHQwo+Pj4+IGZvciBzb21lIHJlYXNvbi4KPj4+Pgo+Pj4+IFlvdSBjb3VsZCBhbHNvIHVzZSBg
b2JqZHVtcCAtZGAgb3Igc2ltaWxhciBvbiB0aGUgdW5pa2VybmVsIGltYWdlIGFuZAo+Pj4+IHNl
ZSB3aGF0IHRoZSBhZGRyZXNzZXMgaW4gdGhlIHN0YWNrIHRyYWNlIGNvcnJlc3BvbmQgdG8uCj4+
Pj4KPj4+Pgo+Pj4gLS0KPj4+IFZpdHRvcmlvIENvenpvbGlubywgTS5FbmcuCj4+PiBUZWNobmlz
Y2hlIFVuaXZlcnNpdMOkdCBNw7xuY2hlbiAtIEluc3RpdHV0IGbDvHIgSW5mb3JtYXRpawo+Pj4g
T2ZmaWNlIDAxLjA1LjA0MQo+Pj4gQm9sdHptYW5uc3RyLiAzLCA4NTc0OCBHYXJjaGluZywgR2Vy
bWFueQo+Pj4gVGVsOiArNDkgODkgMjg5LTE3MzU2Cj4+PiBodHRwOi8vd3d3LmNtLmluLnR1bS5k
ZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0b3Jpby1jb3p6b2xpbm8KPj4+Cj4+Pgo+Pgo+Pgo+Cj4g
LS0KPiBWaXR0b3JpbyBDb3p6b2xpbm8sIE0uRW5nLgo+IFRlY2huaXNjaGUgVW5pdmVyc2l0w6R0
IE3DvG5jaGVuIC0gSW5zdGl0dXQgZsO8ciBJbmZvcm1hdGlrCj4gT2ZmaWNlIDAxLjA1LjA0MQo+
IEJvbHR6bWFubnN0ci4gMywgODU3NDggR2FyY2hpbmcsIEdlcm1hbnkKPiBUZWw6ICs0OSA4OSAy
ODktMTczNTYKPiBodHRwOi8vd3d3LmNtLmluLnR1bS5kZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0
b3Jpby1jb3p6b2xpbm8KPgo+CgoKCi0tIAp0YWxleDUgKEdpdEh1Yi9Ud2l0dGVyKSAgICAgICAg
aHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IDVERDUgOEQ3MCA4OTlDIDQ1NEEgOTY2RCAg
NkE1MSA3NTEzIDNDOEYgOTRGNiBFMENDCkdQRzogREE5OCAyNUFFIENBRDAgODk3NSA3Q0RBICBC
RDhFIDA3MTMgM0Y5NiBDQTc0IEQ4QkEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:18:44 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHCGR-0005QQ-L7; Wed, 14 Dec 2016 16:18:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <talex5@gmail.com>) id 1cHCGQ-0005Q8-Jp
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:18:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1B/75-15112-1E071585; Wed, 14 Dec 2016 16:18:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXiVRuko/uwIDD
 CYGsbo0Vv610WB0aPwx+usAQwRrFm5iXlVySwZvyetpatYH9Axa4Nt1kbGF85dDFycQgJzGGU
 uDLvDDuIwyIwi1Xi74WJzCCOhMA2VomLz66zdDFyAjk5Emt/vGOGsAslFh2bxgpi8woISpyc+
 QSsRkjAW+LZjTdgNqeArcS+l6dZIFasZpI4/2w5WDObgLrE11uP2EFsFgFVie6pyxghBgVIXN
 3dygZiCwuUSUxumQBmiwiYSvx/uYWpi5GDg1nAX2Lv9nIIU11i/TwhkApmAW2JZQtfM09gFJy
 F5KJZCFWzkFQtYGRexahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGLYMQLCD8cCiwEOMkhxMSqK8W/UCI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8C7MB8oJF
 qWmp1akZeYAIwgmLcHBoyTCqwOMIiHe4oLE3OLMdIjUKUZjjg/Hlzxl4tjRueYpkxBLXn5eqp
 Q4rzFIqQBIaUZpHtwgWGRfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvBMg9PJl5JXD7XgG
 dwgR0iugSf5BTShIRUlINjHJPjymuPNs/5cm5BapmvLyqC9gXei/6F3w64fzSyHtH73M/E1r9
 ZqHnkgtWX5dI3Mtp2DtPw0HhhWzF+6xm++D/2gWe/XwTTJtjFQ643MvZq85eu9rRdUG8erBXx
 q5D+0IMz03fs3eJY55v0EQ39uqDUk0iH352/wzZqq+w1HDOGnPNILsqUyWW4oxEQy3mouJEAB
 g4xlfnAgAA
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1481732320!48309092!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55845 invoked from network); 14 Dec 2016 16:18:40 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 16:18:40 -0000
Received: by mail-wm0-f44.google.com with SMTP id f82so1843881wmf.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 08:18:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=FLrPGiQ9g0cdG8vhS+rq+oAL/HJSCRtBCrqhTCq6OoQ=;
 b=Vy5NnhTEP0k+fKox4pxdcLF7qfdd475lnvNAgU2VlRU5f3EiJTQ9LR5ctwJLCa62Mz
 ckmUXxLXCZOmOhL69OXJWGRN+ZdsCQxFKcEuQmmtrOPJUQZqzMytc5+NMsMyhydTt2/w
 qCJs3oW4vkgo+9Dm8vTtMRZ88vZtFMthKrsLTD7ZNEEsToxNdQayGchmPAx1YgyGqSKR
 KH9ToHTaQzLsTcbEhV39gZJqm0xhtu9uF9yx0Py8g4ROe7SVypDzceRwBmrRKdjJLshx
 JpPPDQTuqMrOkPQYpqIlN9MXwcvaPph+VgYqCpNEerKecnlZrmKndADXblVFdt7zm+Ev
 +sDw==
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=FLrPGiQ9g0cdG8vhS+rq+oAL/HJSCRtBCrqhTCq6OoQ=;
 b=iGP74I8PPxLjuYCvjLSV367z0tCij50sfo9/EsWUGoTfo9NEXEy6hkO3nNKsJgAT7n
 k8wINJdfZdF6FAy8g5is2+oK++FXopeCi3k7u6/Pm2GhuOwPBqyP+SUkZEC5XJwqMbBG
 sTd+q/UGUQYSUzJU728yOM+Fh3Ef+eV0i1sS0tGyIST8et3Lnp3UwOHUkyOis/jC8K5U
 q33lE7lr7KgNN0TZS4srzvPjHTY1c5tQfKjbFW47Em43XOfdFmTksuervkZt50DS4M/5
 S/5cBQw6NT/8GwuL2ALCje4SOA5z3bHmHRy3y5Jvk+DCJLdRy5UzuTIAVq2Wubgl42zY
 0Pag==
X-Gm-Message-State: AKaTC02k/+Q7kM7xnSpY73XyEDGR/YysBkOOE04DwM1Ki6hMoN/WTk1HJOtdgmtMSdUO5M/9wGdwbgDu9uOg5Q==
X-Received: by 10.28.139.12 with SMTP id n12mr7731168wmd.79.1481732320444;
 Wed, 14 Dec 2016 08:18:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.194.133 with HTTP; Wed, 14 Dec 2016 08:18:39 -0800 (PST)
In-Reply-To: <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
 <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
From: Thomas Leonard <talex5@gmail.com>
Date: Wed, 14 Dec 2016 16:18:39 +0000
Message-ID: <CAG4opy9N7HoTrsD44Znkc5YNZnzQnEND47rPQEgOdXQgkBVBzA@mail.gmail.com>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNjoxMywgVml0dG9yaW8gQ296em9saW5vCjx2aXR0b3Jp
by5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiBPaywKPgo+IEkndmUgYnVpbHQgYSAibGln
aHR3ZWlnaHQiIHZlcnNpb24gb2YgbXkgb3JpZ2luYWwgVW5pa2VybmVsLCB0aGVyZSBpcwo+IGJh
c2ljYWxseSBvbmx5IHRoZSBjb2RlIG5lY2Vzc2FyeSB0byB0cmlnZ2VyIHRoZSBjcmFzaC4KPgo+
IERvIEkgY29weS1wYXN0ZSB0aGUgY29kZSBoZXJlIG9yIHNvbWV3aGVyZSBlbHNlPyBJIGhhdmUg
YWxyZWFkeSBhbiBpc3N1ZQo+IG9wZW4gaGVyZSBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL21p
cmFnZS9pc3N1ZXMvNzMxLCBzaG91bGQgSSB1cGRhdGVkIGl0Cj4gYW5kIGNvcHkgdGhlcmUgdGhl
IHVuaWtlcm5lbCBjb2RlPwoKR3JlYXQhIFlvdSBjYW4gZWl0aGVyIGFkZCBpdCB0byB0aGUgaXNz
dWUgb3IsIGlmIHlvdSB3YW50IG1vcmUgc3BhY2UgLwptdWx0aXBsZSBmaWxlcywgdGhlcmUncyBh
ICJHaXN0IiBsaW5rIGF0IHRoZSB0b3Agb2YgdGhlIEdpdEh1YiBwYWdlCnRoYXQgY2FuIGJlIGEg
Y29udmVuaWVudCBwbGFjZSB0byBwYXN0ZSBzdHVmZi4KCj4gQmVzdCByZWdhcmRzLAo+IFZpdHRv
cmlvCj4KPgo+Cj4gSWwgMTQvMTIvMjAxNiAxNjozNiwgVGhvbWFzIExlb25hcmQgaGEgc2NyaXR0
bzoKPj4KPj4gT24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNToxMiwgVml0dG9yaW8gQ296em9saW5v
Cj4+IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPj4+Cj4+PiBIaSBUaG9t
YXMsCj4+Pgo+Pj4gSSd2ZSB0cmllZCBhIGZldyB0aGluZ3M6Cj4+Pgo+Pj4gLSBgR2MuZnVsbF9t
YWpvcigpYCB1bmZvcnR1bmF0ZWx5IGRvZXNuJ3QgaGVscC4KPj4+IC0gTG9va2luZyBhdCB0aGUg
YWRkcmVzcyBwb2ludGVkIGJ5IHRoZSBSSVAgYXQgdGhlIG1vbWVudCBvZiB0aGUKPj4+IGV4Y2Vw
dGlvbiwKPj4+IEkgY2FuIHNlZSB0aGlzIGluc3RydWN0aW9uOgo+Pj4KPj4+IDI1NjA1ZjogICAg
ICAgZTggN2MgYWQgZmYgZmYgICAgICAgICAgY2FsbHEgIDI1MGRlMCA8bWVtY3B5Pgo+Pj4KPj4+
IEkgZG9uJ3Qga25vdyBob3cgdXNlZnVsIGNhbiBpdCBiZSwgY29uc2lkZXJpbmcgdGhhdCBJIGNh
biB0cmlnZ2VyIHRoZQo+Pj4gc2FtZQo+Pj4gY3Jhc2ggYnkgYWN0dWFsbHkgY2hhbmdpbmcgdGhl
IGNvZGUgYW5kLCBpbiB0aGlzIGNhc2UsIHRoZSByZWZlcmVuY2VzCj4+PiBpbnN0cnVjdGlvbiB3
b3VsZCBiZSBzb21ldGhpbmcgdG90YWxseSBkaWZmZXJlbnQgKGxpa2UgYSBtb3ZlbCwgcHVzaCku
Cj4+PiBNYXliZQo+Pj4gdGhlIGluc3RydWN0aW9uIHR5cGUgaXMgbm90IG11Y2ggcmVsYXRlZCB0
byB0aGUgY3Jhc2ggaXRzZWxmPyBJIGZlZWwgbGlrZQo+Pj4gaXQKPj4+IGRvZXNuJ3QgbWFrZSBt
dWNoIHNlbnNlLi4KPj4KPj4gSXQgd291bGQgYmUgbW9yZSBpbnRlcmVzdGluZyB0byBrbm93IHRo
ZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiwgZXRjLgo+PiBJdCdzIHBvc3NpYmxlIHRoYXQgaXQg
YnJhbmNoZWQgdG8gYW4gaW52YWxpZCBhZGRyZXNzIGFuZCBzdGFydGVkCj4+IGV4ZWN1dGluZyBy
YW5kb20gY29kZSBhdCBzb21lIHBvaW50LCBzbyB0aGUgYWN0dWFsIGxvY2F0aW9uIG9mIHRoZQo+
PiBjcmFzaCBtaWdodCBub3QgaGVscCBidXQgdGhpbmdzIGZ1cnRoZXIgdXAgdGhlIHN0YWNrIG1p
Z2h0IGJlIHVzZWZ1bC4KPj4KPj4+IC0gUmVnYXJkaW5nIGluLWxpbmluZyB0aGUgcmF3IGRhdGEg
aW4gdGhlIGNvZGUsIEknbSBzdGlsbCB3b3JraW5nIG9uIGl0Lgo+Pj4gQWN0dWFsbHkgSSBkb24n
dCBmdWxseSB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4sIGFyZSB5b3Ugc3VnZ2VzdGluZwo+Pj4g
ZGUtc3RydWN0dXJpbmcgdGhlIEpTT04gZm9ybWF0IGFuZCBpbnNlcnQgaW50byBteSBjb2RlIGRp
cmVjdGx5IGEKPj4+IGxpc3QvYXJyYXkKPj4+IG9mIHZhbHVlcz8gT3IgY29weWluZyB0aGUgSlNP
TiBvdXRwdXQgZGlyZWN0bHkgaW5zaWRlIG15IGNvZGUgYXMgYSBzdGF0aWMKPj4+IHZhcmlhYmxl
PyBJJ3ZlIHRyaWVkIHRoZSBsYXR0ZXIgYW5kIHRoZSBlcnJvciBwZXJzaXN0cy4gSSB3aWxsIGJ1
aWxkIHRoZQo+Pj4gbGlzdCBvZiBzdGF0aWMgdmFsdWVzIGFuZCBzZWUgd2hhdCBoYXBwZW5zLgo+
Pgo+PiBZZXMsIEkgbWVhbiBwdXR0aW5nIHRoZSBqc29uIGluIHlvdXIgY29kZSwgYXMKPj4KPj4g
ICAgbGV0IHJhd19qc29uID0gIi4uLiIKPj4KPj4gSWYgaXQgc3RpbGwgY3Jhc2hlcyB3aXRoIHRo
aXMsIHlvdSBjYW4gcmVtb3ZlIHRoZSBkYXRhYmFzZSBjYWxsLiBJZiBpdAo+PiBzdGlsbCBjcmFz
aGVzLCB5b3UgY2FuIHJlbW92ZSBuZXR3b3JraW5nIGNvbXBsZXRlbHkgZnJvbSB5b3VyCj4+IHVu
aWtlcm5lbC4gWW91IGNhbiBlbGltaW5hdGUgYSBsb3Qgb2YgY29kZSBxdWlja2x5IHRoaXMgd2F5
Lgo+Pgo+PiBJZiB5b3UgY2FuIGdldCBhIHVuaWtlcm5lbCB0aGF0IGp1c3QgcGFyc2VzIGEgSlNP
TiBzdHJpbmcgYW5kIGNyYXNoZXMsCj4+IG90aGVyIHBlb3BsZSBjYW4gdHJ5IGl0IHRvbyBhbmQg
aXQgc2hvdWxkIGJlIGVhc3kgdG8gZmluZCB0aGUgY2F1c2UuCj4+Cj4+PiBBbnl3YXksIHdoYXRl
dmVyIEkgZG8gd2l0aCB0aGUgcmV0cmlldmVkIEpTT04gKGV2ZW4gTGlzdC5pdGVyIHdpdGggYW4K
Pj4+IGVtcHR5Cj4+PiBmdW5jdGlvbiBib2R5KSwgdGhlIHVuaWtlcm5lbCBjcmFzaGVzLiBJIGhh
dmUgdGhlIGltcHJlc3Npb24gdGhhdCBhcyBzb29uCj4+PiBhcwo+Pj4gSSB0cnkgdG8gYWNjZXNz
IHRoZSB2YXJpYWJsZSBjb250YWluaW5nIHRoZSBKU09OIHZhbHVlIHRoZSBzeXN0ZW0gY3Jhc2gK
Pj4+IGlzCj4+PiB0cmlnZ2VyZWQuCj4+Pgo+Pj4gQmVzdCByZWdhcmRzLAo+Pj4gVml0dG9yaW8K
Pj4+Cj4+Pgo+Pj4gSWwgMTQvMTIvMjAxNiAxMzo0NSwgVGhvbWFzIExlb25hcmQgaGEgc2NyaXR0
bzoKPj4+Pgo+Pj4+IE9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTE6MzUsIFZpdHRvcmlvIENvenpv
bGlubwo+Pj4+IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPj4+Pj4KPj4+
Pj4gSGksCj4+Pj4+IEknbSBydW5uaW5nIGEgdW5pa2VybmVsIG9uIFhFTiB0aGF0IGJhc2ljYWxs
eSBhY2Nlc3NlcyBhIHJlbW90ZSBEQiwKPj4+Pj4gZmV0Y2hlcwo+Pj4+PiBhbmQgY29tcHV0ZXMg
c29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRseSwgaWYgSSB0cnkgdG8K
Pj4+Pj4gZmV0Y2gKPj4+Pj4gYW5kIHBhcnNlIGEgSlNPTiByZXNwb25zZSBncmVhdGVyIHRoYW4g
YSBlbXBpcmljYWxseSBmb3VuZCB0aHJlc2hvbGQKPj4+Pj4gKGRldGFpbHMgYXQgdGhlIGJvdHRv
bSBvZiB0aGUgZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdAo+Pj4+PiBjcmFzaGVz
Cj4+Pj4+IGFuZAo+Pj4+PiB0aGlzIGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwg
ZG1lc2c6Cj4+Pj4+Cj4+Pj4+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDJj
OWZmODoKPj4+Pj4gKFhFTikgIEw0WzB4MDAwXSA9IDAwMDAwMDEwYjVmNjcwNjcgMDAwMDAwMDAw
MDAwMDU2Nwo+Pj4+PiAoWEVOKSAgTDNbMHgwMDBdID0gMDAwMDAwMTBiNWY2ODA2NyAwMDAwMDAw
MDAwMDAwNTY4Cj4+Pj4+IChYRU4pICBMMlsweDAwMV0gPSAwMDAwMDAxMGI1ZjZhMDY3IDAwMDAw
MDAwMDAwMDA1NmEKPj4+Pj4gKFhFTikgIEwxWzB4MGM5XSA9IDAwMTAwMDEwYjFhYzkwMjUgMDAw
MDAwMDAwMDAwMDJjOQo+Pj4+PiAoWEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSBl
bnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMjI2MWJlCj4+Pj4+IGNyZWF0ZV9ib3VuY2VfZnJh
bWUrMHg2Ni8weDEzYQo+Pj4+PiAoWEVOKSBEb21haW4gMjMgKHZjcHUjMCkgY3Jhc2hlZCBvbiBj
cHUjMTc6Cj4+Pj4+IChYRU4pIC0tLS1bIFhlbi00LjYuMCAgeDg2XzY0ICBkZWJ1Zz1uICBOb3Qg
dGFpbnRlZCBdLS0tLQo+Pj4+PiAoWEVOKSBDUFU6ICAgIDE3Cj4+Pj4+IChYRU4pIFJJUDogICAg
ZTAzMzpbPDAwMDAwMDAwMDAyNThjZjQ+XQo+Pj4+PiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAw
MTAyMDYgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMjN2MCkKPj4+Pj4gKFhFTikgcmF4
OiAwMDAwMDAwMDAwMjU4Y2YwICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4Ogo+Pj4+PiAw
MDAwMDAwMDAwMDAwMDczCj4+Pj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDQ0MjUyOCAgIHJzaTog
MDAwMDAwMDAwMDAwMDAwMCAgIHJkaToKPj4+Pj4gMDAwMDAwMDAwMDJjYTAxOAo+Pj4+PiAoWEVO
KSByYnA6IDAwMDAwMDAwMDAyY2ExZTggICByc3A6IDAwMDAwMDAwMDAyY2EwMDAgICByODoKPj4+
Pj4gMDAwMDAwMDAwMDAwMDAwMgo+Pj4+PiAoWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDcgICBy
MTA6IDAwMDAwMDAwMDAwMDAwMDcgICByMTE6Cj4+Pj4+IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4g
KFhFTikgcjEyOiAwMDAwMDAwMDAwMmNhMTE4ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0
Ogo+Pj4+PiAwMDAwMDAxMTIzOGZhMDAwCj4+Pj4+IChYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDA3
NCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDoKPj4+Pj4gMDAwMDAwMDAwMDE1MjZlMAo+
Pj4+PiAoWEVOKSBjcjM6IDAwMDAwMDEwYjVmNjYwMDAgICBjcjI6IDAwMDAwMDAwMDAyYzlmZjgK
Pj4+Pj4gKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBz
czogZTAyYiAgIGNzOiBlMDMzCj4+Pj4+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNw
PTAwMDAwMDAwMDAyY2EwMDA6Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAyY2ExMTggMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMjU5MzNmCj4+Pj4+IDAwMDAwMDAwMDAwMDAwNzQKPj4+Pj4g
KFhFTikgICAgMDAwMDAwMTEyMzhmYTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2Ex
MTgKPj4+Pj4gMDAwMDAwMDAwMDJjYTFlOAo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwNwo+Pj4+PiAwMDAwMDAwMDAwMDAwMDA3
Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDczCj4+Pj4+IDAwMDAwMDAwMDA0NDI1MjgKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAw
MDJjYTExOCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKPj4+Pj4gMDAwMDAwMDAw
MDI1NjcwOAo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAwMDAwMTAwMDYg
MDAwMDAwMDAwMDJjYTBjOAo+Pj4+PiAwMDAwMDAwMDAwMDBlMDJiCj4+Pj4+IChYRU4pICAgIDAw
MDAwMDAwMDAwMDBmZmMgMzczNjM1MzQzMzMyMzEzMCA0NjQ1NDQ0MzQyNDEzOTM4Cj4+Pj4+IDRl
NGQ0YzRiNGE0OTQ4NDcKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDJjYTE4YiAwMDAwMDAwMDAw
MmNhMWU4IDAwMDAwMDAwMDAyY2ExOGEKPj4+Pj4gMDAwMDAwMDAwMDAwMDA3NAo+Pj4+PiAoWEVO
KSAgICAwMDAwMDAwMDAwMjU2NmEwIDAwMDAwMDAwMDAyY2ExMTggMDAwMDAwMDAwMDI1NjFiYwo+
Pj4+PiA3NTYxNjYyMDY1Njc2MTUwCj4+Pj4+IChYRU4pICAgIDY5NmMyMDc0NjEyMDc0NmMgNjQ2
NDYxMjA3MjYxNjU2ZSAzMDYyNjQyMDczNzM2NTcyCj4+Pj4+IDcwNjk3MjIwMmMzMDY0MzMKPj4+
Pj4gKFhFTikgICAgMmMzODMwMzczNjM1MzIyMCAzMDMwMjA3MzY3NjU3MjIwIDMwMzAzMDMwMzAz
MDMwMzAKPj4+Pj4gMjAyYzM4MzMzMzYxNjMzMgo+Pj4+PiAoWEVOKSAgICA2NTMzNjE2MzMyMjA3
MDczIDczNWY3Mjc1NmYyMDJjMzggMzAzMDMwMzAzMDMwMjA3MAo+Pj4+PiAzMjYxNjMzMjMwMzAz
MDMwCj4+Pj4+IChYRU4pICAgIDY1NjQ2ZjYzMjAyYzM4NjYgZmZmZmZmZmYwYTBkMzAyMCAwMDAw
MDAwMDAwMDAwYmZjCj4+Pj4+IDYxNjY1ZjY4NjM3NDYxNGQKPj4+Pj4gKFhFTikgICAgMDIwMDAw
NjU3Mjc1NmM2OSAwMDAwMDAwMDAwMDAwMDczIDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4gZmZmZmZm
ZmZmZmZmZmZlZgo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2Ey
ZTggMDAwMDAwMDAwMDAwMDAwMAo+Pj4+PiAwMDAwMDAxMTIzOGZhMDAwCj4+Pj4+IChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwNzQgMDAwMDAwMDAwMDJjYTMzOCAwMDAwMDAwMDAwMjU2MzBhCj4+Pj4+
IDYzNmY2YzYyNWY3Mzc5NTMKPj4+Pj4gKFhFTikgICAgMDAwMDAwMzAwMDAwMDAzMCAwMDAwMDAw
MDAwMmNhMmUwIDAwMDAwMDAwMDAyY2EyMTgKPj4+Pj4gZmZmZmZmZmZmZmZmZmZlYgo+Pj4+PiAo
WEVOKSAgICAwMDAwMDAwMDAwZGIwM2QwIDAwMDAwMDAwMDAyNTY3MDggMDAwMDAwMDAwMDJjYTMz
OAo+Pj4+PiAwMDAwMDAwMDAwMmNhM2U4Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAyY2EyZjgg
ZmZmZmZmZmZmZmZmZmZlOSAwMDAwMDAwMDAwMDAxM2ZjCj4+Pj4+IDY1NmU2OTY2NjU2NDZlNTUK
Pj4+Pj4gKFhFTikgICAgNzM3Mjc1NjM2NTcyNWY2NCA3NTY0NmY2ZDVmNjU3NjY5IDA1MDAwMDAw
MDAwMDY1NmMKPj4+Pj4gMDAwMDAwMDAwMDNkZjM2OAo+Pj4+Pgo+Pj4+PiBJJ3ZlIHRyaWVkIHRv
IGRlc3Ryb3kvY3JlYXRlIG11bHRpcGxlIHRpbWVzIHRoZSBzYW1lIHVuaWtlcm5lbCBhbmQgSQo+
Pj4+PiBhbHdheXMKPj4+Pj4gcmVjZWl2ZSB0aGUgc2FtZSBlcnJvci4gV2hlbiBydW5uaW5nIG9u
IFVuaXggSSBkb24ndCBidW1wIGludG8gdGhpcwo+Pj4+PiBpc3N1ZSwKPj4+Pj4gZXZlbiB3aGVu
IGZldGNoaW5nIGFuZCBwYXJzaW5nIG11bHRpcGxlIE1CIG9mIGRhdGEuCj4+Pj4+Cj4+Pj4+IEJ5
IGZpbGxpbmcgbXkgY29kZSB3aXRoIGxvZ3MsIEkgZmlndXJlZCBvdXQgd2hlcmUgZXhhY3RseSB0
aGUgdW5pa2VybmVsCj4+Pj4+IHN0b3BzLiBTcGVjaWZpY2FsbHkgZHVyaW5nIHRoZSBKU09OIHJl
c3BvbnNlIHBhcnNpbmcgKEknbSB1c2luZyB0aGUKPj4+Pj4gWW9Kc29uCj4+Pj4+IGxpYnJhcnkp
Ogo+Pj4+Pgo+Pj4+PiBsZXQgZGlyZWN0RXh0cmFjdGlvbm4gcmF3SnNvbiA9Cj4+Pj4+ICAgICAg
ICAgICAgICBMb2cuaW5mbyAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRyYWN0
aW9uIik7Cj4+Pj4+ICAgICAgICAgICAgICAgbGV0IGpzb24gPSBZb2pzb24uQmFzaWMuZnJvbV9z
dHJpbmcgcmF3SnNvbiBpbgo+Pj4+PiAgICAgICAgICAgICAgIGxldCByZXN1bHQgPSBbanNvbl0g
fD4gZmlsdGVyX21lbWJlciAicmVzdWx0cyIgfD4gZmxhdHRlbgo+Pj4+PiB8Pgo+Pj4+PiBmaWx0
ZXJfbWVtYmVyICJzZXJpZXMiCj4+Pj4+ICAgICAgICAgICAgICAgfD4gZmxhdHRlbiB8PiBmaWx0
ZXJfbWVtYmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4gaW4KPj4+Pj4gICAgICAgICAgICAgICAgICAg
TGlzdC5tYXAgKAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuIGl0
ZW0gLT4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRhcG9p
bnQgPSBtYXRjaCBpdGVtIHw+IGluZGV4IDEKPj4+Pj4gd2l0aAo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgYFN0cmluZyBhIC0+IGEKPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBGbG9hdCBmIC0+IHN0cmluZ19vZl9mbG9h
dCBmCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBgSW50IGkg
LT4gc3RyaW5nX29mX2Zsb2F0Cj4+Pj4+IChmbG9hdF9vZl9pbnQgaSkKPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGBCb29sIGIgLT4gc3RyaW5nX29mX2Jvb2wg
Ygo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwb2ludAo+Pj4+PiAgICAgICAgICAgICAg
ICkgcmVzdWx0IHw+IGNvbXB1dGVBdmVyYWdlID4+PSBmdW4gYXZlciAtPgo+Pj4+PiAgICAgICAg
ICAgICAgIGxvZ19sd3QgfmluamVjdDooZnVuIGYgLT4gZiAiUmVzdWx0ICVmIiBhdmVyKQo+Pj4+
Pgo+Pj4+PiBJIGtub3cgdGhhdCBwcm9iYWJseSBteSBjb2RlIGlzIG5vdCByZWFsbHkgb3B0aW1p
emVkIGFuZCBjbGVhbiBidXQgSSdtCj4+Pj4+IHF1aXRlCj4+Pj4+IHNob2NrZWQgdG8gc2VlIHRo
YXQgbXkgdW5pa2VybmVsIGNyYXNoZXMgd2hlbiBpdCBoYXMgdG8gZXh0cmFjdCByb3VnaGx5Cj4+
Pj4+IDM1MDAKPj4+Pj4gZGF0YXBvaW50cyAoaXQncyBtb3JlIG9yIGxlc3MgdGhlIHRocmVzaG9s
ZCBhdCB3aGljaCBpdCBjcmFzaGVzKS4gVGhlCj4+Pj4+IGZ1bmN0aW9uIGNvbXB1dGVBdmVyYWdl
IGlzIG5vdCBldmVuIGNhbGxlZC4gSWYgSSBydW4gdGhlIHNhbWUgY29kZSBvbgo+Pj4+PiBVbml4
IEkKPj4+Pj4gY2FuIHBhcnNlIGFuZCBwcm9jZXNzIHVwIHRvIGEgMU0gZGF0YXBvaW50cyBpbiBs
ZXNzIHRoYW4gYSBzZWNvbmQuIEkndmUKPj4+Pj4gYWxzbwo+Pj4+PiB0cmllZCB0byBpbmNyZWFz
ZSB0aGUgbnVtYmVyIG9mIHZjcHVzIGFuZCBtZW1vcnksIGJ1dCBub3RoaW5nIGNoYW5nZWQKPj4+
Pj4gKDE2Cj4+Pj4+IHZjcHVzIGFuZCA0R0Igb2YgbWVtb3J5KS4KPj4+Pj4KPj4+Pj4gSSB3b3Vs
ZCBsaWtlIHRvIGFkZCB0aGF0IHRoaXMgdGhyZXNob2xkIGNoYW5nZXMgZGVwZW5kaW5nIG9uIHRo
ZSBob3N0Cj4+Pj4+IG1hY2hpbmU6Cj4+Pj4+Cj4+Pj4+IC0gTWFjaGluZSBBIChVYnVudHUgMTQu
MDQsIFhlbiA0LjYuMCwgMzIgQ29yZXMsIDEyOCBHQiBSQU0sIDEwIEdCCj4+Pj4+IE5ldHdvcmsK
Pj4+Pj4gSW50ZXJmYWNlKSAtPiBUaHJlc2hvbGQgaXMgYXJvdW5kIDEwN0tiCj4+Pj4+IC0gTWFj
aGluZSBCIChEZWJpYW4gOC41LCBYZW4gNC40LjEsIDQgY29yZXMsIDggR0IgUkFNLCAxR0IgTmV0
d29yawo+Pj4+PiBJbnRlcmZhY2UpIC0+IFRocmVzaG9sZCBpcyBhcm91bmQgMzNLYgo+Pj4+Cj4+
Pj4gQ2FuIHlvdSBzaW1wbGlmeSB0aGUgY2FzZT8gRm9yIGV4YW1wbGUsIGluc3RlYWQgb2YgZmV0
Y2hpbmcgdGhlIEpTT04sCj4+Pj4gd2hhdCBpZiB5b3UgaW4tbGluZSB0aGUgcmF3IGRhdGEgaW4g
eW91ciBjb2RlIGFuZCBwYXJzZSB0aGF0Pwo+Pj4+Cj4+Pj4gRG9lcyBhZGRpbmcgYSBgR2MuZnVs
bF9tYWpvciAoKWAganVzdCBiZWZvcmUgdGhlIGNyYXNoIGhlbHA/IFRoYXQKPj4+PiBtaWdodCBp
bmRpY2F0ZSB3ZSdyZSBydW5uaW5nIG91dCBvZiBtZW1vcnkgYW5kIGZhaWxpbmcgdG8gcnVuIHRo
ZSBHQwo+Pj4+IGZvciBzb21lIHJlYXNvbi4KPj4+Pgo+Pj4+IFlvdSBjb3VsZCBhbHNvIHVzZSBg
b2JqZHVtcCAtZGAgb3Igc2ltaWxhciBvbiB0aGUgdW5pa2VybmVsIGltYWdlIGFuZAo+Pj4+IHNl
ZSB3aGF0IHRoZSBhZGRyZXNzZXMgaW4gdGhlIHN0YWNrIHRyYWNlIGNvcnJlc3BvbmQgdG8uCj4+
Pj4KPj4+Pgo+Pj4gLS0KPj4+IFZpdHRvcmlvIENvenpvbGlubywgTS5FbmcuCj4+PiBUZWNobmlz
Y2hlIFVuaXZlcnNpdMOkdCBNw7xuY2hlbiAtIEluc3RpdHV0IGbDvHIgSW5mb3JtYXRpawo+Pj4g
T2ZmaWNlIDAxLjA1LjA0MQo+Pj4gQm9sdHptYW5uc3RyLiAzLCA4NTc0OCBHYXJjaGluZywgR2Vy
bWFueQo+Pj4gVGVsOiArNDkgODkgMjg5LTE3MzU2Cj4+PiBodHRwOi8vd3d3LmNtLmluLnR1bS5k
ZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0b3Jpby1jb3p6b2xpbm8KPj4+Cj4+Pgo+Pgo+Pgo+Cj4g
LS0KPiBWaXR0b3JpbyBDb3p6b2xpbm8sIE0uRW5nLgo+IFRlY2huaXNjaGUgVW5pdmVyc2l0w6R0
IE3DvG5jaGVuIC0gSW5zdGl0dXQgZsO8ciBJbmZvcm1hdGlrCj4gT2ZmaWNlIDAxLjA1LjA0MQo+
IEJvbHR6bWFubnN0ci4gMywgODU3NDggR2FyY2hpbmcsIEdlcm1hbnkKPiBUZWw6ICs0OSA4OSAy
ODktMTczNTYKPiBodHRwOi8vd3d3LmNtLmluLnR1bS5kZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0
b3Jpby1jb3p6b2xpbm8KPgo+CgoKCi0tIAp0YWxleDUgKEdpdEh1Yi9Ud2l0dGVyKSAgICAgICAg
aHR0cDovL3Jvc2NpZHVzLmNvbS9ibG9nLwpHUEc6IDVERDUgOEQ3MCA4OTlDIDQ1NEEgOTY2RCAg
NkE1MSA3NTEzIDNDOEYgOTRGNiBFMENDCkdQRzogREE5OCAyNUFFIENBRDAgODk3NSA3Q0RBICBC
RDhFIDA3MTMgM0Y5NiBDQTc0IEQ4QkEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:19:45 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:19: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 1cHCHQ-0005Vq-Pm; Wed, 14 Dec 2016 16:19:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc79@cam.ac.uk>) id 1cHCHQ-0005Vj-1H
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:19:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8D/5B-27165-F1171585; Wed, 14 Dec 2016 16:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSnM/RpCtXGBh
 hMG0xu0Vv610WB0aPwx+usAQwRrFm5iXlVySwZuw90MBcMDWw4uz7Y8wNjPccuxg5OSQEFCW2
 Nm5khrAdJHrf7GHvYuTiEBLYzSTx8OBxFpAEs4C6xJ95l8CKeAX0JF7duszaxcjBISxQKjH3L
 A9ImE1AVeLT0t+sIDangK3EvpenwVpZgOJ72y+yQ4wplpg7dSIrhK0tsWzha6iRNhJ9U46wQu
 xdwSRxe04rG0hCRMBU4v/LLUwQx8lK7P79iGkCI/8sJCfNQnLSLCRzFzAyr2LUKE4tKkst0jW
 00EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxDBiDYwXhzY8AhRkkOJiVR3q16
 gRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhlC4BygkWp6akVaZk5wIiASUtw8CiJ8OqApHmLC
 xJzizPTIVKnGHU5pj1b/JRJiCUvPy9VSpzXGKRIAKQoozQPbgQsOi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmNcNZApPZl4J3KZXQEcwAR0husQf5IiSRISUVAOjumS1xfKHwVczPuT8veP
 9MtzAn5N3V8jeLnGJLdsF6g5c/7PB97vkSplJmb6y6f3MqrpNov1rROV2zeNs27FJ5p/yY7lb
 +c3uLss2lDObcsvqh3LatDx6u+zel8vJ95/VL9T71Z/cYxgRXe0uIb4//aH5qhur9nmpsfSt+
 6YS90Ny+dv2KQVKLMUZiYZazEXFiQBbzgB3yQIAAA==
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1481732382!54161476!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48252 invoked from network); 14 Dec 2016 16:19:42 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-10.tower-27.messagelabs.com with SMTP; 14 Dec 2016 16:19:42 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [194.72.166.2] (port=52754 helo=amirmacbook.cam.docker.com)
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc79) (TLSv1:ECDHE-RSA-AES256-SHA:256)
 id 1cHCHN-000bhA-e3 (Exim 4.86_36-e07b163)
 (return-path <amc79@cam.ac.uk>); Wed, 14 Dec 2016 16:19:41 +0000
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
Date: Wed, 14 Dec 2016 16:19:40 +0000
Message-Id: <9D237952-B2EA-4B12-BF5C-31851358C312@cam.ac.uk>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
 <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
X-Mailer: Apple Mail (2.2104)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
	hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

SGkgVml0dG9yaW8sIFlvdSBjYW4gYWRkIGl0IGluIGEgY29tbWVudCBvbiB0aGUgaXNzdWUuICBJ
ZiB0aGVyZeKAmXMgYSBsb3QsIHlvdSBjb3VsZCBwb3N0IHRoZSBjb2RlIGluIGEgZ2lzdCAoaHR0
cHM6Ly9naXN0LmdpdGh1Yi5jb20pIGFuZCBsZWF2ZSBhIGxpbmsgdG8gdGhhdCBpbiBhIGNvbW1l
bnQuCgpBbWlyCgo+IE9uIDE0IERlYyAyMDE2LCBhdCAxNjoxMywgVml0dG9yaW8gQ296em9saW5v
IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiAKPiBPaywKPiAKPiBJJ3Zl
IGJ1aWx0IGEgImxpZ2h0d2VpZ2h0IiB2ZXJzaW9uIG9mIG15IG9yaWdpbmFsIFVuaWtlcm5lbCwg
dGhlcmUgaXMgYmFzaWNhbGx5IG9ubHkgdGhlIGNvZGUgbmVjZXNzYXJ5IHRvIHRyaWdnZXIgdGhl
IGNyYXNoLgo+IAo+IERvIEkgY29weS1wYXN0ZSB0aGUgY29kZSBoZXJlIG9yIHNvbWV3aGVyZSBl
bHNlPyBJIGhhdmUgYWxyZWFkeSBhbiBpc3N1ZSBvcGVuIGhlcmUgaHR0cHM6Ly9naXRodWIuY29t
L21pcmFnZS9taXJhZ2UvaXNzdWVzLzczMSwgc2hvdWxkIEkgdXBkYXRlZCBpdCBhbmQgY29weSB0
aGVyZSB0aGUgdW5pa2VybmVsIGNvZGU/Cj4gCj4gQmVzdCByZWdhcmRzLAo+IFZpdHRvcmlvCj4g
Cj4gCj4gSWwgMTQvMTIvMjAxNiAxNjozNiwgVGhvbWFzIExlb25hcmQgaGEgc2NyaXR0bzoKPj4g
T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNToxMiwgVml0dG9yaW8gQ296em9saW5vCj4+IDx2aXR0
b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPj4+IEhpIFRob21hcywKPj4+IAo+Pj4g
SSd2ZSB0cmllZCBhIGZldyB0aGluZ3M6Cj4+PiAKPj4+IC0gYEdjLmZ1bGxfbWFqb3IoKWAgdW5m
b3J0dW5hdGVseSBkb2Vzbid0IGhlbHAuCj4+PiAtIExvb2tpbmcgYXQgdGhlIGFkZHJlc3MgcG9p
bnRlZCBieSB0aGUgUklQIGF0IHRoZSBtb21lbnQgb2YgdGhlIGV4Y2VwdGlvbiwKPj4+IEkgY2Fu
IHNlZSB0aGlzIGluc3RydWN0aW9uOgo+Pj4gCj4+PiAyNTYwNWY6ICAgICAgIGU4IDdjIGFkIGZm
IGZmICAgICAgICAgIGNhbGxxICAyNTBkZTAgPG1lbWNweT4KPj4+IAo+Pj4gSSBkb24ndCBrbm93
IGhvdyB1c2VmdWwgY2FuIGl0IGJlLCBjb25zaWRlcmluZyB0aGF0IEkgY2FuIHRyaWdnZXIgdGhl
IHNhbWUKPj4+IGNyYXNoIGJ5IGFjdHVhbGx5IGNoYW5naW5nIHRoZSBjb2RlIGFuZCwgaW4gdGhp
cyBjYXNlLCB0aGUgcmVmZXJlbmNlcwo+Pj4gaW5zdHJ1Y3Rpb24gd291bGQgYmUgc29tZXRoaW5n
IHRvdGFsbHkgZGlmZmVyZW50IChsaWtlIGEgbW92ZWwsIHB1c2gpLiBNYXliZQo+Pj4gdGhlIGlu
c3RydWN0aW9uIHR5cGUgaXMgbm90IG11Y2ggcmVsYXRlZCB0byB0aGUgY3Jhc2ggaXRzZWxmPyBJ
IGZlZWwgbGlrZSBpdAo+Pj4gZG9lc24ndCBtYWtlIG11Y2ggc2Vuc2UuLgo+PiBJdCB3b3VsZCBi
ZSBtb3JlIGludGVyZXN0aW5nIHRvIGtub3cgdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9uLCBl
dGMuCj4+IEl0J3MgcG9zc2libGUgdGhhdCBpdCBicmFuY2hlZCB0byBhbiBpbnZhbGlkIGFkZHJl
c3MgYW5kIHN0YXJ0ZWQKPj4gZXhlY3V0aW5nIHJhbmRvbSBjb2RlIGF0IHNvbWUgcG9pbnQsIHNv
IHRoZSBhY3R1YWwgbG9jYXRpb24gb2YgdGhlCj4+IGNyYXNoIG1pZ2h0IG5vdCBoZWxwIGJ1dCB0
aGluZ3MgZnVydGhlciB1cCB0aGUgc3RhY2sgbWlnaHQgYmUgdXNlZnVsLgo+PiAKPj4+IC0gUmVn
YXJkaW5nIGluLWxpbmluZyB0aGUgcmF3IGRhdGEgaW4gdGhlIGNvZGUsIEknbSBzdGlsbCB3b3Jr
aW5nIG9uIGl0Lgo+Pj4gQWN0dWFsbHkgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHdoYXQgeW91
IG1lYW4sIGFyZSB5b3Ugc3VnZ2VzdGluZwo+Pj4gZGUtc3RydWN0dXJpbmcgdGhlIEpTT04gZm9y
bWF0IGFuZCBpbnNlcnQgaW50byBteSBjb2RlIGRpcmVjdGx5IGEgbGlzdC9hcnJheQo+Pj4gb2Yg
dmFsdWVzPyBPciBjb3B5aW5nIHRoZSBKU09OIG91dHB1dCBkaXJlY3RseSBpbnNpZGUgbXkgY29k
ZSBhcyBhIHN0YXRpYwo+Pj4gdmFyaWFibGU/IEkndmUgdHJpZWQgdGhlIGxhdHRlciBhbmQgdGhl
IGVycm9yIHBlcnNpc3RzLiBJIHdpbGwgYnVpbGQgdGhlCj4+PiBsaXN0IG9mIHN0YXRpYyB2YWx1
ZXMgYW5kIHNlZSB3aGF0IGhhcHBlbnMuCj4+IFllcywgSSBtZWFuIHB1dHRpbmcgdGhlIGpzb24g
aW4geW91ciBjb2RlLCBhcwo+PiAKPj4gICBsZXQgcmF3X2pzb24gPSAiLi4uIgo+PiAKPj4gSWYg
aXQgc3RpbGwgY3Jhc2hlcyB3aXRoIHRoaXMsIHlvdSBjYW4gcmVtb3ZlIHRoZSBkYXRhYmFzZSBj
YWxsLiBJZiBpdAo+PiBzdGlsbCBjcmFzaGVzLCB5b3UgY2FuIHJlbW92ZSBuZXR3b3JraW5nIGNv
bXBsZXRlbHkgZnJvbSB5b3VyCj4+IHVuaWtlcm5lbC4gWW91IGNhbiBlbGltaW5hdGUgYSBsb3Qg
b2YgY29kZSBxdWlja2x5IHRoaXMgd2F5Lgo+PiAKPj4gSWYgeW91IGNhbiBnZXQgYSB1bmlrZXJu
ZWwgdGhhdCBqdXN0IHBhcnNlcyBhIEpTT04gc3RyaW5nIGFuZCBjcmFzaGVzLAo+PiBvdGhlciBw
ZW9wbGUgY2FuIHRyeSBpdCB0b28gYW5kIGl0IHNob3VsZCBiZSBlYXN5IHRvIGZpbmQgdGhlIGNh
dXNlLgo+PiAKPj4+IEFueXdheSwgd2hhdGV2ZXIgSSBkbyB3aXRoIHRoZSByZXRyaWV2ZWQgSlNP
TiAoZXZlbiBMaXN0Lml0ZXIgd2l0aCBhbiBlbXB0eQo+Pj4gZnVuY3Rpb24gYm9keSksIHRoZSB1
bmlrZXJuZWwgY3Jhc2hlcy4gSSBoYXZlIHRoZSBpbXByZXNzaW9uIHRoYXQgYXMgc29vbiBhcwo+
Pj4gSSB0cnkgdG8gYWNjZXNzIHRoZSB2YXJpYWJsZSBjb250YWluaW5nIHRoZSBKU09OIHZhbHVl
IHRoZSBzeXN0ZW0gY3Jhc2ggaXMKPj4+IHRyaWdnZXJlZC4KPj4+IAo+Pj4gQmVzdCByZWdhcmRz
LAo+Pj4gVml0dG9yaW8KPj4+IAo+Pj4gCj4+PiBJbCAxNC8xMi8yMDE2IDEzOjQ1LCBUaG9tYXMg
TGVvbmFyZCBoYSBzY3JpdHRvOgo+Pj4+IE9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTE6MzUsIFZp
dHRvcmlvIENvenpvbGlubwo+Pj4+IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90
ZToKPj4+Pj4gSGksCj4+Pj4+IEknbSBydW5uaW5nIGEgdW5pa2VybmVsIG9uIFhFTiB0aGF0IGJh
c2ljYWxseSBhY2Nlc3NlcyBhIHJlbW90ZSBEQiwKPj4+Pj4gZmV0Y2hlcwo+Pj4+PiBhbmQgY29t
cHV0ZXMgc29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRseSwgaWYgSSB0
cnkgdG8KPj4+Pj4gZmV0Y2gKPj4+Pj4gYW5kIHBhcnNlIGEgSlNPTiByZXNwb25zZSBncmVhdGVy
IHRoYW4gYSBlbXBpcmljYWxseSBmb3VuZCB0aHJlc2hvbGQKPj4+Pj4gKGRldGFpbHMgYXQgdGhl
IGJvdHRvbSBvZiB0aGUgZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdCBjcmFzaGVz
Cj4+Pj4+IGFuZAo+Pj4+PiB0aGlzIGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwg
ZG1lc2c6Cj4+Pj4+IAo+Pj4+PiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAy
YzlmZjg6Cj4+Pj4+IChYRU4pICBMNFsweDAwMF0gPSAwMDAwMDAxMGI1ZjY3MDY3IDAwMDAwMDAw
MDAwMDA1NjcKPj4+Pj4gKFhFTikgIEwzWzB4MDAwXSA9IDAwMDAwMDEwYjVmNjgwNjcgMDAwMDAw
MDAwMDAwMDU2OAo+Pj4+PiAoWEVOKSAgTDJbMHgwMDFdID0gMDAwMDAwMTBiNWY2YTA2NyAwMDAw
MDAwMDAwMDAwNTZhCj4+Pj4+IChYRU4pICBMMVsweDBjOV0gPSAwMDEwMDAxMGIxYWM5MDI1IDAw
MDAwMDAwMDAwMDAyYzkKPj4+Pj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20g
ZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDIyNjFiZQo+Pj4+PiBjcmVhdGVfYm91bmNlX2Zy
YW1lKzB4NjYvMHgxM2EKPj4+Pj4gKFhFTikgRG9tYWluIDIzICh2Y3B1IzApIGNyYXNoZWQgb24g
Y3B1IzE3Ogo+Pj4+PiAoWEVOKSAtLS0tWyBYZW4tNC42LjAgIHg4Nl82NCAgZGVidWc9biAgTm90
IHRhaW50ZWQgXS0tLS0KPj4+Pj4gKFhFTikgQ1BVOiAgICAxNwo+Pj4+PiAoWEVOKSBSSVA6ICAg
IGUwMzM6WzwwMDAwMDAwMDAwMjU4Y2Y0Pl0KPj4+Pj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMjA2ICAgRU06IDEgICBDT05URVhUOiBwdiBndWVzdCAoZDIzdjApCj4+Pj4+IChYRU4pIHJh
eDogMDAwMDAwMDAwMDI1OGNmMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDoKPj4+Pj4g
MDAwMDAwMDAwMDAwMDA3Mwo+Pj4+PiAoWEVOKSByZHg6IDAwMDAwMDAwMDA0NDI1MjggICByc2k6
IDAwMDAwMDAwMDAwMDAwMDAgICByZGk6Cj4+Pj4+IDAwMDAwMDAwMDAyY2EwMTgKPj4+Pj4gKFhF
TikgcmJwOiAwMDAwMDAwMDAwMmNhMWU4ICAgcnNwOiAwMDAwMDAwMDAwMmNhMDAwICAgcjg6Cj4+
Pj4+IDAwMDAwMDAwMDAwMDAwMDIKPj4+Pj4gKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDA3ICAg
cjEwOiAwMDAwMDAwMDAwMDAwMDA3ICAgcjExOgo+Pj4+PiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+
IChYRU4pIHIxMjogMDAwMDAwMDAwMDJjYTExOCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIx
NDoKPj4+Pj4gMDAwMDAwMTEyMzhmYTAwMAo+Pj4+PiAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAw
NzQgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6Cj4+Pj4+IDAwMDAwMDAwMDAxNTI2ZTAK
Pj4+Pj4gKFhFTikgY3IzOiAwMDAwMDAxMGI1ZjY2MDAwICAgY3IyOiAwMDAwMDAwMDAwMmM5ZmY4
Cj4+Pj4+IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAg
c3M6IGUwMmIgICBjczogZTAzMwo+Pj4+PiAoWEVOKSBHdWVzdCBzdGFjayB0cmFjZSBmcm9tIHJz
cD0wMDAwMDAwMDAwMmNhMDAwOgo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMmNhMTE4IDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDI1OTMzZgo+Pj4+PiAwMDAwMDAwMDAwMDAwMDc0Cj4+Pj4+
IChYRU4pICAgIDAwMDAwMDExMjM4ZmEwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmNh
MTE4Cj4+Pj4+IDAwMDAwMDAwMDAyY2ExZTgKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDcKPj4+Pj4gMDAwMDAwMDAwMDAwMDAw
Nwo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4MDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDA3Mwo+Pj4+PiAwMDAwMDAwMDAwNDQyNTI4Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAw
MDAyY2ExMTggMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4+Pj4+IDAwMDAwMDAw
MDAyNTY3MDgKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDEwMDAwZTAzMCAwMDAwMDAwMDAwMDEwMDA2
IDAwMDAwMDAwMDAyY2EwYzgKPj4+Pj4gMDAwMDAwMDAwMDAwZTAyYgo+Pj4+PiAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwZmZjIDM3MzYzNTM0MzMzMjMxMzAgNDY0NTQ0NDM0MjQxMzkzOAo+Pj4+PiA0
ZTRkNGM0YjRhNDk0ODQ3Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAyY2ExOGIgMDAwMDAwMDAw
MDJjYTFlOCAwMDAwMDAwMDAwMmNhMThhCj4+Pj4+IDAwMDAwMDAwMDAwMDAwNzQKPj4+Pj4gKFhF
TikgICAgMDAwMDAwMDAwMDI1NjZhMCAwMDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAyNTYxYmMK
Pj4+Pj4gNzU2MTY2MjA2NTY3NjE1MAo+Pj4+PiAoWEVOKSAgICA2OTZjMjA3NDYxMjA3NDZjIDY0
NjQ2MTIwNzI2MTY1NmUgMzA2MjY0MjA3MzczNjU3Mgo+Pj4+PiA3MDY5NzIyMDJjMzA2NDMzCj4+
Pj4+IChYRU4pICAgIDJjMzgzMDM3MzYzNTMyMjAgMzAzMDIwNzM2NzY1NzIyMCAzMDMwMzAzMDMw
MzAzMDMwCj4+Pj4+IDIwMmMzODMzMzM2MTYzMzIKPj4+Pj4gKFhFTikgICAgNjUzMzYxNjMzMjIw
NzA3MyA3MzVmNzI3NTZmMjAyYzM4IDMwMzAzMDMwMzAzMDIwNzAKPj4+Pj4gMzI2MTYzMzIzMDMw
MzAzMAo+Pj4+PiAoWEVOKSAgICA2NTY0NmY2MzIwMmMzODY2IGZmZmZmZmZmMGEwZDMwMjAgMDAw
MDAwMDAwMDAwMGJmYwo+Pj4+PiA2MTY2NWY2ODYzNzQ2MTRkCj4+Pj4+IChYRU4pICAgIDAyMDAw
MDY1NzI3NTZjNjkgMDAwMDAwMDAwMDAwMDA3MyAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+IGZmZmZm
ZmZmZmZmZmZmZWYKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmNh
MmU4IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4gMDAwMDAwMTEyMzhmYTAwMAo+Pj4+PiAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDc0IDAwMDAwMDAwMDAyY2EzMzggMDAwMDAwMDAwMDI1NjMwYQo+Pj4+
PiA2MzZmNmM2MjVmNzM3OTUzCj4+Pj4+IChYRU4pICAgIDAwMDAwMDMwMDAwMDAwMzAgMDAwMDAw
MDAwMDJjYTJlMCAwMDAwMDAwMDAwMmNhMjE4Cj4+Pj4+IGZmZmZmZmZmZmZmZmZmZWIKPj4+Pj4g
KFhFTikgICAgMDAwMDAwMDAwMGRiMDNkMCAwMDAwMDAwMDAwMjU2NzA4IDAwMDAwMDAwMDAyY2Ez
MzgKPj4+Pj4gMDAwMDAwMDAwMDJjYTNlOAo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMmNhMmY4
IGZmZmZmZmZmZmZmZmZmZTkgMDAwMDAwMDAwMDAwMTNmYwo+Pj4+PiA2NTZlNjk2NjY1NjQ2ZTU1
Cj4+Pj4+IChYRU4pICAgIDczNzI3NTYzNjU3MjVmNjQgNzU2NDZmNmQ1ZjY1NzY2OSAwNTAwMDAw
MDAwMDA2NTZjCj4+Pj4+IDAwMDAwMDAwMDAzZGYzNjgKPj4+Pj4gCj4+Pj4+IEkndmUgdHJpZWQg
dG8gZGVzdHJveS9jcmVhdGUgbXVsdGlwbGUgdGltZXMgdGhlIHNhbWUgdW5pa2VybmVsIGFuZCBJ
Cj4+Pj4+IGFsd2F5cwo+Pj4+PiByZWNlaXZlIHRoZSBzYW1lIGVycm9yLiBXaGVuIHJ1bm5pbmcg
b24gVW5peCBJIGRvbid0IGJ1bXAgaW50byB0aGlzCj4+Pj4+IGlzc3VlLAo+Pj4+PiBldmVuIHdo
ZW4gZmV0Y2hpbmcgYW5kIHBhcnNpbmcgbXVsdGlwbGUgTUIgb2YgZGF0YS4KPj4+Pj4gCj4+Pj4+
IEJ5IGZpbGxpbmcgbXkgY29kZSB3aXRoIGxvZ3MsIEkgZmlndXJlZCBvdXQgd2hlcmUgZXhhY3Rs
eSB0aGUgdW5pa2VybmVsCj4+Pj4+IHN0b3BzLiBTcGVjaWZpY2FsbHkgZHVyaW5nIHRoZSBKU09O
IHJlc3BvbnNlIHBhcnNpbmcgKEknbSB1c2luZyB0aGUKPj4+Pj4gWW9Kc29uCj4+Pj4+IGxpYnJh
cnkpOgo+Pj4+PiAKPj4+Pj4gbGV0IGRpcmVjdEV4dHJhY3Rpb25uIHJhd0pzb24gPQo+Pj4+PiAg
ICAgICAgICAgICBMb2cuaW5mbyAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRy
YWN0aW9uIik7Cj4+Pj4+ICAgICAgICAgICAgICBsZXQganNvbiA9IFlvanNvbi5CYXNpYy5mcm9t
X3N0cmluZyByYXdKc29uIGluCj4+Pj4+ICAgICAgICAgICAgICBsZXQgcmVzdWx0ID0gW2pzb25d
IHw+IGZpbHRlcl9tZW1iZXIgInJlc3VsdHMiIHw+IGZsYXR0ZW4gfD4KPj4+Pj4gZmlsdGVyX21l
bWJlciAic2VyaWVzIgo+Pj4+PiAgICAgICAgICAgICAgfD4gZmxhdHRlbiB8PiBmaWx0ZXJfbWVt
YmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4gaW4KPj4+Pj4gICAgICAgICAgICAgICAgICBMaXN0Lm1h
cCAoCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1biBpdGVtIC0+Cj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRhcG9pbnQgPSBtYXRj
aCBpdGVtIHw+IGluZGV4IDEKPj4+Pj4gd2l0aAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCBgU3RyaW5nIGEgLT4gYQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCBgRmxvYXQgZiAtPiBzdHJpbmdfb2ZfZmxvYXQgZgo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBgSW50IGkgLT4gc3RyaW5nX29m
X2Zsb2F0Cj4+Pj4+IChmbG9hdF9vZl9pbnQgaSkKPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgYEJvb2wgYiAtPiBzdHJpbmdfb2ZfYm9vbCBiCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGFwb2ludAo+Pj4+PiAgICAgICAgICAgICAgKSByZXN1bHQgfD4gY29t
cHV0ZUF2ZXJhZ2UgPj49IGZ1biBhdmVyIC0+Cj4+Pj4+ICAgICAgICAgICAgICBsb2dfbHd0IH5p
bmplY3Q6KGZ1biBmIC0+IGYgIlJlc3VsdCAlZiIgYXZlcikKPj4+Pj4gCj4+Pj4+IEkga25vdyB0
aGF0IHByb2JhYmx5IG15IGNvZGUgaXMgbm90IHJlYWxseSBvcHRpbWl6ZWQgYW5kIGNsZWFuIGJ1
dCBJJ20KPj4+Pj4gcXVpdGUKPj4+Pj4gc2hvY2tlZCB0byBzZWUgdGhhdCBteSB1bmlrZXJuZWwg
Y3Jhc2hlcyB3aGVuIGl0IGhhcyB0byBleHRyYWN0IHJvdWdobHkKPj4+Pj4gMzUwMAo+Pj4+PiBk
YXRhcG9pbnRzIChpdCdzIG1vcmUgb3IgbGVzcyB0aGUgdGhyZXNob2xkIGF0IHdoaWNoIGl0IGNy
YXNoZXMpLiBUaGUKPj4+Pj4gZnVuY3Rpb24gY29tcHV0ZUF2ZXJhZ2UgaXMgbm90IGV2ZW4gY2Fs
bGVkLiBJZiBJIHJ1biB0aGUgc2FtZSBjb2RlIG9uCj4+Pj4+IFVuaXggSQo+Pj4+PiBjYW4gcGFy
c2UgYW5kIHByb2Nlc3MgdXAgdG8gYSAxTSBkYXRhcG9pbnRzIGluIGxlc3MgdGhhbiBhIHNlY29u
ZC4gSSd2ZQo+Pj4+PiBhbHNvCj4+Pj4+IHRyaWVkIHRvIGluY3JlYXNlIHRoZSBudW1iZXIgb2Yg
dmNwdXMgYW5kIG1lbW9yeSwgYnV0IG5vdGhpbmcgY2hhbmdlZCAoMTYKPj4+Pj4gdmNwdXMgYW5k
IDRHQiBvZiBtZW1vcnkpLgo+Pj4+PiAKPj4+Pj4gSSB3b3VsZCBsaWtlIHRvIGFkZCB0aGF0IHRo
aXMgdGhyZXNob2xkIGNoYW5nZXMgZGVwZW5kaW5nIG9uIHRoZSBob3N0Cj4+Pj4+IG1hY2hpbmU6
Cj4+Pj4+IAo+Pj4+PiAtIE1hY2hpbmUgQSAoVWJ1bnR1IDE0LjA0LCBYZW4gNC42LjAsIDMyIENv
cmVzLCAxMjggR0IgUkFNLCAxMCBHQiBOZXR3b3JrCj4+Pj4+IEludGVyZmFjZSkgLT4gVGhyZXNo
b2xkIGlzIGFyb3VuZCAxMDdLYgo+Pj4+PiAtIE1hY2hpbmUgQiAoRGViaWFuIDguNSwgWGVuIDQu
NC4xLCA0IGNvcmVzLCA4IEdCIFJBTSwgMUdCIE5ldHdvcmsKPj4+Pj4gSW50ZXJmYWNlKSAtPiBU
aHJlc2hvbGQgaXMgYXJvdW5kIDMzS2IKPj4+PiBDYW4geW91IHNpbXBsaWZ5IHRoZSBjYXNlPyBG
b3IgZXhhbXBsZSwgaW5zdGVhZCBvZiBmZXRjaGluZyB0aGUgSlNPTiwKPj4+PiB3aGF0IGlmIHlv
dSBpbi1saW5lIHRoZSByYXcgZGF0YSBpbiB5b3VyIGNvZGUgYW5kIHBhcnNlIHRoYXQ/Cj4+Pj4g
Cj4+Pj4gRG9lcyBhZGRpbmcgYSBgR2MuZnVsbF9tYWpvciAoKWAganVzdCBiZWZvcmUgdGhlIGNy
YXNoIGhlbHA/IFRoYXQKPj4+PiBtaWdodCBpbmRpY2F0ZSB3ZSdyZSBydW5uaW5nIG91dCBvZiBt
ZW1vcnkgYW5kIGZhaWxpbmcgdG8gcnVuIHRoZSBHQwo+Pj4+IGZvciBzb21lIHJlYXNvbi4KPj4+
PiAKPj4+PiBZb3UgY291bGQgYWxzbyB1c2UgYG9iamR1bXAgLWRgIG9yIHNpbWlsYXIgb24gdGhl
IHVuaWtlcm5lbCBpbWFnZSBhbmQKPj4+PiBzZWUgd2hhdCB0aGUgYWRkcmVzc2VzIGluIHRoZSBz
dGFjayB0cmFjZSBjb3JyZXNwb25kIHRvLgo+Pj4+IAo+Pj4+IAo+Pj4gLS0KPj4+IFZpdHRvcmlv
IENvenpvbGlubywgTS5FbmcuCj4+PiBUZWNobmlzY2hlIFVuaXZlcnNpdMOkdCBNw7xuY2hlbiAt
IEluc3RpdHV0IGbDvHIgSW5mb3JtYXRpawo+Pj4gT2ZmaWNlIDAxLjA1LjA0MQo+Pj4gQm9sdHpt
YW5uc3RyLiAzLCA4NTc0OCBHYXJjaGluZywgR2VybWFueQo+Pj4gVGVsOiArNDkgODkgMjg5LTE3
MzU2Cj4+PiBodHRwOi8vd3d3LmNtLmluLnR1bS5kZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0b3Jp
by1jb3p6b2xpbm8KPj4+IAo+Pj4gCj4+IAo+PiAKPiAKPiAtLSAKPiBWaXR0b3JpbyBDb3p6b2xp
bm8sIE0uRW5nLgo+IFRlY2huaXNjaGUgVW5pdmVyc2l0w6R0IE3DvG5jaGVuIC0gSW5zdGl0dXQg
ZsO8ciBJbmZvcm1hdGlrCj4gT2ZmaWNlIDAxLjA1LjA0MQo+IEJvbHR6bWFubnN0ci4gMywgODU3
NDggR2FyY2hpbmcsIEdlcm1hbnkKPiBUZWw6ICs0OSA4OSAyODktMTczNTYKPiBodHRwOi8vd3d3
LmNtLmluLnR1bS5kZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0b3Jpby1jb3p6b2xpbm8KPiAKPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pcmFn
ZU9TLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:19:45 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:19: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 1cHCHQ-0005Vq-Pm; Wed, 14 Dec 2016 16:19:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc79@cam.ac.uk>) id 1cHCHQ-0005Vj-1H
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:19:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8D/5B-27165-F1171585; Wed, 14 Dec 2016 16:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSnM/RpCtXGBh
 hMG0xu0Vv610WB0aPwx+usAQwRrFm5iXlVySwZuw90MBcMDWw4uz7Y8wNjPccuxg5OSQEFCW2
 Nm5khrAdJHrf7GHvYuTiEBLYzSTx8OBxFpAEs4C6xJ95l8CKeAX0JF7duszaxcjBISxQKjH3L
 A9ImE1AVeLT0t+sIDangK3EvpenwVpZgOJ72y+yQ4wplpg7dSIrhK0tsWzha6iRNhJ9U46wQu
 xdwSRxe04rG0hCRMBU4v/LLUwQx8lK7P79iGkCI/8sJCfNQnLSLCRzFzAyr2LUKE4tKkst0jW
 00EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxDBiDYwXhzY8AhRkkOJiVR3q16
 gRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhlC4BygkWp6akVaZk5wIiASUtw8CiJ8OqApHmLC
 xJzizPTIVKnGHU5pj1b/JRJiCUvPy9VSpzXGKRIAKQoozQPbgQsOi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmNcNZApPZl4J3KZXQEcwAR0husQf5IiSRISUVAOjumS1xfKHwVczPuT8veP
 9MtzAn5N3V8jeLnGJLdsF6g5c/7PB97vkSplJmb6y6f3MqrpNov1rROV2zeNs27FJ5p/yY7lb
 +c3uLss2lDObcsvqh3LatDx6u+zel8vJ95/VL9T71Z/cYxgRXe0uIb4//aH5qhur9nmpsfSt+
 6YS90Ny+dv2KQVKLMUZiYZazEXFiQBbzgB3yQIAAA==
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1481732382!54161476!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48252 invoked from network); 14 Dec 2016 16:19:42 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-10.tower-27.messagelabs.com with SMTP; 14 Dec 2016 16:19:42 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [194.72.166.2] (port=52754 helo=amirmacbook.cam.docker.com)
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc79) (TLSv1:ECDHE-RSA-AES256-SHA:256)
 id 1cHCHN-000bhA-e3 (Exim 4.86_36-e07b163)
 (return-path <amc79@cam.ac.uk>); Wed, 14 Dec 2016 16:19:41 +0000
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
Date: Wed, 14 Dec 2016 16:19:40 +0000
Message-Id: <9D237952-B2EA-4B12-BF5C-31851358C312@cam.ac.uk>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
 <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
To: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
X-Mailer: Apple Mail (2.2104)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
	hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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>

SGkgVml0dG9yaW8sIFlvdSBjYW4gYWRkIGl0IGluIGEgY29tbWVudCBvbiB0aGUgaXNzdWUuICBJ
ZiB0aGVyZeKAmXMgYSBsb3QsIHlvdSBjb3VsZCBwb3N0IHRoZSBjb2RlIGluIGEgZ2lzdCAoaHR0
cHM6Ly9naXN0LmdpdGh1Yi5jb20pIGFuZCBsZWF2ZSBhIGxpbmsgdG8gdGhhdCBpbiBhIGNvbW1l
bnQuCgpBbWlyCgo+IE9uIDE0IERlYyAyMDE2LCBhdCAxNjoxMywgVml0dG9yaW8gQ296em9saW5v
IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPiAKPiBPaywKPiAKPiBJJ3Zl
IGJ1aWx0IGEgImxpZ2h0d2VpZ2h0IiB2ZXJzaW9uIG9mIG15IG9yaWdpbmFsIFVuaWtlcm5lbCwg
dGhlcmUgaXMgYmFzaWNhbGx5IG9ubHkgdGhlIGNvZGUgbmVjZXNzYXJ5IHRvIHRyaWdnZXIgdGhl
IGNyYXNoLgo+IAo+IERvIEkgY29weS1wYXN0ZSB0aGUgY29kZSBoZXJlIG9yIHNvbWV3aGVyZSBl
bHNlPyBJIGhhdmUgYWxyZWFkeSBhbiBpc3N1ZSBvcGVuIGhlcmUgaHR0cHM6Ly9naXRodWIuY29t
L21pcmFnZS9taXJhZ2UvaXNzdWVzLzczMSwgc2hvdWxkIEkgdXBkYXRlZCBpdCBhbmQgY29weSB0
aGVyZSB0aGUgdW5pa2VybmVsIGNvZGU/Cj4gCj4gQmVzdCByZWdhcmRzLAo+IFZpdHRvcmlvCj4g
Cj4gCj4gSWwgMTQvMTIvMjAxNiAxNjozNiwgVGhvbWFzIExlb25hcmQgaGEgc2NyaXR0bzoKPj4g
T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNToxMiwgVml0dG9yaW8gQ296em9saW5vCj4+IDx2aXR0
b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90ZToKPj4+IEhpIFRob21hcywKPj4+IAo+Pj4g
SSd2ZSB0cmllZCBhIGZldyB0aGluZ3M6Cj4+PiAKPj4+IC0gYEdjLmZ1bGxfbWFqb3IoKWAgdW5m
b3J0dW5hdGVseSBkb2Vzbid0IGhlbHAuCj4+PiAtIExvb2tpbmcgYXQgdGhlIGFkZHJlc3MgcG9p
bnRlZCBieSB0aGUgUklQIGF0IHRoZSBtb21lbnQgb2YgdGhlIGV4Y2VwdGlvbiwKPj4+IEkgY2Fu
IHNlZSB0aGlzIGluc3RydWN0aW9uOgo+Pj4gCj4+PiAyNTYwNWY6ICAgICAgIGU4IDdjIGFkIGZm
IGZmICAgICAgICAgIGNhbGxxICAyNTBkZTAgPG1lbWNweT4KPj4+IAo+Pj4gSSBkb24ndCBrbm93
IGhvdyB1c2VmdWwgY2FuIGl0IGJlLCBjb25zaWRlcmluZyB0aGF0IEkgY2FuIHRyaWdnZXIgdGhl
IHNhbWUKPj4+IGNyYXNoIGJ5IGFjdHVhbGx5IGNoYW5naW5nIHRoZSBjb2RlIGFuZCwgaW4gdGhp
cyBjYXNlLCB0aGUgcmVmZXJlbmNlcwo+Pj4gaW5zdHJ1Y3Rpb24gd291bGQgYmUgc29tZXRoaW5n
IHRvdGFsbHkgZGlmZmVyZW50IChsaWtlIGEgbW92ZWwsIHB1c2gpLiBNYXliZQo+Pj4gdGhlIGlu
c3RydWN0aW9uIHR5cGUgaXMgbm90IG11Y2ggcmVsYXRlZCB0byB0aGUgY3Jhc2ggaXRzZWxmPyBJ
IGZlZWwgbGlrZSBpdAo+Pj4gZG9lc24ndCBtYWtlIG11Y2ggc2Vuc2UuLgo+PiBJdCB3b3VsZCBi
ZSBtb3JlIGludGVyZXN0aW5nIHRvIGtub3cgdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9uLCBl
dGMuCj4+IEl0J3MgcG9zc2libGUgdGhhdCBpdCBicmFuY2hlZCB0byBhbiBpbnZhbGlkIGFkZHJl
c3MgYW5kIHN0YXJ0ZWQKPj4gZXhlY3V0aW5nIHJhbmRvbSBjb2RlIGF0IHNvbWUgcG9pbnQsIHNv
IHRoZSBhY3R1YWwgbG9jYXRpb24gb2YgdGhlCj4+IGNyYXNoIG1pZ2h0IG5vdCBoZWxwIGJ1dCB0
aGluZ3MgZnVydGhlciB1cCB0aGUgc3RhY2sgbWlnaHQgYmUgdXNlZnVsLgo+PiAKPj4+IC0gUmVn
YXJkaW5nIGluLWxpbmluZyB0aGUgcmF3IGRhdGEgaW4gdGhlIGNvZGUsIEknbSBzdGlsbCB3b3Jr
aW5nIG9uIGl0Lgo+Pj4gQWN0dWFsbHkgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHdoYXQgeW91
IG1lYW4sIGFyZSB5b3Ugc3VnZ2VzdGluZwo+Pj4gZGUtc3RydWN0dXJpbmcgdGhlIEpTT04gZm9y
bWF0IGFuZCBpbnNlcnQgaW50byBteSBjb2RlIGRpcmVjdGx5IGEgbGlzdC9hcnJheQo+Pj4gb2Yg
dmFsdWVzPyBPciBjb3B5aW5nIHRoZSBKU09OIG91dHB1dCBkaXJlY3RseSBpbnNpZGUgbXkgY29k
ZSBhcyBhIHN0YXRpYwo+Pj4gdmFyaWFibGU/IEkndmUgdHJpZWQgdGhlIGxhdHRlciBhbmQgdGhl
IGVycm9yIHBlcnNpc3RzLiBJIHdpbGwgYnVpbGQgdGhlCj4+PiBsaXN0IG9mIHN0YXRpYyB2YWx1
ZXMgYW5kIHNlZSB3aGF0IGhhcHBlbnMuCj4+IFllcywgSSBtZWFuIHB1dHRpbmcgdGhlIGpzb24g
aW4geW91ciBjb2RlLCBhcwo+PiAKPj4gICBsZXQgcmF3X2pzb24gPSAiLi4uIgo+PiAKPj4gSWYg
aXQgc3RpbGwgY3Jhc2hlcyB3aXRoIHRoaXMsIHlvdSBjYW4gcmVtb3ZlIHRoZSBkYXRhYmFzZSBj
YWxsLiBJZiBpdAo+PiBzdGlsbCBjcmFzaGVzLCB5b3UgY2FuIHJlbW92ZSBuZXR3b3JraW5nIGNv
bXBsZXRlbHkgZnJvbSB5b3VyCj4+IHVuaWtlcm5lbC4gWW91IGNhbiBlbGltaW5hdGUgYSBsb3Qg
b2YgY29kZSBxdWlja2x5IHRoaXMgd2F5Lgo+PiAKPj4gSWYgeW91IGNhbiBnZXQgYSB1bmlrZXJu
ZWwgdGhhdCBqdXN0IHBhcnNlcyBhIEpTT04gc3RyaW5nIGFuZCBjcmFzaGVzLAo+PiBvdGhlciBw
ZW9wbGUgY2FuIHRyeSBpdCB0b28gYW5kIGl0IHNob3VsZCBiZSBlYXN5IHRvIGZpbmQgdGhlIGNh
dXNlLgo+PiAKPj4+IEFueXdheSwgd2hhdGV2ZXIgSSBkbyB3aXRoIHRoZSByZXRyaWV2ZWQgSlNP
TiAoZXZlbiBMaXN0Lml0ZXIgd2l0aCBhbiBlbXB0eQo+Pj4gZnVuY3Rpb24gYm9keSksIHRoZSB1
bmlrZXJuZWwgY3Jhc2hlcy4gSSBoYXZlIHRoZSBpbXByZXNzaW9uIHRoYXQgYXMgc29vbiBhcwo+
Pj4gSSB0cnkgdG8gYWNjZXNzIHRoZSB2YXJpYWJsZSBjb250YWluaW5nIHRoZSBKU09OIHZhbHVl
IHRoZSBzeXN0ZW0gY3Jhc2ggaXMKPj4+IHRyaWdnZXJlZC4KPj4+IAo+Pj4gQmVzdCByZWdhcmRz
LAo+Pj4gVml0dG9yaW8KPj4+IAo+Pj4gCj4+PiBJbCAxNC8xMi8yMDE2IDEzOjQ1LCBUaG9tYXMg
TGVvbmFyZCBoYSBzY3JpdHRvOgo+Pj4+IE9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTE6MzUsIFZp
dHRvcmlvIENvenpvbGlubwo+Pj4+IDx2aXR0b3Jpby5jb3p6b2xpbm9AaW4udHVtLmRlPiB3cm90
ZToKPj4+Pj4gSGksCj4+Pj4+IEknbSBydW5uaW5nIGEgdW5pa2VybmVsIG9uIFhFTiB0aGF0IGJh
c2ljYWxseSBhY2Nlc3NlcyBhIHJlbW90ZSBEQiwKPj4+Pj4gZmV0Y2hlcwo+Pj4+PiBhbmQgY29t
cHV0ZXMgc29tZSBkYXRhLCBzZW5kcyBvdXQgdGhlIHJlc3VsdC4gQXBwYXJlbnRseSwgaWYgSSB0
cnkgdG8KPj4+Pj4gZmV0Y2gKPj4+Pj4gYW5kIHBhcnNlIGEgSlNPTiByZXNwb25zZSBncmVhdGVy
IHRoYW4gYSBlbXBpcmljYWxseSBmb3VuZCB0aHJlc2hvbGQKPj4+Pj4gKGRldGFpbHMgYXQgdGhl
IGJvdHRvbSBvZiB0aGUgZW1haWwpLCB0aGUgUFZNIFhFTiB1bmlrZXJuZWwganVzdCBjcmFzaGVz
Cj4+Pj4+IGFuZAo+Pj4+PiB0aGlzIGlzIHdhaXQgSSBzZWUgd2hlbiBydW5uaW5nIHN1ZG8geGwg
ZG1lc2c6Cj4+Pj4+IAo+Pj4+PiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAy
YzlmZjg6Cj4+Pj4+IChYRU4pICBMNFsweDAwMF0gPSAwMDAwMDAxMGI1ZjY3MDY3IDAwMDAwMDAw
MDAwMDA1NjcKPj4+Pj4gKFhFTikgIEwzWzB4MDAwXSA9IDAwMDAwMDEwYjVmNjgwNjcgMDAwMDAw
MDAwMDAwMDU2OAo+Pj4+PiAoWEVOKSAgTDJbMHgwMDFdID0gMDAwMDAwMTBiNWY2YTA2NyAwMDAw
MDAwMDAwMDAwNTZhCj4+Pj4+IChYRU4pICBMMVsweDBjOV0gPSAwMDEwMDAxMGIxYWM5MDI1IDAw
MDAwMDAwMDAwMDAyYzkKPj4+Pj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20g
ZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDIyNjFiZQo+Pj4+PiBjcmVhdGVfYm91bmNlX2Zy
YW1lKzB4NjYvMHgxM2EKPj4+Pj4gKFhFTikgRG9tYWluIDIzICh2Y3B1IzApIGNyYXNoZWQgb24g
Y3B1IzE3Ogo+Pj4+PiAoWEVOKSAtLS0tWyBYZW4tNC42LjAgIHg4Nl82NCAgZGVidWc9biAgTm90
IHRhaW50ZWQgXS0tLS0KPj4+Pj4gKFhFTikgQ1BVOiAgICAxNwo+Pj4+PiAoWEVOKSBSSVA6ICAg
IGUwMzM6WzwwMDAwMDAwMDAwMjU4Y2Y0Pl0KPj4+Pj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMjA2ICAgRU06IDEgICBDT05URVhUOiBwdiBndWVzdCAoZDIzdjApCj4+Pj4+IChYRU4pIHJh
eDogMDAwMDAwMDAwMDI1OGNmMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDoKPj4+Pj4g
MDAwMDAwMDAwMDAwMDA3Mwo+Pj4+PiAoWEVOKSByZHg6IDAwMDAwMDAwMDA0NDI1MjggICByc2k6
IDAwMDAwMDAwMDAwMDAwMDAgICByZGk6Cj4+Pj4+IDAwMDAwMDAwMDAyY2EwMTgKPj4+Pj4gKFhF
TikgcmJwOiAwMDAwMDAwMDAwMmNhMWU4ICAgcnNwOiAwMDAwMDAwMDAwMmNhMDAwICAgcjg6Cj4+
Pj4+IDAwMDAwMDAwMDAwMDAwMDIKPj4+Pj4gKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDA3ICAg
cjEwOiAwMDAwMDAwMDAwMDAwMDA3ICAgcjExOgo+Pj4+PiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+
IChYRU4pIHIxMjogMDAwMDAwMDAwMDJjYTExOCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIx
NDoKPj4+Pj4gMDAwMDAwMTEyMzhmYTAwMAo+Pj4+PiAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAw
NzQgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6Cj4+Pj4+IDAwMDAwMDAwMDAxNTI2ZTAK
Pj4+Pj4gKFhFTikgY3IzOiAwMDAwMDAxMGI1ZjY2MDAwICAgY3IyOiAwMDAwMDAwMDAwMmM5ZmY4
Cj4+Pj4+IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAg
c3M6IGUwMmIgICBjczogZTAzMwo+Pj4+PiAoWEVOKSBHdWVzdCBzdGFjayB0cmFjZSBmcm9tIHJz
cD0wMDAwMDAwMDAwMmNhMDAwOgo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMmNhMTE4IDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDI1OTMzZgo+Pj4+PiAwMDAwMDAwMDAwMDAwMDc0Cj4+Pj4+
IChYRU4pICAgIDAwMDAwMDExMjM4ZmEwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmNh
MTE4Cj4+Pj4+IDAwMDAwMDAwMDAyY2ExZTgKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDcKPj4+Pj4gMDAwMDAwMDAwMDAwMDAw
Nwo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4MDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDA3Mwo+Pj4+PiAwMDAwMDAwMDAwNDQyNTI4Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAw
MDAyY2ExMTggMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4+Pj4+IDAwMDAwMDAw
MDAyNTY3MDgKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDEwMDAwZTAzMCAwMDAwMDAwMDAwMDEwMDA2
IDAwMDAwMDAwMDAyY2EwYzgKPj4+Pj4gMDAwMDAwMDAwMDAwZTAyYgo+Pj4+PiAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwZmZjIDM3MzYzNTM0MzMzMjMxMzAgNDY0NTQ0NDM0MjQxMzkzOAo+Pj4+PiA0
ZTRkNGM0YjRhNDk0ODQ3Cj4+Pj4+IChYRU4pICAgIDAwMDAwMDAwMDAyY2ExOGIgMDAwMDAwMDAw
MDJjYTFlOCAwMDAwMDAwMDAwMmNhMThhCj4+Pj4+IDAwMDAwMDAwMDAwMDAwNzQKPj4+Pj4gKFhF
TikgICAgMDAwMDAwMDAwMDI1NjZhMCAwMDAwMDAwMDAwMmNhMTE4IDAwMDAwMDAwMDAyNTYxYmMK
Pj4+Pj4gNzU2MTY2MjA2NTY3NjE1MAo+Pj4+PiAoWEVOKSAgICA2OTZjMjA3NDYxMjA3NDZjIDY0
NjQ2MTIwNzI2MTY1NmUgMzA2MjY0MjA3MzczNjU3Mgo+Pj4+PiA3MDY5NzIyMDJjMzA2NDMzCj4+
Pj4+IChYRU4pICAgIDJjMzgzMDM3MzYzNTMyMjAgMzAzMDIwNzM2NzY1NzIyMCAzMDMwMzAzMDMw
MzAzMDMwCj4+Pj4+IDIwMmMzODMzMzM2MTYzMzIKPj4+Pj4gKFhFTikgICAgNjUzMzYxNjMzMjIw
NzA3MyA3MzVmNzI3NTZmMjAyYzM4IDMwMzAzMDMwMzAzMDIwNzAKPj4+Pj4gMzI2MTYzMzIzMDMw
MzAzMAo+Pj4+PiAoWEVOKSAgICA2NTY0NmY2MzIwMmMzODY2IGZmZmZmZmZmMGEwZDMwMjAgMDAw
MDAwMDAwMDAwMGJmYwo+Pj4+PiA2MTY2NWY2ODYzNzQ2MTRkCj4+Pj4+IChYRU4pICAgIDAyMDAw
MDY1NzI3NTZjNjkgMDAwMDAwMDAwMDAwMDA3MyAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+IGZmZmZm
ZmZmZmZmZmZmZWYKPj4+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmNh
MmU4IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4gMDAwMDAwMTEyMzhmYTAwMAo+Pj4+PiAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDc0IDAwMDAwMDAwMDAyY2EzMzggMDAwMDAwMDAwMDI1NjMwYQo+Pj4+
PiA2MzZmNmM2MjVmNzM3OTUzCj4+Pj4+IChYRU4pICAgIDAwMDAwMDMwMDAwMDAwMzAgMDAwMDAw
MDAwMDJjYTJlMCAwMDAwMDAwMDAwMmNhMjE4Cj4+Pj4+IGZmZmZmZmZmZmZmZmZmZWIKPj4+Pj4g
KFhFTikgICAgMDAwMDAwMDAwMGRiMDNkMCAwMDAwMDAwMDAwMjU2NzA4IDAwMDAwMDAwMDAyY2Ez
MzgKPj4+Pj4gMDAwMDAwMDAwMDJjYTNlOAo+Pj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMmNhMmY4
IGZmZmZmZmZmZmZmZmZmZTkgMDAwMDAwMDAwMDAwMTNmYwo+Pj4+PiA2NTZlNjk2NjY1NjQ2ZTU1
Cj4+Pj4+IChYRU4pICAgIDczNzI3NTYzNjU3MjVmNjQgNzU2NDZmNmQ1ZjY1NzY2OSAwNTAwMDAw
MDAwMDA2NTZjCj4+Pj4+IDAwMDAwMDAwMDAzZGYzNjgKPj4+Pj4gCj4+Pj4+IEkndmUgdHJpZWQg
dG8gZGVzdHJveS9jcmVhdGUgbXVsdGlwbGUgdGltZXMgdGhlIHNhbWUgdW5pa2VybmVsIGFuZCBJ
Cj4+Pj4+IGFsd2F5cwo+Pj4+PiByZWNlaXZlIHRoZSBzYW1lIGVycm9yLiBXaGVuIHJ1bm5pbmcg
b24gVW5peCBJIGRvbid0IGJ1bXAgaW50byB0aGlzCj4+Pj4+IGlzc3VlLAo+Pj4+PiBldmVuIHdo
ZW4gZmV0Y2hpbmcgYW5kIHBhcnNpbmcgbXVsdGlwbGUgTUIgb2YgZGF0YS4KPj4+Pj4gCj4+Pj4+
IEJ5IGZpbGxpbmcgbXkgY29kZSB3aXRoIGxvZ3MsIEkgZmlndXJlZCBvdXQgd2hlcmUgZXhhY3Rs
eSB0aGUgdW5pa2VybmVsCj4+Pj4+IHN0b3BzLiBTcGVjaWZpY2FsbHkgZHVyaW5nIHRoZSBKU09O
IHJlc3BvbnNlIHBhcnNpbmcgKEknbSB1c2luZyB0aGUKPj4+Pj4gWW9Kc29uCj4+Pj4+IGxpYnJh
cnkpOgo+Pj4+PiAKPj4+Pj4gbGV0IGRpcmVjdEV4dHJhY3Rpb25uIHJhd0pzb24gPQo+Pj4+PiAg
ICAgICAgICAgICBMb2cuaW5mbyAoZnVuIGYgLT4gZiAiSW5pdGlhbGl6aW5nIGRpcmVjdCBleHRy
YWN0aW9uIik7Cj4+Pj4+ICAgICAgICAgICAgICBsZXQganNvbiA9IFlvanNvbi5CYXNpYy5mcm9t
X3N0cmluZyByYXdKc29uIGluCj4+Pj4+ICAgICAgICAgICAgICBsZXQgcmVzdWx0ID0gW2pzb25d
IHw+IGZpbHRlcl9tZW1iZXIgInJlc3VsdHMiIHw+IGZsYXR0ZW4gfD4KPj4+Pj4gZmlsdGVyX21l
bWJlciAic2VyaWVzIgo+Pj4+PiAgICAgICAgICAgICAgfD4gZmxhdHRlbiB8PiBmaWx0ZXJfbWVt
YmVyICJ2YWx1ZXMiIHw+IGZsYXR0ZW4gaW4KPj4+Pj4gICAgICAgICAgICAgICAgICBMaXN0Lm1h
cCAoCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1biBpdGVtIC0+Cj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRhcG9pbnQgPSBtYXRj
aCBpdGVtIHw+IGluZGV4IDEKPj4+Pj4gd2l0aAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCBgU3RyaW5nIGEgLT4gYQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCBgRmxvYXQgZiAtPiBzdHJpbmdfb2ZfZmxvYXQgZgo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBgSW50IGkgLT4gc3RyaW5nX29m
X2Zsb2F0Cj4+Pj4+IChmbG9hdF9vZl9pbnQgaSkKPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgYEJvb2wgYiAtPiBzdHJpbmdfb2ZfYm9vbCBiCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGFwb2ludAo+Pj4+PiAgICAgICAgICAgICAgKSByZXN1bHQgfD4gY29t
cHV0ZUF2ZXJhZ2UgPj49IGZ1biBhdmVyIC0+Cj4+Pj4+ICAgICAgICAgICAgICBsb2dfbHd0IH5p
bmplY3Q6KGZ1biBmIC0+IGYgIlJlc3VsdCAlZiIgYXZlcikKPj4+Pj4gCj4+Pj4+IEkga25vdyB0
aGF0IHByb2JhYmx5IG15IGNvZGUgaXMgbm90IHJlYWxseSBvcHRpbWl6ZWQgYW5kIGNsZWFuIGJ1
dCBJJ20KPj4+Pj4gcXVpdGUKPj4+Pj4gc2hvY2tlZCB0byBzZWUgdGhhdCBteSB1bmlrZXJuZWwg
Y3Jhc2hlcyB3aGVuIGl0IGhhcyB0byBleHRyYWN0IHJvdWdobHkKPj4+Pj4gMzUwMAo+Pj4+PiBk
YXRhcG9pbnRzIChpdCdzIG1vcmUgb3IgbGVzcyB0aGUgdGhyZXNob2xkIGF0IHdoaWNoIGl0IGNy
YXNoZXMpLiBUaGUKPj4+Pj4gZnVuY3Rpb24gY29tcHV0ZUF2ZXJhZ2UgaXMgbm90IGV2ZW4gY2Fs
bGVkLiBJZiBJIHJ1biB0aGUgc2FtZSBjb2RlIG9uCj4+Pj4+IFVuaXggSQo+Pj4+PiBjYW4gcGFy
c2UgYW5kIHByb2Nlc3MgdXAgdG8gYSAxTSBkYXRhcG9pbnRzIGluIGxlc3MgdGhhbiBhIHNlY29u
ZC4gSSd2ZQo+Pj4+PiBhbHNvCj4+Pj4+IHRyaWVkIHRvIGluY3JlYXNlIHRoZSBudW1iZXIgb2Yg
dmNwdXMgYW5kIG1lbW9yeSwgYnV0IG5vdGhpbmcgY2hhbmdlZCAoMTYKPj4+Pj4gdmNwdXMgYW5k
IDRHQiBvZiBtZW1vcnkpLgo+Pj4+PiAKPj4+Pj4gSSB3b3VsZCBsaWtlIHRvIGFkZCB0aGF0IHRo
aXMgdGhyZXNob2xkIGNoYW5nZXMgZGVwZW5kaW5nIG9uIHRoZSBob3N0Cj4+Pj4+IG1hY2hpbmU6
Cj4+Pj4+IAo+Pj4+PiAtIE1hY2hpbmUgQSAoVWJ1bnR1IDE0LjA0LCBYZW4gNC42LjAsIDMyIENv
cmVzLCAxMjggR0IgUkFNLCAxMCBHQiBOZXR3b3JrCj4+Pj4+IEludGVyZmFjZSkgLT4gVGhyZXNo
b2xkIGlzIGFyb3VuZCAxMDdLYgo+Pj4+PiAtIE1hY2hpbmUgQiAoRGViaWFuIDguNSwgWGVuIDQu
NC4xLCA0IGNvcmVzLCA4IEdCIFJBTSwgMUdCIE5ldHdvcmsKPj4+Pj4gSW50ZXJmYWNlKSAtPiBU
aHJlc2hvbGQgaXMgYXJvdW5kIDMzS2IKPj4+PiBDYW4geW91IHNpbXBsaWZ5IHRoZSBjYXNlPyBG
b3IgZXhhbXBsZSwgaW5zdGVhZCBvZiBmZXRjaGluZyB0aGUgSlNPTiwKPj4+PiB3aGF0IGlmIHlv
dSBpbi1saW5lIHRoZSByYXcgZGF0YSBpbiB5b3VyIGNvZGUgYW5kIHBhcnNlIHRoYXQ/Cj4+Pj4g
Cj4+Pj4gRG9lcyBhZGRpbmcgYSBgR2MuZnVsbF9tYWpvciAoKWAganVzdCBiZWZvcmUgdGhlIGNy
YXNoIGhlbHA/IFRoYXQKPj4+PiBtaWdodCBpbmRpY2F0ZSB3ZSdyZSBydW5uaW5nIG91dCBvZiBt
ZW1vcnkgYW5kIGZhaWxpbmcgdG8gcnVuIHRoZSBHQwo+Pj4+IGZvciBzb21lIHJlYXNvbi4KPj4+
PiAKPj4+PiBZb3UgY291bGQgYWxzbyB1c2UgYG9iamR1bXAgLWRgIG9yIHNpbWlsYXIgb24gdGhl
IHVuaWtlcm5lbCBpbWFnZSBhbmQKPj4+PiBzZWUgd2hhdCB0aGUgYWRkcmVzc2VzIGluIHRoZSBz
dGFjayB0cmFjZSBjb3JyZXNwb25kIHRvLgo+Pj4+IAo+Pj4+IAo+Pj4gLS0KPj4+IFZpdHRvcmlv
IENvenpvbGlubywgTS5FbmcuCj4+PiBUZWNobmlzY2hlIFVuaXZlcnNpdMOkdCBNw7xuY2hlbiAt
IEluc3RpdHV0IGbDvHIgSW5mb3JtYXRpawo+Pj4gT2ZmaWNlIDAxLjA1LjA0MQo+Pj4gQm9sdHpt
YW5uc3RyLiAzLCA4NTc0OCBHYXJjaGluZywgR2VybWFueQo+Pj4gVGVsOiArNDkgODkgMjg5LTE3
MzU2Cj4+PiBodHRwOi8vd3d3LmNtLmluLnR1bS5kZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0b3Jp
by1jb3p6b2xpbm8KPj4+IAo+Pj4gCj4+IAo+PiAKPiAKPiAtLSAKPiBWaXR0b3JpbyBDb3p6b2xp
bm8sIE0uRW5nLgo+IFRlY2huaXNjaGUgVW5pdmVyc2l0w6R0IE3DvG5jaGVuIC0gSW5zdGl0dXQg
ZsO8ciBJbmZvcm1hdGlrCj4gT2ZmaWNlIDAxLjA1LjA0MQo+IEJvbHR6bWFubnN0ci4gMywgODU3
NDggR2FyY2hpbmcsIEdlcm1hbnkKPiBUZWw6ICs0OSA4OSAyODktMTczNTYKPiBodHRwOi8vd3d3
LmNtLmluLnR1bS5kZS9lbi9yZXNlYXJjaC1ncm91cC92aXR0b3Jpby1jb3p6b2xpbm8KPiAKPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pcmFn
ZU9TLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWlyYWdlb3MtZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:23:55 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHCLQ-0006Mi-0U; Wed, 14 Dec 2016 16:23:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sean@bushi.do>) id 1cHCLO-0006MU-I5
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:23:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 03/69-19290-51271585; Wed, 14 Dec 2016 16:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRtkrCtSFBh
 hMKPV0qK39S6LA6PH4Q9XWAIYo1gz85LyKxJYMz7vbGYu+MFfsef+cvYGxlu8XYxcHEIC8xkl
 ZjccZgRxWAQ6WSW2HJrJDOJICMxklXhw+wJLFyMnkJMj8aNrCiOEXSSxcddkMJtXQFDi5MwnY
 DVCAl4Scz9vYIKoUZT41wdRzylgKzG/8xojRI2NxOv/s1lBbDYBBYnbJ9azgdgsAqoSR64fZI
 aYGSAxu3M7O4gtLGAv8bevFywuIqAusezUfbA5zEC7fp47xjyBUWAWkjNmIUnNYuQAstUl1s8
 TggirSdzedpUdwtaWWLbwNfMCRtZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnp
 qTmJScV6yfm5mxiBAV3PwMC4g7H9hN8hRkkOJiVR3q16gRFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHhlC4BygkWp6akVaZk5wNiCSUtw8CiJ8OqApHmLCxJzizPTIVKnGHU5dnSuecokxJKXn5
 cqJc5rDFIkAFKUUZoHNwIW55cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO2gkzhycwrgdv
 0CugIJqAjRJf4gxxRkoiQkmpgVLvmEj3ve4fxs5h+jhsc/8oZROSnBF4P+3LgYmJn4/pCbzv9
 OxPmefDp+Egvym2UcFKfz+o74RO7YJ3R2uDA3BuTDEvuXrk2u4jbP+D5YZ19WTFahc1NMoGVt
 Yl3nFSEf73+edxszufF6Y9EzF/ubbE52/C/4oh9poT1i9ivBzNTt88O3MmmxFKckWioxVxUnA
 gAVAvg/e4CAAA=
X-Env-Sender: sean@bushi.do
X-Msg-Ref: server-16.tower-31.messagelabs.com!1481732628!68524070!1
X-Originating-IP: [74.125.82.51]
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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36149 invoked from network); 14 Dec 2016 16:23:48 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 16:23:48 -0000
Received: by mail-wm0-f51.google.com with SMTP id a197so120897408wmd.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 08:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bushi-do.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=rZSpjBSOfCbOJT0w7oa9a9o9x7j2JcZtgA7qYHc00NM=;
 b=JwmdRSwTgYmBfIoLbkuTTCUetVBG+mMxfSD358wUhM0Dc0E7wHfVfJQPoc6qxlL+OU
 ikgZGDLVb6FUG1xXkjRyCmBotDsEbUVW6c5gDU+ZacP25UiqhvvjzS6RoW18lzR3YpyS
 f0u+PwC0zJZ50oDqLw5ifRo8c3ZuBcSovcuGz/nx3/qZmhWc5LCABd2+Na/lFPxAclGW
 gt2RQSSgoNK/qHvCbNYvEigZ0lqDU7/l/dtD+FkJR8XKAfuAuaAaL7KfpxWmgofQpE4n
 k2b/yK+OcVWgz0ZNmBExoRbfNv9M58SC0Eom9X9ehtu746SXvfNR5BRfo/VOfOpft6xW
 gUyg==
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;
 bh=rZSpjBSOfCbOJT0w7oa9a9o9x7j2JcZtgA7qYHc00NM=;
 b=e5Ei0E8NmwhuorYS6mf5JqdycRFd8EF7N5iYG3gkAfSd8T1Mxhz4bz8f0D/XNVsz2O
 tIt6F9lsE2SHewipFF2l92bo9zTIAvpdnbfKoJKZo/NHlzJWaXcDq69lgMMVX4X4s8BI
 UnJiUGO6PmhcAVTFTIGjWDkYjF3gCwPjfUZUo2WCaMn7LN74yPpDZHADiEbqsOw5mOGh
 Os4Kg13c7Pj71mZUschSXO6tQcIQamW15atE+VnFGqDRs/mCN0rtUYwo1BwVfPhKEQ/1
 w0fysC5X/0KJx/UOFonzocgCQwQdvVCpyQl0Ed0a3jO1QiL/R4SGnIvPpL0Hx3TeMzs0
 Oa5A==
X-Gm-Message-State: AKaTC01fS5n6nuCdokiaHguZ0Bkxxx4auIHCpsujPRwzmKnFSfjEpg0RfpBqCAXI9qQ8+E6mIrWZ2MQG2DA8IA==
X-Received: by 10.28.150.69 with SMTP id y66mr8034415wmd.107.1481732628091;
 Wed, 14 Dec 2016 08:23:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.210.79 with HTTP; Wed, 14 Dec 2016 08:23:27 -0800 (PST)
X-Originating-IP: [50.174.77.118]
In-Reply-To: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
From: Sean Grove <sean@bushi.do>
Date: Wed, 14 Dec 2016 08:23:27 -0800
Message-ID: <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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="===============7840450182770732499=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7840450182770732499==
Content-Type: multipart/alternative; boundary=001a114b3b80f346bd0543a0c25c

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

>
> I'm announcing I intend to work on the Mirage storage stack.
>
Very cool!


> There is a clear need for something that sits on top of the BLOCK API
> and provides higher-level capabilities.  I'm planning to write a
> storage library that provides a key-value store (with fixed-size keys)
> and an Irmin backend.  A more generic key-value store with variable
> size keys could also be implemented on top.
>

A lot of my use cases are probably in the minority for Mirage, but will you
design/implement it with an eye towards the JavaScript runtime (either via
jsoo of BuckleScript)? The dream for me has always been to sync data
between web/mobile clients and a Mirage server, like Cuekeeper.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">I&#39;m announcing I intend to work on the Mirag=
e storage stack.<br></blockquote><div>Very cool!</div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">
There is a clear need for something that sits on top of the BLOCK API<br>
and provides higher-level capabilities.=C2=A0 I&#39;m planning to write a<b=
r>
storage library that provides a key-value store (with fixed-size keys)<br>
and an Irmin backend.=C2=A0 A more generic key-value store with variable<br=
>
size keys could also be implemented on top.<br></blockquote><div><br></div>=
<div>A lot of my use cases are probably in the minority for Mirage, but wil=
l you design/implement it with an eye towards the JavaScript runtime (eithe=
r via jsoo of BuckleScript)? The dream for me has always been to sync data =
between web/mobile clients and a Mirage server, like Cuekeeper.</div></div>=
<br></div></div>

--001a114b3b80f346bd0543a0c25c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7840450182770732499==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:23:55 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHCLQ-0006Mi-0U; Wed, 14 Dec 2016 16:23:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sean@bushi.do>) id 1cHCLO-0006MU-I5
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:23:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 03/69-19290-51271585; Wed, 14 Dec 2016 16:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRtkrCtSFBh
 hMKPV0qK39S6LA6PH4Q9XWAIYo1gz85LyKxJYMz7vbGYu+MFfsef+cvYGxlu8XYxcHEIC8xkl
 ZjccZgRxWAQ6WSW2HJrJDOJICMxklXhw+wJLFyMnkJMj8aNrCiOEXSSxcddkMJtXQFDi5MwnY
 DVCAl4Scz9vYIKoUZT41wdRzylgKzG/8xojRI2NxOv/s1lBbDYBBYnbJ9azgdgsAqoSR64fZI
 aYGSAxu3M7O4gtLGAv8bevFywuIqAusezUfbA5zEC7fp47xjyBUWAWkjNmIUnNYuQAstUl1s8
 TggirSdzedpUdwtaWWLbwNfMCRtZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnp
 qTmJScV6yfm5mxiBAV3PwMC4g7H9hN8hRkkOJiVR3q16gRFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHhlC4BygkWp6akVaZk5wNiCSUtw8CiJ8OqApHmLCxJzizPTIVKnGHU5dnSuecokxJKXn5
 cqJc5rDFIkAFKUUZoHNwIW55cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO2gkzhycwrgdv
 0CugIJqAjRJf4gxxRkoiQkmpgVLvmEj3ve4fxs5h+jhsc/8oZROSnBF4P+3LgYmJn4/pCbzv9
 OxPmefDp+Egvym2UcFKfz+o74RO7YJ3R2uDA3BuTDEvuXrk2u4jbP+D5YZ19WTFahc1NMoGVt
 Yl3nFSEf73+edxszufF6Y9EzF/ubbE52/C/4oh9poT1i9ivBzNTt88O3MmmxFKckWioxVxUnA
 gAVAvg/e4CAAA=
X-Env-Sender: sean@bushi.do
X-Msg-Ref: server-16.tower-31.messagelabs.com!1481732628!68524070!1
X-Originating-IP: [74.125.82.51]
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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36149 invoked from network); 14 Dec 2016 16:23:48 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 16:23:48 -0000
Received: by mail-wm0-f51.google.com with SMTP id a197so120897408wmd.0
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 08:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bushi-do.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=rZSpjBSOfCbOJT0w7oa9a9o9x7j2JcZtgA7qYHc00NM=;
 b=JwmdRSwTgYmBfIoLbkuTTCUetVBG+mMxfSD358wUhM0Dc0E7wHfVfJQPoc6qxlL+OU
 ikgZGDLVb6FUG1xXkjRyCmBotDsEbUVW6c5gDU+ZacP25UiqhvvjzS6RoW18lzR3YpyS
 f0u+PwC0zJZ50oDqLw5ifRo8c3ZuBcSovcuGz/nx3/qZmhWc5LCABd2+Na/lFPxAclGW
 gt2RQSSgoNK/qHvCbNYvEigZ0lqDU7/l/dtD+FkJR8XKAfuAuaAaL7KfpxWmgofQpE4n
 k2b/yK+OcVWgz0ZNmBExoRbfNv9M58SC0Eom9X9ehtu746SXvfNR5BRfo/VOfOpft6xW
 gUyg==
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;
 bh=rZSpjBSOfCbOJT0w7oa9a9o9x7j2JcZtgA7qYHc00NM=;
 b=e5Ei0E8NmwhuorYS6mf5JqdycRFd8EF7N5iYG3gkAfSd8T1Mxhz4bz8f0D/XNVsz2O
 tIt6F9lsE2SHewipFF2l92bo9zTIAvpdnbfKoJKZo/NHlzJWaXcDq69lgMMVX4X4s8BI
 UnJiUGO6PmhcAVTFTIGjWDkYjF3gCwPjfUZUo2WCaMn7LN74yPpDZHADiEbqsOw5mOGh
 Os4Kg13c7Pj71mZUschSXO6tQcIQamW15atE+VnFGqDRs/mCN0rtUYwo1BwVfPhKEQ/1
 w0fysC5X/0KJx/UOFonzocgCQwQdvVCpyQl0Ed0a3jO1QiL/R4SGnIvPpL0Hx3TeMzs0
 Oa5A==
X-Gm-Message-State: AKaTC01fS5n6nuCdokiaHguZ0Bkxxx4auIHCpsujPRwzmKnFSfjEpg0RfpBqCAXI9qQ8+E6mIrWZ2MQG2DA8IA==
X-Received: by 10.28.150.69 with SMTP id y66mr8034415wmd.107.1481732628091;
 Wed, 14 Dec 2016 08:23:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.210.79 with HTTP; Wed, 14 Dec 2016 08:23:27 -0800 (PST)
X-Originating-IP: [50.174.77.118]
In-Reply-To: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
From: Sean Grove <sean@bushi.do>
Date: Wed, 14 Dec 2016 08:23:27 -0800
Message-ID: <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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="===============7840450182770732499=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============7840450182770732499==
Content-Type: multipart/alternative; boundary=001a114b3b80f346bd0543a0c25c

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

>
> I'm announcing I intend to work on the Mirage storage stack.
>
Very cool!


> There is a clear need for something that sits on top of the BLOCK API
> and provides higher-level capabilities.  I'm planning to write a
> storage library that provides a key-value store (with fixed-size keys)
> and an Irmin backend.  A more generic key-value store with variable
> size keys could also be implemented on top.
>

A lot of my use cases are probably in the minority for Mirage, but will you
design/implement it with an eye towards the JavaScript runtime (either via
jsoo of BuckleScript)? The dream for me has always been to sync data
between web/mobile clients and a Mirage server, like Cuekeeper.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">I&#39;m announcing I intend to work on the Mirag=
e storage stack.<br></blockquote><div>Very cool!</div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">
There is a clear need for something that sits on top of the BLOCK API<br>
and provides higher-level capabilities.=C2=A0 I&#39;m planning to write a<b=
r>
storage library that provides a key-value store (with fixed-size keys)<br>
and an Irmin backend.=C2=A0 A more generic key-value store with variable<br=
>
size keys could also be implemented on top.<br></blockquote><div><br></div>=
<div>A lot of my use cases are probably in the minority for Mirage, but wil=
l you design/implement it with an eye towards the JavaScript runtime (eithe=
r via jsoo of BuckleScript)? The dream for me has always been to sync data =
between web/mobile clients and a Mirage server, like Cuekeeper.</div></div>=
<br></div></div>

--001a114b3b80f346bd0543a0c25c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============7840450182770732499==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:38:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:38: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 1cHCZ9-0007bQ-I8; Wed, 14 Dec 2016 16:38:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cHCZ8-0007bK-2c
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:38:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6F/DB-08512-96571585; Wed, 14 Dec 2016 16:38:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSPJ+BQze1NDD
 CoH8lh0Vv610WB0aPwx+usAQwRrFm5iXlVySwZsxfllawpY+xYtqhJewNjKtruxg5OYQEciUe
 /p7PDmHvYpToX8MKYgsLlElMbpnABmKLCKhKtN+/wgZR84lJ4tzU4C5GDg5mgQCJ85+CQMJsA
 uYSfW37WUDCvAI2EoealUHCLECdy5r2gk0UFYiR+Lj8CCOIzSsgKHFy5hMWEJtTIFBiy47VQD
 YX0MRORoltm5YyTWDknYWkbhayHEiCWcBMYt7mh8wQtrbEsoWvoWxriRm/DrJB2IoSU7ofskP
 YphKvj35khLD1JT7f2MO2gJFjFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5i
 UrFecn7uJkZgKDMAwQ7GqQ3OhxglOZiURHm36gVGCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg/
 VcIlBMsSk1PrUjLzAFGFUxagoNHSYTXuhgozVtckJhbnJkOkTrFqCglzjupCCghAJLIKM2Da4
 NF8iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ874D2c6TmVcCN/0V0GImoMWiS/xBFpckIqS
 kGhiF2PSzzzR9zSi6F1f1lHGp6L8iDSMHlr/TeFJ9/Ks/JlvmXijQ3qftt0JtxwaraZxP3p78
 uudzZV2siXzPjJmFgrtN0z38Z63asXveg8wty6ccCu3k0TX9vtzZvqRGvMg66ZpFP8dl+Tzzo
 HfvZ+lPOhP5VYmFL8Gua2OIp8v8yn+s1amnTyuxFGckGmoxFxUnAgB+D0nx3wIAAA==
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1481733473!39138516!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48100 invoked from network); 14 Dec 2016 16:37:53 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Dec 2016 16:37:53 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id C88531C1315; Wed, 14 Dec 2016 17:37:55 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id 92DDE1C1311;
 Wed, 14 Dec 2016 17:37:52 +0100 (CET)
 (Extended-Queue-bit tech_szahg@fff.in.tum.de)
To: Thomas Leonard <talex5@gmail.com>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
 <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
 <CAG4opy9N7HoTrsD44Znkc5YNZnzQnEND47rPQEgOdXQgkBVBzA@mail.gmail.com>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <a8b07209-303d-68e4-ff44-4881d5334d1b@in.tum.de>
Date: Wed, 14 Dec 2016 17:38:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4opy9N7HoTrsD44Znkc5YNZnzQnEND47rPQEgOdXQgkBVBzA@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============5961955441158713593=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

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

All set! Thanks for the help!

Vittorio


Il 14/12/2016 17:18, Thomas Leonard ha scritto:
> On 14 December 2016 at 16:13, Vittorio Cozzolino
> <vittorio.cozzolino@in.tum.de> wrote:
>> Ok,
>>
>> I've built a "lightweight" version of my original Unikernel, there is
>> basically only the code necessary to trigger the crash.
>>
>> Do I copy-paste the code here or somewhere else? I have already an iss=
ue
>> open here https://github.com/mirage/mirage/issues/731, should I update=
d it
>> and copy there the unikernel code?
> Great! You can either add it to the issue or, if you want more space /
> multiple files, there's a "Gist" link at the top of the GitHub page
> that can be a convenient place to paste stuff.
>
>> Best regards,
>> Vittorio
>>
>>
>>
>> Il 14/12/2016 16:36, Thomas Leonard ha scritto:
>>> On 14 December 2016 at 15:12, Vittorio Cozzolino
>>> <vittorio.cozzolino@in.tum.de> wrote:
>>>> Hi Thomas,
>>>>
>>>> I've tried a few things:
>>>>
>>>> - `Gc.full_major()` unfortunately doesn't help.
>>>> - Looking at the address pointed by the RIP at the moment of the
>>>> exception,
>>>> I can see this instruction:
>>>>
>>>> 25605f:       e8 7c ad ff ff          callq  250de0 <memcpy>
>>>>
>>>> I don't know how useful can it be, considering that I can trigger th=
e
>>>> same
>>>> crash by actually changing the code and, in this case, the reference=
s
>>>> instruction would be something totally different (like a movel, push=
).
>>>> Maybe
>>>> the instruction type is not much related to the crash itself? I feel=
 like
>>>> it
>>>> doesn't make much sense..
>>> It would be more interesting to know the caller of this function, etc=
=2E
>>> It's possible that it branched to an invalid address and started
>>> executing random code at some point, so the actual location of the
>>> crash might not help but things further up the stack might be useful.=

>>>
>>>> - Regarding in-lining the raw data in the code, I'm still working on=
 it.
>>>> Actually I don't fully understand what you mean, are you suggesting
>>>> de-structuring the JSON format and insert into my code directly a
>>>> list/array
>>>> of values? Or copying the JSON output directly inside my code as a s=
tatic
>>>> variable? I've tried the latter and the error persists. I will build=
 the
>>>> list of static values and see what happens.
>>> Yes, I mean putting the json in your code, as
>>>
>>>     let raw_json =3D "..."
>>>
>>> If it still crashes with this, you can remove the database call. If i=
t
>>> still crashes, you can remove networking completely from your
>>> unikernel. You can eliminate a lot of code quickly this way.
>>>
>>> If you can get a unikernel that just parses a JSON string and crashes=
,
>>> other people can try it too and it should be easy to find the cause.
>>>
>>>> Anyway, whatever I do with the retrieved JSON (even List.iter with a=
n
>>>> empty
>>>> function body), the unikernel crashes. I have the impression that as=
 soon
>>>> as
>>>> I try to access the variable containing the JSON value the system cr=
ash
>>>> is
>>>> triggered.
>>>>
>>>> Best regards,
>>>> Vittorio
>>>>
>>>>
>>>> Il 14/12/2016 13:45, Thomas Leonard ha scritto:
>>>>> On 14 December 2016 at 11:35, Vittorio Cozzolino
>>>>> <vittorio.cozzolino@in.tum.de> wrote:
>>>>>> Hi,
>>>>>> I'm running a unikernel on XEN that basically accesses a remote DB=
,
>>>>>> fetches
>>>>>> and computes some data, sends out the result. Apparently, if I try=
 to
>>>>>> fetch
>>>>>> and parse a JSON response greater than a empirically found thresho=
ld
>>>>>> (details at the bottom of the email), the PVM XEN unikernel just
>>>>>> crashes
>>>>>> and
>>>>>> this is wait I see when running sudo xl dmesg:
>>>>>>
>>>>>> (XEN) Pagetable walk from 00000000002c9ff8:
>>>>>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>>>>>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>>>>>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>>>>>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>>>>>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d08022=
61be
>>>>>> create_bounce_frame+0x66/0x13a
>>>>>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>>>>>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>>>>>> (XEN) CPU:    17
>>>>>> (XEN) RIP:    e033:[<0000000000258cf4>]
>>>>>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)=

>>>>>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx:
>>>>>> 0000000000000073
>>>>>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi:
>>>>>> 00000000002ca018
>>>>>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:
>>>>>> 0000000000000002
>>>>>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11:
>>>>>> 0000000000000000
>>>>>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14:
>>>>>> 00000011238fa000
>>>>>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4:
>>>>>> 00000000001526e0
>>>>>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>>>>>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e=
033
>>>>>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>>>>>> (XEN)    00000000002ca118 0000000000000000 000000000025933f
>>>>>> 0000000000000074
>>>>>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118
>>>>>> 00000000002ca1e8
>>>>>> (XEN)    0000000000000000 0000000000000000 0000000000000007
>>>>>> 0000000000000007
>>>>>> (XEN)    0000000000000002 ffff800000000000 0000000000000073
>>>>>> 0000000000442528
>>>>>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff
>>>>>> 0000000000256708
>>>>>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8
>>>>>> 000000000000e02b
>>>>>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938
>>>>>> 4e4d4c4b4a494847
>>>>>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a
>>>>>> 0000000000000074
>>>>>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc
>>>>>> 7561662065676150
>>>>>> (XEN)    696c20746120746c 646461207261656e 3062642073736572
>>>>>> 706972202c306433
>>>>>> (XEN)    2c38303736353220 3030207367657220 3030303030303030
>>>>>> 202c383333616332
>>>>>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070
>>>>>> 3261633230303030
>>>>>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc
>>>>>> 61665f686374614d
>>>>>> (XEN)    0200006572756c69 0000000000000073 0000000000000000
>>>>>> ffffffffffffffef
>>>>>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000
>>>>>> 00000011238fa000
>>>>>> (XEN)    0000000000000074 00000000002ca338 000000000025630a
>>>>>> 636f6c625f737953
>>>>>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218
>>>>>> ffffffffffffffeb
>>>>>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338
>>>>>> 00000000002ca3e8
>>>>>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc
>>>>>> 656e696665646e55
>>>>>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c
>>>>>> 00000000003df368
>>>>>>
>>>>>> I've tried to destroy/create multiple times the same unikernel and=
 I
>>>>>> always
>>>>>> receive the same error. When running on Unix I don't bump into thi=
s
>>>>>> issue,
>>>>>> even when fetching and parsing multiple MB of data.
>>>>>>
>>>>>> By filling my code with logs, I figured out where exactly the unik=
ernel
>>>>>> stops. Specifically during the JSON response parsing (I'm using th=
e
>>>>>> YoJson
>>>>>> library):
>>>>>>
>>>>>> let directExtractionn rawJson =3D
>>>>>>               Log.info (fun f -> f "Initializing direct extraction=
");
>>>>>>                let json =3D Yojson.Basic.from_string rawJson in
>>>>>>                let result =3D [json] |> filter_member "results" |>=
 flatten
>>>>>> |>
>>>>>> filter_member "series"
>>>>>>                |> flatten |> filter_member "values" |> flatten in
>>>>>>                    List.map (
>>>>>>                                    fun item ->
>>>>>>                                    let datapoint =3D match item |>=
 index 1
>>>>>> with
>>>>>>                                        | `String a -> a
>>>>>>                                        | `Float f -> string_of_flo=
at f
>>>>>>                                        | `Int i -> string_of_float=

>>>>>> (float_of_int i)
>>>>>>                                        | `Bool b -> string_of_bool=
 b
>>>>>>                                    in
>>>>>>                                    datapoint
>>>>>>                ) result |> computeAverage >>=3D fun aver ->
>>>>>>                log_lwt ~inject:(fun f -> f "Result %f" aver)
>>>>>>
>>>>>> I know that probably my code is not really optimized and clean but=
 I'm
>>>>>> quite
>>>>>> shocked to see that my unikernel crashes when it has to extract ro=
ughly
>>>>>> 3500
>>>>>> datapoints (it's more or less the threshold at which it crashes). =
The
>>>>>> function computeAverage is not even called. If I run the same code=
 on
>>>>>> Unix I
>>>>>> can parse and process up to a 1M datapoints in less than a second.=
 I've
>>>>>> also
>>>>>> tried to increase the number of vcpus and memory, but nothing chan=
ged
>>>>>> (16
>>>>>> vcpus and 4GB of memory).
>>>>>>
>>>>>> I would like to add that this threshold changes depending on the h=
ost
>>>>>> machine:
>>>>>>
>>>>>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB
>>>>>> Network
>>>>>> Interface) -> Threshold is around 107Kb
>>>>>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network=

>>>>>> Interface) -> Threshold is around 33Kb
>>>>> Can you simplify the case? For example, instead of fetching the JSO=
N,
>>>>> what if you in-line the raw data in your code and parse that?
>>>>>
>>>>> Does adding a `Gc.full_major ()` just before the crash help? That
>>>>> might indicate we're running out of memory and failing to run the G=
C
>>>>> for some reason.
>>>>>
>>>>> You could also use `objdump -d` or similar on the unikernel image a=
nd
>>>>> see what the addresses in the stack trace correspond to.
>>>>>
>>>>>
>>>> --
>>>> Vittorio Cozzolino, M.Eng.
>>>> Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informa=
tik
>>>> Office 01.05.041
>>>> Boltzmannstr. 3, 85748 Garching, Germany
>>>> Tel: +49 89 289-17356
>>>> http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino
>>>>
>>>>
>>>
>> --
>> Vittorio Cozzolino, M.Eng.
>> Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informati=
k
>> Office 01.05.041
>> Boltzmannstr. 3, 85748 Garching, Germany
>> Tel: +49 89 289-17356
>> http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino
>>
>>
>
>

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxNjM4NDJaMC8GCSqG
SIb3DQEJBDEiBCBSghhqb3y5rshF/J22xXM/bBiwBpQ+QAEmQZhJwnZKojBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQAIph5ipsNQkbvk
ZBO/0Ul+bpHGb8/XBkEEIIFDEUzLYfgRCyKIXfvNICnjkiYccWDjJO3IjIT6Z2EbEPq2wdC1
7y0Xx4vsFMT8+RJZIbF9xl8nKdk32tumKP9MqY1KW+DUmiLgUTXlzgvsn8PfwpZzIBc4NIss
vigvDKZm2/2EHM4ugf1X5eJhaqjsOFWjpF1lPe65uxqCOhJg+56iIhTgH6czn8A+/W1hIpCO
HT+K6F8NZfjYAxVEMYm1sem9hPyE4nTsZBOXs78Kgj4tphD7VkICSlY9/ssjE7Rc1DHQAI8C
+JOgRObDr8ofgXojQhaiEdMicfgy5x68VbPInX0VAAAAAAAA
--------------ms020609010407060109020109--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5961955441158713593==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:38:07 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:38: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 1cHCZ9-0007bQ-I8; Wed, 14 Dec 2016 16:38:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vittorio.cozzolino@in.tum.de>) id 1cHCZ8-0007bK-2c
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:38:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6F/DB-08512-96571585; Wed, 14 Dec 2016 16:38:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSPJ+BQze1NDD
 CoH8lh0Vv610WB0aPwx+usAQwRrFm5iXlVySwZsxfllawpY+xYtqhJewNjKtruxg5OYQEciUe
 /p7PDmHvYpToX8MKYgsLlElMbpnABmKLCKhKtN+/wgZR84lJ4tzU4C5GDg5mgQCJ85+CQMJsA
 uYSfW37WUDCvAI2EoealUHCLECdy5r2gk0UFYiR+Lj8CCOIzSsgKHFy5hMWEJtTIFBiy47VQD
 YX0MRORoltm5YyTWDknYWkbhayHEiCWcBMYt7mh8wQtrbEsoWvoWxriRm/DrJB2IoSU7ofskP
 YphKvj35khLD1JT7f2MO2gJFjFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5i
 UrFecn7uJkZgKDMAwQ7GqQ3OhxglOZiURHm36gVGCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg/
 VcIlBMsSk1PrUjLzAFGFUxagoNHSYTXuhgozVtckJhbnJkOkTrFqCglzjupCCghAJLIKM2Da4
 NF8iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ874D2c6TmVcCN/0V0GImoMWiS/xBFpckIqS
 kGhiF2PSzzzR9zSi6F1f1lHGp6L8iDSMHlr/TeFJ9/Ks/JlvmXijQ3qftt0JtxwaraZxP3p78
 uudzZV2siXzPjJmFgrtN0z38Z63asXveg8wty6ccCu3k0TX9vtzZvqRGvMg66ZpFP8dl+Tzzo
 HfvZ+lPOhP5VYmFL8Gua2OIp8v8yn+s1amnTyuxFGckGmoxFxUnAgB+D0nx3wIAAA==
X-Env-Sender: vittorio.cozzolino@in.tum.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1481733473!39138516!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48100 invoked from network); 14 Dec 2016 16:37:53 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Dec 2016 16:37:53 -0000
Received: by mail.in.tum.de (Postfix, from userid 107)
 id C88531C1315; Wed, 14 Dec 2016 17:37:55 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id 92DDE1C1311;
 Wed, 14 Dec 2016 17:37:52 +0100 (CET)
 (Extended-Queue-bit tech_szahg@fff.in.tum.de)
To: Thomas Leonard <talex5@gmail.com>
References: <80041d2f-6c0e-ea2a-8662-36fdd0425639@in.tum.de>
 <CAG4opy_sJ-stq4L1ONCrpnMNQi7iXn2=nij+UvpGUx97oQ+rEA@mail.gmail.com>
 <e920c23d-7725-a34e-de62-92fc6cf2c209@in.tum.de>
 <CAG4opy9o_Fq4WTgewkKWOg=fSieUAUe_xOdMk-0D6imn3bDpGw@mail.gmail.com>
 <2e1f469e-33ce-135c-5380-1094b0a4785b@in.tum.de>
 <CAG4opy9N7HoTrsD44Znkc5YNZnzQnEND47rPQEgOdXQgkBVBzA@mail.gmail.com>
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <a8b07209-303d-68e4-ff44-4881d5334d1b@in.tum.de>
Date: Wed, 14 Dec 2016 17:38:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4opy9N7HoTrsD44Znkc5YNZnzQnEND47rPQEgOdXQgkBVBzA@mail.gmail.com>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Systematic crash on create_bounce_frame when
 hitting specific data allocation threshold
X-BeenThere: mirageos-devel@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="===============5961955441158713593=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

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

This is a cryptographically signed message in MIME format.

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

All set! Thanks for the help!

Vittorio


Il 14/12/2016 17:18, Thomas Leonard ha scritto:
> On 14 December 2016 at 16:13, Vittorio Cozzolino
> <vittorio.cozzolino@in.tum.de> wrote:
>> Ok,
>>
>> I've built a "lightweight" version of my original Unikernel, there is
>> basically only the code necessary to trigger the crash.
>>
>> Do I copy-paste the code here or somewhere else? I have already an iss=
ue
>> open here https://github.com/mirage/mirage/issues/731, should I update=
d it
>> and copy there the unikernel code?
> Great! You can either add it to the issue or, if you want more space /
> multiple files, there's a "Gist" link at the top of the GitHub page
> that can be a convenient place to paste stuff.
>
>> Best regards,
>> Vittorio
>>
>>
>>
>> Il 14/12/2016 16:36, Thomas Leonard ha scritto:
>>> On 14 December 2016 at 15:12, Vittorio Cozzolino
>>> <vittorio.cozzolino@in.tum.de> wrote:
>>>> Hi Thomas,
>>>>
>>>> I've tried a few things:
>>>>
>>>> - `Gc.full_major()` unfortunately doesn't help.
>>>> - Looking at the address pointed by the RIP at the moment of the
>>>> exception,
>>>> I can see this instruction:
>>>>
>>>> 25605f:       e8 7c ad ff ff          callq  250de0 <memcpy>
>>>>
>>>> I don't know how useful can it be, considering that I can trigger th=
e
>>>> same
>>>> crash by actually changing the code and, in this case, the reference=
s
>>>> instruction would be something totally different (like a movel, push=
).
>>>> Maybe
>>>> the instruction type is not much related to the crash itself? I feel=
 like
>>>> it
>>>> doesn't make much sense..
>>> It would be more interesting to know the caller of this function, etc=
=2E
>>> It's possible that it branched to an invalid address and started
>>> executing random code at some point, so the actual location of the
>>> crash might not help but things further up the stack might be useful.=

>>>
>>>> - Regarding in-lining the raw data in the code, I'm still working on=
 it.
>>>> Actually I don't fully understand what you mean, are you suggesting
>>>> de-structuring the JSON format and insert into my code directly a
>>>> list/array
>>>> of values? Or copying the JSON output directly inside my code as a s=
tatic
>>>> variable? I've tried the latter and the error persists. I will build=
 the
>>>> list of static values and see what happens.
>>> Yes, I mean putting the json in your code, as
>>>
>>>     let raw_json =3D "..."
>>>
>>> If it still crashes with this, you can remove the database call. If i=
t
>>> still crashes, you can remove networking completely from your
>>> unikernel. You can eliminate a lot of code quickly this way.
>>>
>>> If you can get a unikernel that just parses a JSON string and crashes=
,
>>> other people can try it too and it should be easy to find the cause.
>>>
>>>> Anyway, whatever I do with the retrieved JSON (even List.iter with a=
n
>>>> empty
>>>> function body), the unikernel crashes. I have the impression that as=
 soon
>>>> as
>>>> I try to access the variable containing the JSON value the system cr=
ash
>>>> is
>>>> triggered.
>>>>
>>>> Best regards,
>>>> Vittorio
>>>>
>>>>
>>>> Il 14/12/2016 13:45, Thomas Leonard ha scritto:
>>>>> On 14 December 2016 at 11:35, Vittorio Cozzolino
>>>>> <vittorio.cozzolino@in.tum.de> wrote:
>>>>>> Hi,
>>>>>> I'm running a unikernel on XEN that basically accesses a remote DB=
,
>>>>>> fetches
>>>>>> and computes some data, sends out the result. Apparently, if I try=
 to
>>>>>> fetch
>>>>>> and parse a JSON response greater than a empirically found thresho=
ld
>>>>>> (details at the bottom of the email), the PVM XEN unikernel just
>>>>>> crashes
>>>>>> and
>>>>>> this is wait I see when running sudo xl dmesg:
>>>>>>
>>>>>> (XEN) Pagetable walk from 00000000002c9ff8:
>>>>>> (XEN)  L4[0x000] =3D 00000010b5f67067 0000000000000567
>>>>>> (XEN)  L3[0x000] =3D 00000010b5f68067 0000000000000568
>>>>>> (XEN)  L2[0x001] =3D 00000010b5f6a067 000000000000056a
>>>>>> (XEN)  L1[0x0c9] =3D 00100010b1ac9025 00000000000002c9
>>>>>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d08022=
61be
>>>>>> create_bounce_frame+0x66/0x13a
>>>>>> (XEN) Domain 23 (vcpu#0) crashed on cpu#17:
>>>>>> (XEN) ----[ Xen-4.6.0  x86_64  debug=3Dn  Not tainted ]----
>>>>>> (XEN) CPU:    17
>>>>>> (XEN) RIP:    e033:[<0000000000258cf4>]
>>>>>> (XEN) RFLAGS: 0000000000010206   EM: 1   CONTEXT: pv guest (d23v0)=

>>>>>> (XEN) rax: 0000000000258cf0   rbx: 0000000000000000   rcx:
>>>>>> 0000000000000073
>>>>>> (XEN) rdx: 0000000000442528   rsi: 0000000000000000   rdi:
>>>>>> 00000000002ca018
>>>>>> (XEN) rbp: 00000000002ca1e8   rsp: 00000000002ca000   r8:
>>>>>> 0000000000000002
>>>>>> (XEN) r9:  0000000000000007   r10: 0000000000000007   r11:
>>>>>> 0000000000000000
>>>>>> (XEN) r12: 00000000002ca118   r13: 0000000000000000   r14:
>>>>>> 00000011238fa000
>>>>>> (XEN) r15: 0000000000000074   cr0: 0000000080050033   cr4:
>>>>>> 00000000001526e0
>>>>>> (XEN) cr3: 00000010b5f66000   cr2: 00000000002c9ff8
>>>>>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e=
033
>>>>>> (XEN) Guest stack trace from rsp=3D00000000002ca000:
>>>>>> (XEN)    00000000002ca118 0000000000000000 000000000025933f
>>>>>> 0000000000000074
>>>>>> (XEN)    00000011238fa000 0000000000000000 00000000002ca118
>>>>>> 00000000002ca1e8
>>>>>> (XEN)    0000000000000000 0000000000000000 0000000000000007
>>>>>> 0000000000000007
>>>>>> (XEN)    0000000000000002 ffff800000000000 0000000000000073
>>>>>> 0000000000442528
>>>>>> (XEN)    00000000002ca118 0000000000000000 ffffffffffffffff
>>>>>> 0000000000256708
>>>>>> (XEN)    000000010000e030 0000000000010006 00000000002ca0c8
>>>>>> 000000000000e02b
>>>>>> (XEN)    0000000000000ffc 3736353433323130 4645444342413938
>>>>>> 4e4d4c4b4a494847
>>>>>> (XEN)    00000000002ca18b 00000000002ca1e8 00000000002ca18a
>>>>>> 0000000000000074
>>>>>> (XEN)    00000000002566a0 00000000002ca118 00000000002561bc
>>>>>> 7561662065676150
>>>>>> (XEN)    696c20746120746c 646461207261656e 3062642073736572
>>>>>> 706972202c306433
>>>>>> (XEN)    2c38303736353220 3030207367657220 3030303030303030
>>>>>> 202c383333616332
>>>>>> (XEN)    6533616332207073 735f72756f202c38 3030303030302070
>>>>>> 3261633230303030
>>>>>> (XEN)    65646f63202c3866 ffffffff0a0d3020 0000000000000bfc
>>>>>> 61665f686374614d
>>>>>> (XEN)    0200006572756c69 0000000000000073 0000000000000000
>>>>>> ffffffffffffffef
>>>>>> (XEN)    0000000000000000 00000000002ca2e8 0000000000000000
>>>>>> 00000011238fa000
>>>>>> (XEN)    0000000000000074 00000000002ca338 000000000025630a
>>>>>> 636f6c625f737953
>>>>>> (XEN)    0000003000000030 00000000002ca2e0 00000000002ca218
>>>>>> ffffffffffffffeb
>>>>>> (XEN)    0000000000db03d0 0000000000256708 00000000002ca338
>>>>>> 00000000002ca3e8
>>>>>> (XEN)    00000000002ca2f8 ffffffffffffffe9 00000000000013fc
>>>>>> 656e696665646e55
>>>>>> (XEN)    7372756365725f64 75646f6d5f657669 050000000000656c
>>>>>> 00000000003df368
>>>>>>
>>>>>> I've tried to destroy/create multiple times the same unikernel and=
 I
>>>>>> always
>>>>>> receive the same error. When running on Unix I don't bump into thi=
s
>>>>>> issue,
>>>>>> even when fetching and parsing multiple MB of data.
>>>>>>
>>>>>> By filling my code with logs, I figured out where exactly the unik=
ernel
>>>>>> stops. Specifically during the JSON response parsing (I'm using th=
e
>>>>>> YoJson
>>>>>> library):
>>>>>>
>>>>>> let directExtractionn rawJson =3D
>>>>>>               Log.info (fun f -> f "Initializing direct extraction=
");
>>>>>>                let json =3D Yojson.Basic.from_string rawJson in
>>>>>>                let result =3D [json] |> filter_member "results" |>=
 flatten
>>>>>> |>
>>>>>> filter_member "series"
>>>>>>                |> flatten |> filter_member "values" |> flatten in
>>>>>>                    List.map (
>>>>>>                                    fun item ->
>>>>>>                                    let datapoint =3D match item |>=
 index 1
>>>>>> with
>>>>>>                                        | `String a -> a
>>>>>>                                        | `Float f -> string_of_flo=
at f
>>>>>>                                        | `Int i -> string_of_float=

>>>>>> (float_of_int i)
>>>>>>                                        | `Bool b -> string_of_bool=
 b
>>>>>>                                    in
>>>>>>                                    datapoint
>>>>>>                ) result |> computeAverage >>=3D fun aver ->
>>>>>>                log_lwt ~inject:(fun f -> f "Result %f" aver)
>>>>>>
>>>>>> I know that probably my code is not really optimized and clean but=
 I'm
>>>>>> quite
>>>>>> shocked to see that my unikernel crashes when it has to extract ro=
ughly
>>>>>> 3500
>>>>>> datapoints (it's more or less the threshold at which it crashes). =
The
>>>>>> function computeAverage is not even called. If I run the same code=
 on
>>>>>> Unix I
>>>>>> can parse and process up to a 1M datapoints in less than a second.=
 I've
>>>>>> also
>>>>>> tried to increase the number of vcpus and memory, but nothing chan=
ged
>>>>>> (16
>>>>>> vcpus and 4GB of memory).
>>>>>>
>>>>>> I would like to add that this threshold changes depending on the h=
ost
>>>>>> machine:
>>>>>>
>>>>>> - Machine A (Ubuntu 14.04, Xen 4.6.0, 32 Cores, 128 GB RAM, 10 GB
>>>>>> Network
>>>>>> Interface) -> Threshold is around 107Kb
>>>>>> - Machine B (Debian 8.5, Xen 4.4.1, 4 cores, 8 GB RAM, 1GB Network=

>>>>>> Interface) -> Threshold is around 33Kb
>>>>> Can you simplify the case? For example, instead of fetching the JSO=
N,
>>>>> what if you in-line the raw data in your code and parse that?
>>>>>
>>>>> Does adding a `Gc.full_major ()` just before the crash help? That
>>>>> might indicate we're running out of memory and failing to run the G=
C
>>>>> for some reason.
>>>>>
>>>>> You could also use `objdump -d` or similar on the unikernel image a=
nd
>>>>> see what the addresses in the stack trace correspond to.
>>>>>
>>>>>
>>>> --
>>>> Vittorio Cozzolino, M.Eng.
>>>> Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informa=
tik
>>>> Office 01.05.041
>>>> Boltzmannstr. 3, 85748 Garching, Germany
>>>> Tel: +49 89 289-17356
>>>> http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino
>>>>
>>>>
>>>
>> --
>> Vittorio Cozzolino, M.Eng.
>> Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informati=
k
>> Office 01.05.041
>> Boltzmannstr. 3, 85748 Garching, Germany
>> Tel: +49 89 289-17356
>> http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino
>>
>>
>
>

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=C3=A4t M=C3=BCnchen - Institut f=C3=BCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIEwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGgzCCBWugAwIBAgIHGy2BYQnKvjANBgkqhkiG9w0BAQsF
ADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVl
bmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTE2MDQx
MzA4MzExM1oXDTE3MDYwMTAyMDAwMFowgcoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXll
cm4xETAPBgNVBAcMCE11ZW5jaGVuMSkwJwYDVQQKDCBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEiMCAGA1UECwwZRmFrdWx0YWV0IGZ1ZXIgSW5mb3JtYXRpazEbMBkGA1UE
AwwSVml0dG9yaW8gQ296em9saW5vMSswKQYJKoZIhvcNAQkBFhx2aXR0b3Jpby5jb3p6b2xp
bm9AaW4udHVtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiN/PvlW+i8n
jr7QmJEvMctEVxMVctw/z8znrrqlKQvGIY9iUabpDo0spoerwwacJfZvGE2YU1ae55HT/0t5
hOwKlfIOOBcSUSAdHCuLDaRQC4RFE6T148lOsuRCTVO9UyqrdfZvQFlbXyLD5mRrPtsmiwLZ
lM4RBrYiloqxdUZfNdXiRUOw5Zjd3qD0wiqEUifUzPfkv0RWbOdud4MT2duzkAAzh2zlNMHQ
5ZOgYaOOnztLT2/kAyDIIhxT6ZQe+v/+GDRv4ZSVIwO8RoBGrH3+xuEYiu1HCHQ034dlGuJC
tYV25HzioIGIBKc/oQf3d6JQN4apN6AQAY0F44yW0QIDAQABo4IC1TCCAtEwQAYDVR0gBDkw
NzARBg8rBgEEAYGtIYIsAQEEAwQwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQBga0hgiwB
AQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsG
AQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBRTAOt1SvdNllqLOsHuboizzwuJdDAfBgNV
HSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTCBwwYDVR0RBIG7MIG4gRJjb3p6b2xpbkBp
bi50dW0uZGWBE2NvenpvbGluQGNzLnR1bS5lZHWBImNvenpvbGluQGluZm9ybWF0aWsudHUt
bXVlbmNoZW4uZGWBHHZpdHRvcmlvLmNvenpvbGlub0Bpbi50dW0uZGWBHXZpdHRvcmlvLmNv
enpvbGlub0Bjcy50dW0uZWR1gSx2aXR0b3Jpby5jb3p6b2xpbm9AaW5mb3JtYXRpay50dS1t
dWVuY2hlbi5kZTB3BgNVHR8EcDBuMDWgM6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1
bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOgMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90
dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgccGCCsGAQUFBwEBBIG6MIG3MDMGCCsGAQUFBzAB
hidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwPwYIKwYBBQUHMAKG
M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/
BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9j
YWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQA/8QNdlgmqlCbvabCgayFPuRfcUJuuNJxE
90HSCkfSTLuyh+E6Vppqco7SZS/IYMkROmcRxuKDUSBLzAqEfqgD9kPAz6H0JubitiBwIKL7
RZpgOiyc4gJ8Gca1KALMTmyWB1DgbYt7SrTGkWN5GttOY2/M2ZjtpWAw/OBCcowls7hiHIg9
6cHeXe3TGau9Gf73/CEqrdjACl5vYn6bno805j1AgoE2VESV1KRFusdPCFqDmerd1bITZyQg
IesIEatDQ8UvWnAP6HQ6e0zovT/yCn4bFcXYdz2vZzzA9rH12Ps8flokbGB5nFFETiT+TRI7
aiUHKdvnMmi850BPh0aEMYIDazCCA2cCAQEwazBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMg
VGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVy
dW5nc3N0ZWxsZSBkZXIgVFVNAgcbLYFhCcq+MA0GCWCGSAFlAwQCAQUAoIIB0TAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMTQxNjM4NDJaMC8GCSqG
SIb3DQEJBDEiBCBSghhqb3y5rshF/J22xXM/bBiwBpQ+QAEmQZhJwnZKojBsBgkqhkiG9w0B
CQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHoGCSsGAQQB
gjcQBDFtMGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRVTQIH
Gy2BYQnKvjB8BgsqhkiG9w0BCRACCzFtoGswYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRl
Y2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu
Z3NzdGVsbGUgZGVyIFRVTQIHGy2BYQnKvjANBgkqhkiG9w0BAQEFAASCAQAIph5ipsNQkbvk
ZBO/0Ul+bpHGb8/XBkEEIIFDEUzLYfgRCyKIXfvNICnjkiYccWDjJO3IjIT6Z2EbEPq2wdC1
7y0Xx4vsFMT8+RJZIbF9xl8nKdk32tumKP9MqY1KW+DUmiLgUTXlzgvsn8PfwpZzIBc4NIss
vigvDKZm2/2EHM4ugf1X5eJhaqjsOFWjpF1lPe65uxqCOhJg+56iIhTgH6czn8A+/W1hIpCO
HT+K6F8NZfjYAxVEMYm1sem9hPyE4nTsZBOXs78Kgj4tphD7VkICSlY9/ssjE7Rc1DHQAI8C
+JOgRObDr8ofgXojQhaiEdMicfgy5x68VbPInX0VAAAAAAAA
--------------ms020609010407060109020109--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5961955441158713593==--


From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:54:12 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHCoj-0000t7-TB; Wed, 14 Dec 2016 16:54:09 +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 1cHCoj-0000s4-1l
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:54:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3E/BA-13192-03971585; Wed, 14 Dec 2016 16:54:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTSQV39ysA
 Igz2tuha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnF89ULGgl0CFdM2JTcw7ubtYuTiEBKYyyix
 uv0jG4jDIrCIVWL37UUsXYycHBIC+1glnu50hrBjJH68fsgMYVdKHOzcCWYLCShKfJ27mBVi0
 ndGiRn9J1hBEmwCehJLnt1jA7GFBewl/vb1gjWICPhItB+bAdWcL/G+ZzXYMl4BG4m2rkPsID
 aLgKrExX/fwOKiAvESP6a1skPUCEqcnPkELM4pYCcxsfEj2HxmoF07rv9ihbDlJZq3zmaewCg
 0C0nLLCRls5CULWBkXsWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGM4MQLCDceZl/0OMkhxMSqK8W/UCI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8JpVAOUEi
 1LTUyvSMnOAkQWTluDgURLh1QdJ8xYXJOYWZ6ZDpE4xGnMcm7X4KRPHrs41T5mEWPLy81KlxH
 lPlgOVCoCUZpTmwQ2CRfwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXArfvFdA
 pTECniC7xBzmlJBEhJdXAmK72dr73BesLLOcu/V5xbknyh+jcvtDa46LxuhxTjr67cvvFQx5m
 lcRXb7yd6zSjjyz42cu0rDtxjdQ//k+y6z1yusXZGi9d+rLjXsm0Ou/IRcu/fWXt2a2rK87yh
 ++p6PVkubQXH/4u0Fkd/edq6A8Bq73mL+OeGa96bn256EBKjbh29PJ8ZiWW4oxEQy3mouJEAF
 BDQDnzAgAA
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1481734447!41635661!1
X-Originating-IP: [209.85.210.193]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64133 invoked from network); 14 Dec 2016 16:54:07 -0000
Received: from mail-wj0-f193.google.com (HELO mail-wj0-f193.google.com)
 (209.85.210.193)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 16:54:07 -0000
Received: by mail-wj0-f193.google.com with SMTP id xy5so5815115wjc.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 08:54:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:subject:to:references:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=biPvGixOp6BqCFj7m+01Q8VEL6dfz9tqS7fqk2dmdFA=;
 b=q+YKhRNxZ29AMJc+vTN7byYeCPSL8eObLKYITaOe7rF0oJjDJsNhGeEtIw9bq6JVVi
 09YKnqayQxsJOnHdzlnxdZLP+IUj+AXtYRLWFlcpGp2z3PceHheTM4xbH7ckPrTjh+/A
 coh6ppW19sltN+vcu+p/OdMuMeQAASYNd08IKKtFXk5ZkPVAro4r6P4lXdzNlaceyDzu
 j1DG/+E4adda9EYVBwmquQ6wW+78hzg7Rwp6IORlyZaZHMoypbGxMW6jwRd8io6yVauf
 GnVmsIEMyfoV0y2xtM9KF4mj17V6tMJo4eam+fasPJvDWWtD/JXdEKYcZTv/Q9KMHNJO
 jtbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=biPvGixOp6BqCFj7m+01Q8VEL6dfz9tqS7fqk2dmdFA=;
 b=LVDCsEg+pIO5lBFlt9dBHbG0aFV1peEG+qYyZEc6fOEjckwkXsIvzv9nF28MlRMCrW
 SgMiqfkecXG622w4w75gfrKgMk1RLuuowTBgoVJNKJFhtZQXA6Z3AQCQfJ/8e3+mABf7
 lSEp7KecZlM1ECDR9cRY0+8bSkr0FCtQFficxu3OcZIySuXAE+FFnnwJ+ZehhZeVREMR
 ocgN8Z5jsTtc9x4zpKyMpzHxb9NPoChwwwEsYgEwL0/8YCLMo3xmLSi9juEeG4LenUfw
 uLqzXVaBQxN6pjSoUMXmZRfBWK9uhijt4j+JLWVu+5F+5azZJ9HdyMRouZmvMqXBdDW3
 gtzw==
X-Gm-Message-State: AKaTC01iyeL1DzzdLc7dtAwrvzx8bjZjGo2+KsK6lQEaJSj9LW0BdWHmh2a/gJl2AHWUIA==
X-Received: by 10.194.71.69 with SMTP id s5mr90407398wju.197.1481734447287;
 Wed, 14 Dec 2016 08:54:07 -0800 (PST)
Received: from [192.168.1.51] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id kp5sm68098632wjb.8.2016.12.14.08.54.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Dec 2016 08:54:06 -0800 (PST)
From: Gabriel de Perthuis <g2p.code@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>, mirageos-devel@lists.xenproject.org
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <EF9DEBEC-7F09-4E9E-9654-F42A4F0484FC@recoil.org>
Message-ID: <038a26f2-c899-c261-c55f-9a377d25be5d@gmail.com>
Date: Wed, 14 Dec 2016 17:54:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <EF9DEBEC-7F09-4E9E-9654-F42A4F0484FC@recoil.org>
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

TGUgMTQvMTIvMjAxNiDDoCAxNDo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgYSDDqWNyaXQgOgo+IE9u
IDE0IERlYyAyMDE2LCBhdCAxMzozNywgR2FicmllbCBkZSBQZXJ0aHVpcyA8ZzJwLmNvZGVAZ21h
aWwuY29tPiB3cm90ZToKPj4KPj4gSGVsbG8sCj4gCj4gRGVhciBHYWJyaWVsLAo+IAo+PiBJJ20g
YW5ub3VuY2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBNaXJhZ2Ugc3RvcmFnZSBzdGFjay4K
Pj4KPj4gVGhlcmUgaXMgYSBjbGVhciBuZWVkIGZvciBzb21ldGhpbmcgdGhhdCBzaXRzIG9uIHRv
cCBvZiB0aGUgQkxPQ0sgQVBJCj4+IGFuZCBwcm92aWRlcyBoaWdoZXItbGV2ZWwgY2FwYWJpbGl0
aWVzLiAgSSdtIHBsYW5uaW5nIHRvIHdyaXRlIGEKPj4gc3RvcmFnZSBsaWJyYXJ5IHRoYXQgcHJv
dmlkZXMgYSBrZXktdmFsdWUgc3RvcmUgKHdpdGggZml4ZWQtc2l6ZSBrZXlzKQo+PiBhbmQgYW4g
SXJtaW4gYmFja2VuZC4gIEEgbW9yZSBnZW5lcmljIGtleS12YWx1ZSBzdG9yZSB3aXRoIHZhcmlh
YmxlCj4+IHNpemUga2V5cyBjb3VsZCBhbHNvIGJlIGltcGxlbWVudGVkIG9uIHRvcC4KPj4KPj4g
SSdtIGVudmlzaW9uaW5nIGEgZGF0YSBsYXlvdXQgdGhhdCdzIHN1aXRhYmxlIGZvciBTU0RzLCBt
ZWFuaW5nIGl0Cj4+IHdpbGwgYmUgbG9nLXN0cnVjdHVyZWQsIGZpdCBsYXJnZSBlcmFzZSBibG9j
a3MgYW5kIG5ldmVyIHJld3JpdGUKPj4gaW4tcGxhY2UuICBVbnVzZWQgYmxvY2tzIGNhbiBiZSBk
aXNjYXJkZWQgaW4gYmF0Y2hlcy4KPiAKPiBXZWxjb21lIGFib2FyZCwgYW5kIGdsYWQgdG8gaGF2
ZSB5b3Ugd29ya2luZyBvbiB0aGlzIHZlcnkgaW1wb3J0YW50Cj4gY29tcG9uZW50ISAgV2hlbiB5
b3UgYXJlIHJlYWR5IHRvIHNoYXJlLCBpdCB3b3VsZCBiZSBnb29kIHRvIGV4cGFuZAo+IG9uIHRo
ZSBzY29wZSBvZiB0aGUgaW5pdGlhbCB2ZXJzaW9uIG9mIHRoZSBmaWxlc3lzdGVtOiBmb3IgZXhh
bXBsZSBob3cKPiBtYW55IGNvbmN1cnJlbnQgcmVhZGVycyBhbmQgd3JpdGVycyBhcmUgc3VwcG9y
dGVkIGFuZCBzbyBvbi4gIFRoZQo+IGZpcnN0IGluc3RhbmNlIHNob3VsZCBiZSBqdXN0IGZpbmUg
d2l0aCBhIHNpbmdsZSByZWFkZXIgYW5kIHdyaXRlciwgc2luY2Ugb3VyCj4gcHJpbWFyeSB1c2Vj
YXNlIGlzIHRvIHNlcmlhbGlzZSBhbiBJcm1pbiBHaXQgc3RvcmUgdG8gZGlzayAoYW5kIElybWlu
IGl0c2VsZgo+IHdpbGwgaGFuZGxlIHRoZSBjb25jdXJyZW50IHdyaXRlcnMgYW5kIG91dHB1dCBh
IHNpbmdsZSBzdHJlYW0gb2YgY2hhbmdlcwo+IHRvIHRoZSBmaWxlc3lzdGVtKS4KPiAKPiBPdGhl
cnMgb24gdGhlIGxpc3QgbWF5IGNvbW1lbnQgYWJvdXQgb3RoZXIgdXNlLWNhc2VzIHRoZXkgbWF5
IGhhdmUKPiBhcyB3ZWxsIGZvciBmdXR1cmUgaXRlcmF0aW9ucy4KCkhlcmUncyB0aGUgY29uY3Vy
cmVuY3kgc3RvcnkuCgpUaGUgbGlicmFyeSBoYXMgZXhjbHVzaXZlIG93bmVyc2hpcCBvZiBpdHMg
c3RvcmFnZSBiYWNrZW5kLCBsaWtlIG1vc3QKZmlsZXN5c3RlbXMuICBBcyBhIGNvbmNlc3Npb24g
dG8gaW5zcGVjdGFiaWxpdHksIGFuZCBhcyBkaXNjdXNzZWQgb24KSVJDLCBHQyAoZGlzY2FyZGlu
ZyB1bnVzZWQgYmxvY2tzKSB3aWxsIGJlIHVuZGVyIHVzZXIgY29udHJvbCBzbyB0aGF0CnN0YWxl
IGRhdGEgbWF5IGJlIHJlYWQgYnkgYW5vdGhlciByZWFkZXIgb2YgdGhlIHJhdyBkZXZpY2UuCgpU
aGUgZmlyc3QgaXRlcmF0aW9uIHdpbGwgcHJvYmFibHkgZXhwZWN0IGFjY2VzcyBmcm9tIGEgc2lu
Z2xlIHRocmVhZCwKYnV0IHRoYXQgbWF5IGJlIHJlbGF4ZWQgdG8gYSBzaW5nbGUgd3JpdGVyIHRo
cmVhZCBmb3IgbWFueSByZWFkZXIKdGhyZWFkcy4gIFJlYWRlciB0aHJlYWRzIGRvIHdyaXRlIHRv
IHRoZSBwYWdlIGNhY2hlIHNvIHRoZSByZWxheGVkCm9wdGlvbiBkb2VzIHJlcXVpcmUga2VlcGlu
ZyB0aGUgY2FjaGUgY29uc2lzdGVudC4KCkZvciBhIGRpc3RyaWJ1dGVkIHN0b3JlLCB0aGUgYXBw
bGljYXRpb24gbmVlZHMgdG8gdXNlIElybWluIGZvcgpyZWNvbmNpbGlhdGlvbi4gIEV0Y2Qtc3R5
bGUgcmFmdCBjb25zZW5zdXMgd291bGQgYmUgYW4gaW50ZXJlc3RpbmcKYXBwbGljYXRpb24uCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 16:54:12 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 16:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHCoj-0000t7-TB; Wed, 14 Dec 2016 16:54:09 +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 1cHCoj-0000s4-1l
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 16:54:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3E/BA-13192-03971585; Wed, 14 Dec 2016 16:54:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTSQV39ysA
 Igz2tuha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmnF89ULGgl0CFdM2JTcw7ubtYuTiEBKYyyix
 uv0jG4jDIrCIVWL37UUsXYycHBIC+1glnu50hrBjJH68fsgMYVdKHOzcCWYLCShKfJ27mBVi0
 ndGiRn9J1hBEmwCehJLnt1jA7GFBewl/vb1gjWICPhItB+bAdWcL/G+ZzXYMl4BG4m2rkPsID
 aLgKrExX/fwOKiAvESP6a1skPUCEqcnPkELM4pYCcxsfEj2HxmoF07rv9ihbDlJZq3zmaewCg
 0C0nLLCRls5CULWBkXsWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGM4MQLCDceZl/0OMkhxMSqK8W/UCI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8JpVAOUEi
 1LTUyvSMnOAkQWTluDgURLh1QdJ8xYXJOYWZ6ZDpE4xGnMcm7X4KRPHrs41T5mEWPLy81KlxH
 lPlgOVCoCUZpTmwQ2CRfwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXArfvFdA
 pTECniC7xBzmlJBEhJdXAmK72dr73BesLLOcu/V5xbknyh+jcvtDa46LxuhxTjr67cvvFQx5m
 lcRXb7yd6zSjjyz42cu0rDtxjdQ//k+y6z1yusXZGi9d+rLjXsm0Ou/IRcu/fWXt2a2rK87yh
 ++p6PVkubQXH/4u0Fkd/edq6A8Bq73mL+OeGa96bn256EBKjbh29PJ8ZiWW4oxEQy3mouJEAF
 BDQDnzAgAA
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1481734447!41635661!1
X-Originating-IP: [209.85.210.193]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64133 invoked from network); 14 Dec 2016 16:54:07 -0000
Received: from mail-wj0-f193.google.com (HELO mail-wj0-f193.google.com)
 (209.85.210.193)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 16:54:07 -0000
Received: by mail-wj0-f193.google.com with SMTP id xy5so5815115wjc.1
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 08:54:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:subject:to:references:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=biPvGixOp6BqCFj7m+01Q8VEL6dfz9tqS7fqk2dmdFA=;
 b=q+YKhRNxZ29AMJc+vTN7byYeCPSL8eObLKYITaOe7rF0oJjDJsNhGeEtIw9bq6JVVi
 09YKnqayQxsJOnHdzlnxdZLP+IUj+AXtYRLWFlcpGp2z3PceHheTM4xbH7ckPrTjh+/A
 coh6ppW19sltN+vcu+p/OdMuMeQAASYNd08IKKtFXk5ZkPVAro4r6P4lXdzNlaceyDzu
 j1DG/+E4adda9EYVBwmquQ6wW+78hzg7Rwp6IORlyZaZHMoypbGxMW6jwRd8io6yVauf
 GnVmsIEMyfoV0y2xtM9KF4mj17V6tMJo4eam+fasPJvDWWtD/JXdEKYcZTv/Q9KMHNJO
 jtbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=biPvGixOp6BqCFj7m+01Q8VEL6dfz9tqS7fqk2dmdFA=;
 b=LVDCsEg+pIO5lBFlt9dBHbG0aFV1peEG+qYyZEc6fOEjckwkXsIvzv9nF28MlRMCrW
 SgMiqfkecXG622w4w75gfrKgMk1RLuuowTBgoVJNKJFhtZQXA6Z3AQCQfJ/8e3+mABf7
 lSEp7KecZlM1ECDR9cRY0+8bSkr0FCtQFficxu3OcZIySuXAE+FFnnwJ+ZehhZeVREMR
 ocgN8Z5jsTtc9x4zpKyMpzHxb9NPoChwwwEsYgEwL0/8YCLMo3xmLSi9juEeG4LenUfw
 uLqzXVaBQxN6pjSoUMXmZRfBWK9uhijt4j+JLWVu+5F+5azZJ9HdyMRouZmvMqXBdDW3
 gtzw==
X-Gm-Message-State: AKaTC01iyeL1DzzdLc7dtAwrvzx8bjZjGo2+KsK6lQEaJSj9LW0BdWHmh2a/gJl2AHWUIA==
X-Received: by 10.194.71.69 with SMTP id s5mr90407398wju.197.1481734447287;
 Wed, 14 Dec 2016 08:54:07 -0800 (PST)
Received: from [192.168.1.51] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id kp5sm68098632wjb.8.2016.12.14.08.54.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Dec 2016 08:54:06 -0800 (PST)
From: Gabriel de Perthuis <g2p.code@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>, mirageos-devel@lists.xenproject.org
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <EF9DEBEC-7F09-4E9E-9654-F42A4F0484FC@recoil.org>
Message-ID: <038a26f2-c899-c261-c55f-9a377d25be5d@gmail.com>
Date: Wed, 14 Dec 2016 17:54:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <EF9DEBEC-7F09-4E9E-9654-F42A4F0484FC@recoil.org>
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

TGUgMTQvMTIvMjAxNiDDoCAxNDo0MiwgQW5pbCBNYWRoYXZhcGVkZHkgYSDDqWNyaXQgOgo+IE9u
IDE0IERlYyAyMDE2LCBhdCAxMzozNywgR2FicmllbCBkZSBQZXJ0aHVpcyA8ZzJwLmNvZGVAZ21h
aWwuY29tPiB3cm90ZToKPj4KPj4gSGVsbG8sCj4gCj4gRGVhciBHYWJyaWVsLAo+IAo+PiBJJ20g
YW5ub3VuY2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBNaXJhZ2Ugc3RvcmFnZSBzdGFjay4K
Pj4KPj4gVGhlcmUgaXMgYSBjbGVhciBuZWVkIGZvciBzb21ldGhpbmcgdGhhdCBzaXRzIG9uIHRv
cCBvZiB0aGUgQkxPQ0sgQVBJCj4+IGFuZCBwcm92aWRlcyBoaWdoZXItbGV2ZWwgY2FwYWJpbGl0
aWVzLiAgSSdtIHBsYW5uaW5nIHRvIHdyaXRlIGEKPj4gc3RvcmFnZSBsaWJyYXJ5IHRoYXQgcHJv
dmlkZXMgYSBrZXktdmFsdWUgc3RvcmUgKHdpdGggZml4ZWQtc2l6ZSBrZXlzKQo+PiBhbmQgYW4g
SXJtaW4gYmFja2VuZC4gIEEgbW9yZSBnZW5lcmljIGtleS12YWx1ZSBzdG9yZSB3aXRoIHZhcmlh
YmxlCj4+IHNpemUga2V5cyBjb3VsZCBhbHNvIGJlIGltcGxlbWVudGVkIG9uIHRvcC4KPj4KPj4g
SSdtIGVudmlzaW9uaW5nIGEgZGF0YSBsYXlvdXQgdGhhdCdzIHN1aXRhYmxlIGZvciBTU0RzLCBt
ZWFuaW5nIGl0Cj4+IHdpbGwgYmUgbG9nLXN0cnVjdHVyZWQsIGZpdCBsYXJnZSBlcmFzZSBibG9j
a3MgYW5kIG5ldmVyIHJld3JpdGUKPj4gaW4tcGxhY2UuICBVbnVzZWQgYmxvY2tzIGNhbiBiZSBk
aXNjYXJkZWQgaW4gYmF0Y2hlcy4KPiAKPiBXZWxjb21lIGFib2FyZCwgYW5kIGdsYWQgdG8gaGF2
ZSB5b3Ugd29ya2luZyBvbiB0aGlzIHZlcnkgaW1wb3J0YW50Cj4gY29tcG9uZW50ISAgV2hlbiB5
b3UgYXJlIHJlYWR5IHRvIHNoYXJlLCBpdCB3b3VsZCBiZSBnb29kIHRvIGV4cGFuZAo+IG9uIHRo
ZSBzY29wZSBvZiB0aGUgaW5pdGlhbCB2ZXJzaW9uIG9mIHRoZSBmaWxlc3lzdGVtOiBmb3IgZXhh
bXBsZSBob3cKPiBtYW55IGNvbmN1cnJlbnQgcmVhZGVycyBhbmQgd3JpdGVycyBhcmUgc3VwcG9y
dGVkIGFuZCBzbyBvbi4gIFRoZQo+IGZpcnN0IGluc3RhbmNlIHNob3VsZCBiZSBqdXN0IGZpbmUg
d2l0aCBhIHNpbmdsZSByZWFkZXIgYW5kIHdyaXRlciwgc2luY2Ugb3VyCj4gcHJpbWFyeSB1c2Vj
YXNlIGlzIHRvIHNlcmlhbGlzZSBhbiBJcm1pbiBHaXQgc3RvcmUgdG8gZGlzayAoYW5kIElybWlu
IGl0c2VsZgo+IHdpbGwgaGFuZGxlIHRoZSBjb25jdXJyZW50IHdyaXRlcnMgYW5kIG91dHB1dCBh
IHNpbmdsZSBzdHJlYW0gb2YgY2hhbmdlcwo+IHRvIHRoZSBmaWxlc3lzdGVtKS4KPiAKPiBPdGhl
cnMgb24gdGhlIGxpc3QgbWF5IGNvbW1lbnQgYWJvdXQgb3RoZXIgdXNlLWNhc2VzIHRoZXkgbWF5
IGhhdmUKPiBhcyB3ZWxsIGZvciBmdXR1cmUgaXRlcmF0aW9ucy4KCkhlcmUncyB0aGUgY29uY3Vy
cmVuY3kgc3RvcnkuCgpUaGUgbGlicmFyeSBoYXMgZXhjbHVzaXZlIG93bmVyc2hpcCBvZiBpdHMg
c3RvcmFnZSBiYWNrZW5kLCBsaWtlIG1vc3QKZmlsZXN5c3RlbXMuICBBcyBhIGNvbmNlc3Npb24g
dG8gaW5zcGVjdGFiaWxpdHksIGFuZCBhcyBkaXNjdXNzZWQgb24KSVJDLCBHQyAoZGlzY2FyZGlu
ZyB1bnVzZWQgYmxvY2tzKSB3aWxsIGJlIHVuZGVyIHVzZXIgY29udHJvbCBzbyB0aGF0CnN0YWxl
IGRhdGEgbWF5IGJlIHJlYWQgYnkgYW5vdGhlciByZWFkZXIgb2YgdGhlIHJhdyBkZXZpY2UuCgpU
aGUgZmlyc3QgaXRlcmF0aW9uIHdpbGwgcHJvYmFibHkgZXhwZWN0IGFjY2VzcyBmcm9tIGEgc2lu
Z2xlIHRocmVhZCwKYnV0IHRoYXQgbWF5IGJlIHJlbGF4ZWQgdG8gYSBzaW5nbGUgd3JpdGVyIHRo
cmVhZCBmb3IgbWFueSByZWFkZXIKdGhyZWFkcy4gIFJlYWRlciB0aHJlYWRzIGRvIHdyaXRlIHRv
IHRoZSBwYWdlIGNhY2hlIHNvIHRoZSByZWxheGVkCm9wdGlvbiBkb2VzIHJlcXVpcmUga2VlcGlu
ZyB0aGUgY2FjaGUgY29uc2lzdGVudC4KCkZvciBhIGRpc3RyaWJ1dGVkIHN0b3JlLCB0aGUgYXBw
bGljYXRpb24gbmVlZHMgdG8gdXNlIElybWluIGZvcgpyZWNvbmNpbGlhdGlvbi4gIEV0Y2Qtc3R5
bGUgcmFmdCBjb25zZW5zdXMgd291bGQgYmUgYW4gaW50ZXJlc3RpbmcKYXBwbGljYXRpb24uCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 17:09:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 17:09: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 1cHD41-0002Ug-1l; Wed, 14 Dec 2016 17:09:57 +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 1cHD3z-0002U6-U0
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 17:09:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 73/FA-15112-3EC71585; Wed, 14 Dec 2016 17:09:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRvkpPuoJjD
 C4NMqVYve1rssDowehz9cYQlgjGLNzEvKr0hgzTiy6h1bQQtXxYLLUxgbGBs4uhi5OIQEZjNK
 zLu/ghnEYRFYxCrxdl0rkMPJISGwj1Xi6SMjCDtGYvHbPqh4mcTfWUfYQWwhAUWJr3MXs0JM+
 sEo0b1jORtIQljAXuJvXy9Yg4iAs8SkX92MEA1NjBLPJhaD2GwCehJLnt0Dq+cVsJFY97MXbC
 iLgKrEnQ8bWEFsUYF4iR/TWtkhagQlTs58wgJicwoESqxb/R7MZgaas+P6L1YIW16ieets5gm
 MQrOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIEBzQAEOxjnnfA/xCjJwaQkyrtVLzBCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv1Wqgn
 GBRanpqRVpmDjC2YNISHDxKIrzvQdK8xQWJucWZ6RCpU4y6HDs61zxlEmLJy89LlRLnrQEpEg
 ApyijNgxsBi/NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublBCYNIZ7MvBK4Ta+AjmACOkJ
 0iT/IESWJCCmpBkaX+rfrep+Yf/8SaHqMdfWrAl6Bk7JaU1P/+W/hcVYK9GJt93eadbE3vWfL
 ztLcW9rtb65WqqrxTn0gleRvbZRlOjPFQceKpcLxRHvvVb/EkxPzFL7dsX+nxhDbHpZlsEtse
 mxO3Crlq7HzdS6dzeey3Hzlyva2zxbtvZFHn8bumWJ+5ZaJgxJLcUaioRZzUXEiAN6aKRzuAg
 AA
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1481735394!77084675!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21301 invoked from network); 14 Dec 2016 17:09:54 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 17:09:54 -0000
Received: by mail-wm0-f66.google.com with SMTP id a20so502597wme.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 09:09:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=Ha86duPDGGL05VJNasabHq/5yQqGXniQPZoQdpAlB6I=;
 b=dpCva0j8wbRhXLVyCAN8L7SeTHZwFhIKMOMqoXD2aqB+qooUCidDsT52mRbTsByHFE
 TCwz5CCYMqo+DB5RTiHw1UB+5AjjoHVwEIGBqF8UlLnRu8Xgcq3QVYOOjyCb3u83t90H
 w+X9ngcO+TDjKUkkH8fhkmOnnJHXv40iPF7iCb/9LjE0YZbdSecn+/9C3rJkIWuvnTUF
 nrOIp9XXRqpy3srJ+5SAUVvWmqpA7pRrjPHAIF1tKh6W/fUnVmJ5c6reM6puv23vXv3L
 c9pPWXP9u50CKft+yoNu4WQ9lzbiv0PrIb/pWcLkWe+j40xH+2e+W6XrQk5I4nOVQnDw
 iZ7g==
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-transfer-encoding;
 bh=Ha86duPDGGL05VJNasabHq/5yQqGXniQPZoQdpAlB6I=;
 b=a/zz7RhqxtRqrRC13TOuzDgUy38dluuHdw/UrgXkfaWglXKxkg9iJoiHGdx9T+dn1y
 /lZO1ZlNYd8B++hXgTY6Ti+VOys8qg/q7eUDl3U4aqmU+I3RYJsG80Ob8Jd+l8t9rxWp
 kwP2aN0rQswgWzxZlWN8/ielXi8GXreDdspdlyNCUwHOFT1h5MLA91NjcnvpT8eXq+WQ
 f6FtVNTxToPtN8ddXf46Kyro49PbaQ+lXY113GY2YGLkFj5xOyVmmiBpUS+VXS+Oswcy
 tqRgmc8XaOaQP+cG08OW9RMK5daJBFnYwSH0TCdRCRrTRN0cX7WYrXZgvAyCtEX/R9/3
 14iQ==
X-Gm-Message-State: AKaTC009nr6g/JC6BN4PmMFUkYLpUJmBk+9RnzbpscdMtmsYNUEn3Ev1dH7Ywqtj2aZ7nw==
X-Received: by 10.28.41.70 with SMTP id p67mr8364623wmp.4.1481735393863;
 Wed, 14 Dec 2016 09:09:53 -0800 (PST)
Received: from [192.168.1.51] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id i132sm8445469wmf.14.2016.12.14.09.09.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Dec 2016 09:09:52 -0800 (PST)
To: Sean Grove <sean@bushi.do>, mirageos-devel@lists.xenproject.org
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
From: Gabriel de Perthuis <g2p.code@gmail.com>
Message-ID: <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
Date: Wed, 14 Dec 2016 18:09:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

TGUgMTQvMTIvMjAxNiDDoCAxNzoyMywgU2VhbiBHcm92ZSBhIMOpY3JpdCA6Cj4gICAgIEknbSBh
bm5vdW5jaW5nIEkgaW50ZW5kIHRvIHdvcmsgb24gdGhlIE1pcmFnZSBzdG9yYWdlIHN0YWNrLgo+
IAo+IFZlcnkgY29vbCEKPiAgCj4gCj4gICAgIFRoZXJlIGlzIGEgY2xlYXIgbmVlZCBmb3Igc29t
ZXRoaW5nIHRoYXQgc2l0cyBvbiB0b3Agb2YgdGhlIEJMT0NLIEFQSQo+ICAgICBhbmQgcHJvdmlk
ZXMgaGlnaGVyLWxldmVsIGNhcGFiaWxpdGllcy4gIEknbSBwbGFubmluZyB0byB3cml0ZSBhCj4g
ICAgIHN0b3JhZ2UgbGlicmFyeSB0aGF0IHByb3ZpZGVzIGEga2V5LXZhbHVlIHN0b3JlICh3aXRo
IGZpeGVkLXNpemUga2V5cykKPiAgICAgYW5kIGFuIElybWluIGJhY2tlbmQuICBBIG1vcmUgZ2Vu
ZXJpYyBrZXktdmFsdWUgc3RvcmUgd2l0aCB2YXJpYWJsZQo+ICAgICBzaXplIGtleXMgY291bGQg
YWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0b3AuCj4gCj4gCj4gQSBsb3Qgb2YgbXkgdXNlIGNhc2Vz
IGFyZSBwcm9iYWJseSBpbiB0aGUgbWlub3JpdHkgZm9yIE1pcmFnZSwgYnV0IHdpbGwKPiB5b3Ug
ZGVzaWduL2ltcGxlbWVudCBpdCB3aXRoIGFuIGV5ZSB0b3dhcmRzIHRoZSBKYXZhU2NyaXB0IHJ1
bnRpbWUKPiAoZWl0aGVyIHZpYSBqc29vIG9mIEJ1Y2tsZVNjcmlwdCk/IFRoZSBkcmVhbSBmb3Ig
bWUgaGFzIGFsd2F5cyBiZWVuIHRvCj4gc3luYyBkYXRhIGJldHdlZW4gd2ViL21vYmlsZSBjbGll
bnRzIGFuZCBhIE1pcmFnZSBzZXJ2ZXIsIGxpa2UgQ3Vla2VlcGVyLgoKSSB0aGluayBDdWVLZWVw
ZXIgc2hvdWxkIGJlIGFibGUgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgYSBuZXcgSXJtaW4KYmFja2Vu
ZCBwcmV0dHkgZWFzaWx5LiAgQm90aCBlbmRzIG9mIHRoZSBjb25uZWN0aW9uIGFyZSB1c2luZyBJ
cm1pbiwgdGhlCmJyb3dzZXIgdXNlcyBhbiBJbmRleGVkREIgYmFja2VuZCwgYW5kIHRoZSBzZXJ2
ZXIgY291bGQgc3RhcnQgdXNpbmcgdGhpcwpuZXcgZGlzay1iYWNrZWQgSXJtaW4gYmFja2VuZC4K
ClRoZSBrZXktdmFsdWUgQVBJIHdpbGwgaW5jbHVkZSBkZXRhaWxzIGFib3V0IGhhbmRsaW5nIGRp
c2sgYmFycmllcnMsCmdhcmJhZ2UgY29sbGVjdGlvbiwgcG9zc2libHkgb3RoZXIgdGhpbmdzIHRo
YXQgYXJlIG5vdCByZWxldmFudCB0byB0aGUKYnJvd3Nlci4gIFRoYXQgQVBJIHdvbid0IGFpbSB0
byBiZSBlYXNpbHkgcmVpbXBsZW1lbnRlZCBpbiBhIGJyb3dzZXIuCkJ1dCBJcm1pbiBjYW4gYmUs
IHNvIHRoYXQgc2hvdWxkbid0IGJlIGFuIGlzc3VlLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 17:09:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 17:09: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 1cHD41-0002Ug-1l; Wed, 14 Dec 2016 17:09:57 +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 1cHD3z-0002U6-U0
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 17:09:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 73/FA-15112-3EC71585; Wed, 14 Dec 2016 17:09:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRvkpPuoJjD
 C4NMqVYve1rssDowehz9cYQlgjGLNzEvKr0hgzTiy6h1bQQtXxYLLUxgbGBs4uhi5OIQEZjNK
 zLu/ghnEYRFYxCrxdl0rkMPJISGwj1Xi6SMjCDtGYvHbPqh4mcTfWUfYQWwhAUWJr3MXs0JM+
 sEo0b1jORtIQljAXuJvXy9Yg4iAs8SkX92MEA1NjBLPJhaD2GwCehJLnt0Dq+cVsJFY97MXbC
 iLgKrEnQ8bWEFsUYF4iR/TWtkhagQlTs58wgJicwoESqxb/R7MZgaas+P6L1YIW16ieets5gm
 MQrOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIEBzQAEOxjnnfA/xCjJwaQkyrtVLzBCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv1Wqgn
 GBRanpqRVpmDjC2YNISHDxKIrzvQdK8xQWJucWZ6RCpU4y6HDs61zxlEmLJy89LlRLnrQEpEg
 ApyijNgxsBi/NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublBCYNIZ7MvBK4Ta+AjmACOkJ
 0iT/IESWJCCmpBkaX+rfrep+Yf/8SaHqMdfWrAl6Bk7JaU1P/+W/hcVYK9GJt93eadbE3vWfL
 ztLcW9rtb65WqqrxTn0gleRvbZRlOjPFQceKpcLxRHvvVb/EkxPzFL7dsX+nxhDbHpZlsEtse
 mxO3Crlq7HzdS6dzeey3Hzlyva2zxbtvZFHn8bumWJ+5ZaJgxJLcUaioRZzUXEiAN6aKRzuAg
 AA
X-Env-Sender: g2p.code@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1481735394!77084675!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21301 invoked from network); 14 Dec 2016 17:09:54 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Dec 2016 17:09:54 -0000
Received: by mail-wm0-f66.google.com with SMTP id a20so502597wme.2
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 09:09:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=Ha86duPDGGL05VJNasabHq/5yQqGXniQPZoQdpAlB6I=;
 b=dpCva0j8wbRhXLVyCAN8L7SeTHZwFhIKMOMqoXD2aqB+qooUCidDsT52mRbTsByHFE
 TCwz5CCYMqo+DB5RTiHw1UB+5AjjoHVwEIGBqF8UlLnRu8Xgcq3QVYOOjyCb3u83t90H
 w+X9ngcO+TDjKUkkH8fhkmOnnJHXv40iPF7iCb/9LjE0YZbdSecn+/9C3rJkIWuvnTUF
 nrOIp9XXRqpy3srJ+5SAUVvWmqpA7pRrjPHAIF1tKh6W/fUnVmJ5c6reM6puv23vXv3L
 c9pPWXP9u50CKft+yoNu4WQ9lzbiv0PrIb/pWcLkWe+j40xH+2e+W6XrQk5I4nOVQnDw
 iZ7g==
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-transfer-encoding;
 bh=Ha86duPDGGL05VJNasabHq/5yQqGXniQPZoQdpAlB6I=;
 b=a/zz7RhqxtRqrRC13TOuzDgUy38dluuHdw/UrgXkfaWglXKxkg9iJoiHGdx9T+dn1y
 /lZO1ZlNYd8B++hXgTY6Ti+VOys8qg/q7eUDl3U4aqmU+I3RYJsG80Ob8Jd+l8t9rxWp
 kwP2aN0rQswgWzxZlWN8/ielXi8GXreDdspdlyNCUwHOFT1h5MLA91NjcnvpT8eXq+WQ
 f6FtVNTxToPtN8ddXf46Kyro49PbaQ+lXY113GY2YGLkFj5xOyVmmiBpUS+VXS+Oswcy
 tqRgmc8XaOaQP+cG08OW9RMK5daJBFnYwSH0TCdRCRrTRN0cX7WYrXZgvAyCtEX/R9/3
 14iQ==
X-Gm-Message-State: AKaTC009nr6g/JC6BN4PmMFUkYLpUJmBk+9RnzbpscdMtmsYNUEn3Ev1dH7Ywqtj2aZ7nw==
X-Received: by 10.28.41.70 with SMTP id p67mr8364623wmp.4.1481735393863;
 Wed, 14 Dec 2016 09:09:53 -0800 (PST)
Received: from [192.168.1.51] ([5.51.222.165])
 by smtp.gmail.com with ESMTPSA id i132sm8445469wmf.14.2016.12.14.09.09.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Dec 2016 09:09:52 -0800 (PST)
To: Sean Grove <sean@bushi.do>, mirageos-devel@lists.xenproject.org
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
From: Gabriel de Perthuis <g2p.code@gmail.com>
Message-ID: <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
Date: Wed, 14 Dec 2016 18:09:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

TGUgMTQvMTIvMjAxNiDDoCAxNzoyMywgU2VhbiBHcm92ZSBhIMOpY3JpdCA6Cj4gICAgIEknbSBh
bm5vdW5jaW5nIEkgaW50ZW5kIHRvIHdvcmsgb24gdGhlIE1pcmFnZSBzdG9yYWdlIHN0YWNrLgo+
IAo+IFZlcnkgY29vbCEKPiAgCj4gCj4gICAgIFRoZXJlIGlzIGEgY2xlYXIgbmVlZCBmb3Igc29t
ZXRoaW5nIHRoYXQgc2l0cyBvbiB0b3Agb2YgdGhlIEJMT0NLIEFQSQo+ICAgICBhbmQgcHJvdmlk
ZXMgaGlnaGVyLWxldmVsIGNhcGFiaWxpdGllcy4gIEknbSBwbGFubmluZyB0byB3cml0ZSBhCj4g
ICAgIHN0b3JhZ2UgbGlicmFyeSB0aGF0IHByb3ZpZGVzIGEga2V5LXZhbHVlIHN0b3JlICh3aXRo
IGZpeGVkLXNpemUga2V5cykKPiAgICAgYW5kIGFuIElybWluIGJhY2tlbmQuICBBIG1vcmUgZ2Vu
ZXJpYyBrZXktdmFsdWUgc3RvcmUgd2l0aCB2YXJpYWJsZQo+ICAgICBzaXplIGtleXMgY291bGQg
YWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0b3AuCj4gCj4gCj4gQSBsb3Qgb2YgbXkgdXNlIGNhc2Vz
IGFyZSBwcm9iYWJseSBpbiB0aGUgbWlub3JpdHkgZm9yIE1pcmFnZSwgYnV0IHdpbGwKPiB5b3Ug
ZGVzaWduL2ltcGxlbWVudCBpdCB3aXRoIGFuIGV5ZSB0b3dhcmRzIHRoZSBKYXZhU2NyaXB0IHJ1
bnRpbWUKPiAoZWl0aGVyIHZpYSBqc29vIG9mIEJ1Y2tsZVNjcmlwdCk/IFRoZSBkcmVhbSBmb3Ig
bWUgaGFzIGFsd2F5cyBiZWVuIHRvCj4gc3luYyBkYXRhIGJldHdlZW4gd2ViL21vYmlsZSBjbGll
bnRzIGFuZCBhIE1pcmFnZSBzZXJ2ZXIsIGxpa2UgQ3Vla2VlcGVyLgoKSSB0aGluayBDdWVLZWVw
ZXIgc2hvdWxkIGJlIGFibGUgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgYSBuZXcgSXJtaW4KYmFja2Vu
ZCBwcmV0dHkgZWFzaWx5LiAgQm90aCBlbmRzIG9mIHRoZSBjb25uZWN0aW9uIGFyZSB1c2luZyBJ
cm1pbiwgdGhlCmJyb3dzZXIgdXNlcyBhbiBJbmRleGVkREIgYmFja2VuZCwgYW5kIHRoZSBzZXJ2
ZXIgY291bGQgc3RhcnQgdXNpbmcgdGhpcwpuZXcgZGlzay1iYWNrZWQgSXJtaW4gYmFja2VuZC4K
ClRoZSBrZXktdmFsdWUgQVBJIHdpbGwgaW5jbHVkZSBkZXRhaWxzIGFib3V0IGhhbmRsaW5nIGRp
c2sgYmFycmllcnMsCmdhcmJhZ2UgY29sbGVjdGlvbiwgcG9zc2libHkgb3RoZXIgdGhpbmdzIHRo
YXQgYXJlIG5vdCByZWxldmFudCB0byB0aGUKYnJvd3Nlci4gIFRoYXQgQVBJIHdvbid0IGFpbSB0
byBiZSBlYXNpbHkgcmVpbXBsZW1lbnRlZCBpbiBhIGJyb3dzZXIuCkJ1dCBJcm1pbiBjYW4gYmUs
IHNvIHRoYXQgc2hvdWxkbid0IGJlIGFuIGlzc3VlLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFn
ZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 17:13:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 17:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHD7T-00031N-Jw; Wed, 14 Dec 2016 17:13:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1cHD7S-000319-8w
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 17:13:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 26/65-22514-9BD71585; Wed, 14 Dec 2016 17:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhse6O2sA
 Ig+7teha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtEx+TN7QSdfxffpa9gaGDdydzFycggJTGWU
 OPAmqYuRi4NFYDKzxOxfFxghnK9MEj+/7GYHcYQEbjNKLP3SyQbSwiygLvFn3iVmEJtXQF/iy
 rdnjCC2sIC9xN++XqA4BwebgKbEylf8IGFOAVuJlitzWEBsFgFViaaf65kgxrhIHL82jxXC1p
 ZYtvA11EhbiTfT1zBD7N3CKLFkIcQuEQEdiePNR8BsCQFZiU/Pf7JPYBSYheSkWUhOmoVk7gJ
 G5lWM6sWpRWWpRbomeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GG/1
 OR9ilORgUhLl3aoXGCHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvd5DVBOsCg1PbUiLTMHGCswa
 QkOHiURXilgvAjxFhck5hZnpkOkTjEqSonz5oL0CYAkMkrz4Npg8XmJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrz7QKbwZOaVwE1/BbSYCWix6BJ/kMUliQgpqQbGvV7dORyT+eLsb138dk0
 t4UGQg9mTZfZnhU+l75gs9uu11EkniZvi1csXnS3h2RpW8vZa7Boz5bdbY9ymlk9Pe8gwRd53
 s+VDlY8x7txBrWfutl1a9HBdgX2HQ8AB66oPHXun1csK8t/xzrkTXpuy79HjvTOLupatNvR7e
 z6oXWGHgYAAs7+XEktxRqKhFnNRcSIAzD65KMoCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1481735600!59904420!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15996 invoked from network); 14 Dec 2016 17:13:20 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Dec 2016 17:13:20 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8a1c5b52;
 Wed, 14 Dec 2016 17:13:25 +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=TCDyxI/hTTLLge/b+vpgZU4ei7U=; b=hDiSPQZaMcVXrn0gou
 JA3aBDaaXz7FJRZzGDl/fWiCCUvs2Nlj7ksNVYLiRG+KkOaSrjX698xYav9/zK1Q
 kNFhkUy+EWIw3l4NwuTCflt6+y1huIgJCfOGdptBiZq4BjYT7+6XzHam34RN5f4x
 HuPieDMiFPyvOPlixLo5yL3CQ=
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=RRikIGe7Hqe/w+ouVO3Qj8ZAEtcQXd71JWXH110RgxU0JKvbw7R
 VNFeqsI3LJjdXO7n6sc3lfZfu6sQFY3iH/5ARqeh4+AkQ4yi/JkT2YZrInqiVJVd
 nH3jQNQmwrVXLorkqLC6DpXjoGC3fdOZAfFLysVIISBcE89P44nHz05U=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 5fc0e36b
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Dec 2016 17:13:25 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
Date: Wed, 14 Dec 2016 17:13:23 +0000
Message-Id: <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
 <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
To: Gabriel de Perthuis <g2p.code@gmail.com>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjIDIwMTYsIGF0IDE3OjA5LCBHYWJyaWVsIGRlIFBlcnRodWlzIDxnMnAuY29kZUBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+IExlIDE0LzEyLzIwMTYgw6AgMTc6MjMsIFNlYW4gR3JvdmUg
YSDDqWNyaXQgOgo+PiAgICBJJ20gYW5ub3VuY2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBN
aXJhZ2Ugc3RvcmFnZSBzdGFjay4KPj4gCj4+IFZlcnkgY29vbCEKPj4gCj4+IAo+PiAgICBUaGVy
ZSBpcyBhIGNsZWFyIG5lZWQgZm9yIHNvbWV0aGluZyB0aGF0IHNpdHMgb24gdG9wIG9mIHRoZSBC
TE9DSyBBUEkKPj4gICAgYW5kIHByb3ZpZGVzIGhpZ2hlci1sZXZlbCBjYXBhYmlsaXRpZXMuICBJ
J20gcGxhbm5pbmcgdG8gd3JpdGUgYQo+PiAgICBzdG9yYWdlIGxpYnJhcnkgdGhhdCBwcm92aWRl
cyBhIGtleS12YWx1ZSBzdG9yZSAod2l0aCBmaXhlZC1zaXplIGtleXMpCj4+ICAgIGFuZCBhbiBJ
cm1pbiBiYWNrZW5kLiAgQSBtb3JlIGdlbmVyaWMga2V5LXZhbHVlIHN0b3JlIHdpdGggdmFyaWFi
bGUKPj4gICAgc2l6ZSBrZXlzIGNvdWxkIGFsc28gYmUgaW1wbGVtZW50ZWQgb24gdG9wLgo+PiAK
Pj4gCj4+IEEgbG90IG9mIG15IHVzZSBjYXNlcyBhcmUgcHJvYmFibHkgaW4gdGhlIG1pbm9yaXR5
IGZvciBNaXJhZ2UsIGJ1dCB3aWxsCj4+IHlvdSBkZXNpZ24vaW1wbGVtZW50IGl0IHdpdGggYW4g
ZXllIHRvd2FyZHMgdGhlIEphdmFTY3JpcHQgcnVudGltZQo+PiAoZWl0aGVyIHZpYSBqc29vIG9m
IEJ1Y2tsZVNjcmlwdCk/IFRoZSBkcmVhbSBmb3IgbWUgaGFzIGFsd2F5cyBiZWVuIHRvCj4+IHN5
bmMgZGF0YSBiZXR3ZWVuIHdlYi9tb2JpbGUgY2xpZW50cyBhbmQgYSBNaXJhZ2Ugc2VydmVyLCBs
aWtlIEN1ZWtlZXBlci4KPiAKPiBJIHRoaW5rIEN1ZUtlZXBlciBzaG91bGQgYmUgYWJsZSB0byB0
YWtlIGFkdmFudGFnZSBvZiBhIG5ldyBJcm1pbgo+IGJhY2tlbmQgcHJldHR5IGVhc2lseS4gIEJv
dGggZW5kcyBvZiB0aGUgY29ubmVjdGlvbiBhcmUgdXNpbmcgSXJtaW4sIHRoZQo+IGJyb3dzZXIg
dXNlcyBhbiBJbmRleGVkREIgYmFja2VuZCwgYW5kIHRoZSBzZXJ2ZXIgY291bGQgc3RhcnQgdXNp
bmcgdGhpcwo+IG5ldyBkaXNrLWJhY2tlZCBJcm1pbiBiYWNrZW5kLgo+IAo+IFRoZSBrZXktdmFs
dWUgQVBJIHdpbGwgaW5jbHVkZSBkZXRhaWxzIGFib3V0IGhhbmRsaW5nIGRpc2sgYmFycmllcnMs
Cj4gZ2FyYmFnZSBjb2xsZWN0aW9uLCBwb3NzaWJseSBvdGhlciB0aGluZ3MgdGhhdCBhcmUgbm90
IHJlbGV2YW50IHRvIHRoZQo+IGJyb3dzZXIuICBUaGF0IEFQSSB3b24ndCBhaW0gdG8gYmUgZWFz
aWx5IHJlaW1wbGVtZW50ZWQgaW4gYSBicm93c2VyLgo+IEJ1dCBJcm1pbiBjYW4gYmUsIHNvIHRo
YXQgc2hvdWxkbid0IGJlIGFuIGlzc3VlLgoKSSBiZWxpZXZlIHRoYXQgVGhvbWFzIEdhemFnbmFp
cmUgaGFzIGJlZW4gd29ya2luZyBvbiBhIHJldmlzaW9uIG9mCnRoZSBJcm1pbiBBUEkgdGhhdCBk
aXN0aWxscyBkb3duIHRoZSBpbnRlcmZhY2UgdG8gYSBzaW1wbGVyIHZlcnNpb24gZm9yCnRoZSBj
b21tb24gcGF0aC4gIFdlJ3ZlIGJlZW4gdXNpbmcgSXJtaW4gcHJldHR5IGhlYXZpbHkgaW4gRG9j
a2VyIGZvciBNYWMsCnNvIHRoZSBsZXNzb25zIGxlYXJudCBmcm9tIHRoYXQgdXNlIHNob3VsZCBo
b3BlZnVsbHkgdHJhbnNsYXRlIGludG8gYSBtb3JlCmxpZ2h0d2VpZ2h0IGRldmVsb3BlciBleHBl
cmllbmNlIGZvciB0aGUgSXJtaW4gdjIgQVBJLgoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 17:13:31 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 17:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHD7T-00031N-Jw; Wed, 14 Dec 2016 17:13:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>) id 1cHD7S-000319-8w
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 17:13:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 26/65-22514-9BD71585; Wed, 14 Dec 2016 17:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhse6O2sA
 Ig+7teha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtEx+TN7QSdfxffpa9gaGDdydzFycggJTGWU
 OPAmqYuRi4NFYDKzxOxfFxghnK9MEj+/7GYHcYQEbjNKLP3SyQbSwiygLvFn3iVmEJtXQF/iy
 rdnjCC2sIC9xN++XqA4BwebgKbEylf8IGFOAVuJlitzWEBsFgFViaaf65kgxrhIHL82jxXC1p
 ZYtvA11EhbiTfT1zBD7N3CKLFkIcQuEQEdiePNR8BsCQFZiU/Pf7JPYBSYheSkWUhOmoVk7gJ
 G5lWM6sWpRWWpRbomeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GG/1
 OR9ilORgUhLl3aoXGCHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvd5DVBOsCg1PbUiLTMHGCswa
 QkOHiURXilgvAjxFhck5hZnpkOkTjEqSonz5oL0CYAkMkrz4Npg8XmJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrz7QKbwZOaVwE1/BbSYCWix6BJ/kMUliQgpqQbGvV7dORyT+eLsb138dk0
 t4UGQg9mTZfZnhU+l75gs9uu11EkniZvi1csXnS3h2RpW8vZa7Boz5bdbY9ymlk9Pe8gwRd53
 s+VDlY8x7txBrWfutl1a9HBdgX2HQ8AB66oPHXun1csK8t/xzrkTXpuy79HjvTOLupatNvR7e
 z6oXWGHgYAAs7+XEktxRqKhFnNRcSIAzD65KMoCAAA=
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1481735600!59904420!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15996 invoked from network); 14 Dec 2016 17:13:20 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Dec 2016 17:13:20 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 8a1c5b52;
 Wed, 14 Dec 2016 17:13:25 +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=TCDyxI/hTTLLge/b+vpgZU4ei7U=; b=hDiSPQZaMcVXrn0gou
 JA3aBDaaXz7FJRZzGDl/fWiCCUvs2Nlj7ksNVYLiRG+KkOaSrjX698xYav9/zK1Q
 kNFhkUy+EWIw3l4NwuTCflt6+y1huIgJCfOGdptBiZq4BjYT7+6XzHam34RN5f4x
 HuPieDMiFPyvOPlixLo5yL3CQ=
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=RRikIGe7Hqe/w+ouVO3Qj8ZAEtcQXd71JWXH110RgxU0JKvbw7R
 VNFeqsI3LJjdXO7n6sc3lfZfu6sQFY3iH/5ARqeh4+AkQ4yi/JkT2YZrInqiVJVd
 nH3jQNQmwrVXLorkqLC6DpXjoGC3fdOZAfFLysVIISBcE89P44nHz05U=
Received: from dock.cam.docker.com (mail.astons-coaches.co.uk [194.72.166.2])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 5fc0e36b
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 14 Dec 2016 17:13:25 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
Date: Wed, 14 Dec 2016 17:13:23 +0000
Message-Id: <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
 <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
To: Gabriel de Perthuis <g2p.code@gmail.com>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

T24gMTQgRGVjIDIwMTYsIGF0IDE3OjA5LCBHYWJyaWVsIGRlIFBlcnRodWlzIDxnMnAuY29kZUBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+IExlIDE0LzEyLzIwMTYgw6AgMTc6MjMsIFNlYW4gR3JvdmUg
YSDDqWNyaXQgOgo+PiAgICBJJ20gYW5ub3VuY2luZyBJIGludGVuZCB0byB3b3JrIG9uIHRoZSBN
aXJhZ2Ugc3RvcmFnZSBzdGFjay4KPj4gCj4+IFZlcnkgY29vbCEKPj4gCj4+IAo+PiAgICBUaGVy
ZSBpcyBhIGNsZWFyIG5lZWQgZm9yIHNvbWV0aGluZyB0aGF0IHNpdHMgb24gdG9wIG9mIHRoZSBC
TE9DSyBBUEkKPj4gICAgYW5kIHByb3ZpZGVzIGhpZ2hlci1sZXZlbCBjYXBhYmlsaXRpZXMuICBJ
J20gcGxhbm5pbmcgdG8gd3JpdGUgYQo+PiAgICBzdG9yYWdlIGxpYnJhcnkgdGhhdCBwcm92aWRl
cyBhIGtleS12YWx1ZSBzdG9yZSAod2l0aCBmaXhlZC1zaXplIGtleXMpCj4+ICAgIGFuZCBhbiBJ
cm1pbiBiYWNrZW5kLiAgQSBtb3JlIGdlbmVyaWMga2V5LXZhbHVlIHN0b3JlIHdpdGggdmFyaWFi
bGUKPj4gICAgc2l6ZSBrZXlzIGNvdWxkIGFsc28gYmUgaW1wbGVtZW50ZWQgb24gdG9wLgo+PiAK
Pj4gCj4+IEEgbG90IG9mIG15IHVzZSBjYXNlcyBhcmUgcHJvYmFibHkgaW4gdGhlIG1pbm9yaXR5
IGZvciBNaXJhZ2UsIGJ1dCB3aWxsCj4+IHlvdSBkZXNpZ24vaW1wbGVtZW50IGl0IHdpdGggYW4g
ZXllIHRvd2FyZHMgdGhlIEphdmFTY3JpcHQgcnVudGltZQo+PiAoZWl0aGVyIHZpYSBqc29vIG9m
IEJ1Y2tsZVNjcmlwdCk/IFRoZSBkcmVhbSBmb3IgbWUgaGFzIGFsd2F5cyBiZWVuIHRvCj4+IHN5
bmMgZGF0YSBiZXR3ZWVuIHdlYi9tb2JpbGUgY2xpZW50cyBhbmQgYSBNaXJhZ2Ugc2VydmVyLCBs
aWtlIEN1ZWtlZXBlci4KPiAKPiBJIHRoaW5rIEN1ZUtlZXBlciBzaG91bGQgYmUgYWJsZSB0byB0
YWtlIGFkdmFudGFnZSBvZiBhIG5ldyBJcm1pbgo+IGJhY2tlbmQgcHJldHR5IGVhc2lseS4gIEJv
dGggZW5kcyBvZiB0aGUgY29ubmVjdGlvbiBhcmUgdXNpbmcgSXJtaW4sIHRoZQo+IGJyb3dzZXIg
dXNlcyBhbiBJbmRleGVkREIgYmFja2VuZCwgYW5kIHRoZSBzZXJ2ZXIgY291bGQgc3RhcnQgdXNp
bmcgdGhpcwo+IG5ldyBkaXNrLWJhY2tlZCBJcm1pbiBiYWNrZW5kLgo+IAo+IFRoZSBrZXktdmFs
dWUgQVBJIHdpbGwgaW5jbHVkZSBkZXRhaWxzIGFib3V0IGhhbmRsaW5nIGRpc2sgYmFycmllcnMs
Cj4gZ2FyYmFnZSBjb2xsZWN0aW9uLCBwb3NzaWJseSBvdGhlciB0aGluZ3MgdGhhdCBhcmUgbm90
IHJlbGV2YW50IHRvIHRoZQo+IGJyb3dzZXIuICBUaGF0IEFQSSB3b24ndCBhaW0gdG8gYmUgZWFz
aWx5IHJlaW1wbGVtZW50ZWQgaW4gYSBicm93c2VyLgo+IEJ1dCBJcm1pbiBjYW4gYmUsIHNvIHRo
YXQgc2hvdWxkbid0IGJlIGFuIGlzc3VlLgoKSSBiZWxpZXZlIHRoYXQgVGhvbWFzIEdhemFnbmFp
cmUgaGFzIGJlZW4gd29ya2luZyBvbiBhIHJldmlzaW9uIG9mCnRoZSBJcm1pbiBBUEkgdGhhdCBk
aXN0aWxscyBkb3duIHRoZSBpbnRlcmZhY2UgdG8gYSBzaW1wbGVyIHZlcnNpb24gZm9yCnRoZSBj
b21tb24gcGF0aC4gIFdlJ3ZlIGJlZW4gdXNpbmcgSXJtaW4gcHJldHR5IGhlYXZpbHkgaW4gRG9j
a2VyIGZvciBNYWMsCnNvIHRoZSBsZXNzb25zIGxlYXJudCBmcm9tIHRoYXQgdXNlIHNob3VsZCBo
b3BlZnVsbHkgdHJhbnNsYXRlIGludG8gYSBtb3JlCmxpZ2h0d2VpZ2h0IGRldmVsb3BlciBleHBl
cmllbmNlIGZvciB0aGUgSXJtaW4gdjIgQVBJLgoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 17:21:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 17:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHDFL-0003ye-IO; Wed, 14 Dec 2016 17:21:39 +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 1cHDFK-0003yY-To
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 17:21:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B3/D5-19310-2AF71585; Wed, 14 Dec 2016 17:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVy1TPyhO68+sA
 IgwML1C16W++yODB6HP5whSWAMYo1My8pvyKBNePLr7fMBQ84K25PWcPWwPiHvYuRi0NI4DaT
 xJEDK1i6GDk5RATUJZadus8IYrMJaEpsePmcFcQWFjCXuP7oPxOIzStgJ3H+zzswm0VAVWLz2
 k9sILaoQITExvv7GCFqBCVOznwCNpMZaOafeZeYIWx5ieats5knMHLNQlI2C0nZLCRlCxiZVz
 GqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBkM9AwPjDsamXud
 DjJIcTEqivFv1AiOE+JLyUyozEosz4otKc1KLDzHKcHAoSfAa1AHlBItS01Mr0jJzgGEJk5bg
 4FES4ZWqBUrzFhck5hZnpkOkTjEqSonzeoD0CYAkMkrz4NpgsXCJUVZKmJeRgYFBiKcgtSg3s
 wRV/hWjOAejkjDvApApPJl5JXDTXwEtZgJaLLrEH2RxSSJCSqqB0at7lVl6spHsqipfy9y7yd
 FpGtoJIZWWr454/7qy7sSPp0qbz+lsOfdHKdPkyOKGmIqyEOdNoZqbmO5vFLFZ1/p405q4kHu
 dl1I0Lh1vOqRcIj3B2FJbMbL4Advt3+qO1b+iYmbe2LfuXyCH/Stmn8UslZPY6xiSJs0K7vVu
 tzDMUVTROLFLiaU4I9FQi7moOBEAGAbThoACAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1481736093!61504050!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52476 invoked from network); 14 Dec 2016 17:21:33 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Dec 2016 17:21:33 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 71220270B
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 18:21:33 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <c6de0c51-982e-f019-03ce-38bea3ab4523@mehnert.org>
Date: Wed, 14 Dec 2016 18:20:52 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
Subject: [MirageOS-devel] Hack retreat 2-7 March 2017 Marrakesh, Morocco
X-BeenThere: mirageos-devel@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>

U2ltaWxhciB0byBsYXN0IHllYXIsIEknbGwgb3JnYW5pc2UgYSBNaXJhZ2VPUyBoYWNrIHJldHJl
YXQgaW4gTWFyY2gKMjAxNyBpbiBNYXJyYWtlc2gsIE1vcm9jY28uCgpBcnJpdmluZyBvbiAxc3Qs
IGxlYXZpbmcgb24gOHRoIE1hcmNoIDIwMTcgaXMgZmluZS4gIExpbWl0ZWQgbnVtYmVyIG9mCnNw
b3RzIGF2YWlsYWJsZS4gIFByaWNlIGlzIDI3NSBFVVIgcGVyIHBlcnNvbiAoaWYgeW91IGNhbm5v
dCBhZmZvcmQsIGJ1dAp3YW50IHRvIGpvaW4sIHBsZWFzZSBzZW5kIG1lIGEgbWFpbCBhc2tpbmcg
Zm9yIGZ1bmRpbmcpIGluY2x1ZGluZyBmdWxsCmJvYXJkIChicmVha2Zhc3QsIGx1bmNoLCBkaW5u
ZXIpLgoKTG9jYXRpb24gaXMgUHJpc2NpbGxhLCBhIGhvc3RlbCBpbiB0aGUgTWVkaW5hIG9mIE1h
cnJha2VzaC4gIEludGVybmV0CmFuZCBwb3dlciBpcyBhdmFpbGFibGUgKGV4cGVjdCBvdXRhZ2Vz
LCBub3QgZW5vdWdoIEludGVybmV0IGZvciBzb2NpYWwKbWVkaWEsIHZpZGVvIHN0cmVhbWluZzsg
bWFpbiB1c2FnZSBzaG91bGQgYmUgZ2l0KS4KClRoZXJlIHdvbid0IGJlIGEgc2NoZWR1bGUgb2Yg
dGFsa3MgdXBmcm9udCwgd2UgY2FuIG5lZ290aWF0ZSB0YWxrcwpvbi1zaXRlIGlmIHBhcnRpY2lw
YW50cyB3YW50IHRvIGhhdmUgYSBwcm9ncmFtLgoKSWYgeW91IHdhbnQgdG8gcGFydGljaXBhdGUs
IHBsZWFzZSByZXBseSB0byBtZS4gIEluIGNhc2UgeW91J3JlCmF2YWlsYWJsZSBvbmx5IGR1cmlu
ZyBzb21lIGRheXMsIHBsZWFzZSBsZXQgbWUga25vdy4gIEknbGwgc2V0dXAgYQptYWlsaW5nIGxp
c3QgZm9yIHRoaXMgcmV0cmVhdC4gIE5vIHByaW9yIGtub3dsZWRnZSByZXF1aXJlZCwgYnV0Cmlu
dGVyZXN0IGluIE1pcmFnZU9TIG1heSBiZSBzdWl0YWJsZS4KClRyYW5zcG9ydGF0aW9uOiBGbHkg
aW4gdG8gUkFLLCBvciB0YWtlIGEgdHJhaW4gdG8gTWFycmFrZXNoIHJhaWx3YXkKc3RhdGlvbiAo
ZS5nLiBpZiBjb21pbmcgZnJvbSBTcGFpbiBvciBFdXJvcGUsIHRoZXJlIGFyZSBmZXJyaWVzIHRv
ClRhbmdpciwgYW5kIHRyYWlucyBmcm9tIFRhbmdpciB0byBNYXJyYWtlc2gpLiAgSSdsbCBwaWNr
IHlvdSB1cCBhdCBKZW1hYQplbC1GbmFhICh0aGUgY2VudHJhbCBwbGFjZSkuCgoKSWYgeW91IGFs
cmVhZHkgc2VudCBtZSBhIG1haWwsIEkgaGF2ZSBsaWtlbHkgcmVjZWl2ZWQgeW91ciBtYWlsLCBi
dXQKZGlkbid0IHJlcGx5IHlldC4gIFNvcnJ5IGZvciB0aGUgZGVsYXksCgpoYW5uZXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 14 17:21:41 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 14 Dec 2016 17:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHDFL-0003ye-IO; Wed, 14 Dec 2016 17:21:39 +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 1cHDFK-0003yY-To
 for mirageos-devel@lists.xenproject.org; Wed, 14 Dec 2016 17:21:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B3/D5-19310-2AF71585; Wed, 14 Dec 2016 17:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVy1TPyhO68+sA
 IgwML1C16W++yODB6HP5whSWAMYo1My8pvyKBNePLr7fMBQ84K25PWcPWwPiHvYuRi0NI4DaT
 xJEDK1i6GDk5RATUJZadus8IYrMJaEpsePmcFcQWFjCXuP7oPxOIzStgJ3H+zzswm0VAVWLz2
 k9sILaoQITExvv7GCFqBCVOznwCNpMZaOafeZeYIWx5ieats5knMHLNQlI2C0nZLCRlCxiZVz
 GqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBkM9AwPjDsamXud
 DjJIcTEqivFv1AiOE+JLyUyozEosz4otKc1KLDzHKcHAoSfAa1AHlBItS01Mr0jJzgGEJk5bg
 4FES4ZWqBUrzFhck5hZnpkOkTjEqSonzeoD0CYAkMkrz4NpgsXCJUVZKmJeRgYFBiKcgtSg3s
 wRV/hWjOAejkjDvApApPJl5JXDTXwEtZgJaLLrEH2RxSSJCSqqB0at7lVl6spHsqipfy9y7yd
 FpGtoJIZWWr454/7qy7sSPp0qbz+lsOfdHKdPkyOKGmIqyEOdNoZqbmO5vFLFZ1/p405q4kHu
 dl1I0Lh1vOqRcIj3B2FJbMbL4Advt3+qO1b+iYmbe2LfuXyCH/Stmn8UslZPY6xiSJs0K7vVu
 tzDMUVTROLFLiaU4I9FQi7moOBEAGAbThoACAAA=
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1481736093!61504050!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52476 invoked from network); 14 Dec 2016 17:21:33 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Dec 2016 17:21:33 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id 71220270B
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 14 Dec 2016 18:21:33 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <c6de0c51-982e-f019-03ce-38bea3ab4523@mehnert.org>
Date: Wed, 14 Dec 2016 18:20:52 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
Subject: [MirageOS-devel] Hack retreat 2-7 March 2017 Marrakesh, Morocco
X-BeenThere: mirageos-devel@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>

U2ltaWxhciB0byBsYXN0IHllYXIsIEknbGwgb3JnYW5pc2UgYSBNaXJhZ2VPUyBoYWNrIHJldHJl
YXQgaW4gTWFyY2gKMjAxNyBpbiBNYXJyYWtlc2gsIE1vcm9jY28uCgpBcnJpdmluZyBvbiAxc3Qs
IGxlYXZpbmcgb24gOHRoIE1hcmNoIDIwMTcgaXMgZmluZS4gIExpbWl0ZWQgbnVtYmVyIG9mCnNw
b3RzIGF2YWlsYWJsZS4gIFByaWNlIGlzIDI3NSBFVVIgcGVyIHBlcnNvbiAoaWYgeW91IGNhbm5v
dCBhZmZvcmQsIGJ1dAp3YW50IHRvIGpvaW4sIHBsZWFzZSBzZW5kIG1lIGEgbWFpbCBhc2tpbmcg
Zm9yIGZ1bmRpbmcpIGluY2x1ZGluZyBmdWxsCmJvYXJkIChicmVha2Zhc3QsIGx1bmNoLCBkaW5u
ZXIpLgoKTG9jYXRpb24gaXMgUHJpc2NpbGxhLCBhIGhvc3RlbCBpbiB0aGUgTWVkaW5hIG9mIE1h
cnJha2VzaC4gIEludGVybmV0CmFuZCBwb3dlciBpcyBhdmFpbGFibGUgKGV4cGVjdCBvdXRhZ2Vz
LCBub3QgZW5vdWdoIEludGVybmV0IGZvciBzb2NpYWwKbWVkaWEsIHZpZGVvIHN0cmVhbWluZzsg
bWFpbiB1c2FnZSBzaG91bGQgYmUgZ2l0KS4KClRoZXJlIHdvbid0IGJlIGEgc2NoZWR1bGUgb2Yg
dGFsa3MgdXBmcm9udCwgd2UgY2FuIG5lZ290aWF0ZSB0YWxrcwpvbi1zaXRlIGlmIHBhcnRpY2lw
YW50cyB3YW50IHRvIGhhdmUgYSBwcm9ncmFtLgoKSWYgeW91IHdhbnQgdG8gcGFydGljaXBhdGUs
IHBsZWFzZSByZXBseSB0byBtZS4gIEluIGNhc2UgeW91J3JlCmF2YWlsYWJsZSBvbmx5IGR1cmlu
ZyBzb21lIGRheXMsIHBsZWFzZSBsZXQgbWUga25vdy4gIEknbGwgc2V0dXAgYQptYWlsaW5nIGxp
c3QgZm9yIHRoaXMgcmV0cmVhdC4gIE5vIHByaW9yIGtub3dsZWRnZSByZXF1aXJlZCwgYnV0Cmlu
dGVyZXN0IGluIE1pcmFnZU9TIG1heSBiZSBzdWl0YWJsZS4KClRyYW5zcG9ydGF0aW9uOiBGbHkg
aW4gdG8gUkFLLCBvciB0YWtlIGEgdHJhaW4gdG8gTWFycmFrZXNoIHJhaWx3YXkKc3RhdGlvbiAo
ZS5nLiBpZiBjb21pbmcgZnJvbSBTcGFpbiBvciBFdXJvcGUsIHRoZXJlIGFyZSBmZXJyaWVzIHRv
ClRhbmdpciwgYW5kIHRyYWlucyBmcm9tIFRhbmdpciB0byBNYXJyYWtlc2gpLiAgSSdsbCBwaWNr
IHlvdSB1cCBhdCBKZW1hYQplbC1GbmFhICh0aGUgY2VudHJhbCBwbGFjZSkuCgoKSWYgeW91IGFs
cmVhZHkgc2VudCBtZSBhIG1haWwsIEkgaGF2ZSBsaWtlbHkgcmVjZWl2ZWQgeW91ciBtYWlsLCBi
dXQKZGlkbid0IHJlcGx5IHlldC4gIFNvcnJ5IGZvciB0aGUgZGVsYXksCgpoYW5uZXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 15 18:42:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Dec 2016 18:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHazF-0004iP-W5; Thu, 15 Dec 2016 18:42:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1cHazE-0004i2-It
 for mirageos-devel@lists.xenproject.org; Thu, 15 Dec 2016 18:42:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/12-05787-B14E2585; Thu, 15 Dec 2016 18:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVy1TPyhK70k6A
 Ig6nNfBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHu0keWgtW8FTMv3mZuYPzP1cXIxSEkcJtJ
 YtH+b8xdjJwcwgI+Eh9fX2ADsUUE1CWWnbrPCGILCdhJXDiyDMxmE9CU2PDyOWsXIwcHL1D8X
 p8BSJhFQFXi5+urrCC2qECExMb7+8DKeQUEJU7OfMICYnMK2EtsfTQDzGYGGv9n3iVmCFteYv
 vbOcwTGHlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAoOHAQh2MK5aEHiIUZKDSUmUN3t5UIQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV6Ox0A5waLU9NSKtMwcYBjDpCU4eJREeGc/AkrzFhck5hZnpkOkTjHqckx7tvgpkxBLXn5eq
 pQ4rwTIDAGQoozSPLgRsJi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeTyCreDLzSuA2vQ
 I6ggnoCNEl/iBHlCQipKQaGKf8W5HE+rOzNltp59HK4J9OGh/MLjyTn2q6/vXtJtFfTwKMNsj
 sd7PcGnO07Wz1ofunq6cbTr1e3MPz/7X05OoL2Sr/GLaevO4Wf27Ktv5jBhN7zB/O+2dbcqjL
 85/xVYvj++4ll+sn2E7OU1TNLf3tGa5Ve7BluuG2JbY8gT0zvsbL8VrwnVBiKc5INNRiLipOB
 ACCqVUjpAIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1481827354!24769736!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7498 invoked from network); 15 Dec 2016 18:42:35 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Dec 2016 18:42:35 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id DEFAA190A
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 15 Dec 2016 19:42:33 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <c6de0c51-982e-f019-03ce-38bea3ab4523@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <5514461c-d307-96e3-df1f-e2a35e9863ac@mehnert.org>
Date: Thu, 15 Dec 2016 19:41:55 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <c6de0c51-982e-f019-03ce-38bea3ab4523@mehnert.org>
Subject: Re: [MirageOS-devel] Hack retreat 2-7 March 2017 Marrakesh, Morocco
X-BeenThere: mirageos-devel@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>

SSBzZXR1cCBhIHdlYnNpdGUgZm9yIHRoaXMgZXZlbnQsIHRvIHNoYXJlIG9uIG90aGVyIGNoYW5u
ZWxzOgpodHRwOi8vbWFycmFrZWNoMjAxNy5taXJhZ2UuaW8vICh3aGljaCBpcyB1c2luZyBNaXJh
Z2VPUyh+ZGV2KSBvbgpTb2xvNS9WaXJ0SU8vQkh5dmUvRnJlZUJTRCkgOikKCk9uIDE0LzEyLzIw
MTYgMTg6MjAsIEhhbm5lcyBNZWhuZXJ0IHdyb3RlOgo+IFNpbWlsYXIgdG8gbGFzdCB5ZWFyLCBJ
J2xsIG9yZ2FuaXNlIGEgTWlyYWdlT1MgaGFjayByZXRyZWF0IGluIE1hcmNoCj4gMjAxNyBpbiBN
YXJyYWtlc2gsIE1vcm9jY28uCj4gCj4gQXJyaXZpbmcgb24gMXN0LCBsZWF2aW5nIG9uIDh0aCBN
YXJjaCAyMDE3IGlzIGZpbmUuICBMaW1pdGVkIG51bWJlciBvZgo+IHNwb3RzIGF2YWlsYWJsZS4g
IFByaWNlIGlzIDI3NSBFVVIgcGVyIHBlcnNvbiAoaWYgeW91IGNhbm5vdCBhZmZvcmQsIGJ1dAo+
IHdhbnQgdG8gam9pbiwgcGxlYXNlIHNlbmQgbWUgYSBtYWlsIGFza2luZyBmb3IgZnVuZGluZykg
aW5jbHVkaW5nIGZ1bGwKPiBib2FyZCAoYnJlYWtmYXN0LCBsdW5jaCwgZGlubmVyKS4KPiAKPiBM
b2NhdGlvbiBpcyBQcmlzY2lsbGEsIGEgaG9zdGVsIGluIHRoZSBNZWRpbmEgb2YgTWFycmFrZXNo
LiAgSW50ZXJuZXQKPiBhbmQgcG93ZXIgaXMgYXZhaWxhYmxlIChleHBlY3Qgb3V0YWdlcywgbm90
IGVub3VnaCBJbnRlcm5ldCBmb3Igc29jaWFsCj4gbWVkaWEsIHZpZGVvIHN0cmVhbWluZzsgbWFp
biB1c2FnZSBzaG91bGQgYmUgZ2l0KS4KPiAKPiBUaGVyZSB3b24ndCBiZSBhIHNjaGVkdWxlIG9m
IHRhbGtzIHVwZnJvbnQsIHdlIGNhbiBuZWdvdGlhdGUgdGFsa3MKPiBvbi1zaXRlIGlmIHBhcnRp
Y2lwYW50cyB3YW50IHRvIGhhdmUgYSBwcm9ncmFtLgo+IAo+IElmIHlvdSB3YW50IHRvIHBhcnRp
Y2lwYXRlLCBwbGVhc2UgcmVwbHkgdG8gbWUuICBJbiBjYXNlIHlvdSdyZQo+IGF2YWlsYWJsZSBv
bmx5IGR1cmluZyBzb21lIGRheXMsIHBsZWFzZSBsZXQgbWUga25vdy4gIEknbGwgc2V0dXAgYQo+
IG1haWxpbmcgbGlzdCBmb3IgdGhpcyByZXRyZWF0LiAgTm8gcHJpb3Iga25vd2xlZGdlIHJlcXVp
cmVkLCBidXQKPiBpbnRlcmVzdCBpbiBNaXJhZ2VPUyBtYXkgYmUgc3VpdGFibGUuCj4gCj4gVHJh
bnNwb3J0YXRpb246IEZseSBpbiB0byBSQUssIG9yIHRha2UgYSB0cmFpbiB0byBNYXJyYWtlc2gg
cmFpbHdheQo+IHN0YXRpb24gKGUuZy4gaWYgY29taW5nIGZyb20gU3BhaW4gb3IgRXVyb3BlLCB0
aGVyZSBhcmUgZmVycmllcyB0bwo+IFRhbmdpciwgYW5kIHRyYWlucyBmcm9tIFRhbmdpciB0byBN
YXJyYWtlc2gpLiAgSSdsbCBwaWNrIHlvdSB1cCBhdCBKZW1hYQo+IGVsLUZuYWEgKHRoZSBjZW50
cmFsIHBsYWNlKS4KPiAKPiAKPiBJZiB5b3UgYWxyZWFkeSBzZW50IG1lIGEgbWFpbCwgSSBoYXZl
IGxpa2VseSByZWNlaXZlZCB5b3VyIG1haWwsIGJ1dAo+IGRpZG4ndCByZXBseSB5ZXQuICBTb3Jy
eSBmb3IgdGhlIGRlbGF5LAo+IAo+IGhhbm5lcwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRl
dmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 15 18:42:50 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Dec 2016 18:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cHazF-0004iP-W5; Thu, 15 Dec 2016 18:42:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hannes@mehnert.org>) id 1cHazE-0004i2-It
 for mirageos-devel@lists.xenproject.org; Thu, 15 Dec 2016 18:42:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/12-05787-B14E2585; Thu, 15 Dec 2016 18:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVy1TPyhK70k6A
 Ig6nNfBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmvHu0keWgtW8FTMv3mZuYPzP1cXIxSEkcJtJ
 YtH+b8xdjJwcwgI+Eh9fX2ADsUUE1CWWnbrPCGILCdhJXDiyDMxmE9CU2PDyOWsXIwcHL1D8X
 p8BSJhFQFXi5+urrCC2qECExMb7+8DKeQUEJU7OfMICYnMK2EtsfTQDzGYGGv9n3iVmCFteYv
 vbOcwTGHlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAoOHAQh2MK5aEHiIUZKDSUmUN3t5UIQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV6Ox0A5waLU9NSKtMwcYBjDpCU4eJREeGc/AkrzFhck5hZnpkOkTjHqckx7tvgpkxBLXn5eq
 pQ4rwTIDAGQoozSPLgRsJi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeTyCreDLzSuA2vQ
 I6ggnoCNEl/iBHlCQipKQaGKf8W5HE+rOzNltp59HK4J9OGh/MLjyTn2q6/vXtJtFfTwKMNsj
 sd7PcGnO07Wz1ofunq6cbTr1e3MPz/7X05OoL2Sr/GLaevO4Wf27Ktv5jBhN7zB/O+2dbcqjL
 85/xVYvj++4ll+sn2E7OU1TNLf3tGa5Ve7BluuG2JbY8gT0zvsbL8VrwnVBiKc5INNRiLipOB
 ACCqVUjpAIAAA==
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1481827354!24769736!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7498 invoked from network); 15 Dec 2016 18:42:35 -0000
Received: from mail.mehnert.org (HELO mail.mehnert.org) (213.73.89.200)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Dec 2016 18:42:35 -0000
Received: from [128.232.110.111] (c111.al.cl.cam.ac.uk [128.232.110.111])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (not verified))
 by mail.mehnert.org (Postfix) with ESMTPS id DEFAA190A
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 15 Dec 2016 19:42:33 +0100 (CET)
To: mirageos-devel@lists.xenproject.org
References: <c6de0c51-982e-f019-03ce-38bea3ab4523@mehnert.org>
From: Hannes Mehnert <hannes@mehnert.org>
Message-ID: <5514461c-d307-96e3-df1f-e2a35e9863ac@mehnert.org>
Date: Thu, 15 Dec 2016 19:41:55 +0100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <c6de0c51-982e-f019-03ce-38bea3ab4523@mehnert.org>
Subject: Re: [MirageOS-devel] Hack retreat 2-7 March 2017 Marrakesh, Morocco
X-BeenThere: mirageos-devel@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>

SSBzZXR1cCBhIHdlYnNpdGUgZm9yIHRoaXMgZXZlbnQsIHRvIHNoYXJlIG9uIG90aGVyIGNoYW5u
ZWxzOgpodHRwOi8vbWFycmFrZWNoMjAxNy5taXJhZ2UuaW8vICh3aGljaCBpcyB1c2luZyBNaXJh
Z2VPUyh+ZGV2KSBvbgpTb2xvNS9WaXJ0SU8vQkh5dmUvRnJlZUJTRCkgOikKCk9uIDE0LzEyLzIw
MTYgMTg6MjAsIEhhbm5lcyBNZWhuZXJ0IHdyb3RlOgo+IFNpbWlsYXIgdG8gbGFzdCB5ZWFyLCBJ
J2xsIG9yZ2FuaXNlIGEgTWlyYWdlT1MgaGFjayByZXRyZWF0IGluIE1hcmNoCj4gMjAxNyBpbiBN
YXJyYWtlc2gsIE1vcm9jY28uCj4gCj4gQXJyaXZpbmcgb24gMXN0LCBsZWF2aW5nIG9uIDh0aCBN
YXJjaCAyMDE3IGlzIGZpbmUuICBMaW1pdGVkIG51bWJlciBvZgo+IHNwb3RzIGF2YWlsYWJsZS4g
IFByaWNlIGlzIDI3NSBFVVIgcGVyIHBlcnNvbiAoaWYgeW91IGNhbm5vdCBhZmZvcmQsIGJ1dAo+
IHdhbnQgdG8gam9pbiwgcGxlYXNlIHNlbmQgbWUgYSBtYWlsIGFza2luZyBmb3IgZnVuZGluZykg
aW5jbHVkaW5nIGZ1bGwKPiBib2FyZCAoYnJlYWtmYXN0LCBsdW5jaCwgZGlubmVyKS4KPiAKPiBM
b2NhdGlvbiBpcyBQcmlzY2lsbGEsIGEgaG9zdGVsIGluIHRoZSBNZWRpbmEgb2YgTWFycmFrZXNo
LiAgSW50ZXJuZXQKPiBhbmQgcG93ZXIgaXMgYXZhaWxhYmxlIChleHBlY3Qgb3V0YWdlcywgbm90
IGVub3VnaCBJbnRlcm5ldCBmb3Igc29jaWFsCj4gbWVkaWEsIHZpZGVvIHN0cmVhbWluZzsgbWFp
biB1c2FnZSBzaG91bGQgYmUgZ2l0KS4KPiAKPiBUaGVyZSB3b24ndCBiZSBhIHNjaGVkdWxlIG9m
IHRhbGtzIHVwZnJvbnQsIHdlIGNhbiBuZWdvdGlhdGUgdGFsa3MKPiBvbi1zaXRlIGlmIHBhcnRp
Y2lwYW50cyB3YW50IHRvIGhhdmUgYSBwcm9ncmFtLgo+IAo+IElmIHlvdSB3YW50IHRvIHBhcnRp
Y2lwYXRlLCBwbGVhc2UgcmVwbHkgdG8gbWUuICBJbiBjYXNlIHlvdSdyZQo+IGF2YWlsYWJsZSBv
bmx5IGR1cmluZyBzb21lIGRheXMsIHBsZWFzZSBsZXQgbWUga25vdy4gIEknbGwgc2V0dXAgYQo+
IG1haWxpbmcgbGlzdCBmb3IgdGhpcyByZXRyZWF0LiAgTm8gcHJpb3Iga25vd2xlZGdlIHJlcXVp
cmVkLCBidXQKPiBpbnRlcmVzdCBpbiBNaXJhZ2VPUyBtYXkgYmUgc3VpdGFibGUuCj4gCj4gVHJh
bnNwb3J0YXRpb246IEZseSBpbiB0byBSQUssIG9yIHRha2UgYSB0cmFpbiB0byBNYXJyYWtlc2gg
cmFpbHdheQo+IHN0YXRpb24gKGUuZy4gaWYgY29taW5nIGZyb20gU3BhaW4gb3IgRXVyb3BlLCB0
aGVyZSBhcmUgZmVycmllcyB0bwo+IFRhbmdpciwgYW5kIHRyYWlucyBmcm9tIFRhbmdpciB0byBN
YXJyYWtlc2gpLiAgSSdsbCBwaWNrIHlvdSB1cCBhdCBKZW1hYQo+IGVsLUZuYWEgKHRoZSBjZW50
cmFsIHBsYWNlKS4KPiAKPiAKPiBJZiB5b3UgYWxyZWFkeSBzZW50IG1lIGEgbWFpbCwgSSBoYXZl
IGxpa2VseSByZWNlaXZlZCB5b3VyIG1haWwsIGJ1dAo+IGRpZG4ndCByZXBseSB5ZXQuICBTb3Jy
eSBmb3IgdGhlIGRlbGF5LAo+IAo+IGhhbm5lcwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRl
dmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vv
cy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 16 12:01:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 16 Dec 2016 12:01: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 1cHrCb-0004SO-U5; Fri, 16 Dec 2016 12:01:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <takayuki.imada@gmail.com>) id 1cHrCb-0004SD-B4
 for mirageos-devel@lists.xenproject.org; Fri, 16 Dec 2016 12:01:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7B/2F-05787-897D3585; Fri, 16 Dec 2016 12:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXiVRtkrDvjenC
 EwbGNPBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtHVf5mt4A1jxftnO5gaGE8wdjFycQgJzGWU
 WHShjxXEYRHoZpX4c/wIG4gjIbCcVeLd7lamLkZOICdG4sa7Hii7VOLcn21sILaQgLrE2r0g3
 SD2ayaJDb2GILYIUHzZqfuMIDabgL7Ey53vWEBsYQFNiWfHv4L18grYSGxreQ/WyyKgKvH74g
 lmEFtUIFVi/sHF7BA1ghInZz4B62UWMJOYt/khM4QtL7H97RzmCYwCs5CUzUJSNgtJ2QJG5lW
 MGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxi/LQs4
 xCjJwaQkyrt8R3CEEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/2tAOcGi1PTUirTMHGC0wKQlO
 HiURHg9rgKleYsLEnOLM9MhUqcYjTkOvF/xlIljR+eap0xCLHn5ealS4ryiIJMEQEozSvPgBs
 Gi+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeSVApvBk5pXA7XsFdAoT0CkW88BOKUlESEk
 1MIZntUabGaWlBBgEfwrcskHOU00j0Dkppqr6rUOy+YYbpz/wLiydvXED49Hjn5zkrb8utrj5
 a+LmCoGd1VsYNt2MimEK3Z+SIcRy7oVj8K5fPxddecftFX5we9T/RC7xj0f81rQIXKjhPx4iY
 Jqos7tA5fh5j8kFH412rVu70qTcnNtRZeuzD0osxRmJhlrMRcWJAGEFg0bdAgAA
X-Env-Sender: takayuki.imada@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1481889688!77846496!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.4 required=7.0 tests=RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58875 invoked from network); 16 Dec 2016 12:01:28 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Dec 2016 12:01:28 -0000
Received: by mail-wm0-f51.google.com with SMTP id f82so31122133wmf.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 16 Dec 2016 04:01:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=1Mn9zuYzLYovRdQN1H9Qb6iJO8U3uD5CLCWVgp7FdMU=;
 b=GaWl5P0JPd0+i8WPmz9RveEe8rdy7iT5ZcrGj0NZ6LsfPtCRF7QC3ZAarZmbiEH67+
 6F9CnSKeIRWp4PkvAk6o/vsf/HCI/QK9FEp9p+wk0HcXhhY5yXogfxz/jdI9iRP06v/t
 MuINdcrNG9j3HymLg9gKUvJAc/dV7mrNZHv0hj8l9rN+0upRIVI2gFTCTW+y34MSlPRZ
 i+qm7H09vQ+mbv6AGLnYO+e5II/oVOuRJLeapNWB8ZcJaQqF3eTRbv6dni3hC2DnoiRC
 w8a62ghNlRRJvG+/dR7dK9jAniRgxYlYqfT2gW1s8wpilszRpuZqDd3LzBxakgftsRnI
 S/lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=1Mn9zuYzLYovRdQN1H9Qb6iJO8U3uD5CLCWVgp7FdMU=;
 b=cYkVpjWDnhdcFxylccI9tLVwzHaucCYhpi26IENsabqlRxEVqoHcJtvpniWNqj/m87
 0H11vvB5THYKzqLXVnrHNDbsZBVYmLMel+kKM5V5lkbEwi0nx3LeSGngIWAfqaZwoalp
 rWmhFUXThOJIDU8b46WGZGr7v8DPfAKrQdd68U99n91owrSDsRnE6ejtMPDUXQP2tDnJ
 8g/HAm0Px45a23GLRScUdKkVdxPb2oZQHQJIealZkVSHtRN2bI05tV6ZeBuuDR9fpP9x
 Yfvzy/qcHDkRU6UdBrt8tanhS1kukpE0eSXj+9uU0+wycBc9dkCMGzftFqXBs2P5pLD8
 K0yQ==
X-Gm-Message-State: AIkVDXLS9g9fUFssooyxeALz3IQeNBBOOXPqOF+l7Kk3v/z4P58MLgcG+q8wpBxbjWlThA==
X-Received: by 10.28.39.5 with SMTP id n5mr2855100wmn.54.1481889687466;
 Fri, 16 Dec 2016 04:01:27 -0800 (PST)
Received: from 250.117.248.10.in-addr.arpa.private.cam.ac.uk
 (global-5-143.nat-2.net.cam.ac.uk. [131.111.5.143])
 by smtp.gmail.com with ESMTPSA id x188sm3071428wmx.4.2016.12.16.04.01.26
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Dec 2016 04:01:26 -0800 (PST)
To: mirageos-devel@lists.xenproject.org
From: Takayuki Imada <takayuki.imada@gmail.com>
Message-ID: <c17e6c1c-28ed-3c45-e282-a67780795591@gmail.com>
Date: Fri, 16 Dec 2016 12:01:22 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0)
 Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] MirageOS page fault crash on Xen
X-BeenThere: mirageos-devel@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>

RGVhciBhbGwsCgpJIGFtIGhhdmluZyB0aGUgZm9sbG93aW5nIGlzc3VlLCBhbmQgaXQgaXMgZGlz
dHVyYmluZyBteSBNaXJhZ2VPUyBuZXR3b3JrIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24uCmh0dHBz
Oi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy83MzgKCkRvZXMgYW55b25lIGhhdmUg
YW55IHN1Z2dlc3Rpb25zIHRvIHNvbHZlIHRoaXM/CgpNYW55IHRoYW5rcywKCi0tIApUYWtheXVr
aSBJbWFkYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 16 12:01:43 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 16 Dec 2016 12:01: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 1cHrCb-0004SO-U5; Fri, 16 Dec 2016 12:01:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <takayuki.imada@gmail.com>) id 1cHrCb-0004SD-B4
 for mirageos-devel@lists.xenproject.org; Fri, 16 Dec 2016 12:01:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7B/2F-05787-897D3585; Fri, 16 Dec 2016 12:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXiVRtkrDvjenC
 EwbGNPBa9rXdZHBg9Dn+4whLAGMWamZeUX5HAmtHVf5mt4A1jxftnO5gaGE8wdjFycQgJzGWU
 WHShjxXEYRHoZpX4c/wIG4gjIbCcVeLd7lamLkZOICdG4sa7Hii7VOLcn21sILaQgLrE2r0g3
 SD2ayaJDb2GILYIUHzZqfuMIDabgL7Ey53vWEBsYQFNiWfHv4L18grYSGxreQ/WyyKgKvH74g
 lmEFtUIFVi/sHF7BA1ghInZz4B62UWMJOYt/khM4QtL7H97RzmCYwCs5CUzUJSNgtJ2QJG5lW
 MGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxi/LQs4
 xCjJwaQkyrt8R3CEEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/2tAOcGi1PTUirTMHGC0wKQlO
 HiURHg9rgKleYsLEnOLM9MhUqcYjTkOvF/xlIljR+eap0xCLHn5ealS4ryiIJMEQEozSvPgBs
 Gi+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeSVApvBk5pXA7XsFdAoT0CkW88BOKUlESEk
 1MIZntUabGaWlBBgEfwrcskHOU00j0Dkppqr6rUOy+YYbpz/wLiydvXED49Hjn5zkrb8utrj5
 a+LmCoGd1VsYNt2MimEK3Z+SIcRy7oVj8K5fPxddecftFX5we9T/RC7xj0f81rQIXKjhPx4iY
 Jqos7tA5fh5j8kFH412rVu70qTcnNtRZeuzD0osxRmJhlrMRcWJAGEFg0bdAgAA
X-Env-Sender: takayuki.imada@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1481889688!77846496!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.4 required=7.0 tests=RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58875 invoked from network); 16 Dec 2016 12:01:28 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Dec 2016 12:01:28 -0000
Received: by mail-wm0-f51.google.com with SMTP id f82so31122133wmf.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 16 Dec 2016 04:01:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=1Mn9zuYzLYovRdQN1H9Qb6iJO8U3uD5CLCWVgp7FdMU=;
 b=GaWl5P0JPd0+i8WPmz9RveEe8rdy7iT5ZcrGj0NZ6LsfPtCRF7QC3ZAarZmbiEH67+
 6F9CnSKeIRWp4PkvAk6o/vsf/HCI/QK9FEp9p+wk0HcXhhY5yXogfxz/jdI9iRP06v/t
 MuINdcrNG9j3HymLg9gKUvJAc/dV7mrNZHv0hj8l9rN+0upRIVI2gFTCTW+y34MSlPRZ
 i+qm7H09vQ+mbv6AGLnYO+e5II/oVOuRJLeapNWB8ZcJaQqF3eTRbv6dni3hC2DnoiRC
 w8a62ghNlRRJvG+/dR7dK9jAniRgxYlYqfT2gW1s8wpilszRpuZqDd3LzBxakgftsRnI
 S/lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=1Mn9zuYzLYovRdQN1H9Qb6iJO8U3uD5CLCWVgp7FdMU=;
 b=cYkVpjWDnhdcFxylccI9tLVwzHaucCYhpi26IENsabqlRxEVqoHcJtvpniWNqj/m87
 0H11vvB5THYKzqLXVnrHNDbsZBVYmLMel+kKM5V5lkbEwi0nx3LeSGngIWAfqaZwoalp
 rWmhFUXThOJIDU8b46WGZGr7v8DPfAKrQdd68U99n91owrSDsRnE6ejtMPDUXQP2tDnJ
 8g/HAm0Px45a23GLRScUdKkVdxPb2oZQHQJIealZkVSHtRN2bI05tV6ZeBuuDR9fpP9x
 Yfvzy/qcHDkRU6UdBrt8tanhS1kukpE0eSXj+9uU0+wycBc9dkCMGzftFqXBs2P5pLD8
 K0yQ==
X-Gm-Message-State: AIkVDXLS9g9fUFssooyxeALz3IQeNBBOOXPqOF+l7Kk3v/z4P58MLgcG+q8wpBxbjWlThA==
X-Received: by 10.28.39.5 with SMTP id n5mr2855100wmn.54.1481889687466;
 Fri, 16 Dec 2016 04:01:27 -0800 (PST)
Received: from 250.117.248.10.in-addr.arpa.private.cam.ac.uk
 (global-5-143.nat-2.net.cam.ac.uk. [131.111.5.143])
 by smtp.gmail.com with ESMTPSA id x188sm3071428wmx.4.2016.12.16.04.01.26
 for <mirageos-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Dec 2016 04:01:26 -0800 (PST)
To: mirageos-devel@lists.xenproject.org
From: Takayuki Imada <takayuki.imada@gmail.com>
Message-ID: <c17e6c1c-28ed-3c45-e282-a67780795591@gmail.com>
Date: Fri, 16 Dec 2016 12:01:22 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0)
 Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] MirageOS page fault crash on Xen
X-BeenThere: mirageos-devel@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>

RGVhciBhbGwsCgpJIGFtIGhhdmluZyB0aGUgZm9sbG93aW5nIGlzc3VlLCBhbmQgaXQgaXMgZGlz
dHVyYmluZyBteSBNaXJhZ2VPUyBuZXR3b3JrIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24uCmh0dHBz
Oi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL2lzc3Vlcy83MzgKCkRvZXMgYW55b25lIGhhdmUg
YW55IHN1Z2dlc3Rpb25zIHRvIHNvbHZlIHRoaXM/CgpNYW55IHRoYW5rcywKCi0tIApUYWtheXVr
aSBJbWFkYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 23 07:59:39 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 23 Dec 2016 07:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cKKlH-00017N-1s; Fri, 23 Dec 2016 07:59:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1cKKlG-00017H-8D
 for mirageos-devel@lists.xenproject.org; Fri, 23 Dec 2016 07:59:30 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 29/97-04988-169DC585; Fri, 23 Dec 2016 07:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMfTSEd2EmzE
 RBldeqFn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bHlU0sBW8FKnb3fGJqYPzB28XIySEkMI9R
 ovWOXRcjFweLwEJWiXdNu9hAHAmBvawS9x5/YAOpkhCIkTi4ejsrhF0pMW3bfWaIbi2J+adfM
 oM0CAnMYZK4vH4WWIOwgLnEh88dYDYzUNGNfy+ZQGxeAX2J2WcusUDU2EjsmNoPVsMGFF8y7x
 HYUE4Bd4kvu+ewg9gsAqoSu98vZIeYoy6xeuMjJghbW2LZwtfMEDMdJTY3TGeFOGIfo8Tkxsd
 gRSJAzVMbu1ggrpaVePtrCfMERpFZSG6aheSmWUjmLmBkXsWoUZxaVJZapGtkoZdUlJmeUZKb
 mJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgF9QwMjDsY+1b5HWKU5GBSEuVV2xwTIcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mCd9INoJxgUWp6akVaZg4wHmHSEhw8SiK8kiBp3uKCxNzizHSI1C
 lGY45jsxY/ZeLY1bnmKZMQS15+XqqUOK8aSKkASGlGaR7cIFiauMQoKyXMy8jAwCDEU5BalJt
 Zgir/ilGcg1FJmDcTZApPZl4J3L5XQKcwAZ1i2xwNckpJIkJKqoGx7sOSw0lZdQfnhbLs+JXo
 P8X16eQVm9QdFNirX9yLP7J1ytfpN+Tkz83sLdjld13sc+LO1docf+4v2P79d5zrsZ3Gl88Ub
 bv0ypZjDZ+PsfOeL3zHCzbXqQYsD/3Ie03JMfvMokfLs/ycva7aWWWJNuWEKp1tqMm6YzX7cX
 HVnT1iDza9Lw78q8RSnJFoqMVcVJwIAMo4peUOAwAA
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1482479968!40604731!1
X-Originating-IP: [209.85.210.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34036 invoked from network); 23 Dec 2016 07:59:28 -0000
Received: from mail-wj0-f196.google.com (HELO mail-wj0-f196.google.com)
 (209.85.210.196)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Dec 2016 07:59:28 -0000
Received: by mail-wj0-f196.google.com with SMTP id kp2so39099457wjc.0
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 22 Dec 2016 23:59:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=tX60zYsTd/3O4TrYMOwfNySkAmZlK1jCwIJaorgBL7o=;
 b=Z6Bw8xxNC41boVcXfTxYLyWom7fnfO0VJw20FT/LxvWjLmY0mF0s26byLn43lLjt36
 Ck3d1GW8S4cOwF/3CsdnFspqmY+zaoEoug16bSd9+4ZWwq/NFCbc50F9NJ2/35Il6VaL
 e8TIJo5rlhVSbGsZHfRmDqnhsPQQThvtNN9o3nvFjPhjBr4bSi6UqthG1KzPfs5qf3I6
 S1AypqMfcJEnBszg/+YB4QR/qu6arb5CzUyeduVqvRHfqvbfhW/wyM7vgIYrkjbgO/eo
 gQQcLYIZh2ZqtolaEXVvmmFpkENLaQ2Hi3zHhrPADZOkhdYamgnogdT2DFC5KI+Gf+mL
 P4Wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=tX60zYsTd/3O4TrYMOwfNySkAmZlK1jCwIJaorgBL7o=;
 b=HvwaFQVG0qVsxOpbO+0VSOKc17mohqeyeBh3QWeNCdIMdCBTpnXKL09o9JYjDscHQW
 CexgieGIPUoC5L5IDPxefE5GuMCagJJi6C2ZVYi+f4B/JYkQTeJtJ2oPwm9EO4X9Xk9F
 dEypMF0uoltdGY9ED3D56v53syAc0IQA5lx1aZamZ02n4BEwWFBz0QzNOSa5XSmoTZgl
 VUXJ0t4YhadoY188KAdOb22XeSH/NjQof8aT6lX7TP1um4Ps/ECN0Gcs9jkFm34G5ry6
 64yJIFcgx7Egcz0XnK+r2KiC+LalkwPS1Yb76uG9EiX/69xm086MeWUCSez1i83iUxjm
 lx0Q==
X-Gm-Message-State: AIkVDXKJV8qA4zhdSs0NEabz9VAcO+g5ef3wdboZOc64/7GRAY2DFA0kitjJF059KKhmBQ==
X-Received: by 10.195.8.132 with SMTP id dk4mr11699469wjd.33.1482479968169;
 Thu, 22 Dec 2016 23:59:28 -0800 (PST)
Received: from [192.168.1.23] (car06-8-83-155-104-81.fbx.proxad.net.
 [83.155.104.81])
 by smtp.gmail.com with ESMTPSA id 6sm39182710wjt.5.2016.12.22.23.59.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Dec 2016 23:59:27 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
Date: Fri, 23 Dec 2016 08:59:23 +0100
Message-Id: <FD13A67F-DD94-4825-9065-5A20EE966EF1@gazagnaire.org>
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
 <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
 <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
To: Mindy <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3259)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] result-y errors and MirageOS 3
X-BeenThere: mirageos-devel@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>

Pj4+IEEgZmV3IHdlZWtzIGFnbywgSSBtZXJnZWQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9t
aXJhZ2UvcHVsbC82OTAgYW5kIGl0cyBjb21wYW5pb24gUFJzLiBUaGUgY2hhbmdlc2V0IGNvbnRp
bnVlcyB3b3JrIGRvbmUgYnkgSGFubmVzIE1laG5lcnQgdG8gY29udmVydCB0aGUgTkVUV09SSyBt
b2R1bGUgdHlwZSB0byB1c2luZyByZXN1bHQgdHlwZXMgZm9yIHdyaXRlcyB1cHdhcmQgdGhyb3Vn
aCBFVEhFUk5FVCwgSVAsIFVEUCwgVENQLCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIEZMT1cgdG8g
dXNlIHJlc3VsdCB0eXBlcyBmb3IgYm90aCBgcmVhZGAgYW5kIGB3cml0ZWAuICBBbmlsIGhhcyBt
YWRlIGEgbmljZSBwYXRjaCAobm93IG1lcmdlZCkgdG8gYGNoYW5uZWxgIHVzaW5nIHRoaXMgQVBJ
IHdoaWNoIHlvdSBjYW4gc2VlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNo
YW5uZWwvcHVsbC8xNCAuCj4+PiAKPj4+IFRoZXJlJ3MgYSBzaW1pbGFyIFBSLCBub3QgeWV0IG1l
cmdlZCwgd2hpY2ggYWRkcyBlcnJvciB0eXBlcyBmb3IgS1ZfUk8sIEJMT0NLLCBhbmQgRlMgd2hp
Y2ggeW91IGNhbiBzZWUgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC83
MDUgLiAgSSdkIGFwcHJlY2lhdGUgbW9yZSBjb21tZW50cyBvbiB0aGlzIFBSLiAgSSdsbCBhZG1p
dCB0aGF0IEknZCBlc3BlY2lhbGx5IGFwcHJlY2lhdGUgY29tbWVudHMgdG8gdGhlIGVmZmVjdCBv
ZiAidGhpcyBpcyBiZXR0ZXIgdGhhbiB3aGF0IHdlIGhhZCBzbyBwbGVhc2UgbWVyZ2UgaXQiLgo+
PiAKPj4gVGhpcyBoYXMganVzdCBiZWVuIG1lcmdlZCBsYXJnZWx5IGFzIHdyaXR0ZW4uICBUaGFu
a3MgdG8gZm9sa3Mgd2hvIGNvbW1lbnRlZCwgcGFydGljdWxhcmx5IHRhbGV4NSwgaGFubmVzbSwg
YW5kIGxwdzI1LiAgT25nb2luZyB0aGFua3MgdG8gc2Ftb2h0LCB0YWxleDUsIGFuZCBoYW5uZXNt
IGZvciB0aGVpciBwcmV2aW91cyB3b3JrIGluIHRoaXMgc3BhY2UuICBGdXJ0aGVyIGltcHJvdmVt
ZW50cyBhcmUgYWx3YXlzIHBvc3NpYmxlIDspCj4gCj4gSSdtIHRha2luZyB3aGF0IEkgaG9wZSB3
aWxsIGJlIHRoZSBsYXN0IHBhc3MgYXQgaW5jb3Jwb3JhdGluZyBjaGFuZ2VzIHRvIHRoZSBlcnJv
cnMgaW50ZXJmYWNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNzI5
IC4gIEFzIGEgc2F0aXNmYWN0b3J5IGludGVyZmFjZSBoZXJlIGlzIHRoZSBsYXN0IGJsb2NrZXIg
dG8gYW4gQVBJIHRoYXQgbG9va3Mgc3Vic3RhbnRpYWxseSBsaWtlIHdoYXQgd2UnbGwgdXNlIGlu
IE1pcmFnZU9TIDMsIEkgd291bGQgdmVyeSBtdWNoIGFwcHJlY2lhdGUgeW91ciBjb21tZW50cyBv
ciBQUnMgYXMgc29vbiBhcyB5b3UgY2FuIGdldCB0aGVtIGluLCBhbmQgY2VydGFpbmx5IGJ5IChv
ciBkdXJpbmcpIHRoZSBNaXJhZ2VPUyBjYWxsIG9uIFdlZG5lc2RheSB3aGljaCBJJ2xsIHNob3J0
bHkgYmUgc2VuZGluZyB0aGUgcmVtaW5kZXIgZm9yLgoKSSBoYXZlIGJlZW4gd29ya2luZyBvbiB0
aGF0IGlzc3VlIGluIHRoZSBwYXN0IGZldyBkYXlzLCB0aGUgcmVzdWx0IGlzIHRoZXJlOgoKaHR0
cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC83NDMKCkkndmUgYWxzbyBtYWRlIG1p
cmFnZS1za2VsZXRvbiBjb21waWxlcyBvbiB1bml4LCB4ZW4gYW5kIHNvbG81IHdpdGggdGhlc2Ug
Y2hhbmdlcy4gQWxsIHRoZSBpbmRpdmlkdWFsIFBSIGFyZSBhbHNvIG1vc3RseSBncmVlbiAod2l0
aCBhIGZldyBleGNlcHRpb25zIHRoYXQgSSBhbSBzdGlsbCB0cmFja2luZyBkb3duLCBidXQgbm90
aGluZyBtYWpvcikuIEFsc28gTWluZHkgYWxyZWFkeSBwdXQgdGhhdCBjaGFuZ2VzZXQgbGl2ZVsx
XSBzbyBJIGd1ZXNzIGl0J3MgZ29vZCBlbm91Z2ggOnAKCkkgd2lsbCBzdGFydCBtZXJnaW5nIGFs
bCBvZiB0aGlzIHByZXR0eSBzb29uLCBzbyBleHBlY3Qgc29tZSBicmVha2FnZSBpZiB5b3UgdXNl
IHRoZSBkZXYgdmVyc2lvbiBvZiBtaXJhZ2UuCgpCZXN0LApUaG9tYXMKClsxXTogaHR0cHM6Ly90
d2l0dGVyLmNvbS9taW5keXByZXN0b24vc3RhdHVzLzgxMjEzNzU1NjYwMzI2OTEyMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 23 07:59:39 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 23 Dec 2016 07:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cKKlH-00017N-1s; Fri, 23 Dec 2016 07:59:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1cKKlG-00017H-8D
 for mirageos-devel@lists.xenproject.org; Fri, 23 Dec 2016 07:59:30 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 29/97-04988-169DC585; Fri, 23 Dec 2016 07:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMfTSEd2EmzE
 RBldeqFn0tt5lcWD0OPzhCksAYxRrZl5SfkUCa0bHlU0sBW8FKnb3fGJqYPzB28XIySEkMI9R
 ovWOXRcjFweLwEJWiXdNu9hAHAmBvawS9x5/YAOpkhCIkTi4ejsrhF0pMW3bfWaIbi2J+adfM
 oM0CAnMYZK4vH4WWIOwgLnEh88dYDYzUNGNfy+ZQGxeAX2J2WcusUDU2EjsmNoPVsMGFF8y7x
 HYUE4Bd4kvu+ewg9gsAqoSu98vZIeYoy6xeuMjJghbW2LZwtfMEDMdJTY3TGeFOGIfo8Tkxsd
 gRSJAzVMbu1ggrpaVePtrCfMERpFZSG6aheSmWUjmLmBkXsWoUZxaVJZapGtkoZdUlJmeUZKb
 mJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgF9QwMjDsY+1b5HWKU5GBSEuVV2xwTIcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mCd9INoJxgUWp6akVaZg4wHmHSEhw8SiK8kiBp3uKCxNzizHSI1C
 lGY45jsxY/ZeLY1bnmKZMQS15+XqqUOK8aSKkASGlGaR7cIFiauMQoKyXMy8jAwCDEU5BalJt
 Zgir/ilGcg1FJmDcTZApPZl4J3L5XQKcwAZ1i2xwNckpJIkJKqoGx7sOSw0lZdQfnhbLs+JXo
 P8X16eQVm9QdFNirX9yLP7J1ytfpN+Tkz83sLdjld13sc+LO1docf+4v2P79d5zrsZ3Gl88Ub
 bv0ypZjDZ+PsfOeL3zHCzbXqQYsD/3Ie03JMfvMokfLs/ycva7aWWWJNuWEKp1tqMm6YzX7cX
 HVnT1iDza9Lw78q8RSnJFoqMVcVJwIAMo4peUOAwAA
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1482479968!40604731!1
X-Originating-IP: [209.85.210.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34036 invoked from network); 23 Dec 2016 07:59:28 -0000
Received: from mail-wj0-f196.google.com (HELO mail-wj0-f196.google.com)
 (209.85.210.196)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Dec 2016 07:59:28 -0000
Received: by mail-wj0-f196.google.com with SMTP id kp2so39099457wjc.0
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 22 Dec 2016 23:59:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=tX60zYsTd/3O4TrYMOwfNySkAmZlK1jCwIJaorgBL7o=;
 b=Z6Bw8xxNC41boVcXfTxYLyWom7fnfO0VJw20FT/LxvWjLmY0mF0s26byLn43lLjt36
 Ck3d1GW8S4cOwF/3CsdnFspqmY+zaoEoug16bSd9+4ZWwq/NFCbc50F9NJ2/35Il6VaL
 e8TIJo5rlhVSbGsZHfRmDqnhsPQQThvtNN9o3nvFjPhjBr4bSi6UqthG1KzPfs5qf3I6
 S1AypqMfcJEnBszg/+YB4QR/qu6arb5CzUyeduVqvRHfqvbfhW/wyM7vgIYrkjbgO/eo
 gQQcLYIZh2ZqtolaEXVvmmFpkENLaQ2Hi3zHhrPADZOkhdYamgnogdT2DFC5KI+Gf+mL
 P4Wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=tX60zYsTd/3O4TrYMOwfNySkAmZlK1jCwIJaorgBL7o=;
 b=HvwaFQVG0qVsxOpbO+0VSOKc17mohqeyeBh3QWeNCdIMdCBTpnXKL09o9JYjDscHQW
 CexgieGIPUoC5L5IDPxefE5GuMCagJJi6C2ZVYi+f4B/JYkQTeJtJ2oPwm9EO4X9Xk9F
 dEypMF0uoltdGY9ED3D56v53syAc0IQA5lx1aZamZ02n4BEwWFBz0QzNOSa5XSmoTZgl
 VUXJ0t4YhadoY188KAdOb22XeSH/NjQof8aT6lX7TP1um4Ps/ECN0Gcs9jkFm34G5ry6
 64yJIFcgx7Egcz0XnK+r2KiC+LalkwPS1Yb76uG9EiX/69xm086MeWUCSez1i83iUxjm
 lx0Q==
X-Gm-Message-State: AIkVDXKJV8qA4zhdSs0NEabz9VAcO+g5ef3wdboZOc64/7GRAY2DFA0kitjJF059KKhmBQ==
X-Received: by 10.195.8.132 with SMTP id dk4mr11699469wjd.33.1482479968169;
 Thu, 22 Dec 2016 23:59:28 -0800 (PST)
Received: from [192.168.1.23] (car06-8-83-155-104-81.fbx.proxad.net.
 [83.155.104.81])
 by smtp.gmail.com with ESMTPSA id 6sm39182710wjt.5.2016.12.22.23.59.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Dec 2016 23:59:27 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
Date: Fri, 23 Dec 2016 08:59:23 +0100
Message-Id: <FD13A67F-DD94-4825-9065-5A20EE966EF1@gazagnaire.org>
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
 <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
 <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
To: Mindy <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3259)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] result-y errors and MirageOS 3
X-BeenThere: mirageos-devel@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>

Pj4+IEEgZmV3IHdlZWtzIGFnbywgSSBtZXJnZWQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9t
aXJhZ2UvcHVsbC82OTAgYW5kIGl0cyBjb21wYW5pb24gUFJzLiBUaGUgY2hhbmdlc2V0IGNvbnRp
bnVlcyB3b3JrIGRvbmUgYnkgSGFubmVzIE1laG5lcnQgdG8gY29udmVydCB0aGUgTkVUV09SSyBt
b2R1bGUgdHlwZSB0byB1c2luZyByZXN1bHQgdHlwZXMgZm9yIHdyaXRlcyB1cHdhcmQgdGhyb3Vn
aCBFVEhFUk5FVCwgSVAsIFVEUCwgVENQLCBhbmQgSUNNUCwgYW5kIHJld3JpdGVzIEZMT1cgdG8g
dXNlIHJlc3VsdCB0eXBlcyBmb3IgYm90aCBgcmVhZGAgYW5kIGB3cml0ZWAuICBBbmlsIGhhcyBt
YWRlIGEgbmljZSBwYXRjaCAobm93IG1lcmdlZCkgdG8gYGNoYW5uZWxgIHVzaW5nIHRoaXMgQVBJ
IHdoaWNoIHlvdSBjYW4gc2VlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNo
YW5uZWwvcHVsbC8xNCAuCj4+PiAKPj4+IFRoZXJlJ3MgYSBzaW1pbGFyIFBSLCBub3QgeWV0IG1l
cmdlZCwgd2hpY2ggYWRkcyBlcnJvciB0eXBlcyBmb3IgS1ZfUk8sIEJMT0NLLCBhbmQgRlMgd2hp
Y2ggeW91IGNhbiBzZWUgYXQgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC83
MDUgLiAgSSdkIGFwcHJlY2lhdGUgbW9yZSBjb21tZW50cyBvbiB0aGlzIFBSLiAgSSdsbCBhZG1p
dCB0aGF0IEknZCBlc3BlY2lhbGx5IGFwcHJlY2lhdGUgY29tbWVudHMgdG8gdGhlIGVmZmVjdCBv
ZiAidGhpcyBpcyBiZXR0ZXIgdGhhbiB3aGF0IHdlIGhhZCBzbyBwbGVhc2UgbWVyZ2UgaXQiLgo+
PiAKPj4gVGhpcyBoYXMganVzdCBiZWVuIG1lcmdlZCBsYXJnZWx5IGFzIHdyaXR0ZW4uICBUaGFu
a3MgdG8gZm9sa3Mgd2hvIGNvbW1lbnRlZCwgcGFydGljdWxhcmx5IHRhbGV4NSwgaGFubmVzbSwg
YW5kIGxwdzI1LiAgT25nb2luZyB0aGFua3MgdG8gc2Ftb2h0LCB0YWxleDUsIGFuZCBoYW5uZXNt
IGZvciB0aGVpciBwcmV2aW91cyB3b3JrIGluIHRoaXMgc3BhY2UuICBGdXJ0aGVyIGltcHJvdmVt
ZW50cyBhcmUgYWx3YXlzIHBvc3NpYmxlIDspCj4gCj4gSSdtIHRha2luZyB3aGF0IEkgaG9wZSB3
aWxsIGJlIHRoZSBsYXN0IHBhc3MgYXQgaW5jb3Jwb3JhdGluZyBjaGFuZ2VzIHRvIHRoZSBlcnJv
cnMgaW50ZXJmYWNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNzI5
IC4gIEFzIGEgc2F0aXNmYWN0b3J5IGludGVyZmFjZSBoZXJlIGlzIHRoZSBsYXN0IGJsb2NrZXIg
dG8gYW4gQVBJIHRoYXQgbG9va3Mgc3Vic3RhbnRpYWxseSBsaWtlIHdoYXQgd2UnbGwgdXNlIGlu
IE1pcmFnZU9TIDMsIEkgd291bGQgdmVyeSBtdWNoIGFwcHJlY2lhdGUgeW91ciBjb21tZW50cyBv
ciBQUnMgYXMgc29vbiBhcyB5b3UgY2FuIGdldCB0aGVtIGluLCBhbmQgY2VydGFpbmx5IGJ5IChv
ciBkdXJpbmcpIHRoZSBNaXJhZ2VPUyBjYWxsIG9uIFdlZG5lc2RheSB3aGljaCBJJ2xsIHNob3J0
bHkgYmUgc2VuZGluZyB0aGUgcmVtaW5kZXIgZm9yLgoKSSBoYXZlIGJlZW4gd29ya2luZyBvbiB0
aGF0IGlzc3VlIGluIHRoZSBwYXN0IGZldyBkYXlzLCB0aGUgcmVzdWx0IGlzIHRoZXJlOgoKaHR0
cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJhZ2UvcHVsbC83NDMKCkkndmUgYWxzbyBtYWRlIG1p
cmFnZS1za2VsZXRvbiBjb21waWxlcyBvbiB1bml4LCB4ZW4gYW5kIHNvbG81IHdpdGggdGhlc2Ug
Y2hhbmdlcy4gQWxsIHRoZSBpbmRpdmlkdWFsIFBSIGFyZSBhbHNvIG1vc3RseSBncmVlbiAod2l0
aCBhIGZldyBleGNlcHRpb25zIHRoYXQgSSBhbSBzdGlsbCB0cmFja2luZyBkb3duLCBidXQgbm90
aGluZyBtYWpvcikuIEFsc28gTWluZHkgYWxyZWFkeSBwdXQgdGhhdCBjaGFuZ2VzZXQgbGl2ZVsx
XSBzbyBJIGd1ZXNzIGl0J3MgZ29vZCBlbm91Z2ggOnAKCkkgd2lsbCBzdGFydCBtZXJnaW5nIGFs
bCBvZiB0aGlzIHByZXR0eSBzb29uLCBzbyBleHBlY3Qgc29tZSBicmVha2FnZSBpZiB5b3UgdXNl
IHRoZSBkZXYgdmVyc2lvbiBvZiBtaXJhZ2UuCgpCZXN0LApUaG9tYXMKClsxXTogaHR0cHM6Ly90
d2l0dGVyLmNvbS9taW5keXByZXN0b24vc3RhdHVzLzgxMjEzNzU1NjYwMzI2OTEyMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVs
IG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1k
ZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 23 11:08:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 23 Dec 2016 11:08: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 1cKNiU-0003Xm-Si; Fri, 23 Dec 2016 11:08:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1cKNiS-0003Xg-TS
 for mirageos-devel@lists.xenproject.org; Fri, 23 Dec 2016 11:08:49 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8E/29-01392-0C50D585; Fri, 23 Dec 2016 11:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfTSId19rLE
 RBmevGFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aG5X9ZC7pFKmbdvsrYwDhVsIuRi0NIYC6j
 xLP5Z1m6GDk5WAQWskp8WpwBkpAQ2MsqMfVMHyNIQkIgRuLLz8MsEHaNxJfm9+wgtpCAlsT80
 y+ZISbNY5J4fWAGM0hCWMBc4sPnDjYQmxmo6Ma/l0wgNq+AvsTsM5dYIGpsJHZM7QerYQOKL5
 n3CKyXU8BJ4kf/DjaIi1QlHv94wAQxR1Xi0pWJ7BC2tsSyha+B6jmAZjpK3N5YAXHPV0aJz6+
 rQGwRAQuJ1z2/WCFulpV4+2sJ8wRGkVlILpqF5KJZSKYuYGRexahRnFpUllqka2Sql1SUmZ5R
 kpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAH1DAyMOxhbT/gdYpTkYFIS5VXbHBMhxJeUn
 1KZkVicEV9UmpNafIhRhoNDSYI3mCU2QkiwKDU9tSItMwcYizBpCQ4eJRHe+SBp3uKCxNzizH
 SI1ClGY45jsxY/ZeLY1bnmKZMQS15+XqqUOK8HSKkASGlGaR7cIFiKuMQoKyXMy8jAwCDEU5B
 alJtZgir/ilGcg1FJmHcByBSezLwSuH2vgE5hAjrFtjka5JSSRISUVAOj/5Wff786HFHcHtK9
 8UjWySV8jBWT1jwVm32Li4Ppkudaj1m5BW+0fRif/fNz3a5iciPEyf/hnWuTzXzn8q/UWnXur
 bBO2UrenwE/Tc+qvq7O+jFtz7V+Yd7mN8oP0443luVutFwcZnt30U+TCUvcXm63sJ1Wt61gc+
 ezk7On+W3+vMi3bvKErUosxRmJhlrMRcWJAJh1TsEMAwAA
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1482491326!77668311!1
X-Originating-IP: [209.85.210.194]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13555 invoked from network); 23 Dec 2016 11:08:46 -0000
Received: from mail-wj0-f194.google.com (HELO mail-wj0-f194.google.com)
 (209.85.210.194)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Dec 2016 11:08:46 -0000
Received: by mail-wj0-f194.google.com with SMTP id qs7so2058238wjc.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 23 Dec 2016 03:08:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=Es88G5/LGyotnmNk4C3125RYk2Ts5k1hoGGI1GuVU9Q=;
 b=UcVrCH0z+UqyLQG3ouW9hTpepAPOlKNT+ItQG+nhzyl9RcprQ8vmV/DT7pNtMR3x26
 htz05F2hnQkIuYB8kab8aEVirPyo40DIUN05Ly17Nn3Li/LnAytV3i12KpjqdqawjsUr
 tvcRpw/Fs2SidugMkkpFlVy4kG2YmCQw00tAedLZXzpd3JNet8ZlUXpKhrLpaJyZcaPo
 6a7jOQgeb/QSLAfkVEPjnZ+U0t2Ys4LH5gvV9N8poDp2lvbmZwKg9cP/XTsPgAg8hvZs
 c1ciXZyQjrlaTOZOHgtcZfzLXmlfeBowT/Sj3HYjoKDgdlhe13/x5oBDriakmY8thJyF
 A5gQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=Es88G5/LGyotnmNk4C3125RYk2Ts5k1hoGGI1GuVU9Q=;
 b=rkdrT2WT9m8SMYO+s5cKMeqbdJkBksedKMjBlWLsFSU6Y4aUepTQbBG55zOJaxCuqg
 A/n09wd87VxnmEQAZTCZUQGlqUrBEplFmSbPofayhIuoMTc+FONs6SMaPHpvmt3fqPPA
 5bSj2Lr63R1UqTGw23sWXMZBG5Z2fUGaC6Tnr35oZYWTk9MbzsqRr93zsMx8CgKLM8PO
 LFs/qrde9cHLi8ceeGkG+Oyb+BcyzYE6n3iduVdgIJ7R0270lmgHtgN0gnkkmTRASFp1
 1G6pwHeRfmhrzU4ZrCavUKXNKxat+/7WxCjzwhSC9C8eZAL3qZ11B4wlbygZ2RPbHvgH
 bB6w==
X-Gm-Message-State: AIkVDXJsYcumi3g4E517KULheim0i9MAscMdZSKVjRSi6j3uNFheAZP4pLkwCBz79vcTSQ==
X-Received: by 10.194.146.228 with SMTP id tf4mr13019733wjb.183.1482491326284; 
 Fri, 23 Dec 2016 03:08:46 -0800 (PST)
Received: from [192.168.1.23] (car06-8-83-155-104-81.fbx.proxad.net.
 [83.155.104.81])
 by smtp.gmail.com with ESMTPSA id f3sm36675539wmf.10.2016.12.23.03.08.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Dec 2016 03:08:45 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <FD13A67F-DD94-4825-9065-5A20EE966EF1@gazagnaire.org>
Date: Fri, 23 Dec 2016 12:08:44 +0100
Message-Id: <846D7CCA-B940-4FCB-A04E-04C70350FBA8@gazagnaire.org>
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
 <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
 <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
 <FD13A67F-DD94-4825-9065-5A20EE966EF1@gazagnaire.org>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3259)
Subject: Re: [MirageOS-devel] result-y errors and MirageOS 3
X-BeenThere: mirageos-devel@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>

PiBJIHdpbGwgc3RhcnQgbWVyZ2luZyBhbGwgb2YgdGhpcyBwcmV0dHkgc29vbiwgc28gZXhwZWN0
IHNvbWUgYnJlYWthZ2UgaWYgeW91IHVzZSB0aGUgZGV2IHZlcnNpb24gb2YgbWlyYWdlLgoKQWxs
IHRoZSAzMCBwdWxsIHJlcXVlc3QgKCEhKSBoYXZlIGJlZW4gbWVyZ2VkLiBQbGVhc2Ugb3BlbiBh
biBpc3N1ZSBpZiB5b3Ugc2VlIGFueSBzdHJhbmdlIGVycm9ycyByZWxhdGVkIHRvIGVycm9yIHR5
cGVzLgoKV2UgZGVjaWRlZCB0byB1c2UgdGhlIGZvbGxvd2luZyBlcnJvciBzY2hlbWUgYWZ0ZXIg
ZmV3IG1vbnRocyBvZiBnb2luZyBiYWNrIGFuZCBmb3J0aDoKCi0gRXZlcnkgbWlyYWdlLXR5cGUg
c2lnbmF0dXJlIChlLmcuIEJMT0NLLCBGTE9XLCBldGMpIG5vdyBkZWZpbmVzIGFuIGBlcnJvcmAg
dHlwZSAoYW5kIHNvbWV0aW1lIGB3cml0ZV9lcnJvcmAgdG9vKSB3aGljaCBjYW4gZWl0aGVyIGJl
IGFic3RyYWN0IG9yIHdoaWNoIGNhbiBiZSBleHBvc2VkIGFzIGEgcHJpdmF0ZSBwb2x5bW9ycGhp
YyB2YXJpYW50LCBsaWtlIGB0eXBlIGVycm9yID0gcHJpdmF0ZSBbPiBgQ2xvc2VkXWAKLSBFdmVy
eSBtaXJhZ2UtdHlwZSBzaWduYXR1cmUgbm93IGV4cG9zZXMgYSBgcHBfZXJyb3JgIChhbmQgc29t
ZXRpbWUgYHBwX3dyaXRlX2Vycm9yYCkgd2hpY2ggY2FuIHByaW50IHRoZSBlcnJvcnMuIAotIFNv
bWUgaGVscGVyIHByaW50ZXJzIGhhdmUgYmVlbiB0ZW1wb3JhcnkgZGVmaW5lZCBpbiBgTWlyYWdl
X3BwYCAoZnJvbSB0aGUgYG1pcmFnZS1ydW50aW1lYCBtb2R1bGUpIHdoaWNoIHdpbGwgZGlzYXBw
ZWFyIGNvbXBsZXRlbHkgYmVmb3JlIDMuMCAoc2VlIGJlbGxvdykuCi0gTW9kdWxlIGltcGxlbWVu
dGluZyB0aGVzZSBzaWduYXR1cmUgY2FuIHVzZSByaWNoZXIgZXJyb3IgdHlwZXMgZXh0ZW5kaW5n
IHRoZSBiYXNlIGVycm9ycyAoc2VlIG1pcmFnZS1jaGFubmVsWzBdKS4gSXQgaXMgYWxzbyBwZXJm
ZWN0bHkgZmluZSB0byBleHBvcnQgdGhlc2UgZW5yaWNoZWQgZXJyb3IgdHlwZXMgaW4gdGhlIG1s
aS4KClRoZSBoZWxwZXIgcHJpbnRlcnMgd2lsbCBtb3ZlIHRvIGluZGl2aWR1YWwgcmVsYXRlZCBw
YWNrYWdlcywgbGlrZSBgTWlyYWdlX2Jsb2NrLnBwX2Vycm9yYCAodGhpcyBzcGVjaWZpYyBmdW5j
dGlvbiBoYXMgYWxyZWFkeSBiZWVuIG1vdmVkLCBkdXJpbmcgdGhlIHRoZSBzaWduYXR1cmUgc3Bs
aXQgdGhhdCBJIHN0YXJ0ZWQgdG8gaW1wbGVtZW50IGluIHRoZSBzYW1lIHBhdGNoc2V0LCB0byBz
ZWUgaG93IGl0IHdvcmtzIGluIHByYWN0aWNlOyBzaG9ydCBhbnN3ZXI6IGl0IHdvcmtzIHdlbGwp
LiAKCkluZGl2aWR1YWwgcGFja2FnZXMgKHdpdGggcHJldHR5LXByaW50ZXIgYW5kIHNvbWV0aW1l
cyBtdWNoIG1vcmVbMV0pIG5vdyBleGlzdHMgZm9yOgogIC0gREVWSUNFIChNaXJhZ2VfZGV2aWNl
WzJdIGluIG1pcmFnZS1kZXZpY2UpCiAgLSBDT05TT0xFIChNaXJhZ2VfY29uc29sZVszXSBpbiBt
aXJhZ2UtY29uc29sZSkKICAtIFRJTUUgKE1pcmFnZV90aW1lWzRdIGluIG1pcmFnZS10aW1lKQog
IC0gUENMT0NLIGFuZCBNQ0xPQ0sgKE1pcmFnZV9jbG9ja1s1XSBpbiBtaXJhZ2UtY2xvY2spCiAg
LSBSQU5ET00gKE1pcmFnZV9yYW5kb21bNl0gaW4gbWlyYWdlLXJhbmRvbSkKICAtIEJMT0NLIChN
aXJhZ2VfYmxvY2tbN10gYW5kIG1pcmFnZS1ibG9jaykKICAtIEZMT1cgKE1pcmFnZV9mbG93Wzhd
IGluIG1pcmFnZS1mbG93KQoKQW5kIHNhbWUgdGhpbmcgZm9yIHRoZWlyIHJlc3BlY3RpdmUgbHd0
IGltcGxlbWVudGF0aW9uIChWMV9MV1QuQ09OU09MRSBpcyBhbiBhbGlhcyB0byBNaXJhZ2VfY29u
c29sZV9sd3QuUyBpbiBtaXJhZ2UtY29uc29sZS1sd3QsIGV0Yy4pCgpUaGFua3MgZm9yIGV2ZXJ5
b25lIGludm9sdmVkLCBlc3BlY2lhbGx5IFRob21hcyBMZW9uYXJkLCBNaW5keSBQcmVzdG9uIGFu
ZCBIYW5uZXMgTWVobmVydCBmb3IgdGhlIGdyb3VuZHdvcmsgYW5kIEplcmVteSBZYWxsb3AgYW5k
IExlbyBXaGl0ZSBmb3IgdGhlIHBhdGllbmNlIHRvIGV4cGxhaW4gdGhlIGFyY2FuZSBvZiBwcml2
YXRlIHBvbHltb3JwaGljIHZhcmlhbnRzIQoKQmVzdCwKVGhvbWFzCgpbMF06IGh0dHBzOi8vZ2l0
aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNoYW5uZWwvYmxvYi9tYXN0ZXIvc3JjL2NoYW5uZWwubWwj
TDM1ClsxXTogaHR0cHM6Ly9taXJhZ2UuZ2l0aHViLmlvL21pcmFnZS1mbG93LwpbMl06IGh0dHBz
Oi8vbWlyYWdlLmdpdGh1Yi5pby9taXJhZ2UtZGV2aWNlLwpbM106IGh0dHBzOi8vbWlyYWdlLmdp
dGh1Yi5pby9taXJhZ2UtY29uc29sZS8KWzRdOiBodHRwczovL21pcmFnZS5naXRodWIuaW8vbWly
YWdlLXRpbWUvCls1XTogaHR0cHM6Ly9taXJhZ2UuZ2l0aHViLmlvL21pcmFnZS1jbG9jay8KWzZd
OiBodHRwczovL21pcmFnZS5naXRodWIuaW8vbWlyYWdlLXJhbmRvbS8KWzddOiBodHRwczovL21p
cmFnZS5naXRodWIuaW8vbWlyYWdlLWJsb2NrLwpbOFs6IGh0dHBzOi8vbWlyYWdlLmdpdGh1Yi5p
by9taXJhZ2UtZmxvdy8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Fri Dec 23 11:08:59 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 23 Dec 2016 11:08: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 1cKNiU-0003Xm-Si; Fri, 23 Dec 2016 11:08:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.gazagnaire@gmail.com>) id 1cKNiS-0003Xg-TS
 for mirageos-devel@lists.xenproject.org; Fri, 23 Dec 2016 11:08:49 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8E/29-01392-0C50D585; Fri, 23 Dec 2016 11:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfTSId19rLE
 RBmevGFj0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8aG5X9ZC7pFKmbdvsrYwDhVsIuRi0NIYC6j
 xLP5Z1m6GDk5WAQWskp8WpwBkpAQ2MsqMfVMHyNIQkIgRuLLz8MsEHaNxJfm9+wgtpCAlsT80
 y+ZISbNY5J4fWAGM0hCWMBc4sPnDjYQmxmo6Ma/l0wgNq+AvsTsM5dYIGpsJHZM7QerYQOKL5
 n3CKyXU8BJ4kf/DjaIi1QlHv94wAQxR1Xi0pWJ7BC2tsSyha+B6jmAZjpK3N5YAXHPV0aJz6+
 rQGwRAQuJ1z2/WCFulpV4+2sJ8wRGkVlILpqF5KJZSKYuYGRexahRnFpUllqka2Sql1SUmZ5R
 kpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAH1DAyMOxhbT/gdYpTkYFIS5VXbHBMhxJeUn
 1KZkVicEV9UmpNafIhRhoNDSYI3mCU2QkiwKDU9tSItMwcYizBpCQ4eJRHe+SBp3uKCxNzizH
 SI1ClGY45jsxY/ZeLY1bnmKZMQS15+XqqUOK8HSKkASGlGaR7cIFiKuMQoKyXMy8jAwCDEU5B
 alJtZgir/ilGcg1FJmHcByBSezLwSuH2vgE5hAjrFtjka5JSSRISUVAOj/5Wff786HFHcHtK9
 8UjWySV8jBWT1jwVm32Li4Ppkudaj1m5BW+0fRif/fNz3a5iciPEyf/hnWuTzXzn8q/UWnXur
 bBO2UrenwE/Tc+qvq7O+jFtz7V+Yd7mN8oP0443luVutFwcZnt30U+TCUvcXm63sJ1Wt61gc+
 ezk7On+W3+vMi3bvKErUosxRmJhlrMRcWJAJh1TsEMAwAA
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1482491326!77668311!1
X-Originating-IP: [209.85.210.194]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13555 invoked from network); 23 Dec 2016 11:08:46 -0000
Received: from mail-wj0-f194.google.com (HELO mail-wj0-f194.google.com)
 (209.85.210.194)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Dec 2016 11:08:46 -0000
Received: by mail-wj0-f194.google.com with SMTP id qs7so2058238wjc.1
 for <mirageos-devel@lists.xenproject.org>;
 Fri, 23 Dec 2016 03:08:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=Es88G5/LGyotnmNk4C3125RYk2Ts5k1hoGGI1GuVU9Q=;
 b=UcVrCH0z+UqyLQG3ouW9hTpepAPOlKNT+ItQG+nhzyl9RcprQ8vmV/DT7pNtMR3x26
 htz05F2hnQkIuYB8kab8aEVirPyo40DIUN05Ly17Nn3Li/LnAytV3i12KpjqdqawjsUr
 tvcRpw/Fs2SidugMkkpFlVy4kG2YmCQw00tAedLZXzpd3JNet8ZlUXpKhrLpaJyZcaPo
 6a7jOQgeb/QSLAfkVEPjnZ+U0t2Ys4LH5gvV9N8poDp2lvbmZwKg9cP/XTsPgAg8hvZs
 c1ciXZyQjrlaTOZOHgtcZfzLXmlfeBowT/Sj3HYjoKDgdlhe13/x5oBDriakmY8thJyF
 A5gQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to
 :date:cc:content-transfer-encoding:message-id:references:to;
 bh=Es88G5/LGyotnmNk4C3125RYk2Ts5k1hoGGI1GuVU9Q=;
 b=rkdrT2WT9m8SMYO+s5cKMeqbdJkBksedKMjBlWLsFSU6Y4aUepTQbBG55zOJaxCuqg
 A/n09wd87VxnmEQAZTCZUQGlqUrBEplFmSbPofayhIuoMTc+FONs6SMaPHpvmt3fqPPA
 5bSj2Lr63R1UqTGw23sWXMZBG5Z2fUGaC6Tnr35oZYWTk9MbzsqRr93zsMx8CgKLM8PO
 LFs/qrde9cHLi8ceeGkG+Oyb+BcyzYE6n3iduVdgIJ7R0270lmgHtgN0gnkkmTRASFp1
 1G6pwHeRfmhrzU4ZrCavUKXNKxat+/7WxCjzwhSC9C8eZAL3qZ11B4wlbygZ2RPbHvgH
 bB6w==
X-Gm-Message-State: AIkVDXJsYcumi3g4E517KULheim0i9MAscMdZSKVjRSi6j3uNFheAZP4pLkwCBz79vcTSQ==
X-Received: by 10.194.146.228 with SMTP id tf4mr13019733wjb.183.1482491326284; 
 Fri, 23 Dec 2016 03:08:46 -0800 (PST)
Received: from [192.168.1.23] (car06-8-83-155-104-81.fbx.proxad.net.
 [83.155.104.81])
 by smtp.gmail.com with ESMTPSA id f3sm36675539wmf.10.2016.12.23.03.08.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Dec 2016 03:08:45 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <FD13A67F-DD94-4825-9065-5A20EE966EF1@gazagnaire.org>
Date: Fri, 23 Dec 2016 12:08:44 +0100
Message-Id: <846D7CCA-B940-4FCB-A04E-04C70350FBA8@gazagnaire.org>
References: <f4cb5e05-bd6c-21d9-d6c7-cc210ee2b8b2@somerandomidiot.com>
 <3e766a83-07e5-1b41-d53e-780c897bc4da@somerandomidiot.com>
 <ade9de6c-a657-b5a1-fb08-2c75ac2b4036@somerandomidiot.com>
 <FD13A67F-DD94-4825-9065-5A20EE966EF1@gazagnaire.org>
To: mirageos-devel <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3259)
Subject: Re: [MirageOS-devel] result-y errors and MirageOS 3
X-BeenThere: mirageos-devel@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>

PiBJIHdpbGwgc3RhcnQgbWVyZ2luZyBhbGwgb2YgdGhpcyBwcmV0dHkgc29vbiwgc28gZXhwZWN0
IHNvbWUgYnJlYWthZ2UgaWYgeW91IHVzZSB0aGUgZGV2IHZlcnNpb24gb2YgbWlyYWdlLgoKQWxs
IHRoZSAzMCBwdWxsIHJlcXVlc3QgKCEhKSBoYXZlIGJlZW4gbWVyZ2VkLiBQbGVhc2Ugb3BlbiBh
biBpc3N1ZSBpZiB5b3Ugc2VlIGFueSBzdHJhbmdlIGVycm9ycyByZWxhdGVkIHRvIGVycm9yIHR5
cGVzLgoKV2UgZGVjaWRlZCB0byB1c2UgdGhlIGZvbGxvd2luZyBlcnJvciBzY2hlbWUgYWZ0ZXIg
ZmV3IG1vbnRocyBvZiBnb2luZyBiYWNrIGFuZCBmb3J0aDoKCi0gRXZlcnkgbWlyYWdlLXR5cGUg
c2lnbmF0dXJlIChlLmcuIEJMT0NLLCBGTE9XLCBldGMpIG5vdyBkZWZpbmVzIGFuIGBlcnJvcmAg
dHlwZSAoYW5kIHNvbWV0aW1lIGB3cml0ZV9lcnJvcmAgdG9vKSB3aGljaCBjYW4gZWl0aGVyIGJl
IGFic3RyYWN0IG9yIHdoaWNoIGNhbiBiZSBleHBvc2VkIGFzIGEgcHJpdmF0ZSBwb2x5bW9ycGhp
YyB2YXJpYW50LCBsaWtlIGB0eXBlIGVycm9yID0gcHJpdmF0ZSBbPiBgQ2xvc2VkXWAKLSBFdmVy
eSBtaXJhZ2UtdHlwZSBzaWduYXR1cmUgbm93IGV4cG9zZXMgYSBgcHBfZXJyb3JgIChhbmQgc29t
ZXRpbWUgYHBwX3dyaXRlX2Vycm9yYCkgd2hpY2ggY2FuIHByaW50IHRoZSBlcnJvcnMuIAotIFNv
bWUgaGVscGVyIHByaW50ZXJzIGhhdmUgYmVlbiB0ZW1wb3JhcnkgZGVmaW5lZCBpbiBgTWlyYWdl
X3BwYCAoZnJvbSB0aGUgYG1pcmFnZS1ydW50aW1lYCBtb2R1bGUpIHdoaWNoIHdpbGwgZGlzYXBw
ZWFyIGNvbXBsZXRlbHkgYmVmb3JlIDMuMCAoc2VlIGJlbGxvdykuCi0gTW9kdWxlIGltcGxlbWVu
dGluZyB0aGVzZSBzaWduYXR1cmUgY2FuIHVzZSByaWNoZXIgZXJyb3IgdHlwZXMgZXh0ZW5kaW5n
IHRoZSBiYXNlIGVycm9ycyAoc2VlIG1pcmFnZS1jaGFubmVsWzBdKS4gSXQgaXMgYWxzbyBwZXJm
ZWN0bHkgZmluZSB0byBleHBvcnQgdGhlc2UgZW5yaWNoZWQgZXJyb3IgdHlwZXMgaW4gdGhlIG1s
aS4KClRoZSBoZWxwZXIgcHJpbnRlcnMgd2lsbCBtb3ZlIHRvIGluZGl2aWR1YWwgcmVsYXRlZCBw
YWNrYWdlcywgbGlrZSBgTWlyYWdlX2Jsb2NrLnBwX2Vycm9yYCAodGhpcyBzcGVjaWZpYyBmdW5j
dGlvbiBoYXMgYWxyZWFkeSBiZWVuIG1vdmVkLCBkdXJpbmcgdGhlIHRoZSBzaWduYXR1cmUgc3Bs
aXQgdGhhdCBJIHN0YXJ0ZWQgdG8gaW1wbGVtZW50IGluIHRoZSBzYW1lIHBhdGNoc2V0LCB0byBz
ZWUgaG93IGl0IHdvcmtzIGluIHByYWN0aWNlOyBzaG9ydCBhbnN3ZXI6IGl0IHdvcmtzIHdlbGwp
LiAKCkluZGl2aWR1YWwgcGFja2FnZXMgKHdpdGggcHJldHR5LXByaW50ZXIgYW5kIHNvbWV0aW1l
cyBtdWNoIG1vcmVbMV0pIG5vdyBleGlzdHMgZm9yOgogIC0gREVWSUNFIChNaXJhZ2VfZGV2aWNl
WzJdIGluIG1pcmFnZS1kZXZpY2UpCiAgLSBDT05TT0xFIChNaXJhZ2VfY29uc29sZVszXSBpbiBt
aXJhZ2UtY29uc29sZSkKICAtIFRJTUUgKE1pcmFnZV90aW1lWzRdIGluIG1pcmFnZS10aW1lKQog
IC0gUENMT0NLIGFuZCBNQ0xPQ0sgKE1pcmFnZV9jbG9ja1s1XSBpbiBtaXJhZ2UtY2xvY2spCiAg
LSBSQU5ET00gKE1pcmFnZV9yYW5kb21bNl0gaW4gbWlyYWdlLXJhbmRvbSkKICAtIEJMT0NLIChN
aXJhZ2VfYmxvY2tbN10gYW5kIG1pcmFnZS1ibG9jaykKICAtIEZMT1cgKE1pcmFnZV9mbG93Wzhd
IGluIG1pcmFnZS1mbG93KQoKQW5kIHNhbWUgdGhpbmcgZm9yIHRoZWlyIHJlc3BlY3RpdmUgbHd0
IGltcGxlbWVudGF0aW9uIChWMV9MV1QuQ09OU09MRSBpcyBhbiBhbGlhcyB0byBNaXJhZ2VfY29u
c29sZV9sd3QuUyBpbiBtaXJhZ2UtY29uc29sZS1sd3QsIGV0Yy4pCgpUaGFua3MgZm9yIGV2ZXJ5
b25lIGludm9sdmVkLCBlc3BlY2lhbGx5IFRob21hcyBMZW9uYXJkLCBNaW5keSBQcmVzdG9uIGFu
ZCBIYW5uZXMgTWVobmVydCBmb3IgdGhlIGdyb3VuZHdvcmsgYW5kIEplcmVteSBZYWxsb3AgYW5k
IExlbyBXaGl0ZSBmb3IgdGhlIHBhdGllbmNlIHRvIGV4cGxhaW4gdGhlIGFyY2FuZSBvZiBwcml2
YXRlIHBvbHltb3JwaGljIHZhcmlhbnRzIQoKQmVzdCwKVGhvbWFzCgpbMF06IGh0dHBzOi8vZ2l0
aHViLmNvbS9taXJhZ2UvbWlyYWdlLWNoYW5uZWwvYmxvYi9tYXN0ZXIvc3JjL2NoYW5uZWwubWwj
TDM1ClsxXTogaHR0cHM6Ly9taXJhZ2UuZ2l0aHViLmlvL21pcmFnZS1mbG93LwpbMl06IGh0dHBz
Oi8vbWlyYWdlLmdpdGh1Yi5pby9taXJhZ2UtZGV2aWNlLwpbM106IGh0dHBzOi8vbWlyYWdlLmdp
dGh1Yi5pby9taXJhZ2UtY29uc29sZS8KWzRdOiBodHRwczovL21pcmFnZS5naXRodWIuaW8vbWly
YWdlLXRpbWUvCls1XTogaHR0cHM6Ly9taXJhZ2UuZ2l0aHViLmlvL21pcmFnZS1jbG9jay8KWzZd
OiBodHRwczovL21pcmFnZS5naXRodWIuaW8vbWlyYWdlLXJhbmRvbS8KWzddOiBodHRwczovL21p
cmFnZS5naXRodWIuaW8vbWlyYWdlLWJsb2NrLwpbOFs6IGh0dHBzOi8vbWlyYWdlLmdpdGh1Yi5p
by9taXJhZ2UtZmxvdy8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 28 03:27:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 28 Dec 2016 03:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cM4tZ-0000yo-Qj; Wed, 28 Dec 2016 03:27:17 +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 1cM4tY-0000yi-G8
 for mirageos-devel@lists.xenproject.org; Wed, 28 Dec 2016 03:27:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DC/AE-15802-31133685; Wed, 28 Dec 2016 03:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVy0237YV1hw+Q
 IgzfvRS16W++yODB6HP5whSWAMYo1My8pvyKBNWPKnjOMBReYK9bu7GJpYPzJ1MXIxSEkcIdR
 Yu7VV4xdjJwcEgLWEkdeb2IFsYUEJjFJbJ/uABGXk2h6t5EdouEfo8T7k8eZQBIiAgESB89CN
 LMJqEssvt7HAmILC3hIrNiwlw3E5hVwk3h1cQdYDYuAqsTph2uB4hwcogLhElcPm0OUCEqcnP
 kErJVZwExi3uaHzBC2vMT2t3OYJzDyzUJSNgtJ2SwkZQsYmVcxqhenFpWlFuma6yUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYbAxDsYDw22fkQoyQHk5Io702h5AghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzGBkA5waLU9NSKtMwcYNjDpCU4eJREeHP0gdK8xQWJucWZ6RCpU
 4y6HAfer3jKJMSSl5+XKiXOawkyQwCkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3EGQVT2ZeCdymV0BHMAEdoV8fD3JESSJCSqqB0VcsnvPeLpFIxc3zBbZ/aJPsWq1x+ey
 J9KA9aW96Uo5qbVy2VWKGgPOS48XaRokTVnxJbbC6qXU/95rCxennq89Mf71lc5+I0J6MBTcO
 b54izsa9jrlFbl/x1PJ7TgoiS46x/7IS7guoc29MDetkTVmh6/sr7e6Jqzz3P+1REA9aef0LN
 xNvnBJLcUaioRZzUXEiAJlABiC8AgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1482895635!63406068!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28935 invoked from network); 28 Dec 2016 03:27:15 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Dec 2016 03:27:15 -0000
Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [217.70.178.135])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 9807BA80CD
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 28 Dec 2016 04:27:13 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter6-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter6-d.gandi.net (mfilter6-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id kTfcPODo-ebF for <mirageos-devel@lists.xenproject.org>;
 Wed, 28 Dec 2016 04:27:12 +0100 (CET)
X-Originating-IP: 208.66.128.1
Received: from [10.137.3.11] (unknown [208.66.128.1])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id BC2F7A80C4
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 28 Dec 2016 04:27:11 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <203e3a4b-4d2b-240e-b3e8-2cf18fdf7c59@somerandomidiot.com>
Date: Tue, 27 Dec 2016 21:27:08 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] no MirageOS biweekly catchup this fortnight,
	next on 4 Jan 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>

SGkgYWxsLAoKSSdkIGxpa2UgdG8gcHJvcG9zZSB0aGF0IHdlIHNoaWZ0IHRoZSBNaXJhZ2VPUyBi
aXdlZWtseSBjYXRjaHVwcyBieSBhIAp3ZWVrLCBjYW5jZWxpbmcgdGhlIGNhdGNodXAgdGhhdCB3
b3VsZCBoYXZlIHRha2VuIHBsYWNlIHRvbW9ycm93IGFuZCAKaG9sZGluZyB0aGUgbmV4dCBvbmUg
b24gNCBKYW51YXJ5IDIwMTcuICBNYW55IG9mIG91ciBjb250cmlidXRvcnMgYXJlIAp0cmF2ZWxp
bmcgb3Igb3RoZXJ3aXNlIG9jY3VwaWVkIHRoaXMgd2Vlay4KCkFsc28sIGFzc3VtaW5nIHdlIGNv
bnRpbnVlIHRoZSBiaXdlZWtseSAoZm9ydG5pZ2h0bHkpIHNjaGVkdWxlLCB0aGlzIAp3b3VsZCBw
bGFjZSBhbiBlYXJseSBNYXJjaCBjYXRjaHVwIG9uIDEgTWFyY2ggKGp1c3QgYmVmb3JlIHRoZSAK
aGFja2F0aG9uKSByYXRoZXIgdGhhbiBvbiA4IE1hcmNoIChqdXN0IGFmdGVyKS4KClRoYW5rcywK
Ck1pbmR5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Wed Dec 28 03:27:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 28 Dec 2016 03:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cM4tZ-0000yo-Qj; Wed, 28 Dec 2016 03:27:17 +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 1cM4tY-0000yi-G8
 for mirageos-devel@lists.xenproject.org; Wed, 28 Dec 2016 03:27:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DC/AE-15802-31133685; Wed, 28 Dec 2016 03:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVy0237YV1hw+Q
 IgzfvRS16W++yODB6HP5whSWAMYo1My8pvyKBNWPKnjOMBReYK9bu7GJpYPzJ1MXIxSEkcIdR
 Yu7VV4xdjJwcEgLWEkdeb2IFsYUEJjFJbJ/uABGXk2h6t5EdouEfo8T7k8eZQBIiAgESB89CN
 LMJqEssvt7HAmILC3hIrNiwlw3E5hVwk3h1cQdYDYuAqsTph2uB4hwcogLhElcPm0OUCEqcnP
 kErJVZwExi3uaHzBC2vMT2t3OYJzDyzUJSNgtJ2SwkZQsYmVcxqhenFpWlFuma6yUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYbAxDsYDw22fkQoyQHk5Io702h5AghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzGBkA5waLU9NSKtMwcYNjDpCU4eJREeHP0gdK8xQWJucWZ6RCpU
 4y6HAfer3jKJMSSl5+XKiXOawkyQwCkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3EGQVT2ZeCdymV0BHMAEdoV8fD3JESSJCSqqB0VcsnvPeLpFIxc3zBbZ/aJPsWq1x+ey
 J9KA9aW96Uo5qbVy2VWKGgPOS48XaRokTVnxJbbC6qXU/95rCxennq89Mf71lc5+I0J6MBTcO
 b54izsa9jrlFbl/x1PJ7TgoiS46x/7IS7guoc29MDetkTVmh6/sr7e6Jqzz3P+1REA9aef0LN
 xNvnBJLcUaioRZzUXEiAJlABiC8AgAA
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1482895635!63406068!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28935 invoked from network); 28 Dec 2016 03:27:15 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
 (217.70.183.195)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Dec 2016 03:27:15 -0000
Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [217.70.178.135])
 by relay3-d.mail.gandi.net (Postfix) with ESMTP id 9807BA80CD
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 28 Dec 2016 04:27:13 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter6-d.gandi.net
Received: from relay3-d.mail.gandi.net ([IPv6:::ffff:217.70.183.195])
 by mfilter6-d.gandi.net (mfilter6-d.gandi.net [::ffff:10.0.15.180])
 (amavisd-new, port 10024)
 with ESMTP id kTfcPODo-ebF for <mirageos-devel@lists.xenproject.org>;
 Wed, 28 Dec 2016 04:27:12 +0100 (CET)
X-Originating-IP: 208.66.128.1
Received: from [10.137.3.11] (unknown [208.66.128.1])
 (Authenticated sender: guybrush@somerandomidiot.com)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id BC2F7A80C4
 for <mirageos-devel@lists.xenproject.org>;
 Wed, 28 Dec 2016 04:27:11 +0100 (CET)
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
From: Mindy <mindy@somerandomidiot.com>
Message-ID: <203e3a4b-4d2b-240e-b3e8-2cf18fdf7c59@somerandomidiot.com>
Date: Tue, 27 Dec 2016 21:27:08 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [MirageOS-devel] no MirageOS biweekly catchup this fortnight,
	next on 4 Jan 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>

SGkgYWxsLAoKSSdkIGxpa2UgdG8gcHJvcG9zZSB0aGF0IHdlIHNoaWZ0IHRoZSBNaXJhZ2VPUyBi
aXdlZWtseSBjYXRjaHVwcyBieSBhIAp3ZWVrLCBjYW5jZWxpbmcgdGhlIGNhdGNodXAgdGhhdCB3
b3VsZCBoYXZlIHRha2VuIHBsYWNlIHRvbW9ycm93IGFuZCAKaG9sZGluZyB0aGUgbmV4dCBvbmUg
b24gNCBKYW51YXJ5IDIwMTcuICBNYW55IG9mIG91ciBjb250cmlidXRvcnMgYXJlIAp0cmF2ZWxp
bmcgb3Igb3RoZXJ3aXNlIG9jY3VwaWVkIHRoaXMgd2Vlay4KCkFsc28sIGFzc3VtaW5nIHdlIGNv
bnRpbnVlIHRoZSBiaXdlZWtseSAoZm9ydG5pZ2h0bHkpIHNjaGVkdWxlLCB0aGlzIAp3b3VsZCBw
bGFjZSBhbiBlYXJseSBNYXJjaCBjYXRjaHVwIG9uIDEgTWFyY2ggKGp1c3QgYmVmb3JlIHRoZSAK
aGFja2F0aG9uKSByYXRoZXIgdGhhbiBvbiA4IE1hcmNoIChqdXN0IGFmdGVyKS4KClRoYW5rcywK
Ck1pbmR5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:01:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMf0j-0004qX-Kr; Thu, 29 Dec 2016 18:01:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sk826@cam.ac.uk>) id 1cMexV-0004Kg-Bf
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 17:57:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C5/A9-01392-89E45685; Thu, 29 Dec 2016 17:57:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSnM/RpzvdLzX
 C4PZ+BYve1rssDowehz9cYQlgjGLNzEvKr0hgzeifvp+l4Ix4xYnu5awNjGdEuhg5OSQEFCW2
 Nm5khrAdJHrf7GHvYuTiEBJ4xCRx5s0xRghnLqPEif/bWSCqciQ2d5xihbCLJTb1nGcDsXkFB
 CVOznwCViMk4CXx9NARdhCbTUBbYv6Zl2A2i4CqxKsJp9ghehMl9k26xgTRGyAx4/p5sJnCQF
 e8mHeFEcQWEVCXWHbqPpjNDDTz98zXLBMY+WchWTcLSWoWIweQrS6xfp4QRFhN4va2q+wQtrb
 EsoWvmRcwsq5iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxa
 BiDYwbj8o9MhRkkOJiVRXkvL1AghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzLfYFygkWp6akVa
 Zk5wPiBSUtw8CiJ8N4ESfMWFyTmFmemQ6ROMRpzHJu1+CkTx67ONU+ZhFjy8vNSpcR5L4CUCo
 CUZpTmwQ2CxfUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOeAZnCk5lXArfvFdApTECnqOU
 kg5xSkoiQkmpgFLttnLbda2/CXZ2fq1dMCGPNELnce2DDtbPZdpopH07Jf98udjKU+9opxrt7
 rRftrNkuonnVr7px23GTSJ9/POxOadnyL59/suTR3Tbxc/NGl+lK13eX7it4Fz1tSrPjgXKZi
 Ei73lUMK0wzpkpa3ruzQ0Ty347Z6x2y8v9F/2WbFBD6rV2jVomlOCPRUIu5qDgRACVbAf3mAg
 AA
X-Env-Sender: sk826@cam.ac.uk
X-Msg-Ref: server-9.tower-31.messagelabs.com!1483034263!22804918!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1986 invoked from network); 29 Dec 2016 17:57:43 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-9.tower-31.messagelabs.com with SMTP; 29 Dec 2016 17:57:43 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from mail-ua0-f170.google.com ([209.85.217.170]:35041)
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:sk826) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1cMexS-000h0Y-7L (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <sk826@cam.ac.uk>); Thu, 29 Dec 2016 17:57:42 +0000
Received: by mail-ua0-f170.google.com with SMTP id v2so60938368uac.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 29 Dec 2016 09:57:42 -0800 (PST)
X-Gm-Message-State: AIkVDXK9HRX+4sAgMWMf8LZN18TdeW+5jUwal8rOnEJ0CvCUoa7oFVai1eK+/DbDg8UKAM71kNMDSBSzMCYkGA==
X-Received: by 10.159.34.208 with SMTP id 74mr31548581uan.159.1483034261294;
 Thu, 29 Dec 2016 09:57:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.3.179 with HTTP; Thu, 29 Dec 2016 09:57:41 -0800 (PST)
From: KC Sivaramakrishnan <sk826@cam.ac.uk>
Date: Thu, 29 Dec 2016 17:57:41 +0000
X-Gmail-Original-Message-ID: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
Message-ID: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 29 Dec 2016 18:01:05 +0000
Subject: [MirageOS-devel] [ANN] Ezirmin.0.1.0 : An easy interface on top of
	Irmin
X-BeenThere: mirageos-devel@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="===============5378113569844834215=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5378113569844834215==
Content-Type: multipart/alternative; boundary=94eb2c04c6a255995c0544cfd24a

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

Hi folks,

Hope you've had a great Christmas and are looking forward to the New Year!

I am pleased to announce the release of Ezirmin library.

https://github.com/kayceesrk/ezirmin

Ezirmin provides a simple de-functorized interface on top of the Irmin
library. It comes with set of mergeable data types, instantiated to
specific backends to quickly get going. I built Ezirmin since every time I
came back to using Irmin after a break, I had to relearn how to instantiate
the various functors. The de-functorized interface will (hopefully) reduce
the entry barrier to using Irmin. Consequently, Ezirmin is not intended to
provide all the functionality of Irmin, and only factors in commonly used
features.

The second goal of Ezirmin is to build and maintain a library of persistent
mergeable data types (CRDTs with persistence). The wonderful efficient
mergeable data types such as queues[0] and ropes[1] do not seem to be
actively maintained, and Ezirmin is an attempt to maintain and encourage
their use.

Any and all comments are warmly welcome.

Kind Regards,
KC

[0]: https://github.com/mirage/merge-queues/
[1]: https://github.com/mirage/merge-ropes/

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

<div dir=3D"ltr">Hi folks,<div><br></div><div>Hope you&#39;ve had a great C=
hristmas and are looking forward to the New Year!</div><div><br></div><div>=
I am pleased to announce the release of Ezirmin library.</div><div><br></di=
v><div><a href=3D"https://github.com/kayceesrk/ezirmin">https://github.com/=
kayceesrk/ezirmin</a><br></div><div><br></div><div>Ezirmin provides a simpl=
e de-functorized interface on top of the Irmin library. It comes with set o=
f mergeable data types, instantiated to specific backends to quickly get go=
ing. I built Ezirmin since every time I came back to using Irmin after a br=
eak, I had to relearn how to instantiate the various functors. The de-funct=
orized interface will (hopefully) reduce the entry barrier to using Irmin. =
Consequently, Ezirmin is not intended to provide all the functionality of I=
rmin, and only factors in commonly used features.</div><div><br></div><div>=
The second goal of Ezirmin is to build and maintain a library of persistent=
 mergeable data types (CRDTs with persistence). The wonderful efficient mer=
geable data types such as queues[0] and ropes[1] do not seem to be actively=
 maintained, and Ezirmin is an attempt to maintain and encourage their use.=
=C2=A0</div><div><br></div><div>Any and all comments are warmly welcome.</d=
iv><div><br></div><div>Kind Regards,</div><div>KC</div><div><br></div><div>=
[0]:=C2=A0<a href=3D"https://github.com/mirage/merge-queues/">https://githu=
b.com/mirage/merge-queues/</a></div><div>[1]:=C2=A0<a href=3D"https://githu=
b.com/mirage/merge-ropes/">https://github.com/mirage/merge-ropes/</a></div>=
<div><br></div></div>

--94eb2c04c6a255995c0544cfd24a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5378113569844834215==--


From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:01:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMf0j-0004qO-Ie; Thu, 29 Dec 2016 18:01:05 +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 1cIDub-0006H3-HT
 for mirageos-devel@lists.xenproject.org; Sat, 17 Dec 2016 12:16:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 8F/11-25657-89C25585; Sat, 17 Dec 2016 12:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfTOYd3pOqE
 RBncuKFv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bUmwYFt00rps3+ztzA+FK3i5GTQ0hgPqPE
 y5tcXYxcHCwCrawS89resYA4EgJzWCVe/v/JClIlIZAjcWnyaWYIu0CiYU0/O4jNKyAocXLmE
 xaISd4S+07PZAOxOQXsJNbOXcEKMkhI4BmjxI0XTYwgCTYBHYmOc+/BbBYBVYmVLW/ZIAYFSM
 xa+htsmbCAvcTfvl6wZSIC6hLNW04wgdjMAoESD5Y8ZISwvSQO3lvEOIFRYBaSO2YhSc1i5AC
 y1SXWzxOCCGtLLFv4mhnCVpO4ve0qO7L4Aka2VYwaxalFZalFuobmeklFmekZJbmJmTm6hgbG
 ermpxcWJ6ak5iUnFesn5uZsYgWHOAAQ7GF+e9jzEKMnBpCTKO2VtSIQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd7n2qERQoJFqempFWmZOcCIg0lLcPAoifA2aQGleYsLEnOLM9MhUqcYLTmOzV
 r8lIlj2jMQuatzzVMmIZa8/LxUKXHeVSDzBEAaMkrz4MbBksIlRlkpYV5GoAOFeApSi3IzS1D
 lXzGKczAqCfM+0gSawpOZVwK39RXQQUxAB1nMCwY5qCQRISXVwLhwudc841CjGU9WfPpksdVt
 35knPel9Eq/37kqb19iayXtXoihca1ZOhOd9xxDOpSEbl1ic/fZWRficba//ja+7NdN3Mf893
 6YW8j68fRfDrgW/6lg//Ymsl5GbFRgfLtDpOOP7nPiLSr80Pz5xbWq9IXmJRZp7N/uMeab57W
 c3Tjux+cqvI4VKLMUZiYZazEXFiQAxhIq+BQMAAA==
X-Env-Sender: tom.j.ridge@googlemail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1481976982!76683852!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19364 invoked from network); 17 Dec 2016 12:16:23 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Dec 2016 12:16:23 -0000
Received: by mail-qk0-f195.google.com with SMTP id n204so14916524qke.2
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 17 Dec 2016 04:16:23 -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=t2bzJpxuXnKKI9wP6eRVXRKWTXQRwBNuaAvw7keUGWs=;
 b=almfFKqTx9L6NxKAv3ZE4j9/N6W+X6Gsor1cNq0d2SxMO2AZiJbRAJVhAwh4/1Ge1a
 P48NNnZHOVkADZ8vx7R35zxWzv9Eez8ZgFZLbTm+3Yyd8AbbSPnjURrUKeSmec87WEl5
 8NUyadzTLqAY8VlQ7+USoUj+ZPuCPPB54Zy1Tx6vJWxwue4As9FTsGEaM9GNnrNrptAV
 HM4CsLF8KgR+zoGO/gIrxhqvVuVQ3Eqn+SxWCN4Ok3x4agQwfD2ipZRg6zP14lb6yhU7
 rYx6QE06iGJoOMMORC6b4lLYpjKnmWk6PwUaXwSPE4iSO+WqdA4rXb9mj/9DuaQeV0Wx
 oLCA==
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=t2bzJpxuXnKKI9wP6eRVXRKWTXQRwBNuaAvw7keUGWs=;
 b=Ikj/RABb+qXvM63VD9q7x/+0Db3ye8sPQt0LBYx0XbFi9Sypxgc0L8gkfx6m1/FVsw
 kKnk5316vIRwsz90oveNmWcK0nQZtSiD0KWxEl/pmIILkj/I/NXLLQNzDPPwxB73L7mk
 sO8IEsmrTbFto/jqt6Nq27Mg7W1CzsO0uv3mSHc2ChnBtrgpYeO2bkWSpJGGcrYqmZJa
 417l8Sx2aGSGBUq0+Jk7z/TT/Xh1LuA9O51ruv3kVD8JjBXNe8cgVlA8HADk92U9262C
 uxowugMc4CEYcLqGvN/EguQCZRAb5Idljb0xVCAWTguiiWG7k71QQ/oISNIylhM00jOu
 YxJg==
X-Gm-Message-State: AIkVDXIOk/FtN8gXoOiXAXPsS9oauXxH1zhrDXow/PQmQJZ3CwDHfTm/bfF6/UtME8YIFLMAyEbRlEp6PP9ETA==
X-Received: by 10.55.22.194 with SMTP id 63mr1554736qkw.22.1481976982175; Sat,
 17 Dec 2016 04:16:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.16.100 with HTTP; Sat, 17 Dec 2016 04:16:01 -0800 (PST)
In-Reply-To: <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
 <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
 <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
From: Tom Ridge <tom.j.ridge@googlemail.com>
Date: Sat, 17 Dec 2016 12:16:01 +0000
Message-ID: <CABooLwMmyPz27twp3XBkzXw2EavA-vZ81Hk_ubGjZtB5bEn=iQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailman-Approved-At: Thu, 29 Dec 2016 18:01:05 +0000
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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="===============1698952378993220128=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1698952378993220128==
Content-Type: multipart/alternative; boundary=001a11496842968c580543d9a7c2

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

I'm also working in this area!

At the moment I have a working B-tree implementation (with delete!) and I
hope to interface this to ocaml-9p, to provide a remote "persistent map"
(KV store) which could be mounted in Linux. Of course, it could also be
used directly on the mirage block layer without much further work.
Performance is looking very good, primarily because of various
optimizations to the B-tree (bulk-insert, caching, delayed write till sync
etc).

So I am not sure that it is worth starting another project.

Ultimately I want to provide a POSIX filesystem interface, via sibylfs.

Thanks

T



On 14 December 2016 at 17:13, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 14 Dec 2016, at 17:09, Gabriel de Perthuis <g2p.code@gmail.com> wrote:
> >
> > Le 14/12/2016 =C3=A0 17:23, Sean Grove a =C3=A9crit :
> >>    I'm announcing I intend to work on the Mirage storage stack.
> >>
> >> Very cool!
> >>
> >>
> >>    There is a clear need for something that sits on top of the BLOCK A=
PI
> >>    and provides higher-level capabilities.  I'm planning to write a
> >>    storage library that provides a key-value store (with fixed-size
> keys)
> >>    and an Irmin backend.  A more generic key-value store with variable
> >>    size keys could also be implemented on top.
> >>
> >>
> >> A lot of my use cases are probably in the minority for Mirage, but wil=
l
> >> you design/implement it with an eye towards the JavaScript runtime
> >> (either via jsoo of BuckleScript)? The dream for me has always been to
> >> sync data between web/mobile clients and a Mirage server, like
> Cuekeeper.
> >
> > I think CueKeeper should be able to take advantage of a new Irmin
> > backend pretty easily.  Both ends of the connection are using Irmin, th=
e
> > browser uses an IndexedDB backend, and the server could start using thi=
s
> > new disk-backed Irmin backend.
> >
> > The key-value API will include details about handling disk barriers,
> > garbage collection, possibly other things that are not relevant to the
> > browser.  That API won't aim to be easily reimplemented in a browser.
> > But Irmin can be, so that shouldn't be an issue.
>
> I believe that Thomas Gazagnaire has been working on a revision of
> the Irmin API that distills down the interface to a simpler version for
> the common path.  We've been using Irmin pretty heavily in Docker for Mac=
,
> so the lessons learnt from that use should hopefully translate into a mor=
e
> lightweight developer experience for the Irmin v2 API.
>
> regards,
> Anil
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>

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

<div dir=3D"ltr">I&#39;m also working in this area!<div><br></div><div>At t=
he moment I have a working B-tree implementation (with delete!) and I hope =
to interface this to ocaml-9p, to provide a remote &quot;persistent map&quo=
t; (KV store) which could be mounted in Linux. Of course, it could also be =
used directly on the mirage block layer without much further work. Performa=
nce is looking very good, primarily because of various optimizations to the=
 B-tree (bulk-insert, caching, delayed write till sync etc).</div><div><br>=
</div><div>So I am not sure that it is worth starting another project.</div=
><div><br></div><div>Ultimately I want to provide a POSIX filesystem interf=
ace, via sibylfs.</div><div><br></div><div>Thanks</div><div><br></div><div>=
T</div><div><br></div><div><br></div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On 14 December 2016 at 17:13, Anil Madhavapeddy <=
span dir=3D"ltr">&lt;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">a=
nil@recoil.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><spa=
n class=3D"">On 14 Dec 2016, at 17:09, Gabriel de Perthuis &lt;<a href=3D"m=
ailto:g2p.code@gmail.com">g2p.code@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Le 14/12/2016 =C3=A0 17:23, Sean Grove a =C3=A9crit :<br>
&gt;&gt;=C2=A0 =C2=A0 I&#39;m announcing I intend to work on the Mirage sto=
rage stack.<br>
&gt;&gt;<br>
&gt;&gt; Very cool!<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 There is a clear need for something that sits on top =
of the BLOCK API<br>
&gt;&gt;=C2=A0 =C2=A0 and provides higher-level capabilities.=C2=A0 I&#39;m=
 planning to write a<br>
&gt;&gt;=C2=A0 =C2=A0 storage library that provides a key-value store (with=
 fixed-size keys)<br>
&gt;&gt;=C2=A0 =C2=A0 and an Irmin backend.=C2=A0 A more generic key-value =
store with variable<br>
&gt;&gt;=C2=A0 =C2=A0 size keys could also be implemented on top.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; A lot of my use cases are probably in the minority for Mirage, but=
 will<br>
&gt;&gt; you design/implement it with an eye towards the JavaScript runtime=
<br>
&gt;&gt; (either via jsoo of BuckleScript)? The dream for me has always bee=
n to<br>
&gt;&gt; sync data between web/mobile clients and a Mirage server, like Cue=
keeper.<br>
&gt;<br>
&gt; I think CueKeeper should be able to take advantage of a new Irmin<br>
&gt; backend pretty easily.=C2=A0 Both ends of the connection are using Irm=
in, the<br>
&gt; browser uses an IndexedDB backend, and the server could start using th=
is<br>
&gt; new disk-backed Irmin backend.<br>
&gt;<br>
&gt; The key-value API will include details about handling disk barriers,<b=
r>
&gt; garbage collection, possibly other things that are not relevant to the=
<br>
&gt; browser.=C2=A0 That API won&#39;t aim to be easily reimplemented in a =
browser.<br>
&gt; But Irmin can be, so that shouldn&#39;t be an issue.<br>
<br>
</span>I believe that Thomas Gazagnaire has been working on a revision of<b=
r>
the Irmin API that distills down the interface to a simpler version for<br>
the common path.=C2=A0 We&#39;ve been using Irmin pretty heavily in Docker =
for Mac,<br>
so the lessons learnt from that use should hopefully translate into a more<=
br>
lightweight developer experience for the Irmin v2 API.<br>
<br>
regards,<br>
Anil<br>
<div class=3D"HOEnZb"><div class=3D"h5">______________________________<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>

--001a11496842968c580543d9a7c2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1698952378993220128==--


From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:01:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMf0j-0004qX-Kr; Thu, 29 Dec 2016 18:01:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sk826@cam.ac.uk>) id 1cMexV-0004Kg-Bf
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 17:57:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C5/A9-01392-89E45685; Thu, 29 Dec 2016 17:57:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSnM/RpzvdLzX
 C4PZ+BYve1rssDowehz9cYQlgjGLNzEvKr0hgzeifvp+l4Ix4xYnu5awNjGdEuhg5OSQEFCW2
 Nm5khrAdJHrf7GHvYuTiEBJ4xCRx5s0xRghnLqPEif/bWSCqciQ2d5xihbCLJTb1nGcDsXkFB
 CVOznwCViMk4CXx9NARdhCbTUBbYv6Zl2A2i4CqxKsJp9ghehMl9k26xgTRGyAx4/p5sJnCQF
 e8mHeFEcQWEVCXWHbqPpjNDDTz98zXLBMY+WchWTcLSWoWIweQrS6xfp4QRFhN4va2q+wQtrb
 EsoWvmRcwsq5iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxa
 BiDYwbj8o9MhRkkOJiVRXkvL1AghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzLfYFygkWp6akVa
 Zk5wPiBSUtw8CiJ8N4ESfMWFyTmFmemQ6ROMRpzHJu1+CkTx67ONU+ZhFjy8vNSpcR5L4CUCo
 CUZpTmwQ2CxfUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOeAZnCk5lXArfvFdApTECnqOU
 kg5xSkoiQkmpgFLttnLbda2/CXZ2fq1dMCGPNELnce2DDtbPZdpopH07Jf98udjKU+9opxrt7
 rRftrNkuonnVr7px23GTSJ9/POxOadnyL59/suTR3Tbxc/NGl+lK13eX7it4Fz1tSrPjgXKZi
 Ei73lUMK0wzpkpa3ruzQ0Ty347Z6x2y8v9F/2WbFBD6rV2jVomlOCPRUIu5qDgRACVbAf3mAg
 AA
X-Env-Sender: sk826@cam.ac.uk
X-Msg-Ref: server-9.tower-31.messagelabs.com!1483034263!22804918!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1986 invoked from network); 29 Dec 2016 17:57:43 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-9.tower-31.messagelabs.com with SMTP; 29 Dec 2016 17:57:43 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from mail-ua0-f170.google.com ([209.85.217.170]:35041)
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:sk826) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1cMexS-000h0Y-7L (Exim 4.86_36-e07b163) for
 mirageos-devel@lists.xenproject.org
 (return-path <sk826@cam.ac.uk>); Thu, 29 Dec 2016 17:57:42 +0000
Received: by mail-ua0-f170.google.com with SMTP id v2so60938368uac.2
 for <mirageos-devel@lists.xenproject.org>;
 Thu, 29 Dec 2016 09:57:42 -0800 (PST)
X-Gm-Message-State: AIkVDXK9HRX+4sAgMWMf8LZN18TdeW+5jUwal8rOnEJ0CvCUoa7oFVai1eK+/DbDg8UKAM71kNMDSBSzMCYkGA==
X-Received: by 10.159.34.208 with SMTP id 74mr31548581uan.159.1483034261294;
 Thu, 29 Dec 2016 09:57:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.3.179 with HTTP; Thu, 29 Dec 2016 09:57:41 -0800 (PST)
From: KC Sivaramakrishnan <sk826@cam.ac.uk>
Date: Thu, 29 Dec 2016 17:57:41 +0000
X-Gmail-Original-Message-ID: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
Message-ID: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
To: mirageos-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 29 Dec 2016 18:01:05 +0000
Subject: [MirageOS-devel] [ANN] Ezirmin.0.1.0 : An easy interface on top of
	Irmin
X-BeenThere: mirageos-devel@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="===============5378113569844834215=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============5378113569844834215==
Content-Type: multipart/alternative; boundary=94eb2c04c6a255995c0544cfd24a

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

Hi folks,

Hope you've had a great Christmas and are looking forward to the New Year!

I am pleased to announce the release of Ezirmin library.

https://github.com/kayceesrk/ezirmin

Ezirmin provides a simple de-functorized interface on top of the Irmin
library. It comes with set of mergeable data types, instantiated to
specific backends to quickly get going. I built Ezirmin since every time I
came back to using Irmin after a break, I had to relearn how to instantiate
the various functors. The de-functorized interface will (hopefully) reduce
the entry barrier to using Irmin. Consequently, Ezirmin is not intended to
provide all the functionality of Irmin, and only factors in commonly used
features.

The second goal of Ezirmin is to build and maintain a library of persistent
mergeable data types (CRDTs with persistence). The wonderful efficient
mergeable data types such as queues[0] and ropes[1] do not seem to be
actively maintained, and Ezirmin is an attempt to maintain and encourage
their use.

Any and all comments are warmly welcome.

Kind Regards,
KC

[0]: https://github.com/mirage/merge-queues/
[1]: https://github.com/mirage/merge-ropes/

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

<div dir=3D"ltr">Hi folks,<div><br></div><div>Hope you&#39;ve had a great C=
hristmas and are looking forward to the New Year!</div><div><br></div><div>=
I am pleased to announce the release of Ezirmin library.</div><div><br></di=
v><div><a href=3D"https://github.com/kayceesrk/ezirmin">https://github.com/=
kayceesrk/ezirmin</a><br></div><div><br></div><div>Ezirmin provides a simpl=
e de-functorized interface on top of the Irmin library. It comes with set o=
f mergeable data types, instantiated to specific backends to quickly get go=
ing. I built Ezirmin since every time I came back to using Irmin after a br=
eak, I had to relearn how to instantiate the various functors. The de-funct=
orized interface will (hopefully) reduce the entry barrier to using Irmin. =
Consequently, Ezirmin is not intended to provide all the functionality of I=
rmin, and only factors in commonly used features.</div><div><br></div><div>=
The second goal of Ezirmin is to build and maintain a library of persistent=
 mergeable data types (CRDTs with persistence). The wonderful efficient mer=
geable data types such as queues[0] and ropes[1] do not seem to be actively=
 maintained, and Ezirmin is an attempt to maintain and encourage their use.=
=C2=A0</div><div><br></div><div>Any and all comments are warmly welcome.</d=
iv><div><br></div><div>Kind Regards,</div><div>KC</div><div><br></div><div>=
[0]:=C2=A0<a href=3D"https://github.com/mirage/merge-queues/">https://githu=
b.com/mirage/merge-queues/</a></div><div>[1]:=C2=A0<a href=3D"https://githu=
b.com/mirage/merge-ropes/">https://github.com/mirage/merge-ropes/</a></div>=
<div><br></div></div>

--94eb2c04c6a255995c0544cfd24a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============5378113569844834215==--


From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:01:17 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMf0j-0004qO-Ie; Thu, 29 Dec 2016 18:01:05 +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 1cIDub-0006H3-HT
 for mirageos-devel@lists.xenproject.org; Sat, 17 Dec 2016 12:16:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 8F/11-25657-89C25585; Sat, 17 Dec 2016 12:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfTOYd3pOqE
 RBncuKFv0tt5lcWD0OPzhCksAYxRrZl5SfkUCa8bUmwYFt00rps3+ztzA+FK3i5GTQ0hgPqPE
 y5tcXYxcHCwCrawS89resYA4EgJzWCVe/v/JClIlIZAjcWnyaWYIu0CiYU0/O4jNKyAocXLmE
 xaISd4S+07PZAOxOQXsJNbOXcEKMkhI4BmjxI0XTYwgCTYBHYmOc+/BbBYBVYmVLW/ZIAYFSM
 xa+htsmbCAvcTfvl6wZSIC6hLNW04wgdjMAoESD5Y8ZISwvSQO3lvEOIFRYBaSO2YhSc1i5AC
 y1SXWzxOCCGtLLFv4mhnCVpO4ve0qO7L4Aka2VYwaxalFZalFuobmeklFmekZJbmJmTm6hgbG
 ermpxcWJ6ak5iUnFesn5uZsYgWHOAAQ7GF+e9jzEKMnBpCTKO2VtSIQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd7n2qERQoJFqempFWmZOcCIg0lLcPAoifA2aQGleYsLEnOLM9MhUqcYLTmOzV
 r8lIlj2jMQuatzzVMmIZa8/LxUKXHeVSDzBEAaMkrz4MbBksIlRlkpYV5GoAOFeApSi3IzS1D
 lXzGKczAqCfM+0gSawpOZVwK39RXQQUxAB1nMCwY5qCQRISXVwLhwudc841CjGU9WfPpksdVt
 35knPel9Eq/37kqb19iayXtXoihca1ZOhOd9xxDOpSEbl1ic/fZWRficba//ja+7NdN3Mf893
 6YW8j68fRfDrgW/6lg//Ymsl5GbFRgfLtDpOOP7nPiLSr80Pz5xbWq9IXmJRZp7N/uMeab57W
 c3Tjux+cqvI4VKLMUZiYZazEXFiQAxhIq+BQMAAA==
X-Env-Sender: tom.j.ridge@googlemail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1481976982!76683852!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19364 invoked from network); 17 Dec 2016 12:16:23 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Dec 2016 12:16:23 -0000
Received: by mail-qk0-f195.google.com with SMTP id n204so14916524qke.2
 for <mirageos-devel@lists.xenproject.org>;
 Sat, 17 Dec 2016 04:16:23 -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=t2bzJpxuXnKKI9wP6eRVXRKWTXQRwBNuaAvw7keUGWs=;
 b=almfFKqTx9L6NxKAv3ZE4j9/N6W+X6Gsor1cNq0d2SxMO2AZiJbRAJVhAwh4/1Ge1a
 P48NNnZHOVkADZ8vx7R35zxWzv9Eez8ZgFZLbTm+3Yyd8AbbSPnjURrUKeSmec87WEl5
 8NUyadzTLqAY8VlQ7+USoUj+ZPuCPPB54Zy1Tx6vJWxwue4As9FTsGEaM9GNnrNrptAV
 HM4CsLF8KgR+zoGO/gIrxhqvVuVQ3Eqn+SxWCN4Ok3x4agQwfD2ipZRg6zP14lb6yhU7
 rYx6QE06iGJoOMMORC6b4lLYpjKnmWk6PwUaXwSPE4iSO+WqdA4rXb9mj/9DuaQeV0Wx
 oLCA==
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=t2bzJpxuXnKKI9wP6eRVXRKWTXQRwBNuaAvw7keUGWs=;
 b=Ikj/RABb+qXvM63VD9q7x/+0Db3ye8sPQt0LBYx0XbFi9Sypxgc0L8gkfx6m1/FVsw
 kKnk5316vIRwsz90oveNmWcK0nQZtSiD0KWxEl/pmIILkj/I/NXLLQNzDPPwxB73L7mk
 sO8IEsmrTbFto/jqt6Nq27Mg7W1CzsO0uv3mSHc2ChnBtrgpYeO2bkWSpJGGcrYqmZJa
 417l8Sx2aGSGBUq0+Jk7z/TT/Xh1LuA9O51ruv3kVD8JjBXNe8cgVlA8HADk92U9262C
 uxowugMc4CEYcLqGvN/EguQCZRAb5Idljb0xVCAWTguiiWG7k71QQ/oISNIylhM00jOu
 YxJg==
X-Gm-Message-State: AIkVDXIOk/FtN8gXoOiXAXPsS9oauXxH1zhrDXow/PQmQJZ3CwDHfTm/bfF6/UtME8YIFLMAyEbRlEp6PP9ETA==
X-Received: by 10.55.22.194 with SMTP id 63mr1554736qkw.22.1481976982175; Sat,
 17 Dec 2016 04:16:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.16.100 with HTTP; Sat, 17 Dec 2016 04:16:01 -0800 (PST)
In-Reply-To: <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
 <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
 <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
From: Tom Ridge <tom.j.ridge@googlemail.com>
Date: Sat, 17 Dec 2016 12:16:01 +0000
Message-ID: <CABooLwMmyPz27twp3XBkzXw2EavA-vZ81Hk_ubGjZtB5bEn=iQ@mail.gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailman-Approved-At: Thu, 29 Dec 2016 18:01:05 +0000
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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="===============1698952378993220128=="
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--===============1698952378993220128==
Content-Type: multipart/alternative; boundary=001a11496842968c580543d9a7c2

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

I'm also working in this area!

At the moment I have a working B-tree implementation (with delete!) and I
hope to interface this to ocaml-9p, to provide a remote "persistent map"
(KV store) which could be mounted in Linux. Of course, it could also be
used directly on the mirage block layer without much further work.
Performance is looking very good, primarily because of various
optimizations to the B-tree (bulk-insert, caching, delayed write till sync
etc).

So I am not sure that it is worth starting another project.

Ultimately I want to provide a POSIX filesystem interface, via sibylfs.

Thanks

T



On 14 December 2016 at 17:13, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 14 Dec 2016, at 17:09, Gabriel de Perthuis <g2p.code@gmail.com> wrote:
> >
> > Le 14/12/2016 =C3=A0 17:23, Sean Grove a =C3=A9crit :
> >>    I'm announcing I intend to work on the Mirage storage stack.
> >>
> >> Very cool!
> >>
> >>
> >>    There is a clear need for something that sits on top of the BLOCK A=
PI
> >>    and provides higher-level capabilities.  I'm planning to write a
> >>    storage library that provides a key-value store (with fixed-size
> keys)
> >>    and an Irmin backend.  A more generic key-value store with variable
> >>    size keys could also be implemented on top.
> >>
> >>
> >> A lot of my use cases are probably in the minority for Mirage, but wil=
l
> >> you design/implement it with an eye towards the JavaScript runtime
> >> (either via jsoo of BuckleScript)? The dream for me has always been to
> >> sync data between web/mobile clients and a Mirage server, like
> Cuekeeper.
> >
> > I think CueKeeper should be able to take advantage of a new Irmin
> > backend pretty easily.  Both ends of the connection are using Irmin, th=
e
> > browser uses an IndexedDB backend, and the server could start using thi=
s
> > new disk-backed Irmin backend.
> >
> > The key-value API will include details about handling disk barriers,
> > garbage collection, possibly other things that are not relevant to the
> > browser.  That API won't aim to be easily reimplemented in a browser.
> > But Irmin can be, so that shouldn't be an issue.
>
> I believe that Thomas Gazagnaire has been working on a revision of
> the Irmin API that distills down the interface to a simpler version for
> the common path.  We've been using Irmin pretty heavily in Docker for Mac=
,
> so the lessons learnt from that use should hopefully translate into a mor=
e
> lightweight developer experience for the Irmin v2 API.
>
> regards,
> Anil
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>

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

<div dir=3D"ltr">I&#39;m also working in this area!<div><br></div><div>At t=
he moment I have a working B-tree implementation (with delete!) and I hope =
to interface this to ocaml-9p, to provide a remote &quot;persistent map&quo=
t; (KV store) which could be mounted in Linux. Of course, it could also be =
used directly on the mirage block layer without much further work. Performa=
nce is looking very good, primarily because of various optimizations to the=
 B-tree (bulk-insert, caching, delayed write till sync etc).</div><div><br>=
</div><div>So I am not sure that it is worth starting another project.</div=
><div><br></div><div>Ultimately I want to provide a POSIX filesystem interf=
ace, via sibylfs.</div><div><br></div><div>Thanks</div><div><br></div><div>=
T</div><div><br></div><div><br></div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On 14 December 2016 at 17:13, Anil Madhavapeddy <=
span dir=3D"ltr">&lt;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">a=
nil@recoil.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><spa=
n class=3D"">On 14 Dec 2016, at 17:09, Gabriel de Perthuis &lt;<a href=3D"m=
ailto:g2p.code@gmail.com">g2p.code@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Le 14/12/2016 =C3=A0 17:23, Sean Grove a =C3=A9crit :<br>
&gt;&gt;=C2=A0 =C2=A0 I&#39;m announcing I intend to work on the Mirage sto=
rage stack.<br>
&gt;&gt;<br>
&gt;&gt; Very cool!<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 There is a clear need for something that sits on top =
of the BLOCK API<br>
&gt;&gt;=C2=A0 =C2=A0 and provides higher-level capabilities.=C2=A0 I&#39;m=
 planning to write a<br>
&gt;&gt;=C2=A0 =C2=A0 storage library that provides a key-value store (with=
 fixed-size keys)<br>
&gt;&gt;=C2=A0 =C2=A0 and an Irmin backend.=C2=A0 A more generic key-value =
store with variable<br>
&gt;&gt;=C2=A0 =C2=A0 size keys could also be implemented on top.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; A lot of my use cases are probably in the minority for Mirage, but=
 will<br>
&gt;&gt; you design/implement it with an eye towards the JavaScript runtime=
<br>
&gt;&gt; (either via jsoo of BuckleScript)? The dream for me has always bee=
n to<br>
&gt;&gt; sync data between web/mobile clients and a Mirage server, like Cue=
keeper.<br>
&gt;<br>
&gt; I think CueKeeper should be able to take advantage of a new Irmin<br>
&gt; backend pretty easily.=C2=A0 Both ends of the connection are using Irm=
in, the<br>
&gt; browser uses an IndexedDB backend, and the server could start using th=
is<br>
&gt; new disk-backed Irmin backend.<br>
&gt;<br>
&gt; The key-value API will include details about handling disk barriers,<b=
r>
&gt; garbage collection, possibly other things that are not relevant to the=
<br>
&gt; browser.=C2=A0 That API won&#39;t aim to be easily reimplemented in a =
browser.<br>
&gt; But Irmin can be, so that shouldn&#39;t be an issue.<br>
<br>
</span>I believe that Thomas Gazagnaire has been working on a revision of<b=
r>
the Irmin API that distills down the interface to a simpler version for<br>
the common path.=C2=A0 We&#39;ve been using Irmin pretty heavily in Docker =
for Mac,<br>
so the lessons learnt from that use should hopefully translate into a more<=
br>
lightweight developer experience for the Irmin v2 API.<br>
<br>
regards,<br>
Anil<br>
<div class=3D"HOEnZb"><div class=3D"h5">______________________________<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>

--001a11496842968c580543d9a7c2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlyYWdlT1Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFn
ZW9zLWRldmVsCg==

--===============1698952378993220128==--


From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:12:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMfC0-0005Ts-IV; Thu, 29 Dec 2016 18:12:44 +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 1cMfBz-0005Tm-Eq
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 18:12:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C6/35-27678-A1255685; Thu, 29 Dec 2016 18:12:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhsa5kUGq
 EweGTBha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFj5hbWgj7uiu23bzA3MM7j7GLk4hASmMoo
 8fTKK/YuRk4OFoHJzBLrf8uBJFgEvjJJdP69zw5R9ZpR4smTS0wgVcwCWhI3/r0Es3kF9CWuf
 HvGCGILC4RJ/No0la2LkYODTUBTYuUrfpAwp0CgxKmJe1kgFqhKTN60ig1ijLrE6o2PoEZqSy
 xb+JoZYqStxLeNbWAjhQQCJN7MOAAWFwEaeXDmc7BDJQRkJT49/8k+gVFgFpKLZiG5aBaSsQs
 YmVcxahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKAMQ7GDc
 uT7wEKMkB5OSKK+lZWqEEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlexUCgnGBRanpqRVpmDjBWY
 NISHDxKIrzxIGne4oLE3OLMdIjUKUZFKXHeewFACQGQREZpHlwbLD4vMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZg3GGQ8T2ZeCdz0V0CLmYAWq+UkgywuSURISTUwcvU2cK94fsEt7kf24Un
 xR9n+iAZu36j556LrvX2bv50OUmf7e7Odr8jEw6Z41fboxFndodUOvunZDFMlim+aXLW+0c18
 ZPbPaU62B+41WE++8rnsnv3Tv9/qrj3pO97d/v/J/tg5bjt+npwUcX13zdxv3rVrPlgHLPOsP
 HR237KAGe1y634dClRiKc5INNRiLipOBADUDOnsygIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1483035161!49108076!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33231 invoked from network); 29 Dec 2016 18:12:41 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Dec 2016 18:12:41 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d36b2e11;
 Thu, 29 Dec 2016 18:12:37 +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=1dzsDNUHAbuLdq8eDyfxsZ1DrhU=; b=bAavNRBDsK0hI3SzYe
 ZBTuet0un3d1Nb0JP9mRfrNvmv85NbX8ozHRmoy/xIJ8JJJvGftX8ITHgiFlve2D
 PKoI17eq71R+0HTWpwBlY4tLKQHY+xyd2OTbb4EHz35aTP8/5wAV5Z0l3NmHrrPZ
 DWsCiCX09d3sYJbN4HtBQ4KJY=
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=ny9uXNQ/CPsCGwjQmfoMK86s/PZh9Phk6RKmWlYuyBdeP4KtXR0
 KvqwGOiuu38urxwbTgQdK4XfGtFRYTnccODLhAj8H30LfeQOF57sLt1RaS7O2pIR
 PZ5qVc/MEEKsIpzqO1eJmh1mHiQ40Pf/6uYUzdUAH2/SRg/XLxWzEA2E=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 47f31808
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 29 Dec 2016 18:12:36 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
Date: Thu, 29 Dec 2016 18:12:35 +0000
Message-Id: <EF7A53B4-F513-4F5C-B50F-E66BEB6944EE@recoil.org>
References: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
To: KC Sivaramakrishnan <sk826@cam.ac.uk>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANN] Ezirmin.0.1.0 : An easy interface on top
 of Irmin
X-BeenThere: mirageos-devel@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>

T24gMjkgRGVjIDIwMTYsIGF0IDE3OjU3LCBLQyBTaXZhcmFtYWtyaXNobmFuIDxzazgyNkBjYW0u
YWMudWs+IHdyb3RlOgo+IAo+IEhpIGZvbGtzLAo+IAo+IEhvcGUgeW91J3ZlIGhhZCBhIGdyZWF0
IENocmlzdG1hcyBhbmQgYXJlIGxvb2tpbmcgZm9yd2FyZCB0byB0aGUgTmV3IFllYXIhCj4gCj4g
SSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIEV6aXJtaW4gbGlicmFyeS4K
PiAKPiBodHRwczovL2dpdGh1Yi5jb20va2F5Y2Vlc3JrL2V6aXJtaW4KPiAKPiBFemlybWluIHBy
b3ZpZGVzIGEgc2ltcGxlIGRlLWZ1bmN0b3JpemVkIGludGVyZmFjZSBvbiB0b3Agb2YgdGhlIEly
bWluIGxpYnJhcnkuIEl0IGNvbWVzIHdpdGggc2V0IG9mIG1lcmdlYWJsZSBkYXRhIHR5cGVzLCBp
bnN0YW50aWF0ZWQgdG8gc3BlY2lmaWMgYmFja2VuZHMgdG8gcXVpY2tseSBnZXQgZ29pbmcuIEkg
YnVpbHQgRXppcm1pbiBzaW5jZSBldmVyeSB0aW1lIEkgY2FtZSBiYWNrIHRvIHVzaW5nIElybWlu
IGFmdGVyIGEgYnJlYWssIEkgaGFkIHRvIHJlbGVhcm4gaG93IHRvIGluc3RhbnRpYXRlIHRoZSB2
YXJpb3VzIGZ1bmN0b3JzLiBUaGUgZGUtZnVuY3Rvcml6ZWQgaW50ZXJmYWNlIHdpbGwgKGhvcGVm
dWxseSkgcmVkdWNlIHRoZSBlbnRyeSBiYXJyaWVyIHRvIHVzaW5nIElybWluLiBDb25zZXF1ZW50
bHksIEV6aXJtaW4gaXMgbm90IGludGVuZGVkIHRvIHByb3ZpZGUgYWxsIHRoZSBmdW5jdGlvbmFs
aXR5IG9mIElybWluLCBhbmQgb25seSBmYWN0b3JzIGluIGNvbW1vbmx5IHVzZWQgZmVhdHVyZXMu
Cj4gCj4gVGhlIHNlY29uZCBnb2FsIG9mIEV6aXJtaW4gaXMgdG8gYnVpbGQgYW5kIG1haW50YWlu
IGEgbGlicmFyeSBvZiBwZXJzaXN0ZW50IG1lcmdlYWJsZSBkYXRhIHR5cGVzIChDUkRUcyB3aXRo
IHBlcnNpc3RlbmNlKS4gVGhlIHdvbmRlcmZ1bCBlZmZpY2llbnQgbWVyZ2VhYmxlIGRhdGEgdHlw
ZXMgc3VjaCBhcyBxdWV1ZXNbMF0gYW5kIHJvcGVzWzFdIGRvIG5vdCBzZWVtIHRvIGJlIGFjdGl2
ZWx5IG1haW50YWluZWQsIGFuZCBFemlybWluIGlzIGFuIGF0dGVtcHQgdG8gbWFpbnRhaW4gYW5k
IGVuY291cmFnZSB0aGVpciB1c2UuIAo+IAo+IEFueSBhbmQgYWxsIGNvbW1lbnRzIGFyZSB3YXJt
bHkgd2VsY29tZS4KClRoYW5rcyBmb3IgY29udHJpYnV0aW5nIHRoaXMsIEtDISAgSSd2ZSBob29r
ZWQgaXQgaW50byB0aGUgbGF0ZXN0IHJlZnJlc2ggb2YgdGhlIGRvY3MubWlyYWdlLmlvIGJ1aWxk
LCBzbyBpdCBzaG91bGQgYmUgYXZhaWxhYmxlIHRoZXJlIGluIGEgZmV3IGhvdXJzIG9uY2U6IGh0
dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNzU5IGlzIG1lcmdlZC4KCnJlZ2Fy
ZHMsCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:12:46 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMfC0-0005Ts-IV; Thu, 29 Dec 2016 18:12:44 +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 1cMfBz-0005Tm-Eq
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 18:12:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C6/35-27678-A1255685; Thu, 29 Dec 2016 18:12:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXCOvOhsa5kUGq
 EweGTBha9rXdZHBg9Dn+4whLAGMWamZeUX5HAmrFj5hbWgj7uiu23bzA3MM7j7GLk4hASmMoo
 8fTKK/YuRk4OFoHJzBLrf8uBJFgEvjJJdP69zw5R9ZpR4smTS0wgVcwCWhI3/r0Es3kF9CWuf
 HvGCGILC4RJ/No0la2LkYODTUBTYuUrfpAwp0CgxKmJe1kgFqhKTN60ig1ijLrE6o2PoEZqSy
 xb+JoZYqStxLeNbWAjhQQCJN7MOAAWFwEaeXDmc7BDJQRkJT49/8k+gVFgFpKLZiG5aBaSsQs
 YmVcxahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKAMQ7GDc
 uT7wEKMkB5OSKK+lZWqEEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlexUCgnGBRanpqRVpmDjBWY
 NISHDxKIrzxIGne4oLE3OLMdIjUKUZFKXHeewFACQGQREZpHlwbLD4vMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZg3GGQ8T2ZeCdz0V0CLmYAWq+UkgywuSURISTUwcvU2cK94fsEt7kf24Un
 xR9n+iAZu36j556LrvX2bv50OUmf7e7Odr8jEw6Z41fboxFndodUOvunZDFMlim+aXLW+0c18
 ZPbPaU62B+41WE++8rnsnv3Tv9/qrj3pO97d/v/J/tg5bjt+npwUcX13zdxv3rVrPlgHLPOsP
 HR237KAGe1y634dClRiKc5INNRiLipOBADUDOnsygIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1483035161!49108076!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33231 invoked from network); 29 Dec 2016 18:12:41 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Dec 2016 18:12:41 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d36b2e11;
 Thu, 29 Dec 2016 18:12:37 +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=1dzsDNUHAbuLdq8eDyfxsZ1DrhU=; b=bAavNRBDsK0hI3SzYe
 ZBTuet0un3d1Nb0JP9mRfrNvmv85NbX8ozHRmoy/xIJ8JJJvGftX8ITHgiFlve2D
 PKoI17eq71R+0HTWpwBlY4tLKQHY+xyd2OTbb4EHz35aTP8/5wAV5Z0l3NmHrrPZ
 DWsCiCX09d3sYJbN4HtBQ4KJY=
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=ny9uXNQ/CPsCGwjQmfoMK86s/PZh9Phk6RKmWlYuyBdeP4KtXR0
 KvqwGOiuu38urxwbTgQdK4XfGtFRYTnccODLhAj8H30LfeQOF57sLt1RaS7O2pIR
 PZ5qVc/MEEKsIpzqO1eJmh1mHiQ40Pf/6uYUzdUAH2/SRg/XLxWzEA2E=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 47f31808
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 29 Dec 2016 18:12:36 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
Date: Thu, 29 Dec 2016 18:12:35 +0000
Message-Id: <EF7A53B4-F513-4F5C-B50F-E66BEB6944EE@recoil.org>
References: <CACVN0VumWguaHuAzyXWGP3AFhh6W7WRSNZ7ibT=3QiMiKjxnHw@mail.gmail.com>
To: KC Sivaramakrishnan <sk826@cam.ac.uk>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANN] Ezirmin.0.1.0 : An easy interface on top
 of Irmin
X-BeenThere: mirageos-devel@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>

T24gMjkgRGVjIDIwMTYsIGF0IDE3OjU3LCBLQyBTaXZhcmFtYWtyaXNobmFuIDxzazgyNkBjYW0u
YWMudWs+IHdyb3RlOgo+IAo+IEhpIGZvbGtzLAo+IAo+IEhvcGUgeW91J3ZlIGhhZCBhIGdyZWF0
IENocmlzdG1hcyBhbmQgYXJlIGxvb2tpbmcgZm9yd2FyZCB0byB0aGUgTmV3IFllYXIhCj4gCj4g
SSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIEV6aXJtaW4gbGlicmFyeS4K
PiAKPiBodHRwczovL2dpdGh1Yi5jb20va2F5Y2Vlc3JrL2V6aXJtaW4KPiAKPiBFemlybWluIHBy
b3ZpZGVzIGEgc2ltcGxlIGRlLWZ1bmN0b3JpemVkIGludGVyZmFjZSBvbiB0b3Agb2YgdGhlIEly
bWluIGxpYnJhcnkuIEl0IGNvbWVzIHdpdGggc2V0IG9mIG1lcmdlYWJsZSBkYXRhIHR5cGVzLCBp
bnN0YW50aWF0ZWQgdG8gc3BlY2lmaWMgYmFja2VuZHMgdG8gcXVpY2tseSBnZXQgZ29pbmcuIEkg
YnVpbHQgRXppcm1pbiBzaW5jZSBldmVyeSB0aW1lIEkgY2FtZSBiYWNrIHRvIHVzaW5nIElybWlu
IGFmdGVyIGEgYnJlYWssIEkgaGFkIHRvIHJlbGVhcm4gaG93IHRvIGluc3RhbnRpYXRlIHRoZSB2
YXJpb3VzIGZ1bmN0b3JzLiBUaGUgZGUtZnVuY3Rvcml6ZWQgaW50ZXJmYWNlIHdpbGwgKGhvcGVm
dWxseSkgcmVkdWNlIHRoZSBlbnRyeSBiYXJyaWVyIHRvIHVzaW5nIElybWluLiBDb25zZXF1ZW50
bHksIEV6aXJtaW4gaXMgbm90IGludGVuZGVkIHRvIHByb3ZpZGUgYWxsIHRoZSBmdW5jdGlvbmFs
aXR5IG9mIElybWluLCBhbmQgb25seSBmYWN0b3JzIGluIGNvbW1vbmx5IHVzZWQgZmVhdHVyZXMu
Cj4gCj4gVGhlIHNlY29uZCBnb2FsIG9mIEV6aXJtaW4gaXMgdG8gYnVpbGQgYW5kIG1haW50YWlu
IGEgbGlicmFyeSBvZiBwZXJzaXN0ZW50IG1lcmdlYWJsZSBkYXRhIHR5cGVzIChDUkRUcyB3aXRo
IHBlcnNpc3RlbmNlKS4gVGhlIHdvbmRlcmZ1bCBlZmZpY2llbnQgbWVyZ2VhYmxlIGRhdGEgdHlw
ZXMgc3VjaCBhcyBxdWV1ZXNbMF0gYW5kIHJvcGVzWzFdIGRvIG5vdCBzZWVtIHRvIGJlIGFjdGl2
ZWx5IG1haW50YWluZWQsIGFuZCBFemlybWluIGlzIGFuIGF0dGVtcHQgdG8gbWFpbnRhaW4gYW5k
IGVuY291cmFnZSB0aGVpciB1c2UuIAo+IAo+IEFueSBhbmQgYWxsIGNvbW1lbnRzIGFyZSB3YXJt
bHkgd2VsY29tZS4KClRoYW5rcyBmb3IgY29udHJpYnV0aW5nIHRoaXMsIEtDISAgSSd2ZSBob29r
ZWQgaXQgaW50byB0aGUgbGF0ZXN0IHJlZnJlc2ggb2YgdGhlIGRvY3MubWlyYWdlLmlvIGJ1aWxk
LCBzbyBpdCBzaG91bGQgYmUgYXZhaWxhYmxlIHRoZXJlIGluIGEgZmV3IGhvdXJzIG9uY2U6IGh0
dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlL3B1bGwvNzU5IGlzIG1lcmdlZC4KCnJlZ2Fy
ZHMsCkFuaWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pcmFnZW9zLWRldmVsCg==

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:14:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMfE7-0005YS-Pp; Thu, 29 Dec 2016 18:14:55 +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 1cMfE6-0005YM-5X
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 18:14:54 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0A/A6-27678-D9255685; Thu, 29 Dec 2016 18:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXCOvOhse6coNQ
 Ig8kX5S16W++yODB6HP5whSWAMYo1My8pvyKBNeP1qmusBe0yFc97d7E2MLaKdzFycQgJTGWU
 2PHmNSuIwyIwmVmiZ/YxRgjnK5PE5Zer2LsYOYHKXjNKnFuQDWIzC6hL/Jl3iRnE5hXQl7jy7
 RkjiC0sYC/xt68XKM7BwSagKbHyFT9ImFMgUOLTl/9gJSwCqhK7HkxhhxmzeuMjJghbW2LZwt
 dQI20lvr+4wA5x3Vomidctv8GKRAS0JDac+QvWLCEgK/Hp+U/2CYwCs5CcNAvJSbOQzF3AyLy
 KUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+P0y/6H
 GCU5mJREeS0tUyOE+JLyUyozEosz4otKc1KLDzHKcHAoSfBOCgTKCRalpqdWpGXmAGMFJi3Bw
 aMkwvs8ACjNW1yQmFucmQ6ROsWoyzHt2eKnTEIsefl5qVLivKkgMwRAijJK8+BGwOL2EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+0Gm8GTmlcBtegV0BBPQEWo5ySBHlCQipKQaGHvvm3P
 c1b/8cp2w6J/Ju1J28offMuROMFyelhg77Qm3v3tjxeYX9c6+V7acvmnrY7t5i80ZyfwDchWT
 L/zvazz/7trWxZod6sYHTESyFcWm9r5IE7li+SlS0OJV8sZF799Uz5uZabp0gvXH9I8hpWuSm
 X7G8dg1lQjd8wzdrR50JPeTE2u2lBJLcUaioRZzUXEiALpaXDnWAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1483035292!70109618!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9276 invoked from network); 29 Dec 2016 18:14:52 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Dec 2016 18:14:52 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 4774cff6;
 Thu, 29 Dec 2016 18:14:51 +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=fKzJz5XKzX/5obgEWn2SlNbLXDE=; b=aPsdYeRHr69VthdU1V
 O2qqhc4z9+CHiq9TuDkvnIHQ5Iuwddp6inVX8bGTolEARJXOB2ETrorT2UKNi7Rq
 png06eg3hMzZezDs2YeES1dV2Ah7g5yTtexWYFhAoPbMxsaNIjA5RFnFhKlkygkC
 hD8brjC761ujnWCu040UEtdsA=
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=dp4Rp/cB3PluDvn+Daoqyeo1ziOy1nGqpZO6LcIS2x5quL0a6vW
 Zlcnxp7whvTgqLsaJ5yft7fs/VjZb4IXC42Jbz/8aFeL8s7s8UG1VnRzY1bFq0FL
 Shh8uRYi0zEeDjtMiC4HDUgvRIz8tYocWKCAvdMagBf4Ks1ZZJgfbMAU=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id dbe1fe78
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 29 Dec 2016 18:14:51 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CABooLwMmyPz27twp3XBkzXw2EavA-vZ81Hk_ubGjZtB5bEn=iQ@mail.gmail.com>
Date: Thu, 29 Dec 2016 18:14:51 +0000
Message-Id: <500902FC-0115-43A0-8754-C5295D7256E6@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
 <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
 <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
 <CABooLwMmyPz27twp3XBkzXw2EavA-vZ81Hk_ubGjZtB5bEn=iQ@mail.gmail.com>
To: Tom Ridge <tom.j.ridge@googlemail.com>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

SnVzdCB0byB1cGRhdGUgdGhlIGxpc3QsIFRvbSBhbmQgR2FicmllbCBoYWQgYW4gb2ZmLWxpc3Qg
ZGlzY3Vzc2lvbiBhYm91dCB0aGUgZGlmZmVyZW5jZXMgb2YgdGhlaXIgYXBwcm9hY2hlcyBhbmQg
Y2FtZSB0byB0aGUgY29uY2x1c2lvbiB0aGF0IHR3byBhcHByb2FjaGVzIGFyZSBpbmRlZWQgd2Fy
cmFudGVkLiAgVG9tJ3MgZWZmb3J0IGlzIGZvY3Vzc2VkIG9uIHZlcmlmaWNhdGlvbiBhbmQgdXNl
cyBiLXRyZWVzLCB3aGVyZWFzIEdhYnJpZWwncyBkZXNpZ24gaXMgbW9yZSBwZXJmb3JtYW5jZS1v
cHRpbWlzZWQgYW5kIHVzZXMgaGl0Y2hoaWtlciB0cmVlcy4KCkkgYW50aWNpcGF0ZSBzZWVpbmcg
bW9yZSBjb252ZXJnZW5jZSBvZiB0aGVzZSBhZnRlciB0aGUgZmlyc3QgaXRlcmF0aW9ucyBvZiBi
b3RoIGFyZSByZWxlYXNlZC4gIExpbnV4IGhhcyBhIHppbGxpb24gZmlsZXN5c3RlbXMsIHNvIE1p
cmFnZSBub3cgZ29lcyBmcm9tIHplcm8gdG8gdHdvIDotKQoKcmVnYXJkcywKQW5pbAoKPiBPbiAx
NyBEZWMgMjAxNiwgYXQgMTI6MTYsIFRvbSBSaWRnZSA8dG9tLmoucmlkZ2VAZ29vZ2xlbWFpbC5j
b20+IHdyb3RlOgo+IAo+IEknbSBhbHNvIHdvcmtpbmcgaW4gdGhpcyBhcmVhIQo+IAo+IEF0IHRo
ZSBtb21lbnQgSSBoYXZlIGEgd29ya2luZyBCLXRyZWUgaW1wbGVtZW50YXRpb24gKHdpdGggZGVs
ZXRlISkgYW5kIEkgaG9wZSB0byBpbnRlcmZhY2UgdGhpcyB0byBvY2FtbC05cCwgdG8gcHJvdmlk
ZSBhIHJlbW90ZSAicGVyc2lzdGVudCBtYXAiIChLViBzdG9yZSkgd2hpY2ggY291bGQgYmUgbW91
bnRlZCBpbiBMaW51eC4gT2YgY291cnNlLCBpdCBjb3VsZCBhbHNvIGJlIHVzZWQgZGlyZWN0bHkg
b24gdGhlIG1pcmFnZSBibG9jayBsYXllciB3aXRob3V0IG11Y2ggZnVydGhlciB3b3JrLiBQZXJm
b3JtYW5jZSBpcyBsb29raW5nIHZlcnkgZ29vZCwgcHJpbWFyaWx5IGJlY2F1c2Ugb2YgdmFyaW91
cyBvcHRpbWl6YXRpb25zIHRvIHRoZSBCLXRyZWUgKGJ1bGstaW5zZXJ0LCBjYWNoaW5nLCBkZWxh
eWVkIHdyaXRlIHRpbGwgc3luYyBldGMpLgo+IAo+IFNvIEkgYW0gbm90IHN1cmUgdGhhdCBpdCBp
cyB3b3J0aCBzdGFydGluZyBhbm90aGVyIHByb2plY3QuCj4gCj4gVWx0aW1hdGVseSBJIHdhbnQg
dG8gcHJvdmlkZSBhIFBPU0lYIGZpbGVzeXN0ZW0gaW50ZXJmYWNlLCB2aWEgc2lieWxmcy4KPiAK
PiBUaGFua3MKPiAKPiBUCj4gCj4gCj4gCj4gT24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNzoxMywg
QW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4gT24gMTQgRGVjIDIw
MTYsIGF0IDE3OjA5LCBHYWJyaWVsIGRlIFBlcnRodWlzIDxnMnAuY29kZUBnbWFpbC5jb20+IHdy
b3RlOgo+ID4KPiA+IExlIDE0LzEyLzIwMTYgw6AgMTc6MjMsIFNlYW4gR3JvdmUgYSDDqWNyaXQg
Ogo+ID4+ICAgIEknbSBhbm5vdW5jaW5nIEkgaW50ZW5kIHRvIHdvcmsgb24gdGhlIE1pcmFnZSBz
dG9yYWdlIHN0YWNrLgo+ID4+Cj4gPj4gVmVyeSBjb29sIQo+ID4+Cj4gPj4KPiA+PiAgICBUaGVy
ZSBpcyBhIGNsZWFyIG5lZWQgZm9yIHNvbWV0aGluZyB0aGF0IHNpdHMgb24gdG9wIG9mIHRoZSBC
TE9DSyBBUEkKPiA+PiAgICBhbmQgcHJvdmlkZXMgaGlnaGVyLWxldmVsIGNhcGFiaWxpdGllcy4g
IEknbSBwbGFubmluZyB0byB3cml0ZSBhCj4gPj4gICAgc3RvcmFnZSBsaWJyYXJ5IHRoYXQgcHJv
dmlkZXMgYSBrZXktdmFsdWUgc3RvcmUgKHdpdGggZml4ZWQtc2l6ZSBrZXlzKQo+ID4+ICAgIGFu
ZCBhbiBJcm1pbiBiYWNrZW5kLiAgQSBtb3JlIGdlbmVyaWMga2V5LXZhbHVlIHN0b3JlIHdpdGgg
dmFyaWFibGUKPiA+PiAgICBzaXplIGtleXMgY291bGQgYWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0
b3AuCj4gPj4KPiA+Pgo+ID4+IEEgbG90IG9mIG15IHVzZSBjYXNlcyBhcmUgcHJvYmFibHkgaW4g
dGhlIG1pbm9yaXR5IGZvciBNaXJhZ2UsIGJ1dCB3aWxsCj4gPj4geW91IGRlc2lnbi9pbXBsZW1l
bnQgaXQgd2l0aCBhbiBleWUgdG93YXJkcyB0aGUgSmF2YVNjcmlwdCBydW50aW1lCj4gPj4gKGVp
dGhlciB2aWEganNvbyBvZiBCdWNrbGVTY3JpcHQpPyBUaGUgZHJlYW0gZm9yIG1lIGhhcyBhbHdh
eXMgYmVlbiB0bwo+ID4+IHN5bmMgZGF0YSBiZXR3ZWVuIHdlYi9tb2JpbGUgY2xpZW50cyBhbmQg
YSBNaXJhZ2Ugc2VydmVyLCBsaWtlIEN1ZWtlZXBlci4KPiA+Cj4gPiBJIHRoaW5rIEN1ZUtlZXBl
ciBzaG91bGQgYmUgYWJsZSB0byB0YWtlIGFkdmFudGFnZSBvZiBhIG5ldyBJcm1pbgo+ID4gYmFj
a2VuZCBwcmV0dHkgZWFzaWx5LiAgQm90aCBlbmRzIG9mIHRoZSBjb25uZWN0aW9uIGFyZSB1c2lu
ZyBJcm1pbiwgdGhlCj4gPiBicm93c2VyIHVzZXMgYW4gSW5kZXhlZERCIGJhY2tlbmQsIGFuZCB0
aGUgc2VydmVyIGNvdWxkIHN0YXJ0IHVzaW5nIHRoaXMKPiA+IG5ldyBkaXNrLWJhY2tlZCBJcm1p
biBiYWNrZW5kLgo+ID4KPiA+IFRoZSBrZXktdmFsdWUgQVBJIHdpbGwgaW5jbHVkZSBkZXRhaWxz
IGFib3V0IGhhbmRsaW5nIGRpc2sgYmFycmllcnMsCj4gPiBnYXJiYWdlIGNvbGxlY3Rpb24sIHBv
c3NpYmx5IG90aGVyIHRoaW5ncyB0aGF0IGFyZSBub3QgcmVsZXZhbnQgdG8gdGhlCj4gPiBicm93
c2VyLiAgVGhhdCBBUEkgd29uJ3QgYWltIHRvIGJlIGVhc2lseSByZWltcGxlbWVudGVkIGluIGEg
YnJvd3Nlci4KPiA+IEJ1dCBJcm1pbiBjYW4gYmUsIHNvIHRoYXQgc2hvdWxkbid0IGJlIGFuIGlz
c3VlLgo+IAo+IEkgYmVsaWV2ZSB0aGF0IFRob21hcyBHYXphZ25haXJlIGhhcyBiZWVuIHdvcmtp
bmcgb24gYSByZXZpc2lvbiBvZgo+IHRoZSBJcm1pbiBBUEkgdGhhdCBkaXN0aWxscyBkb3duIHRo
ZSBpbnRlcmZhY2UgdG8gYSBzaW1wbGVyIHZlcnNpb24gZm9yCj4gdGhlIGNvbW1vbiBwYXRoLiAg
V2UndmUgYmVlbiB1c2luZyBJcm1pbiBwcmV0dHkgaGVhdmlseSBpbiBEb2NrZXIgZm9yIE1hYywK
PiBzbyB0aGUgbGVzc29ucyBsZWFybnQgZnJvbSB0aGF0IHVzZSBzaG91bGQgaG9wZWZ1bGx5IHRy
YW5zbGF0ZSBpbnRvIGEgbW9yZQo+IGxpZ2h0d2VpZ2h0IGRldmVsb3BlciBleHBlcmllbmNlIGZv
ciB0aGUgSXJtaW4gdjIgQVBJLgo+IAo+IHJlZ2FyZHMsCj4gQW5pbAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taXJhZ2Vvcy1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:14:56 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMfE7-0005YS-Pp; Thu, 29 Dec 2016 18:14:55 +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 1cMfE6-0005YM-5X
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 18:14:54 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0A/A6-27678-D9255685; Thu, 29 Dec 2016 18:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXCOvOhse6coNQ
 Ig8kX5S16W++yODB6HP5whSWAMYo1My8pvyKBNeP1qmusBe0yFc97d7E2MLaKdzFycQgJTGWU
 2PHmNSuIwyIwmVmiZ/YxRgjnK5PE5Zer2LsYOYHKXjNKnFuQDWIzC6hL/Jl3iRnE5hXQl7jy7
 RkjiC0sYC/xt68XKM7BwSagKbHyFT9ImFMgUOLTl/9gJSwCqhK7HkxhhxmzeuMjJghbW2LZwt
 dQI20lvr+4wA5x3Vomidctv8GKRAS0JDac+QvWLCEgK/Hp+U/2CYwCs5CcNAvJSbOQzF3AyLy
 KUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+P0y/6H
 GCU5mJREeS0tUyOE+JLyUyozEosz4otKc1KLDzHKcHAoSfBOCgTKCRalpqdWpGXmAGMFJi3Bw
 aMkwvs8ACjNW1yQmFucmQ6ROsWoyzHt2eKnTEIsefl5qVLivKkgMwRAijJK8+BGwOL2EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+0Gm8GTmlcBtegV0BBPQEWo5ySBHlCQipKQaGHvvm3P
 c1b/8cp2w6J/Ju1J28offMuROMFyelhg77Qm3v3tjxeYX9c6+V7acvmnrY7t5i80ZyfwDchWT
 L/zvazz/7trWxZod6sYHTESyFcWm9r5IE7li+SlS0OJV8sZF799Uz5uZabp0gvXH9I8hpWuSm
 X7G8dg1lQjd8wzdrR50JPeTE2u2lBJLcUaioRZzUXEiALpaXDnWAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1483035292!70109618!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9276 invoked from network); 29 Dec 2016 18:14:52 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Dec 2016 18:14:52 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 4774cff6;
 Thu, 29 Dec 2016 18:14:51 +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=fKzJz5XKzX/5obgEWn2SlNbLXDE=; b=aPsdYeRHr69VthdU1V
 O2qqhc4z9+CHiq9TuDkvnIHQ5Iuwddp6inVX8bGTolEARJXOB2ETrorT2UKNi7Rq
 png06eg3hMzZezDs2YeES1dV2Ah7g5yTtexWYFhAoPbMxsaNIjA5RFnFhKlkygkC
 hD8brjC761ujnWCu040UEtdsA=
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=dp4Rp/cB3PluDvn+Daoqyeo1ziOy1nGqpZO6LcIS2x5quL0a6vW
 Zlcnxp7whvTgqLsaJ5yft7fs/VjZb4IXC42Jbz/8aFeL8s7s8UG1VnRzY1bFq0FL
 Shh8uRYi0zEeDjtMiC4HDUgvRIz8tYocWKCAvdMagBf4Ks1ZZJgfbMAU=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id dbe1fe78
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 29 Dec 2016 18:14:51 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CABooLwMmyPz27twp3XBkzXw2EavA-vZ81Hk_ubGjZtB5bEn=iQ@mail.gmail.com>
Date: Thu, 29 Dec 2016 18:14:51 +0000
Message-Id: <500902FC-0115-43A0-8754-C5295D7256E6@recoil.org>
References: <1ded992c-7845-7386-725e-6c993217cabf@gmail.com>
 <CAJXgET_dz5yfOtg2d9ggTq1u2Oh8_R-mDA-uNbx0FX8+DUACMA@mail.gmail.com>
 <de6ffe2f-3304-4ee6-7902-968d8b221d05@gmail.com>
 <3675A778-90D7-42C9-8035-448E711977E4@recoil.org>
 <CABooLwMmyPz27twp3XBkzXw2EavA-vZ81Hk_ubGjZtB5bEn=iQ@mail.gmail.com>
To: Tom Ridge <tom.j.ridge@googlemail.com>
X-Mailer: Apple Mail (2.3251)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] [ANNOUNCE] Mirage storage project
X-BeenThere: mirageos-devel@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>

SnVzdCB0byB1cGRhdGUgdGhlIGxpc3QsIFRvbSBhbmQgR2FicmllbCBoYWQgYW4gb2ZmLWxpc3Qg
ZGlzY3Vzc2lvbiBhYm91dCB0aGUgZGlmZmVyZW5jZXMgb2YgdGhlaXIgYXBwcm9hY2hlcyBhbmQg
Y2FtZSB0byB0aGUgY29uY2x1c2lvbiB0aGF0IHR3byBhcHByb2FjaGVzIGFyZSBpbmRlZWQgd2Fy
cmFudGVkLiAgVG9tJ3MgZWZmb3J0IGlzIGZvY3Vzc2VkIG9uIHZlcmlmaWNhdGlvbiBhbmQgdXNl
cyBiLXRyZWVzLCB3aGVyZWFzIEdhYnJpZWwncyBkZXNpZ24gaXMgbW9yZSBwZXJmb3JtYW5jZS1v
cHRpbWlzZWQgYW5kIHVzZXMgaGl0Y2hoaWtlciB0cmVlcy4KCkkgYW50aWNpcGF0ZSBzZWVpbmcg
bW9yZSBjb252ZXJnZW5jZSBvZiB0aGVzZSBhZnRlciB0aGUgZmlyc3QgaXRlcmF0aW9ucyBvZiBi
b3RoIGFyZSByZWxlYXNlZC4gIExpbnV4IGhhcyBhIHppbGxpb24gZmlsZXN5c3RlbXMsIHNvIE1p
cmFnZSBub3cgZ29lcyBmcm9tIHplcm8gdG8gdHdvIDotKQoKcmVnYXJkcywKQW5pbAoKPiBPbiAx
NyBEZWMgMjAxNiwgYXQgMTI6MTYsIFRvbSBSaWRnZSA8dG9tLmoucmlkZ2VAZ29vZ2xlbWFpbC5j
b20+IHdyb3RlOgo+IAo+IEknbSBhbHNvIHdvcmtpbmcgaW4gdGhpcyBhcmVhIQo+IAo+IEF0IHRo
ZSBtb21lbnQgSSBoYXZlIGEgd29ya2luZyBCLXRyZWUgaW1wbGVtZW50YXRpb24gKHdpdGggZGVs
ZXRlISkgYW5kIEkgaG9wZSB0byBpbnRlcmZhY2UgdGhpcyB0byBvY2FtbC05cCwgdG8gcHJvdmlk
ZSBhIHJlbW90ZSAicGVyc2lzdGVudCBtYXAiIChLViBzdG9yZSkgd2hpY2ggY291bGQgYmUgbW91
bnRlZCBpbiBMaW51eC4gT2YgY291cnNlLCBpdCBjb3VsZCBhbHNvIGJlIHVzZWQgZGlyZWN0bHkg
b24gdGhlIG1pcmFnZSBibG9jayBsYXllciB3aXRob3V0IG11Y2ggZnVydGhlciB3b3JrLiBQZXJm
b3JtYW5jZSBpcyBsb29raW5nIHZlcnkgZ29vZCwgcHJpbWFyaWx5IGJlY2F1c2Ugb2YgdmFyaW91
cyBvcHRpbWl6YXRpb25zIHRvIHRoZSBCLXRyZWUgKGJ1bGstaW5zZXJ0LCBjYWNoaW5nLCBkZWxh
eWVkIHdyaXRlIHRpbGwgc3luYyBldGMpLgo+IAo+IFNvIEkgYW0gbm90IHN1cmUgdGhhdCBpdCBp
cyB3b3J0aCBzdGFydGluZyBhbm90aGVyIHByb2plY3QuCj4gCj4gVWx0aW1hdGVseSBJIHdhbnQg
dG8gcHJvdmlkZSBhIFBPU0lYIGZpbGVzeXN0ZW0gaW50ZXJmYWNlLCB2aWEgc2lieWxmcy4KPiAK
PiBUaGFua3MKPiAKPiBUCj4gCj4gCj4gCj4gT24gMTQgRGVjZW1iZXIgMjAxNiBhdCAxNzoxMywg
QW5pbCBNYWRoYXZhcGVkZHkgPGFuaWxAcmVjb2lsLm9yZz4gd3JvdGU6Cj4gT24gMTQgRGVjIDIw
MTYsIGF0IDE3OjA5LCBHYWJyaWVsIGRlIFBlcnRodWlzIDxnMnAuY29kZUBnbWFpbC5jb20+IHdy
b3RlOgo+ID4KPiA+IExlIDE0LzEyLzIwMTYgw6AgMTc6MjMsIFNlYW4gR3JvdmUgYSDDqWNyaXQg
Ogo+ID4+ICAgIEknbSBhbm5vdW5jaW5nIEkgaW50ZW5kIHRvIHdvcmsgb24gdGhlIE1pcmFnZSBz
dG9yYWdlIHN0YWNrLgo+ID4+Cj4gPj4gVmVyeSBjb29sIQo+ID4+Cj4gPj4KPiA+PiAgICBUaGVy
ZSBpcyBhIGNsZWFyIG5lZWQgZm9yIHNvbWV0aGluZyB0aGF0IHNpdHMgb24gdG9wIG9mIHRoZSBC
TE9DSyBBUEkKPiA+PiAgICBhbmQgcHJvdmlkZXMgaGlnaGVyLWxldmVsIGNhcGFiaWxpdGllcy4g
IEknbSBwbGFubmluZyB0byB3cml0ZSBhCj4gPj4gICAgc3RvcmFnZSBsaWJyYXJ5IHRoYXQgcHJv
dmlkZXMgYSBrZXktdmFsdWUgc3RvcmUgKHdpdGggZml4ZWQtc2l6ZSBrZXlzKQo+ID4+ICAgIGFu
ZCBhbiBJcm1pbiBiYWNrZW5kLiAgQSBtb3JlIGdlbmVyaWMga2V5LXZhbHVlIHN0b3JlIHdpdGgg
dmFyaWFibGUKPiA+PiAgICBzaXplIGtleXMgY291bGQgYWxzbyBiZSBpbXBsZW1lbnRlZCBvbiB0
b3AuCj4gPj4KPiA+Pgo+ID4+IEEgbG90IG9mIG15IHVzZSBjYXNlcyBhcmUgcHJvYmFibHkgaW4g
dGhlIG1pbm9yaXR5IGZvciBNaXJhZ2UsIGJ1dCB3aWxsCj4gPj4geW91IGRlc2lnbi9pbXBsZW1l
bnQgaXQgd2l0aCBhbiBleWUgdG93YXJkcyB0aGUgSmF2YVNjcmlwdCBydW50aW1lCj4gPj4gKGVp
dGhlciB2aWEganNvbyBvZiBCdWNrbGVTY3JpcHQpPyBUaGUgZHJlYW0gZm9yIG1lIGhhcyBhbHdh
eXMgYmVlbiB0bwo+ID4+IHN5bmMgZGF0YSBiZXR3ZWVuIHdlYi9tb2JpbGUgY2xpZW50cyBhbmQg
YSBNaXJhZ2Ugc2VydmVyLCBsaWtlIEN1ZWtlZXBlci4KPiA+Cj4gPiBJIHRoaW5rIEN1ZUtlZXBl
ciBzaG91bGQgYmUgYWJsZSB0byB0YWtlIGFkdmFudGFnZSBvZiBhIG5ldyBJcm1pbgo+ID4gYmFj
a2VuZCBwcmV0dHkgZWFzaWx5LiAgQm90aCBlbmRzIG9mIHRoZSBjb25uZWN0aW9uIGFyZSB1c2lu
ZyBJcm1pbiwgdGhlCj4gPiBicm93c2VyIHVzZXMgYW4gSW5kZXhlZERCIGJhY2tlbmQsIGFuZCB0
aGUgc2VydmVyIGNvdWxkIHN0YXJ0IHVzaW5nIHRoaXMKPiA+IG5ldyBkaXNrLWJhY2tlZCBJcm1p
biBiYWNrZW5kLgo+ID4KPiA+IFRoZSBrZXktdmFsdWUgQVBJIHdpbGwgaW5jbHVkZSBkZXRhaWxz
IGFib3V0IGhhbmRsaW5nIGRpc2sgYmFycmllcnMsCj4gPiBnYXJiYWdlIGNvbGxlY3Rpb24sIHBv
c3NpYmx5IG90aGVyIHRoaW5ncyB0aGF0IGFyZSBub3QgcmVsZXZhbnQgdG8gdGhlCj4gPiBicm93
c2VyLiAgVGhhdCBBUEkgd29uJ3QgYWltIHRvIGJlIGVhc2lseSByZWltcGxlbWVudGVkIGluIGEg
YnJvd3Nlci4KPiA+IEJ1dCBJcm1pbiBjYW4gYmUsIHNvIHRoYXQgc2hvdWxkbid0IGJlIGFuIGlz
c3VlLgo+IAo+IEkgYmVsaWV2ZSB0aGF0IFRob21hcyBHYXphZ25haXJlIGhhcyBiZWVuIHdvcmtp
bmcgb24gYSByZXZpc2lvbiBvZgo+IHRoZSBJcm1pbiBBUEkgdGhhdCBkaXN0aWxscyBkb3duIHRo
ZSBpbnRlcmZhY2UgdG8gYSBzaW1wbGVyIHZlcnNpb24gZm9yCj4gdGhlIGNvbW1vbiBwYXRoLiAg
V2UndmUgYmVlbiB1c2luZyBJcm1pbiBwcmV0dHkgaGVhdmlseSBpbiBEb2NrZXIgZm9yIE1hYywK
PiBzbyB0aGUgbGVzc29ucyBsZWFybnQgZnJvbSB0aGF0IHVzZSBzaG91bGQgaG9wZWZ1bGx5IHRy
YW5zbGF0ZSBpbnRvIGEgbW9yZQo+IGxpZ2h0d2VpZ2h0IGRldmVsb3BlciBleHBlcmllbmNlIGZv
ciB0aGUgSXJtaW4gdjIgQVBJLgo+IAo+IHJlZ2FyZHMsCj4gQW5pbAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlyYWdlT1MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZl
bAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
TWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taXJhZ2Vvcy1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdApNaXJhZ2VPUy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbAo=

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:15:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMfEf-0005bG-UT; Thu, 29 Dec 2016 18:15:29 +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 1cMfEf-0005b4-22
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 18:15:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 31/2A-25337-0C255685; Thu, 29 Dec 2016 18:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXCOvOhse7+oNQ
 Ig1kTVSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP8q8eMBctYKz7evcTWwLiepYuRi0NIYCqj
 xJMtp5hBHBaBycwSJ2YcgXK+Mkm0P2tggih7zSjxumkpYxcjJwezgJbEjX8vmUBsXgF9iSvfn
 oHFhQXiJO7daQOyOTjYBDQlVr7iBwlzCrhLzPg1BaycRUBVoufPWbASZgF/ib3byyEmakssW/
 iaGWKircT5pkMsILaQgJtE3+mPYNNFBHQlHi6/wA5iSwjISnx6/pN9AqPALCQHzUJy0CwkYxc
 wMq9iVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwTj7
 sv8hRkkOJiVRXkvL1AghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryTAoFygkWp6akVaZk5wEiBS
 Utw8CiJ8N4GSfMWFyTmFmemQ6ROMepyHHi/4imTEEtefl6qlDjvLZAiAZCijNI8uBGwqL3EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6zIFN4MvNK4Da9AjqCCegItZxkkCNKEhFSUg2My5v
 unjp56dKxjFDnp+Ylrz1UXS8qrPwX8z38q8JzmQPXXx6fohTiMWXmU+0igXp1x6WH/hZcUmCR
 e3k4MHGOZ8+l5fEVYT/bcy07hS+9vLT3t2rj3BVHfsR3xC6/yLb31lbPlhcPvF8+b/x5R/dpw
 4xLOfasCo93Bpn9sN5qffLcExXLBbYJpkosxRmJhlrMRcWJAKUpiprVAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1483035327!56354202!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61970 invoked from network); 29 Dec 2016 18:15:27 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Dec 2016 18:15:27 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d7fa8c9a;
 Thu, 29 Dec 2016 18:15:27 +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=HfqePkhMQBsitC/FDjdw9DIkfMo=; b=GExE9kp9krX27EfkUy
 Fz8Vqp2nu04g+sUbXCoWNRRHH5UjxiQxE+YbqVevJdnfxm8xqpcjePjOO5QboKkE
 qK94AK5foncGpJG/ETKNOaKFSfTkbQa2y9bxDVUpuo3GII7OhXEZxdAl8ff6l+B/
 qN+Hu4M0j9pkMT0e33JtmvHXs=
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=Ce9o8AsP31OLhtbAxJhKI8RQbYlLdQv4e1KW8UrJ4Px/qe6U5JK
 v/ylqZA8vszhXlGM2XOj4/KaFmvAQQWbcwLflwQJKudo8xm2E7x8moCBn7JA3rl4
 /rTnT522lS95RBVGyUGpALBEiL3/3Tkni0Q9eLDwzdhd6QZZLjIl7KqA=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0f1bb6d7
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 29 Dec 2016 18:15:27 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <203e3a4b-4d2b-240e-b3e8-2cf18fdf7c59@somerandomidiot.com>
Date: Thu, 29 Dec 2016 18:15:26 +0000
Message-Id: <B5CAAE8C-E616-4852-A4E3-C9B3BC7A5FA8@recoil.org>
References: <203e3a4b-4d2b-240e-b3e8-2cf18fdf7c59@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3251)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] no MirageOS biweekly catchup this fortnight,
 next on 4 Jan 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-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>

T24gMjggRGVjIDIwMTYsIGF0IDAzOjI3LCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNv
bT4gd3JvdGU6Cj4gCj4gSGkgYWxsLAo+IAo+IEknZCBsaWtlIHRvIHByb3Bvc2UgdGhhdCB3ZSBz
aGlmdCB0aGUgTWlyYWdlT1MgYml3ZWVrbHkgY2F0Y2h1cHMgYnkgYSB3ZWVrLCBjYW5jZWxpbmcg
dGhlIGNhdGNodXAgdGhhdCB3b3VsZCBoYXZlIHRha2VuIHBsYWNlIHRvbW9ycm93IGFuZCBob2xk
aW5nIHRoZSBuZXh0IG9uZSBvbiA0IEphbnVhcnkgMjAxNy4gIE1hbnkgb2Ygb3VyIGNvbnRyaWJ1
dG9ycyBhcmUgdHJhdmVsaW5nIG9yIG90aGVyd2lzZSBvY2N1cGllZCB0aGlzIHdlZWsuCj4gCj4g
QWxzbywgYXNzdW1pbmcgd2UgY29udGludWUgdGhlIGJpd2Vla2x5IChmb3J0bmlnaHRseSkgc2No
ZWR1bGUsIHRoaXMgd291bGQgcGxhY2UgYW4gZWFybHkgTWFyY2ggY2F0Y2h1cCBvbiAxIE1hcmNo
IChqdXN0IGJlZm9yZSB0aGUgaGFja2F0aG9uKSByYXRoZXIgdGhhbiBvbiA4IE1hcmNoIChqdXN0
IGFmdGVyKS4KCkkgYmVsYXRlZGx5IHNlY29uZCB0aGlzIHBsYW4sIGhhdmluZyBiZWVuIG11bmNo
aW5nIG1lcnJpbHkgb24gbWluY2UgcGllcyB5ZXN0ZXJkYXkgd2hlbiB0aGUgb3JpZ2luYWwgY2Fs
bCB3YXMgc2NoZWR1bGVkIQoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

From mirageos-devel-bounces@lists.xenproject.org Thu Dec 29 18:15:29 2016
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 29 Dec 2016 18:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1cMfEf-0005bG-UT; Thu, 29 Dec 2016 18:15:29 +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 1cMfEf-0005b4-22
 for mirageos-devel@lists.xenproject.org; Thu, 29 Dec 2016 18:15:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 31/2A-25337-0C255685; Thu, 29 Dec 2016 18:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXCOvOhse7+oNQ
 Ig1kTVSx6W++yODB6HP5whSWAMYo1My8pvyKBNeP8q8eMBctYKz7evcTWwLiepYuRi0NIYCqj
 xJMtp5hBHBaBycwSJ2YcgXK+Mkm0P2tggih7zSjxumkpYxcjJwezgJbEjX8vmUBsXgF9iSvfn
 oHFhQXiJO7daQOyOTjYBDQlVr7iBwlzCrhLzPg1BaycRUBVoufPWbASZgF/ib3byyEmakssW/
 iaGWKircT5pkMsILaQgJtE3+mPYNNFBHQlHi6/wA5iSwjISnx6/pN9AqPALCQHzUJy0CwkYxc
 wMq9iVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwTj7
 sv8hRkkOJiVRXkvL1AghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryTAoFygkWp6akVaZk5wEiBS
 Utw8CiJ8N4GSfMWFyTmFmemQ6ROMepyHHi/4imTEEtefl6qlDjvLZAiAZCijNI8uBGwqL3EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6zIFN4MvNK4Da9AjqCCegItZxkkCNKEhFSUg2My5v
 unjp56dKxjFDnp+Ylrz1UXS8qrPwX8z38q8JzmQPXXx6fohTiMWXmU+0igXp1x6WH/hZcUmCR
 e3k4MHGOZ8+l5fEVYT/bcy07hS+9vLT3t2rj3BVHfsR3xC6/yLb31lbPlhcPvF8+b/x5R/dpw
 4xLOfasCo93Bpn9sN5qffLcExXLBbYJpkosxRmJhlrMRcWJAKUpiprVAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1483035327!56354202!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61970 invoked from network); 29 Dec 2016 18:15:27 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Dec 2016 18:15:27 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id d7fa8c9a;
 Thu, 29 Dec 2016 18:15:27 +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=HfqePkhMQBsitC/FDjdw9DIkfMo=; b=GExE9kp9krX27EfkUy
 Fz8Vqp2nu04g+sUbXCoWNRRHH5UjxiQxE+YbqVevJdnfxm8xqpcjePjOO5QboKkE
 qK94AK5foncGpJG/ETKNOaKFSfTkbQa2y9bxDVUpuo3GII7OhXEZxdAl8ff6l+B/
 qN+Hu4M0j9pkMT0e33JtmvHXs=
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=Ce9o8AsP31OLhtbAxJhKI8RQbYlLdQv4e1KW8UrJ4Px/qe6U5JK
 v/ylqZA8vszhXlGM2XOj4/KaFmvAQQWbcwLflwQJKudo8xm2E7x8moCBn7JA3rl4
 /rTnT522lS95RBVGyUGpALBEiL3/3Tkni0Q9eLDwzdhd6QZZLjIl7KqA=
Received: from [192.168.1.9] (cpc91188-cmbg18-2-0-cust74.5-4.cable.virginm.net
 [80.5.152.75])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 0f1bb6d7
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Thu, 29 Dec 2016 18:15:27 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <203e3a4b-4d2b-240e-b3e8-2cf18fdf7c59@somerandomidiot.com>
Date: Thu, 29 Dec 2016 18:15:26 +0000
Message-Id: <B5CAAE8C-E616-4852-A4E3-C9B3BC7A5FA8@recoil.org>
References: <203e3a4b-4d2b-240e-b3e8-2cf18fdf7c59@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.3251)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] no MirageOS biweekly catchup this fortnight,
 next on 4 Jan 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-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>

T24gMjggRGVjIDIwMTYsIGF0IDAzOjI3LCBNaW5keSA8bWluZHlAc29tZXJhbmRvbWlkaW90LmNv
bT4gd3JvdGU6Cj4gCj4gSGkgYWxsLAo+IAo+IEknZCBsaWtlIHRvIHByb3Bvc2UgdGhhdCB3ZSBz
aGlmdCB0aGUgTWlyYWdlT1MgYml3ZWVrbHkgY2F0Y2h1cHMgYnkgYSB3ZWVrLCBjYW5jZWxpbmcg
dGhlIGNhdGNodXAgdGhhdCB3b3VsZCBoYXZlIHRha2VuIHBsYWNlIHRvbW9ycm93IGFuZCBob2xk
aW5nIHRoZSBuZXh0IG9uZSBvbiA0IEphbnVhcnkgMjAxNy4gIE1hbnkgb2Ygb3VyIGNvbnRyaWJ1
dG9ycyBhcmUgdHJhdmVsaW5nIG9yIG90aGVyd2lzZSBvY2N1cGllZCB0aGlzIHdlZWsuCj4gCj4g
QWxzbywgYXNzdW1pbmcgd2UgY29udGludWUgdGhlIGJpd2Vla2x5IChmb3J0bmlnaHRseSkgc2No
ZWR1bGUsIHRoaXMgd291bGQgcGxhY2UgYW4gZWFybHkgTWFyY2ggY2F0Y2h1cCBvbiAxIE1hcmNo
IChqdXN0IGJlZm9yZSB0aGUgaGFja2F0aG9uKSByYXRoZXIgdGhhbiBvbiA4IE1hcmNoIChqdXN0
IGFmdGVyKS4KCkkgYmVsYXRlZGx5IHNlY29uZCB0aGlzIHBsYW4sIGhhdmluZyBiZWVuIG11bmNo
aW5nIG1lcnJpbHkgb24gbWluY2UgcGllcyB5ZXN0ZXJkYXkgd2hlbiB0aGUgb3JpZ2luYWwgY2Fs
bCB3YXMgc2NoZWR1bGVkIQoKcmVnYXJkcywKQW5pbApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlyYWdl
T1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwK

