From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:22:16 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rxn-0001s4-Sd; Thu, 03 Dec 2015 11:22:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rxm-0001r8-Dc
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:22:14 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	6F/72-14715-5E520665; Thu, 03 Dec 2015 11:22:13 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1449141729!8222643!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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20332 invoked from network); 3 Dec 2015 11:22:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:22:11 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292557"
Message-ID: <1449141675.4424.125.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel <xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:21:15 +0000
X-Mailer: Evolution 3.18.1-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, qemu-devel@nongnu.org,
	minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: [Minios-devel] [PATCH v6 0/<VARIOUS>] Begin to disentangle
 libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

SW4gPDE0MzE5NjMwMDguNDk0NC44MC5jYW1lbEBjaXRyaXguY29tPiBJIHByb3Bvc2VkIHN0YWJp
bGlzaW5nIHNvbWUKcGFydHMgb2YgdGhlIGxpYnhlbmN0cmwgQVBJL0FCSSBieSBkaXNhZ2dyZWdh
dGluZyBpbnRvIHNlcGFyYXRlCmxpYnJhcmllcy4KClRoaXMgaXMgdjYgb2YgdGhhdCBzZXQgb2Yg
c2VyaWVzIGFnYWluc3Q6CsKgwqDCoMKgeGVuCsKgwqDCoMKgcWVtdS14ZW4KwqDCoMKgwqBxZW11
LXhlbi10cmFkaXRpb25hbArCoMKgwqDCoG1pbmktb3MKCk5COiBTYW11ZWwrbWluaW9zLWRldmVs
IHdpbGwgb25seSBnZXQgdGhlIG1pbmktb3Mgc2lkZSBhbmQgU3RlZmFubytxZW11Ci1kZXZlbCB0
aGUgcWVtdS14ZW4gc2lkZS4KClRoZSBjb2RlIGZvciBhbGwgcmVwb3MgY2FuIGJlIGZvdW5kIGlu
OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xpYnhlbmN0cmwtc3BsaXQveGVu
LmdpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHY2CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L3FlbXUteGVuLmdpdMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgdjYKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xp
YnhlbmN0cmwtc3BsaXQvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IHY2CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L21pbmktb3MuZ2l0wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHY2CgpUaGUgdGlwIG9mIHRoZSB4ZW4uZ2l0IGJyYW5jaCBjb250
YWlucyBhbiBleHRyYSBwYXRjaCBoYWNraW5nIENvbmZpZy5tawp0byBwb2ludCB0byBhbGwgdGhl
IG90aGVycyBhYm92ZSwgd2hpY2ggc2hvdWxkIGdldCB0aGUgY29ycmVjdCB0aGluZ3MgZm9yCnRo
ZSBIRUFEIG9mIHRoZSBicmFuY2gsIGJ1dCBub3QgZnVydGhlciBiYWNrIGluIHRpbWUuCgpUaGUg
bmV3IGxpYnJhcmllcyBoZXJlIGFyZToKCsKgKiBsaWJ4ZW50b29sbG9nOiBDb21tb24gbG9nZ2lu
ZyBpbmZyYXN0cnVjdHVyZQrCoCogbGlieGVuZXZ0Y2huOiBVc2Vyc3BhY2UgYWNjZXNzIHRvIGV2
dGNobnMgKHZpYSAvZGV2L3hlbi9ldnRjaG4gZXRjKQrCoCogbGlieGVuZ250dGFiOiBVc2Vyc3Bh
Y2UgYWNjZXNzIHRvIGdyYW50IHRhYmxlcyAodmlhIC9kZXYveGVuL2dudD8/PyBldGMpCsKgKiBs
aWJ4ZW5jYWxsOiBNYWtpbmcgaHlwZXJjYWxscyAoaS5lLiB0aGUgSU9DVExfUFJJVkNNRF9IWVBF
UkNBTEwgdHlwZQrCoMKgwqBmdW5jdGlvbmFsaXR5KQrCoCogbGlieGVuZm9yZWlnbm1lbW9yeTog
UHJpdmlsZWdlZCBtYXBwaW5ncyBvZiBmb3JlaWduIG1lbW9yeQrCoMKgwqAoSU9DVExfUFJJVkNN
RF9NTUFQIGV0IGFsKQoKVGhlIGZpcnN0IHRocmVlIHdlcmUgYWN0dWFsbHkgcHJldHR5IGRpc3Rp
bmN0IHdpdGhpbiBsaWJ4ZW5jdHJsIGFscmVhZHkgYW5kCmhhdmUgbm90IGNoYW5nZWQgaW4gcXVp
dGUgc29tZSB0aW1lLgoKQWx0aG91Z2ggdGhlIG90aGVyIHR3byBhcmUgc29tZXdoYXQgbmV3IHRo
ZXkgYXJlIGJhc2VkIG9uIHRvcCBvZiBsb25nCnN0YW5kaW5nIHN0YWJsZSBpb2N0bHMsIHdoaWNo
IGdpdmVzIG1lIHNvbWUgY29uZmlkZW5jZS4KCk5vbmV0aGVsZXNzIEkgd291bGQgYXBwcmVjaWF0
ZSBleHRyYSByZXZpZXcgb2YgYXQgbGVhc3QgdGhlIGludGVyZmFjZQpoZWFkZXJzIG9mIGFsbCBv
ZiB0aGVzZSB3aXRoIGEgcGFydGljdWxhciBleWUgdG8gdGhlIHN1aXRhYmlsaXR5IG9mIHRoZXNl
CmludGVyZmFjZXMgYmVpbmcgbWFpbnRhaW5lZCBpbiBhbiBBQkkgKF9CXywgbm90IF9QXykgc3Rh
YmxlIHdheSBnb2luZwpmb3J3YXJkLgoKU3RpbGwgdG8gY29tZSB3b3VsZCBiZSBsaWJyYXJpZXMg
Zm9yIHNwZWNpZmljIG91dCBvZiB0cmVlIHB1cnBvc2VzCihkZXZpY2UgbW9kZWwsIGtleGVjKSwg
d2hpY2ggd291bGQgYmUgYWRkaW5nIG5ldyBsaWJyYXJ5IGF0IHRoZSBzYW1lCmxldmVsIGFzIGxp
YnhjIEkgdGhpbmssIHJhdGhlciB0aGFuIHVuZGVybmVhdGgsIGkuZS4gYWxzbyB1c2luZyB0aGUK
bGlicmFyaWVzIHNwbGl0IG91dCBoZXJlLCBidXQgaG9wZWZ1bGx5IG5vdCBsaWJ4ZW5jdHJsIGl0
c2VsZi4KClRoZSBuZXcgbGlicmFyaWVzIHVzZSBsaW5rZXIgdmVyc2lvbi1zY3JpcHRzIHRvIGhv
cGVmdWxseSBtYWtlIGZ1dHVyZQpBQkkgY2hhbmdlcyBiZSBwb3NzaWJsZSBpbiBhIGNvbXBhdGli
bGUgd2F5LgoKU2luY2UgbGFzdCB0aW1lOgoKICogTWFqb3IgY2hhbmdlcyB0byB0aGUgbGlieGVu
Zm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UsIHdoaWNoIG5lY2Vzc2l0YXRlZAogICBzb21lIGNoYW5n
ZXMgb24gdGhlIHFlbXUteGVuIHNpZGUgdG9vLCBpbnZhbGlkYXRpbmcgdmFyaW91cwogICAoQWNr
fFJldmlldyllZC1ieS4KICAgICogUmVvcmRlcmVkIHRoZSBhcmd1bWVudHMgdG8gbWFrZSB0aGUg
dXNlIG9mIFZMQSBwb3NzaWJsZSBpbiB0aGUgZnV0dXJlCiAgICAgIAogICAgKiBBbGxvdyBlcnI9
PU5VTEwsIHRoaXMgaW4gdHVybiBsZWFkIHRvIHRoZSByZWFsaXNhdGlvbiB0aGF0IHRoZSBlcnJv
cgogICAgICBoYW5kbGluZyBmb3IgYSBidW5jaCBvZiB0aGUgeGNfbWFwX2ZvcmVpZ25fKiBmdW5j
dGlvbnMgd2hpY2gKICAgICAgdHJhbnNpdGlvbiA9PiB4Y19tYXBfZm9yZWlnbl9idWxrID0+IHhl
bmZvcmVpZ21lbW9yeV9tYXAgaW4gdGhpcwogICAgICBzZXJpZXMgd2FzIGFsbCB3cm9uZyBpbiBl
eHBlY3RpbmcgYSBOVUxMIHJldHVybiBvbiBlcnJvciB3aGVuIGVycm9ycwogICAgICBjYW4gYWxz
byBiZSBzaWduYWxsZWQgaW4gZXJyW10uIFRoaXMgbGVhZCB0byBtb3N0IG9mIHRoZSBkcm9wcGVk
IGFja3MKICAgICAgYW5kIHZhcmlvdXMgcmVvcmRlcmluZ3MvcmVzdHJ1Y3R1cmluZyBvZiBjaGFu
Z2VzwqAKICogTG90cyBvZiBkb2NzIHVwZGF0ZXMgYmFzZWQgb24gZmVlZGJhY2sgZ2l2ZW4sIGVz
cGVjaWFsbHkgdG8gdGhlIGdudHRhYgogICBpbnRlcmZhY2UuCgpFdmVuIHdpdGggdGhlIGRyb3Bw
ZWQgYWNrcyBtaW5pLW9zIGFuZCBxZW11LXhlbi10cmFkIGFyZSBmdWxseSBhY2tlZCwgd2hpbGUK
cWVtdS14ZW4gYW5kIHhlbiBhcmUgbW9zdGx5IGFja2VkIChidXQgaGFkIGEgZmV3IGRyb3BwZWQg
YWNrcyBzaW5jZSBsYXN0CnRpbWUpLgoKVGhlIHdob2xlIHRoaW5nIGhhcyBiZWVuIGJ1aWxkIHRl
c3RlZCBvbiBMaW51eCAoaW5jbCBzdHViZG9tcyksIGFuZCBvbgpGcmVlQlNELiBJIGhhdmUgcnVu
dGltZSBvbiBMaW51eCB3aXRoIHFlbXUteGVuLCBxZW11LXhlbi10cmFkIGFuZCBzdHViZG9tcy4K
Ck5laXRoZXIgTmV0QlNEIG5vciBTb2xhcmlzIGhhdmUgYmVlbiB0ZXN0ZWQgYXQgYWxsLiBJdCdz
IGNlcnRhaW5seSBub3QKaW1wb3NzaWJsZSB0aGF0IEkndmUgbm90IGdvdCB0aGUgI2luY2x1ZGVz
IGluIHRoZSBuZXcgZmlsZXMgcXVpdGUgcmlnaHQuCgpodHRwOi8veGVuYml0cy54ZW4ub3JnL3Bl
b3BsZS9pYW5jL2xpYnhlbmN0cmwtc3BsaXQvdjYuaHRtbCBpcyB0aGUgZG9jdW1lbnQKSSd2ZSBi
ZWVuIHVzaW5nIHRvIHRyeSBhbmQgdHJhY2sgd2hhdCBJJ20gZG9pbmcuIEl0IG1heSBub3QgYmUg
YWxsIHRoYXQKdXNlZnVsLiBUaGUgaGlzdG9yeSBvZiBpdCBpcyBpbiB0aGUgdjYtd2l0aC1kb2Mg
YnJhbmNoIG9mIHRoZSB4ZW4uZ2l0CmxpbmtlZCB0byBhYm92ZS4KCkxhc3QgdGltZSDCoHByb3Bv
c2VkIHRoYXQgdGhlc2UgcHJlY3Vyc29ycyAoYW5kIHRoZSBjb3JyZXNwb25kaW5nIHFlbXUteGVu
LQp0cmFkaXRpb25hbCArIG1pbmktb3MgcGF0Y2hlcykgc2hvdWxkIGdvIGluIG5vdzoKCsKgwqDC
oMKgdG9vbHMvUnVsZXMubWs6IFByb3Blcmx5IGhhbmRsZSBsaWJyYXJpZXMgd2l0aCByZWN1cnNp
dmUgZGVwZW5kZW5jaWVzLgrCoMKgwqDCoHRvb2xzOiBSZWZhY3RvciAieGVudG9vbGxvZyIgaW50
byBpdHMgb3duIGxpYnJhcnkKCkJ1dCBJIHN1YnNlcXVlbnRseSBmb3VuZCBhIGNvdXBsZSBvZiBi
dWlsZCBpc3N1ZXMsIHdoaWNoIGFyZSBhZGRyZXNzZWQgYnkKdHdvIG5ldyBwYXRjaGVzIGF0IHRo
ZSBoZWFkIG9mIHRoZSB4ZW4gc2VyaWVzLgoKTm90ZSBhbHNvIHRoYXQgSSd2ZSBwaWNrZWQgdXAg
Ing4Ni9saWJ4YzogYWRkIGFuIGFyY2ggZG9tYWluIGNvbmZpZwpwYXJhbWV0ZXIgdG8geGNfZG9t
YWluX2NyZWF0ZSIgaW50byBteSB4ZW4gYnJhbmNoLCBpbiBvcmRlciB0aGF0IEkgY2FuIHdvcmsK
YWdhaW5zdCBxZW11IG1haW5saW5lLCBJIGV4cGVjdCB0aGF0IHRvIGdvIGluIHNob3J0bHkgYW5k
IGJlIGRyb3BwZWQgaGVyZQooanVzdCB3YWl0aW5nIG9uIGEgcWVtdS14ZW4tdXBzdHJlYW0tdW5z
dGFibGUgb3NzdGVzdCBwYXNzKS4KCklhbi4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:22:16 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rxn-0001s4-Sd; Thu, 03 Dec 2015 11:22:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rxm-0001r8-Dc
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:22:14 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	6F/72-14715-5E520665; Thu, 03 Dec 2015 11:22:13 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1449141729!8222643!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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20332 invoked from network); 3 Dec 2015 11:22:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:22:11 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292557"
Message-ID: <1449141675.4424.125.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel <xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:21:15 +0000
X-Mailer: Evolution 3.18.1-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, qemu-devel@nongnu.org,
	minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: [Minios-devel] [PATCH v6 0/<VARIOUS>] Begin to disentangle
 libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

SW4gPDE0MzE5NjMwMDguNDk0NC44MC5jYW1lbEBjaXRyaXguY29tPiBJIHByb3Bvc2VkIHN0YWJp
bGlzaW5nIHNvbWUKcGFydHMgb2YgdGhlIGxpYnhlbmN0cmwgQVBJL0FCSSBieSBkaXNhZ2dyZWdh
dGluZyBpbnRvIHNlcGFyYXRlCmxpYnJhcmllcy4KClRoaXMgaXMgdjYgb2YgdGhhdCBzZXQgb2Yg
c2VyaWVzIGFnYWluc3Q6CsKgwqDCoMKgeGVuCsKgwqDCoMKgcWVtdS14ZW4KwqDCoMKgwqBxZW11
LXhlbi10cmFkaXRpb25hbArCoMKgwqDCoG1pbmktb3MKCk5COiBTYW11ZWwrbWluaW9zLWRldmVs
IHdpbGwgb25seSBnZXQgdGhlIG1pbmktb3Mgc2lkZSBhbmQgU3RlZmFubytxZW11Ci1kZXZlbCB0
aGUgcWVtdS14ZW4gc2lkZS4KClRoZSBjb2RlIGZvciBhbGwgcmVwb3MgY2FuIGJlIGZvdW5kIGlu
OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xpYnhlbmN0cmwtc3BsaXQveGVu
LmdpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHY2CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L3FlbXUteGVuLmdpdMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgdjYKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xp
YnhlbmN0cmwtc3BsaXQvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IHY2CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L21pbmktb3MuZ2l0wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHY2CgpUaGUgdGlwIG9mIHRoZSB4ZW4uZ2l0IGJyYW5jaCBjb250
YWlucyBhbiBleHRyYSBwYXRjaCBoYWNraW5nIENvbmZpZy5tawp0byBwb2ludCB0byBhbGwgdGhl
IG90aGVycyBhYm92ZSwgd2hpY2ggc2hvdWxkIGdldCB0aGUgY29ycmVjdCB0aGluZ3MgZm9yCnRo
ZSBIRUFEIG9mIHRoZSBicmFuY2gsIGJ1dCBub3QgZnVydGhlciBiYWNrIGluIHRpbWUuCgpUaGUg
bmV3IGxpYnJhcmllcyBoZXJlIGFyZToKCsKgKiBsaWJ4ZW50b29sbG9nOiBDb21tb24gbG9nZ2lu
ZyBpbmZyYXN0cnVjdHVyZQrCoCogbGlieGVuZXZ0Y2huOiBVc2Vyc3BhY2UgYWNjZXNzIHRvIGV2
dGNobnMgKHZpYSAvZGV2L3hlbi9ldnRjaG4gZXRjKQrCoCogbGlieGVuZ250dGFiOiBVc2Vyc3Bh
Y2UgYWNjZXNzIHRvIGdyYW50IHRhYmxlcyAodmlhIC9kZXYveGVuL2dudD8/PyBldGMpCsKgKiBs
aWJ4ZW5jYWxsOiBNYWtpbmcgaHlwZXJjYWxscyAoaS5lLiB0aGUgSU9DVExfUFJJVkNNRF9IWVBF
UkNBTEwgdHlwZQrCoMKgwqBmdW5jdGlvbmFsaXR5KQrCoCogbGlieGVuZm9yZWlnbm1lbW9yeTog
UHJpdmlsZWdlZCBtYXBwaW5ncyBvZiBmb3JlaWduIG1lbW9yeQrCoMKgwqAoSU9DVExfUFJJVkNN
RF9NTUFQIGV0IGFsKQoKVGhlIGZpcnN0IHRocmVlIHdlcmUgYWN0dWFsbHkgcHJldHR5IGRpc3Rp
bmN0IHdpdGhpbiBsaWJ4ZW5jdHJsIGFscmVhZHkgYW5kCmhhdmUgbm90IGNoYW5nZWQgaW4gcXVp
dGUgc29tZSB0aW1lLgoKQWx0aG91Z2ggdGhlIG90aGVyIHR3byBhcmUgc29tZXdoYXQgbmV3IHRo
ZXkgYXJlIGJhc2VkIG9uIHRvcCBvZiBsb25nCnN0YW5kaW5nIHN0YWJsZSBpb2N0bHMsIHdoaWNo
IGdpdmVzIG1lIHNvbWUgY29uZmlkZW5jZS4KCk5vbmV0aGVsZXNzIEkgd291bGQgYXBwcmVjaWF0
ZSBleHRyYSByZXZpZXcgb2YgYXQgbGVhc3QgdGhlIGludGVyZmFjZQpoZWFkZXJzIG9mIGFsbCBv
ZiB0aGVzZSB3aXRoIGEgcGFydGljdWxhciBleWUgdG8gdGhlIHN1aXRhYmlsaXR5IG9mIHRoZXNl
CmludGVyZmFjZXMgYmVpbmcgbWFpbnRhaW5lZCBpbiBhbiBBQkkgKF9CXywgbm90IF9QXykgc3Rh
YmxlIHdheSBnb2luZwpmb3J3YXJkLgoKU3RpbGwgdG8gY29tZSB3b3VsZCBiZSBsaWJyYXJpZXMg
Zm9yIHNwZWNpZmljIG91dCBvZiB0cmVlIHB1cnBvc2VzCihkZXZpY2UgbW9kZWwsIGtleGVjKSwg
d2hpY2ggd291bGQgYmUgYWRkaW5nIG5ldyBsaWJyYXJ5IGF0IHRoZSBzYW1lCmxldmVsIGFzIGxp
YnhjIEkgdGhpbmssIHJhdGhlciB0aGFuIHVuZGVybmVhdGgsIGkuZS4gYWxzbyB1c2luZyB0aGUK
bGlicmFyaWVzIHNwbGl0IG91dCBoZXJlLCBidXQgaG9wZWZ1bGx5IG5vdCBsaWJ4ZW5jdHJsIGl0
c2VsZi4KClRoZSBuZXcgbGlicmFyaWVzIHVzZSBsaW5rZXIgdmVyc2lvbi1zY3JpcHRzIHRvIGhv
cGVmdWxseSBtYWtlIGZ1dHVyZQpBQkkgY2hhbmdlcyBiZSBwb3NzaWJsZSBpbiBhIGNvbXBhdGli
bGUgd2F5LgoKU2luY2UgbGFzdCB0aW1lOgoKICogTWFqb3IgY2hhbmdlcyB0byB0aGUgbGlieGVu
Zm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UsIHdoaWNoIG5lY2Vzc2l0YXRlZAogICBzb21lIGNoYW5n
ZXMgb24gdGhlIHFlbXUteGVuIHNpZGUgdG9vLCBpbnZhbGlkYXRpbmcgdmFyaW91cwogICAoQWNr
fFJldmlldyllZC1ieS4KICAgICogUmVvcmRlcmVkIHRoZSBhcmd1bWVudHMgdG8gbWFrZSB0aGUg
dXNlIG9mIFZMQSBwb3NzaWJsZSBpbiB0aGUgZnV0dXJlCiAgICAgIAogICAgKiBBbGxvdyBlcnI9
PU5VTEwsIHRoaXMgaW4gdHVybiBsZWFkIHRvIHRoZSByZWFsaXNhdGlvbiB0aGF0IHRoZSBlcnJv
cgogICAgICBoYW5kbGluZyBmb3IgYSBidW5jaCBvZiB0aGUgeGNfbWFwX2ZvcmVpZ25fKiBmdW5j
dGlvbnMgd2hpY2gKICAgICAgdHJhbnNpdGlvbiA9PiB4Y19tYXBfZm9yZWlnbl9idWxrID0+IHhl
bmZvcmVpZ21lbW9yeV9tYXAgaW4gdGhpcwogICAgICBzZXJpZXMgd2FzIGFsbCB3cm9uZyBpbiBl
eHBlY3RpbmcgYSBOVUxMIHJldHVybiBvbiBlcnJvciB3aGVuIGVycm9ycwogICAgICBjYW4gYWxz
byBiZSBzaWduYWxsZWQgaW4gZXJyW10uIFRoaXMgbGVhZCB0byBtb3N0IG9mIHRoZSBkcm9wcGVk
IGFja3MKICAgICAgYW5kIHZhcmlvdXMgcmVvcmRlcmluZ3MvcmVzdHJ1Y3R1cmluZyBvZiBjaGFu
Z2VzwqAKICogTG90cyBvZiBkb2NzIHVwZGF0ZXMgYmFzZWQgb24gZmVlZGJhY2sgZ2l2ZW4sIGVz
cGVjaWFsbHkgdG8gdGhlIGdudHRhYgogICBpbnRlcmZhY2UuCgpFdmVuIHdpdGggdGhlIGRyb3Bw
ZWQgYWNrcyBtaW5pLW9zIGFuZCBxZW11LXhlbi10cmFkIGFyZSBmdWxseSBhY2tlZCwgd2hpbGUK
cWVtdS14ZW4gYW5kIHhlbiBhcmUgbW9zdGx5IGFja2VkIChidXQgaGFkIGEgZmV3IGRyb3BwZWQg
YWNrcyBzaW5jZSBsYXN0CnRpbWUpLgoKVGhlIHdob2xlIHRoaW5nIGhhcyBiZWVuIGJ1aWxkIHRl
c3RlZCBvbiBMaW51eCAoaW5jbCBzdHViZG9tcyksIGFuZCBvbgpGcmVlQlNELiBJIGhhdmUgcnVu
dGltZSBvbiBMaW51eCB3aXRoIHFlbXUteGVuLCBxZW11LXhlbi10cmFkIGFuZCBzdHViZG9tcy4K
Ck5laXRoZXIgTmV0QlNEIG5vciBTb2xhcmlzIGhhdmUgYmVlbiB0ZXN0ZWQgYXQgYWxsLiBJdCdz
IGNlcnRhaW5seSBub3QKaW1wb3NzaWJsZSB0aGF0IEkndmUgbm90IGdvdCB0aGUgI2luY2x1ZGVz
IGluIHRoZSBuZXcgZmlsZXMgcXVpdGUgcmlnaHQuCgpodHRwOi8veGVuYml0cy54ZW4ub3JnL3Bl
b3BsZS9pYW5jL2xpYnhlbmN0cmwtc3BsaXQvdjYuaHRtbCBpcyB0aGUgZG9jdW1lbnQKSSd2ZSBi
ZWVuIHVzaW5nIHRvIHRyeSBhbmQgdHJhY2sgd2hhdCBJJ20gZG9pbmcuIEl0IG1heSBub3QgYmUg
YWxsIHRoYXQKdXNlZnVsLiBUaGUgaGlzdG9yeSBvZiBpdCBpcyBpbiB0aGUgdjYtd2l0aC1kb2Mg
YnJhbmNoIG9mIHRoZSB4ZW4uZ2l0CmxpbmtlZCB0byBhYm92ZS4KCkxhc3QgdGltZSDCoHByb3Bv
c2VkIHRoYXQgdGhlc2UgcHJlY3Vyc29ycyAoYW5kIHRoZSBjb3JyZXNwb25kaW5nIHFlbXUteGVu
LQp0cmFkaXRpb25hbCArIG1pbmktb3MgcGF0Y2hlcykgc2hvdWxkIGdvIGluIG5vdzoKCsKgwqDC
oMKgdG9vbHMvUnVsZXMubWs6IFByb3Blcmx5IGhhbmRsZSBsaWJyYXJpZXMgd2l0aCByZWN1cnNp
dmUgZGVwZW5kZW5jaWVzLgrCoMKgwqDCoHRvb2xzOiBSZWZhY3RvciAieGVudG9vbGxvZyIgaW50
byBpdHMgb3duIGxpYnJhcnkKCkJ1dCBJIHN1YnNlcXVlbnRseSBmb3VuZCBhIGNvdXBsZSBvZiBi
dWlsZCBpc3N1ZXMsIHdoaWNoIGFyZSBhZGRyZXNzZWQgYnkKdHdvIG5ldyBwYXRjaGVzIGF0IHRo
ZSBoZWFkIG9mIHRoZSB4ZW4gc2VyaWVzLgoKTm90ZSBhbHNvIHRoYXQgSSd2ZSBwaWNrZWQgdXAg
Ing4Ni9saWJ4YzogYWRkIGFuIGFyY2ggZG9tYWluIGNvbmZpZwpwYXJhbWV0ZXIgdG8geGNfZG9t
YWluX2NyZWF0ZSIgaW50byBteSB4ZW4gYnJhbmNoLCBpbiBvcmRlciB0aGF0IEkgY2FuIHdvcmsK
YWdhaW5zdCBxZW11IG1haW5saW5lLCBJIGV4cGVjdCB0aGF0IHRvIGdvIGluIHNob3J0bHkgYW5k
IGJlIGRyb3BwZWQgaGVyZQooanVzdCB3YWl0aW5nIG9uIGEgcWVtdS14ZW4tdXBzdHJlYW0tdW5z
dGFibGUgb3NzdGVzdCBwYXNzKS4KCklhbi4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:26 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzt-0005Gh-L4; Thu, 03 Dec 2015 11:24:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz5-0003M6-1L
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
	E2/64-32615-63620665; Thu, 03 Dec 2015 11:23:34 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1449141812!8267540!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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2262 invoked from network); 3 Dec 2015 11:23:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:33 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292867"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:24 +0000
Message-ID: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141675.4424.125.camel@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 0/5] Begin to disentangle
	libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

We intend to stabilise some parts of the libxenctrl interface by
splitting out some functionality into separate stable libraries.

This is the mini-os part of the first phase of that change.

This mail is (or is intended to be) a reply to a "0/<VARIOUS>"
super-intro mail covering all of the related patch series and which
contains more details.

Ian Campbell (5):
  mini-os: Include libxentoollog with libxc
  mini-os: Include libxenevtchn with libxc
  mini-os: Include libxengnttab with libxc
  mini-os: Include libxencall with libxc
  mini-os: Include libxenforeignmemory with libxc

 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:26 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzu-0005Hq-Az; Thu, 03 Dec 2015 11:24:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz5-0003Ny-Qf
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:35 +0000
Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id
	FE/77-07165-73620665; Thu, 03 Dec 2015 11:23:35 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1449141813!8381310!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59411 invoked from network); 3 Dec 2015 11:23:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:34 -0000
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="322355164"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:25 +0000
Message-ID: <1449141809-15262-2-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 1/5] mini-os: Include
	libxentoollog with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxentoollog has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxentoollog if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 2cb5e51..daee46c 100644
--- a/Makefile
+++ b/Makefile
@@ -165,6 +165,7 @@ OBJS := $(filter-out $(OBJ_DIR)/lwip%.o $(LWO), $(OBJS))
 
 ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:26 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzt-0005Gh-L4; Thu, 03 Dec 2015 11:24:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz5-0003M6-1L
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
	E2/64-32615-63620665; Thu, 03 Dec 2015 11:23:34 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1449141812!8267540!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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2262 invoked from network); 3 Dec 2015 11:23:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:33 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292867"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:24 +0000
Message-ID: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141675.4424.125.camel@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 0/5] Begin to disentangle
	libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

We intend to stabilise some parts of the libxenctrl interface by
splitting out some functionality into separate stable libraries.

This is the mini-os part of the first phase of that change.

This mail is (or is intended to be) a reply to a "0/<VARIOUS>"
super-intro mail covering all of the related patch series and which
contains more details.

Ian Campbell (5):
  mini-os: Include libxentoollog with libxc
  mini-os: Include libxenevtchn with libxc
  mini-os: Include libxengnttab with libxc
  mini-os: Include libxencall with libxc
  mini-os: Include libxenforeignmemory with libxc

 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:26 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzu-0005Hq-Az; Thu, 03 Dec 2015 11:24:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz5-0003Ny-Qf
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:35 +0000
Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id
	FE/77-07165-73620665; Thu, 03 Dec 2015 11:23:35 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1449141813!8381310!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59411 invoked from network); 3 Dec 2015 11:23:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:34 -0000
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="322355164"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:25 +0000
Message-ID: <1449141809-15262-2-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 1/5] mini-os: Include
	libxentoollog with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxentoollog has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxentoollog if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 2cb5e51..daee46c 100644
--- a/Makefile
+++ b/Makefile
@@ -165,6 +165,7 @@ OBJS := $(filter-out $(OBJ_DIR)/lwip%.o $(LWO), $(OBJS))
 
 ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:27 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzu-0005Jg-Rg; Thu, 03 Dec 2015 11:24:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz6-0003P7-Jr
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:36 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	5A/9A-00475-73620665; Thu, 03 Dec 2015 11:23:35 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1449141813!8381310!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59496 invoked from network); 3 Dec 2015 11:23:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="322355169"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:27 +0000
Message-ID: <1449141809-15262-4-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 3/5] mini-os: Include libxengnttab
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxengnttab has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxengnttab if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index d1d8dc4..521f647 100644
--- a/Makefile
+++ b/Makefile
@@ -167,6 +167,7 @@ ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:27 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzu-0005Jg-Rg; Thu, 03 Dec 2015 11:24:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz6-0003P7-Jr
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:36 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	5A/9A-00475-73620665; Thu, 03 Dec 2015 11:23:35 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1449141813!8381310!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59496 invoked from network); 3 Dec 2015 11:23:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="322355169"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:27 +0000
Message-ID: <1449141809-15262-4-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 3/5] mini-os: Include libxengnttab
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxengnttab has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxengnttab if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index d1d8dc4..521f647 100644
--- a/Makefile
+++ b/Makefile
@@ -167,6 +167,7 @@ ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:32 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzz-0005Vx-PJ; Thu, 03 Dec 2015 11:24:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz7-0003P7-13
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:37 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	CF/9A-00475-83620665; Thu, 03 Dec 2015 11:23:36 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1449141813!8381310!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59649 invoked from network); 3 Dec 2015 11:23:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="322355170"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:26 +0000
Message-ID: <1449141809-15262-3-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 2/5] mini-os: Include libxenevtchn
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenevtchn has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxenevtchn if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index daee46c..d1d8dc4 100644
--- a/Makefile
+++ b/Makefile
@@ -166,6 +166,7 @@ OBJS := $(filter-out $(OBJ_DIR)/lwip%.o $(LWO), $(OBJS))
 ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:33 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4S00-0005XO-Gf; Thu, 03 Dec 2015 11:24:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz8-0003Sc-2Q
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
	82/5F-31450-93620665; Thu, 03 Dec 2015 11:23:37 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1449141812!8267540!2
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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2833 invoked from network); 3 Dec 2015 11:23:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:36 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292876"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:28 +0000
Message-ID: <1449141809-15262-5-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 4/5] mini-os: Include libxencall
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxencall has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxencall if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 521f647..c900540 100644
--- a/Makefile
+++ b/Makefile
@@ -168,6 +168,7 @@ ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:32 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4Rzz-0005Vx-PJ; Thu, 03 Dec 2015 11:24:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz7-0003P7-13
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:37 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	CF/9A-00475-83620665; Thu, 03 Dec 2015 11:23:36 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1449141813!8381310!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59649 invoked from network); 3 Dec 2015 11:23:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="322355170"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:26 +0000
Message-ID: <1449141809-15262-3-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 2/5] mini-os: Include libxenevtchn
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenevtchn has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxenevtchn if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index daee46c..d1d8dc4 100644
--- a/Makefile
+++ b/Makefile
@@ -166,6 +166,7 @@ OBJS := $(filter-out $(OBJ_DIR)/lwip%.o $(LWO), $(OBJS))
 ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:33 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4S00-0005XO-Gf; Thu, 03 Dec 2015 11:24:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4Rz8-0003Sc-2Q
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
	82/5F-31450-93620665; Thu, 03 Dec 2015 11:23:37 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1449141812!8267540!2
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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2833 invoked from network); 3 Dec 2015 11:23:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:36 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292876"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:28 +0000
Message-ID: <1449141809-15262-5-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 4/5] mini-os: Include libxencall
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxencall has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxencall if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 521f647..c900540 100644
--- a/Makefile
+++ b/Makefile
@@ -168,6 +168,7 @@ ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:44 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4S0B-000600-RV; Thu, 03 Dec 2015 11:24:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4RzB-0003ZR-6b
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	F3/3A-18107-C3620665; Thu, 03 Dec 2015 11:23:40 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1449141812!8267540!3
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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3037 invoked from network); 3 Dec 2015 11:23:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:37 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292879"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:29 +0000
Message-ID: <1449141809-15262-6-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 5/5] mini-os: Include
	libxenforeignmemory with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenforeignmemory has just been split out from libxc. From mini-os's
