From minios-devel-bounces@lists.xenproject.org Tue Sep 01 16:43:18 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 01 Sep 2015 16:43:18 +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 1ZWoeS-0005nF-2m; Tue, 01 Sep 2015 16:43:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=679300c25=Ian.Campbell@citrix.com>)
	id 1ZWoeQ-0005mr-Sc
	for Minios-devel@lists.xenproject.org; Tue, 01 Sep 2015 16:43:15 +0000
Received: from [193.109.254.147] by server-11.bemta-14.messagelabs.com id
	62/82-15765-2A5D5E55; Tue, 01 Sep 2015 16:43:14 +0000
X-Env-Sender: prvs=679300c25=Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1441125791!45845957!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24887 invoked from network); 1 Sep 2015 16:43:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Sep 2015 16:43:13 -0000
X-IronPort-AV: E=Sophos;i="5.17,450,1437436800"; 
	d="log'?scan'208";a="300006535"
Message-ID: <1441125301.26292.91.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>
Date: Tue, 1 Sep 2015 17:35:01 +0100
In-Reply-To: <CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
	<1438610708.30740.155.camel@citrix.com>
	<20150804094412.GX26074@zion.uk.xensource.com>
	<20150804182358.GB3954@type>
	<CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@mail.gmail.com>
	<1439303944.9747.274.camel@citrix.com>
	<CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
Content-Type: multipart/mixed; boundary="=-NlLS7lXDZuEpE9QICMtg"
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <Dave.Scott@eu.citrix.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	KarimAllah Ahmed <karim.allah.ahmed@gmail.com>,
	Anil Madhavapeddy <anil@recoil.org>, Minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [PATCH ARM v10 2/2] arm: build system
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>
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--=-NlLS7lXDZuEpE9QICMtg
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

On Thu, 2015-08-13 at 09:43 +0100, Thomas Leonard wrote:

Sorry for the delay, I've been travelling then on vacation
> On 11 August 2015 at 15:39, Ian Campbell <ian.campbell@citrix.com> wrote:
> > On Mon, 2015-08-10 at 16:11 +0100, Thomas Leonard wrote:
> > > Hi Ian,
> > > 
> > > I'm happy to have it imported.
> > > 
> > > I assume you'd prefer to import it yourself from the git submodule
> > > (only the libfdt subdirectory is required), and don't want me posting
> > > a patch with the entire source of libfdt to the mailing list...
> > 
> > It wouldn't actually be the largest patch in the world, but still 
> > probably
> > better to avoid it I think. We could do this with a git pull request, 
> > or by
> > someone sending me a precise set of runes to use to construct the 
> > commit on
> > the fly.
> > 
> > Either way the commit message should end up containing the upstream git
> > sha1sum as a reference point for future resyncing. It'd probably be 
> > wise to
> > use a tagged release rather than current master too.
> 
> OK:
> 
> git pull https://github.com/talex5/mini-os.git bundle-libfdt
> 
> (https://github.com/mirage/mini-os/compare/master...talex5:bundle-libfdt)
> 
> The only difference (in libfdt) between this revision of dtc and the
> last release is a couple of bug-fixes, which it probably makes sense
> to keep.

Thanks. Looking at the commit:
@@ -0,0 +1,4 @@
+This code was imported from https://git.kernel.org/cgit/utils/dtc/dtc.git,
+commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21. To save space, the DTC code
+has been removed. The libfdt directory is unmodified, and the directory
+structure unchanged, to simplify future merging.

I was expecting this to be essentially the result of:
    mkdir mini-os.git/libfdt
    cp dtc.git/libfdt/* mini-os.git/libfdt
    git add -r mini-os.git/libfdt

But it seems you did something else a bit more complex? IMHO this has
actually made future merging more difficult, not easier, since the person
doing the merge now needs to consider what out of dtc.git/* they need to
copy over as well as just updating the libfdt directory but repeating the
cp and looking at git status.

Also, there seems to be two copies of libfdt_env.h now, one in include and
one in dtc/libfdt. Not sure if that is intentional or a problem?

Lastly I'm afraid the build rune supplied in the commit message doesn't
work for me, lots of -Werror=int-to-pointer-cast, see attached output from:

$     make XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- \
>         CONFIG_TEST=y CONFIG_START_NETWORK=n CONFIG_BLKFRONT=n \
>         CONFIG_NETFRONT=n CONFIG_FBFRONT=n CONFIG_KBDFRONT=n \
>         CONFIG_CONSFRONT=n CONFIG_XC=n -k |& tee ~/mini-os.log

$ arm-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.8-2014.04 - Linaro GCC 4.8-2014.04) 4.8.3 20140401 (prerelease)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$

That's a slightly older compiler but its not so old I think it shouldn't be
usable, and it's what I use for everything else....

Ian.


--=-NlLS7lXDZuEpE9QICMtg
Content-Disposition: attachment; filename="mini-os.log"
Content-Type: text/x-log; name="mini-os.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

YXJtLWxpbnV4LWdudWVhYmloZi1nY2MgLURDT05GSUdfU1BBUlNFX0JTUyAtRENPTkZJR19YRU5C
VVMgLWZuby1idWlsdGluIC1XYWxsIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1mb3Jt
YXQgLVduby1yZWR1bmRhbnQtZGVjbHMgLVdmb3JtYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZn
bnU4OS1pbmxpbmUgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XcG9pbnRl
ci1hcml0aCAtV2lubGluZSAtZyAtRF9fSU5TSURFX01JTklPU19fIC1tYXJjaD1hcm12Ny1hIC1t
YXJtIC1mbXMtZXh0ZW5zaW9ucyAtRF9fYXJtX18gLURYRU5fSEFWRV9QVl9HVUVTVF9FTlRSWSAg
LWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlIC1E
X19NSU5JT1NfXyAtaXN5c3RlbSAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0
L2luY2x1ZGUgLURfX01JTklPU19fIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz0weDAwMDMw
MjA1ICAtaXN5c3RlbSAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1
ZGUvYXJtIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvaW5j
bHVkZS9hcm0vYXJtMzIgLWMgZ250dGFiLmMgLW8gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9t
aW5pLW9zLmdpdC9nbnR0YWIubwpnbnR0YWIuYzogSW4gZnVuY3Rpb24g4oCYZ250dGFiX2FsbG9j
X2FuZF9ncmFudOKAmToKZ250dGFiLmM6MTU1OjMxOiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIg
dG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0
XQogICAgIG1mbiA9IHZpcnRfdG9fbWZuKCptYXApOwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXgpjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwptaW5pb3Mu
bWs6Njk6IHJlY2lwZSBmb3IgdGFyZ2V0ICcvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmkt
b3MuZ2l0L2dudHRhYi5vJyBmYWlsZWQKbWFrZTogKioqIFsvbG9jYWwvc2NyYXRjaC9pYW5jL2Rl
dmVsL21pbmktb3MuZ2l0L2dudHRhYi5vXSBFcnJvciAxCmFybS1saW51eC1nbnVlYWJpaGYtZ2Nj
IC1EQ09ORklHX1NQQVJTRV9CU1MgLURDT05GSUdfWEVOQlVTIC1mbm8tYnVpbHRpbiAtV2FsbCAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9ybWF0IC1Xbm8tcmVkdW5kYW50LWRlY2xz
IC1XZm9ybWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mZ251ODktaW5saW5lIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLWcgLURf
X0lOU0lERV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAtbWFybSAtZm1zLWV4dGVuc2lvbnMgLURf
X2FybV9fIC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNo
L2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvaW5jbHVkZSAtRF9fTUlOSU9TX18gLWlzeXN0ZW0gL2xv
Y2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlIC1EX19NSU5JT1NfXyAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAgLWlzeXN0ZW0gL2xvY2FsL3Nj
cmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlL2FybSAtaXN5c3RlbSAvbG9jYWwv
c2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1ZGUvYXJtL2FybTMyIC1jIG1tLmMg
LW8gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9tbS5vCm1tLmM6IEluIGZ1
bmN0aW9uIOKAmGFsbG9jX3BhZ2Vz4oCZOgptbS5jOjI5NzozNDogZXJyb3I6IGNhc3QgZnJvbSBw
b2ludGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1p
bnQtY2FzdF0KICAgICBtYXBfYWxsb2MoUEhZU19QRk4odG9fcGh5cyhhbGxvY19jaCkpLCAxVUw8
PG9yZGVyKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KbW0uYzogSW4gZnVu
Y3Rpb24g4oCYZnJlZV9wYWdlc+KAmToKbW0uYzozMTU6MzQ6IGVycm9yOiBjYXN0IGZyb20gcG9p
bnRlciB0byBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPXBvaW50ZXItdG8taW50
LWNhc3RdCiAgICAgbWFwX2ZyZWUodmlydF90b19wZm4ocG9pbnRlciksIDFVTCA8PCBvcmRlcik7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCm1tLmM6MzI4OjUxOiBlcnJvcjog
Y2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1w
b2ludGVyLXRvLWludC1jYXN0XQogICAgICAgICAgICAgaWYoYWxsb2NhdGVkX2luX21hcCh2aXJ0
X3RvX3Bmbih0b19tZXJnZV9jaCkpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF4KbW0uYzozMjg6MTgyOiBlcnJvcjogY2FzdCBmcm9tIHBvaW50
ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1j
YXN0XQogICAgICAgICAgICAgaWYoYWxsb2NhdGVkX2luX21hcCh2aXJ0X3RvX3Bmbih0b19tZXJn
ZV9jaCkpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXgptbS5jOjMzODo1MTogZXJyb3I6IGNhc3QgZnJvbSBwb2lu
dGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQt
Y2FzdF0KICAgICAgICAgICAgIGlmKGFsbG9jYXRlZF9pbl9tYXAodmlydF90b19wZm4odG9fbWVy
Z2VfY2gpKSB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCm1tLmM6MzM4OjE4MjogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIg
b2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2FzdF0KICAgICAgICAg
ICAgIGlmKGFsbG9jYXRlZF9pbl9tYXAodmlydF90b19wZm4odG9fbWVyZ2VfY2gpKSB8fAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KbW0uYzogSW4gZnVuY3Rpb24g4oCYaW5pdF9tbeKAmToKbW0uYzo0MTY6MjE6IGVy
cm9yOiBjYXN0IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vy
cm9yPWludC10by1wb2ludGVyLWNhc3RdCiAgICAgICAgICAgICh1X2xvbmcpdG9fdmlydChQRk5f
UEhZUyhzdGFydF9wZm4pKSwgKHVfbG9uZylQRk5fUEhZUyhzdGFydF9wZm4pLAogICAgICAgICAg
ICAgICAgICAgICBeCm1tLmM6NDE3OjIxOiBlcnJvcjogY2FzdCB0byBwb2ludGVyIGZyb20gaW50
ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0XQogICAg
ICAgICAgICAodV9sb25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9Q
SFlTKG1heF9wZm4pKTsKICAgICAgICAgICAgICAgICAgICAgXgptbS5jOiBJbiBmdW5jdGlvbiDi
gJhzYW5pdHlfY2hlY2vigJk6Cm1tLmM6NDM3OjYwOiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIg
dG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0
XQogICAgICAgICAgICAgQVNTRVJUKCFhbGxvY2F0ZWRfaW5fbWFwKHZpcnRfdG9fcGZuKGhlYWQp
KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KbW0uYzo0Mzc6MTg0OiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdl
ciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0XQogICAgICAg
ICAgICAgQVNTRVJUKCFhbGxvY2F0ZWRfaW5fbWFwKHZpcnRfdG9fcGZuKGhlYWQpKSk7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeCmNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCm1pbmlv
cy5tazo2OTogcmVjaXBlIGZvciB0YXJnZXQgJy9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWlu
aS1vcy5naXQvbW0ubycgZmFpbGVkCm1ha2U6ICoqKiBbL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZl
bC9taW5pLW9zLmdpdC9tbS5vXSBFcnJvciAxCmFybS1saW51eC1nbnVlYWJpaGYtZ2NjIC1EQ09O
RklHX1NQQVJTRV9CU1MgLURDT05GSUdfWEVOQlVTIC1mbm8tYnVpbHRpbiAtV2FsbCAtV2Vycm9y
IC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9ybWF0IC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1XZm9y
bWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mZ251ODktaW5saW5lIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLWcgLURfX0lOU0lE
RV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAtbWFybSAtZm1zLWV4dGVuc2lvbnMgLURfX2FybV9f
IC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMv
ZGV2ZWwvbWluaS1vcy5naXQvaW5jbHVkZSAtRF9fTUlOSU9TX18gLWlzeXN0ZW0gL2xvY2FsL3Nj
cmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlIC1EX19NSU5JT1NfXyAtRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAgLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gv
aWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlL2FybSAtaXN5c3RlbSAvbG9jYWwvc2NyYXRj
aC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1ZGUvYXJtL2FybTMyIC1jIHhlbmJ1cy94ZW5i
dXMuYyAtbyAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L3hlbmJ1cy94ZW5i
dXMubwp4ZW5idXMveGVuYnVzLmM6IEluIGZ1bmN0aW9uIOKAmGluaXRfeGVuYnVz4oCZOgp4ZW5i
dXMveGVuYnVzLmM6MzMzOjIyOiBlcnJvcjogY2FzdCB0byBwb2ludGVyIGZyb20gaW50ZWdlciBv
ZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0XQogICAgIHhlbnN0
b3JlX2J1ZiA9IG1mbl90b192aXJ0KHN0YXJ0X2luZm8uc3RvcmVfbWZuKTsKICAgICAgICAgICAg
ICAgICAgICAgIF4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKbWlu
aW9zLm1rOjY5OiByZWNpcGUgZm9yIHRhcmdldCAnL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9t
aW5pLW9zLmdpdC94ZW5idXMveGVuYnVzLm8nIGZhaWxlZAptYWtlOiAqKiogWy9sb2NhbC9zY3Jh
dGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQveGVuYnVzL3hlbmJ1cy5vXSBFcnJvciAxCmFybS1s
aW51eC1nbnVlYWJpaGYtZ2NjIC1EQ09ORklHX1NQQVJTRV9CU1MgLURDT05GSUdfWEVOQlVTIC1m
bm8tYnVpbHRpbiAtV2FsbCAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9ybWF0IC1X
bm8tcmVkdW5kYW50LWRlY2xzIC1XZm9ybWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mZ251ODkt
aW5saW5lIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJp
dGggLVdpbmxpbmUgLWcgLURfX0lOU0lERV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAtbWFybSAt
Zm1zLWV4dGVuc2lvbnMgLURfX2FybV9fIC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgIC1pc3lz
dGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvaW5jbHVkZSAtRF9fTUlO
SU9TX18gLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNs
dWRlIC1EX19NSU5JT1NfXyAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAg
LWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlL2Fy
bSAtaXN5c3RlbSAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1ZGUv
YXJtL2FybTMyIC1jIGNvbnNvbGUveGVuY29uc19yaW5nLmMgLW8gL2xvY2FsL3NjcmF0Y2gvaWFu
Yy9kZXZlbC9taW5pLW9zLmdpdC9jb25zb2xlL3hlbmNvbnNfcmluZy5vCmNvbnNvbGUveGVuY29u
c19yaW5nLmM6IEluIGZ1bmN0aW9uIOKAmHhlbmNvbnNfaW50ZXJmYWNl4oCZOgpjb25zb2xlL3hl
bmNvbnNfcmluZy5jOjMwOjE4OiBlcnJvcjogY2FzdCB0byBwb2ludGVyIGZyb20gaW50ZWdlciBv
ZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0XQogICAgICAgICBy
ZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKICAgICAgICAg
ICAgICAgICAgXgpjb25zb2xlL3hlbmNvbnNfcmluZy5jOiBJbiBmdW5jdGlvbiDigJh4ZW5jb25z
X3JpbmdfaW5pdOKAmToKY29uc29sZS94ZW5jb25zX3JpbmcuYzoxNzU6NDU6IGVycm9yOiBjYXN0
IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPWludC10
by1wb2ludGVyLWNhc3RdCiAgZGV2LT5yaW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
KSBtZm5fdG9fdmlydChzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5tZm4pOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCmNjMTogYWxsIHdhcm5pbmdzIGJlaW5n
IHRyZWF0ZWQgYXMgZXJyb3JzCm1pbmlvcy5tazo2OTogcmVjaXBlIGZvciB0YXJnZXQgJy9sb2Nh
bC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvY29uc29sZS94ZW5jb25zX3Jpbmcubycg
ZmFpbGVkCm1ha2U6ICoqKiBbL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9j
b25zb2xlL3hlbmNvbnNfcmluZy5vXSBFcnJvciAxCm1ha2UgLS1kaXJlY3Rvcnk9YXJjaC9hcm0g
T0JKX0RJUj0vbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtIHx8
IGV4aXQgMTsKbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvbG9jYWwvc2NyYXRjaC9pYW5j
L2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtJwphcm0tbGludXgtZ251ZWFiaWhmLWdjYyAtZm5v
LWJ1aWx0aW4gLVdhbGwgLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLWZvcm1hdCAtV25v
LXJlZHVuZGFudC1kZWNscyAtV2Zvcm1hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZmdudTg5LWlu
bGluZSAtV3N0cmljdC1wcm90b3R5cGVzIC1XbmVzdGVkLWV4dGVybnMgLVdwb2ludGVyLWFyaXRo
IC1XaW5saW5lIC1nIC1EX19JTlNJREVfTUlOSU9TX18gLW1hcmNoPWFybXY3LWEgLW1hcm0gLWZt
cy1leHRlbnNpb25zIC1EX19hcm1fXyAtRFhFTl9IQVZFX1BWX0dVRVNUX0VOVFJZICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLWZuby1idWlsdGluIC1XYWxsIC1XZXJyb3IgLVdyZWR1bmRh
bnQtZGVjbHMgLVduby1mb3JtYXQgLVduby1yZWR1bmRhbnQtZGVjbHMgLVdmb3JtYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZnbnU4OS1pbmxpbmUgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25lc3Rl
ZC1leHRlcm5zIC1XcG9pbnRlci1hcml0aCAtV2lubGluZSAtZyAtRF9fSU5TSURFX01JTklPU19f
IC1tYXJjaD1hcm12Ny1hIC1tYXJtIC1mbXMtZXh0ZW5zaW9ucyAtRF9fYXJtX18gLURYRU5fSEFW
RV9QVl9HVUVTVF9FTlRSWSAgLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5p
LW9zLmdpdC9hcmNoL2FybS8uLi8uLi9pbmNsdWRlIC1EX19NSU5JT1NfXyAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAgLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9k
ZXZlbC9taW5pLW9zLmdpdC9hcmNoL2FybS8uLi8uLi9pbmNsdWRlL2FybSAtaXN5c3RlbSAvbG9j
YWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtLy4uLy4uL2luY2x1ZGUv
YXJtL2FybTMyIC1jIHNldHVwLmMgLW8gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9z
LmdpdC9hcmNoL2FybS9zZXR1cC5vCnNldHVwLmM6IEluIGZ1bmN0aW9uIOKAmGFyY2hfaW5pdOKA
mToKc2V0dXAuYzo5NzozNzogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIgb2Yg
ZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2FzdF0KICAgICB4YXRwLmdw
Zm4gPSB2aXJ0X3RvX3BmbihzaGFyZWRfaW5mb19wYWdlKTsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJv
cnMKLi4vLi4vbWluaW9zLm1rOjY5OiByZWNpcGUgZm9yIHRhcmdldCAnL2xvY2FsL3NjcmF0Y2gv
aWFuYy9kZXZlbC9taW5pLW9zLmdpdC9hcmNoL2FybS9zZXR1cC5vJyBmYWlsZWQKbWFrZVsxXTog
KioqIFsvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtL3NldHVw
Lm9dIEVycm9yIDEKYXJtLWxpbnV4LWdudWVhYmloZi1nY2MgLWZuby1idWlsdGluIC1XYWxsIC1X
ZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1mb3JtYXQgLVduby1yZWR1bmRhbnQtZGVjbHMg
LVdmb3JtYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZnbnU4OS1pbmxpbmUgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XcG9pbnRlci1hcml0aCAtV2lubGluZSAtZyAtRF9f
SU5TSURFX01JTklPU19fIC1tYXJjaD1hcm12Ny1hIC1tYXJtIC1mbXMtZXh0ZW5zaW9ucyAtRF9f
YXJtX18gLURYRU5fSEFWRV9QVl9HVUVTVF9FTlRSWSAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1mbm8tYnVpbHRpbiAtV2FsbCAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9y
bWF0IC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1XZm9ybWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
Z251ODktaW5saW5lIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50
ZXItYXJpdGggLVdpbmxpbmUgLWcgLURfX0lOU0lERV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAt
bWFybSAtZm1zLWV4dGVuc2lvbnMgLURfX2FybV9fIC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkg
IC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvYXJjaC9hcm0v
Li4vLi4vaW5jbHVkZSAtRF9fTUlOSU9TX18gLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPTB4
MDAwMzAyMDUgIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQv
YXJjaC9hcm0vLi4vLi4vaW5jbHVkZS9hcm0gLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9k
ZXZlbC9taW5pLW9zLmdpdC9hcmNoL2FybS8uLi8uLi9pbmNsdWRlL2FybS9hcm0zMiAtYyBtbS5j
IC1vIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvYXJjaC9hcm0vbW0ubwpt
bS5jOiBJbiBmdW5jdGlvbiDigJhhcmNoX2luaXRfbW3igJk6Cm1tLmM6NTU6MTk6IGVycm9yOiBj
YXN0IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPWlu
dC10by1wb2ludGVyLWNhc3RdCiAgICAgQlVHX09OKHRvX3ZpcnQobWVtX2Jhc2UpID4gKHZvaWQg
KikgJl90ZXh0KTsgICAgICAgICAgLyogT3VyIGltYWdlIGlzbid0IGluIG91ciBSQU0hICovCiAg
ICAgICAgICAgICAgICAgICBeCm1tLmM6NzE6MjA6IGVycm9yOiBjYXN0IGZyb20gcG9pbnRlciB0
byBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPXBvaW50ZXItdG8taW50LWNhc3Rd
CiAgICAgKm1heF9wZm5fcCA9IHRvX3BoeXMobmV3X2RldmljZV90cmVlKSA+PiBQQUdFX1NISUZU
OwogICAgICAgICAgICAgICAgICAgIF4KbW0uYzogSW4gZnVuY3Rpb24g4oCYYXJjaF9pbml0X2du
dHRhYuKAmToKbW0uYzoxMzA6MTA1OiBlcnJvcjogYXNzaWdubWVudCBmcm9tIGluY29tcGF0aWJs
ZSBwb2ludGVyIHR5cGUgWy1XZXJyb3JdCiAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc2V0dXAu
ZnJhbWVfbGlzdCwgZnJhbWVzKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXgptbS5jOjEzODoxMzogZXJyb3I6IGNhc3QgdG8gcG9pbnRlciBmcm9tIGlu
dGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9aW50LXRvLXBvaW50ZXItY2FzdF0KICAg
ICByZXR1cm4gdG9fdmlydChnbnR0YWJfdGFibGUpOwogICAgICAgICAgICAgXgpjYzE6IGFsbCB3
YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwouLi8uLi9taW5pb3MubWs6Njk6IHJlY2lw
ZSBmb3IgdGFyZ2V0ICcvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gv
YXJtL21tLm8nIGZhaWxlZAptYWtlWzFdOiAqKiogWy9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwv
bWluaS1vcy5naXQvYXJjaC9hcm0vbW0ub10gRXJyb3IgMQptYWtlWzFdOiBUYXJnZXQgJ2FsbCcg
bm90IHJlbWFkZSBiZWNhdXNlIG9mIGVycm9ycy4KbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg
Jy9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvYXJjaC9hcm0nCk1ha2VmaWxl
OjE2NjogcmVjaXBlIGZvciB0YXJnZXQgJ2FyY2hfbGliJyBmYWlsZWQKbWFrZTogKioqIFthcmNo
X2xpYl0gRXJyb3IgMQptYWtlOiBUYXJnZXQgJ2RlZmF1bHQnIG5vdCByZW1hZGUgYmVjYXVzZSBv
ZiBlcnJvcnMuCm==


--=-NlLS7lXDZuEpE9QICMtg
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
--=-NlLS7lXDZuEpE9QICMtg--


From minios-devel-bounces@lists.xenproject.org Tue Sep 01 16:43:18 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 01 Sep 2015 16:43:18 +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 1ZWoeS-0005nF-2m; Tue, 01 Sep 2015 16:43:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=679300c25=Ian.Campbell@citrix.com>)
	id 1ZWoeQ-0005mr-Sc
	for Minios-devel@lists.xenproject.org; Tue, 01 Sep 2015 16:43:15 +0000
Received: from [193.109.254.147] by server-11.bemta-14.messagelabs.com id
	62/82-15765-2A5D5E55; Tue, 01 Sep 2015 16:43:14 +0000
X-Env-Sender: prvs=679300c25=Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1441125791!45845957!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24887 invoked from network); 1 Sep 2015 16:43:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Sep 2015 16:43:13 -0000
X-IronPort-AV: E=Sophos;i="5.17,450,1437436800"; 
	d="log'?scan'208";a="300006535"
Message-ID: <1441125301.26292.91.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>
Date: Tue, 1 Sep 2015 17:35:01 +0100
In-Reply-To: <CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
	<1438610708.30740.155.camel@citrix.com>
	<20150804094412.GX26074@zion.uk.xensource.com>
	<20150804182358.GB3954@type>
	<CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@mail.gmail.com>
	<1439303944.9747.274.camel@citrix.com>
	<CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
Content-Type: multipart/mixed; boundary="=-NlLS7lXDZuEpE9QICMtg"
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <Dave.Scott@eu.citrix.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	KarimAllah Ahmed <karim.allah.ahmed@gmail.com>,
	Anil Madhavapeddy <anil@recoil.org>, Minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [PATCH ARM v10 2/2] arm: build system
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>
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--=-NlLS7lXDZuEpE9QICMtg
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

On Thu, 2015-08-13 at 09:43 +0100, Thomas Leonard wrote:

Sorry for the delay, I've been travelling then on vacation
> On 11 August 2015 at 15:39, Ian Campbell <ian.campbell@citrix.com> wrote:
> > On Mon, 2015-08-10 at 16:11 +0100, Thomas Leonard wrote:
> > > Hi Ian,
> > > 
> > > I'm happy to have it imported.
> > > 
> > > I assume you'd prefer to import it yourself from the git submodule
> > > (only the libfdt subdirectory is required), and don't want me posting
> > > a patch with the entire source of libfdt to the mailing list...
> > 
> > It wouldn't actually be the largest patch in the world, but still 
> > probably
> > better to avoid it I think. We could do this with a git pull request, 
> > or by
> > someone sending me a precise set of runes to use to construct the 
> > commit on
> > the fly.
> > 
> > Either way the commit message should end up containing the upstream git
> > sha1sum as a reference point for future resyncing. It'd probably be 
> > wise to
> > use a tagged release rather than current master too.
> 
> OK:
> 
> git pull https://github.com/talex5/mini-os.git bundle-libfdt
> 
> (https://github.com/mirage/mini-os/compare/master...talex5:bundle-libfdt)
> 
> The only difference (in libfdt) between this revision of dtc and the
> last release is a couple of bug-fixes, which it probably makes sense
> to keep.

Thanks. Looking at the commit:
@@ -0,0 +1,4 @@
+This code was imported from https://git.kernel.org/cgit/utils/dtc/dtc.git,
+commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21. To save space, the DTC code
+has been removed. The libfdt directory is unmodified, and the directory
+structure unchanged, to simplify future merging.

I was expecting this to be essentially the result of:
    mkdir mini-os.git/libfdt
    cp dtc.git/libfdt/* mini-os.git/libfdt
    git add -r mini-os.git/libfdt

But it seems you did something else a bit more complex? IMHO this has
actually made future merging more difficult, not easier, since the person
doing the merge now needs to consider what out of dtc.git/* they need to
copy over as well as just updating the libfdt directory but repeating the
cp and looking at git status.

Also, there seems to be two copies of libfdt_env.h now, one in include and
one in dtc/libfdt. Not sure if that is intentional or a problem?

Lastly I'm afraid the build rune supplied in the commit message doesn't
work for me, lots of -Werror=int-to-pointer-cast, see attached output from:

$     make XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- \
>         CONFIG_TEST=y CONFIG_START_NETWORK=n CONFIG_BLKFRONT=n \
>         CONFIG_NETFRONT=n CONFIG_FBFRONT=n CONFIG_KBDFRONT=n \
>         CONFIG_CONSFRONT=n CONFIG_XC=n -k |& tee ~/mini-os.log

$ arm-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.8-2014.04 - Linaro GCC 4.8-2014.04) 4.8.3 20140401 (prerelease)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$

That's a slightly older compiler but its not so old I think it shouldn't be
usable, and it's what I use for everything else....

Ian.


--=-NlLS7lXDZuEpE9QICMtg
Content-Disposition: attachment; filename="mini-os.log"
Content-Type: text/x-log; name="mini-os.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

YXJtLWxpbnV4LWdudWVhYmloZi1nY2MgLURDT05GSUdfU1BBUlNFX0JTUyAtRENPTkZJR19YRU5C
VVMgLWZuby1idWlsdGluIC1XYWxsIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1mb3Jt
YXQgLVduby1yZWR1bmRhbnQtZGVjbHMgLVdmb3JtYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZn
bnU4OS1pbmxpbmUgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XcG9pbnRl
ci1hcml0aCAtV2lubGluZSAtZyAtRF9fSU5TSURFX01JTklPU19fIC1tYXJjaD1hcm12Ny1hIC1t
YXJtIC1mbXMtZXh0ZW5zaW9ucyAtRF9fYXJtX18gLURYRU5fSEFWRV9QVl9HVUVTVF9FTlRSWSAg
LWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlIC1E
X19NSU5JT1NfXyAtaXN5c3RlbSAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0
L2luY2x1ZGUgLURfX01JTklPU19fIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz0weDAwMDMw
MjA1ICAtaXN5c3RlbSAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1
ZGUvYXJtIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvaW5j
bHVkZS9hcm0vYXJtMzIgLWMgZ250dGFiLmMgLW8gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9t
aW5pLW9zLmdpdC9nbnR0YWIubwpnbnR0YWIuYzogSW4gZnVuY3Rpb24g4oCYZ250dGFiX2FsbG9j
X2FuZF9ncmFudOKAmToKZ250dGFiLmM6MTU1OjMxOiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIg
dG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0
XQogICAgIG1mbiA9IHZpcnRfdG9fbWZuKCptYXApOwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXgpjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwptaW5pb3Mu
bWs6Njk6IHJlY2lwZSBmb3IgdGFyZ2V0ICcvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmkt
b3MuZ2l0L2dudHRhYi5vJyBmYWlsZWQKbWFrZTogKioqIFsvbG9jYWwvc2NyYXRjaC9pYW5jL2Rl
dmVsL21pbmktb3MuZ2l0L2dudHRhYi5vXSBFcnJvciAxCmFybS1saW51eC1nbnVlYWJpaGYtZ2Nj
IC1EQ09ORklHX1NQQVJTRV9CU1MgLURDT05GSUdfWEVOQlVTIC1mbm8tYnVpbHRpbiAtV2FsbCAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9ybWF0IC1Xbm8tcmVkdW5kYW50LWRlY2xz
IC1XZm9ybWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mZ251ODktaW5saW5lIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLWcgLURf
X0lOU0lERV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAtbWFybSAtZm1zLWV4dGVuc2lvbnMgLURf
X2FybV9fIC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNo
L2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvaW5jbHVkZSAtRF9fTUlOSU9TX18gLWlzeXN0ZW0gL2xv
Y2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlIC1EX19NSU5JT1NfXyAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAgLWlzeXN0ZW0gL2xvY2FsL3Nj
cmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlL2FybSAtaXN5c3RlbSAvbG9jYWwv
c2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1ZGUvYXJtL2FybTMyIC1jIG1tLmMg
LW8gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9tbS5vCm1tLmM6IEluIGZ1
bmN0aW9uIOKAmGFsbG9jX3BhZ2Vz4oCZOgptbS5jOjI5NzozNDogZXJyb3I6IGNhc3QgZnJvbSBw
b2ludGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1p
bnQtY2FzdF0KICAgICBtYXBfYWxsb2MoUEhZU19QRk4odG9fcGh5cyhhbGxvY19jaCkpLCAxVUw8
PG9yZGVyKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KbW0uYzogSW4gZnVu
Y3Rpb24g4oCYZnJlZV9wYWdlc+KAmToKbW0uYzozMTU6MzQ6IGVycm9yOiBjYXN0IGZyb20gcG9p
bnRlciB0byBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPXBvaW50ZXItdG8taW50
LWNhc3RdCiAgICAgbWFwX2ZyZWUodmlydF90b19wZm4ocG9pbnRlciksIDFVTCA8PCBvcmRlcik7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCm1tLmM6MzI4OjUxOiBlcnJvcjog
Y2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1w
b2ludGVyLXRvLWludC1jYXN0XQogICAgICAgICAgICAgaWYoYWxsb2NhdGVkX2luX21hcCh2aXJ0
X3RvX3Bmbih0b19tZXJnZV9jaCkpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF4KbW0uYzozMjg6MTgyOiBlcnJvcjogY2FzdCBmcm9tIHBvaW50
ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1j
YXN0XQogICAgICAgICAgICAgaWYoYWxsb2NhdGVkX2luX21hcCh2aXJ0X3RvX3Bmbih0b19tZXJn
ZV9jaCkpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXgptbS5jOjMzODo1MTogZXJyb3I6IGNhc3QgZnJvbSBwb2lu
dGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQt
Y2FzdF0KICAgICAgICAgICAgIGlmKGFsbG9jYXRlZF9pbl9tYXAodmlydF90b19wZm4odG9fbWVy
Z2VfY2gpKSB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCm1tLmM6MzM4OjE4MjogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIg
b2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2FzdF0KICAgICAgICAg
ICAgIGlmKGFsbG9jYXRlZF9pbl9tYXAodmlydF90b19wZm4odG9fbWVyZ2VfY2gpKSB8fAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KbW0uYzogSW4gZnVuY3Rpb24g4oCYaW5pdF9tbeKAmToKbW0uYzo0MTY6MjE6IGVy
cm9yOiBjYXN0IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vy
cm9yPWludC10by1wb2ludGVyLWNhc3RdCiAgICAgICAgICAgICh1X2xvbmcpdG9fdmlydChQRk5f
UEhZUyhzdGFydF9wZm4pKSwgKHVfbG9uZylQRk5fUEhZUyhzdGFydF9wZm4pLAogICAgICAgICAg
ICAgICAgICAgICBeCm1tLmM6NDE3OjIxOiBlcnJvcjogY2FzdCB0byBwb2ludGVyIGZyb20gaW50
ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0XQogICAg
ICAgICAgICAodV9sb25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9Q
SFlTKG1heF9wZm4pKTsKICAgICAgICAgICAgICAgICAgICAgXgptbS5jOiBJbiBmdW5jdGlvbiDi
gJhzYW5pdHlfY2hlY2vigJk6Cm1tLmM6NDM3OjYwOiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIg
dG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0
XQogICAgICAgICAgICAgQVNTRVJUKCFhbGxvY2F0ZWRfaW5fbWFwKHZpcnRfdG9fcGZuKGhlYWQp
KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KbW0uYzo0Mzc6MTg0OiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdl
ciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0XQogICAgICAg
ICAgICAgQVNTRVJUKCFhbGxvY2F0ZWRfaW5fbWFwKHZpcnRfdG9fcGZuKGhlYWQpKSk7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeCmNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCm1pbmlv
cy5tazo2OTogcmVjaXBlIGZvciB0YXJnZXQgJy9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWlu
aS1vcy5naXQvbW0ubycgZmFpbGVkCm1ha2U6ICoqKiBbL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZl
bC9taW5pLW9zLmdpdC9tbS5vXSBFcnJvciAxCmFybS1saW51eC1nbnVlYWJpaGYtZ2NjIC1EQ09O
RklHX1NQQVJTRV9CU1MgLURDT05GSUdfWEVOQlVTIC1mbm8tYnVpbHRpbiAtV2FsbCAtV2Vycm9y
IC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9ybWF0IC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1XZm9y
bWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mZ251ODktaW5saW5lIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUgLWcgLURfX0lOU0lE
RV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAtbWFybSAtZm1zLWV4dGVuc2lvbnMgLURfX2FybV9f
IC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMv
ZGV2ZWwvbWluaS1vcy5naXQvaW5jbHVkZSAtRF9fTUlOSU9TX18gLWlzeXN0ZW0gL2xvY2FsL3Nj
cmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlIC1EX19NSU5JT1NfXyAtRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAgLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gv
aWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlL2FybSAtaXN5c3RlbSAvbG9jYWwvc2NyYXRj
aC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1ZGUvYXJtL2FybTMyIC1jIHhlbmJ1cy94ZW5i
dXMuYyAtbyAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L3hlbmJ1cy94ZW5i
dXMubwp4ZW5idXMveGVuYnVzLmM6IEluIGZ1bmN0aW9uIOKAmGluaXRfeGVuYnVz4oCZOgp4ZW5i
dXMveGVuYnVzLmM6MzMzOjIyOiBlcnJvcjogY2FzdCB0byBwb2ludGVyIGZyb20gaW50ZWdlciBv
ZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0XQogICAgIHhlbnN0
b3JlX2J1ZiA9IG1mbl90b192aXJ0KHN0YXJ0X2luZm8uc3RvcmVfbWZuKTsKICAgICAgICAgICAg
ICAgICAgICAgIF4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKbWlu
aW9zLm1rOjY5OiByZWNpcGUgZm9yIHRhcmdldCAnL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9t
aW5pLW9zLmdpdC94ZW5idXMveGVuYnVzLm8nIGZhaWxlZAptYWtlOiAqKiogWy9sb2NhbC9zY3Jh
dGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQveGVuYnVzL3hlbmJ1cy5vXSBFcnJvciAxCmFybS1s
aW51eC1nbnVlYWJpaGYtZ2NjIC1EQ09ORklHX1NQQVJTRV9CU1MgLURDT05GSUdfWEVOQlVTIC1m
bm8tYnVpbHRpbiAtV2FsbCAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9ybWF0IC1X
bm8tcmVkdW5kYW50LWRlY2xzIC1XZm9ybWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mZ251ODkt
aW5saW5lIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJp
dGggLVdpbmxpbmUgLWcgLURfX0lOU0lERV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAtbWFybSAt
Zm1zLWV4dGVuc2lvbnMgLURfX2FybV9fIC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgIC1pc3lz
dGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvaW5jbHVkZSAtRF9fTUlO
SU9TX18gLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNs
dWRlIC1EX19NSU5JT1NfXyAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAg
LWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9pbmNsdWRlL2Fy
bSAtaXN5c3RlbSAvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2luY2x1ZGUv
YXJtL2FybTMyIC1jIGNvbnNvbGUveGVuY29uc19yaW5nLmMgLW8gL2xvY2FsL3NjcmF0Y2gvaWFu
Yy9kZXZlbC9taW5pLW9zLmdpdC9jb25zb2xlL3hlbmNvbnNfcmluZy5vCmNvbnNvbGUveGVuY29u
c19yaW5nLmM6IEluIGZ1bmN0aW9uIOKAmHhlbmNvbnNfaW50ZXJmYWNl4oCZOgpjb25zb2xlL3hl
bmNvbnNfcmluZy5jOjMwOjE4OiBlcnJvcjogY2FzdCB0byBwb2ludGVyIGZyb20gaW50ZWdlciBv
ZiBkaWZmZXJlbnQgc2l6ZSBbLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0XQogICAgICAgICBy
ZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKICAgICAgICAg
ICAgICAgICAgXgpjb25zb2xlL3hlbmNvbnNfcmluZy5jOiBJbiBmdW5jdGlvbiDigJh4ZW5jb25z
X3JpbmdfaW5pdOKAmToKY29uc29sZS94ZW5jb25zX3JpbmcuYzoxNzU6NDU6IGVycm9yOiBjYXN0
IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPWludC10
by1wb2ludGVyLWNhc3RdCiAgZGV2LT5yaW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
KSBtZm5fdG9fdmlydChzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5tZm4pOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCmNjMTogYWxsIHdhcm5pbmdzIGJlaW5n
IHRyZWF0ZWQgYXMgZXJyb3JzCm1pbmlvcy5tazo2OTogcmVjaXBlIGZvciB0YXJnZXQgJy9sb2Nh
bC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvY29uc29sZS94ZW5jb25zX3Jpbmcubycg
ZmFpbGVkCm1ha2U6ICoqKiBbL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9zLmdpdC9j
b25zb2xlL3hlbmNvbnNfcmluZy5vXSBFcnJvciAxCm1ha2UgLS1kaXJlY3Rvcnk9YXJjaC9hcm0g
T0JKX0RJUj0vbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtIHx8
IGV4aXQgMTsKbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvbG9jYWwvc2NyYXRjaC9pYW5j
L2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtJwphcm0tbGludXgtZ251ZWFiaWhmLWdjYyAtZm5v
LWJ1aWx0aW4gLVdhbGwgLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLWZvcm1hdCAtV25v
LXJlZHVuZGFudC1kZWNscyAtV2Zvcm1hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZmdudTg5LWlu
bGluZSAtV3N0cmljdC1wcm90b3R5cGVzIC1XbmVzdGVkLWV4dGVybnMgLVdwb2ludGVyLWFyaXRo
IC1XaW5saW5lIC1nIC1EX19JTlNJREVfTUlOSU9TX18gLW1hcmNoPWFybXY3LWEgLW1hcm0gLWZt
cy1leHRlbnNpb25zIC1EX19hcm1fXyAtRFhFTl9IQVZFX1BWX0dVRVNUX0VOVFJZICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLWZuby1idWlsdGluIC1XYWxsIC1XZXJyb3IgLVdyZWR1bmRh
bnQtZGVjbHMgLVduby1mb3JtYXQgLVduby1yZWR1bmRhbnQtZGVjbHMgLVdmb3JtYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZnbnU4OS1pbmxpbmUgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25lc3Rl
ZC1leHRlcm5zIC1XcG9pbnRlci1hcml0aCAtV2lubGluZSAtZyAtRF9fSU5TSURFX01JTklPU19f
IC1tYXJjaD1hcm12Ny1hIC1tYXJtIC1mbXMtZXh0ZW5zaW9ucyAtRF9fYXJtX18gLURYRU5fSEFW
RV9QVl9HVUVTVF9FTlRSWSAgLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5p
LW9zLmdpdC9hcmNoL2FybS8uLi8uLi9pbmNsdWRlIC1EX19NSU5JT1NfXyAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189MHgwMDAzMDIwNSAgLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9k
ZXZlbC9taW5pLW9zLmdpdC9hcmNoL2FybS8uLi8uLi9pbmNsdWRlL2FybSAtaXN5c3RlbSAvbG9j
YWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtLy4uLy4uL2luY2x1ZGUv
YXJtL2FybTMyIC1jIHNldHVwLmMgLW8gL2xvY2FsL3NjcmF0Y2gvaWFuYy9kZXZlbC9taW5pLW9z
LmdpdC9hcmNoL2FybS9zZXR1cC5vCnNldHVwLmM6IEluIGZ1bmN0aW9uIOKAmGFyY2hfaW5pdOKA
mToKc2V0dXAuYzo5NzozNzogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIgb2Yg
ZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2FzdF0KICAgICB4YXRwLmdw
Zm4gPSB2aXJ0X3RvX3BmbihzaGFyZWRfaW5mb19wYWdlKTsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJv
cnMKLi4vLi4vbWluaW9zLm1rOjY5OiByZWNpcGUgZm9yIHRhcmdldCAnL2xvY2FsL3NjcmF0Y2gv
aWFuYy9kZXZlbC9taW5pLW9zLmdpdC9hcmNoL2FybS9zZXR1cC5vJyBmYWlsZWQKbWFrZVsxXTog
KioqIFsvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gvYXJtL3NldHVw
Lm9dIEVycm9yIDEKYXJtLWxpbnV4LWdudWVhYmloZi1nY2MgLWZuby1idWlsdGluIC1XYWxsIC1X
ZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1mb3JtYXQgLVduby1yZWR1bmRhbnQtZGVjbHMg
LVdmb3JtYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZnbnU4OS1pbmxpbmUgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XcG9pbnRlci1hcml0aCAtV2lubGluZSAtZyAtRF9f
SU5TSURFX01JTklPU19fIC1tYXJjaD1hcm12Ny1hIC1tYXJtIC1mbXMtZXh0ZW5zaW9ucyAtRF9f
YXJtX18gLURYRU5fSEFWRV9QVl9HVUVTVF9FTlRSWSAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1mbm8tYnVpbHRpbiAtV2FsbCAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tZm9y
bWF0IC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1XZm9ybWF0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
Z251ODktaW5saW5lIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50
ZXItYXJpdGggLVdpbmxpbmUgLWcgLURfX0lOU0lERV9NSU5JT1NfXyAtbWFyY2g9YXJtdjctYSAt
bWFybSAtZm1zLWV4dGVuc2lvbnMgLURfX2FybV9fIC1EWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkg
IC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvYXJjaC9hcm0v
Li4vLi4vaW5jbHVkZSAtRF9fTUlOSU9TX18gLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPTB4
MDAwMzAyMDUgIC1pc3lzdGVtIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQv
YXJjaC9hcm0vLi4vLi4vaW5jbHVkZS9hcm0gLWlzeXN0ZW0gL2xvY2FsL3NjcmF0Y2gvaWFuYy9k
ZXZlbC9taW5pLW9zLmdpdC9hcmNoL2FybS8uLi8uLi9pbmNsdWRlL2FybS9hcm0zMiAtYyBtbS5j
IC1vIC9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvYXJjaC9hcm0vbW0ubwpt
bS5jOiBJbiBmdW5jdGlvbiDigJhhcmNoX2luaXRfbW3igJk6Cm1tLmM6NTU6MTk6IGVycm9yOiBj
YXN0IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPWlu
dC10by1wb2ludGVyLWNhc3RdCiAgICAgQlVHX09OKHRvX3ZpcnQobWVtX2Jhc2UpID4gKHZvaWQg
KikgJl90ZXh0KTsgICAgICAgICAgLyogT3VyIGltYWdlIGlzbid0IGluIG91ciBSQU0hICovCiAg
ICAgICAgICAgICAgICAgICBeCm1tLmM6NzE6MjA6IGVycm9yOiBjYXN0IGZyb20gcG9pbnRlciB0
byBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPXBvaW50ZXItdG8taW50LWNhc3Rd
CiAgICAgKm1heF9wZm5fcCA9IHRvX3BoeXMobmV3X2RldmljZV90cmVlKSA+PiBQQUdFX1NISUZU
OwogICAgICAgICAgICAgICAgICAgIF4KbW0uYzogSW4gZnVuY3Rpb24g4oCYYXJjaF9pbml0X2du
dHRhYuKAmToKbW0uYzoxMzA6MTA1OiBlcnJvcjogYXNzaWdubWVudCBmcm9tIGluY29tcGF0aWJs
ZSBwb2ludGVyIHR5cGUgWy1XZXJyb3JdCiAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc2V0dXAu
ZnJhbWVfbGlzdCwgZnJhbWVzKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXgptbS5jOjEzODoxMzogZXJyb3I6IGNhc3QgdG8gcG9pbnRlciBmcm9tIGlu
dGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9aW50LXRvLXBvaW50ZXItY2FzdF0KICAg
ICByZXR1cm4gdG9fdmlydChnbnR0YWJfdGFibGUpOwogICAgICAgICAgICAgXgpjYzE6IGFsbCB3
YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwouLi8uLi9taW5pb3MubWs6Njk6IHJlY2lw
ZSBmb3IgdGFyZ2V0ICcvbG9jYWwvc2NyYXRjaC9pYW5jL2RldmVsL21pbmktb3MuZ2l0L2FyY2gv
YXJtL21tLm8nIGZhaWxlZAptYWtlWzFdOiAqKiogWy9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwv
bWluaS1vcy5naXQvYXJjaC9hcm0vbW0ub10gRXJyb3IgMQptYWtlWzFdOiBUYXJnZXQgJ2FsbCcg
bm90IHJlbWFkZSBiZWNhdXNlIG9mIGVycm9ycy4KbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg
Jy9sb2NhbC9zY3JhdGNoL2lhbmMvZGV2ZWwvbWluaS1vcy5naXQvYXJjaC9hcm0nCk1ha2VmaWxl
OjE2NjogcmVjaXBlIGZvciB0YXJnZXQgJ2FyY2hfbGliJyBmYWlsZWQKbWFrZTogKioqIFthcmNo
X2xpYl0gRXJyb3IgMQptYWtlOiBUYXJnZXQgJ2RlZmF1bHQnIG5vdCByZW1hZGUgYmVjYXVzZSBv
ZiBlcnJvcnMuCm==


--=-NlLS7lXDZuEpE9QICMtg
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
--=-NlLS7lXDZuEpE9QICMtg--


From minios-devel-bounces@lists.xenproject.org Fri Sep 04 10:46:44 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 04 Sep 2015 10:46: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 1ZXoW3-0004AZ-8m; Fri, 04 Sep 2015 10:46:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6823cdc95=Ian.Campbell@citrix.com>)
	id 1ZXoW2-00046j-3n
	for Minios-devel@lists.xenproject.org; Fri, 04 Sep 2015 10:46:42 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	D2/8D-30270-19679E55; Fri, 04 Sep 2015 10:46:41 +0000
X-Env-Sender: prvs=6823cdc95=Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1441363598!32774846!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7196 invoked from network); 4 Sep 2015 10:46:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Sep 2015 10:46:40 -0000
X-IronPort-AV: E=Sophos;i="5.17,468,1437436800"; d="scan'208";a="297646661"
Message-ID: <1441363596.26292.478.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>
Date: Fri, 4 Sep 2015 11:46:36 +0100
In-Reply-To: <1441125301.26292.91.camel@citrix.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
	<1438610708.30740.155.camel@citrix.com>
	<20150804094412.GX26074@zion.uk.xensource.com>
	<20150804182358.GB3954@type>
	<CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@mail.gmail.com>
	<1439303944.9747.274.camel@citrix.com>
	<CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
	<1441125301.26292.91.camel@citrix.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <Dave.Scott@eu.citrix.com>,
	Anil Madhavapeddy <anil@recoil.org>,
	KarimAllah Ahmed <karim.allah.ahmed@gmail.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [PATCH ARM v10 2/2] arm: build system
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

T24gVHVlLCAyMDE1LTA5LTAxIGF0IDE3OjM1ICswMTAwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cgo+
IExhc3RseSBJJ20gYWZyYWlkIHRoZSBidWlsZCBydW5lIHN1cHBsaWVkIGluIHRoZSBjb21taXQg
bWVzc2FnZSBkb2Vzbid0Cj4gd29yayBmb3IgbWUsIGxvdHMgb2YgLVdlcnJvcj1pbnQtdG8tcG9p
bnRlci1jYXN0LCBzZWUgYXR0YWNoZWQgb3V0cHV0IGZyb206CiAKVGhlIHBhdGNoIGJlbG93IHJl
c29sdmVzIHRoaXMgYXNwZWN0IGZvciBtZS4gSSBzdXNwZWN0IHRoZSB1c2Ugb2YgJgoweGZmZmZm
ZmZmIGlzIHVubmVjZXNzYXJ5IGFuZCBtYXkgYWxzbyBoaWRlIHJlYWwgYnVncywgYnV0IEkgZGlk
bid0IHRyeQp0b3VjaGluZyBpdCB5ZXQuCgpXaXRoIHRoYXQgSSBhbSBsZWZ0IHdpdGg6Cm1tLmM6
IEluIGZ1bmN0aW9uIOKAmGFyY2hfaW5pdF9nbnR0YWLigJk6Cm1tLmM6MTMwOjEwNTogZXJyb3I6
IGFzc2lnbm1lbnQgZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlIFstV2Vycm9yXQogICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHNldHVwLmZyYW1lX2xpc3QsIGZyYW1lcyk7CgpUaGUgZmll
bGQgc2V0dXAuZnJhbWVfbGlzdCBpcyAoZnJvbSBpbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oKQoK
ICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgewogICAgICAgIC8qIElOIHBhcmFtZXRlcnMu
ICovCiAgICAgICAgZG9taWRfdCAgZG9tOwogICAgICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKICAg
ICAgICAvKiBPVVQgcGFyYW1ldGVycy4gKi8KICAgICAgICBpbnQxNl90ICBzdGF0dXM7ICAgICAg
ICAgICAgICAvKiA9PiBlbnVtIGdyYW50X3N0YXR1cyAqLwogICAgI2lmIF9fWEVOX0lOVEVSRkFD
RV9WRVJTSU9OX18gPCAweDAwMDQwMzAwCiAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh1bG9uZykg
ZnJhbWVfbGlzdDsKICAgICNlbHNlCiAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3Qp
IGZyYW1lX2xpc3Q7CiAgICAjZW5kaWYKICAgIH07CgphbmQgQ29uZmlnLm1rIHNheXM6CiAgICBY
RU5fSU5URVJGQUNFX1ZFUlNJT04gOj0gMHgwMDAzMDIwNQoKU28gc2V0dXAuZnJhbWVfbGlzdCBp
cyAoaW5jb3JyZWN0bHkpIGEgdWxvbmcgaGVyZSwgd2hpbGUgZnJhbWVzIGlzCihjb3JyZWN0bHkp
IG9mIHhlbl9wZm5fdC4KCkkgZG9uJ3Qgc2VlIGhvdyBYRU5fSU5URVJGQUNFX1ZFUlNJT04gOj0g
MHgwMDAzMDIwNSBjYW4gZXZlciB3b3JrIG9uIEFSTS4KCk5hw692ZWx5IGp1c3QgYnVtcGluZyBp
dCB0byAweDAwMDQwNTAwIGp1c3Qgc2hvd2VkIHRoYXQgbG90cyBvZiBwbGFjZXMgd291bGQKbmVl
ZCB1cGRhdGluZyB0byBtYXRjaCB0aGF0IGNoYW5nZS4KCklhbi4KCjg+LS0tLS0tLS0tCgpGcm9t
IDM4YWI1MWE3YjAzZjU2MGJhMDkwMGU1ZThmYWY5NDM2MjBmNjI4ZTAgTW9uIFNlcCAxNyAwMDow
MDowMCAyMDAxCkZyb206IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRh
dGU6IEZyaSwgNCBTZXAgMjAxNSAxMTozODozOSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGFybTog
VXNlIHVpbnRwdHJfdCBpbiB0b19waHlzL3RvX3ZpcnQKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVu
dC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rp
bmc6IDhiaXQKClRoaXMgYXZvaWRzIGxvdHMgb2Y6Cm1tLmM6IEluIGZ1bmN0aW9uIOKAmGFsbG9j
X3BhZ2Vz4oCZOgptbS5jOjI5NzozNDogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVn
ZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2FzdF0KICAgICBt
YXBfYWxsb2MoUEhZU19QRk4odG9fcGh5cyhhbGxvY19jaCkpLCAxVUw8PG9yZGVyKTsKClNpZ25l
ZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+Ci0tLQogaW5j
bHVkZS9hcm0vYXJjaF9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBi
L2luY2x1ZGUvYXJtL2FyY2hfbW0uaAppbmRleCAwODVkNGU1Li5mN2ZiNjZmIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2FybS9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0x
NCw4ICsxNCw4IEBAIGV4dGVybiB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyog
QWRkIHRoaXMgdG8gYSB2aXJ0dWFsIGFkZHJlc3MgdG8gZ2V0CiAKICNkZWZpbmUgTDFfUEFHRVRB
QkxFX1NISUZUICAgICAgMTIKIAotI2RlZmluZSB0b19waHlzKHgpICAgICAgICAgICAgICAgICAo
KChwYWRkcl90KSh4KStwaHlzaWNhbF9hZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKQotI2Rl
ZmluZSB0b192aXJ0KHgpICAgICAgICAgICAgICAgICAoKHZvaWQgKikoKCh4KS1waHlzaWNhbF9h
ZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKSkKKyNkZWZpbmUgdG9fcGh5cyh4KSAgICAgICAg
ICAgICAgICAgKCgocGFkZHJfdCkodWludHB0cl90KSh4KStwaHlzaWNhbF9hZGRyZXNzX29mZnNl
dCkgJiAweGZmZmZmZmZmKQorI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAgICAgICAgICAoKHZv
aWQgKikoKCh1aW50cHRyX3QpKHgpLXBoeXNpY2FsX2FkZHJlc3Nfb2Zmc2V0KSAmIDB4ZmZmZmZm
ZmYpKQogCiAjZGVmaW5lIFBGTl9VUCh4KSAgICAodW5zaWduZWQgbG9uZykoKCh4KSArIFBBR0Vf
U0laRS0xKSA+PiBMMV9QQUdFVEFCTEVfU0hJRlQpCiAjZGVmaW5lIFBGTl9ET1dOKHgpICAgICh1
bnNpZ25lZCBsb25nKSgoeCkgPj4gTDFfUEFHRVRBQkxFX1NISUZUKQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Sep 04 10:46:44 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 04 Sep 2015 10:46: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 1ZXoW3-0004AZ-8m; Fri, 04 Sep 2015 10:46:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6823cdc95=Ian.Campbell@citrix.com>)
	id 1ZXoW2-00046j-3n
	for Minios-devel@lists.xenproject.org; Fri, 04 Sep 2015 10:46:42 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	D2/8D-30270-19679E55; Fri, 04 Sep 2015 10:46:41 +0000
X-Env-Sender: prvs=6823cdc95=Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1441363598!32774846!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7196 invoked from network); 4 Sep 2015 10:46:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Sep 2015 10:46:40 -0000
X-IronPort-AV: E=Sophos;i="5.17,468,1437436800"; d="scan'208";a="297646661"
Message-ID: <1441363596.26292.478.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>
Date: Fri, 4 Sep 2015 11:46:36 +0100
In-Reply-To: <1441125301.26292.91.camel@citrix.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
	<1438610708.30740.155.camel@citrix.com>
	<20150804094412.GX26074@zion.uk.xensource.com>
	<20150804182358.GB3954@type>
	<CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@mail.gmail.com>
	<1439303944.9747.274.camel@citrix.com>
	<CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
	<1441125301.26292.91.camel@citrix.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <Dave.Scott@eu.citrix.com>,
	Anil Madhavapeddy <anil@recoil.org>,
	KarimAllah Ahmed <karim.allah.ahmed@gmail.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Minios-devel@lists.xenproject.org,
	Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [PATCH ARM v10 2/2] arm: build system
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

T24gVHVlLCAyMDE1LTA5LTAxIGF0IDE3OjM1ICswMTAwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cgo+
IExhc3RseSBJJ20gYWZyYWlkIHRoZSBidWlsZCBydW5lIHN1cHBsaWVkIGluIHRoZSBjb21taXQg
bWVzc2FnZSBkb2Vzbid0Cj4gd29yayBmb3IgbWUsIGxvdHMgb2YgLVdlcnJvcj1pbnQtdG8tcG9p
bnRlci1jYXN0LCBzZWUgYXR0YWNoZWQgb3V0cHV0IGZyb206CiAKVGhlIHBhdGNoIGJlbG93IHJl
c29sdmVzIHRoaXMgYXNwZWN0IGZvciBtZS4gSSBzdXNwZWN0IHRoZSB1c2Ugb2YgJgoweGZmZmZm
ZmZmIGlzIHVubmVjZXNzYXJ5IGFuZCBtYXkgYWxzbyBoaWRlIHJlYWwgYnVncywgYnV0IEkgZGlk
bid0IHRyeQp0b3VjaGluZyBpdCB5ZXQuCgpXaXRoIHRoYXQgSSBhbSBsZWZ0IHdpdGg6Cm1tLmM6
IEluIGZ1bmN0aW9uIOKAmGFyY2hfaW5pdF9nbnR0YWLigJk6Cm1tLmM6MTMwOjEwNTogZXJyb3I6
IGFzc2lnbm1lbnQgZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlIFstV2Vycm9yXQogICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHNldHVwLmZyYW1lX2xpc3QsIGZyYW1lcyk7CgpUaGUgZmll
bGQgc2V0dXAuZnJhbWVfbGlzdCBpcyAoZnJvbSBpbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oKQoK
ICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgewogICAgICAgIC8qIElOIHBhcmFtZXRlcnMu
ICovCiAgICAgICAgZG9taWRfdCAgZG9tOwogICAgICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKICAg
ICAgICAvKiBPVVQgcGFyYW1ldGVycy4gKi8KICAgICAgICBpbnQxNl90ICBzdGF0dXM7ICAgICAg
ICAgICAgICAvKiA9PiBlbnVtIGdyYW50X3N0YXR1cyAqLwogICAgI2lmIF9fWEVOX0lOVEVSRkFD
RV9WRVJTSU9OX18gPCAweDAwMDQwMzAwCiAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh1bG9uZykg
ZnJhbWVfbGlzdDsKICAgICNlbHNlCiAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3Qp
IGZyYW1lX2xpc3Q7CiAgICAjZW5kaWYKICAgIH07CgphbmQgQ29uZmlnLm1rIHNheXM6CiAgICBY
RU5fSU5URVJGQUNFX1ZFUlNJT04gOj0gMHgwMDAzMDIwNQoKU28gc2V0dXAuZnJhbWVfbGlzdCBp
cyAoaW5jb3JyZWN0bHkpIGEgdWxvbmcgaGVyZSwgd2hpbGUgZnJhbWVzIGlzCihjb3JyZWN0bHkp
IG9mIHhlbl9wZm5fdC4KCkkgZG9uJ3Qgc2VlIGhvdyBYRU5fSU5URVJGQUNFX1ZFUlNJT04gOj0g
MHgwMDAzMDIwNSBjYW4gZXZlciB3b3JrIG9uIEFSTS4KCk5hw692ZWx5IGp1c3QgYnVtcGluZyBp
dCB0byAweDAwMDQwNTAwIGp1c3Qgc2hvd2VkIHRoYXQgbG90cyBvZiBwbGFjZXMgd291bGQKbmVl
ZCB1cGRhdGluZyB0byBtYXRjaCB0aGF0IGNoYW5nZS4KCklhbi4KCjg+LS0tLS0tLS0tCgpGcm9t
IDM4YWI1MWE3YjAzZjU2MGJhMDkwMGU1ZThmYWY5NDM2MjBmNjI4ZTAgTW9uIFNlcCAxNyAwMDow
MDowMCAyMDAxCkZyb206IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRh
dGU6IEZyaSwgNCBTZXAgMjAxNSAxMTozODozOSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGFybTog
VXNlIHVpbnRwdHJfdCBpbiB0b19waHlzL3RvX3ZpcnQKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVu
dC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rp
bmc6IDhiaXQKClRoaXMgYXZvaWRzIGxvdHMgb2Y6Cm1tLmM6IEluIGZ1bmN0aW9uIOKAmGFsbG9j
X3BhZ2Vz4oCZOgptbS5jOjI5NzozNDogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVn
ZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2FzdF0KICAgICBt
YXBfYWxsb2MoUEhZU19QRk4odG9fcGh5cyhhbGxvY19jaCkpLCAxVUw8PG9yZGVyKTsKClNpZ25l
ZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+Ci0tLQogaW5j
bHVkZS9hcm0vYXJjaF9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBi
L2luY2x1ZGUvYXJtL2FyY2hfbW0uaAppbmRleCAwODVkNGU1Li5mN2ZiNjZmIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2FybS9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0x
NCw4ICsxNCw4IEBAIGV4dGVybiB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyog
QWRkIHRoaXMgdG8gYSB2aXJ0dWFsIGFkZHJlc3MgdG8gZ2V0CiAKICNkZWZpbmUgTDFfUEFHRVRB
QkxFX1NISUZUICAgICAgMTIKIAotI2RlZmluZSB0b19waHlzKHgpICAgICAgICAgICAgICAgICAo
KChwYWRkcl90KSh4KStwaHlzaWNhbF9hZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKQotI2Rl
ZmluZSB0b192aXJ0KHgpICAgICAgICAgICAgICAgICAoKHZvaWQgKikoKCh4KS1waHlzaWNhbF9h
ZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKSkKKyNkZWZpbmUgdG9fcGh5cyh4KSAgICAgICAg
ICAgICAgICAgKCgocGFkZHJfdCkodWludHB0cl90KSh4KStwaHlzaWNhbF9hZGRyZXNzX29mZnNl
dCkgJiAweGZmZmZmZmZmKQorI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAgICAgICAgICAoKHZv
aWQgKikoKCh1aW50cHRyX3QpKHgpLXBoeXNpY2FsX2FkZHJlc3Nfb2Zmc2V0KSAmIDB4ZmZmZmZm
ZmYpKQogCiAjZGVmaW5lIFBGTl9VUCh4KSAgICAodW5zaWduZWQgbG9uZykoKCh4KSArIFBBR0Vf
U0laRS0xKSA+PiBMMV9QQUdFVEFCTEVfU0hJRlQpCiAjZGVmaW5lIFBGTl9ET1dOKHgpICAgICh1
bnNpZ25lZCBsb25nKSgoeCkgPj4gTDFfUEFHRVRBQkxFX1NISUZUKQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Sep 08 15:01:19 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Sep 2015 15:01:19 +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 1ZZKOb-0002hY-Ds; Tue, 08 Sep 2015 15:01:17 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <carlpaten@gmail.com>) id 1ZZKIm-0001xQ-3F
	for minios-devel@lists.xenproject.org; Tue, 08 Sep 2015 14:55:16 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	35/A9-19110-3D6FEE55; Tue, 08 Sep 2015 14:55:15 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1441724112!36467737!1
X-Originating-IP: [209.85.220.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18346 invoked from network); 8 Sep 2015 14:55:14 -0000
Received: from mail-pa0-f46.google.com (HELO mail-pa0-f46.google.com)
	(209.85.220.46)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Sep 2015 14:55:14 -0000
Received: by pacex6 with SMTP id ex6so126178836pac.0
	for <minios-devel@lists.xenproject.org>;
	Tue, 08 Sep 2015 07:55:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=bAX36IRr+WHrSScYJ2uQvT0CTMeenm005+z6dpzS7V4=;
	b=hzKu9bWqskGSmad89Hv7UtVAAS8znoBD1A7k8z9ejUypiiy7BZk/sL84aBkCM4YAL8
	pD+X0ak0+jsgiQUZ69WQBsZXt2iRcA19j3CV4bM1uXmgHjmqtzTYNgRzjo10n6kaZRZl
	qGPdvIP0888qC40+puM3CLMOHvZP/cQm49sTrm0pPwawWCvURGerNhJFDG2gxKv+Qrlu
	x76ryYiZkE98ZPd7ceHUnaurxtZRTARMH5gRRDnAQVYWXY1jE3xj5IpIvFfjqL0RWmO8
	0L9/6cFv4v3dHCaBRUFDOxKvsDQgs/ZMexpbiL0wmHi8iAM3r67mRzqBqLG2+yqPmMbt
	rEgw==
X-Received: by 10.68.104.227 with SMTP id gh3mr59868215pbb.108.1441724112596; 
	Tue, 08 Sep 2015 07:55:12 -0700 (PDT)
Received: from [10.168.1.6] ([104.200.154.19])
	by smtp.gmail.com with ESMTPSA id u5sm3732898pdh.37.2015.09.08.07.55.11
	for <minios-devel@lists.xenproject.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 08 Sep 2015 07:55:12 -0700 (PDT)
From: Carl Patenaude Poulin <carlpaten@gmail.com>
Message-Id: <6B5B71E6-BF13-451B-854C-9F37B121F26B@gmail.com>
Date: Tue, 8 Sep 2015 10:55:09 -0400
To: minios-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
X-Mailer: Apple Mail (2.2098)
X-Mailman-Approved-At: Tue, 08 Sep 2015 15:01:16 +0000
Subject: [Minios-devel] MiniOS licensing
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

Hello,

I'd like to use MiniOS as part of my senior undergrad project, but 
it's not clear to me what it's licensed under. There's no license 
file at the root level of the git tree, and not all files have a 
license header. Would it make sense to add one?

Best

_______________________________________________
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 Sep 08 15:01:19 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Sep 2015 15:01:19 +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 1ZZKOb-0002hY-Ds; Tue, 08 Sep 2015 15:01:17 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <carlpaten@gmail.com>) id 1ZZKIm-0001xQ-3F
	for minios-devel@lists.xenproject.org; Tue, 08 Sep 2015 14:55:16 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	35/A9-19110-3D6FEE55; Tue, 08 Sep 2015 14:55:15 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1441724112!36467737!1
X-Originating-IP: [209.85.220.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18346 invoked from network); 8 Sep 2015 14:55:14 -0000
Received: from mail-pa0-f46.google.com (HELO mail-pa0-f46.google.com)
	(209.85.220.46)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Sep 2015 14:55:14 -0000
Received: by pacex6 with SMTP id ex6so126178836pac.0
	for <minios-devel@lists.xenproject.org>;
	Tue, 08 Sep 2015 07:55:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=bAX36IRr+WHrSScYJ2uQvT0CTMeenm005+z6dpzS7V4=;
	b=hzKu9bWqskGSmad89Hv7UtVAAS8znoBD1A7k8z9ejUypiiy7BZk/sL84aBkCM4YAL8
	pD+X0ak0+jsgiQUZ69WQBsZXt2iRcA19j3CV4bM1uXmgHjmqtzTYNgRzjo10n6kaZRZl
	qGPdvIP0888qC40+puM3CLMOHvZP/cQm49sTrm0pPwawWCvURGerNhJFDG2gxKv+Qrlu
	x76ryYiZkE98ZPd7ceHUnaurxtZRTARMH5gRRDnAQVYWXY1jE3xj5IpIvFfjqL0RWmO8
	0L9/6cFv4v3dHCaBRUFDOxKvsDQgs/ZMexpbiL0wmHi8iAM3r67mRzqBqLG2+yqPmMbt
	rEgw==
X-Received: by 10.68.104.227 with SMTP id gh3mr59868215pbb.108.1441724112596; 
	Tue, 08 Sep 2015 07:55:12 -0700 (PDT)
Received: from [10.168.1.6] ([104.200.154.19])
	by smtp.gmail.com with ESMTPSA id u5sm3732898pdh.37.2015.09.08.07.55.11
	for <minios-devel@lists.xenproject.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 08 Sep 2015 07:55:12 -0700 (PDT)
From: Carl Patenaude Poulin <carlpaten@gmail.com>
Message-Id: <6B5B71E6-BF13-451B-854C-9F37B121F26B@gmail.com>
Date: Tue, 8 Sep 2015 10:55:09 -0400
To: minios-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
X-Mailer: Apple Mail (2.2098)
X-Mailman-Approved-At: Tue, 08 Sep 2015 15:01:16 +0000
Subject: [Minios-devel] MiniOS licensing
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

Hello,

I'd like to use MiniOS as part of my senior undergrad project, but 
it's not clear to me what it's licensed under. There's no license 
file at the root level of the git tree, and not all files have a 
license header. Would it make sense to add one?

Best

_______________________________________________
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 Sep 08 15:09:37 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Sep 2015 15:09:37 +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 1ZZKWf-0003OG-Db; Tue, 08 Sep 2015 15:09:37 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=68692dfea=Ian.Campbell@citrix.com>)
	id 1ZZKWe-0003Nq-Hh
	for minios-devel@lists.xenproject.org; Tue, 08 Sep 2015 15:09:36 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	E0/DE-10715-F2AFEE55; Tue, 08 Sep 2015 15:09:35 +0000
X-Env-Sender: prvs=68692dfea=Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1441724973!21299589!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18942 invoked from network); 8 Sep 2015 15:09:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Sep 2015 15:09:34 -0000
X-IronPort-AV: E=Sophos;i="5.17,490,1437436800"; d="scan'208";a="302010294"
Message-ID: <1441724868.24450.153.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Carl Patenaude Poulin <carlpaten@gmail.com>,
	<minios-devel@lists.xenproject.org>
Date: Tue, 8 Sep 2015 16:07:48 +0100
In-Reply-To: <6B5B71E6-BF13-451B-854C-9F37B121F26B@gmail.com>
References: <6B5B71E6-BF13-451B-854C-9F37B121F26B@gmail.com>
X-Mailer: Evolution 3.16.5-1 
MIME-Version: 1.0
X-DLP: MIA1
Subject: Re: [Minios-devel] MiniOS licensing
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

On Tue, 2015-09-08 at 10:55 -0400, Carl Patenaude Poulin wrote:
> Hello,
> 
> I'd like to use MiniOS as part of my senior undergrad project, but 
> it's not clear to me what it's licensed under. There's no license 
> file at the root level of the git tree,

The license file is called COPYING.

>  and not all files have a 
> license header. Would it make sense to add one?
> 
> Best
> 
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

_______________________________________________
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 Sep 08 15:09:37 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 08 Sep 2015 15:09:37 +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 1ZZKWf-0003OG-Db; Tue, 08 Sep 2015 15:09:37 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=68692dfea=Ian.Campbell@citrix.com>)
	id 1ZZKWe-0003Nq-Hh
	for minios-devel@lists.xenproject.org; Tue, 08 Sep 2015 15:09:36 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	E0/DE-10715-F2AFEE55; Tue, 08 Sep 2015 15:09:35 +0000
X-Env-Sender: prvs=68692dfea=Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1441724973!21299589!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18942 invoked from network); 8 Sep 2015 15:09:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Sep 2015 15:09:34 -0000
X-IronPort-AV: E=Sophos;i="5.17,490,1437436800"; d="scan'208";a="302010294"
Message-ID: <1441724868.24450.153.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Carl Patenaude Poulin <carlpaten@gmail.com>,
	<minios-devel@lists.xenproject.org>
Date: Tue, 8 Sep 2015 16:07:48 +0100
In-Reply-To: <6B5B71E6-BF13-451B-854C-9F37B121F26B@gmail.com>
References: <6B5B71E6-BF13-451B-854C-9F37B121F26B@gmail.com>
X-Mailer: Evolution 3.16.5-1 
MIME-Version: 1.0
X-DLP: MIA1
Subject: Re: [Minios-devel] MiniOS licensing
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

On Tue, 2015-09-08 at 10:55 -0400, Carl Patenaude Poulin wrote:
> Hello,
> 
> I'd like to use MiniOS as part of my senior undergrad project, but 
> it's not clear to me what it's licensed under. There's no license 
> file at the root level of the git tree,

The license file is called COPYING.

>  and not all files have a 
> license header. Would it make sense to add one?
> 
> Best
> 
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

_______________________________________________
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 Sep 11 09:09:01 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 11 Sep 2015 09:09: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 1ZaKKK-0007Ca-3i; Fri, 11 Sep 2015 09:09:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cs14m043@smail.iitm.ac.in>) id 1ZaJbT-0000Is-Qj
	for minios-devel@lists.xenproject.org; Fri, 11 Sep 2015 08:22:40 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	FE/FD-10678-E4F82F55; Fri, 11 Sep 2015 08:22:38 +0000
X-Env-Sender: cs14m043@smail.iitm.ac.in
X-Msg-Ref: server-12.tower-31.messagelabs.com!1441959757!43368751!1
X-Originating-IP: [209.85.214.181]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4355 invoked from network); 11 Sep 2015 08:22:37 -0000
Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com)
	(209.85.214.181)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Sep 2015 08:22:37 -0000
Received: by obuk4 with SMTP id k4so55272939obu.2
	for <minios-devel@lists.xenproject.org>;
	Fri, 11 Sep 2015 01:22:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=C8uRzMmSFE/9Vy5B1VuU26n+A5u8b18nI7P1Dojo6+c=;
	b=nLw1OO6SWpCQvZaTmBmhhQnofxifSIFuv43I5KJ8iEimJV24xM8BCDT9QfEUlLFo7U
	bOBuEfspy5X3J8/sPMVj4i+cAzcRTNNAsvYwNeV+nPPqXk8S7Tsh080H5vPz//AVEnP9
	Gm1X+m/h0mTYUptzi/lBLCllOJ3+vdt7znKUo9rKz3GlMv8NheY4UNFs9BK2ret53tn9
	idWzIsiWFqVvmyGrJKReu1FcaqXjR5RNCtkShy8AcvnZ2XohvNWQ1RX1sBEW1SHjg2f7
	HtMLwYKhWUgxhCDaS5FDBnKSiDbxa2MH0TyonWdUMSVNgii3onKOVROfY77LKL8ottYk
	XmZQ==
X-Gm-Message-State: ALoCoQkE1hz+VN28dmyqhwjshfRRwgDoQQfm687gad5bf2x1DPbMQIPB8eDpIsd9ANYDGIu+rl7R
MIME-Version: 1.0
X-Received: by 10.60.81.7 with SMTP id v7mr37444597oex.48.1441959756617; Fri,
	11 Sep 2015 01:22:36 -0700 (PDT)
Received: by 10.202.23.207 with HTTP; Fri, 11 Sep 2015 01:22:36 -0700 (PDT)
Date: Fri, 11 Sep 2015 13:52:36 +0530
Message-ID: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
From: SANJEEV PALKAR <cs14m043@smail.iitm.ac.in>
To: minios-devel@lists.xenproject.org
X-Mailman-Approved-At: Fri, 11 Sep 2015 09:08:58 +0000
Subject: [Minios-devel] DomU in blocked state
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="===============4562436790465884956=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============4562436790465884956==
Content-Type: multipart/alternative; boundary=047d7b41766912edca051f746b71

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

Hi,
    After command "sudo xl create -c domain_config", DomU will be in
blocked state and time = 0.0 secs & displays the following message & stops.

Parsing config from domain_config
Xen Minimal OS!
  start_info: 000000000007c000(VA)
    nr_pages: 0x2000
  shared_inf: 0xca6a8000(MA)
     pt_base: 000000000007f000(VA)
nr_pt_frames: 0x5
    mfn_list: 000000000006c000(VA)
   mod_start: 0x0(VA)
     mod_len: 0
       flags: 0x0
    cmd_line:
       stack: 000000000002b540-000000000004b540
MM: Init
      _text: 0000000000000000(VA)
     _etext: 00000000000177eb(VA)
   _erodata: 000000000001e000(VA)
     _edata: 000000000001e480(VA)
stack start: 000000000002b540(VA)
       _end: 000000000006ba58(VA)
  start_pfn: 87
    max_pfn: 2000
Mapping memory range 0x400000 - 0x2000000
setting 0000000000000000-000000000001e000 readonly
skipped 1000
MM: Initialise page allocator for 95000(95000)-2000000(2000000)
MM: done
Demand map pfns at 2001000-0000002002001000.
Initialising timer interface
Initialising console ... done.
gnttab_table mapped at 0000000002001000.
Initialising scheduler
Thread "Idle": pointer: 0x00000000000a8070, stack: 0x00000000000b0000
Thread "xenstore": pointer: 0x00000000000a80d0, stack: 0x00000000000c0000
xenbus initialised on irq 1 mfn 0x12eed9
Thread "shutdown": pointer: 0x00000000000a8130, stack: 0x00000000000d0000
kernel.c: dummy main: start_info=000000000004b540

It does not behave as explained in README. Kindly help me to solve this
issue.

Regards,
Sanjeev

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

<div dir=3D"ltr"><div><div><div><div>Hi,<br></div>=C2=A0=C2=A0=C2=A0 After =
command &quot;sudo xl create -c domain_config&quot;, DomU will be in blocke=
d state and time =3D 0.0 secs &amp; displays the following message &amp; st=
ops.<br><br>Parsing config from domain_config<br>Xen Minimal OS!<br>=C2=A0 =
start_info: 000000000007c000(VA)<br>=C2=A0=C2=A0=C2=A0 nr_pages: 0x2000<br>=
=C2=A0 shared_inf: 0xca6a8000(MA)<br>=C2=A0=C2=A0=C2=A0=C2=A0 pt_base: 0000=
00000007f000(VA)<br>nr_pt_frames: 0x5<br>=C2=A0=C2=A0=C2=A0 mfn_list: 00000=
0000006c000(VA)<br>=C2=A0=C2=A0 mod_start: 0x0(VA)<br>=C2=A0=C2=A0=C2=A0=C2=
=A0 mod_len: 0<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 flags: 0x0<br>=C2=A0=
=C2=A0=C2=A0 cmd_line: <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 stack: 0000=
00000002b540-000000000004b540<br>MM: Init<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 _text: 0000000000000000(VA)<br>=C2=A0=C2=A0=C2=A0=C2=A0 _etext: 0000000000=
0177eb(VA)<br>=C2=A0=C2=A0 _erodata: 000000000001e000(VA)<br>=C2=A0=C2=A0=
=C2=A0=C2=A0 _edata: 000000000001e480(VA)<br>stack start: 000000000002b540(=
VA)<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 _end: 000000000006ba58(VA)<br>=
=C2=A0 start_pfn: 87<br>=C2=A0=C2=A0=C2=A0 max_pfn: 2000<br>Mapping memory =
range 0x400000 - 0x2000000<br>setting 0000000000000000-000000000001e000 rea=
donly<br>skipped 1000<br>MM: Initialise page allocator for 95000(95000)-200=
0000(2000000)<br>MM: done<br>Demand map pfns at 2001000-0000002002001000.<b=
r>Initialising timer interface<br>Initialising console ... done.<br>gnttab_=
table mapped at 0000000002001000.<br>Initialising scheduler<br>Thread &quot=
;Idle&quot;: pointer: 0x00000000000a8070, stack: 0x00000000000b0000<br>Thre=
ad &quot;xenstore&quot;: pointer: 0x00000000000a80d0, stack: 0x00000000000c=
0000<br>xenbus initialised on irq 1 mfn 0x12eed9<br>Thread &quot;shutdown&q=
uot;: pointer: 0x00000000000a8130, stack: 0x00000000000d0000<br>kernel.c: d=
ummy main: start_info=3D000000000004b540<br><br></div>It does not behave as=
 explained in README. Kindly help me to solve this issue.<br><br></div>Rega=
rds,<br></div>Sanjeev<br></div>

--047d7b41766912edca051f746b71--


--===============4562436790465884956==
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
--===============4562436790465884956==--


From minios-devel-bounces@lists.xenproject.org Fri Sep 11 09:09:01 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 11 Sep 2015 09:09: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 1ZaKKK-0007Ca-3i; Fri, 11 Sep 2015 09:09:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cs14m043@smail.iitm.ac.in>) id 1ZaJbT-0000Is-Qj
	for minios-devel@lists.xenproject.org; Fri, 11 Sep 2015 08:22:40 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	FE/FD-10678-E4F82F55; Fri, 11 Sep 2015 08:22:38 +0000
X-Env-Sender: cs14m043@smail.iitm.ac.in
X-Msg-Ref: server-12.tower-31.messagelabs.com!1441959757!43368751!1
X-Originating-IP: [209.85.214.181]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4355 invoked from network); 11 Sep 2015 08:22:37 -0000
Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com)
	(209.85.214.181)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Sep 2015 08:22:37 -0000
Received: by obuk4 with SMTP id k4so55272939obu.2
	for <minios-devel@lists.xenproject.org>;
	Fri, 11 Sep 2015 01:22:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=C8uRzMmSFE/9Vy5B1VuU26n+A5u8b18nI7P1Dojo6+c=;
	b=nLw1OO6SWpCQvZaTmBmhhQnofxifSIFuv43I5KJ8iEimJV24xM8BCDT9QfEUlLFo7U
	bOBuEfspy5X3J8/sPMVj4i+cAzcRTNNAsvYwNeV+nPPqXk8S7Tsh080H5vPz//AVEnP9
	Gm1X+m/h0mTYUptzi/lBLCllOJ3+vdt7znKUo9rKz3GlMv8NheY4UNFs9BK2ret53tn9
	idWzIsiWFqVvmyGrJKReu1FcaqXjR5RNCtkShy8AcvnZ2XohvNWQ1RX1sBEW1SHjg2f7
	HtMLwYKhWUgxhCDaS5FDBnKSiDbxa2MH0TyonWdUMSVNgii3onKOVROfY77LKL8ottYk
	XmZQ==
X-Gm-Message-State: ALoCoQkE1hz+VN28dmyqhwjshfRRwgDoQQfm687gad5bf2x1DPbMQIPB8eDpIsd9ANYDGIu+rl7R
MIME-Version: 1.0
X-Received: by 10.60.81.7 with SMTP id v7mr37444597oex.48.1441959756617; Fri,
	11 Sep 2015 01:22:36 -0700 (PDT)
Received: by 10.202.23.207 with HTTP; Fri, 11 Sep 2015 01:22:36 -0700 (PDT)
Date: Fri, 11 Sep 2015 13:52:36 +0530
Message-ID: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
From: SANJEEV PALKAR <cs14m043@smail.iitm.ac.in>
To: minios-devel@lists.xenproject.org
X-Mailman-Approved-At: Fri, 11 Sep 2015 09:08:58 +0000
Subject: [Minios-devel] DomU in blocked state
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="===============4562436790465884956=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============4562436790465884956==
Content-Type: multipart/alternative; boundary=047d7b41766912edca051f746b71

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

Hi,
    After command "sudo xl create -c domain_config", DomU will be in
blocked state and time = 0.0 secs & displays the following message & stops.

Parsing config from domain_config
Xen Minimal OS!
  start_info: 000000000007c000(VA)
    nr_pages: 0x2000
  shared_inf: 0xca6a8000(MA)
     pt_base: 000000000007f000(VA)
nr_pt_frames: 0x5
    mfn_list: 000000000006c000(VA)
   mod_start: 0x0(VA)
     mod_len: 0
       flags: 0x0
    cmd_line:
       stack: 000000000002b540-000000000004b540
MM: Init
      _text: 0000000000000000(VA)
     _etext: 00000000000177eb(VA)
   _erodata: 000000000001e000(VA)
     _edata: 000000000001e480(VA)
stack start: 000000000002b540(VA)
       _end: 000000000006ba58(VA)
  start_pfn: 87
    max_pfn: 2000
Mapping memory range 0x400000 - 0x2000000
setting 0000000000000000-000000000001e000 readonly
skipped 1000
MM: Initialise page allocator for 95000(95000)-2000000(2000000)
MM: done
Demand map pfns at 2001000-0000002002001000.
Initialising timer interface
Initialising console ... done.
gnttab_table mapped at 0000000002001000.
Initialising scheduler
Thread "Idle": pointer: 0x00000000000a8070, stack: 0x00000000000b0000
Thread "xenstore": pointer: 0x00000000000a80d0, stack: 0x00000000000c0000
xenbus initialised on irq 1 mfn 0x12eed9
Thread "shutdown": pointer: 0x00000000000a8130, stack: 0x00000000000d0000
kernel.c: dummy main: start_info=000000000004b540

It does not behave as explained in README. Kindly help me to solve this
issue.

Regards,
Sanjeev

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

<div dir=3D"ltr"><div><div><div><div>Hi,<br></div>=C2=A0=C2=A0=C2=A0 After =
command &quot;sudo xl create -c domain_config&quot;, DomU will be in blocke=
d state and time =3D 0.0 secs &amp; displays the following message &amp; st=
ops.<br><br>Parsing config from domain_config<br>Xen Minimal OS!<br>=C2=A0 =
start_info: 000000000007c000(VA)<br>=C2=A0=C2=A0=C2=A0 nr_pages: 0x2000<br>=
=C2=A0 shared_inf: 0xca6a8000(MA)<br>=C2=A0=C2=A0=C2=A0=C2=A0 pt_base: 0000=
00000007f000(VA)<br>nr_pt_frames: 0x5<br>=C2=A0=C2=A0=C2=A0 mfn_list: 00000=
0000006c000(VA)<br>=C2=A0=C2=A0 mod_start: 0x0(VA)<br>=C2=A0=C2=A0=C2=A0=C2=
=A0 mod_len: 0<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 flags: 0x0<br>=C2=A0=
=C2=A0=C2=A0 cmd_line: <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 stack: 0000=
00000002b540-000000000004b540<br>MM: Init<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 _text: 0000000000000000(VA)<br>=C2=A0=C2=A0=C2=A0=C2=A0 _etext: 0000000000=
0177eb(VA)<br>=C2=A0=C2=A0 _erodata: 000000000001e000(VA)<br>=C2=A0=C2=A0=
=C2=A0=C2=A0 _edata: 000000000001e480(VA)<br>stack start: 000000000002b540(=
VA)<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 _end: 000000000006ba58(VA)<br>=
=C2=A0 start_pfn: 87<br>=C2=A0=C2=A0=C2=A0 max_pfn: 2000<br>Mapping memory =
range 0x400000 - 0x2000000<br>setting 0000000000000000-000000000001e000 rea=
donly<br>skipped 1000<br>MM: Initialise page allocator for 95000(95000)-200=
0000(2000000)<br>MM: done<br>Demand map pfns at 2001000-0000002002001000.<b=
r>Initialising timer interface<br>Initialising console ... done.<br>gnttab_=
table mapped at 0000000002001000.<br>Initialising scheduler<br>Thread &quot=
;Idle&quot;: pointer: 0x00000000000a8070, stack: 0x00000000000b0000<br>Thre=
ad &quot;xenstore&quot;: pointer: 0x00000000000a80d0, stack: 0x00000000000c=
0000<br>xenbus initialised on irq 1 mfn 0x12eed9<br>Thread &quot;shutdown&q=
uot;: pointer: 0x00000000000a8130, stack: 0x00000000000d0000<br>kernel.c: d=
ummy main: start_info=3D000000000004b540<br><br></div>It does not behave as=
 explained in README. Kindly help me to solve this issue.<br><br></div>Rega=
rds,<br></div>Sanjeev<br></div>

--047d7b41766912edca051f746b71--


--===============4562436790465884956==
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
--===============4562436790465884956==--


From minios-devel-bounces@lists.xenproject.org Fri Sep 11 09:20:21 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 11 Sep 2015 09:20:21 +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 1ZaKVJ-0000O3-Ly; Fri, 11 Sep 2015 09:20:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=689b6b1b2=wei.liu2@citrix.com>)
	id 1ZaKVH-0000Nw-UX
	for minios-devel@lists.xenproject.org; Fri, 11 Sep 2015 09:20:20 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
	86/67-18886-3DC92F55; Fri, 11 Sep 2015 09:20:19 +0000
X-Env-Sender: prvs=689b6b1b2=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1441963217!16493189!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6441 invoked from network); 11 Sep 2015 09:20:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Sep 2015 09:20:18 -0000
X-IronPort-AV: E=Sophos;i="5.17,511,1437436800"; d="scan'208";a="299393184"
Date: Fri, 11 Sep 2015 10:20:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: SANJEEV PALKAR <cs14m043@smail.iitm.ac.in>
Message-ID: <20150911092015.GA21533@zion.uk.xensource.com>
References: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] DomU in blocked state
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

On Fri, Sep 11, 2015 at 01:52:36PM +0530, SANJEEV PALKAR wrote:
> Hi,
>     After command "sudo xl create -c domain_config", DomU will be in
> blocked state and time = 0.0 secs & displays the following message & stops.
> 

FWIW blocked is a valid state. That means mini-os is waiting for event.

> Parsing config from domain_config
> Xen Minimal OS!
>   start_info: 000000000007c000(VA)
>     nr_pages: 0x2000
>   shared_inf: 0xca6a8000(MA)
>      pt_base: 000000000007f000(VA)
> nr_pt_frames: 0x5
>     mfn_list: 000000000006c000(VA)
>    mod_start: 0x0(VA)
>      mod_len: 0
>        flags: 0x0
>     cmd_line:
>        stack: 000000000002b540-000000000004b540
> MM: Init
>       _text: 0000000000000000(VA)
>      _etext: 00000000000177eb(VA)
>    _erodata: 000000000001e000(VA)
>      _edata: 000000000001e480(VA)
> stack start: 000000000002b540(VA)
>        _end: 000000000006ba58(VA)
>   start_pfn: 87
>     max_pfn: 2000
> Mapping memory range 0x400000 - 0x2000000
> setting 0000000000000000-000000000001e000 readonly
> skipped 1000
> MM: Initialise page allocator for 95000(95000)-2000000(2000000)
> MM: done
> Demand map pfns at 2001000-0000002002001000.
> Initialising timer interface
> Initialising console ... done.
> gnttab_table mapped at 0000000002001000.
> Initialising scheduler
> Thread "Idle": pointer: 0x00000000000a8070, stack: 0x00000000000b0000
> Thread "xenstore": pointer: 0x00000000000a80d0, stack: 0x00000000000c0000
> xenbus initialised on irq 1 mfn 0x12eed9
> Thread "shutdown": pointer: 0x00000000000a8130, stack: 0x00000000000d0000
> kernel.c: dummy main: start_info=000000000004b540
> 
> It does not behave as explained in README. Kindly help me to solve this
> issue.
> 

The README needs to be updated to reflect the fact.  Anyway, printing
out the time is just to demonstrate basic functionality of mini-os, not
a vital sign if mini-os is up and running.

What is your end goal?

Wei.

> Regards,
> Sanjeev

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


_______________________________________________
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 Sep 11 09:20:21 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 11 Sep 2015 09:20:21 +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 1ZaKVJ-0000O3-Ly; Fri, 11 Sep 2015 09:20:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=689b6b1b2=wei.liu2@citrix.com>)
	id 1ZaKVH-0000Nw-UX
	for minios-devel@lists.xenproject.org; Fri, 11 Sep 2015 09:20:20 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
	86/67-18886-3DC92F55; Fri, 11 Sep 2015 09:20:19 +0000
X-Env-Sender: prvs=689b6b1b2=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1441963217!16493189!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6441 invoked from network); 11 Sep 2015 09:20:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Sep 2015 09:20:18 -0000
X-IronPort-AV: E=Sophos;i="5.17,511,1437436800"; d="scan'208";a="299393184"
Date: Fri, 11 Sep 2015 10:20:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: SANJEEV PALKAR <cs14m043@smail.iitm.ac.in>
Message-ID: <20150911092015.GA21533@zion.uk.xensource.com>
References: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] DomU in blocked state
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

On Fri, Sep 11, 2015 at 01:52:36PM +0530, SANJEEV PALKAR wrote:
> Hi,
>     After command "sudo xl create -c domain_config", DomU will be in
> blocked state and time = 0.0 secs & displays the following message & stops.
> 

FWIW blocked is a valid state. That means mini-os is waiting for event.

> Parsing config from domain_config
> Xen Minimal OS!
>   start_info: 000000000007c000(VA)
>     nr_pages: 0x2000
>   shared_inf: 0xca6a8000(MA)
>      pt_base: 000000000007f000(VA)
> nr_pt_frames: 0x5
>     mfn_list: 000000000006c000(VA)
>    mod_start: 0x0(VA)
>      mod_len: 0
>        flags: 0x0
>     cmd_line:
>        stack: 000000000002b540-000000000004b540
> MM: Init
>       _text: 0000000000000000(VA)
>      _etext: 00000000000177eb(VA)
>    _erodata: 000000000001e000(VA)
>      _edata: 000000000001e480(VA)
> stack start: 000000000002b540(VA)
>        _end: 000000000006ba58(VA)
>   start_pfn: 87
>     max_pfn: 2000
> Mapping memory range 0x400000 - 0x2000000
> setting 0000000000000000-000000000001e000 readonly
> skipped 1000
> MM: Initialise page allocator for 95000(95000)-2000000(2000000)
> MM: done
> Demand map pfns at 2001000-0000002002001000.
> Initialising timer interface
> Initialising console ... done.
> gnttab_table mapped at 0000000002001000.
> Initialising scheduler
> Thread "Idle": pointer: 0x00000000000a8070, stack: 0x00000000000b0000
> Thread "xenstore": pointer: 0x00000000000a80d0, stack: 0x00000000000c0000
> xenbus initialised on irq 1 mfn 0x12eed9
> Thread "shutdown": pointer: 0x00000000000a8130, stack: 0x00000000000d0000
> kernel.c: dummy main: start_info=000000000004b540
> 
> It does not behave as explained in README. Kindly help me to solve this
> issue.
> 

The README needs to be updated to reflect the fact.  Anyway, printing
out the time is just to demonstrate basic functionality of mini-os, not
a vital sign if mini-os is up and running.

What is your end goal?

Wei.

> Regards,
> Sanjeev

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


_______________________________________________
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 Sep 11 10:04:11 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 11 Sep 2015 10:04:11 +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 1ZaLBj-0005PD-FO; Fri, 11 Sep 2015 10:04:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=689b6b1b2=wei.liu2@citrix.com>)
	id 1ZaLBi-0005P7-Bf
	for minios-devel@lists.xenproject.org; Fri, 11 Sep 2015 10:04:10 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
	33/E5-28221-917A2F55; Fri, 11 Sep 2015 10:04:09 +0000
X-Env-Sender: prvs=689b6b1b2=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1441965847!16509391!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16678 invoked from network); 11 Sep 2015 10:04:08 -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;
	11 Sep 2015 10:04:08 -0000
X-IronPort-AV: E=Sophos;i="5.17,511,1437436800"; d="scan'208";a="302941752"
Date: Fri, 11 Sep 2015 11:04:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: SANJEEV PALKAR <cs14m043@smail.iitm.ac.in>
Message-ID: <20150911100404.GB21533@zion.uk.xensource.com>
References: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
	<20150911092015.GA21533@zion.uk.xensource.com>
	<CAPzM7BgwsfxLrLtB-P5xZGmrKjwKskgUE-YtQ4jrm5-+n=0V_g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPzM7BgwsfxLrLtB-P5xZGmrKjwKskgUE-YtQ4jrm5-+n=0V_g@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] DomU in blocked state
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

Add back minios-devel.

On Fri, Sep 11, 2015 at 03:24:55PM +0530, SANJEEV PALKAR wrote:
> Thanku u Sir. I am student. My project requirement is porting linux NVMe
> device driver to Mini OS/some minimal OS. Is it feasible? Give me some
> pointers to how to go about.
> 

Porting Linux driver to mini-os doesn't look feasible to me because
mini-os doesn't provide Linux kernel APIs. I don't know what your NVM
driver needs so I can't comment on this specific case.

I suggest you talk to your advisor to see if he / she can choose a
better platform for your task.

Wei.

_______________________________________________
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 Sep 11 10:04:11 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 11 Sep 2015 10:04:11 +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 1ZaLBj-0005PD-FO; Fri, 11 Sep 2015 10:04:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=689b6b1b2=wei.liu2@citrix.com>)
	id 1ZaLBi-0005P7-Bf
	for minios-devel@lists.xenproject.org; Fri, 11 Sep 2015 10:04:10 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
	33/E5-28221-917A2F55; Fri, 11 Sep 2015 10:04:09 +0000
X-Env-Sender: prvs=689b6b1b2=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1441965847!16509391!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16678 invoked from network); 11 Sep 2015 10:04:08 -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;
	11 Sep 2015 10:04:08 -0000
X-IronPort-AV: E=Sophos;i="5.17,511,1437436800"; d="scan'208";a="302941752"
Date: Fri, 11 Sep 2015 11:04:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: SANJEEV PALKAR <cs14m043@smail.iitm.ac.in>
Message-ID: <20150911100404.GB21533@zion.uk.xensource.com>
References: <CAPzM7Bjj9dwgoNGmONBsU2P8pxGKvdo=g24mzafLYaJS+iZz9w@mail.gmail.com>
	<20150911092015.GA21533@zion.uk.xensource.com>
	<CAPzM7BgwsfxLrLtB-P5xZGmrKjwKskgUE-YtQ4jrm5-+n=0V_g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPzM7BgwsfxLrLtB-P5xZGmrKjwKskgUE-YtQ4jrm5-+n=0V_g@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] DomU in blocked state
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

Add back minios-devel.

On Fri, Sep 11, 2015 at 03:24:55PM +0530, SANJEEV PALKAR wrote:
> Thanku u Sir. I am student. My project requirement is porting linux NVMe
> device driver to Mini OS/some minimal OS. Is it feasible? Give me some
> pointers to how to go about.
> 

Porting Linux driver to mini-os doesn't look feasible to me because
mini-os doesn't provide Linux kernel APIs. I don't know what your NVM
driver needs so I can't comment on this specific case.

I suggest you talk to your advisor to see if he / she can choose a
better platform for your task.

Wei.

_______________________________________________
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 Sep 30 02:12:38 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 30 Sep 2015 02:12:38 +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 1Zh6sm-0000y0-Ps; Wed, 30 Sep 2015 02:12:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <carlpaten@gmail.com>) id 1Zh6sl-0000xv-2P
	for minios-devel@lists.xenproject.org; Wed, 30 Sep 2015 02:12:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
	32/83-19220-2154B065; Wed, 30 Sep 2015 02:12:34 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1443579153!38676133!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10946 invoked from network); 30 Sep 2015 02:12:33 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
	(209.85.213.42)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Sep 2015 02:12:33 -0000
Received: by vkfp126 with SMTP id p126so16791821vkf.3
	for <minios-devel@lists.xenproject.org>;
	Tue, 29 Sep 2015 19:12:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:from:date:message-id:subject:to:content-type;
	bh=dfFtYyxvstZR2amNGmcFweUqs72+sMQtS2tjpmUWbYw=;
	b=BSjynXb+mVzFWsNxodQeU6AMyyoTJuReiE/vkIJPW2v8vTT5LdZFAH8KjiMiju8R6p
	BBt0ID4Ej+V1JHsbb/0HP78shF0AgfgIW4ahq8uEM854e7FaNZoDK33PibIG7eu7IcM8
	ku+o5Lc0S2cdzDinKo9+oaFuZDu7s+LG5pjZ7tfoyYexZijpWmUWsxRGYcofOqK4En1v
	J49SvG2UCXtQuT59z/WiWyIwGqma8mhADPj/zLaUx+seWpabBBMRp/JEL5C2kYFa0Coi
	+kvsEu2sXqc+oEVPu80AaksT/UkqPbnajeZ6KZDNyCabmvwx/Ss3pogMyPq5G6YJtYtS
	xI+w==
X-Received: by 10.31.165.132 with SMTP id o126mr1044751vke.101.1443579152636; 
	Tue, 29 Sep 2015 19:12:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.220.69 with HTTP; Tue, 29 Sep 2015 19:12:13 -0700 (PDT)
From: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Date: Tue, 29 Sep 2015 22:12:13 -0400
X-Google-Sender-Auth: 0R8NtJ84XruE-JADrXffU7ZfmIQ
Message-ID: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] libc on Mini-OS
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

Hi all,

We're still on a quest to get Rust programs to compile on Mini-OS.
Right now, we need a libc to sandwich between the two. As far as we
know, Mini-OS only works well with Newlib and Rust only works well
with glibc. There's also the option of musl.

We'd be the happiest if we could make glibc work on Mini-OS, but
we've seen points to this being very hard to accomplish. Instead,
I've been trying to get a "Hello world!" Newlib/Mini-OS app to
compile, based on a tutorial from 2006 on the subject[1].
Unfortunately, that resource seems hopelessly antiquated, so I
figured I'd ask the experts :)

I have several questions:
1. Have there been any efforts around getting glibc to run on Mini
OS? Is there documentation on the subject?
2. Similarly, what's the status of Newlib on Mini-OS? How do you
suggest we tackle that?
3. Which libc do you think we should go with?
4. How does the Mini-OS build system create a Xen-appropriate ELF
file without the use of a cross-compiler? Most resources I've found
recommend the use of a cross-compiler, but nothing of the sort seems
to be happening here.

Thanks in advance!

Carl Patenaude Poulin
Undergraduate student at McGill University

[1] http://sourceware.org/ml/newlib/2006/msg00483.html

_______________________________________________
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 Sep 30 02:12:38 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 30 Sep 2015 02:12:38 +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 1Zh6sm-0000y0-Ps; Wed, 30 Sep 2015 02:12:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <carlpaten@gmail.com>) id 1Zh6sl-0000xv-2P
	for minios-devel@lists.xenproject.org; Wed, 30 Sep 2015 02:12:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
	32/83-19220-2154B065; Wed, 30 Sep 2015 02:12:34 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1443579153!38676133!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10946 invoked from network); 30 Sep 2015 02:12:33 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
	(209.85.213.42)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Sep 2015 02:12:33 -0000
Received: by vkfp126 with SMTP id p126so16791821vkf.3
	for <minios-devel@lists.xenproject.org>;
	Tue, 29 Sep 2015 19:12:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:from:date:message-id:subject:to:content-type;
	bh=dfFtYyxvstZR2amNGmcFweUqs72+sMQtS2tjpmUWbYw=;
	b=BSjynXb+mVzFWsNxodQeU6AMyyoTJuReiE/vkIJPW2v8vTT5LdZFAH8KjiMiju8R6p
	BBt0ID4Ej+V1JHsbb/0HP78shF0AgfgIW4ahq8uEM854e7FaNZoDK33PibIG7eu7IcM8
	ku+o5Lc0S2cdzDinKo9+oaFuZDu7s+LG5pjZ7tfoyYexZijpWmUWsxRGYcofOqK4En1v
	J49SvG2UCXtQuT59z/WiWyIwGqma8mhADPj/zLaUx+seWpabBBMRp/JEL5C2kYFa0Coi
	+kvsEu2sXqc+oEVPu80AaksT/UkqPbnajeZ6KZDNyCabmvwx/Ss3pogMyPq5G6YJtYtS
	xI+w==
X-Received: by 10.31.165.132 with SMTP id o126mr1044751vke.101.1443579152636; 
	Tue, 29 Sep 2015 19:12:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.220.69 with HTTP; Tue, 29 Sep 2015 19:12:13 -0700 (PDT)
From: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Date: Tue, 29 Sep 2015 22:12:13 -0400
X-Google-Sender-Auth: 0R8NtJ84XruE-JADrXffU7ZfmIQ
Message-ID: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] libc on Mini-OS
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

Hi all,

We're still on a quest to get Rust programs to compile on Mini-OS.
Right now, we need a libc to sandwich between the two. As far as we
know, Mini-OS only works well with Newlib and Rust only works well
with glibc. There's also the option of musl.

We'd be the happiest if we could make glibc work on Mini-OS, but
we've seen points to this being very hard to accomplish. Instead,
I've been trying to get a "Hello world!" Newlib/Mini-OS app to
compile, based on a tutorial from 2006 on the subject[1].
Unfortunately, that resource seems hopelessly antiquated, so I
figured I'd ask the experts :)

I have several questions:
1. Have there been any efforts around getting glibc to run on Mini
OS? Is there documentation on the subject?
2. Similarly, what's the status of Newlib on Mini-OS? How do you
suggest we tackle that?
3. Which libc do you think we should go with?
4. How does the Mini-OS build system create a Xen-appropriate ELF
file without the use of a cross-compiler? Most resources I've found
recommend the use of a cross-compiler, but nothing of the sort seems
to be happening here.

Thanks in advance!

Carl Patenaude Poulin
Undergraduate student at McGill University

[1] http://sourceware.org/ml/newlib/2006/msg00483.html

_______________________________________________
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 Sep 30 08:53:36 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 30 Sep 2015 08:53: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 1ZhD8p-0005fX-5G; Wed, 30 Sep 2015 08:53:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7082c434e=Ian.Campbell@citrix.com>)
	id 1ZhD8n-0005fS-Q2
	for minios-devel@lists.xenproject.org; Wed, 30 Sep 2015 08:53:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	DF/9A-30270-D03AB065; Wed, 30 Sep 2015 08:53:33 +0000
X-Env-Sender: prvs=7082c434e=Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1443603210!6648574!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 601 invoked from network); 30 Sep 2015 08:53:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Sep 2015 08:53:32 -0000
X-IronPort-AV: E=Sophos;i="5.17,611,1437436800"; d="scan'208";a="303303417"
Message-ID: <1443603209.16718.165.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>,
	<minios-devel@lists.xenproject.org>
Date: Wed, 30 Sep 2015 09:53:29 +0100
In-Reply-To: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
References: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
X-Mailer: Evolution 3.16.5-1 
MIME-Version: 1.0
X-DLP: MIA2
Subject: Re: [Minios-devel] libc on Mini-OS
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

On Tue, 2015-09-29 at 22:12 -0400, Carl Patenaude Poulin wrote:
> Hi all,
> 
> We're still on a quest to get Rust programs to compile on Mini-OS.
> Right now, we need a libc to sandwich between the two. As far as we
> know, Mini-OS only works well with Newlib and Rust only works well
> with glibc. There's also the option of musl.
> 
> We'd be the happiest if we could make glibc work on Mini-OS, but
> we've seen points to this being very hard to accomplish. Instead,
> I've been trying to get a "Hello world!" Newlib/Mini-OS app to
> compile, based on a tutorial from 2006 on the subject[1].
> Unfortunately, that resource seems hopelessly antiquated, so I
> figured I'd ask the experts :)
> 
> I have several questions:
> 1. Have there been any efforts around getting glibc to run on Mini
> OS? Is there documentation on the subject?
> 2. Similarly, what's the status of Newlib on Mini-OS? How do you
> suggest we tackle that?
> 3. Which libc do you think we should go with?

My answer to all three of these would be to suggest that you investigate
rumpkernels (rumpkernels.org) which provides a BSD libc environment (which
is more POSIX than newlib by far and should therefore be easier to get Rust
working on). When targeting Xen rumpkernels uses mini-os for the lower
levels and achieves similar aims in a much more pleasant and accessible
way.

Does rust run on native NetBSD? If so then that removes one big hurdle.
Googling seems to suggest there have been some efforts in this direction
but I'm not clear if they are "done".

I would imagine that the rust maintainers would be more accepting of
patches which make rust usable on NetBSD than they might be of newlib or
some other even more niche libc, which means rust-on-rumpkernels would have
less to maintain themselves.

(my actual answer to 1a and 1b would be "No" and to 2 would be "moribund")

> 4. How does the Mini-OS build system create a Xen-appropriate ELF
> file without the use of a cross-compiler? Most resources I've found
> recommend the use of a cross-compiler, but nothing of the sort seems
> to be happening here.

mini-os uses the native compiler with various options to stop it linking
against system libraries.

AIUI Rump-kernels use wrappers which look just like cross compilers
(although under the hood I think they might do something similar to raw
mini-os)

Ian.


_______________________________________________
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 Sep 30 08:53:36 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 30 Sep 2015 08:53: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 1ZhD8p-0005fX-5G; Wed, 30 Sep 2015 08:53:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=7082c434e=Ian.Campbell@citrix.com>)
	id 1ZhD8n-0005fS-Q2
	for minios-devel@lists.xenproject.org; Wed, 30 Sep 2015 08:53:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	DF/9A-30270-D03AB065; Wed, 30 Sep 2015 08:53:33 +0000
X-Env-Sender: prvs=7082c434e=Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1443603210!6648574!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 601 invoked from network); 30 Sep 2015 08:53:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Sep 2015 08:53:32 -0000
X-IronPort-AV: E=Sophos;i="5.17,611,1437436800"; d="scan'208";a="303303417"
Message-ID: <1443603209.16718.165.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>,
	<minios-devel@lists.xenproject.org>
Date: Wed, 30 Sep 2015 09:53:29 +0100
In-Reply-To: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
References: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
X-Mailer: Evolution 3.16.5-1 
MIME-Version: 1.0
X-DLP: MIA2
Subject: Re: [Minios-devel] libc on Mini-OS
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

On Tue, 2015-09-29 at 22:12 -0400, Carl Patenaude Poulin wrote:
> Hi all,
> 
> We're still on a quest to get Rust programs to compile on Mini-OS.
> Right now, we need a libc to sandwich between the two. As far as we
> know, Mini-OS only works well with Newlib and Rust only works well
> with glibc. There's also the option of musl.
> 
> We'd be the happiest if we could make glibc work on Mini-OS, but
> we've seen points to this being very hard to accomplish. Instead,
> I've been trying to get a "Hello world!" Newlib/Mini-OS app to
> compile, based on a tutorial from 2006 on the subject[1].
> Unfortunately, that resource seems hopelessly antiquated, so I
> figured I'd ask the experts :)
> 
> I have several questions:
> 1. Have there been any efforts around getting glibc to run on Mini
> OS? Is there documentation on the subject?
> 2. Similarly, what's the status of Newlib on Mini-OS? How do you
> suggest we tackle that?
> 3. Which libc do you think we should go with?

My answer to all three of these would be to suggest that you investigate
rumpkernels (rumpkernels.org) which provides a BSD libc environment (which
is more POSIX than newlib by far and should therefore be easier to get Rust
working on). When targeting Xen rumpkernels uses mini-os for the lower
levels and achieves similar aims in a much more pleasant and accessible
way.

Does rust run on native NetBSD? If so then that removes one big hurdle.
Googling seems to suggest there have been some efforts in this direction
but I'm not clear if they are "done".

I would imagine that the rust maintainers would be more accepting of
patches which make rust usable on NetBSD than they might be of newlib or
some other even more niche libc, which means rust-on-rumpkernels would have
less to maintain themselves.

(my actual answer to 1a and 1b would be "No" and to 2 would be "moribund")

> 4. How does the Mini-OS build system create a Xen-appropriate ELF
> file without the use of a cross-compiler? Most resources I've found
> recommend the use of a cross-compiler, but nothing of the sort seems
> to be happening here.

mini-os uses the native compiler with various options to stop it linking
against system libraries.

AIUI Rump-kernels use wrappers which look just like cross compilers
(although under the hood I think they might do something similar to raw
mini-os)

Ian.


_______________________________________________
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 Sep 30 09:15:19 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 30 Sep 2015 09:15:19 +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 1ZhDTq-0008Sc-DO; Wed, 30 Sep 2015 09:15:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=708bdb1b4=wei.liu2@citrix.com>)
	id 1ZhDTo-0008SQ-V5
	for minios-devel@lists.xenproject.org; Wed, 30 Sep 2015 09:15:17 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	60/F3-19110-428AB065; Wed, 30 Sep 2015 09:15:16 +0000
X-Env-Sender: prvs=708bdb1b4=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1443604514!35536201!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8258 invoked from network); 30 Sep 2015 09:15:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Sep 2015 09:15:15 -0000
X-IronPort-AV: E=Sophos;i="5.17,611,1437436800"; d="scan'208";a="307048031"
Date: Wed, 30 Sep 2015 10:15:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20150930091512.GK13821@zion.uk.xensource.com>
References: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
	<1443603209.16718.165.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1443603209.16718.165.camel@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com,
	Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Subject: Re: [Minios-devel] libc on Mini-OS
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

On Wed, Sep 30, 2015 at 09:53:29AM +0100, Ian Campbell wrote:
> On Tue, 2015-09-29 at 22:12 -0400, Carl Patenaude Poulin wrote:
> > Hi all,
> > 
> > We're still on a quest to get Rust programs to compile on Mini-OS.
> > Right now, we need a libc to sandwich between the two. As far as we
> > know, Mini-OS only works well with Newlib and Rust only works well
> > with glibc. There's also the option of musl.
> > 
> > We'd be the happiest if we could make glibc work on Mini-OS, but
> > we've seen points to this being very hard to accomplish. Instead,
> > I've been trying to get a "Hello world!" Newlib/Mini-OS app to
> > compile, based on a tutorial from 2006 on the subject[1].
> > Unfortunately, that resource seems hopelessly antiquated, so I
> > figured I'd ask the experts :)
> > 
> > I have several questions:
> > 1. Have there been any efforts around getting glibc to run on Mini
> > OS? Is there documentation on the subject?
> > 2. Similarly, what's the status of Newlib on Mini-OS? How do you
> > suggest we tackle that?
> > 3. Which libc do you think we should go with?
> 
> My answer to all three of these would be to suggest that you investigate
> rumpkernels (rumpkernels.org) which provides a BSD libc environment (which
> is more POSIX than newlib by far and should therefore be easier to get Rust
> working on). When targeting Xen rumpkernels uses mini-os for the lower
> levels and achieves similar aims in a much more pleasant and accessible
> way.
> 
> Does rust run on native NetBSD? If so then that removes one big hurdle.
> Googling seems to suggest there have been some efforts in this direction
> but I'm not clear if they are "done".
> 
> I would imagine that the rust maintainers would be more accepting of
> patches which make rust usable on NetBSD than they might be of newlib or
> some other even more niche libc, which means rust-on-rumpkernels would have
> less to maintain themselves.
> 

Someone make rust run on rump kernel (rumprun unikernel, to be precise).

Announcement email was sent three days ago.

https://www.freelists.org/post/rumpkernel-users/Rust-on-Rumprun

Some links from the announcement email.

[1] https://github.com/rust-lang/rust/pull/28593
[2] https://github.com/rumpkernel/rumprun-packages/tree/master/rust
[3] https://www.freelists.org/post/rumpkernel-users/multibake-improvement-with-symbol-collisions
[4] https://gandro.github.io/2015/09/27/rust-on-rumprun/


Wei.

> (my actual answer to 1a and 1b would be "No" and to 2 would be "moribund")
> 
> > 4. How does the Mini-OS build system create a Xen-appropriate ELF
> > file without the use of a cross-compiler? Most resources I've found
> > recommend the use of a cross-compiler, but nothing of the sort seems
> > to be happening here.
> 
> mini-os uses the native compiler with various options to stop it linking
> against system libraries.
> 
> AIUI Rump-kernels use wrappers which look just like cross compilers
> (although under the hood I think they might do something similar to raw
> mini-os)
> 
> Ian.
> 
> 
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

_______________________________________________
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 Sep 30 09:15:19 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 30 Sep 2015 09:15:19 +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 1ZhDTq-0008Sc-DO; Wed, 30 Sep 2015 09:15:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=708bdb1b4=wei.liu2@citrix.com>)
	id 1ZhDTo-0008SQ-V5
	for minios-devel@lists.xenproject.org; Wed, 30 Sep 2015 09:15:17 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	60/F3-19110-428AB065; Wed, 30 Sep 2015 09:15:16 +0000
X-Env-Sender: prvs=708bdb1b4=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1443604514!35536201!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: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8258 invoked from network); 30 Sep 2015 09:15:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Sep 2015 09:15:15 -0000
X-IronPort-AV: E=Sophos;i="5.17,611,1437436800"; d="scan'208";a="307048031"
Date: Wed, 30 Sep 2015 10:15:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20150930091512.GK13821@zion.uk.xensource.com>
References: <CA+v+NpKy3vF7WeWczCA3hbRk+BtYrNuiL+ufPDAUZ9E3ThtS4g@mail.gmail.com>
	<1443603209.16718.165.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1443603209.16718.165.camel@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com,
	Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Subject: Re: [Minios-devel] libc on Mini-OS
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

On Wed, Sep 30, 2015 at 09:53:29AM +0100, Ian Campbell wrote:
> On Tue, 2015-09-29 at 22:12 -0400, Carl Patenaude Poulin wrote:
> > Hi all,
> > 
> > We're still on a quest to get Rust programs to compile on Mini-OS.
> > Right now, we need a libc to sandwich between the two. As far as we
> > know, Mini-OS only works well with Newlib and Rust only works well
> > with glibc. There's also the option of musl.
> > 
> > We'd be the happiest if we could make glibc work on Mini-OS, but
> > we've seen points to this being very hard to accomplish. Instead,
> > I've been trying to get a "Hello world!" Newlib/Mini-OS app to
> > compile, based on a tutorial from 2006 on the subject[1].
> > Unfortunately, that resource seems hopelessly antiquated, so I
> > figured I'd ask the experts :)
> > 
> > I have several questions:
> > 1. Have there been any efforts around getting glibc to run on Mini
> > OS? Is there documentation on the subject?
> > 2. Similarly, what's the status of Newlib on Mini-OS? How do you
> > suggest we tackle that?
> > 3. Which libc do you think we should go with?
> 
> My answer to all three of these would be to suggest that you investigate
> rumpkernels (rumpkernels.org) which provides a BSD libc environment (which
> is more POSIX than newlib by far and should therefore be easier to get Rust
> working on). When targeting Xen rumpkernels uses mini-os for the lower
> levels and achieves similar aims in a much more pleasant and accessible
> way.
> 
> Does rust run on native NetBSD? If so then that removes one big hurdle.
> Googling seems to suggest there have been some efforts in this direction
> but I'm not clear if they are "done".
> 
> I would imagine that the rust maintainers would be more accepting of
> patches which make rust usable on NetBSD than they might be of newlib or
> some other even more niche libc, which means rust-on-rumpkernels would have
> less to maintain themselves.
> 

Someone make rust run on rump kernel (rumprun unikernel, to be precise).

Announcement email was sent three days ago.

https://www.freelists.org/post/rumpkernel-users/Rust-on-Rumprun

Some links from the announcement email.

[1] https://github.com/rust-lang/rust/pull/28593
[2] https://github.com/rumpkernel/rumprun-packages/tree/master/rust
[3] https://www.freelists.org/post/rumpkernel-users/multibake-improvement-with-symbol-collisions
[4] https://gandro.github.io/2015/09/27/rust-on-rumprun/


Wei.

> (my actual answer to 1a and 1b would be "No" and to 2 would be "moribund")
> 
> > 4. How does the Mini-OS build system create a Xen-appropriate ELF
> > file without the use of a cross-compiler? Most resources I've found
> > recommend the use of a cross-compiler, but nothing of the sort seems
> > to be happening here.
> 
> mini-os uses the native compiler with various options to stop it linking
> against system libraries.
> 
> AIUI Rump-kernels use wrappers which look just like cross compilers
> (although under the hood I think they might do something similar to raw
> mini-os)
> 
> Ian.
> 
> 
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel

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