point of view we don't care about the distinction, so keep things
simple by just including libxenforeignmemory if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index c900540..cfe015a 100644
--- a/Makefile
+++ b/Makefile
@@ -169,6 +169,7 @@ APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-ar
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/foreignmemory -whole-archive -lxenforeignmemory -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Thu Dec 03 11:24:44 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 03 Dec 2015 11:24:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a4S0B-000600-RV; Thu, 03 Dec 2015 11:24:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=772f5cd2d=Ian.Campbell@citrix.com>)
	id 1a4RzB-0003ZR-6b
	for minios-devel@lists.xenproject.org; Thu, 03 Dec 2015 11:23:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	F3/3A-18107-C3620665; Thu, 03 Dec 2015 11:23:40 +0000
X-Env-Sender: prvs=772f5cd2d=Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1449141812!8267540!3
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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3037 invoked from network); 3 Dec 2015 11:23:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2015 11:23:37 -0000
X-IronPort-AV: E=Sophos;i="5.20,377,1444694400"; d="scan'208";a="316292879"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Thu, 3 Dec 2015 11:23:29 +0000
Message-ID: <1449141809-15262-6-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
	<1449141809-15262-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v6 5/5] mini-os: Include
	libxenforeignmemory with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenforeignmemory has just been split out from libxc. From mini-os's
point of view we don't care about the distinction, so keep things
simple by just including libxenforeignmemory if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index c900540..cfe015a 100644
--- a/Makefile
+++ b/Makefile
@@ -169,6 +169,7 @@ APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-ar
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/foreignmemory -whole-archive -lxenforeignmemory -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Sun Dec 06 15:53:51 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 06 Dec 2015 15:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a5bdG-0008GA-FL; Sun, 06 Dec 2015 15:53:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marmarek@invisiblethingslab.com>) id 1a5Ovi-0003xc-8F
	for minios-devel@lists.xenproject.org; Sun, 06 Dec 2015 02:20:02 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	67/86-18316-15B93665; Sun, 06 Dec 2015 02:20:01 +0000
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1449368400!3798691!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43748 invoked from network); 6 Dec 2015 02:20:00 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 6 Dec 2015 02:20:00 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by mailout.nyi.internal (Postfix) with ESMTP id 716832066D
	for <minios-devel@lists.xenproject.org>;
	Sat,  5 Dec 2015 21:19:59 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
	by compute2.internal (MEProxy); Sat, 05 Dec 2015 21:19:59 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=/hB
	2CB5SOUgFTV0L8cnUl00shUw=; b=iJCUZSlRSuyVXrjNMF5m/juaKNk6ZnK+TTO
	yP2EyoSgoTBkZgkbyntuhFt6cLk2y4aZcqJboYFba1REvyUy7oqvHZ9yt3OZ76pc
	TArgwZiit3XCXppvYnypR1ypOHUR8cDWpJNYLDmhKz4Mn6cbSX1hkYP3gUjPiM1h
	BVKAN53g=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=/h
	B2CB5SOUgFTV0L8cnUl00shUw=; b=K3XGYu1EXxsD/i8Esv5WmK+9umwqHs3eG5
	35ein1nK6UIhQtNVyxW1xT2YdDR2+3pJ9KAUt7z4nvF8NCpnJc2/QdgmC09Jf5Bz
	05MWIL1fD7clK25yC9AE5srrRlOUdTIajgwNa4P6Xp71sadAPHnkTPd70G00eNcp
	X431Hp3DI=
X-Sasl-enc: kSOx9vfam8ER8GvtUBwt1QifVtdCOxx7kTSPnAYGmQNr 1449368398
Received: from mail-itl (89-70-93-48.dynamic.chello.pl [89.70.93.48])
	by mail.messagingengine.com (Postfix) with ESMTPA id 65309C01720;
	Sat,  5 Dec 2015 21:19:58 -0500 (EST)
Date: Sun, 6 Dec 2015 03:19:57 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
	<marmarek@invisiblethingslab.com>
To: minios-devel@lists.xenproject.org
Message-ID: <20151206021957.GB15506@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Mailman-Approved-At: Sun, 06 Dec 2015 15:53:49 +0000
Cc: Martin Lucina <martin@lucina.net>, Ian Campbell <ian.campbell@citrix.com>,
	xen-devel <xen-devel@lists.xen.org>
Subject: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1097767796685955174=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org


--===============1097767796685955174==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6"
Content-Disposition: inline


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

Hi,

When running HVM on Xen 4.6 with qemu in stubdom, I've found that
something goes wrong with disk frontend (at least that was visible
problem - a lot of read and write errors in stubdom log). But further
debugging (including -DGNT_DEBUG) leads to double gnttab_end_access in
netfront.=20

The stack trace is:
ASSERTION FAILED: !(!inuse[ref]) at gnttab.c:42.
Do_exit called!
0x00000000000f3ffb: get_time_values_from_xen at xen-4.6.0/extras/mini-os/ar=
ch/x86/time.c:134 (discriminator 1)
0x00000000000d74a8: HYPERVISOR_sched_op at xen-4.6.0/extras/mini-os/include=
/x86/x86_64/hypercall-x86_64.h:180
0x00000000000d6a2e: put_free_entry at xen-4.6.0/extras/mini-os/gnttab.c:43
0x00000000000d6bff: gnttab_end_access at xen-4.6.0/extras/mini-os/gnttab.c:=
115
0x00000000000d8a50: network_rx at xen-4.6.0/extras/mini-os/netfront.c:134
0x00000000000d9ec4: netfront_receive at xen-4.6.0/extras/mini-os/netfront.c=
:671
0x00000000000dd302: get_current at xen-4.6.0/extras/mini-os/include/x86/arc=
h_sched.h:16
0x0000000000079f72: tap_send at xen-4.6.0/stubdom/../tools/qemu-xen-traditi=
onal/net.c:756
0x00000000000069f9: main_loop_wait at xen-4.6.0/stubdom/../tools/qemu-xen-t=
raditional/vl.c:3826
0x0000000000021f27: main_loop at xen-4.6.0/stubdom/../tools/qemu-xen-tradit=
ional/i386-dm/helper2.c:612 (discriminator 1)
0x000000000000950d: quit_timers at xen-4.6.0/stubdom/../tools/qemu-xen-trad=
itional/vl.c:1866
0x00000000000d7f57: call_main at xen-4.6.0/extras/mini-os/main.c:163
0x0000000000003423: thread_starter at :?
0x0000000000000000: _start at ??:?

It was working in Xen 4.4. The only commit touching xenfront.c (in any
meaningful way) from that time is this one:
http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8f348390652=
a67e9356eec9cd2b0f76a9c7c72

With that commit reverted, issue vanishes.

I guess it's because before this commit, there was "if (rx->status =3D=3D
NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but now
that case is handled after gnttab_end_access (using "if (rx->status >
NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
line.

PS What is the correct place for such reports? minios-devel? xen-devel?
both?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--IJpNTDwzlM2Ie8A6
Content-Type: application/pgp-signature

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

iQEcBAEBCAAGBQJWY5tMAAoJENuP0xzK19csQ9QH/1tudDKFQxBDL0a35bHSTShn
uQbo0vIsUwDrC5ryVIvndomg2vavoNtzSXaBmxWI30LuBTKK9EDh5HwMh0xlBbJH
nfUn9GJIjzgY18zs4+Y5b77WvMbmVX45bK0IaHqnS6cdM62HoDaQrtRUyB/oHvv9
gBXKr7a7QfYbDFiDSaMMJv8iEPwChnJ7SWMwtGOMrqbptJ7DHNyoHDjE4o7QTZ1D
ASzOujQQPw9wKAZcSnCqWzGl4QUNaWj/4Y9xx4n0NYHDJQgMHWcukj3GfBHGzAbq
Mpq2rXlGin3zF8oVsZnNkT+x8uRbx1TdOHxhL765GKqEXzxIaYt2CVVCqRqYRjY=
=Qx91
-----END PGP SIGNATURE-----

--IJpNTDwzlM2Ie8A6--


--===============1097767796685955174==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============1097767796685955174==--


From minios-devel-bounces@lists.xenproject.org Sun Dec 06 15:53:51 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 06 Dec 2015 15:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a5bdG-0008GA-FL; Sun, 06 Dec 2015 15:53:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marmarek@invisiblethingslab.com>) id 1a5Ovi-0003xc-8F
	for minios-devel@lists.xenproject.org; Sun, 06 Dec 2015 02:20:02 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	67/86-18316-15B93665; Sun, 06 Dec 2015 02:20:01 +0000
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1449368400!3798691!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43748 invoked from network); 6 Dec 2015 02:20:00 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 6 Dec 2015 02:20:00 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by mailout.nyi.internal (Postfix) with ESMTP id 716832066D
	for <minios-devel@lists.xenproject.org>;
	Sat,  5 Dec 2015 21:19:59 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
	by compute2.internal (MEProxy); Sat, 05 Dec 2015 21:19:59 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=/hB
	2CB5SOUgFTV0L8cnUl00shUw=; b=iJCUZSlRSuyVXrjNMF5m/juaKNk6ZnK+TTO
	yP2EyoSgoTBkZgkbyntuhFt6cLk2y4aZcqJboYFba1REvyUy7oqvHZ9yt3OZ76pc
	TArgwZiit3XCXppvYnypR1ypOHUR8cDWpJNYLDmhKz4Mn6cbSX1hkYP3gUjPiM1h
	BVKAN53g=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=/h
	B2CB5SOUgFTV0L8cnUl00shUw=; b=K3XGYu1EXxsD/i8Esv5WmK+9umwqHs3eG5
	35ein1nK6UIhQtNVyxW1xT2YdDR2+3pJ9KAUt7z4nvF8NCpnJc2/QdgmC09Jf5Bz
	05MWIL1fD7clK25yC9AE5srrRlOUdTIajgwNa4P6Xp71sadAPHnkTPd70G00eNcp
	X431Hp3DI=
X-Sasl-enc: kSOx9vfam8ER8GvtUBwt1QifVtdCOxx7kTSPnAYGmQNr 1449368398
Received: from mail-itl (89-70-93-48.dynamic.chello.pl [89.70.93.48])
	by mail.messagingengine.com (Postfix) with ESMTPA id 65309C01720;
	Sat,  5 Dec 2015 21:19:58 -0500 (EST)
Date: Sun, 6 Dec 2015 03:19:57 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
	<marmarek@invisiblethingslab.com>
To: minios-devel@lists.xenproject.org
Message-ID: <20151206021957.GB15506@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Mailman-Approved-At: Sun, 06 Dec 2015 15:53:49 +0000
Cc: Martin Lucina <martin@lucina.net>, Ian Campbell <ian.campbell@citrix.com>,
	xen-devel <xen-devel@lists.xen.org>
Subject: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1097767796685955174=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org


--===============1097767796685955174==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6"
Content-Disposition: inline


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

Hi,

When running HVM on Xen 4.6 with qemu in stubdom, I've found that
something goes wrong with disk frontend (at least that was visible
problem - a lot of read and write errors in stubdom log). But further
debugging (including -DGNT_DEBUG) leads to double gnttab_end_access in
netfront.=20

The stack trace is:
ASSERTION FAILED: !(!inuse[ref]) at gnttab.c:42.
Do_exit called!
0x00000000000f3ffb: get_time_values_from_xen at xen-4.6.0/extras/mini-os/ar=
ch/x86/time.c:134 (discriminator 1)
0x00000000000d74a8: HYPERVISOR_sched_op at xen-4.6.0/extras/mini-os/include=
/x86/x86_64/hypercall-x86_64.h:180
0x00000000000d6a2e: put_free_entry at xen-4.6.0/extras/mini-os/gnttab.c:43
0x00000000000d6bff: gnttab_end_access at xen-4.6.0/extras/mini-os/gnttab.c:=
115
0x00000000000d8a50: network_rx at xen-4.6.0/extras/mini-os/netfront.c:134
0x00000000000d9ec4: netfront_receive at xen-4.6.0/extras/mini-os/netfront.c=
:671
0x00000000000dd302: get_current at xen-4.6.0/extras/mini-os/include/x86/arc=
h_sched.h:16
0x0000000000079f72: tap_send at xen-4.6.0/stubdom/../tools/qemu-xen-traditi=
onal/net.c:756
0x00000000000069f9: main_loop_wait at xen-4.6.0/stubdom/../tools/qemu-xen-t=
raditional/vl.c:3826
0x0000000000021f27: main_loop at xen-4.6.0/stubdom/../tools/qemu-xen-tradit=
ional/i386-dm/helper2.c:612 (discriminator 1)
0x000000000000950d: quit_timers at xen-4.6.0/stubdom/../tools/qemu-xen-trad=
itional/vl.c:1866
0x00000000000d7f57: call_main at xen-4.6.0/extras/mini-os/main.c:163
0x0000000000003423: thread_starter at :?
0x0000000000000000: _start at ??:?

It was working in Xen 4.4. The only commit touching xenfront.c (in any
meaningful way) from that time is this one:
http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8f348390652=
a67e9356eec9cd2b0f76a9c7c72

With that commit reverted, issue vanishes.

I guess it's because before this commit, there was "if (rx->status =3D=3D
NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but now
that case is handled after gnttab_end_access (using "if (rx->status >
NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
line.

PS What is the correct place for such reports? minios-devel? xen-devel?
both?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--IJpNTDwzlM2Ie8A6
Content-Type: application/pgp-signature

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

iQEcBAEBCAAGBQJWY5tMAAoJENuP0xzK19csQ9QH/1tudDKFQxBDL0a35bHSTShn
uQbo0vIsUwDrC5ryVIvndomg2vavoNtzSXaBmxWI30LuBTKK9EDh5HwMh0xlBbJH
nfUn9GJIjzgY18zs4+Y5b77WvMbmVX45bK0IaHqnS6cdM62HoDaQrtRUyB/oHvv9
gBXKr7a7QfYbDFiDSaMMJv8iEPwChnJ7SWMwtGOMrqbptJ7DHNyoHDjE4o7QTZ1D
ASzOujQQPw9wKAZcSnCqWzGl4QUNaWj/4Y9xx4n0NYHDJQgMHWcukj3GfBHGzAbq
Mpq2rXlGin3zF8oVsZnNkT+x8uRbx1TdOHxhL765GKqEXzxIaYt2CVVCqRqYRjY=
=Qx91
-----END PGP SIGNATURE-----

--IJpNTDwzlM2Ie8A6--


--===============1097767796685955174==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============1097767796685955174==--


From minios-devel-bounces@lists.xenproject.org Tue Dec 08 11:34:58 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 11:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6GXp-0005XK-61; Tue, 08 Dec 2015 11:34:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=777b5838f=Ian.Campbell@citrix.com>)
	id 1a6GXn-0005X8-Ju
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 11:34:55 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	FE/4B-21571-E50C6665; Tue, 08 Dec 2015 11:34:54 +0000
X-Env-Sender: prvs=777b5838f=Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1449574491!4205890!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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20474 invoked from network); 8 Dec 2015 11:34:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 11:34:54 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444694400"; d="scan'208";a="317258176"
Message-ID: <1449574429.16124.56.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Marek =?ISO-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, <minios-devel@lists.xenproject.org>
Date: Tue, 8 Dec 2015 11:33:49 +0000
In-Reply-To: <20151206021957.GB15506@mail-itl>
References: <20151206021957.GB15506@mail-itl>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Martin Lucina <martin@lucina.net>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gU3VuLCAyMDE1LTEyLTA2IGF0IDAzOjE5ICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgd3JvdGU6Cj4gSGksCj4gCj4gV2hlbiBydW5uaW5nIEhWTSBvbiBYZW4gNC42IHdpdGgg
cWVtdSBpbiBzdHViZG9tLCBJJ3ZlIGZvdW5kIHRoYXQKPiBzb21ldGhpbmcgZ29lcyB3cm9uZyB3
aXRoIGRpc2sgZnJvbnRlbmQgKGF0IGxlYXN0IHRoYXQgd2FzIHZpc2libGUKPiBwcm9ibGVtIC0g
YSBsb3Qgb2YgcmVhZCBhbmQgd3JpdGUgZXJyb3JzIGluIHN0dWJkb20gbG9nKS4gQnV0IGZ1cnRo
ZXIKPiBkZWJ1Z2dpbmcgKGluY2x1ZGluZyAtREdOVF9ERUJVRykgbGVhZHMgdG8gZG91YmxlIGdu
dHRhYl9lbmRfYWNjZXNzIGluCj4gbmV0ZnJvbnQuIAo+IAo+IFRoZSBzdGFjayB0cmFjZSBpczoK
PiBBU1NFUlRJT04gRkFJTEVEOiAhKCFpbnVzZVtyZWZdKSBhdCBnbnR0YWIuYzo0Mi4KPiBEb19l
eGl0IGNhbGxlZCEKPiAweDAwMDAwMDAwMDAwZjNmZmI6IGdldF90aW1lX3ZhbHVlc19mcm9tX3hl
biBhdCB4ZW4tNC42LjAvZXh0cmFzL21pbmktCj4gb3MvYXJjaC94ODYvdGltZS5jOjEzNCAoZGlz
Y3JpbWluYXRvciAxKQo+IDB4MDAwMDAwMDAwMDBkNzRhODogSFlQRVJWSVNPUl9zY2hlZF9vcCBh
dCB4ZW4tNC42LjAvZXh0cmFzL21pbmktCj4gb3MvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2Fs
bC14ODZfNjQuaDoxODAKPiAweDAwMDAwMDAwMDAwZDZhMmU6IHB1dF9mcmVlX2VudHJ5IGF0IHhl
bi00LjYuMC9leHRyYXMvbWluaS0KPiBvcy9nbnR0YWIuYzo0Mwo+IDB4MDAwMDAwMDAwMDBkNmJm
ZjogZ250dGFiX2VuZF9hY2Nlc3MgYXQgeGVuLTQuNi4wL2V4dHJhcy9taW5pLQo+IG9zL2dudHRh
Yi5jOjExNQo+IDB4MDAwMDAwMDAwMDBkOGE1MDogbmV0d29ya19yeCBhdCB4ZW4tNC42LjAvZXh0
cmFzL21pbmktb3MvbmV0ZnJvbnQuYzoxMzQKPiAweDAwMDAwMDAwMDAwZDllYzQ6IG5ldGZyb250
X3JlY2VpdmUgYXQgeGVuLTQuNi4wL2V4dHJhcy9taW5pLQo+IG9zL25ldGZyb250LmM6NjcxCj4g
MHgwMDAwMDAwMDAwMGRkMzAyOiBnZXRfY3VycmVudCBhdCB4ZW4tNC42LjAvZXh0cmFzL21pbmkt
Cj4gb3MvaW5jbHVkZS94ODYvYXJjaF9zY2hlZC5oOjE2Cj4gMHgwMDAwMDAwMDAwMDc5ZjcyOiB0
YXBfc2VuZCBhdCB4ZW4tNC42LjAvc3R1YmRvbS8uLi90b29scy9xZW11LXhlbi0KPiB0cmFkaXRp
b25hbC9uZXQuYzo3NTYKPiAweDAwMDAwMDAwMDAwMDY5Zjk6IG1haW5fbG9vcF93YWl0IGF0IHhl
bi00LjYuMC9zdHViZG9tLy4uL3Rvb2xzL3FlbXUtCj4geGVuLXRyYWRpdGlvbmFsL3ZsLmM6Mzgy
Ngo+IDB4MDAwMDAwMDAwMDAyMWYyNzogbWFpbl9sb29wIGF0IHhlbi00LjYuMC9zdHViZG9tLy4u
L3Rvb2xzL3FlbXUteGVuLQo+IHRyYWRpdGlvbmFsL2kzODYtZG0vaGVscGVyMi5jOjYxMiAoZGlz
Y3JpbWluYXRvciAxKQo+IDB4MDAwMDAwMDAwMDAwOTUwZDogcXVpdF90aW1lcnMgYXQgeGVuLTQu
Ni4wL3N0dWJkb20vLi4vdG9vbHMvcWVtdS14ZW4tCj4gdHJhZGl0aW9uYWwvdmwuYzoxODY2Cj4g
MHgwMDAwMDAwMDAwMGQ3ZjU3OiBjYWxsX21haW4gYXQgeGVuLTQuNi4wL2V4dHJhcy9taW5pLW9z
L21haW4uYzoxNjMKPiAweDAwMDAwMDAwMDAwMDM0MjM6IHRocmVhZF9zdGFydGVyIGF0IDo/Cj4g
MHgwMDAwMDAwMDAwMDAwMDAwOiBfc3RhcnQgYXQgPz86Pwo+IAo+IEl0IHdhcyB3b3JraW5nIGlu
IFhlbiA0LjQuIFRoZSBvbmx5IGNvbW1pdCB0b3VjaGluZyB4ZW5mcm9udC5jIChpbiBhbnkKPiBt
ZWFuaW5nZnVsIHdheSkgZnJvbSB0aGF0IHRpbWUgaXMgdGhpcyBvbmU6Cj4gaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9bWluaS1vcy5naXQ7YT1jb21taXQ7aD03YzhmMzQ4MzkwNjUy
YTY3ZQo+IDkzNTZlZWM5Y2QyYjBmNzZhOWM3YzcyCj4gCj4gV2l0aCB0aGF0IGNvbW1pdCByZXZl
cnRlZCwgaXNzdWUgdmFuaXNoZXMuCj4gCj4gSSBndWVzcyBpdCdzIGJlY2F1c2UgYmVmb3JlIHRo
aXMgY29tbWl0LCB0aGVyZSB3YXMgImlmIChyeC0+c3RhdHVzID09Cj4gTkVUSUZfUlNQX05VTEwp
IGNvbnRpbnVlIiBiZWZvcmUgImdudHRhYl9lbmRfYWNjZXNzKGJ1Zi0+Z3JlZikiLCBidXQgbm93
Cj4gdGhhdCBjYXNlIGlzIGhhbmRsZWQgYWZ0ZXIgZ250dGFiX2VuZF9hY2Nlc3MgKHVzaW5nICJp
ZiAocngtPnN0YXR1cyA+Cj4gTkVUSUZfUlNQX05VTEwpIikuIEkgdGhpbmsgdGhlIGZpeCB3b3Vs
ZCBiZSB0byByZXN0b3JlIHRoYXQgImNvbnRpbnVlIgo+IGxpbmUuCgpUaGF0IHNvdW5kcyBwcmV0
dHkgcGxhdXNpYmxlIHRvIG1lIChGV0lXKS4gSGF2ZSB5b3UgdHJpZWQgaXQ/Cgo+IFBTIFdoYXQg
aXMgdGhlIGNvcnJlY3QgcGxhY2UgZm9yIHN1Y2ggcmVwb3J0cz8gbWluaW9zLWRldmVsPyB4ZW4t
ZGV2ZWw/Cj4gYm90aD8KCkZvcm1hbGx5IEkgc3VwcG9zZSB0aGUgZm9ybWVyLCBidXQgcmVhbGlz
dGljYWxseSBpbmNsdWRpbmcgeGVuLWRldmVsIGFzCndlbGwgaXMgbGlrZWx5IHRvIGF0dHJhY3Qg
bW9yZSBleWVzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 11:34:58 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 11:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6GXp-0005XK-61; Tue, 08 Dec 2015 11:34:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=777b5838f=Ian.Campbell@citrix.com>)
	id 1a6GXn-0005X8-Ju
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 11:34:55 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	FE/4B-21571-E50C6665; Tue, 08 Dec 2015 11:34:54 +0000
X-Env-Sender: prvs=777b5838f=Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1449574491!4205890!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: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20474 invoked from network); 8 Dec 2015 11:34:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 11:34:54 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444694400"; d="scan'208";a="317258176"
Message-ID: <1449574429.16124.56.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Marek =?ISO-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, <minios-devel@lists.xenproject.org>
Date: Tue, 8 Dec 2015 11:33:49 +0000
In-Reply-To: <20151206021957.GB15506@mail-itl>
References: <20151206021957.GB15506@mail-itl>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Martin Lucina <martin@lucina.net>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gU3VuLCAyMDE1LTEyLTA2IGF0IDAzOjE5ICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgd3JvdGU6Cj4gSGksCj4gCj4gV2hlbiBydW5uaW5nIEhWTSBvbiBYZW4gNC42IHdpdGgg
cWVtdSBpbiBzdHViZG9tLCBJJ3ZlIGZvdW5kIHRoYXQKPiBzb21ldGhpbmcgZ29lcyB3cm9uZyB3
aXRoIGRpc2sgZnJvbnRlbmQgKGF0IGxlYXN0IHRoYXQgd2FzIHZpc2libGUKPiBwcm9ibGVtIC0g
YSBsb3Qgb2YgcmVhZCBhbmQgd3JpdGUgZXJyb3JzIGluIHN0dWJkb20gbG9nKS4gQnV0IGZ1cnRo
ZXIKPiBkZWJ1Z2dpbmcgKGluY2x1ZGluZyAtREdOVF9ERUJVRykgbGVhZHMgdG8gZG91YmxlIGdu
dHRhYl9lbmRfYWNjZXNzIGluCj4gbmV0ZnJvbnQuIAo+IAo+IFRoZSBzdGFjayB0cmFjZSBpczoK
PiBBU1NFUlRJT04gRkFJTEVEOiAhKCFpbnVzZVtyZWZdKSBhdCBnbnR0YWIuYzo0Mi4KPiBEb19l
eGl0IGNhbGxlZCEKPiAweDAwMDAwMDAwMDAwZjNmZmI6IGdldF90aW1lX3ZhbHVlc19mcm9tX3hl
biBhdCB4ZW4tNC42LjAvZXh0cmFzL21pbmktCj4gb3MvYXJjaC94ODYvdGltZS5jOjEzNCAoZGlz
Y3JpbWluYXRvciAxKQo+IDB4MDAwMDAwMDAwMDBkNzRhODogSFlQRVJWSVNPUl9zY2hlZF9vcCBh
dCB4ZW4tNC42LjAvZXh0cmFzL21pbmktCj4gb3MvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2Fs
bC14ODZfNjQuaDoxODAKPiAweDAwMDAwMDAwMDAwZDZhMmU6IHB1dF9mcmVlX2VudHJ5IGF0IHhl
bi00LjYuMC9leHRyYXMvbWluaS0KPiBvcy9nbnR0YWIuYzo0Mwo+IDB4MDAwMDAwMDAwMDBkNmJm
ZjogZ250dGFiX2VuZF9hY2Nlc3MgYXQgeGVuLTQuNi4wL2V4dHJhcy9taW5pLQo+IG9zL2dudHRh
Yi5jOjExNQo+IDB4MDAwMDAwMDAwMDBkOGE1MDogbmV0d29ya19yeCBhdCB4ZW4tNC42LjAvZXh0
cmFzL21pbmktb3MvbmV0ZnJvbnQuYzoxMzQKPiAweDAwMDAwMDAwMDAwZDllYzQ6IG5ldGZyb250
X3JlY2VpdmUgYXQgeGVuLTQuNi4wL2V4dHJhcy9taW5pLQo+IG9zL25ldGZyb250LmM6NjcxCj4g
MHgwMDAwMDAwMDAwMGRkMzAyOiBnZXRfY3VycmVudCBhdCB4ZW4tNC42LjAvZXh0cmFzL21pbmkt
Cj4gb3MvaW5jbHVkZS94ODYvYXJjaF9zY2hlZC5oOjE2Cj4gMHgwMDAwMDAwMDAwMDc5ZjcyOiB0
YXBfc2VuZCBhdCB4ZW4tNC42LjAvc3R1YmRvbS8uLi90b29scy9xZW11LXhlbi0KPiB0cmFkaXRp
b25hbC9uZXQuYzo3NTYKPiAweDAwMDAwMDAwMDAwMDY5Zjk6IG1haW5fbG9vcF93YWl0IGF0IHhl
bi00LjYuMC9zdHViZG9tLy4uL3Rvb2xzL3FlbXUtCj4geGVuLXRyYWRpdGlvbmFsL3ZsLmM6Mzgy
Ngo+IDB4MDAwMDAwMDAwMDAyMWYyNzogbWFpbl9sb29wIGF0IHhlbi00LjYuMC9zdHViZG9tLy4u
L3Rvb2xzL3FlbXUteGVuLQo+IHRyYWRpdGlvbmFsL2kzODYtZG0vaGVscGVyMi5jOjYxMiAoZGlz
Y3JpbWluYXRvciAxKQo+IDB4MDAwMDAwMDAwMDAwOTUwZDogcXVpdF90aW1lcnMgYXQgeGVuLTQu
Ni4wL3N0dWJkb20vLi4vdG9vbHMvcWVtdS14ZW4tCj4gdHJhZGl0aW9uYWwvdmwuYzoxODY2Cj4g
MHgwMDAwMDAwMDAwMGQ3ZjU3OiBjYWxsX21haW4gYXQgeGVuLTQuNi4wL2V4dHJhcy9taW5pLW9z
L21haW4uYzoxNjMKPiAweDAwMDAwMDAwMDAwMDM0MjM6IHRocmVhZF9zdGFydGVyIGF0IDo/Cj4g
MHgwMDAwMDAwMDAwMDAwMDAwOiBfc3RhcnQgYXQgPz86Pwo+IAo+IEl0IHdhcyB3b3JraW5nIGlu
IFhlbiA0LjQuIFRoZSBvbmx5IGNvbW1pdCB0b3VjaGluZyB4ZW5mcm9udC5jIChpbiBhbnkKPiBt
ZWFuaW5nZnVsIHdheSkgZnJvbSB0aGF0IHRpbWUgaXMgdGhpcyBvbmU6Cj4gaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9bWluaS1vcy5naXQ7YT1jb21taXQ7aD03YzhmMzQ4MzkwNjUy
YTY3ZQo+IDkzNTZlZWM5Y2QyYjBmNzZhOWM3YzcyCj4gCj4gV2l0aCB0aGF0IGNvbW1pdCByZXZl
cnRlZCwgaXNzdWUgdmFuaXNoZXMuCj4gCj4gSSBndWVzcyBpdCdzIGJlY2F1c2UgYmVmb3JlIHRo
aXMgY29tbWl0LCB0aGVyZSB3YXMgImlmIChyeC0+c3RhdHVzID09Cj4gTkVUSUZfUlNQX05VTEwp
IGNvbnRpbnVlIiBiZWZvcmUgImdudHRhYl9lbmRfYWNjZXNzKGJ1Zi0+Z3JlZikiLCBidXQgbm93
Cj4gdGhhdCBjYXNlIGlzIGhhbmRsZWQgYWZ0ZXIgZ250dGFiX2VuZF9hY2Nlc3MgKHVzaW5nICJp
ZiAocngtPnN0YXR1cyA+Cj4gTkVUSUZfUlNQX05VTEwpIikuIEkgdGhpbmsgdGhlIGZpeCB3b3Vs
ZCBiZSB0byByZXN0b3JlIHRoYXQgImNvbnRpbnVlIgo+IGxpbmUuCgpUaGF0IHNvdW5kcyBwcmV0
dHkgcGxhdXNpYmxlIHRvIG1lIChGV0lXKS4gSGF2ZSB5b3UgdHJpZWQgaXQ/Cgo+IFBTIFdoYXQg
aXMgdGhlIGNvcnJlY3QgcGxhY2UgZm9yIHN1Y2ggcmVwb3J0cz8gbWluaW9zLWRldmVsPyB4ZW4t
ZGV2ZWw/Cj4gYm90aD8KCkZvcm1hbGx5IEkgc3VwcG9zZSB0aGUgZm9ybWVyLCBidXQgcmVhbGlz
dGljYWxseSBpbmNsdWRpbmcgeGVuLWRldmVsIGFzCndlbGwgaXMgbGlrZWx5IHRvIGF0dHJhY3Qg
bW9yZSBleWVzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 11:46:45 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 11:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6GjF-0006Ja-CC; Tue, 08 Dec 2015 11:46:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marmarek@invisiblethingslab.com>) id 1a6GjD-0006JK-3G
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 11:46:43 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
	C2/99-13905-123C6665; Tue, 08 Dec 2015 11:46:41 +0000
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1449575199!9285745!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29729 invoked from network); 8 Dec 2015 11:46:40 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 8 Dec 2015 11:46:40 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id 9B76021099
	for <minios-devel@lists.xenproject.org>;
	Tue,  8 Dec 2015 06:46:39 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
	by compute5.internal (MEProxy); Tue, 08 Dec 2015 06:46:39 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=mesmtp; bh=Do/qt4nvhfPe0wekU87isffj9OA=; b=pwzvvY
	P/22UB/KGkUmVldnkz0a+8P4gsG9E1M7s+d8t/D5WQJw1hlavYFwvMRBdcw4ltoq
	HNM6Zf/plhURLpZUnL5jA5jY0kebanUALtu0oMFiQpUddzv2GSBf1Ejt6odtoyWt
	0Tf8/DZ2BBF8FyGp1CVkGkNa9qWQy85TVxxNU=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=smtpout; bh=Do/qt4nvhfPe0wekU87isffj9OA=; b=M2Orv
	zWlCwtDVfJdpJol2Ba/OtXiLtrlRsaCORHFe7iRgphvrQOjuqnCxnyTYOKJ8+VN2
	88d7wJQ4nH+VCNCDbIUYweg2/c6DDgDeq5ggcPO0+XxThareFr5WDv9uR63VqS66
	4lYLTqEd0q/KYM/igXMbkIDX9oujV0K0yllR8Q=
X-Sasl-enc: Yd59eSfrKo6YJh6VP+CJte7vqz36XPcy1n10lBEOcUT8 1449575199
Received: from mail-itl (apn-37-249-82-206.dynamic.gprs.plus.pl
	[37.249.82.206])
	by mail.messagingengine.com (Postfix) with ESMTPA id 4183E680157;
	Tue,  8 Dec 2015 06:46:38 -0500 (EST)
Date: Tue, 8 Dec 2015 12:46:31 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
	<marmarek@invisiblethingslab.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20151208114631.GM960@mail-itl>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1449574429.16124.56.camel@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Martin Lucina <martin@lucina.net>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3457317032106305407=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org


--===============3457317032106305407==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="37nyS7qXrnu4wN2o"
Content-Disposition: inline


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

On Tue, Dec 08, 2015 at 11:33:49AM +0000, Ian Campbell wrote:
> On Sun, 2015-12-06 at 03:19 +0100, Marek Marczykowski-G=C3=B3recki wrote:
> > Hi,
> >=20
> > When running HVM on Xen 4.6 with qemu in stubdom, I've found that
> > something goes wrong with disk frontend (at least that was visible
> > problem - a lot of read and write errors in stubdom log). But further
> > debugging (including -DGNT_DEBUG) leads to double gnttab_end_access in
> > netfront.=20
> >=20
> > The stack trace is:
> > ASSERTION FAILED: !(!inuse[ref]) at gnttab.c:42.
> > Do_exit called!
> > 0x00000000000f3ffb: get_time_values_from_xen at xen-4.6.0/extras/mini-
> > os/arch/x86/time.c:134 (discriminator 1)
> > 0x00000000000d74a8: HYPERVISOR_sched_op at xen-4.6.0/extras/mini-
> > os/include/x86/x86_64/hypercall-x86_64.h:180
> > 0x00000000000d6a2e: put_free_entry at xen-4.6.0/extras/mini-
> > os/gnttab.c:43
> > 0x00000000000d6bff: gnttab_end_access at xen-4.6.0/extras/mini-
> > os/gnttab.c:115
> > 0x00000000000d8a50: network_rx at xen-4.6.0/extras/mini-os/netfront.c:1=
34
> > 0x00000000000d9ec4: netfront_receive at xen-4.6.0/extras/mini-
> > os/netfront.c:671
> > 0x00000000000dd302: get_current at xen-4.6.0/extras/mini-
> > os/include/x86/arch_sched.h:16
> > 0x0000000000079f72: tap_send at xen-4.6.0/stubdom/../tools/qemu-xen-
> > traditional/net.c:756
> > 0x00000000000069f9: main_loop_wait at xen-4.6.0/stubdom/../tools/qemu-
> > xen-traditional/vl.c:3826
> > 0x0000000000021f27: main_loop at xen-4.6.0/stubdom/../tools/qemu-xen-
> > traditional/i386-dm/helper2.c:612 (discriminator 1)
> > 0x000000000000950d: quit_timers at xen-4.6.0/stubdom/../tools/qemu-xen-
> > traditional/vl.c:1866
> > 0x00000000000d7f57: call_main at xen-4.6.0/extras/mini-os/main.c:163
> > 0x0000000000003423: thread_starter at :?
> > 0x0000000000000000: _start at ??:?
> >=20
> > It was working in Xen 4.4. The only commit touching xenfront.c (in any
> > meaningful way) from that time is this one:
> > http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8f34839=
0652a67e
> > 9356eec9cd2b0f76a9c7c72
> >=20
> > With that commit reverted, issue vanishes.
> >=20
> > I guess it's because before this commit, there was "if (rx->status =3D=
=3D
> > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but now
> > that case is handled after gnttab_end_access (using "if (rx->status >
> > NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
> > line.
>=20
> That sounds pretty plausible to me (FWIW). Have you tried it?

I've tried moving gnttab_end_access into that if branch. And it didn't
worked.

> > PS What is the correct place for such reports? minios-devel? xen-devel?
> > both?
>=20
> Formally I suppose the former, but realistically including xen-devel as
> well is likely to attract more eyes.
>=20
> Ian.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--37nyS7qXrnu4wN2o
Content-Type: application/pgp-signature

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

iQEcBAEBCAAGBQJWZsMXAAoJENuP0xzK19cs+CUH/i0/DX1qC/th9scl//05k9Es
JaNU+6A+hAvKCrT2OdJsDL3wMkEsLpwm3xitvr7eNUkKRfXiB7EI3ijxp+xpCtoa
s6/IU9Y2xwdUxOeNNQ6VfudzCnhmSMGVAE5nrMcj3jQ8F4W+PmQkd4HDagWutSIo
zlDVhbPx+XrBZBCaJMZBpEReh29DdwJ+C41Bww1vYeipqwxmaLlkcOrVyzIR3fYQ
ytJFwDBSPIX/h0Tg6YGzRDzWQRixYqWHP1szhPyyGImNmL1xiBPsOE5IP8daYzCl
XwI5tf4Oi13+SBQwXPaZ2fQ0wvXugpblVf5OKxiaRsTMagJ/kWuOSP9vQWAqJ/c=
=YBH6
-----END PGP SIGNATURE-----

--37nyS7qXrnu4wN2o--


--===============3457317032106305407==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============3457317032106305407==--


From minios-devel-bounces@lists.xenproject.org Tue Dec 08 11:46:45 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 11:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6GjF-0006Ja-CC; Tue, 08 Dec 2015 11:46:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marmarek@invisiblethingslab.com>) id 1a6GjD-0006JK-3G
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 11:46:43 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
	C2/99-13905-123C6665; Tue, 08 Dec 2015 11:46:41 +0000
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1449575199!9285745!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29729 invoked from network); 8 Dec 2015 11:46:40 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 8 Dec 2015 11:46:40 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id 9B76021099
	for <minios-devel@lists.xenproject.org>;
	Tue,  8 Dec 2015 06:46:39 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
	by compute5.internal (MEProxy); Tue, 08 Dec 2015 06:46:39 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=mesmtp; bh=Do/qt4nvhfPe0wekU87isffj9OA=; b=pwzvvY
	P/22UB/KGkUmVldnkz0a+8P4gsG9E1M7s+d8t/D5WQJw1hlavYFwvMRBdcw4ltoq
	HNM6Zf/plhURLpZUnL5jA5jY0kebanUALtu0oMFiQpUddzv2GSBf1Ejt6odtoyWt
	0Tf8/DZ2BBF8FyGp1CVkGkNa9qWQy85TVxxNU=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=smtpout; bh=Do/qt4nvhfPe0wekU87isffj9OA=; b=M2Orv
	zWlCwtDVfJdpJol2Ba/OtXiLtrlRsaCORHFe7iRgphvrQOjuqnCxnyTYOKJ8+VN2
	88d7wJQ4nH+VCNCDbIUYweg2/c6DDgDeq5ggcPO0+XxThareFr5WDv9uR63VqS66
	4lYLTqEd0q/KYM/igXMbkIDX9oujV0K0yllR8Q=
X-Sasl-enc: Yd59eSfrKo6YJh6VP+CJte7vqz36XPcy1n10lBEOcUT8 1449575199
Received: from mail-itl (apn-37-249-82-206.dynamic.gprs.plus.pl
	[37.249.82.206])
	by mail.messagingengine.com (Postfix) with ESMTPA id 4183E680157;
	Tue,  8 Dec 2015 06:46:38 -0500 (EST)
Date: Tue, 8 Dec 2015 12:46:31 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
	<marmarek@invisiblethingslab.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20151208114631.GM960@mail-itl>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1449574429.16124.56.camel@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Martin Lucina <martin@lucina.net>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3457317032106305407=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org


--===============3457317032106305407==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="37nyS7qXrnu4wN2o"
Content-Disposition: inline


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

On Tue, Dec 08, 2015 at 11:33:49AM +0000, Ian Campbell wrote:
> On Sun, 2015-12-06 at 03:19 +0100, Marek Marczykowski-G=C3=B3recki wrote:
> > Hi,
> >=20
> > When running HVM on Xen 4.6 with qemu in stubdom, I've found that
> > something goes wrong with disk frontend (at least that was visible
> > problem - a lot of read and write errors in stubdom log). But further
> > debugging (including -DGNT_DEBUG) leads to double gnttab_end_access in
> > netfront.=20
> >=20
> > The stack trace is:
> > ASSERTION FAILED: !(!inuse[ref]) at gnttab.c:42.
> > Do_exit called!
> > 0x00000000000f3ffb: get_time_values_from_xen at xen-4.6.0/extras/mini-
> > os/arch/x86/time.c:134 (discriminator 1)
> > 0x00000000000d74a8: HYPERVISOR_sched_op at xen-4.6.0/extras/mini-
> > os/include/x86/x86_64/hypercall-x86_64.h:180
> > 0x00000000000d6a2e: put_free_entry at xen-4.6.0/extras/mini-
> > os/gnttab.c:43
> > 0x00000000000d6bff: gnttab_end_access at xen-4.6.0/extras/mini-
> > os/gnttab.c:115
> > 0x00000000000d8a50: network_rx at xen-4.6.0/extras/mini-os/netfront.c:1=
34
> > 0x00000000000d9ec4: netfront_receive at xen-4.6.0/extras/mini-
> > os/netfront.c:671
> > 0x00000000000dd302: get_current at xen-4.6.0/extras/mini-
> > os/include/x86/arch_sched.h:16
> > 0x0000000000079f72: tap_send at xen-4.6.0/stubdom/../tools/qemu-xen-
> > traditional/net.c:756
> > 0x00000000000069f9: main_loop_wait at xen-4.6.0/stubdom/../tools/qemu-
> > xen-traditional/vl.c:3826
> > 0x0000000000021f27: main_loop at xen-4.6.0/stubdom/../tools/qemu-xen-
> > traditional/i386-dm/helper2.c:612 (discriminator 1)
> > 0x000000000000950d: quit_timers at xen-4.6.0/stubdom/../tools/qemu-xen-
> > traditional/vl.c:1866
> > 0x00000000000d7f57: call_main at xen-4.6.0/extras/mini-os/main.c:163
> > 0x0000000000003423: thread_starter at :?
> > 0x0000000000000000: _start at ??:?
> >=20
> > It was working in Xen 4.4. The only commit touching xenfront.c (in any
> > meaningful way) from that time is this one:
> > http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8f34839=
0652a67e
> > 9356eec9cd2b0f76a9c7c72
> >=20
> > With that commit reverted, issue vanishes.
> >=20
> > I guess it's because before this commit, there was "if (rx->status =3D=
=3D
> > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but now
> > that case is handled after gnttab_end_access (using "if (rx->status >
> > NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
> > line.
>=20
> That sounds pretty plausible to me (FWIW). Have you tried it?

I've tried moving gnttab_end_access into that if branch. And it didn't
worked.

> > PS What is the correct place for such reports? minios-devel? xen-devel?
> > both?
>=20
> Formally I suppose the former, but realistically including xen-devel as
> well is likely to attract more eyes.
>=20
> Ian.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--37nyS7qXrnu4wN2o
Content-Type: application/pgp-signature

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

iQEcBAEBCAAGBQJWZsMXAAoJENuP0xzK19cs+CUH/i0/DX1qC/th9scl//05k9Es
JaNU+6A+hAvKCrT2OdJsDL3wMkEsLpwm3xitvr7eNUkKRfXiB7EI3ijxp+xpCtoa
s6/IU9Y2xwdUxOeNNQ6VfudzCnhmSMGVAE5nrMcj3jQ8F4W+PmQkd4HDagWutSIo
zlDVhbPx+XrBZBCaJMZBpEReh29DdwJ+C41Bww1vYeipqwxmaLlkcOrVyzIR3fYQ
ytJFwDBSPIX/h0Tg6YGzRDzWQRixYqWHP1szhPyyGImNmL1xiBPsOE5IP8daYzCl
XwI5tf4Oi13+SBQwXPaZ2fQ0wvXugpblVf5OKxiaRsTMagJ/kWuOSP9vQWAqJ/c=
=YBH6
-----END PGP SIGNATURE-----

--37nyS7qXrnu4wN2o--


--===============3457317032106305407==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============3457317032106305407==--


From minios-devel-bounces@lists.xenproject.org Tue Dec 08 11:59:30 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 11:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6GvZ-0006za-UG; Tue, 08 Dec 2015 11:59:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <samuel.thibault@ens-lyon.org>) id 1a6GvY-0006zU-62
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 11:59:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	5E/F8-10678-F16C6665; Tue, 08 Dec 2015 11:59:27 +0000
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1449575966!9457246!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62051 invoked from network); 8 Dec 2015 11:59:26 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
	mail2-relais-roc.national.inria.fr) (192.134.164.83)
	by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 11:59:26 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444687200"; d="scan'208";a="190971943"
Received: from unknown (HELO var.ipv6) ([193.50.110.94])
	by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256;
	08 Dec 2015 12:59:26 +0100
Received: from samy by var.ipv6 with local (Exim 4.86)
	(envelope-from <samuel.thibault@ens-lyon.org>)
	id 1a6GvV-0004SL-Ty; Tue, 08 Dec 2015 12:59:25 +0100
Date: Tue, 8 Dec 2015 12:59:25 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20151208115925.GB2916@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Ian Campbell <ian.campbell@citrix.com>,
	Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, 
	minios-devel@lists.xenproject.org,
	xen-devel <xen-devel@lists.xen.org>,
	Martin Lucina <martin@lucina.net>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1449574429.16124.56.camel@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, Martin Lucina <martin@lucina.net>,
	Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Ian Campbell, on Tue 08 Dec 2015 11:33:49 +0000, wrote:
> > http://xenbits.xen.org/gitweb/?p=mini-os.git;a=commit;h=7c8f348390652a67e
> > 9356eec9cd2b0f76a9c7c72
> > 
> > With that commit reverted, issue vanishes.
> > 
> > I guess it's because before this commit, there was "if (rx->status ==
> > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but now
> > that case is handled after gnttab_end_access (using "if (rx->status >
> > NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
> > line.
> 
> That sounds pretty plausible to me (FWIW). Have you tried it?

That looks right, indeed.

Samuel

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 11:59:30 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 11:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6GvZ-0006za-UG; Tue, 08 Dec 2015 11:59:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <samuel.thibault@ens-lyon.org>) id 1a6GvY-0006zU-62
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 11:59:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	5E/F8-10678-F16C6665; Tue, 08 Dec 2015 11:59:27 +0000
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1449575966!9457246!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62051 invoked from network); 8 Dec 2015 11:59:26 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
	mail2-relais-roc.national.inria.fr) (192.134.164.83)
	by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 11:59:26 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444687200"; d="scan'208";a="190971943"
Received: from unknown (HELO var.ipv6) ([193.50.110.94])
	by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256;
	08 Dec 2015 12:59:26 +0100
Received: from samy by var.ipv6 with local (Exim 4.86)
	(envelope-from <samuel.thibault@ens-lyon.org>)
	id 1a6GvV-0004SL-Ty; Tue, 08 Dec 2015 12:59:25 +0100
Date: Tue, 8 Dec 2015 12:59:25 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20151208115925.GB2916@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Ian Campbell <ian.campbell@citrix.com>,
	Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, 
	minios-devel@lists.xenproject.org,
	xen-devel <xen-devel@lists.xen.org>,
	Martin Lucina <martin@lucina.net>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1449574429.16124.56.camel@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, Martin Lucina <martin@lucina.net>,
	Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Ian Campbell, on Tue 08 Dec 2015 11:33:49 +0000, wrote:
> > http://xenbits.xen.org/gitweb/?p=mini-os.git;a=commit;h=7c8f348390652a67e
> > 9356eec9cd2b0f76a9c7c72
> > 
> > With that commit reverted, issue vanishes.
> > 
> > I guess it's because before this commit, there was "if (rx->status ==
> > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but now
> > that case is handled after gnttab_end_access (using "if (rx->status >
> > NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
> > line.
> 
> That sounds pretty plausible to me (FWIW). Have you tried it?

That looks right, indeed.

Samuel

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 12:00:36 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 12:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6Gwe-0007Ak-0a; Tue, 08 Dec 2015 12:00:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <samuel.thibault@ens-lyon.org>) id 1a6Gwb-00079O-SO
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 12:00:33 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	52/66-31122-166C6665; Tue, 08 Dec 2015 12:00:33 +0000
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1449576032!4338223!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7341 invoked from network); 8 Dec 2015 12:00:32 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
	mail2-relais-roc.national.inria.fr) (192.134.164.83)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 12:00:32 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444687200"; d="scan'208";a="190972146"
Received: from unknown (HELO var.ipv6) ([193.50.110.94])
	by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256;
	08 Dec 2015 13:00:31 +0100
Received: from samy by var.ipv6 with local (Exim 4.86)
	(envelope-from <samuel.thibault@ens-lyon.org>)
	id 1a6GwZ-0004Sc-J6; Tue, 08 Dec 2015 13:00:31 +0100
Date: Tue, 8 Dec 2015 13:00:31 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>
Message-ID: <20151208120031.GC2916@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, 
	Ian Campbell <ian.campbell@citrix.com>,
	minios-devel@lists.xenproject.org,
	xen-devel <xen-devel@lists.xen.org>,
	Martin Lucina <martin@lucina.net>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
	<20151208114631.GM960@mail-itl>
MIME-Version: 1.0
Content-Length:1006
Content-Disposition: inline
In-Reply-To: <20151208114631.GM960@mail-itl>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, Martin Lucina <martin@lucina.net>,
	Ian Campbell <ian.campbell@citrix.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Marek Marczykowski-G=F3recki, on Tue 08 Dec 2015 12:46:31 +0100, wrote:
> > > http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8f348=
390652a67e
> > > 9356eec9cd2b0f76a9c7c72
> > > =

> > > With that commit reverted, issue vanishes.
> > > =

> > > I guess it's because before this commit, there was "if (rx->status =
=3D=3D
> > > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but =
now
> > > that case is handled after gnttab_end_access (using "if (rx->status >
> > > NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
> > > line.
> > =

> > That sounds pretty plausible to me (FWIW). Have you tried it?
> =

> I've tried moving gnttab_end_access into that if branch. And it didn't
> worked.

Which if branch?  Please show the code, C is less ambiguous than english
:)

Samuel

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 12:00:36 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 12:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6Gwe-0007Ak-0a; Tue, 08 Dec 2015 12:00:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <samuel.thibault@ens-lyon.org>) id 1a6Gwb-00079O-SO
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 12:00:33 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	52/66-31122-166C6665; Tue, 08 Dec 2015 12:00:33 +0000
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1449576032!4338223!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7341 invoked from network); 8 Dec 2015 12:00:32 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
	mail2-relais-roc.national.inria.fr) (192.134.164.83)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 12:00:32 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444687200"; d="scan'208";a="190972146"
Received: from unknown (HELO var.ipv6) ([193.50.110.94])
	by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256;
	08 Dec 2015 13:00:31 +0100
Received: from samy by var.ipv6 with local (Exim 4.86)
	(envelope-from <samuel.thibault@ens-lyon.org>)
	id 1a6GwZ-0004Sc-J6; Tue, 08 Dec 2015 13:00:31 +0100
Date: Tue, 8 Dec 2015 13:00:31 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>
Message-ID: <20151208120031.GC2916@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
	<marmarek@invisiblethingslab.com>, 
	Ian Campbell <ian.campbell@citrix.com>,
	minios-devel@lists.xenproject.org,
	xen-devel <xen-devel@lists.xen.org>,
	Martin Lucina <martin@lucina.net>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
	<20151208114631.GM960@mail-itl>
MIME-Version: 1.0
Content-Length:1006
Content-Disposition: inline
In-Reply-To: <20151208114631.GM960@mail-itl>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, Martin Lucina <martin@lucina.net>,
	Ian Campbell <ian.campbell@citrix.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Marek Marczykowski-G=F3recki, on Tue 08 Dec 2015 12:46:31 +0100, wrote:
> > > http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8f348=
390652a67e
> > > 9356eec9cd2b0f76a9c7c72
> > > =

> > > With that commit reverted, issue vanishes.
> > > =

> > > I guess it's because before this commit, there was "if (rx->status =
=3D=3D
> > > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)", but =
now
> > > that case is handled after gnttab_end_access (using "if (rx->status >
> > > NETIF_RSP_NULL)"). I think the fix would be to restore that "continue"
> > > line.
> > =

> > That sounds pretty plausible to me (FWIW). Have you tried it?
> =

> I've tried moving gnttab_end_access into that if branch. And it didn't
> worked.

Which if branch?  Please show the code, C is less ambiguous than english
:)

Samuel

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 12:13:16 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 12:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6H8t-0001OC-8Q; Tue, 08 Dec 2015 12:13:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=777b5838f=Ian.Campbell@citrix.com>)
	id 1a6H8s-0001O2-0B
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 12:13:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	FD/8B-31069-959C6665; Tue, 08 Dec 2015 12:13:13 +0000
X-Env-Sender: prvs=777b5838f=Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1449576791!8849534!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36598 invoked from network); 8 Dec 2015 12:13:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 12:13:12 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444694400"; d="scan'208";a="323379305"
Message-ID: <1449576694.16124.72.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Marek
	=?ISO-8859-1?Q?Marczykowski-G=F3recki?= <marmarek@invisiblethingslab.com>
Date: Tue, 8 Dec 2015 12:11:34 +0000
In-Reply-To: <20151208120031.GC2916@var.bordeaux.inria.fr>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com> <20151208114631.GM960@mail-itl>
	<20151208120031.GC2916@var.bordeaux.inria.fr>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, Martin Lucina <martin@lucina.net>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gVHVlLCAyMDE1LTEyLTA4IGF0IDEzOjAwICswMTAwLCBTYW11ZWwgVGhpYmF1bHQgd3JvdGU6
Cj4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpLCBvbiBUdWUgMDggRGVjIDIwMTUgMTI6NDY6
MzEgKzAxMDAsIHdyb3RlOgo+ID4gPiA+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW1pbmktb3MuZ2l0O2E9Y29tbWl0O2g9N2M4ZjM0ODM5MDYKPiA+ID4gPiA1MmE2N2UKPiA+ID4g
PiA5MzU2ZWVjOWNkMmIwZjc2YTljN2M3Mgo+ID4gPiA+IAo+ID4gPiA+IFdpdGggdGhhdCBjb21t
aXQgcmV2ZXJ0ZWQsIGlzc3VlIHZhbmlzaGVzLgo+ID4gPiA+IAo+ID4gPiA+IEkgZ3Vlc3MgaXQn
cyBiZWNhdXNlIGJlZm9yZSB0aGlzIGNvbW1pdCwgdGhlcmUgd2FzICJpZiAocngtPnN0YXR1cwo+
ID4gPiA+ID09Cj4gPiA+ID4gTkVUSUZfUlNQX05VTEwpIGNvbnRpbnVlIiBiZWZvcmUgImdudHRh
Yl9lbmRfYWNjZXNzKGJ1Zi0+Z3JlZikiLAo+ID4gPiA+IGJ1dCBub3cKPiA+ID4gPiB0aGF0IGNh
c2UgaXMgaGFuZGxlZCBhZnRlciBnbnR0YWJfZW5kX2FjY2VzcyAodXNpbmcgImlmIChyeC0+c3Rh
dHVzIAo+ID4gPiA+ID4KPiA+ID4gPiBORVRJRl9SU1BfTlVMTCkiKS4gSSB0aGluayB0aGUgZml4
IHdvdWxkIGJlIHRvIHJlc3RvcmUgdGhhdAo+ID4gPiA+ICJjb250aW51ZSIKPiA+ID4gPiBsaW5l
Lgo+ID4gPiAKPiA+ID4gVGhhdCBzb3VuZHMgcHJldHR5IHBsYXVzaWJsZSB0byBtZSAoRldJVyku
IEhhdmUgeW91IHRyaWVkIGl0Pwo+ID4gCj4gPiBJJ3ZlIHRyaWVkIG1vdmluZyBnbnR0YWJfZW5k
X2FjY2VzcyBpbnRvIHRoYXQgaWYgYnJhbmNoLiBBbmQgaXQgZGlkbid0Cj4gPiB3b3JrZWQuCj4g
Cj4gV2hpY2ggaWYgYnJhbmNoP8KgwqBQbGVhc2Ugc2hvdyB0aGUgY29kZSwgQyBpcyBsZXNzIGFt
YmlndW91cyB0aGFuIGVuZ2xpc2gKPiA6KQoKRGV0YWlscyBvZiBpbiB3aGljaCB3YXkgaXQgZGlk
bid0IHdvcmsgd291bGQgYWxzbyBiZSB1c2VmdWwsIEkgZXhwZWN0LgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 12:13:16 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 12:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6H8t-0001OC-8Q; Tue, 08 Dec 2015 12:13:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=777b5838f=Ian.Campbell@citrix.com>)
	id 1a6H8s-0001O2-0B
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 12:13:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	FD/8B-31069-959C6665; Tue, 08 Dec 2015 12:13:13 +0000
X-Env-Sender: prvs=777b5838f=Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1449576791!8849534!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36598 invoked from network); 8 Dec 2015 12:13:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2015 12:13:12 -0000
X-IronPort-AV: E=Sophos;i="5.20,399,1444694400"; d="scan'208";a="323379305"
Message-ID: <1449576694.16124.72.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Marek
	=?ISO-8859-1?Q?Marczykowski-G=F3recki?= <marmarek@invisiblethingslab.com>
Date: Tue, 8 Dec 2015 12:11:34 +0000
In-Reply-To: <20151208120031.GC2916@var.bordeaux.inria.fr>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com> <20151208114631.GM960@mail-itl>
	<20151208120031.GC2916@var.bordeaux.inria.fr>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, Martin Lucina <martin@lucina.net>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gVHVlLCAyMDE1LTEyLTA4IGF0IDEzOjAwICswMTAwLCBTYW11ZWwgVGhpYmF1bHQgd3JvdGU6
Cj4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpLCBvbiBUdWUgMDggRGVjIDIwMTUgMTI6NDY6
MzEgKzAxMDAsIHdyb3RlOgo+ID4gPiA+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW1pbmktb3MuZ2l0O2E9Y29tbWl0O2g9N2M4ZjM0ODM5MDYKPiA+ID4gPiA1MmE2N2UKPiA+ID4g
PiA5MzU2ZWVjOWNkMmIwZjc2YTljN2M3Mgo+ID4gPiA+IAo+ID4gPiA+IFdpdGggdGhhdCBjb21t
aXQgcmV2ZXJ0ZWQsIGlzc3VlIHZhbmlzaGVzLgo+ID4gPiA+IAo+ID4gPiA+IEkgZ3Vlc3MgaXQn
cyBiZWNhdXNlIGJlZm9yZSB0aGlzIGNvbW1pdCwgdGhlcmUgd2FzICJpZiAocngtPnN0YXR1cwo+
ID4gPiA+ID09Cj4gPiA+ID4gTkVUSUZfUlNQX05VTEwpIGNvbnRpbnVlIiBiZWZvcmUgImdudHRh
Yl9lbmRfYWNjZXNzKGJ1Zi0+Z3JlZikiLAo+ID4gPiA+IGJ1dCBub3cKPiA+ID4gPiB0aGF0IGNh
c2UgaXMgaGFuZGxlZCBhZnRlciBnbnR0YWJfZW5kX2FjY2VzcyAodXNpbmcgImlmIChyeC0+c3Rh
dHVzIAo+ID4gPiA+ID4KPiA+ID4gPiBORVRJRl9SU1BfTlVMTCkiKS4gSSB0aGluayB0aGUgZml4
IHdvdWxkIGJlIHRvIHJlc3RvcmUgdGhhdAo+ID4gPiA+ICJjb250aW51ZSIKPiA+ID4gPiBsaW5l
Lgo+ID4gPiAKPiA+ID4gVGhhdCBzb3VuZHMgcHJldHR5IHBsYXVzaWJsZSB0byBtZSAoRldJVyku
IEhhdmUgeW91IHRyaWVkIGl0Pwo+ID4gCj4gPiBJJ3ZlIHRyaWVkIG1vdmluZyBnbnR0YWJfZW5k
X2FjY2VzcyBpbnRvIHRoYXQgaWYgYnJhbmNoLiBBbmQgaXQgZGlkbid0Cj4gPiB3b3JrZWQuCj4g
Cj4gV2hpY2ggaWYgYnJhbmNoP8KgwqBQbGVhc2Ugc2hvdyB0aGUgY29kZSwgQyBpcyBsZXNzIGFt
YmlndW91cyB0aGFuIGVuZ2xpc2gKPiA6KQoKRGV0YWlscyBvZiBpbiB3aGljaCB3YXkgaXQgZGlk
bid0IHdvcmsgd291bGQgYWxzbyBiZSB1c2VmdWwsIEkgZXhwZWN0LgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 08 12:33:09 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6HS8-0003AQ-RO; Tue, 08 Dec 2015 12:33:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marmarek@invisiblethingslab.com>) id 1a6HS7-00039s-5T
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 12:33:07 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	72/56-31122-20EC6665; Tue, 08 Dec 2015 12:33:06 +0000
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1449577982!3817260!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50099 invoked from network); 8 Dec 2015 12:33:03 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 8 Dec 2015 12:33:03 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id 8382B20A55
	for <minios-devel@lists.xenproject.org>;
	Tue,  8 Dec 2015 07:33:02 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
	by compute5.internal (MEProxy); Tue, 08 Dec 2015 07:33:02 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=mesmtp; bh=zCiogYJT97SXz5QGJhB+fdmp8eQ=; b=KXG+2d
	OrQX5nLLrlBJzYaPaj01xKdBuRR79qRBWnLhaJPMl6TlcN/xAND9CXv0Jaux7hIA
	oYvLmnaqeWO7c1Uq2jpclfXRXt2VA28GF/o4mhvgBSANuProR4qcLHGc+CXfXwul
	cHt7AzYlIFgKtWs7pmkLQjce7qjdNukubP/N8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=smtpout; bh=zCiogYJT97SXz5QGJhB+fdmp8eQ=; b=PPfEv
	SPnuvO+Pw78wd+boNAyo+iFQ7n7ajUzRofZQQnpJzg03u69V1OvrLnrEENFe4hgh
	m1WkToFHhujGYa9QZaYsC26mx4Hxl53RjPCneZqvg0zMtAAOOVt/LdD7MMftzKpV
	vjjX/amWu1wjzB1mTi2agnZU11pNa3qzZB8VsQ=
X-Sasl-enc: qVOad79Hb8T/V3lNT9riNXeyxE47QEq6aLnL6R8ef7wT 1449577981
Received: from mail-itl (apn-37-249-82-206.dynamic.gprs.plus.pl
	[37.249.82.206])
	by mail.messagingengine.com (Postfix) with ESMTPA id 35777680192;
	Tue,  8 Dec 2015 07:33:01 -0500 (EST)
Date: Tue, 8 Dec 2015 13:32:53 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
	<marmarek@invisiblethingslab.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20151208123253.GP960@mail-itl>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
	<20151208114631.GM960@mail-itl>
	<20151208120031.GC2916@var.bordeaux.inria.fr>
	<1449576694.16124.72.camel@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1449576694.16124.72.camel@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Martin Lucina <martin@lucina.net>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2554632525654084313=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org


--===============2554632525654084313==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="WYfJCIN5rqlfy3K0"
Content-Disposition: inline


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

On Tue, Dec 08, 2015 at 12:11:34PM +0000, Ian Campbell wrote:
> On Tue, 2015-12-08 at 13:00 +0100, Samuel Thibault wrote:
> > Marek Marczykowski-G=C3=B3recki, on Tue 08 Dec 2015 12:46:31 +0100, wro=
te:
> > > > > http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8=
f3483906
> > > > > 52a67e
> > > > > 9356eec9cd2b0f76a9c7c72
> > > > >=20
> > > > > With that commit reverted, issue vanishes.
> > > > >=20
> > > > > I guess it's because before this commit, there was "if (rx->status
> > > > > =3D=3D
> > > > > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)",
> > > > > but now
> > > > > that case is handled after gnttab_end_access (using "if (rx->stat=
us=20
> > > > > >
> > > > > NETIF_RSP_NULL)"). I think the fix would be to restore that
> > > > > "continue"
> > > > > line.
> > > >=20
> > > > That sounds pretty plausible to me (FWIW). Have you tried it?
> > >=20
> > > I've tried moving gnttab_end_access into that if branch. And it didn't
> > > worked.
> >=20
> > Which if branch?=C2=A0=C2=A0Please show the code, C is less ambiguous t=
han english
> > :)
>=20
> Details of in which way it didn't work would also be useful, I expect.

I don't have my test environment handy, but the change was:
--- netfront.c.orig     2015-12-08 13:29:04.913000000 +0100
+++ netfront.c  2015-12-08 13:29:24.060000000 +0100
@@ -122,10 +122,10 @@
=20
         buf =3D &dev->rx_buffers[id];
         page =3D (unsigned char*)buf->page;
-        gnttab_end_access(buf->gref);
=20
         if (rx->status > NETIF_RSP_NULL)
         {
+        gnttab_end_access(buf->gref);
 #ifdef HAVE_LIBC
            if (dev->netif_rx =3D=3D NETIF_SELECT_RX) {
                int len =3D rx->status;


But to be frank, I'm not entirely sure that the tested version was
really with this patch, as stubdom building code is quite convolved...
The crash was the same, but I'll test it again to be sure.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--WYfJCIN5rqlfy3K0
Content-Type: application/pgp-signature

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

iQEcBAEBCAAGBQJWZs32AAoJENuP0xzK19cspJ0H/0oTwClwhJugRleKi8fuPRJg
/Dl1bOP5lt3WeDODnMUE8mqcVMA1sfmIEzgrIhriq60aIrpamMaENrQ1BYTGcda/
AS//AHuAxyiv14lpNtA3+kGDz5N2Vu76qoGAZwb6A9mcNHCbsrBpKld3hK27lJUU
ppHRovsj/3BxIhXoBpjOTikgfUG6wLnNdusBojYNz6ec+iD0Ok41D897Kff9S57o
Ah9zsQxQCYiB2DcBz0/IDvRq/EdS7seX4AFec/R8H80L6gPJhf0GrLxMPX5+w99g
kTf2skbblGRaTZT8P8LjUuzNhy4+JH0XrBaisqwFnsG1EFdBY+gHnj+/Rf3uqUA=
=xh+L
-----END PGP SIGNATURE-----

--WYfJCIN5rqlfy3K0--


--===============2554632525654084313==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============2554632525654084313==--


From minios-devel-bounces@lists.xenproject.org Tue Dec 08 12:33:09 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Dec 2015 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6HS8-0003AQ-RO; Tue, 08 Dec 2015 12:33:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marmarek@invisiblethingslab.com>) id 1a6HS7-00039s-5T
	for minios-devel@lists.xenproject.org; Tue, 08 Dec 2015 12:33:07 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	72/56-31122-20EC6665; Tue, 08 Dec 2015 12:33:06 +0000
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1449577982!3817260!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50099 invoked from network); 8 Dec 2015 12:33:03 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 8 Dec 2015 12:33:03 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id 8382B20A55
	for <minios-devel@lists.xenproject.org>;
	Tue,  8 Dec 2015 07:33:02 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
	by compute5.internal (MEProxy); Tue, 08 Dec 2015 07:33:02 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=mesmtp; bh=zCiogYJT97SXz5QGJhB+fdmp8eQ=; b=KXG+2d
	OrQX5nLLrlBJzYaPaj01xKdBuRR79qRBWnLhaJPMl6TlcN/xAND9CXv0Jaux7hIA
	oYvLmnaqeWO7c1Uq2jpclfXRXt2VA28GF/o4mhvgBSANuProR4qcLHGc+CXfXwul
	cHt7AzYlIFgKtWs7pmkLQjce7qjdNukubP/N8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-sasl-enc
	:x-sasl-enc; s=smtpout; bh=zCiogYJT97SXz5QGJhB+fdmp8eQ=; b=PPfEv
	SPnuvO+Pw78wd+boNAyo+iFQ7n7ajUzRofZQQnpJzg03u69V1OvrLnrEENFe4hgh
	m1WkToFHhujGYa9QZaYsC26mx4Hxl53RjPCneZqvg0zMtAAOOVt/LdD7MMftzKpV
	vjjX/amWu1wjzB1mTi2agnZU11pNa3qzZB8VsQ=
X-Sasl-enc: qVOad79Hb8T/V3lNT9riNXeyxE47QEq6aLnL6R8ef7wT 1449577981
Received: from mail-itl (apn-37-249-82-206.dynamic.gprs.plus.pl
	[37.249.82.206])
	by mail.messagingengine.com (Postfix) with ESMTPA id 35777680192;
	Tue,  8 Dec 2015 07:33:01 -0500 (EST)
Date: Tue, 8 Dec 2015 13:32:53 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
	<marmarek@invisiblethingslab.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20151208123253.GP960@mail-itl>
References: <20151206021957.GB15506@mail-itl>
	<1449574429.16124.56.camel@citrix.com>
	<20151208114631.GM960@mail-itl>
	<20151208120031.GC2916@var.bordeaux.inria.fr>
	<1449576694.16124.72.camel@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1449576694.16124.72.camel@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Martin Lucina <martin@lucina.net>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] Double gnttab_end_access in mini-os netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2554632525654084313=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org


--===============2554632525654084313==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="WYfJCIN5rqlfy3K0"
Content-Disposition: inline


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

On Tue, Dec 08, 2015 at 12:11:34PM +0000, Ian Campbell wrote:
> On Tue, 2015-12-08 at 13:00 +0100, Samuel Thibault wrote:
> > Marek Marczykowski-G=C3=B3recki, on Tue 08 Dec 2015 12:46:31 +0100, wro=
te:
> > > > > http://xenbits.xen.org/gitweb/?p=3Dmini-os.git;a=3Dcommit;h=3D7c8=
f3483906
> > > > > 52a67e
> > > > > 9356eec9cd2b0f76a9c7c72
> > > > >=20
> > > > > With that commit reverted, issue vanishes.
> > > > >=20
> > > > > I guess it's because before this commit, there was "if (rx->status
> > > > > =3D=3D
> > > > > NETIF_RSP_NULL) continue" before "gnttab_end_access(buf->gref)",
> > > > > but now
> > > > > that case is handled after gnttab_end_access (using "if (rx->stat=
us=20
> > > > > >
> > > > > NETIF_RSP_NULL)"). I think the fix would be to restore that
> > > > > "continue"
> > > > > line.
> > > >=20
> > > > That sounds pretty plausible to me (FWIW). Have you tried it?
> > >=20
> > > I've tried moving gnttab_end_access into that if branch. And it didn't
> > > worked.
> >=20
> > Which if branch?=C2=A0=C2=A0Please show the code, C is less ambiguous t=
han english
> > :)
>=20
> Details of in which way it didn't work would also be useful, I expect.

I don't have my test environment handy, but the change was:
--- netfront.c.orig     2015-12-08 13:29:04.913000000 +0100
+++ netfront.c  2015-12-08 13:29:24.060000000 +0100
@@ -122,10 +122,10 @@
=20
         buf =3D &dev->rx_buffers[id];
         page =3D (unsigned char*)buf->page;
-        gnttab_end_access(buf->gref);
=20
         if (rx->status > NETIF_RSP_NULL)
         {
+        gnttab_end_access(buf->gref);
 #ifdef HAVE_LIBC
            if (dev->netif_rx =3D=3D NETIF_SELECT_RX) {
                int len =3D rx->status;


But to be frank, I'm not entirely sure that the tested version was
really with this patch, as stubdom building code is quite convolved...
The crash was the same, but I'll test it again to be sure.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--WYfJCIN5rqlfy3K0
Content-Type: application/pgp-signature

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

iQEcBAEBCAAGBQJWZs32AAoJENuP0xzK19cspJ0H/0oTwClwhJugRleKi8fuPRJg
/Dl1bOP5lt3WeDODnMUE8mqcVMA1sfmIEzgrIhriq60aIrpamMaENrQ1BYTGcda/
AS//AHuAxyiv14lpNtA3+kGDz5N2Vu76qoGAZwb6A9mcNHCbsrBpKld3hK27lJUU
ppHRovsj/3BxIhXoBpjOTikgfUG6wLnNdusBojYNz6ec+iD0Ok41D897Kff9S57o
Ah9zsQxQCYiB2DcBz0/IDvRq/EdS7seX4AFec/R8H80L6gPJhf0GrLxMPX5+w99g
kTf2skbblGRaTZT8P8LjUuzNhy4+JH0XrBaisqwFnsG1EFdBY+gHnj+/Rf3uqUA=
=xh+L
-----END PGP SIGNATURE-----

--WYfJCIN5rqlfy3K0--


--===============2554632525654084313==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============2554632525654084313==--


From minios-devel-bounces@lists.xenproject.org Wed Dec 09 12:39:08 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 09 Dec 2015 12:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6e1S-0006eD-LU; Wed, 09 Dec 2015 12:39:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=778267b00=Ian.Campbell@citrix.com>)
	id 1a6e1R-0006dx-AF
	for minios-devel@lists.xenproject.org; Wed, 09 Dec 2015 12:39:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
	AD/5C-01748-8E028665; Wed, 09 Dec 2015 12:39:04 +0000
X-Env-Sender: prvs=778267b00=Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1449664742!9660895!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22214 invoked from network); 9 Dec 2015 12:39:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2015 12:39:03 -0000
X-IronPort-AV: E=Sophos;i="5.20,403,1444694400"; d="scan'208";a="323682801"
Message-ID: <1449664678.16124.201.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel <xen-devel@lists.xen.org>
Date: Wed, 9 Dec 2015 12:37:58 +0000
In-Reply-To: <1449141675.4424.125.camel@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, qemu-devel@nongnu.org,
	minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Minios-devel] [PATCH v6 0/<VARIOUS>] Begin to disentangle
 libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gVGh1LCAyMDE1LTEyLTAzIGF0IDExOjIxICswMDAwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj4g
Cj4gTGFzdCB0aW1lIMKgcHJvcG9zZWQgdGhhdCB0aGVzZSBwcmVjdXJzb3JzIChhbmQgdGhlIGNv
cnJlc3BvbmRpbmcgcWVtdS14ZW4tCj4gdHJhZGl0aW9uYWwgKyBtaW5pLW9zIHBhdGNoZXMpIHNo
b3VsZCBnbyBpbiBub3c6Cj4gCj4gwqDCoMKgwqB0b29scy9SdWxlcy5tazogUHJvcGVybHkgaGFu
ZGxlIGxpYnJhcmllcyB3aXRoIHJlY3Vyc2l2ZSBkZXBlbmRlbmNpZXMuCj4gwqDCoMKgwqB0b29s
czogUmVmYWN0b3IgInhlbnRvb2xsb2ciIGludG8gaXRzIG93biBsaWJyYXJ5Cj4gCj4gQnV0IEkg
c3Vic2VxdWVudGx5IGZvdW5kIGEgY291cGxlIG9mIGJ1aWxkIGlzc3Vlcywgd2hpY2ggYXJlIGFk
ZHJlc3NlZCBieQo+IHR3byBuZXcgcGF0Y2hlcyBhdCB0aGUgaGVhZCBvZiB0aGUgeGVuIHNlcmll
cy4KCldoaWNoIGhhdmUgbm93IGJlZW4gYWNrZWQsIHRoYW5rcy4KCkkgaGF2ZSB0aGVyZWZvcmUg
YXBwbGllZDoKClRvIHhlbi5naXQ6CiAgICAgICAgbWNlLXRlc3Q6IGRvIG5vdCBpbmNsdWRlIGxp
Ynhlbmd1ZXN0IGludGVybmFsIGhlYWRlcnMKICAgICAgICB0b29scy9vY2FtbDogc2ltcGxpZnkg
Y29tcGlsZS9saW5rIG9mIHRlc3QgYXBwcwogICAgICAgIHRvb2xzL1J1bGVzLm1rOiBQcm9wZXJs
eSBoYW5kbGUgbGlicmFyaWVzIHdpdGggcmVjdXJzaXZlIGRlcGVuZGVuY2llcy4KICAgICAgICB0
b29sczogUmVmYWN0b3IgInhlbnRvb2xsb2ciIGludG8gaXRzIG93biBsaWJyYXJ5CgpUbyBxZW11
LXhlbi10cmFkaXRpb25hbC5naXQ6CiAgICAgICAgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IFVzZSB4
ZW50b29sbG9nIGFzIGEgc2VwYXJhdGUgbGlicmFyeQoKVG8gbWluaS1vcy5naXQ6CiAgICAgICAg
bWluaS1vczogSW5jbHVkZSBsaWJ4ZW50b29sbG9nIHdpdGggbGlieGMKCmFuZCBJIGhhdmUgZm9s
ZGVkIGluIHVwZGF0ZXMgdG8gUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiBhbmQKTUlOSU9TX1VQ
U1RSRUFNX1JFVklTSU9OIGludG8gdGhlIHhlbi5naXQgY29tbWl0ICJ0b29sczogUmVmYWN0b3IK
InhlbnRvb2xsb2ciIGludG8gaXRzIG93biBsaWJyYXJ5Ii4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 09 12:39:08 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 09 Dec 2015 12:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a6e1S-0006eD-LU; Wed, 09 Dec 2015 12:39:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=778267b00=Ian.Campbell@citrix.com>)
	id 1a6e1R-0006dx-AF
	for minios-devel@lists.xenproject.org; Wed, 09 Dec 2015 12:39:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
	AD/5C-01748-8E028665; Wed, 09 Dec 2015 12:39:04 +0000
X-Env-Sender: prvs=778267b00=Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1449664742!9660895!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22214 invoked from network); 9 Dec 2015 12:39:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2015 12:39:03 -0000
X-IronPort-AV: E=Sophos;i="5.20,403,1444694400"; d="scan'208";a="323682801"
Message-ID: <1449664678.16124.201.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel <xen-devel@lists.xen.org>
Date: Wed, 9 Dec 2015 12:37:58 +0000
In-Reply-To: <1449141675.4424.125.camel@citrix.com>
References: <1449141675.4424.125.camel@citrix.com>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, qemu-devel@nongnu.org,
	minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Minios-devel] [PATCH v6 0/<VARIOUS>] Begin to disentangle
 libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gVGh1LCAyMDE1LTEyLTAzIGF0IDExOjIxICswMDAwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj4g
Cj4gTGFzdCB0aW1lIMKgcHJvcG9zZWQgdGhhdCB0aGVzZSBwcmVjdXJzb3JzIChhbmQgdGhlIGNv
cnJlc3BvbmRpbmcgcWVtdS14ZW4tCj4gdHJhZGl0aW9uYWwgKyBtaW5pLW9zIHBhdGNoZXMpIHNo
b3VsZCBnbyBpbiBub3c6Cj4gCj4gwqDCoMKgwqB0b29scy9SdWxlcy5tazogUHJvcGVybHkgaGFu
ZGxlIGxpYnJhcmllcyB3aXRoIHJlY3Vyc2l2ZSBkZXBlbmRlbmNpZXMuCj4gwqDCoMKgwqB0b29s
czogUmVmYWN0b3IgInhlbnRvb2xsb2ciIGludG8gaXRzIG93biBsaWJyYXJ5Cj4gCj4gQnV0IEkg
c3Vic2VxdWVudGx5IGZvdW5kIGEgY291cGxlIG9mIGJ1aWxkIGlzc3Vlcywgd2hpY2ggYXJlIGFk
ZHJlc3NlZCBieQo+IHR3byBuZXcgcGF0Y2hlcyBhdCB0aGUgaGVhZCBvZiB0aGUgeGVuIHNlcmll
cy4KCldoaWNoIGhhdmUgbm93IGJlZW4gYWNrZWQsIHRoYW5rcy4KCkkgaGF2ZSB0aGVyZWZvcmUg
YXBwbGllZDoKClRvIHhlbi5naXQ6CiAgICAgICAgbWNlLXRlc3Q6IGRvIG5vdCBpbmNsdWRlIGxp
Ynhlbmd1ZXN0IGludGVybmFsIGhlYWRlcnMKICAgICAgICB0b29scy9vY2FtbDogc2ltcGxpZnkg
Y29tcGlsZS9saW5rIG9mIHRlc3QgYXBwcwogICAgICAgIHRvb2xzL1J1bGVzLm1rOiBQcm9wZXJs
eSBoYW5kbGUgbGlicmFyaWVzIHdpdGggcmVjdXJzaXZlIGRlcGVuZGVuY2llcy4KICAgICAgICB0
b29sczogUmVmYWN0b3IgInhlbnRvb2xsb2ciIGludG8gaXRzIG93biBsaWJyYXJ5CgpUbyBxZW11
LXhlbi10cmFkaXRpb25hbC5naXQ6CiAgICAgICAgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IFVzZSB4
ZW50b29sbG9nIGFzIGEgc2VwYXJhdGUgbGlicmFyeQoKVG8gbWluaS1vcy5naXQ6CiAgICAgICAg
bWluaS1vczogSW5jbHVkZSBsaWJ4ZW50b29sbG9nIHdpdGggbGlieGMKCmFuZCBJIGhhdmUgZm9s
ZGVkIGluIHVwZGF0ZXMgdG8gUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiBhbmQKTUlOSU9TX1VQ
U1RSRUFNX1JFVklTSU9OIGludG8gdGhlIHhlbi5naXQgY29tbWl0ICJ0b29sczogUmVmYWN0b3IK
InhlbnRvb2xsb2ciIGludG8gaXRzIG93biBsaWJyYXJ5Ii4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:31:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BF0-0005qf-GC; Wed, 16 Dec 2015 12:31:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BEz-0005pv-BI
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:31:33 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	4B/A0-31122-4A951765; Wed, 16 Dec 2015 12:31:32 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1450269083!5652712!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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43590 invoked from network); 16 Dec 2015 12:31:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:31:31 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="319670002"
Message-ID: <1450269007.4053.48.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:30:07 +0000
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, qemu-devel@nongnu.org,
	minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: [Minios-devel] [PATCH v7 0/<VARIOUS>] Begin to disentangle
 libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

SW4gPDE0MzE5NjMwMDguNDk0NC44MC5jYW1lbEBjaXRyaXguY29tPiBJIHByb3Bvc2VkIHN0YWJp
bGlzaW5nIHNvbWUKcGFydHMgb2YgdGhlIGxpYnhlbmN0cmwgQVBJL0FCSSBieSBkaXNhZ2dyZWdh
dGluZyBpbnRvIHNlcGFyYXRlCmxpYnJhcmllcy4KClRoaXMgaXMgdjcgb2YgdGhhdCBzZXQgb2Yg
c2VyaWVzIGFnYWluc3Q6CsKgwqDCoMKgeGVuCsKgwqDCoMKgcWVtdS14ZW4KwqDCoMKgwqBxZW11
LXhlbi10cmFkaXRpb25hbArCoMKgwqDCoG1pbmktb3MKCk5COiBTYW11ZWwrbWluaW9zLWRldmVs
IHdpbGwgb25seSBnZXQgdGhlIG1pbmktb3Mgc2lkZSBhbmQgU3RlZmFubytxZW11Ci1kZXZlbCB0
aGUgcWVtdS14ZW4gc2lkZS4KClRoZSBjb2RlIGZvciBhbGwgcmVwb3MgY2FuIGJlIGZvdW5kIGlu
OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xpYnhlbmN0cmwtc3BsaXQveGVu
LmdpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHY3CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L3FlbXUteGVuLmdpdMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgdjcKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xp
YnhlbmN0cmwtc3BsaXQvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IHY3CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L21pbmktb3MuZ2l0wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHY3CgpUaGUgdGlwIG9mIHRoZSB4ZW4uZ2l0IGJyYW5jaCBjb250
YWlucyBhbiBleHRyYSBwYXRjaCBoYWNraW5nIENvbmZpZy5tawp0byBwb2ludCB0byBhbGwgdGhl
IG90aGVycyBhYm92ZSwgd2hpY2ggc2hvdWxkIGdldCB0aGUgY29ycmVjdCB0aGluZ3MgZm9yCnRo
ZSBIRUFEIG9mIHRoZSBicmFuY2gsIGJ1dCBub3QgZnVydGhlciBiYWNrIGluIHRpbWUuCgpUaGUg
bmV3IGxpYnJhcmllcyBoZXJlIGFyZToKCsKgKiBsaWJ4ZW50b29sbG9nOiBDb21tb24gbG9nZ2lu
ZyBpbmZyYXN0cnVjdHVyZQrCoCogbGlieGVuZXZ0Y2huOiBVc2Vyc3BhY2UgYWNjZXNzIHRvIGV2
dGNobnMgKHZpYSAvZGV2L3hlbi9ldnRjaG4gZXRjKQrCoCogbGlieGVuZ250dGFiOiBVc2Vyc3Bh
Y2UgYWNjZXNzIHRvIGdyYW50IHRhYmxlcyAodmlhIC9kZXYveGVuL2dudD8/PyBldGMpCsKgKiBs
aWJ4ZW5jYWxsOiBNYWtpbmcgaHlwZXJjYWxscyAoaS5lLiB0aGUgSU9DVExfUFJJVkNNRF9IWVBF
UkNBTEwgdHlwZQrCoMKgwqBmdW5jdGlvbmFsaXR5KQrCoCogbGlieGVuZm9yZWlnbm1lbW9yeTog
UHJpdmlsZWdlZCBtYXBwaW5ncyBvZiBmb3JlaWduIG1lbW9yeQrCoMKgwqAoSU9DVExfUFJJVkNN
RF9NTUFQIGV0IGFsKQoKVGhlIGZpcnN0IHRocmVlIHdlcmUgYWN0dWFsbHkgcHJldHR5IGRpc3Rp
bmN0IHdpdGhpbiBsaWJ4ZW5jdHJsIGFscmVhZHkgYW5kCmhhdmUgbm90IGNoYW5nZWQgaW4gcXVp
dGUgc29tZSB0aW1lLgoKQWx0aG91Z2ggdGhlIG90aGVyIHR3byBhcmUgc29tZXdoYXQgbmV3IHRo
ZXkgYXJlIGJhc2VkIG9uIHRvcCBvZiBsb25nCnN0YW5kaW5nIHN0YWJsZSBpb2N0bHMsIHdoaWNo
IGdpdmVzIG1lIHNvbWUgY29uZmlkZW5jZS4KCk5vbmV0aGVsZXNzIEkgd291bGQgYXBwcmVjaWF0
ZSBleHRyYSByZXZpZXcgb2YgYXQgbGVhc3QgdGhlIGludGVyZmFjZQpoZWFkZXJzIG9mIGFsbCBv
ZiB0aGVzZSB3aXRoIGEgcGFydGljdWxhciBleWUgdG8gdGhlIHN1aXRhYmlsaXR5IG9mIHRoZXNl
CmludGVyZmFjZXMgYmVpbmcgbWFpbnRhaW5lZCBpbiBhbiBBQkkgKF9CXywgbm90IF9QXykgc3Rh
YmxlIHdheSBnb2luZwpmb3J3YXJkLgoKU3RpbGwgdG8gY29tZSB3b3VsZCBiZSBsaWJyYXJpZXMg
Zm9yIHNwZWNpZmljIG91dCBvZiB0cmVlIHB1cnBvc2VzCihkZXZpY2UgbW9kZWwsIGtleGVjKSwg
d2hpY2ggd291bGQgYmUgYWRkaW5nIG5ldyBsaWJyYXJ5IGF0IHRoZSBzYW1lCmxldmVsIGFzIGxp
YnhjIEkgdGhpbmssIHJhdGhlciB0aGFuIHVuZGVybmVhdGgsIGkuZS4gYWxzbyB1c2luZyB0aGUK
bGlicmFyaWVzIHNwbGl0IG91dCBoZXJlLCBidXQgaG9wZWZ1bGx5IG5vdCBsaWJ4ZW5jdHJsIGl0
c2VsZi4KClRoZSBuZXcgbGlicmFyaWVzIHVzZSBsaW5rZXIgdmVyc2lvbi1zY3JpcHRzIHRvIGhv
cGVmdWxseSBtYWtlIGZ1dHVyZQpBQkkgY2hhbmdlcyBiZSBwb3NzaWJsZSBpbiBhIGNvbXBhdGli
bGUgd2F5LgoKU2luY2UgbGFzdCB0aW1lOgoKICogTG90cyBtb3JlIGRvY3MgdXBkYXRlcyBiYXNl
ZCBvbiBmZWVkYmFjayBnaXZlbiBhbmQgZXNwZWNpYWxseSB0aGUKICAgZGlzY3Vzc2lvbiBhcm91
bmQgdGhlIHNlbWFudGljcyBvZiB0aGUgbGlicmFyaWVzIHdydCBmb3JraW5nIHdpdGhvdXQKICAg
ZXhlYy4KICogcy9nbnR0YWJfbXVubWFwL2dudHRhYl91bm1hcC8gYW5kIHMvZ250c2hyX211bm1h
cC9nbnRzaHJfdW5zaGFyZS8gwqAgwqAgwqAKICAgwqBpbiB0aGUgbGlieGVuZ250dGFiIEFQSS4K
ICogVXNlIE9fQ0xPRVhFQyBvbiBMaW51eCBhbmQgRnJlZUJTRCB1bmNvbmRpdGlvbmFsbHkuCiAq
IEZpeGVkIGEgc3R1YmRvbS9NYWtlZmlsZSBidWlsZCByYWNlIGlzc3VlCiAqIERyb3BwZWQgLXBl
ZGFudGljIGZyb20gaGVhZGVycyBjaGVjaywgdGhlIGhlYWRlcnMgaW4geGVuL2luY2x1ZGUvcHVi
bGljCiAgIGFyZSBub3QgLXBlZGFudGljIGNsZWFuLCBhbmQgdGhlIGxpYnJhcmllcyBjYW4gaW5j
bHVkZSBoZWFkZXJzIGZyb20KICAgdGhlcmUgKGFuZCB0aGVuIHRoZSBjaGVjayBicmVha3MpLgog
KiBEcm9wcGVkIGxpYnhlbmNhbGwgYXRmb3JtIG1hZHZpc2UgdGhpbmcsIGluIGZhdm91ciBvZiBz
aW1wbGVyIHNvbHV0aW9uCiAgIG9mIHRvdWNoaW5nIHRoZSBwYWdlcyB0byB1bmNvdyB0aGVtLgog
KiBUaGUgeGVudG9vbGxvZyBwYXRjaCB3ZW50IGluIGJ1dCB3YXMgcmV2ZXJ0ZWQsIHRoYXQgcGF0
Y2ggbm93IHJlZmVycyB0bwogICB0aGUgcmV2aXNpb25zIG9mIHFlbXUgYW5kIG1pbmktb3Mgd2l0
aCB0aGUgY29ycmVzcG9uZGluZyBjaGFuZ2VzLgoKRXZlbiB3aXRoIHRoZSBkcm9wcGVkIGFja3Mg
bWluaS1vcyBhbmQgcWVtdS14ZW4tdHJhZCBhcmUgZnVsbHkgYWNrZWQsIHdoaWxlCnFlbXUteGVu
IGFuZCB4ZW4gYXJlIG1vc3RseSBhY2tlZCAoYnV0IGhhZCBhIGZldyBkcm9wcGVkIGFja3Mgc2lu
Y2UgbGFzdAp0aW1lKS4KClRoZSB3aG9sZSB0aGluZyBoYXMgYmVlbiBidWlsZCB0ZXN0ZWQgb24g
TGludXggKGluY2wgc3R1YmRvbXMpLCBhbmQgb24KRnJlZUJTRC4gSSBoYXZlIHJ1bnRpbWUgdGVz
dGVkIG9uIExpbnV4IHdpdGggcWVtdS14ZW4sIHFlbXUteGVuLXRyYWQgYW5kCnN0dWJkb21zLgoK
TmVpdGhlciBOZXRCU0Qgbm9yIFNvbGFyaXMgaGF2ZSBiZWVuIHRlc3RlZCBhdCBhbGwuIEl0J3Mg
Y2VydGFpbmx5IG5vdAppbXBvc3NpYmxlIHRoYXQgSSd2ZSBub3QgZ290IHRoZSAjaW5jbHVkZXMg
aW4gdGhlIG5ldyBmaWxlcyBxdWl0ZSByaWdodC4KCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvcGVv
cGxlL2lhbmMvbGlieGVuY3RybC1zcGxpdC92Ny5odG1sIGlzIHRoZSBkb2N1bWVudApJJ3ZlIGJl
ZW4gdXNpbmcgdG8gdHJ5IGFuZCB0cmFjayB3aGF0IEknbSBkb2luZy4gSXQgbWF5IG5vdCBiZSBh
bGwgdGhhdAp1c2VmdWwuIFRoZSBoaXN0b3J5IG9mIGl0IGlzIGluIHRoZSB2Ni13aXRoLWRvYyBi
cmFuY2ggb2YgdGhlIHhlbi5naXQKbGlua2VkIHRvIGFib3ZlLgoKQSBmZXcgb2YgdGhlIGluaXRp
YWwgcGF0Y2hlcyB3ZW50IGluLCBidXQgaW4gdGhlIG1lYW50aW1lIEkgZGlzY292ZXJlZCBhCndy
aW5rbGUgaW4gdGhlIGNoYW5nZXMgdG8gdGhlIHN0dWJkb20gYnVpbGQgY2hhbmdlcywgc28gbm93
IHRoZXJlIGFyZSBzb21lCm5ldyBvbmVzLgoKwqAgwqAgdG9vbHM6IFJlZmFjdG9yICJ4ZW50b29s
bG9nIiBpbnRvIGl0cyBvd24gbGlicmFyeQoKd2VudCBpbiBidXQgdGhlbiBjYW1lIG91dCBhZ2Fp
biBhbmQgaXMgbm93IGJsb2NraW5nIG9uIGEgbGlidmlydCBwYXRjaCwKd2hpY2ggaXMgaW4gbGli
dmlydC5naXQjbWFzdGVyIHdhaXRpbmcgdG8gZ2V0IHRocm91Z2ggb3VyIGxpYnZpcnQgcHVzaApn
YXRlLgoKSWFuLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:31:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BF0-0005qf-GC; Wed, 16 Dec 2015 12:31:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BEz-0005pv-BI
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:31:33 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	4B/A0-31122-4A951765; Wed, 16 Dec 2015 12:31:32 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1450269083!5652712!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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43590 invoked from network); 16 Dec 2015 12:31:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:31:31 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="319670002"
Message-ID: <1450269007.4053.48.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:30:07 +0000
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, qemu-devel@nongnu.org,
	minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: [Minios-devel] [PATCH v7 0/<VARIOUS>] Begin to disentangle
 libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

SW4gPDE0MzE5NjMwMDguNDk0NC44MC5jYW1lbEBjaXRyaXguY29tPiBJIHByb3Bvc2VkIHN0YWJp
bGlzaW5nIHNvbWUKcGFydHMgb2YgdGhlIGxpYnhlbmN0cmwgQVBJL0FCSSBieSBkaXNhZ2dyZWdh
dGluZyBpbnRvIHNlcGFyYXRlCmxpYnJhcmllcy4KClRoaXMgaXMgdjcgb2YgdGhhdCBzZXQgb2Yg
c2VyaWVzIGFnYWluc3Q6CsKgwqDCoMKgeGVuCsKgwqDCoMKgcWVtdS14ZW4KwqDCoMKgwqBxZW11
LXhlbi10cmFkaXRpb25hbArCoMKgwqDCoG1pbmktb3MKCk5COiBTYW11ZWwrbWluaW9zLWRldmVs
IHdpbGwgb25seSBnZXQgdGhlIG1pbmktb3Mgc2lkZSBhbmQgU3RlZmFubytxZW11Ci1kZXZlbCB0
aGUgcWVtdS14ZW4gc2lkZS4KClRoZSBjb2RlIGZvciBhbGwgcmVwb3MgY2FuIGJlIGZvdW5kIGlu
OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xpYnhlbmN0cmwtc3BsaXQveGVu
LmdpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHY3CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L3FlbXUteGVuLmdpdMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgdjcKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9pYW5jL2xp
YnhlbmN0cmwtc3BsaXQvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IHY3CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvaWFuYy9saWJ4ZW5jdHJsLXNwbGl0L21pbmktb3MuZ2l0wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHY3CgpUaGUgdGlwIG9mIHRoZSB4ZW4uZ2l0IGJyYW5jaCBjb250
YWlucyBhbiBleHRyYSBwYXRjaCBoYWNraW5nIENvbmZpZy5tawp0byBwb2ludCB0byBhbGwgdGhl
IG90aGVycyBhYm92ZSwgd2hpY2ggc2hvdWxkIGdldCB0aGUgY29ycmVjdCB0aGluZ3MgZm9yCnRo
ZSBIRUFEIG9mIHRoZSBicmFuY2gsIGJ1dCBub3QgZnVydGhlciBiYWNrIGluIHRpbWUuCgpUaGUg
bmV3IGxpYnJhcmllcyBoZXJlIGFyZToKCsKgKiBsaWJ4ZW50b29sbG9nOiBDb21tb24gbG9nZ2lu
ZyBpbmZyYXN0cnVjdHVyZQrCoCogbGlieGVuZXZ0Y2huOiBVc2Vyc3BhY2UgYWNjZXNzIHRvIGV2
dGNobnMgKHZpYSAvZGV2L3hlbi9ldnRjaG4gZXRjKQrCoCogbGlieGVuZ250dGFiOiBVc2Vyc3Bh
Y2UgYWNjZXNzIHRvIGdyYW50IHRhYmxlcyAodmlhIC9kZXYveGVuL2dudD8/PyBldGMpCsKgKiBs
aWJ4ZW5jYWxsOiBNYWtpbmcgaHlwZXJjYWxscyAoaS5lLiB0aGUgSU9DVExfUFJJVkNNRF9IWVBF
UkNBTEwgdHlwZQrCoMKgwqBmdW5jdGlvbmFsaXR5KQrCoCogbGlieGVuZm9yZWlnbm1lbW9yeTog
UHJpdmlsZWdlZCBtYXBwaW5ncyBvZiBmb3JlaWduIG1lbW9yeQrCoMKgwqAoSU9DVExfUFJJVkNN
RF9NTUFQIGV0IGFsKQoKVGhlIGZpcnN0IHRocmVlIHdlcmUgYWN0dWFsbHkgcHJldHR5IGRpc3Rp
bmN0IHdpdGhpbiBsaWJ4ZW5jdHJsIGFscmVhZHkgYW5kCmhhdmUgbm90IGNoYW5nZWQgaW4gcXVp
dGUgc29tZSB0aW1lLgoKQWx0aG91Z2ggdGhlIG90aGVyIHR3byBhcmUgc29tZXdoYXQgbmV3IHRo
ZXkgYXJlIGJhc2VkIG9uIHRvcCBvZiBsb25nCnN0YW5kaW5nIHN0YWJsZSBpb2N0bHMsIHdoaWNo
IGdpdmVzIG1lIHNvbWUgY29uZmlkZW5jZS4KCk5vbmV0aGVsZXNzIEkgd291bGQgYXBwcmVjaWF0
ZSBleHRyYSByZXZpZXcgb2YgYXQgbGVhc3QgdGhlIGludGVyZmFjZQpoZWFkZXJzIG9mIGFsbCBv
ZiB0aGVzZSB3aXRoIGEgcGFydGljdWxhciBleWUgdG8gdGhlIHN1aXRhYmlsaXR5IG9mIHRoZXNl
CmludGVyZmFjZXMgYmVpbmcgbWFpbnRhaW5lZCBpbiBhbiBBQkkgKF9CXywgbm90IF9QXykgc3Rh
YmxlIHdheSBnb2luZwpmb3J3YXJkLgoKU3RpbGwgdG8gY29tZSB3b3VsZCBiZSBsaWJyYXJpZXMg
Zm9yIHNwZWNpZmljIG91dCBvZiB0cmVlIHB1cnBvc2VzCihkZXZpY2UgbW9kZWwsIGtleGVjKSwg
d2hpY2ggd291bGQgYmUgYWRkaW5nIG5ldyBsaWJyYXJ5IGF0IHRoZSBzYW1lCmxldmVsIGFzIGxp
YnhjIEkgdGhpbmssIHJhdGhlciB0aGFuIHVuZGVybmVhdGgsIGkuZS4gYWxzbyB1c2luZyB0aGUK
bGlicmFyaWVzIHNwbGl0IG91dCBoZXJlLCBidXQgaG9wZWZ1bGx5IG5vdCBsaWJ4ZW5jdHJsIGl0
c2VsZi4KClRoZSBuZXcgbGlicmFyaWVzIHVzZSBsaW5rZXIgdmVyc2lvbi1zY3JpcHRzIHRvIGhv
cGVmdWxseSBtYWtlIGZ1dHVyZQpBQkkgY2hhbmdlcyBiZSBwb3NzaWJsZSBpbiBhIGNvbXBhdGli
bGUgd2F5LgoKU2luY2UgbGFzdCB0aW1lOgoKICogTG90cyBtb3JlIGRvY3MgdXBkYXRlcyBiYXNl
ZCBvbiBmZWVkYmFjayBnaXZlbiBhbmQgZXNwZWNpYWxseSB0aGUKICAgZGlzY3Vzc2lvbiBhcm91
bmQgdGhlIHNlbWFudGljcyBvZiB0aGUgbGlicmFyaWVzIHdydCBmb3JraW5nIHdpdGhvdXQKICAg
ZXhlYy4KICogcy9nbnR0YWJfbXVubWFwL2dudHRhYl91bm1hcC8gYW5kIHMvZ250c2hyX211bm1h
cC9nbnRzaHJfdW5zaGFyZS8gwqAgwqAgwqAKICAgwqBpbiB0aGUgbGlieGVuZ250dGFiIEFQSS4K
ICogVXNlIE9fQ0xPRVhFQyBvbiBMaW51eCBhbmQgRnJlZUJTRCB1bmNvbmRpdGlvbmFsbHkuCiAq
IEZpeGVkIGEgc3R1YmRvbS9NYWtlZmlsZSBidWlsZCByYWNlIGlzc3VlCiAqIERyb3BwZWQgLXBl
ZGFudGljIGZyb20gaGVhZGVycyBjaGVjaywgdGhlIGhlYWRlcnMgaW4geGVuL2luY2x1ZGUvcHVi
bGljCiAgIGFyZSBub3QgLXBlZGFudGljIGNsZWFuLCBhbmQgdGhlIGxpYnJhcmllcyBjYW4gaW5j
bHVkZSBoZWFkZXJzIGZyb20KICAgdGhlcmUgKGFuZCB0aGVuIHRoZSBjaGVjayBicmVha3MpLgog
KiBEcm9wcGVkIGxpYnhlbmNhbGwgYXRmb3JtIG1hZHZpc2UgdGhpbmcsIGluIGZhdm91ciBvZiBz
aW1wbGVyIHNvbHV0aW9uCiAgIG9mIHRvdWNoaW5nIHRoZSBwYWdlcyB0byB1bmNvdyB0aGVtLgog
KiBUaGUgeGVudG9vbGxvZyBwYXRjaCB3ZW50IGluIGJ1dCB3YXMgcmV2ZXJ0ZWQsIHRoYXQgcGF0
Y2ggbm93IHJlZmVycyB0bwogICB0aGUgcmV2aXNpb25zIG9mIHFlbXUgYW5kIG1pbmktb3Mgd2l0
aCB0aGUgY29ycmVzcG9uZGluZyBjaGFuZ2VzLgoKRXZlbiB3aXRoIHRoZSBkcm9wcGVkIGFja3Mg
bWluaS1vcyBhbmQgcWVtdS14ZW4tdHJhZCBhcmUgZnVsbHkgYWNrZWQsIHdoaWxlCnFlbXUteGVu
IGFuZCB4ZW4gYXJlIG1vc3RseSBhY2tlZCAoYnV0IGhhZCBhIGZldyBkcm9wcGVkIGFja3Mgc2lu
Y2UgbGFzdAp0aW1lKS4KClRoZSB3aG9sZSB0aGluZyBoYXMgYmVlbiBidWlsZCB0ZXN0ZWQgb24g
TGludXggKGluY2wgc3R1YmRvbXMpLCBhbmQgb24KRnJlZUJTRC4gSSBoYXZlIHJ1bnRpbWUgdGVz
dGVkIG9uIExpbnV4IHdpdGggcWVtdS14ZW4sIHFlbXUteGVuLXRyYWQgYW5kCnN0dWJkb21zLgoK
TmVpdGhlciBOZXRCU0Qgbm9yIFNvbGFyaXMgaGF2ZSBiZWVuIHRlc3RlZCBhdCBhbGwuIEl0J3Mg
Y2VydGFpbmx5IG5vdAppbXBvc3NpYmxlIHRoYXQgSSd2ZSBub3QgZ290IHRoZSAjaW5jbHVkZXMg
aW4gdGhlIG5ldyBmaWxlcyBxdWl0ZSByaWdodC4KCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvcGVv
cGxlL2lhbmMvbGlieGVuY3RybC1zcGxpdC92Ny5odG1sIGlzIHRoZSBkb2N1bWVudApJJ3ZlIGJl
ZW4gdXNpbmcgdG8gdHJ5IGFuZCB0cmFjayB3aGF0IEknbSBkb2luZy4gSXQgbWF5IG5vdCBiZSBh
bGwgdGhhdAp1c2VmdWwuIFRoZSBoaXN0b3J5IG9mIGl0IGlzIGluIHRoZSB2Ni13aXRoLWRvYyBi
cmFuY2ggb2YgdGhlIHhlbi5naXQKbGlua2VkIHRvIGFib3ZlLgoKQSBmZXcgb2YgdGhlIGluaXRp
YWwgcGF0Y2hlcyB3ZW50IGluLCBidXQgaW4gdGhlIG1lYW50aW1lIEkgZGlzY292ZXJlZCBhCndy
aW5rbGUgaW4gdGhlIGNoYW5nZXMgdG8gdGhlIHN0dWJkb20gYnVpbGQgY2hhbmdlcywgc28gbm93
IHRoZXJlIGFyZSBzb21lCm5ldyBvbmVzLgoKwqAgwqAgdG9vbHM6IFJlZmFjdG9yICJ4ZW50b29s
bG9nIiBpbnRvIGl0cyBvd24gbGlicmFyeQoKd2VudCBpbiBidXQgdGhlbiBjYW1lIG91dCBhZ2Fp
biBhbmQgaXMgbm93IGJsb2NraW5nIG9uIGEgbGlidmlydCBwYXRjaCwKd2hpY2ggaXMgaW4gbGli
dmlydC5naXQjbWFzdGVyIHdhaXRpbmcgdG8gZ2V0IHRocm91Z2ggb3VyIGxpYnZpcnQgcHVzaApn
YXRlLgoKSWFuLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:32:41 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:32:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BG4-0007Oc-Qg; Wed, 16 Dec 2015 12:32:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BG0-0007EB-5g
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	F0/BE-09570-3E951765; Wed, 16 Dec 2015 12:32:35 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450269153!1488991!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22168 invoked from network); 16 Dec 2015 12:32:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:34 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="325666141"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:26 +0000
Message-ID: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269007.4053.48.camel@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 0/4] Begin to disentangle
	libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

We intend to stabilise some parts of the libxenctrl interface by
splitting out some functionality into separate stable libraries.

This is the mini-os part of the first phase of that change.

This mail is (or is intended to be) a reply to a "0/<VARIOUS>"
super-intro mail covering all of the related patch series and which
contains more details.

Ian Campbell (4):
  mini-os: Include libxenevtchn with libxc
  mini-os: Include libxengnttab with libxc
  mini-os: Include libxencall with libxc
  mini-os: Include libxenforeignmemory with libxc

 Makefile | 4 ++++
 1 file changed, 4 insertions(+)

-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:32:41 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:32:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BG4-0007Oc-Qg; Wed, 16 Dec 2015 12:32:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BG0-0007EB-5g
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	F0/BE-09570-3E951765; Wed, 16 Dec 2015 12:32:35 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450269153!1488991!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22168 invoked from network); 16 Dec 2015 12:32:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:34 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="325666141"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:26 +0000
Message-ID: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269007.4053.48.camel@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 0/4] Begin to disentangle
	libxenctrl and provide some stable libraries
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

We intend to stabilise some parts of the libxenctrl interface by
splitting out some functionality into separate stable libraries.

This is the mini-os part of the first phase of that change.

This mail is (or is intended to be) a reply to a "0/<VARIOUS>"
super-intro mail covering all of the related patch series and which
contains more details.

Ian Campbell (4):
  mini-os: Include libxenevtchn with libxc
  mini-os: Include libxengnttab with libxc
  mini-os: Include libxencall with libxc
  mini-os: Include libxenforeignmemory with libxc

 Makefile | 4 ++++
 1 file changed, 4 insertions(+)

-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:32:49 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGD-0007hL-HP; Wed, 16 Dec 2015 12:32:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BG1-0007HV-UK
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
	81/98-01748-5E951765; Wed, 16 Dec 2015 12:32:37 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450269153!1488991!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22514 invoked from network); 16 Dec 2015 12:32:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:36 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="325666146"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:28 +0000
Message-ID: <1450269150-27913-3-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 2/4] mini-os: Include libxengnttab
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxengnttab has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxengnttab if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index d1d8dc4..521f647 100644
--- a/Makefile
+++ b/Makefile
@@ -167,6 +167,7 @@ ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:32:49 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGD-0007hL-HP; Wed, 16 Dec 2015 12:32:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BG1-0007HV-UK
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
	81/98-01748-5E951765; Wed, 16 Dec 2015 12:32:37 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450269153!1488991!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22514 invoked from network); 16 Dec 2015 12:32:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:36 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="325666146"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:28 +0000
Message-ID: <1450269150-27913-3-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 2/4] mini-os: Include libxengnttab
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxengnttab has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxengnttab if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index d1d8dc4..521f647 100644
--- a/Makefile
+++ b/Makefile
@@ -167,6 +167,7 @@ ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:32:52 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGF-0007mE-TU; Wed, 16 Dec 2015 12:32:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BG4-0007Ne-QI
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:40 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
	1E/94-02940-8E951765; Wed, 16 Dec 2015 12:32:40 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450269153!1488991!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22915 invoked from network); 16 Dec 2015 12:32:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:39 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="325666150"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:30 +0000
Message-ID: <1450269150-27913-5-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 4/4] mini-os: Include
	libxenforeignmemory with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenforeignmemory has just been split out from libxc. From mini-os's
point of view we don't care about the distinction, so keep things
simple by just including libxenforeignmemory if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index c900540..cfe015a 100644
--- a/Makefile
+++ b/Makefile
@@ -169,6 +169,7 @@ APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-ar
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/foreignmemory -whole-archive -lxenforeignmemory -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:32:52 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGF-0007mE-TU; Wed, 16 Dec 2015 12:32:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BG4-0007Ne-QI
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:40 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
	1E/94-02940-8E951765; Wed, 16 Dec 2015 12:32:40 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450269153!1488991!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22915 invoked from network); 16 Dec 2015 12:32:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:39 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="325666150"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:30 +0000
Message-ID: <1450269150-27913-5-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 4/4] mini-os: Include
	libxenforeignmemory with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenforeignmemory has just been split out from libxc. From mini-os's
point of view we don't care about the distinction, so keep things
simple by just including libxenforeignmemory if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index c900540..cfe015a 100644
--- a/Makefile
+++ b/Makefile
@@ -169,6 +169,7 @@ APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-ar
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/foreignmemory -whole-archive -lxenforeignmemory -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:33:31 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGs-0000kF-Jq; Wed, 16 Dec 2015 12:33:30 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BGH-0007oR-9U
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:53 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	3C/CC-09834-4F951765; Wed, 16 Dec 2015 12:32:52 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1450269169!11383548!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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39806 invoked from network); 16 Dec 2015 12:32:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:51 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="319670651"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:29 +0000
Message-ID: <1450269150-27913-4-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 3/4] mini-os: Include libxencall
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxencall has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxencall if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 521f647..c900540 100644
--- a/Makefile
+++ b/Makefile
@@ -168,6 +168,7 @@ ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:33:31 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGs-0000kF-Jq; Wed, 16 Dec 2015 12:33:30 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BGH-0007oR-9U
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:53 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	3C/CC-09834-4F951765; Wed, 16 Dec 2015 12:32:52 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1450269169!11383548!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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39806 invoked from network); 16 Dec 2015 12:32:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:51 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="319670651"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:29 +0000
Message-ID: <1450269150-27913-4-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 3/4] mini-os: Include libxencall
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxencall has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxencall if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 521f647..c900540 100644
--- a/Makefile
+++ b/Makefile
@@ -168,6 +168,7 @@ ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/gnttab -whole-archive -lxengnttab -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/call -whole-archive -lxencall -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:33:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGw-0000tz-BL; Wed, 16 Dec 2015 12:33:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BGH-0007pW-OJ
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:53 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	F9/28-16618-5F951765; Wed, 16 Dec 2015 12:32:53 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1450269169!11383548!2
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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39942 invoked from network); 16 Dec 2015 12:32:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:52 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="319670642"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:27 +0000
Message-ID: <1450269150-27913-2-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 1/4] mini-os: Include libxenevtchn
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenevtchn has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxenevtchn if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index daee46c..d1d8dc4 100644
--- a/Makefile
+++ b/Makefile
@@ -166,6 +166,7 @@ OBJS := $(filter-out $(OBJ_DIR)/lwip%.o $(LWO), $(OBJS))
 ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Wed Dec 16 12:33:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 16 Dec 2015 12:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9BGw-0000tz-BL; Wed, 16 Dec 2015 12:33:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7850b204e=Ian.Campbell@citrix.com>)
	id 1a9BGH-0007pW-OJ
	for minios-devel@lists.xenproject.org; Wed, 16 Dec 2015 12:32:53 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	F9/28-16618-5F951765; Wed, 16 Dec 2015 12:32:53 +0000
X-Env-Sender: prvs=7850b204e=Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1450269169!11383548!2
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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39942 invoked from network); 16 Dec 2015 12:32:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2015 12:32:52 -0000
X-IronPort-AV: E=Sophos;i="5.20,436,1444694400"; d="scan'208";a="319670642"
From: Ian Campbell <ian.campbell@citrix.com>
To: <ian.jackson@eu.citrix.com>, <wei.liu2@citrix.com>,
	<xen-devel@lists.xen.org>
Date: Wed, 16 Dec 2015 12:32:27 +0000
Message-ID: <1450269150-27913-2-git-send-email-ian.campbell@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
References: <1450269007.4053.48.camel@citrix.com>
	<1450269150-27913-1-git-send-email-ian.campbell@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org, Ian
	Campbell <ian.campbell@citrix.com>
Subject: [Minios-devel] [PATCH MINI-OS v7 1/4] mini-os: Include libxenevtchn
	with libxc
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

libxenevtchn has just been split out from libxc. From mini-os's point
of view we don't care about the distinction, so keep things simple by
just including libxenevtchn if libxc is enabled.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Adjust for libs/$lib layout.
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index daee46c..d1d8dc4 100644
--- a/Makefile
+++ b/Makefile
@@ -166,6 +166,7 @@ OBJS := $(filter-out $(OBJ_DIR)/lwip%.o $(LWO), $(OBJS))
 ifeq ($(libc),y)
 ifeq ($(CONFIG_XC),y)
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/toollog -whole-archive -lxentoollog -no-whole-archive
+APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libs-$(MINIOS_TARGET_ARCH)/evtchn -whole-archive -lxenevtchn -no-whole-archive
 APP_LDLIBS += -L$(XEN_ROOT)/stubdom/libxc-$(MINIOS_TARGET_ARCH) -whole-archive -lxenguest -lxenctrl -no-whole-archive
 endif
 APP_LDLIBS += -lpci
-- 
2.1.4


_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Fri Dec 18 12:31:01 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 12:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9uBZ-0006UJ-CG; Fri, 18 Dec 2015 12:31:01 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1a9uBX-0006UE-Mx
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 12:30:59 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	71/93-31122-38CF3765; Fri, 18 Dec 2015 12:30:59 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1450441856!6081732!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4371 invoked from network); 18 Dec 2015 12:30:57 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 18 Dec 2015 12:30:57 -0000
Received: from vsmta11.fe.internet.bosch.com (unknown [10.4.98.51])
	by imta24.fe.bosch.de (Postfix) with ESMTP id BEA13D80219
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 13:30:55 +0100 (CET)
Received: from SI-HUB1000.de.bosch.com (vsgw22.fe.internet.bosch.com
	[10.4.98.11])
	by vsmta11.fe.internet.bosch.com (Postfix) with ESMTP id 85DA92380370
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 13:30:55 +0100 (CET)
Received: from SGPMBX1009.APAC.bosch.com (10.187.56.39) by
	SI-HUB1000.de.bosch.com (10.4.103.106) with Microsoft SMTP Server (TLS)
	id 14.3.195.1; Fri, 18 Dec 2015 13:30:54 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1009.APAC.bosch.com (10.187.56.39) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Fri, 18 Dec 2015 20:30:48 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Fri, 18 Dec 2015 20:30:48 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevILw==
Date: Fri, 18 Dec 2015 12:30:48 +0000
Message-ID: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
Accept-Language: en-US, en-SG
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22000.006
X-TMASE-MatchedRID: dg+1O4glWDaBdPdsLn+uFtjko+KiQPUGESkTGKrLlVDfc2Xd6VJ+ymQc
	KyBERs/hVCtBZ83D3dLijpjet3oGSAMxW+ffKgr0aUe/i9AephNRv3hO9k9DQtJgDNnoqapaAy7
	Fge6wFlsVx0JyU88NYHnjoYJlRs+LR1vveBQPCRdCvapcIkxJX+q9xwosX7inHOK4uESVf9Ulnj
	h4pS9Fhz+ZqQbT6/3uAWTrDhhyqaFI5aNiVPKgsZhyXgGCpXKTcbVmJQ7kUKXnlNKhb+fAfjnuQ
	WM5MjklF/CgZrFM3+qnQiMduIEPNi9FtW7XfHueEgwM8US/pTF9e88fgoklswwv1ZvdCH+FVM2p
	/cRDyjHwpvAauYPakRQAXi4Ga9GRHxPMjOKY7A/+xOhjarOnHmrz/G/ZSbVqtVX2a1/ZsVijg+H
	w1Jj3+z+aA7pV0RA/5xlwJYmczvoKILaS3n7big8maaHstkMI3qq0w9rupHQspkbbhg+4jjL7Qy
	b1IDRwhGmZmlTCNHM=
Subject: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4387499298614287841=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============4387499298614287841==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_8dfb7fecb7d249ccb362159e342928bbSGPMBX1011APACboschcom_"

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

Hello,

I am facing problem during mini-os boot-up. The execution breaks while chec=
king for fdt_check_header while calling fdt32_to_cpu. I think it is not abl=
e to use the address of the dtb provided during arch_init.
The address i can see is 0x08400000.

(d3) Virtual -> physical offset =3D 3fc00000
(d3) Checking DTB at 08400000...
(d3) Fault handler at 004081ac called (prefetch_abort)

after this it dumps registers.

I am not understanding where have we specified the address of dtb, and firs=
t of all we have not compiled any dtb with mini-os, so which dtb will be us=
ed here ?

--> I came to know after some gooogling that xen provides DTB to guest os.

I checked verbose output of "xl create" and came to know that xen tools are=
 allocating some space and populating it with DTB info, but since that addr=
ess is virtual and so is changing every time, i can not hardcode it into r2=
 register.

So i want to know how xen passes DTB to guest os.

Thanks,
Pankaj


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p><span lang=3D"EN-US">Hello,<o:p></o:p></span></p>
<p><span lang=3D"EN-US">I am facing problem during mini-os boot-up. The exe=
cution breaks while checking for fdt_check_header while calling fdt32_to_cp=
u. I think it is not able to use the address of the dtb provided during arc=
h_init.<br>
The address i can see is 0x08400000.<o:p></o:p></span></p>
<p><span lang=3D"EN-US">(d3) Virtual -&gt; physical offset =3D 3fc00000<br>
(d3) Checking DTB at 08400000...<br>
(d3) Fault handler at 004081ac called (prefetch_abort)<o:p></o:p></span></p=
>
<p><span lang=3D"EN-US">after this it dumps registers.<o:p></o:p></span></p=
>
<p><span lang=3D"EN-US">I am not understanding where have we specified the =
address of dtb, and first of all we have not compiled any dtb with mini-os,=
 so which dtb will be used here ?<o:p></o:p></span></p>
<p><span lang=3D"EN-US">--&gt; I came to know after some gooogling that xen=
 provides DTB to guest os.<o:p></o:p></span></p>
<p><span lang=3D"EN-US">I checked verbose output of &quot;xl create&quot; a=
nd came to know that xen tools are allocating some space and populating it =
with DTB info, but since that address is virtual and so is changing every t=
ime, i can not hardcode it into r2 register.<o:p></o:p></span></p>
<p><span lang=3D"EN-US">So i want to know how xen passes DTB to guest os.<o=
:p></o:p></span></p>
<p>Thanks,<br>
Pankaj<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_8dfb7fecb7d249ccb362159e342928bbSGPMBX1011APACboschcom_--



--===============4387499298614287841==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============4387499298614287841==--



From minios-devel-bounces@lists.xenproject.org Fri Dec 18 12:31:01 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 12:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9uBZ-0006UJ-CG; Fri, 18 Dec 2015 12:31:01 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1a9uBX-0006UE-Mx
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 12:30:59 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	71/93-31122-38CF3765; Fri, 18 Dec 2015 12:30:59 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1450441856!6081732!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4371 invoked from network); 18 Dec 2015 12:30:57 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 18 Dec 2015 12:30:57 -0000
Received: from vsmta11.fe.internet.bosch.com (unknown [10.4.98.51])
	by imta24.fe.bosch.de (Postfix) with ESMTP id BEA13D80219
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 13:30:55 +0100 (CET)
Received: from SI-HUB1000.de.bosch.com (vsgw22.fe.internet.bosch.com
	[10.4.98.11])
	by vsmta11.fe.internet.bosch.com (Postfix) with ESMTP id 85DA92380370
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 13:30:55 +0100 (CET)
Received: from SGPMBX1009.APAC.bosch.com (10.187.56.39) by
	SI-HUB1000.de.bosch.com (10.4.103.106) with Microsoft SMTP Server (TLS)
	id 14.3.195.1; Fri, 18 Dec 2015 13:30:54 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1009.APAC.bosch.com (10.187.56.39) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Fri, 18 Dec 2015 20:30:48 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Fri, 18 Dec 2015 20:30:48 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevILw==
Date: Fri, 18 Dec 2015 12:30:48 +0000
Message-ID: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
Accept-Language: en-US, en-SG
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22000.006
X-TMASE-MatchedRID: dg+1O4glWDaBdPdsLn+uFtjko+KiQPUGESkTGKrLlVDfc2Xd6VJ+ymQc
	KyBERs/hVCtBZ83D3dLijpjet3oGSAMxW+ffKgr0aUe/i9AephNRv3hO9k9DQtJgDNnoqapaAy7
	Fge6wFlsVx0JyU88NYHnjoYJlRs+LR1vveBQPCRdCvapcIkxJX+q9xwosX7inHOK4uESVf9Ulnj
	h4pS9Fhz+ZqQbT6/3uAWTrDhhyqaFI5aNiVPKgsZhyXgGCpXKTcbVmJQ7kUKXnlNKhb+fAfjnuQ
	WM5MjklF/CgZrFM3+qnQiMduIEPNi9FtW7XfHueEgwM8US/pTF9e88fgoklswwv1ZvdCH+FVM2p
	/cRDyjHwpvAauYPakRQAXi4Ga9GRHxPMjOKY7A/+xOhjarOnHmrz/G/ZSbVqtVX2a1/ZsVijg+H
	w1Jj3+z+aA7pV0RA/5xlwJYmczvoKILaS3n7big8maaHstkMI3qq0w9rupHQspkbbhg+4jjL7Qy
	b1IDRwhGmZmlTCNHM=
Subject: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4387499298614287841=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============4387499298614287841==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_8dfb7fecb7d249ccb362159e342928bbSGPMBX1011APACboschcom_"

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

Hello,

I am facing problem during mini-os boot-up. The execution breaks while chec=
king for fdt_check_header while calling fdt32_to_cpu. I think it is not abl=
e to use the address of the dtb provided during arch_init.
The address i can see is 0x08400000.

(d3) Virtual -> physical offset =3D 3fc00000
(d3) Checking DTB at 08400000...
(d3) Fault handler at 004081ac called (prefetch_abort)

after this it dumps registers.

I am not understanding where have we specified the address of dtb, and firs=
t of all we have not compiled any dtb with mini-os, so which dtb will be us=
ed here ?

--> I came to know after some gooogling that xen provides DTB to guest os.

I checked verbose output of "xl create" and came to know that xen tools are=
 allocating some space and populating it with DTB info, but since that addr=
ess is virtual and so is changing every time, i can not hardcode it into r2=
 register.

So i want to know how xen passes DTB to guest os.

Thanks,
Pankaj


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p><span lang=3D"EN-US">Hello,<o:p></o:p></span></p>
<p><span lang=3D"EN-US">I am facing problem during mini-os boot-up. The exe=
cution breaks while checking for fdt_check_header while calling fdt32_to_cp=
u. I think it is not able to use the address of the dtb provided during arc=
h_init.<br>
The address i can see is 0x08400000.<o:p></o:p></span></p>
<p><span lang=3D"EN-US">(d3) Virtual -&gt; physical offset =3D 3fc00000<br>
(d3) Checking DTB at 08400000...<br>
(d3) Fault handler at 004081ac called (prefetch_abort)<o:p></o:p></span></p=
>
<p><span lang=3D"EN-US">after this it dumps registers.<o:p></o:p></span></p=
>
<p><span lang=3D"EN-US">I am not understanding where have we specified the =
address of dtb, and first of all we have not compiled any dtb with mini-os,=
 so which dtb will be used here ?<o:p></o:p></span></p>
<p><span lang=3D"EN-US">--&gt; I came to know after some gooogling that xen=
 provides DTB to guest os.<o:p></o:p></span></p>
<p><span lang=3D"EN-US">I checked verbose output of &quot;xl create&quot; a=
nd came to know that xen tools are allocating some space and populating it =
with DTB info, but since that address is virtual and so is changing every t=
ime, i can not hardcode it into r2 register.<o:p></o:p></span></p>
<p><span lang=3D"EN-US">So i want to know how xen passes DTB to guest os.<o=
:p></o:p></span></p>
<p>Thanks,<br>
Pankaj<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_8dfb7fecb7d249ccb362159e342928bbSGPMBX1011APACboschcom_--



--===============4387499298614287841==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
--===============4387499298614287841==--



From minios-devel-bounces@lists.xenproject.org Fri Dec 18 13:28:58 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 13:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9v5d-0003Ij-RN; Fri, 18 Dec 2015 13:28:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7879b2704=Ian.Campbell@citrix.com>)
	id 1a9v5c-0003Ie-IZ
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 13:28:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	B6/D1-03066-71A04765; Fri, 18 Dec 2015 13:28:55 +0000
X-Env-Sender: prvs=7879b2704=Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1450445334!11605805!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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56334 invoked from network); 18 Dec 2015 13:28:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2015 13:28:55 -0000
X-IronPort-AV: E=Sophos;i="5.20,446,1444694400"; d="scan'208";a="320274276"
Message-ID: <1450445255.4053.222.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>,
	"minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Date: Fri, 18 Dec 2015 13:27:35 +0000
In-Reply-To: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA2
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gRnJpLCAyMDE1LTEyLTE4IGF0IDEyOjMwICswMDAwLCBNaXNyYSBQYW5rYWogS3VtYXIgKFJC
RUkvRUVBMikgd3JvdGU6Cj7CoAo+IFNvIGkgd2FudCB0byBrbm93IGhvdyB4ZW4gcGFzc2VzIERU
QiB0byBndWVzdCBvcy4KClhlbiBib290cyBndWVzdHMgdXNpbmcgdGhlIExpbnV4IGJvb3QgcHJv
dG9jb2wgZGVzY3JpYmVkIGluwqAKaHR0cDovL2dpdC5rZXJuZWwub3JnL2NnaXQvbGludXgva2Vy
bmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2FybS9Cb290aW5n
CmFuZApodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvY2dpdC9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vYXJtNjQvYm9vdGluZy50eHQKCklPVyB0aGUg
RFRCIGlzIHJlZmVyZW5jZWQgYnkgZWl0aGVyIHIyIG9yIHgwIGRlcGVuZGluZyBvbiB0aGUgdHlw
ZSBvZgpndWVzdC4KCkJUVywgeW91IGNhbiBjYXVzZSB4bCBjcmVhdGUgdG8gZHVtcCB0aGUgZHRi
IHRvIGEgZmlsZSBieQpzZXR0aW5nwqBMSUJYTF9ERUJVR19EVU1QX0RUQiB0byBhIGZpbGVuYW1l
IGluIHlvdXIgZW52aXJvbm1lbnQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Dec 18 13:28:58 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 13:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9v5d-0003Ij-RN; Fri, 18 Dec 2015 13:28:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7879b2704=Ian.Campbell@citrix.com>)
	id 1a9v5c-0003Ie-IZ
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 13:28:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	B6/D1-03066-71A04765; Fri, 18 Dec 2015 13:28:55 +0000
X-Env-Sender: prvs=7879b2704=Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1450445334!11605805!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: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56334 invoked from network); 18 Dec 2015 13:28:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2015 13:28:55 -0000
X-IronPort-AV: E=Sophos;i="5.20,446,1444694400"; d="scan'208";a="320274276"
Message-ID: <1450445255.4053.222.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>,
	"minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Date: Fri, 18 Dec 2015 13:27:35 +0000
In-Reply-To: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA2
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gRnJpLCAyMDE1LTEyLTE4IGF0IDEyOjMwICswMDAwLCBNaXNyYSBQYW5rYWogS3VtYXIgKFJC
RUkvRUVBMikgd3JvdGU6Cj7CoAo+IFNvIGkgd2FudCB0byBrbm93IGhvdyB4ZW4gcGFzc2VzIERU
QiB0byBndWVzdCBvcy4KClhlbiBib290cyBndWVzdHMgdXNpbmcgdGhlIExpbnV4IGJvb3QgcHJv
dG9jb2wgZGVzY3JpYmVkIGluwqAKaHR0cDovL2dpdC5rZXJuZWwub3JnL2NnaXQvbGludXgva2Vy
bmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2FybS9Cb290aW5n
CmFuZApodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvY2dpdC9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vYXJtNjQvYm9vdGluZy50eHQKCklPVyB0aGUg
RFRCIGlzIHJlZmVyZW5jZWQgYnkgZWl0aGVyIHIyIG9yIHgwIGRlcGVuZGluZyBvbiB0aGUgdHlw
ZSBvZgpndWVzdC4KCkJUVywgeW91IGNhbiBjYXVzZSB4bCBjcmVhdGUgdG8gZHVtcCB0aGUgZHRi
IHRvIGEgZmlsZSBieQpzZXR0aW5nwqBMSUJYTF9ERUJVR19EVU1QX0RUQiB0byBhIGZpbGVuYW1l
IGluIHlvdXIgZW52aXJvbm1lbnQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Dec 18 13:48:15 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 13:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9vOJ-0004YG-AB; Fri, 18 Dec 2015 13:48:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1a9vOI-0004Y5-Px
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 13:48:14 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
	53/D4-28791-E9E04765; Fri, 18 Dec 2015 13:48:14 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1450446493!11928583!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59618 invoked from network); 18 Dec 2015 13:48:13 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 18 Dec 2015 13:48:13 -0000
Received: from vsmta12.fe.internet.bosch.com (unknown [10.4.98.52])
	by imta23.fe.bosch.de (Postfix) with ESMTP id CCD5C158014F
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 14:48:12 +0100 (CET)
Received: from SI-MBX1007.de.bosch.com (vsgw22.fe.internet.bosch.com
	[10.4.98.11])
	by vsmta12.fe.internet.bosch.com (Postfix) with ESMTP id 86F8D1B80801
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 14:48:12 +0100 (CET)
Received: from SGPMBX1009.APAC.bosch.com (10.187.56.39) by
	SI-MBX1007.de.bosch.com (10.3.230.29) with Microsoft SMTP Server (TLS)
	id 15.0.1104.5; Fri, 18 Dec 2015 14:48:12 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1009.APAC.bosch.com (10.187.56.39) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Fri, 18 Dec 2015 21:48:06 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Fri, 18 Dec 2015 21:48:06 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevIL///igmA//903oA=
Date: Fri, 18 Dec 2015 13:48:06 +0000
Message-ID: <e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
In-Reply-To: <1450445255.4053.222.camel@citrix.com>
Accept-Language: en-US, en-SG
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22000.006
X-TMASE-MatchedRID: HXSqh3WYKfunykMun0J1wub1BZhxYQ/GyeUl7aCTy8h+CPuoK+vfzY2k
	7kKop1SUYx1Ye0eO/X/9w8wtrQSEa8K8bCqGv6ntbCMnhMV5TW5UENBIMyKD0YPsgcV9lyM6rM+
	98TmwjeW/8S/0v+0NBsdpFXeohdg3SSQ7jOqms07DbljYsEOaC0wr+fGcfUiaofPZqomcp3bpec
	Fra44DrTEE7iuwc84wv/9UIaiB4/P2kwxpTUGKSwKDWtq/hHcNLi2dwKiMR9ybKItl61J/yfmS+
	aPr0Ve8SXhbxZVQ5H+OhzOa6g8KrfEv1ylRjFp7ThhVffijhmPXIyaWhrASQ248a78ChIT2df7q
	+h6TsG3r7tKr6Rf3Eqhv6np9lUmQOGUvyQqtpkbhW7OychQkbus4rAv0/D6qaAI/yO9WtCz3v3G
	eHCIPuIAsQcZhMsGdOoa4Trlp9dWUTGVAhB5EbQ==
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

VGhhbmtzIElhbiBmb3IgcXVpY2sgcmVzcG9uc2UuDQoNCk15IGhhcmR3YXJlIGlzIG9kcm9pZCB4
dTQsIHNvIGhlcmUgaXQgc2hvdWxkIGJlIHIyIHJlZ2lzdGVyIHBvcHVsYXRlZCBieSBYZW4uDQpD
YW4geW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUgY29kZSB3aGljaCBwYXNzZXMgdGhpcyBhZGRy
ZXNzIHRvIHIyLg0KQXMgaXRzIGZhaWxpbmcgaW4gbXkgY2FzZSANCihkMykgVmlydHVhbCAtPiBw
aHlzaWNhbCBvZmZzZXQgPSAzZmMwMDAwMA0KKGQzKSBDaGVja2luZyBEVEIgYXQgMDg0MDAwMDAu
Li4NCihkMykgRmF1bHQgaGFuZGxlciBhdCAwMDQwODFhYyBjYWxsZWQgKHByZWZldGNoX2Fib3J0
KQ0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IElhbiBDYW1wYmVsbCBbbWFpbHRv
Omlhbi5jYW1wYmVsbEBjaXRyaXguY29tXSANClNlbnQ6IEZyZWl0YWcsIDE4LiBEZXplbWJlciAy
MDE1IDE0OjI4DQpUbzogTWlzcmEgUGFua2FqIEt1bWFyIChSQkVJL0VFQTIpIDxQYW5rYWouS3Vt
YXJAaW4uYm9zY2guY29tPjsgbWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQpTdWJq
ZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gUmVnYXJkaW5nIE1pbmktb3MgYm9vdCB1cCBvbiB4ZW4g
YXJtDQoNCk9uIEZyaSwgMjAxNS0xMi0xOCBhdCAxMjozMCArMDAwMCwgTWlzcmEgUGFua2FqIEt1
bWFyIChSQkVJL0VFQTIpIHdyb3RlOg0KPsKgDQo+IFNvIGkgd2FudCB0byBrbm93IGhvdyB4ZW4g
cGFzc2VzIERUQiB0byBndWVzdCBvcy4NCg0KWGVuIGJvb3RzIGd1ZXN0cyB1c2luZyB0aGUgTGlu
dXggYm9vdCBwcm90b2NvbCBkZXNjcmliZWQgaW4gaHR0cDovL2dpdC5rZXJuZWwub3JnL2NnaXQv
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2Fy
bS9Cb290aW5nDQphbmQNCmh0dHA6Ly9naXQua2VybmVsLm9yZy9jZ2l0L2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4
dA0KDQpJT1cgdGhlIERUQiBpcyByZWZlcmVuY2VkIGJ5IGVpdGhlciByMiBvciB4MCBkZXBlbmRp
bmcgb24gdGhlIHR5cGUgb2YgZ3Vlc3QuDQoNCkJUVywgeW91IGNhbiBjYXVzZSB4bCBjcmVhdGUg
dG8gZHVtcCB0aGUgZHRiIHRvIGEgZmlsZSBieSBzZXR0aW5nwqBMSUJYTF9ERUJVR19EVU1QX0RU
QiB0byBhIGZpbGVuYW1lIGluIHlvdXIgZW52aXJvbm1lbnQuDQoNCklhbi4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Dec 18 13:48:15 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 13:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9vOJ-0004YG-AB; Fri, 18 Dec 2015 13:48:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1a9vOI-0004Y5-Px
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 13:48:14 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
	53/D4-28791-E9E04765; Fri, 18 Dec 2015 13:48:14 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1450446493!11928583!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59618 invoked from network); 18 Dec 2015 13:48:13 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 18 Dec 2015 13:48:13 -0000
Received: from vsmta12.fe.internet.bosch.com (unknown [10.4.98.52])
	by imta23.fe.bosch.de (Postfix) with ESMTP id CCD5C158014F
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 14:48:12 +0100 (CET)
Received: from SI-MBX1007.de.bosch.com (vsgw22.fe.internet.bosch.com
	[10.4.98.11])
	by vsmta12.fe.internet.bosch.com (Postfix) with ESMTP id 86F8D1B80801
	for <minios-devel@lists.xenproject.org>;
	Fri, 18 Dec 2015 14:48:12 +0100 (CET)
Received: from SGPMBX1009.APAC.bosch.com (10.187.56.39) by
	SI-MBX1007.de.bosch.com (10.3.230.29) with Microsoft SMTP Server (TLS)
	id 15.0.1104.5; Fri, 18 Dec 2015 14:48:12 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1009.APAC.bosch.com (10.187.56.39) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Fri, 18 Dec 2015 21:48:06 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Fri, 18 Dec 2015 21:48:06 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevIL///igmA//903oA=
Date: Fri, 18 Dec 2015 13:48:06 +0000
Message-ID: <e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
In-Reply-To: <1450445255.4053.222.camel@citrix.com>
Accept-Language: en-US, en-SG
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22000.006
X-TMASE-MatchedRID: HXSqh3WYKfunykMun0J1wub1BZhxYQ/GyeUl7aCTy8h+CPuoK+vfzY2k
	7kKop1SUYx1Ye0eO/X/9w8wtrQSEa8K8bCqGv6ntbCMnhMV5TW5UENBIMyKD0YPsgcV9lyM6rM+
	98TmwjeW/8S/0v+0NBsdpFXeohdg3SSQ7jOqms07DbljYsEOaC0wr+fGcfUiaofPZqomcp3bpec
	Fra44DrTEE7iuwc84wv/9UIaiB4/P2kwxpTUGKSwKDWtq/hHcNLi2dwKiMR9ybKItl61J/yfmS+
	aPr0Ve8SXhbxZVQ5H+OhzOa6g8KrfEv1ylRjFp7ThhVffijhmPXIyaWhrASQ248a78ChIT2df7q
	+h6TsG3r7tKr6Rf3Eqhv6np9lUmQOGUvyQqtpkbhW7OychQkbus4rAv0/D6qaAI/yO9WtCz3v3G
	eHCIPuIAsQcZhMsGdOoa4Trlp9dWUTGVAhB5EbQ==
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

VGhhbmtzIElhbiBmb3IgcXVpY2sgcmVzcG9uc2UuDQoNCk15IGhhcmR3YXJlIGlzIG9kcm9pZCB4
dTQsIHNvIGhlcmUgaXQgc2hvdWxkIGJlIHIyIHJlZ2lzdGVyIHBvcHVsYXRlZCBieSBYZW4uDQpD
YW4geW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUgY29kZSB3aGljaCBwYXNzZXMgdGhpcyBhZGRy
ZXNzIHRvIHIyLg0KQXMgaXRzIGZhaWxpbmcgaW4gbXkgY2FzZSANCihkMykgVmlydHVhbCAtPiBw
aHlzaWNhbCBvZmZzZXQgPSAzZmMwMDAwMA0KKGQzKSBDaGVja2luZyBEVEIgYXQgMDg0MDAwMDAu
Li4NCihkMykgRmF1bHQgaGFuZGxlciBhdCAwMDQwODFhYyBjYWxsZWQgKHByZWZldGNoX2Fib3J0
KQ0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IElhbiBDYW1wYmVsbCBbbWFpbHRv
Omlhbi5jYW1wYmVsbEBjaXRyaXguY29tXSANClNlbnQ6IEZyZWl0YWcsIDE4LiBEZXplbWJlciAy
MDE1IDE0OjI4DQpUbzogTWlzcmEgUGFua2FqIEt1bWFyIChSQkVJL0VFQTIpIDxQYW5rYWouS3Vt
YXJAaW4uYm9zY2guY29tPjsgbWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQpTdWJq
ZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gUmVnYXJkaW5nIE1pbmktb3MgYm9vdCB1cCBvbiB4ZW4g
YXJtDQoNCk9uIEZyaSwgMjAxNS0xMi0xOCBhdCAxMjozMCArMDAwMCwgTWlzcmEgUGFua2FqIEt1
bWFyIChSQkVJL0VFQTIpIHdyb3RlOg0KPsKgDQo+IFNvIGkgd2FudCB0byBrbm93IGhvdyB4ZW4g
cGFzc2VzIERUQiB0byBndWVzdCBvcy4NCg0KWGVuIGJvb3RzIGd1ZXN0cyB1c2luZyB0aGUgTGlu
dXggYm9vdCBwcm90b2NvbCBkZXNjcmliZWQgaW4gaHR0cDovL2dpdC5rZXJuZWwub3JnL2NnaXQv
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2Fy
bS9Cb290aW5nDQphbmQNCmh0dHA6Ly9naXQua2VybmVsLm9yZy9jZ2l0L2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4
dA0KDQpJT1cgdGhlIERUQiBpcyByZWZlcmVuY2VkIGJ5IGVpdGhlciByMiBvciB4MCBkZXBlbmRp
bmcgb24gdGhlIHR5cGUgb2YgZ3Vlc3QuDQoNCkJUVywgeW91IGNhbiBjYXVzZSB4bCBjcmVhdGUg
dG8gZHVtcCB0aGUgZHRiIHRvIGEgZmlsZSBieSBzZXR0aW5nwqBMSUJYTF9ERUJVR19EVU1QX0RU
QiB0byBhIGZpbGVuYW1lIGluIHlvdXIgZW52aXJvbm1lbnQuDQoNCklhbi4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Dec 18 14:01:53 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 14:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9vbV-00063E-Jy; Fri, 18 Dec 2015 14:01:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7879b2704=Ian.Campbell@citrix.com>)
	id 1a9vbU-000639-Ps
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 14:01:52 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	38/70-09834-0D114765; Fri, 18 Dec 2015 14:01:52 +0000
X-Env-Sender: prvs=7879b2704=Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1450447310!11953456!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59327 invoked from network); 18 Dec 2015 14:01:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2015 14:01:51 -0000
X-IronPort-AV: E=Sophos;i="5.20,446,1444694400"; d="scan'208";a="326263337"
Message-ID: <1450447231.4053.229.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>,
	"minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Date: Fri, 18 Dec 2015 14:00:31 +0000
In-Reply-To: <e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
	<e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gRnJpLCAyMDE1LTEyLTE4IGF0IDEzOjQ4ICswMDAwLCBNaXNyYSBQYW5rYWogS3VtYXIgKFJC
RUkvRUVBMikgd3JvdGU6CgpQbGVhc2UgZG9uJ3QgdG9wIHBvc3QuCgo+IFRoYW5rcyBJYW4gZm9y
IHF1aWNrIHJlc3BvbnNlLgo+IAo+IE15IGhhcmR3YXJlIGlzIG9kcm9pZCB4dTQsIHNvIGhlcmUg
aXQgc2hvdWxkIGJlIHIyIHJlZ2lzdGVyIHBvcHVsYXRlZCBieQo+IFhlbi4KPiBDYW4geW91IHBs
ZWFzZSBwb2ludCBtZSB0byB0aGUgY29kZSB3aGljaCBwYXNzZXMgdGhpcyBhZGRyZXNzIHRvIHIy
LgoKU2VlwqB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMgKGhvcGVmdWxseSB5b3UgdHJpZWQgdXNp
bmcgZ3JlcCBldGMgdG8gYW5zd2VyCmJlZm9yZSBhc2tpbmcpLgoKPiBBcyBpdHMgZmFpbGluZyBp
biBteSBjYXNlIAo+IChkMykgVmlydHVhbCAtPiBwaHlzaWNhbCBvZmZzZXQgPSAzZmMwMDAwMAo+
IChkMykgQ2hlY2tpbmcgRFRCIGF0IDA4NDAwMDAwLi4uCj4gKGQzKSBGYXVsdCBoYW5kbGVyIGF0
IDAwNDA4MWFjIGNhbGxlZCAocHJlZmV0Y2hfYWJvcnQpCgpXaGljaCB2ZXJzaW9uIG9mIG1pbmkt
b3MgYXJlIHlvdSB1c2luZz8gSUlSQyBub3QgYWxsIG9mIHRoZSBwYXRjaGVzIGhhdmUKYmVlbiBh
cHBsaWVkIHRvwqBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQuCgpJYW4uCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Dec 18 14:01:53 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 18 Dec 2015 14:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1a9vbV-00063E-Jy; Fri, 18 Dec 2015 14:01:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7879b2704=Ian.Campbell@citrix.com>)
	id 1a9vbU-000639-Ps
	for minios-devel@lists.xenproject.org; Fri, 18 Dec 2015 14:01:52 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	38/70-09834-0D114765; Fri, 18 Dec 2015 14:01:52 +0000
X-Env-Sender: prvs=7879b2704=Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1450447310!11953456!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59327 invoked from network); 18 Dec 2015 14:01:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2015 14:01:51 -0000
X-IronPort-AV: E=Sophos;i="5.20,446,1444694400"; d="scan'208";a="326263337"
Message-ID: <1450447231.4053.229.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>,
	"minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Date: Fri, 18 Dec 2015 14:00:31 +0000
In-Reply-To: <e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
	<e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
X-Mailer: Evolution 3.18.2-1 
MIME-Version: 1.0
X-DLP: MIA1
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

T24gRnJpLCAyMDE1LTEyLTE4IGF0IDEzOjQ4ICswMDAwLCBNaXNyYSBQYW5rYWogS3VtYXIgKFJC
RUkvRUVBMikgd3JvdGU6CgpQbGVhc2UgZG9uJ3QgdG9wIHBvc3QuCgo+IFRoYW5rcyBJYW4gZm9y
IHF1aWNrIHJlc3BvbnNlLgo+IAo+IE15IGhhcmR3YXJlIGlzIG9kcm9pZCB4dTQsIHNvIGhlcmUg
aXQgc2hvdWxkIGJlIHIyIHJlZ2lzdGVyIHBvcHVsYXRlZCBieQo+IFhlbi4KPiBDYW4geW91IHBs
ZWFzZSBwb2ludCBtZSB0byB0aGUgY29kZSB3aGljaCBwYXNzZXMgdGhpcyBhZGRyZXNzIHRvIHIy
LgoKU2VlwqB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMgKGhvcGVmdWxseSB5b3UgdHJpZWQgdXNp
bmcgZ3JlcCBldGMgdG8gYW5zd2VyCmJlZm9yZSBhc2tpbmcpLgoKPiBBcyBpdHMgZmFpbGluZyBp
biBteSBjYXNlIAo+IChkMykgVmlydHVhbCAtPiBwaHlzaWNhbCBvZmZzZXQgPSAzZmMwMDAwMAo+
IChkMykgQ2hlY2tpbmcgRFRCIGF0IDA4NDAwMDAwLi4uCj4gKGQzKSBGYXVsdCBoYW5kbGVyIGF0
IDAwNDA4MWFjIGNhbGxlZCAocHJlZmV0Y2hfYWJvcnQpCgpXaGljaCB2ZXJzaW9uIG9mIG1pbmkt
b3MgYXJlIHlvdSB1c2luZz8gSUlSQyBub3QgYWxsIG9mIHRoZSBwYXRjaGVzIGhhdmUKYmVlbiBh
cHBsaWVkIHRvwqBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQuCgpJYW4uCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Dec 21 12:02:00 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 21 Dec 2015 12:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aAzA7-0003rw-BK; Mon, 21 Dec 2015 12:01:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1aAzA6-0003ro-7X
	for minios-devel@lists.xenproject.org; Mon, 21 Dec 2015 12:01:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
	D3/85-14900-53AE7765; Mon, 21 Dec 2015 12:01:57 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1450699316!11958907!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34291 invoked from network); 21 Dec 2015 12:01:56 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 21 Dec 2015 12:01:56 -0000
Received: from vsmta14.fe.internet.bosch.com (unknown [10.4.98.54])
	by imta23.fe.bosch.de (Postfix) with ESMTP id 8C72915801B0
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 13:01:56 +0100 (CET)
Received: from SI-MBX1031.de.bosch.com (vsgw24.fe.internet.bosch.com
	[10.4.98.24])
	by vsmta14.fe.internet.bosch.com (Postfix) with ESMTP id 6563FA40567
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 13:01:56 +0100 (CET)
Received: from SGPMBX1010.APAC.bosch.com (10.187.56.40) by
	SI-MBX1031.de.bosch.com (10.3.230.92) with Microsoft SMTP Server (TLS)
	id 15.0.1104.5; Mon, 21 Dec 2015 13:01:55 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1010.APAC.bosch.com (10.187.56.40) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Mon, 21 Dec 2015 20:01:54 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Mon, 21 Dec 2015 20:01:54 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevIL///igmA//903oCAAJRVgP/67KqA
Date: Mon, 21 Dec 2015 12:01:53 +0000
Message-ID: <a28f618e7d214c78aea460fa6461c907@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
	<e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
	<1450447231.4053.229.camel@citrix.com>
In-Reply-To: <1450447231.4053.229.camel@citrix.com>
Accept-Language: en-US, en-SG
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22014.005
X-TMASE-MatchedRID: JJzhqHiEM5a5zePlRO/zgtTtM2syfyouKkzHchsri+ZjX0DHBEBPgKyR
	W7kEEIfE+GTGyzDK9ZrVVzwQmEfIsY8sb4DSq8Sm5vUFmHFhD8bJ5SXtoJPLyH4I+6gr69/NGMa
	yIERr5b0M5M2nNgoQZ4UtsMle5/uwpTz+sXQTBzBomJbPMdjPdBokPBiBBj9/HWNaMBkegSdQC2
	A90C6+vevM5JKqqU9EFwNwQXpdRk6LwgJA7qJvFOfHZObG8JsoKVrLOZD1BXQnwWezqOGfpICuq
	ghmtWfX9ydmzDLc8cn7+2GrQNw0QUCwax7Kf3TzngIgpj8eDcDBa6VG2+9jFNQdB5NUNSsi1GcR
	AJRT6POOhzOa6g8KraWbE04JiZRmDCiJOgeF+scTQIEnADICubiDfDD9J4TU2C1iFeYJHOI=
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Pi0tLS0tVXJzcHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj5Wb246IElhbiBDYW1wYmVsbCBb
bWFpbHRvOmlhbi5jYW1wYmVsbEBjaXRyaXguY29tXSANCj5HZXNlbmRldDogRnJlaXRhZywgMTgu
IERlemVtYmVyIDIwMTUgMTU6MDENCj5BbjogTWlzcmEgUGFua2FqIEt1bWFyIChSQkVJL0VFQTIp
IDxQYW5rYWouS3VtYXJAaW4uYm9zY2guY29tPjsgbWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+QmV0cmVmZjogUmU6IFtNaW5pb3MtZGV2ZWxdIFJlZ2FyZGluZyBNaW5pLW9zIGJv
b3QgdXAgb24geGVuIGFybQ0KPg0KPk9uIEZyaSwgMjAxNS0xMi0xOCBhdCAxMzo0OCArMDAwMCwg
TWlzcmEgUGFua2FqIEt1bWFyIChSQkVJL0VFQTIpIHdyb3RlOiANCj4NCj5QbGVhc2UgZG9uJ3Qg
dG9wIHBvc3QuDQo+PiBUaGFua3MgSWFuIGZvciBxdWljayByZXNwb25zZS4NCj4+IA0KPj4gTXkg
aGFyZHdhcmUgaXMgb2Ryb2lkIHh1NCwgc28gaGVyZSBpdCBzaG91bGQgYmUgcjIgcmVnaXN0ZXIg
cG9wdWxhdGVkIA0KPj4gYnkgWGVuLg0KPj4gQ2FuIHlvdSBwbGVhc2UgcG9pbnQgbWUgdG8gdGhl
IGNvZGUgd2hpY2ggcGFzc2VzIHRoaXMgYWRkcmVzcyB0byByMi4gDQo+DQo+U2VlwqB0b29scy9s
aWJ4Yy94Y19kb21fYXJtLmMgKGhvcGVmdWxseSB5b3UgdHJpZWQgdXNpbmcgZ3JlcCBldGMgdG8g
YW5zd2VyIGJlZm9yZSBhc2tpbmcpLg0KDQpIZXJlIEkgZm91bmQgYSBjb21tZW50IGluIHRoaXMg
ZmlsZSwgYmVmb3JlIHVwZGF0aW5nIHIyIHJlZ2lzdGVyLCBhcyA6DQoNCgkgICAgLyogQVRBR1Mv
RFRCOiBXZSBjdXJyZW50bHkgcmVxdWlyZSB0aGF0IHRoZSBndWVzdCBrZXJuZWwgdG8gYmUNCgkg
ICAgICogdXNpbmcgQ09ORklHX0FSTV9BUFBFTkRFRF9EVEIuIEVuc3VyZSB0aGF0IHIyIGRvZXMg
bm90IGxvb2sNCgkgICAgICogbGlrZSBhIHZhbGlkIHBvaW50ZXIgdG8gYSBzZXQgb2YgQVRBR1Mg
b3IgYSBEVEIuDQoJICAgICAqLw0KCSAgICBjdHh0LT51c2VyX3JlZ3MucjJfdXNyID0gZG9tLT5k
ZXZpY2V0cmVlX2Jsb2IgPw0KCSAgICAgICAgZG9tLT5kZXZpY2V0cmVlX3NlZy52c3RhcnQgOiAw
eGZmZmZmZmZmOw0KDQoNCkRvZXMgaXQgbWVhbiB0aGF0IERUQiBwb2ludGVyIGlzIGR1bW15ID8N
Cg0KVmFsdWUgbG9hZGVkIGluIHIyIGhlcmUgaXMgNDgwMDAwMDAuDQpJZiB3ZSBzdWJ0cmFjdCBv
ZmZzZXQgM2ZjMDAwMDAgZnJvbSBpdCB3ZSBnZXQgMDg0MDAwMDAsIHdoaWNoIGlzIHRoZSBwaHlz
aWNhbCBhZGRyZXNzIG9mIERUQi4NCkl0IGZhaWxzIHdoaWxlIGRlcmVmZXJlbmNpbmcgdGhpcyBw
b2ludGVyLg0KRG8gd2UgbmVlZCB0byBhZGQgdGhpcyBhZGRyZXNzIGluIHBoeXNpY2FsIG1lbW9y
eSBtYXAgYmVmb3JlIHVzaW5nIGl0Pw0KDQo+PiBBcyBpdHMgZmFpbGluZyBpbiBteSBjYXNlDQo+
PiAoZDMpIFZpcnR1YWwgLT4gcGh5c2ljYWwgb2Zmc2V0ID0gM2ZjMDAwMDANCj4+IChkMykgQ2hl
Y2tpbmcgRFRCIGF0IDA4NDAwMDAwLi4uDQo+PiAoZDMpIEZhdWx0IGhhbmRsZXIgYXQgMDA0MDgx
YWMgY2FsbGVkIChwcmVmZXRjaF9hYm9ydCkNCj4NCj5XaGljaCB2ZXJzaW9uIG9mIG1pbmktb3Mg
YXJlIHlvdSB1c2luZz8gSUlSQyBub3QgYWxsIG9mIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBhcHBs
aWVkIHRvwqBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQuIA0KSSBhbSB1c2luZyBm
b2xsb3dpbmcgcmVwbyA6DQpodHRwczovL2dpdGh1Yi5jb20vdGFsZXg1L3hlbg0Kd2hlcmUgYXJl
IHRoZSBwYXRjaGVzIGF2YWlsYWJsZT8NCj5JYW4uDQpUaGFua3MsDQpQYW5rYWoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Dec 21 12:02:00 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 21 Dec 2015 12:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aAzA7-0003rw-BK; Mon, 21 Dec 2015 12:01:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1aAzA6-0003ro-7X
	for minios-devel@lists.xenproject.org; Mon, 21 Dec 2015 12:01:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
	D3/85-14900-53AE7765; Mon, 21 Dec 2015 12:01:57 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1450699316!11958907!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34291 invoked from network); 21 Dec 2015 12:01:56 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 21 Dec 2015 12:01:56 -0000
Received: from vsmta14.fe.internet.bosch.com (unknown [10.4.98.54])
	by imta23.fe.bosch.de (Postfix) with ESMTP id 8C72915801B0
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 13:01:56 +0100 (CET)
Received: from SI-MBX1031.de.bosch.com (vsgw24.fe.internet.bosch.com
	[10.4.98.24])
	by vsmta14.fe.internet.bosch.com (Postfix) with ESMTP id 6563FA40567
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 13:01:56 +0100 (CET)
Received: from SGPMBX1010.APAC.bosch.com (10.187.56.40) by
	SI-MBX1031.de.bosch.com (10.3.230.92) with Microsoft SMTP Server (TLS)
	id 15.0.1104.5; Mon, 21 Dec 2015 13:01:55 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1010.APAC.bosch.com (10.187.56.40) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Mon, 21 Dec 2015 20:01:54 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Mon, 21 Dec 2015 20:01:54 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevIL///igmA//903oCAAJRVgP/67KqA
Date: Mon, 21 Dec 2015 12:01:53 +0000
Message-ID: <a28f618e7d214c78aea460fa6461c907@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
	<e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
	<1450447231.4053.229.camel@citrix.com>
In-Reply-To: <1450447231.4053.229.camel@citrix.com>
Accept-Language: en-US, en-SG
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22014.005
X-TMASE-MatchedRID: JJzhqHiEM5a5zePlRO/zgtTtM2syfyouKkzHchsri+ZjX0DHBEBPgKyR
	W7kEEIfE+GTGyzDK9ZrVVzwQmEfIsY8sb4DSq8Sm5vUFmHFhD8bJ5SXtoJPLyH4I+6gr69/NGMa
	yIERr5b0M5M2nNgoQZ4UtsMle5/uwpTz+sXQTBzBomJbPMdjPdBokPBiBBj9/HWNaMBkegSdQC2
	A90C6+vevM5JKqqU9EFwNwQXpdRk6LwgJA7qJvFOfHZObG8JsoKVrLOZD1BXQnwWezqOGfpICuq
	ghmtWfX9ydmzDLc8cn7+2GrQNw0QUCwax7Kf3TzngIgpj8eDcDBa6VG2+9jFNQdB5NUNSsi1GcR
	AJRT6POOhzOa6g8KraWbE04JiZRmDCiJOgeF+scTQIEnADICubiDfDD9J4TU2C1iFeYJHOI=
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Pi0tLS0tVXJzcHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj5Wb246IElhbiBDYW1wYmVsbCBb
bWFpbHRvOmlhbi5jYW1wYmVsbEBjaXRyaXguY29tXSANCj5HZXNlbmRldDogRnJlaXRhZywgMTgu
IERlemVtYmVyIDIwMTUgMTU6MDENCj5BbjogTWlzcmEgUGFua2FqIEt1bWFyIChSQkVJL0VFQTIp
IDxQYW5rYWouS3VtYXJAaW4uYm9zY2guY29tPjsgbWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+QmV0cmVmZjogUmU6IFtNaW5pb3MtZGV2ZWxdIFJlZ2FyZGluZyBNaW5pLW9zIGJv
b3QgdXAgb24geGVuIGFybQ0KPg0KPk9uIEZyaSwgMjAxNS0xMi0xOCBhdCAxMzo0OCArMDAwMCwg
TWlzcmEgUGFua2FqIEt1bWFyIChSQkVJL0VFQTIpIHdyb3RlOiANCj4NCj5QbGVhc2UgZG9uJ3Qg
dG9wIHBvc3QuDQo+PiBUaGFua3MgSWFuIGZvciBxdWljayByZXNwb25zZS4NCj4+IA0KPj4gTXkg
aGFyZHdhcmUgaXMgb2Ryb2lkIHh1NCwgc28gaGVyZSBpdCBzaG91bGQgYmUgcjIgcmVnaXN0ZXIg
cG9wdWxhdGVkIA0KPj4gYnkgWGVuLg0KPj4gQ2FuIHlvdSBwbGVhc2UgcG9pbnQgbWUgdG8gdGhl
IGNvZGUgd2hpY2ggcGFzc2VzIHRoaXMgYWRkcmVzcyB0byByMi4gDQo+DQo+U2VlwqB0b29scy9s
aWJ4Yy94Y19kb21fYXJtLmMgKGhvcGVmdWxseSB5b3UgdHJpZWQgdXNpbmcgZ3JlcCBldGMgdG8g
YW5zd2VyIGJlZm9yZSBhc2tpbmcpLg0KDQpIZXJlIEkgZm91bmQgYSBjb21tZW50IGluIHRoaXMg
ZmlsZSwgYmVmb3JlIHVwZGF0aW5nIHIyIHJlZ2lzdGVyLCBhcyA6DQoNCgkgICAgLyogQVRBR1Mv
RFRCOiBXZSBjdXJyZW50bHkgcmVxdWlyZSB0aGF0IHRoZSBndWVzdCBrZXJuZWwgdG8gYmUNCgkg
ICAgICogdXNpbmcgQ09ORklHX0FSTV9BUFBFTkRFRF9EVEIuIEVuc3VyZSB0aGF0IHIyIGRvZXMg
bm90IGxvb2sNCgkgICAgICogbGlrZSBhIHZhbGlkIHBvaW50ZXIgdG8gYSBzZXQgb2YgQVRBR1Mg
b3IgYSBEVEIuDQoJICAgICAqLw0KCSAgICBjdHh0LT51c2VyX3JlZ3MucjJfdXNyID0gZG9tLT5k
ZXZpY2V0cmVlX2Jsb2IgPw0KCSAgICAgICAgZG9tLT5kZXZpY2V0cmVlX3NlZy52c3RhcnQgOiAw
eGZmZmZmZmZmOw0KDQoNCkRvZXMgaXQgbWVhbiB0aGF0IERUQiBwb2ludGVyIGlzIGR1bW15ID8N
Cg0KVmFsdWUgbG9hZGVkIGluIHIyIGhlcmUgaXMgNDgwMDAwMDAuDQpJZiB3ZSBzdWJ0cmFjdCBv
ZmZzZXQgM2ZjMDAwMDAgZnJvbSBpdCB3ZSBnZXQgMDg0MDAwMDAsIHdoaWNoIGlzIHRoZSBwaHlz
aWNhbCBhZGRyZXNzIG9mIERUQi4NCkl0IGZhaWxzIHdoaWxlIGRlcmVmZXJlbmNpbmcgdGhpcyBw
b2ludGVyLg0KRG8gd2UgbmVlZCB0byBhZGQgdGhpcyBhZGRyZXNzIGluIHBoeXNpY2FsIG1lbW9y
eSBtYXAgYmVmb3JlIHVzaW5nIGl0Pw0KDQo+PiBBcyBpdHMgZmFpbGluZyBpbiBteSBjYXNlDQo+
PiAoZDMpIFZpcnR1YWwgLT4gcGh5c2ljYWwgb2Zmc2V0ID0gM2ZjMDAwMDANCj4+IChkMykgQ2hl
Y2tpbmcgRFRCIGF0IDA4NDAwMDAwLi4uDQo+PiAoZDMpIEZhdWx0IGhhbmRsZXIgYXQgMDA0MDgx
YWMgY2FsbGVkIChwcmVmZXRjaF9hYm9ydCkNCj4NCj5XaGljaCB2ZXJzaW9uIG9mIG1pbmktb3Mg
YXJlIHlvdSB1c2luZz8gSUlSQyBub3QgYWxsIG9mIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBhcHBs
aWVkIHRvwqBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQuIA0KSSBhbSB1c2luZyBm
b2xsb3dpbmcgcmVwbyA6DQpodHRwczovL2dpdGh1Yi5jb20vdGFsZXg1L3hlbg0Kd2hlcmUgYXJl
IHRoZSBwYXRjaGVzIGF2YWlsYWJsZT8NCj5JYW4uDQpUaGFua3MsDQpQYW5rYWoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Dec 21 13:41:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 21 Dec 2015 13:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aB0iU-0002XK-3i; Mon, 21 Dec 2015 13:41:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1aB0iT-0002XE-1H
	for minios-devel@lists.xenproject.org; Mon, 21 Dec 2015 13:41:33 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
	FB/9C-31443-C8108765; Mon, 21 Dec 2015 13:41:32 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450705291!2412389!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15831 invoked from network); 21 Dec 2015 13:41:31 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 21 Dec 2015 13:41:31 -0000
Received: from vsmta12.fe.internet.bosch.com (unknown [10.4.98.52])
	by imta23.fe.bosch.de (Postfix) with ESMTP id 5C5E015801DC
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 14:41:31 +0100 (CET)
Received: from SI-MBX1010.de.bosch.com (vsgw24.fe.internet.bosch.com
	[10.4.98.24])
	by vsmta12.fe.internet.bosch.com (Postfix) with ESMTP id 1B8071B803E2
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 14:41:31 +0100 (CET)
Received: from SGPMBX1010.APAC.bosch.com (10.187.56.40) by
	SI-MBX1010.de.bosch.com (10.3.230.32) with Microsoft SMTP Server (TLS)
	id 15.0.1104.5; Mon, 21 Dec 2015 14:41:29 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1010.APAC.bosch.com (10.187.56.40) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Mon, 21 Dec 2015 21:41:27 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Mon, 21 Dec 2015 21:41:27 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevIL///igmA//903oCAAJRVgP/67KqA//W27UA=
Date: Mon, 21 Dec 2015 13:41:27 +0000
Message-ID: <e48606b9ea1d46e5a8ff5684bc978329@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
	<e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
	<1450447231.4053.229.camel@citrix.com>
	<a28f618e7d214c78aea460fa6461c907@SGPMBX1011.APAC.bosch.com>
In-Reply-To: <a28f618e7d214c78aea460fa6461c907@SGPMBX1011.APAC.bosch.com>
Accept-Language: en-US, en-SG
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22014.005
X-TMASE-MatchedRID: yxbS9hP4QVDJPSD4JQQ7OMMov93f2KES4AosdInsNG5GYDjco1E5RKzP
	vfE5sI3lP1auRyDEBQGG/oAnNO9FNiowKSWrVbTy5gCHftmwEMK1IfJZ5PRgslc/CedjlcvkgUq
	k4bg9ap0mBXBOOchqzf3DzC2tBIRrGEA1wlBe7UeRsyIQ4jFl62pNfTqTMeuXKsp1/DCVT8m5jV
	E75PaEpbZVu/ufPl84010C4vQ3lMarS9MAWgPxvmzBijri5+RVh+w9Wz/xXDptw+n+iKWyyI3p6
	M+RIAIO9gBmMI9oCMnmDVJEzjQzH0Cwax7Kf3Tzqbg9uWhLYLdtv2q+Uxc7gqA5Rz48B9I7Olt9
	1MBw1ebi8zVgXoAltj2Xsf5MVCB1t7DW3B48kkHdB/CxWTRRuyUIayx+Skid
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

DQotLS0tLVVyc3Byw7xuZ2xpY2hlIE5hY2hyaWNodC0tLS0tDQpWb246IG1pbmlvcy1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnIFttYWlsdG86bWluaW9zLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVucHJvamVjdC5vcmddIEltIEF1ZnRyYWcgdm9uIE1pc3JhIFBhbmthaiBLdW1hciAo
UkJFSS9FRUEyKQ0KR2VzZW5kZXQ6IE1vbnRhZywgMjEuIERlemVtYmVyIDIwMTUgMTM6MDINCkFu
OiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCkJldHJlZmY6IFJlOiBbTWluaW9z
LWRldmVsXSBSZWdhcmRpbmcgTWluaS1vcyBib290IHVwIG9uIHhlbiBhcm0NCg0KPi0tLS0tVXJz
cHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj5Wb246IElhbiBDYW1wYmVsbCBbbWFpbHRvOmlh
bi5jYW1wYmVsbEBjaXRyaXguY29tXQ0KPkdlc2VuZGV0OiBGcmVpdGFnLCAxOC4gRGV6ZW1iZXIg
MjAxNSAxNTowMQ0KPkFuOiBNaXNyYSBQYW5rYWogS3VtYXIgKFJCRUkvRUVBMikgPFBhbmthai5L
dW1hckBpbi5ib3NjaC5jb20+OyANCj5taW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj5CZXRyZWZmOiBSZTogW01pbmlvcy1kZXZlbF0gUmVnYXJkaW5nIE1pbmktb3MgYm9vdCB1cCBv
biB4ZW4gYXJtDQo+DQo+T24gRnJpLCAyMDE1LTEyLTE4IGF0IDEzOjQ4ICswMDAwLCBNaXNyYSBQ
YW5rYWogS3VtYXIgKFJCRUkvRUVBMikgd3JvdGU6IA0KPg0KPlBsZWFzZSBkb24ndCB0b3AgcG9z
dC4NCj4+IFRoYW5rcyBJYW4gZm9yIHF1aWNrIHJlc3BvbnNlLg0KPj4gDQo+PiBNeSBoYXJkd2Fy
ZSBpcyBvZHJvaWQgeHU0LCBzbyBoZXJlIGl0IHNob3VsZCBiZSByMiByZWdpc3RlciBwb3B1bGF0
ZWQgDQo+PiBieSBYZW4uDQo+PiBDYW4geW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUgY29kZSB3
aGljaCBwYXNzZXMgdGhpcyBhZGRyZXNzIHRvIHIyLiANCj4NCj5TZWXCoHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAoaG9wZWZ1bGx5IHlvdSB0cmllZCB1c2luZyBncmVwIGV0YyB0byBhbnN3ZXIg
YmVmb3JlIGFza2luZykuDQoNCkhlcmUgSSBmb3VuZCBhIGNvbW1lbnQgaW4gdGhpcyBmaWxlLCBi
ZWZvcmUgdXBkYXRpbmcgcjIgcmVnaXN0ZXIsIGFzIDoNCg0KCSAgICAvKiBBVEFHUy9EVEI6IFdl
IGN1cnJlbnRseSByZXF1aXJlIHRoYXQgdGhlIGd1ZXN0IGtlcm5lbCB0byBiZQ0KCSAgICAgKiB1
c2luZyBDT05GSUdfQVJNX0FQUEVOREVEX0RUQi4gRW5zdXJlIHRoYXQgcjIgZG9lcyBub3QgbG9v
aw0KCSAgICAgKiBsaWtlIGEgdmFsaWQgcG9pbnRlciB0byBhIHNldCBvZiBBVEFHUyBvciBhIERU
Qi4NCgkgICAgICovDQoJICAgIGN0eHQtPnVzZXJfcmVncy5yMl91c3IgPSBkb20tPmRldmljZXRy
ZWVfYmxvYiA/DQoJICAgICAgICBkb20tPmRldmljZXRyZWVfc2VnLnZzdGFydCA6IDB4ZmZmZmZm
ZmY7DQoNCg0KRG9lcyBpdCBtZWFuIHRoYXQgRFRCIHBvaW50ZXIgaXMgZHVtbXkgPw0KDQpWYWx1
ZSBsb2FkZWQgaW4gcjIgaGVyZSBpcyA0ODAwMDAwMC4NCklmIHdlIHN1YnRyYWN0IG9mZnNldCAz
ZmMwMDAwMCBmcm9tIGl0IHdlIGdldCAwODQwMDAwMCwgd2hpY2ggaXMgdGhlIHZpcnR1YWwgYWRk
cmVzcyBvZiBEVEIuDQpJdCBmYWlscyB3aGlsZSBkZS1yZWZlcmVuY2luZyB0aGlzIHBvaW50ZXIu
DQpJcyBpdCBhIHZhbGlkIGFkZHJlc3M/IE9yIHRoZSBEVEIgY29udGVudHMgYXJlIHZhbGlkID8N
Cg0KSSBhbSBwcm92aWRpbmcgUkFNIHNpemUgYXMgMjU2TUIgYW5kIE1heCBhcyA1MTIgTUIuDQoN
Cj4+IEFzIGl0cyBmYWlsaW5nIGluIG15IGNhc2UNCj4+IChkMykgVmlydHVhbCAtPiBwaHlzaWNh
bCBvZmZzZXQgPSAzZmMwMDAwMA0KPj4gKGQzKSBDaGVja2luZyBEVEIgYXQgMDg0MDAwMDAuLi4N
Cj4+IChkMykgRmF1bHQgaGFuZGxlciBhdCAwMDQwODFhYyBjYWxsZWQgKHByZWZldGNoX2Fib3J0
KQ0KPg0KPldoaWNoIHZlcnNpb24gb2YgbWluaS1vcyBhcmUgeW91IHVzaW5nPyBJSVJDIG5vdCBh
bGwgb2YgdGhlIHBhdGNoZXMgaGF2ZSBiZWVuIGFwcGxpZWQgdG/CoGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9taW5pLW9zLmdpdC4gDQpJIGFtIHVzaW5nIGZvbGxvd2luZyByZXBvIDoNCmh0dHBzOi8v
Z2l0aHViLmNvbS90YWxleDUveGVuDQp3aGVyZSBhcmUgdGhlIHBhdGNoZXMgYXZhaWxhYmxlPw0K
Pklhbi4NClRoYW5rcywNClBhbmthag0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCk1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Dec 21 13:41:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 21 Dec 2015 13:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aB0iU-0002XK-3i; Mon, 21 Dec 2015 13:41:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Pankaj.Kumar@in.bosch.com>) id 1aB0iT-0002XE-1H
	for minios-devel@lists.xenproject.org; Mon, 21 Dec 2015 13:41:33 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
	FB/9C-31443-C8108765; Mon, 21 Dec 2015 13:41:32 +0000
X-Env-Sender: Pankaj.Kumar@in.bosch.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1450705291!2412389!1
X-Originating-IP: [139.15.237.11]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM5LjE1LjIzNy4xMSA9PiAxNTMwMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15831 invoked from network); 21 Dec 2015 13:41:31 -0000
Received: from smtp6-v.fe.bosch.de (HELO smtp6-v.fe.bosch.de) (139.15.237.11)
	by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
	encrypted SMTP; 21 Dec 2015 13:41:31 -0000
Received: from vsmta12.fe.internet.bosch.com (unknown [10.4.98.52])
	by imta23.fe.bosch.de (Postfix) with ESMTP id 5C5E015801DC
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 14:41:31 +0100 (CET)
Received: from SI-MBX1010.de.bosch.com (vsgw24.fe.internet.bosch.com
	[10.4.98.24])
	by vsmta12.fe.internet.bosch.com (Postfix) with ESMTP id 1B8071B803E2
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 14:41:31 +0100 (CET)
Received: from SGPMBX1010.APAC.bosch.com (10.187.56.40) by
	SI-MBX1010.de.bosch.com (10.3.230.32) with Microsoft SMTP Server (TLS)
	id 15.0.1104.5; Mon, 21 Dec 2015 14:41:29 +0100
Received: from SGPMBX1011.APAC.bosch.com (10.187.56.41) by
	SGPMBX1010.APAC.bosch.com (10.187.56.40) with Microsoft SMTP Server
	(TLS) id 15.0.1104.5; Mon, 21 Dec 2015 21:41:27 +0800
Received: from SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e]) by
	SGPMBX1011.APAC.bosch.com ([fe80::7dfa:b692:7f6e:951e%19]) with mapi id
	15.00.1104.000; Mon, 21 Dec 2015 21:41:27 +0800
From: "Misra Pankaj Kumar (RBEI/EEA2)" <Pankaj.Kumar@in.bosch.com>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Regarding Mini-os boot up on xen arm
Thread-Index: AdE5j8h9uOCxFxD/QHyLYTbujevIL///igmA//903oCAAJRVgP/67KqA//W27UA=
Date: Mon, 21 Dec 2015 13:41:27 +0000
Message-ID: <e48606b9ea1d46e5a8ff5684bc978329@SGPMBX1011.APAC.bosch.com>
References: <8dfb7fecb7d249ccb362159e342928bb@SGPMBX1011.APAC.bosch.com>
	<1450445255.4053.222.camel@citrix.com>
	<e37ca0660abf4463b690fd3a572b7e08@SGPMBX1011.APAC.bosch.com>
	<1450447231.4053.229.camel@citrix.com>
	<a28f618e7d214c78aea460fa6461c907@SGPMBX1011.APAC.bosch.com>
In-Reply-To: <a28f618e7d214c78aea460fa6461c907@SGPMBX1011.APAC.bosch.com>
Accept-Language: en-US, en-SG
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.35.169.226]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22014.005
X-TMASE-MatchedRID: yxbS9hP4QVDJPSD4JQQ7OMMov93f2KES4AosdInsNG5GYDjco1E5RKzP
	vfE5sI3lP1auRyDEBQGG/oAnNO9FNiowKSWrVbTy5gCHftmwEMK1IfJZ5PRgslc/CedjlcvkgUq
	k4bg9ap0mBXBOOchqzf3DzC2tBIRrGEA1wlBe7UeRsyIQ4jFl62pNfTqTMeuXKsp1/DCVT8m5jV
	E75PaEpbZVu/ufPl84010C4vQ3lMarS9MAWgPxvmzBijri5+RVh+w9Wz/xXDptw+n+iKWyyI3p6
	M+RIAIO9gBmMI9oCMnmDVJEzjQzH0Cwax7Kf3Tzqbg9uWhLYLdtv2q+Uxc7gqA5Rz48B9I7Olt9
	1MBw1ebi8zVgXoAltj2Xsf5MVCB1t7DW3B48kkHdB/CxWTRRuyUIayx+Skid
Subject: Re: [Minios-devel] Regarding Mini-os boot up on xen arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

DQotLS0tLVVyc3Byw7xuZ2xpY2hlIE5hY2hyaWNodC0tLS0tDQpWb246IG1pbmlvcy1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnIFttYWlsdG86bWluaW9zLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVucHJvamVjdC5vcmddIEltIEF1ZnRyYWcgdm9uIE1pc3JhIFBhbmthaiBLdW1hciAo
UkJFSS9FRUEyKQ0KR2VzZW5kZXQ6IE1vbnRhZywgMjEuIERlemVtYmVyIDIwMTUgMTM6MDINCkFu
OiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCkJldHJlZmY6IFJlOiBbTWluaW9z
LWRldmVsXSBSZWdhcmRpbmcgTWluaS1vcyBib290IHVwIG9uIHhlbiBhcm0NCg0KPi0tLS0tVXJz
cHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj5Wb246IElhbiBDYW1wYmVsbCBbbWFpbHRvOmlh
bi5jYW1wYmVsbEBjaXRyaXguY29tXQ0KPkdlc2VuZGV0OiBGcmVpdGFnLCAxOC4gRGV6ZW1iZXIg
MjAxNSAxNTowMQ0KPkFuOiBNaXNyYSBQYW5rYWogS3VtYXIgKFJCRUkvRUVBMikgPFBhbmthai5L
dW1hckBpbi5ib3NjaC5jb20+OyANCj5taW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj5CZXRyZWZmOiBSZTogW01pbmlvcy1kZXZlbF0gUmVnYXJkaW5nIE1pbmktb3MgYm9vdCB1cCBv
biB4ZW4gYXJtDQo+DQo+T24gRnJpLCAyMDE1LTEyLTE4IGF0IDEzOjQ4ICswMDAwLCBNaXNyYSBQ
YW5rYWogS3VtYXIgKFJCRUkvRUVBMikgd3JvdGU6IA0KPg0KPlBsZWFzZSBkb24ndCB0b3AgcG9z
dC4NCj4+IFRoYW5rcyBJYW4gZm9yIHF1aWNrIHJlc3BvbnNlLg0KPj4gDQo+PiBNeSBoYXJkd2Fy
ZSBpcyBvZHJvaWQgeHU0LCBzbyBoZXJlIGl0IHNob3VsZCBiZSByMiByZWdpc3RlciBwb3B1bGF0
ZWQgDQo+PiBieSBYZW4uDQo+PiBDYW4geW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUgY29kZSB3
aGljaCBwYXNzZXMgdGhpcyBhZGRyZXNzIHRvIHIyLiANCj4NCj5TZWXCoHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAoaG9wZWZ1bGx5IHlvdSB0cmllZCB1c2luZyBncmVwIGV0YyB0byBhbnN3ZXIg
YmVmb3JlIGFza2luZykuDQoNCkhlcmUgSSBmb3VuZCBhIGNvbW1lbnQgaW4gdGhpcyBmaWxlLCBi
ZWZvcmUgdXBkYXRpbmcgcjIgcmVnaXN0ZXIsIGFzIDoNCg0KCSAgICAvKiBBVEFHUy9EVEI6IFdl
IGN1cnJlbnRseSByZXF1aXJlIHRoYXQgdGhlIGd1ZXN0IGtlcm5lbCB0byBiZQ0KCSAgICAgKiB1
c2luZyBDT05GSUdfQVJNX0FQUEVOREVEX0RUQi4gRW5zdXJlIHRoYXQgcjIgZG9lcyBub3QgbG9v
aw0KCSAgICAgKiBsaWtlIGEgdmFsaWQgcG9pbnRlciB0byBhIHNldCBvZiBBVEFHUyBvciBhIERU
Qi4NCgkgICAgICovDQoJICAgIGN0eHQtPnVzZXJfcmVncy5yMl91c3IgPSBkb20tPmRldmljZXRy
ZWVfYmxvYiA/DQoJICAgICAgICBkb20tPmRldmljZXRyZWVfc2VnLnZzdGFydCA6IDB4ZmZmZmZm
ZmY7DQoNCg0KRG9lcyBpdCBtZWFuIHRoYXQgRFRCIHBvaW50ZXIgaXMgZHVtbXkgPw0KDQpWYWx1
ZSBsb2FkZWQgaW4gcjIgaGVyZSBpcyA0ODAwMDAwMC4NCklmIHdlIHN1YnRyYWN0IG9mZnNldCAz
ZmMwMDAwMCBmcm9tIGl0IHdlIGdldCAwODQwMDAwMCwgd2hpY2ggaXMgdGhlIHZpcnR1YWwgYWRk
cmVzcyBvZiBEVEIuDQpJdCBmYWlscyB3aGlsZSBkZS1yZWZlcmVuY2luZyB0aGlzIHBvaW50ZXIu
DQpJcyBpdCBhIHZhbGlkIGFkZHJlc3M/IE9yIHRoZSBEVEIgY29udGVudHMgYXJlIHZhbGlkID8N
Cg0KSSBhbSBwcm92aWRpbmcgUkFNIHNpemUgYXMgMjU2TUIgYW5kIE1heCBhcyA1MTIgTUIuDQoN
Cj4+IEFzIGl0cyBmYWlsaW5nIGluIG15IGNhc2UNCj4+IChkMykgVmlydHVhbCAtPiBwaHlzaWNh
bCBvZmZzZXQgPSAzZmMwMDAwMA0KPj4gKGQzKSBDaGVja2luZyBEVEIgYXQgMDg0MDAwMDAuLi4N
Cj4+IChkMykgRmF1bHQgaGFuZGxlciBhdCAwMDQwODFhYyBjYWxsZWQgKHByZWZldGNoX2Fib3J0
KQ0KPg0KPldoaWNoIHZlcnNpb24gb2YgbWluaS1vcyBhcmUgeW91IHVzaW5nPyBJSVJDIG5vdCBh
bGwgb2YgdGhlIHBhdGNoZXMgaGF2ZSBiZWVuIGFwcGxpZWQgdG/CoGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9taW5pLW9zLmdpdC4gDQpJIGFtIHVzaW5nIGZvbGxvd2luZyByZXBvIDoNCmh0dHBzOi8v
Z2l0aHViLmNvbS90YWxleDUveGVuDQp3aGVyZSBhcmUgdGhlIHBhdGNoZXMgYXZhaWxhYmxlPw0K
Pklhbi4NClRoYW5rcywNClBhbmthag0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCk1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 22 13:39:24 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 22 Dec 2015 13:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aBN9v-0004Xz-BB; Tue, 22 Dec 2015 13:39:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <knockknock@gmail.com>) id 1aB9sb-0002rA-5B
	for minios-devel@lists.xenproject.org; Mon, 21 Dec 2015 23:28:37 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	55/14-21571-42B88765; Mon, 21 Dec 2015 23:28:36 +0000
X-Env-Sender: knockknock@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1450740515!6594190!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5738 invoked from network); 21 Dec 2015 23:28:35 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
	(74.125.82.53)
	by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 21 Dec 2015 23:28:35 -0000
Received: by mail-wm0-f53.google.com with SMTP id l126so89072717wml.0
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 15:28:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to:content-type;
	bh=BR6kNL61iVaO9Q0teG0Jh3XBwjVyRhbSD4ZtiZvUmYQ=;
	b=cugTxp8xKFvxi6b/RgoWKclOxNNsK+Sj1mV0EA1RGjoTHsIJTNqyC84Ywi4M1L5QyL
	LMgFEmuIMBEnoFRJROMgho+j/UDYFCKnhum0xDtB7ElWT88TSDAfh5a66iTyNbcBhPXn
	n27pfSxPwkl4c80VtZHAcaFNzzeioULNTWi4GZjJ0qbFHFa8yRfUZCuUH8P1pMoT1oua
	JsCc8fdfXSdEvqIjelGp7XOYAeKC6B32nIIKMYd97Xe5ZMJeqs0BK7tfxj9a6ITf0Ap3
	BfFJBHyj8uVod8x/iQD2h71XUugy0WID+bTQMB83Kw4RSJWKEn1ibPZpBeda0utNFWFG
	5IOw==
X-Received: by 10.28.132.143 with SMTP id g137mr24848988wmd.89.1450740515148; 
	Mon, 21 Dec 2015 15:28:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.140.140 with HTTP; Mon, 21 Dec 2015 15:28:15 -0800 (PST)
In-Reply-To: <CAPQw5r=U+419dth5DccatJ8Ai2wVGMavFLSFX4Uo_ZvJWf7OWg@mail.gmail.com>
References: <CAPQw5r=U+419dth5DccatJ8Ai2wVGMavFLSFX4Uo_ZvJWf7OWg@mail.gmail.com>
From: Eric Shelton <eshelton@pobox.com>
Date: Mon, 21 Dec 2015 18:28:15 -0500
X-Google-Sender-Auth: 8bDQdb4UNgvKfGvIcs-Rnd42Jc8
Message-ID: <CAPQw5r=KSGa6rZrrkneRj94Ot+6hmkP=CDgnNpv3t9S_tr96_A@mail.gmail.com>
To: minios-devel@lists.xenproject.org
X-Mailman-Approved-At: Tue, 22 Dec 2015 13:39:22 +0000
Subject: [Minios-devel] Fwd: [Xen-devel] Xen Security Advisory 155
 (CVE-2015-8550) - paravirtualized drivers incautious about shared memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

---------- Forwarded message ----------
From: Eric Shelton <eshelton@pobox.com>
Date: Mon, Dec 21, 2015 at 6:10 PM
Subject: Re: [Xen-devel] Xen Security Advisory 155 (CVE-2015-8550) -
paravirtualized drivers incautious about shared memory
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Stefano
Stabellini <stefano.stabellini@eu.citrix.com>, Samuel Thibault
<samuel.thibault@ens-lyon.org>, security@xen.org

[also copying minios-devel]

Seeing as "All OSes providing PV backends are susceptible," doesn't
this include MiniOS for QEMU stubdom as well?  Are there patches
available for mini-os/blkfront.c, mini-os/netfront.c, and
mini-os/pcifront.c?  I didn't see anything for this.

Best,
Eric

On Thu, Dec 17, 2015 at 1:36 PM, Xen.org security team <security@xen.org> wrote:
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>             Xen Security Advisory CVE-2015-8550 / XSA-155
>                               version 6
>
>     paravirtualized drivers incautious about shared memory contents
>
> UPDATES IN VERSION 6
> ====================
>
> Correct CREDITS section.
>
> ISSUE DESCRIPTION
> =================
>
> The compiler can emit optimizations in the PV backend drivers which
> can lead to double fetch vulnerabilities. Specifically the shared
> memory between the frontend and backend can be fetched twice (during
> which time the frontend can alter the contents) possibly leading to
> arbitrary code execution in backend.
>
> IMPACT
> ======
>
> Malicious guest administrators can cause denial of service.  If driver
> domains are not in use, the impact can be a host crash, or privilege escalation.
>
> VULNERABLE SYSTEMS
> ==================
>
> Systems running PV or HVM guests are vulnerable.
>
> ARM and x86 systems are vulnerable.
>
> All OSes providing PV backends are susceptible, this includes
> Linux and NetBSD. By default the Linux distributions compile kernels
> with optimizations.
>
> MITIGATION
> ==========
>
> There is no mitigation.
>
> CREDITS
> =======
>
> This issue was discovered by Felix Wilhelm (ERNW Research, KIT /
> Operating Systems Group).
>
> RESOLUTION
> ==========
>
> Applying the appropriate attached patches should fix the problem for
> PV backends.  Note only that PV backends are fixed; PV frontend
> patches will be developed and released (publicly) after the embargo
> date.
>
> Please note that there is a bug in some versions of gcc,
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58145 which can cause the
> construct used in RING_COPY_REQUEST() to be ineffective in some
> circumstances. We have determined that this is only the case when the
> structure being copied consists purely of bitfields. The Xen PV
> protocols updated here do not use bitfields in this way and therefore
> these patches are not subject to that bug. However authors of third
> party PV protocols should take this into consideration.
>
> Linux v4.4:
> xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
> xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
> xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
> xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
> xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
> xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
> Linux v4.[0,1,2,3]
> All the above patches except #5 will apply, please use:
> xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> Linux v3.19:
> All the above patches except #5 and #6 will apply, please use:
> xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> xsa155-linux319-0006-xen-scsiback-safely-copy-requests.patch
>
> qemu-xen:
> xsa155-qemu-qdisk-double-access.patch
> xsa155-qemu-xenfb.patch
>
> qemu-traditional:
> xsa155-qemut-qdisk-double-access.patch
> xsa155-qemut-xenfb.patch
>
> NetBSD 7.0:
> xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
> xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
> xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
> xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
> xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
>
> xen:
> xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
> xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
> xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
>
> xen 4.4:
> All patches except #3 will apply, please use:
> xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
>
> $ sha256sum xsa155*
> d9fbc104ab2ae797971e351ee0e04e7b7e9c7c33385309bb406c7941dc9a33b4  xsa155-linux319-xsa155-0006-xen-scsiback-safely-copy-requests.patch
> 590656d83ad7b6052b54659eccb3469658b3942c0dc1366423a66f2f5ac643e1  xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> 2bd18632178e09394c5cd06aded2c14bcc6b6e360ad6e81827d24860fe3e8ca4  xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
> cecdeccb8e2551252c81fc5f164a8298005df714a574a7ba18b84e8ed5f2bb70  xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
> 3916b847243047f0e1053233ade742c14a7f29243584e60bf5db4842a8068855  xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
> 746c8eb0aeb200d76156c88dfbbd49db79f567b88b07eda70f7c7d095721f05a  xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
> 18517a184a02f7441065b8d3423086320ec4c2345c00d551231f7976381767f5  xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> 2e6d556d25b1cc16e71afde665ae3908f4fa8eab7e0d96283fc78400301baf92  xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
> 5e130d8b61906015c6a94f8edd3cce97b172f96a265d97ecf370e7b45125b73d  xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
> 08c2d0f95dcc215165afbce623b6972b81dd45b091b5f40017579b00c8612e03  xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
> 0a66010f736092f91f70bb0fd220685e4395efef1db6d23a3d1eace31d144f51  xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
> 5e913a8427cab6b4d384d1246e05116afc301eb117edd838101eb53a82c2f2ff  xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
> 3b8f14eafaed3a7bc66245753a37af4249acf8129fbedb70653192252dc47dc9  xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
> 81ae5fa998243a78dad749fc561be647dc1dc1be799e8f18484fdf0989469705  xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
> 044ff74fa048df820d528f64f2791ec9cb3940bd313c1179020bd49a6cde2ca3  xsa155-qemu-qdisk-double-access.patch
> 1150504589eb7bfa108c80ce63395e57d0e627b12d9201219d968fdd026919a6  xsa155-qemut-qdisk-double-access.patch
> 63186246ab6913b54bfef5f09f33e815935ac40ff821c27a3efda62339bbbd5f  xsa155-qemut-xenfb.patch
> e53b4ac298648cde79344192d5a58ca8d8724344f5105bec7c09eef095c668f6  xsa155-qemu-xenfb.patch
> e52467fcec73bcc86d3e96d06f8ca8085ae56a83d2c42a30c16bc3dc630d8f8a  xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
> eae34c8ccc096ad93a74190506b3d55020a88afb0cc504a3a514590e9fd746fd  xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
> 42780265014085a4221ad32b026214693d751789eb5219e2e83862c0006c66f4  xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
> dfcaddb8a908a4fc1b048a43187e885117e67dc566f5c841037ee366dcd437d1  xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
> $
>
> DEPLOYMENT DURING EMBARGO
> =========================
>
> Deployment of the patches and/or mitigations described above (or
> others which are substantially similar) is permitted during the
> embargo, even on public-facing systems with untrusted guest users and
> administrators.
>
> But: Distribution of updated software is prohibited (except to other
> members of the predisclosure list).
>
> Predisclosure list members who wish to deploy significantly different
> patches and/or mitigations, please contact the Xen Project Security
> Team.
>
> (Note: this during-embargo deployment notice is retained in
> post-embargo publicly released Xen Project advisories, even though it
> is then no longer applicable.  This is to enable the community to have
> oversight of the Xen Project Security Team's decisionmaking.)
>
> For more information about permissible uses of embargoed information,
> consult the Xen Project community's agreed Security Policy:
>   http://www.xenproject.org/security-policy.html
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
>
> iQEcBAEBAgAGBQJWcrpdAAoJEIP+FMlX6CvZ9soIALqQ/GHP6bZn2LqJTD9DIzsm
> zVB4yCPiVfDqHSOq9QNCzBzqpvOX+RhKTzRH1jsZczr8CSnkePxaCrmZgH8SAygB
> hFcF9xJGlJDjs647sgpQmYs++3mgD/57uml7IW/8NX46tXUelVByW7muNgUN2xlm
> kjeD8auJEs+jK1iwpt/hOmYe4moRx3+3ujfgqMCNAWtqZz9D9wM5tao+p6yKYlhM
> u8hSi1V3b7sAbf92mwzpzfpbwdgg25xeHtZ/oJxp/ZY0FhqDEsTxV+h8HjD/Eink
> GwqPS19O77tMmz9fUUTyJDSsU7ayFRI0HyYmXju4eJktJkhXagjAdCSyGky9z5g=
> =FlX2
> -----END PGP SIGNATURE-----

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 22 13:39:24 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 22 Dec 2015 13:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aBN9v-0004Xz-BB; Tue, 22 Dec 2015 13:39:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <knockknock@gmail.com>) id 1aB9sb-0002rA-5B
	for minios-devel@lists.xenproject.org; Mon, 21 Dec 2015 23:28:37 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	55/14-21571-42B88765; Mon, 21 Dec 2015 23:28:36 +0000
X-Env-Sender: knockknock@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1450740515!6594190!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5738 invoked from network); 21 Dec 2015 23:28:35 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
	(74.125.82.53)
	by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 21 Dec 2015 23:28:35 -0000
Received: by mail-wm0-f53.google.com with SMTP id l126so89072717wml.0
	for <minios-devel@lists.xenproject.org>;
	Mon, 21 Dec 2015 15:28:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to:content-type;
	bh=BR6kNL61iVaO9Q0teG0Jh3XBwjVyRhbSD4ZtiZvUmYQ=;
	b=cugTxp8xKFvxi6b/RgoWKclOxNNsK+Sj1mV0EA1RGjoTHsIJTNqyC84Ywi4M1L5QyL
	LMgFEmuIMBEnoFRJROMgho+j/UDYFCKnhum0xDtB7ElWT88TSDAfh5a66iTyNbcBhPXn
	n27pfSxPwkl4c80VtZHAcaFNzzeioULNTWi4GZjJ0qbFHFa8yRfUZCuUH8P1pMoT1oua
	JsCc8fdfXSdEvqIjelGp7XOYAeKC6B32nIIKMYd97Xe5ZMJeqs0BK7tfxj9a6ITf0Ap3
	BfFJBHyj8uVod8x/iQD2h71XUugy0WID+bTQMB83Kw4RSJWKEn1ibPZpBeda0utNFWFG
	5IOw==
X-Received: by 10.28.132.143 with SMTP id g137mr24848988wmd.89.1450740515148; 
	Mon, 21 Dec 2015 15:28:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.140.140 with HTTP; Mon, 21 Dec 2015 15:28:15 -0800 (PST)
In-Reply-To: <CAPQw5r=U+419dth5DccatJ8Ai2wVGMavFLSFX4Uo_ZvJWf7OWg@mail.gmail.com>
References: <CAPQw5r=U+419dth5DccatJ8Ai2wVGMavFLSFX4Uo_ZvJWf7OWg@mail.gmail.com>
From: Eric Shelton <eshelton@pobox.com>
Date: Mon, 21 Dec 2015 18:28:15 -0500
X-Google-Sender-Auth: 8bDQdb4UNgvKfGvIcs-Rnd42Jc8
Message-ID: <CAPQw5r=KSGa6rZrrkneRj94Ot+6hmkP=CDgnNpv3t9S_tr96_A@mail.gmail.com>
To: minios-devel@lists.xenproject.org
X-Mailman-Approved-At: Tue, 22 Dec 2015 13:39:22 +0000
Subject: [Minios-devel] Fwd: [Xen-devel] Xen Security Advisory 155
 (CVE-2015-8550) - paravirtualized drivers incautious about shared memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

---------- Forwarded message ----------
From: Eric Shelton <eshelton@pobox.com>
Date: Mon, Dec 21, 2015 at 6:10 PM
Subject: Re: [Xen-devel] Xen Security Advisory 155 (CVE-2015-8550) -
paravirtualized drivers incautious about shared memory
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Stefano
Stabellini <stefano.stabellini@eu.citrix.com>, Samuel Thibault
<samuel.thibault@ens-lyon.org>, security@xen.org

[also copying minios-devel]

Seeing as "All OSes providing PV backends are susceptible," doesn't
this include MiniOS for QEMU stubdom as well?  Are there patches
available for mini-os/blkfront.c, mini-os/netfront.c, and
mini-os/pcifront.c?  I didn't see anything for this.

Best,
Eric

On Thu, Dec 17, 2015 at 1:36 PM, Xen.org security team <security@xen.org> wrote:
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>             Xen Security Advisory CVE-2015-8550 / XSA-155
>                               version 6
>
>     paravirtualized drivers incautious about shared memory contents
>
> UPDATES IN VERSION 6
> ====================
>
> Correct CREDITS section.
>
> ISSUE DESCRIPTION
> =================
>
> The compiler can emit optimizations in the PV backend drivers which
> can lead to double fetch vulnerabilities. Specifically the shared
> memory between the frontend and backend can be fetched twice (during
> which time the frontend can alter the contents) possibly leading to
> arbitrary code execution in backend.
>
> IMPACT
> ======
>
> Malicious guest administrators can cause denial of service.  If driver
> domains are not in use, the impact can be a host crash, or privilege escalation.
>
> VULNERABLE SYSTEMS
> ==================
>
> Systems running PV or HVM guests are vulnerable.
>
> ARM and x86 systems are vulnerable.
>
> All OSes providing PV backends are susceptible, this includes
> Linux and NetBSD. By default the Linux distributions compile kernels
> with optimizations.
>
> MITIGATION
> ==========
>
> There is no mitigation.
>
> CREDITS
> =======
>
> This issue was discovered by Felix Wilhelm (ERNW Research, KIT /
> Operating Systems Group).
>
> RESOLUTION
> ==========
>
> Applying the appropriate attached patches should fix the problem for
> PV backends.  Note only that PV backends are fixed; PV frontend
> patches will be developed and released (publicly) after the embargo
> date.
>
> Please note that there is a bug in some versions of gcc,
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58145 which can cause the
> construct used in RING_COPY_REQUEST() to be ineffective in some
> circumstances. We have determined that this is only the case when the
> structure being copied consists purely of bitfields. The Xen PV
> protocols updated here do not use bitfields in this way and therefore
> these patches are not subject to that bug. However authors of third
> party PV protocols should take this into consideration.
>
> Linux v4.4:
> xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
> xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
> xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
> xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
> xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
> xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
> Linux v4.[0,1,2,3]
> All the above patches except #5 will apply, please use:
> xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> Linux v3.19:
> All the above patches except #5 and #6 will apply, please use:
> xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> xsa155-linux319-0006-xen-scsiback-safely-copy-requests.patch
>
> qemu-xen:
> xsa155-qemu-qdisk-double-access.patch
> xsa155-qemu-xenfb.patch
>
> qemu-traditional:
> xsa155-qemut-qdisk-double-access.patch
> xsa155-qemut-xenfb.patch
>
> NetBSD 7.0:
> xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
> xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
> xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
> xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
> xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
>
> xen:
> xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
> xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
> xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
>
> xen 4.4:
> All patches except #3 will apply, please use:
> xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
>
> $ sha256sum xsa155*
> d9fbc104ab2ae797971e351ee0e04e7b7e9c7c33385309bb406c7941dc9a33b4  xsa155-linux319-xsa155-0006-xen-scsiback-safely-copy-requests.patch
> 590656d83ad7b6052b54659eccb3469658b3942c0dc1366423a66f2f5ac643e1  xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> 2bd18632178e09394c5cd06aded2c14bcc6b6e360ad6e81827d24860fe3e8ca4  xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
> cecdeccb8e2551252c81fc5f164a8298005df714a574a7ba18b84e8ed5f2bb70  xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
> 3916b847243047f0e1053233ade742c14a7f29243584e60bf5db4842a8068855  xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
> 746c8eb0aeb200d76156c88dfbbd49db79f567b88b07eda70f7c7d095721f05a  xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
> 18517a184a02f7441065b8d3423086320ec4c2345c00d551231f7976381767f5  xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
> 2e6d556d25b1cc16e71afde665ae3908f4fa8eab7e0d96283fc78400301baf92  xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
> 5e130d8b61906015c6a94f8edd3cce97b172f96a265d97ecf370e7b45125b73d  xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
> 08c2d0f95dcc215165afbce623b6972b81dd45b091b5f40017579b00c8612e03  xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
> 0a66010f736092f91f70bb0fd220685e4395efef1db6d23a3d1eace31d144f51  xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
> 5e913a8427cab6b4d384d1246e05116afc301eb117edd838101eb53a82c2f2ff  xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
> 3b8f14eafaed3a7bc66245753a37af4249acf8129fbedb70653192252dc47dc9  xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
> 81ae5fa998243a78dad749fc561be647dc1dc1be799e8f18484fdf0989469705  xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
> 044ff74fa048df820d528f64f2791ec9cb3940bd313c1179020bd49a6cde2ca3  xsa155-qemu-qdisk-double-access.patch
> 1150504589eb7bfa108c80ce63395e57d0e627b12d9201219d968fdd026919a6  xsa155-qemut-qdisk-double-access.patch
> 63186246ab6913b54bfef5f09f33e815935ac40ff821c27a3efda62339bbbd5f  xsa155-qemut-xenfb.patch
> e53b4ac298648cde79344192d5a58ca8d8724344f5105bec7c09eef095c668f6  xsa155-qemu-xenfb.patch
> e52467fcec73bcc86d3e96d06f8ca8085ae56a83d2c42a30c16bc3dc630d8f8a  xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
> eae34c8ccc096ad93a74190506b3d55020a88afb0cc504a3a514590e9fd746fd  xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
> 42780265014085a4221ad32b026214693d751789eb5219e2e83862c0006c66f4  xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
> dfcaddb8a908a4fc1b048a43187e885117e67dc566f5c841037ee366dcd437d1  xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
> $
>
> DEPLOYMENT DURING EMBARGO
> =========================
>
> Deployment of the patches and/or mitigations described above (or
> others which are substantially similar) is permitted during the
> embargo, even on public-facing systems with untrusted guest users and
> administrators.
>
> But: Distribution of updated software is prohibited (except to other
> members of the predisclosure list).
>
> Predisclosure list members who wish to deploy significantly different
> patches and/or mitigations, please contact the Xen Project Security
> Team.
>
> (Note: this during-embargo deployment notice is retained in
> post-embargo publicly released Xen Project advisories, even though it
> is then no longer applicable.  This is to enable the community to have
> oversight of the Xen Project Security Team's decisionmaking.)
>
> For more information about permissible uses of embargoed information,
> consult the Xen Project community's agreed Security Policy:
>   http://www.xenproject.org/security-policy.html
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
>
> iQEcBAEBAgAGBQJWcrpdAAoJEIP+FMlX6CvZ9soIALqQ/GHP6bZn2LqJTD9DIzsm
> zVB4yCPiVfDqHSOq9QNCzBzqpvOX+RhKTzRH1jsZczr8CSnkePxaCrmZgH8SAygB
> hFcF9xJGlJDjs647sgpQmYs++3mgD/57uml7IW/8NX46tXUelVByW7muNgUN2xlm
> kjeD8auJEs+jK1iwpt/hOmYe4moRx3+3ujfgqMCNAWtqZz9D9wM5tao+p6yKYlhM
> u8hSi1V3b7sAbf92mwzpzfpbwdgg25xeHtZ/oJxp/ZY0FhqDEsTxV+h8HjD/Eink
> GwqPS19O77tMmz9fUUTyJDSsU7ayFRI0HyYmXju4eJktJkhXagjAdCSyGky9z5g=
> =FlX2
> -----END PGP SIGNATURE-----

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 22 15:06:48 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 22 Dec 2015 15:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aBOWW-0001lQ-3W; Tue, 22 Dec 2015 15:06:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <knockknock@gmail.com>) id 1aBOWV-0001lK-Ge
	for minios-devel@lists.xenproject.org; Tue, 22 Dec 2015 15:06:47 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	CA/54-14422-60769765; Tue, 22 Dec 2015 15:06:46 +0000
X-Env-Sender: knockknock@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1450796805!12276325!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30556 invoked from network); 22 Dec 2015 15:06:45 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
	(74.125.82.52)
	by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 22 Dec 2015 15:06:45 -0000
Received: by mail-wm0-f52.google.com with SMTP id p187so112647369wmp.1
	for <minios-devel@lists.xenproject.org>;
	Tue, 22 Dec 2015 07:06:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to:cc:content-type;
	bh=YDxKqwQJKhBMd66v7oJ696NmeniUSSRTsAA4kVz55eU=;
	b=CaayGUDPEA/uVqZZgcatTDDQZ0r5Djp1PhHN2zBx6lAYvYaTTRkr4jRWRNJK4oG0j+
	YeG8is7bXHU7aph84nWMjh8+kboUfI0iiTJfKKwMI9zmUeWON+pXAvR2I2wfmE8DUsId
	qqsE/TdjexUHmXOml1ST/pAfxyjtDdPk/eN4HWwQ/nYgpwMNtmT6XDctjyrYTR+R6gL2
	WtzTR3WoSXdUsLFjia1f9yKSSHiUGlf/RJ38voR0CV2sz0kdsJY6HAeWcDNmOQiKYmiz
	v/RW6kCz0cjRveNdDRb1c4u8R8E61KVR7mKg2xpkQXBdHEMy3/B3XdyhEXI4HMNyp+ez
	Pitw==
X-Received: by 10.194.79.8 with SMTP id f8mr28689680wjx.6.1450796805489; Tue,
	22 Dec 2015 07:06:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.140.140 with HTTP; Tue, 22 Dec 2015 07:06:25 -0800 (PST)
In-Reply-To: <alpine.DEB.2.02.1512221223440.3096@kaball.uk.xensource.com>
References: <CAPQw5r=U+419dth5DccatJ8Ai2wVGMavFLSFX4Uo_ZvJWf7OWg@mail.gmail.com>
	<alpine.DEB.2.02.1512221223440.3096@kaball.uk.xensource.com>
From: Eric Shelton <eshelton@pobox.com>
Date: Tue, 22 Dec 2015 10:06:25 -0500
X-Google-Sender-Auth: glyarzv2yDg6YtlI20_b1x2r120
Message-ID: <CAPQw5r=7tPd8wLbGpkwuDOupN_xf+tm-SRn1hARoVZqts4VVNA@mail.gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>, security@xen.org,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] [Xen-devel] Xen Security Advisory 155
 (CVE-2015-8550) - paravirtualized drivers incautious about shared memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

The XSA mentions that "PV frontend patches will be developed and
released (publicly) after the embargo date."  Has anything been done
towards this that should also be incorporated into MiniOS?  On a
system utilizing a "driver domain," where a backend is running on a
domain that is considered unprivileged and untrusted (such as the
example described in http://wiki.xenproject.org/wiki/Driver_Domain),
it seems XSA-155-style double fetch vulnerabilities in the frontends
are also a potential security concern, and should be eliminated.
However, perhaps that does not include pcifront, since pciback would
always be running in dom0.

Eric

On Tue, Dec 22, 2015 at 7:24 AM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> MiniOS for QEMU stubdom has frontends, such as mini-os/blkfront.c and
> mini-os/netfront.c, not backends.
>
> Cheers,
>
> Stefano
>
>
> On Mon, 21 Dec 2015, Eric Shelton wrote:
>> Seeing as "All OSes providing PV backends are susceptible," doesn't this include MiniOS for QEMU stubdom as well?
>> Are there patches available for mini-os/blkfront.c, mini-os/netfront.c, and mini-os/pcifront.c?  I didn't see
>> anything for this.
>> Best,
>> Eric
>>
>> On Thu, Dec 17, 2015 at 1:36 PM, Xen.org security team <security@xen.org> wrote:
>>
>>       ----- Topal: Output generated on Tue Dec 22 12:23:44 GMT 2015 ----- Topal: GPG output starts ----- gpg:
>>       no valid OpenPGP data found. gpg: processing message failed: eof ----- Topal: GPG output ends -----
>>       ----- Topal: Original message starts ----- -----BEGIN PGP SIGNED MESSAGE-----
>>       Hash: SHA1
>>
>>                   Xen Security Advisory CVE-2015-8550 / XSA-155
>>                                     version 6
>>
>>           paravirtualized drivers incautious about shared memory contents
>>
>>       UPDATES IN VERSION 6
>>       ====================
>>
>>       Correct CREDITS section.
>>
>>       ISSUE DESCRIPTION
>>       =================
>>
>>       The compiler can emit optimizations in the PV backend drivers which
>>       can lead to double fetch vulnerabilities. Specifically the shared
>>       memory between the frontend and backend can be fetched twice (during
>>       which time the frontend can alter the contents) possibly leading to
>>       arbitrary code execution in backend.
>>
>>       IMPACT
>>       ======
>>
>>       Malicious guest administrators can cause denial of service.  If driver
>>       domains are not in use, the impact can be a host crash, or privilege escalation.
>>
>>       VULNERABLE SYSTEMS
>>       ==================
>>
>>       Systems running PV or HVM guests are vulnerable.
>>
>>       ARM and x86 systems are vulnerable.
>>
>>       All OSes providing PV backends are susceptible, this includes
>>       Linux and NetBSD. By default the Linux distributions compile kernels
>>       with optimizations.
>>
>>       MITIGATION
>>       ==========
>>
>>       There is no mitigation.
>>
>>       CREDITS
>>       =======
>>
>>       This issue was discovered by Felix Wilhelm (ERNW Research, KIT /
>>       Operating Systems Group).
>>
>>       RESOLUTION
>>       ==========
>>
>>       Applying the appropriate attached patches should fix the problem for
>>       PV backends.  Note only that PV backends are fixed; PV frontend
>>       patches will be developed and released (publicly) after the embargo
>>       date.
>>
>>       Please note that there is a bug in some versions of gcc,
>>       https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58145 which can cause the
>>       construct used in RING_COPY_REQUEST() to be ineffective in some
>>       circumstances. We have determined that this is only the case when the
>>       structure being copied consists purely of bitfields. The Xen PV
>>       protocols updated here do not use bitfields in this way and therefore
>>       these patches are not subject to that bug. However authors of third
>>       party PV protocols should take this into consideration.
>>
>>       Linux v4.4:
>>       xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
>>       xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
>>       xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
>>       xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
>>       xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
>>       xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
>>       Linux v4.[0,1,2,3]
>>       All the above patches except #5 will apply, please use:
>>       xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       Linux v3.19:
>>       All the above patches except #5 and #6 will apply, please use:
>>       xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       xsa155-linux319-0006-xen-scsiback-safely-copy-requests.patch
>>
>>       qemu-xen:
>>       xsa155-qemu-qdisk-double-access.patch
>>       xsa155-qemu-xenfb.patch
>>
>>       qemu-traditional:
>>       xsa155-qemut-qdisk-double-access.patch
>>       xsa155-qemut-xenfb.patch
>>
>>       NetBSD 7.0:
>>       xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
>>       xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
>>       xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
>>       xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
>>       xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
>>
>>       xen:
>>       xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
>>       xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
>>       xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
>>
>>       xen 4.4:
>>       All patches except #3 will apply, please use:
>>       xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
>>
>>       $ sha256sum xsa155*
>>       d9fbc104ab2ae797971e351ee0e04e7b7e9c7c33385309bb406c7941dc9a33b4
>>       xsa155-linux319-xsa155-0006-xen-scsiback-safely-copy-requests.patch
>>       590656d83ad7b6052b54659eccb3469658b3942c0dc1366423a66f2f5ac643e1
>>       xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       2bd18632178e09394c5cd06aded2c14bcc6b6e360ad6e81827d24860fe3e8ca4
>>       xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
>>       cecdeccb8e2551252c81fc5f164a8298005df714a574a7ba18b84e8ed5f2bb70
>>       xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
>>       3916b847243047f0e1053233ade742c14a7f29243584e60bf5db4842a8068855
>>       xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
>>       746c8eb0aeb200d76156c88dfbbd49db79f567b88b07eda70f7c7d095721f05a
>>       xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
>>       18517a184a02f7441065b8d3423086320ec4c2345c00d551231f7976381767f5
>>       xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       2e6d556d25b1cc16e71afde665ae3908f4fa8eab7e0d96283fc78400301baf92
>>       xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
>>       5e130d8b61906015c6a94f8edd3cce97b172f96a265d97ecf370e7b45125b73d
>>       xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
>>       08c2d0f95dcc215165afbce623b6972b81dd45b091b5f40017579b00c8612e03
>>       xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
>>       0a66010f736092f91f70bb0fd220685e4395efef1db6d23a3d1eace31d144f51
>>       xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
>>       5e913a8427cab6b4d384d1246e05116afc301eb117edd838101eb53a82c2f2ff
>>       xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
>>       3b8f14eafaed3a7bc66245753a37af4249acf8129fbedb70653192252dc47dc9
>>       xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
>>       81ae5fa998243a78dad749fc561be647dc1dc1be799e8f18484fdf0989469705
>>       xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
>>       044ff74fa048df820d528f64f2791ec9cb3940bd313c1179020bd49a6cde2ca3  xsa155-qemu-qdisk-double-access.patch
>>       1150504589eb7bfa108c80ce63395e57d0e627b12d9201219d968fdd026919a6
>>       xsa155-qemut-qdisk-double-access.patch
>>       63186246ab6913b54bfef5f09f33e815935ac40ff821c27a3efda62339bbbd5f  xsa155-qemut-xenfb.patch
>>       e53b4ac298648cde79344192d5a58ca8d8724344f5105bec7c09eef095c668f6  xsa155-qemu-xenfb.patch
>>       e52467fcec73bcc86d3e96d06f8ca8085ae56a83d2c42a30c16bc3dc630d8f8a
>>       xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
>>       eae34c8ccc096ad93a74190506b3d55020a88afb0cc504a3a514590e9fd746fd
>>       xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
>>       42780265014085a4221ad32b026214693d751789eb5219e2e83862c0006c66f4
>>       xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
>>       dfcaddb8a908a4fc1b048a43187e885117e67dc566f5c841037ee366dcd437d1
>>       xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
>>       $
>>
>>       DEPLOYMENT DURING EMBARGO
>>       =========================
>>
>>       Deployment of the patches and/or mitigations described above (or
>>       others which are substantially similar) is permitted during the
>>       embargo, even on public-facing systems with untrusted guest users and
>>       administrators.
>>
>>       But: Distribution of updated software is prohibited (except to other
>>       members of the predisclosure list).
>>
>>       Predisclosure list members who wish to deploy significantly different
>>       patches and/or mitigations, please contact the Xen Project Security
>>       Team.
>>
>>       (Note: this during-embargo deployment notice is retained in
>>       post-embargo publicly released Xen Project advisories, even though it
>>       is then no longer applicable.  This is to enable the community to have
>>       oversight of the Xen Project Security Team's decisionmaking.)
>>
>>       For more information about permissible uses of embargoed information,
>>       consult the Xen Project community's agreed Security Policy:
>>         http://www.xenproject.org/security-policy.html
>>       -----BEGIN PGP SIGNATURE-----
>>       Version: GnuPG v1.4.12 (GNU/Linux)
>>
>>       iQEcBAEBAgAGBQJWcrpdAAoJEIP+FMlX6CvZ9soIALqQ/GHP6bZn2LqJTD9DIzsm
>>       zVB4yCPiVfDqHSOq9QNCzBzqpvOX+RhKTzRH1jsZczr8CSnkePxaCrmZgH8SAygB
>>       hFcF9xJGlJDjs647sgpQmYs++3mgD/57uml7IW/8NX46tXUelVByW7muNgUN2xlm
>>       kjeD8auJEs+jK1iwpt/hOmYe4moRx3+3ujfgqMCNAWtqZz9D9wM5tao+p6yKYlhM
>>       u8hSi1V3b7sAbf92mwzpzfpbwdgg25xeHtZ/oJxp/ZY0FhqDEsTxV+h8HjD/Eink
>>       GwqPS19O77tMmz9fUUTyJDSsU7ayFRI0HyYmXju4eJktJkhXagjAdCSyGky9z5g=
>>       =FlX2
>>       -----END PGP SIGNATURE-----
>>
>> ----- Topal: Original message ends -----
>>

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

From minios-devel-bounces@lists.xenproject.org Tue Dec 22 15:06:48 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 22 Dec 2015 15:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1aBOWW-0001lQ-3W; Tue, 22 Dec 2015 15:06:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <knockknock@gmail.com>) id 1aBOWV-0001lK-Ge
	for minios-devel@lists.xenproject.org; Tue, 22 Dec 2015 15:06:47 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	CA/54-14422-60769765; Tue, 22 Dec 2015 15:06:46 +0000
X-Env-Sender: knockknock@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1450796805!12276325!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30556 invoked from network); 22 Dec 2015 15:06:45 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
	(74.125.82.52)
	by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 22 Dec 2015 15:06:45 -0000
Received: by mail-wm0-f52.google.com with SMTP id p187so112647369wmp.1
	for <minios-devel@lists.xenproject.org>;
	Tue, 22 Dec 2015 07:06:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to:cc:content-type;
	bh=YDxKqwQJKhBMd66v7oJ696NmeniUSSRTsAA4kVz55eU=;
	b=CaayGUDPEA/uVqZZgcatTDDQZ0r5Djp1PhHN2zBx6lAYvYaTTRkr4jRWRNJK4oG0j+
	YeG8is7bXHU7aph84nWMjh8+kboUfI0iiTJfKKwMI9zmUeWON+pXAvR2I2wfmE8DUsId
	qqsE/TdjexUHmXOml1ST/pAfxyjtDdPk/eN4HWwQ/nYgpwMNtmT6XDctjyrYTR+R6gL2
	WtzTR3WoSXdUsLFjia1f9yKSSHiUGlf/RJ38voR0CV2sz0kdsJY6HAeWcDNmOQiKYmiz
	v/RW6kCz0cjRveNdDRb1c4u8R8E61KVR7mKg2xpkQXBdHEMy3/B3XdyhEXI4HMNyp+ez
	Pitw==
X-Received: by 10.194.79.8 with SMTP id f8mr28689680wjx.6.1450796805489; Tue,
	22 Dec 2015 07:06:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.140.140 with HTTP; Tue, 22 Dec 2015 07:06:25 -0800 (PST)
In-Reply-To: <alpine.DEB.2.02.1512221223440.3096@kaball.uk.xensource.com>
References: <CAPQw5r=U+419dth5DccatJ8Ai2wVGMavFLSFX4Uo_ZvJWf7OWg@mail.gmail.com>
	<alpine.DEB.2.02.1512221223440.3096@kaball.uk.xensource.com>
From: Eric Shelton <eshelton@pobox.com>
Date: Tue, 22 Dec 2015 10:06:25 -0500
X-Google-Sender-Auth: glyarzv2yDg6YtlI20_b1x2r120
Message-ID: <CAPQw5r=7tPd8wLbGpkwuDOupN_xf+tm-SRn1hARoVZqts4VVNA@mail.gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>, security@xen.org,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Minios-devel] [Xen-devel] Xen Security Advisory 155
 (CVE-2015-8550) - paravirtualized drivers incautious about shared memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>,
	<mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

The XSA mentions that "PV frontend patches will be developed and
released (publicly) after the embargo date."  Has anything been done
towards this that should also be incorporated into MiniOS?  On a
system utilizing a "driver domain," where a backend is running on a
domain that is considered unprivileged and untrusted (such as the
example described in http://wiki.xenproject.org/wiki/Driver_Domain),
it seems XSA-155-style double fetch vulnerabilities in the frontends
are also a potential security concern, and should be eliminated.
However, perhaps that does not include pcifront, since pciback would
always be running in dom0.

Eric

On Tue, Dec 22, 2015 at 7:24 AM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> MiniOS for QEMU stubdom has frontends, such as mini-os/blkfront.c and
> mini-os/netfront.c, not backends.
>
> Cheers,
>
> Stefano
>
>
> On Mon, 21 Dec 2015, Eric Shelton wrote:
>> Seeing as "All OSes providing PV backends are susceptible," doesn't this include MiniOS for QEMU stubdom as well?
>> Are there patches available for mini-os/blkfront.c, mini-os/netfront.c, and mini-os/pcifront.c?  I didn't see
>> anything for this.
>> Best,
>> Eric
>>
>> On Thu, Dec 17, 2015 at 1:36 PM, Xen.org security team <security@xen.org> wrote:
>>
>>       ----- Topal: Output generated on Tue Dec 22 12:23:44 GMT 2015 ----- Topal: GPG output starts ----- gpg:
>>       no valid OpenPGP data found. gpg: processing message failed: eof ----- Topal: GPG output ends -----
>>       ----- Topal: Original message starts ----- -----BEGIN PGP SIGNED MESSAGE-----
>>       Hash: SHA1
>>
>>                   Xen Security Advisory CVE-2015-8550 / XSA-155
>>                                     version 6
>>
>>           paravirtualized drivers incautious about shared memory contents
>>
>>       UPDATES IN VERSION 6
>>       ====================
>>
>>       Correct CREDITS section.
>>
>>       ISSUE DESCRIPTION
>>       =================
>>
>>       The compiler can emit optimizations in the PV backend drivers which
>>       can lead to double fetch vulnerabilities. Specifically the shared
>>       memory between the frontend and backend can be fetched twice (during
>>       which time the frontend can alter the contents) possibly leading to
>>       arbitrary code execution in backend.
>>
>>       IMPACT
>>       ======
>>
>>       Malicious guest administrators can cause denial of service.  If driver
>>       domains are not in use, the impact can be a host crash, or privilege escalation.
>>
>>       VULNERABLE SYSTEMS
>>       ==================
>>
>>       Systems running PV or HVM guests are vulnerable.
>>
>>       ARM and x86 systems are vulnerable.
>>
>>       All OSes providing PV backends are susceptible, this includes
>>       Linux and NetBSD. By default the Linux distributions compile kernels
>>       with optimizations.
>>
>>       MITIGATION
>>       ==========
>>
>>       There is no mitigation.
>>
>>       CREDITS
>>       =======
>>
>>       This issue was discovered by Felix Wilhelm (ERNW Research, KIT /
>>       Operating Systems Group).
>>
>>       RESOLUTION
>>       ==========
>>
>>       Applying the appropriate attached patches should fix the problem for
>>       PV backends.  Note only that PV backends are fixed; PV frontend
>>       patches will be developed and released (publicly) after the embargo
>>       date.
>>
>>       Please note that there is a bug in some versions of gcc,
>>       https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58145 which can cause the
>>       construct used in RING_COPY_REQUEST() to be ineffective in some
>>       circumstances. We have determined that this is only the case when the
>>       structure being copied consists purely of bitfields. The Xen PV
>>       protocols updated here do not use bitfields in this way and therefore
>>       these patches are not subject to that bug. However authors of third
>>       party PV protocols should take this into consideration.
>>
>>       Linux v4.4:
>>       xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
>>       xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
>>       xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
>>       xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
>>       xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
>>       xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
>>       Linux v4.[0,1,2,3]
>>       All the above patches except #5 will apply, please use:
>>       xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       Linux v3.19:
>>       All the above patches except #5 and #6 will apply, please use:
>>       xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       xsa155-linux319-0006-xen-scsiback-safely-copy-requests.patch
>>
>>       qemu-xen:
>>       xsa155-qemu-qdisk-double-access.patch
>>       xsa155-qemu-xenfb.patch
>>
>>       qemu-traditional:
>>       xsa155-qemut-qdisk-double-access.patch
>>       xsa155-qemut-xenfb.patch
>>
>>       NetBSD 7.0:
>>       xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
>>       xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
>>       xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
>>       xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
>>       xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
>>
>>       xen:
>>       xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
>>       xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
>>       xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
>>
>>       xen 4.4:
>>       All patches except #3 will apply, please use:
>>       xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
>>
>>       $ sha256sum xsa155*
>>       d9fbc104ab2ae797971e351ee0e04e7b7e9c7c33385309bb406c7941dc9a33b4
>>       xsa155-linux319-xsa155-0006-xen-scsiback-safely-copy-requests.patch
>>       590656d83ad7b6052b54659eccb3469658b3942c0dc1366423a66f2f5ac643e1
>>       xsa155-linux43-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       2bd18632178e09394c5cd06aded2c14bcc6b6e360ad6e81827d24860fe3e8ca4
>>       xsa155-linux-xsa155-0001-xen-Add-RING_COPY_REQUEST.patch
>>       cecdeccb8e2551252c81fc5f164a8298005df714a574a7ba18b84e8ed5f2bb70
>>       xsa155-linux-xsa155-0002-xen-netback-don-t-use-last-request-to-determine-mini.patch
>>       3916b847243047f0e1053233ade742c14a7f29243584e60bf5db4842a8068855
>>       xsa155-linux-xsa155-0003-xen-netback-use-RING_COPY_REQUEST-throughout.patch
>>       746c8eb0aeb200d76156c88dfbbd49db79f567b88b07eda70f7c7d095721f05a
>>       xsa155-linux-xsa155-0004-xen-blkback-only-read-request-operation-from-shared-.patch
>>       18517a184a02f7441065b8d3423086320ec4c2345c00d551231f7976381767f5
>>       xsa155-linux-xsa155-0005-xen-blkback-read-from-indirect-descriptors-only-once.patch
>>       2e6d556d25b1cc16e71afde665ae3908f4fa8eab7e0d96283fc78400301baf92
>>       xsa155-linux-xsa155-0006-xen-scsiback-safely-copy-requests.patch
>>       5e130d8b61906015c6a94f8edd3cce97b172f96a265d97ecf370e7b45125b73d
>>       xsa155-linux-xsa155-0007-xen-pciback-Save-xen_pci_op-commands-before-processi.patch
>>       08c2d0f95dcc215165afbce623b6972b81dd45b091b5f40017579b00c8612e03
>>       xsa155-netbsd-xsa155-0001-netbsd-xen-Add-RING_COPY_REQUEST.patch
>>       0a66010f736092f91f70bb0fd220685e4395efef1db6d23a3d1eace31d144f51
>>       xsa155-netbsd-xsa155-0002-netbsd-netback-Use-RING_COPY_REQUEST-instead-of-RING.patch
>>       5e913a8427cab6b4d384d1246e05116afc301eb117edd838101eb53a82c2f2ff
>>       xsa155-netbsd-xsa155-0003-netbsd-ring-Add-barrier-to-provide-an-compiler-barri.patch
>>       3b8f14eafaed3a7bc66245753a37af4249acf8129fbedb70653192252dc47dc9
>>       xsa155-netbsd-xsa155-0004-netbsd-block-only-read-request-operation-from-shared.patch
>>       81ae5fa998243a78dad749fc561be647dc1dc1be799e8f18484fdf0989469705
>>       xsa155-netbsd-xsa155-0005-netbsd-pciback-Operate-on-local-version-of-xen_pci_o.patch
>>       044ff74fa048df820d528f64f2791ec9cb3940bd313c1179020bd49a6cde2ca3  xsa155-qemu-qdisk-double-access.patch
>>       1150504589eb7bfa108c80ce63395e57d0e627b12d9201219d968fdd026919a6
>>       xsa155-qemut-qdisk-double-access.patch
>>       63186246ab6913b54bfef5f09f33e815935ac40ff821c27a3efda62339bbbd5f  xsa155-qemut-xenfb.patch
>>       e53b4ac298648cde79344192d5a58ca8d8724344f5105bec7c09eef095c668f6  xsa155-qemu-xenfb.patch
>>       e52467fcec73bcc86d3e96d06f8ca8085ae56a83d2c42a30c16bc3dc630d8f8a
>>       xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch
>>       eae34c8ccc096ad93a74190506b3d55020a88afb0cc504a3a514590e9fd746fd
>>       xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch
>>       42780265014085a4221ad32b026214693d751789eb5219e2e83862c0006c66f4
>>       xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
>>       dfcaddb8a908a4fc1b048a43187e885117e67dc566f5c841037ee366dcd437d1
>>       xsa155-xen44-0003-libvchan-Read-prod-cons-only-once.patch
>>       $
>>
>>       DEPLOYMENT DURING EMBARGO
>>       =========================
>>
>>       Deployment of the patches and/or mitigations described above (or
>>       others which are substantially similar) is permitted during the
>>       embargo, even on public-facing systems with untrusted guest users and
>>       administrators.
>>
>>       But: Distribution of updated software is prohibited (except to other
>>       members of the predisclosure list).
>>
>>       Predisclosure list members who wish to deploy significantly different
>>       patches and/or mitigations, please contact the Xen Project Security
>>       Team.
>>
>>       (Note: this during-embargo deployment notice is retained in
>>       post-embargo publicly released Xen Project advisories, even though it
>>       is then no longer applicable.  This is to enable the community to have
>>       oversight of the Xen Project Security Team's decisionmaking.)
>>
>>       For more information about permissible uses of embargoed information,
>>       consult the Xen Project community's agreed Security Policy:
>>         http://www.xenproject.org/security-policy.html
>>       -----BEGIN PGP SIGNATURE-----
>>       Version: GnuPG v1.4.12 (GNU/Linux)
>>
>>       iQEcBAEBAgAGBQJWcrpdAAoJEIP+FMlX6CvZ9soIALqQ/GHP6bZn2LqJTD9DIzsm
>>       zVB4yCPiVfDqHSOq9QNCzBzqpvOX+RhKTzRH1jsZczr8CSnkePxaCrmZgH8SAygB
>>       hFcF9xJGlJDjs647sgpQmYs++3mgD/57uml7IW/8NX46tXUelVByW7muNgUN2xlm
>>       kjeD8auJEs+jK1iwpt/hOmYe4moRx3+3ujfgqMCNAWtqZz9D9wM5tao+p6yKYlhM
>>       u8hSi1V3b7sAbf92mwzpzfpbwdgg25xeHtZ/oJxp/ZY0FhqDEsTxV+h8HjD/Eink
>>       GwqPS19O77tMmz9fUUTyJDSsU7ayFRI0HyYmXju4eJktJkhXagjAdCSyGky9z5g=
>>       =FlX2
>>       -----END PGP SIGNATURE-----
>>
>> ----- Topal: Original message ends -----
>>

_______________________________________________
Minios-devel mailing list
Minios-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

