From minios-devel-bounces@lists.xenproject.org Mon Aug 03 13:55:37 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 13:55: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 1ZMGDJ-0001de-3o; Mon, 03 Aug 2015 13:55:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGDH-0001dV-4Q
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 13:55:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	F3/F2-14422-6D27FB55; Mon, 03 Aug 2015 13:55:34 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1438610132!25483217!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 20856 invoked from network); 3 Aug 2015 13:55:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 13:55:33 -0000
X-IronPort-AV: E=Sophos;i="5.15,601,1432598400"; d="scan'208";a="290601931"
Message-ID: <1438610129.30740.149.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 14:55:29 +0100
In-Reply-To: <1437646119-32175-2-git-send-email-talex5@gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-2-git-send-email-talex5@gmail.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: karim.allah.ahmed@gmail.com, stefano.stabellini@eu.citrix.com,
	Dave.Scott@eu.citrix.com, samuel.thibault@ens-lyon.org, anil@recoil.org
Subject: Re: [Minios-devel] [PATCH ARM v10 1/2] arm: interrupt controller
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 Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> Based on an initial patch by Karim Raslan.
> 
> Signed-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>
> Signed-off-by: Thomas Leonard <talex5@gmail.com>
> 
> ---
> 
> Changes since v9
> 
> Addressed comments from Ian Campbell:
> - Added note about hard-coded IRQ numbers to README

Last time I said this patch looked good to me apart from this, so without
reviewing again:

Acked-by: an Campbell <ian.campbell@citrix.com>


_______________________________________________
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 Mon Aug 03 13:55:37 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 13:55: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 1ZMGDJ-0001de-3o; Mon, 03 Aug 2015 13:55:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGDH-0001dV-4Q
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 13:55:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	F3/F2-14422-6D27FB55; Mon, 03 Aug 2015 13:55:34 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1438610132!25483217!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 20856 invoked from network); 3 Aug 2015 13:55:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 13:55:33 -0000
X-IronPort-AV: E=Sophos;i="5.15,601,1432598400"; d="scan'208";a="290601931"
Message-ID: <1438610129.30740.149.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 14:55:29 +0100
In-Reply-To: <1437646119-32175-2-git-send-email-talex5@gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-2-git-send-email-talex5@gmail.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: karim.allah.ahmed@gmail.com, stefano.stabellini@eu.citrix.com,
	Dave.Scott@eu.citrix.com, samuel.thibault@ens-lyon.org, anil@recoil.org
Subject: Re: [Minios-devel] [PATCH ARM v10 1/2] arm: interrupt controller
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 Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> Based on an initial patch by Karim Raslan.
> 
> Signed-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>
> Signed-off-by: Thomas Leonard <talex5@gmail.com>
> 
> ---
> 
> Changes since v9
> 
> Addressed comments from Ian Campbell:
> - Added note about hard-coded IRQ numbers to README

Last time I said this patch looked good to me apart from this, so without
reviewing again:

Acked-by: an Campbell <ian.campbell@citrix.com>


_______________________________________________
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 Mon Aug 03 13:56:49 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 13:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZMGET-00029u-MC; Mon, 03 Aug 2015 13:56:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGES-00029j-G9
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 13:56:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	49/75-14422-F137FB55; Mon, 03 Aug 2015 13:56:47 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1438610205!25429472!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 17711 invoked from network); 3 Aug 2015 13:56:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 13:56:47 -0000
X-IronPort-AV: E=Sophos;i="5.15,601,1432598400"; d="scan'208";a="290602367"
Message-ID: <1438610203.30740.150.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 14:56:43 +0100
In-Reply-To: <1437646119-32175-3-git-send-email-talex5@gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: karim.allah.ahmed@gmail.com, samuel.thibault@ens-lyon.org, anil@recoil.org,
	Dave.Scott@eu.citrix.com, stefano.stabellini@eu.citrix.com
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> Based on an initial patch by Karim Raslan.
> 
> This activates the ARM code added in the previous patches. On ARM,
> Mini-OS will boot and display some output on the console. Tested with:
> 
> 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 -j4
> 
> The memmove implementation is from FreeBSD's
> contrib/ldns/compat/memmove.c (r246827).
> 
> Signed-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>
> Signed-off-by: Thomas Leonard <talex5@gmail.com>

Acked-by: Ian Campbell <ian.campbell@citrix.com>


_______________________________________________
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 Mon Aug 03 13:56:49 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 13:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZMGET-00029u-MC; Mon, 03 Aug 2015 13:56:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGES-00029j-G9
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 13:56:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	49/75-14422-F137FB55; Mon, 03 Aug 2015 13:56:47 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1438610205!25429472!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 17711 invoked from network); 3 Aug 2015 13:56:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 13:56:47 -0000
X-IronPort-AV: E=Sophos;i="5.15,601,1432598400"; d="scan'208";a="290602367"
Message-ID: <1438610203.30740.150.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 14:56:43 +0100
In-Reply-To: <1437646119-32175-3-git-send-email-talex5@gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: karim.allah.ahmed@gmail.com, samuel.thibault@ens-lyon.org, anil@recoil.org,
	Dave.Scott@eu.citrix.com, stefano.stabellini@eu.citrix.com
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> Based on an initial patch by Karim Raslan.
> 
> This activates the ARM code added in the previous patches. On ARM,
> Mini-OS will boot and display some output on the console. Tested with:
> 
> 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 -j4
> 
> The memmove implementation is from FreeBSD's
> contrib/ldns/compat/memmove.c (r246827).
> 
> Signed-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>
> Signed-off-by: Thomas Leonard <talex5@gmail.com>

Acked-by: Ian Campbell <ian.campbell@citrix.com>


_______________________________________________
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 Mon Aug 03 14:05:31 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 14:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZMGMt-0002g6-T0; Mon, 03 Aug 2015 14:05:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGMs-0002fs-Vt
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 14:05:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	22/B0-02380-A257FB55; Mon, 03 Aug 2015 14:05:30 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1438610727!25440997!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 6071 invoked from network); 3 Aug 2015 14:05:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 14:05:29 -0000
X-IronPort-AV: E=Sophos;i="5.15,601,1432598400"; d="scan'208";a="290606719"
Message-ID: <1438610708.30740.155.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 15:05:08 +0100
In-Reply-To: <1437646119-32175-3-git-send-email-talex5@gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>, Dave.Scott@eu.citrix.com, anil@recoil.org,
	karim.allah.ahmed@gmail.com, stefano.stabellini@eu.citrix.com,
	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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
[...]
>  .gitmodules          |  3 +++
[...]
>  dtc                  |  1 +
> 
[...]
> diff --git a/.gitmodules b/.gitmodules
> new file mode 100644
> index 0000000..221102d
> --- /dev/null
> +++ b/.gitmodules
> @@ -0,0 +1,3 @@
> +[submodule "dtc"]
> +	path = dtc
> +	url = git://git.kernel.org/pub/scm/utils/dtc/dtc.git
[...]
> diff --git a/dtc b/dtc
> new file mode 160000
> index 0000000..64c46b0
> --- /dev/null
> +++ b/dtc
> @@ -0,0 +1 @@
> +Subproject commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21

I was about to apply when I noticed this and I just wanted to raise the use
of git submodules here explicitly to check folks were OK with it.

The (or, one) alternative is to import libfdt into the mini-os code based,
which is how both Xen and Linux have approached this issue for in-kernel
use of libfdt (Xen still depends on the normal packaged library for
userspace use).

Thoughts?

I think the addition of the submodule should be called out in the commit
message. In particular I expect it means that the build rune quoted there
won't actually work without having done some other stuff first, perhaps
this is even worthy of mention in the README?

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 Mon Aug 03 14:05:31 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 14:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZMGMt-0002g6-T0; Mon, 03 Aug 2015 14:05:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGMs-0002fs-Vt
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 14:05:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	22/B0-02380-A257FB55; Mon, 03 Aug 2015 14:05:30 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1438610727!25440997!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 6071 invoked from network); 3 Aug 2015 14:05:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 14:05:29 -0000
X-IronPort-AV: E=Sophos;i="5.15,601,1432598400"; d="scan'208";a="290606719"
Message-ID: <1438610708.30740.155.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 15:05:08 +0100
In-Reply-To: <1437646119-32175-3-git-send-email-talex5@gmail.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-3-git-send-email-talex5@gmail.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>, Dave.Scott@eu.citrix.com, anil@recoil.org,
	karim.allah.ahmed@gmail.com, stefano.stabellini@eu.citrix.com,
	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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
[...]
>  .gitmodules          |  3 +++
[...]
>  dtc                  |  1 +
> 
[...]
> diff --git a/.gitmodules b/.gitmodules
> new file mode 100644
> index 0000000..221102d
> --- /dev/null
> +++ b/.gitmodules
> @@ -0,0 +1,3 @@
> +[submodule "dtc"]
> +	path = dtc
> +	url = git://git.kernel.org/pub/scm/utils/dtc/dtc.git
[...]
> diff --git a/dtc b/dtc
> new file mode 160000
> index 0000000..64c46b0
> --- /dev/null
> +++ b/dtc
> @@ -0,0 +1 @@
> +Subproject commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21

I was about to apply when I noticed this and I just wanted to raise the use
of git submodules here explicitly to check folks were OK with it.

The (or, one) alternative is to import libfdt into the mini-os code based,
which is how both Xen and Linux have approached this issue for in-kernel
use of libfdt (Xen still depends on the normal packaged library for
userspace use).

Thoughts?

I think the addition of the submodule should be called out in the commit
message. In particular I expect it means that the build rune quoted there
won't actually work without having done some other stuff first, perhaps
this is even worthy of mention in the README?

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 Mon Aug 03 14:39:56 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 14:39:56 +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 1ZMGuC-0006JW-B6; Mon, 03 Aug 2015 14:39:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGuB-0006JN-2r
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 14:39:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
	13/30-22089-A3D7FB55; Mon, 03 Aug 2015 14:39:54 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1438612792!25463398!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 22258 invoked from network); 3 Aug 2015 14:39:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 14:39:53 -0000
X-IronPort-AV: E=Sophos;i="5.15,602,1432598400"; d="scan'208";a="290624729"
Message-ID: <1438612789.31129.11.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 15:39:49 +0100
In-Reply-To: <1438610129.30740.149.camel@citrix.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-2-git-send-email-talex5@gmail.com>
	<1438610129.30740.149.camel@citrix.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: karim.allah.ahmed@gmail.com, anil@recoil.org, Dave.Scott@eu.citrix.com,
	samuel.thibault@ens-lyon.org, stefano.stabellini@eu.citrix.com
Subject: Re: [Minios-devel] [PATCH ARM v10 1/2] arm: interrupt controller
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 Mon, 2015-08-03 at 14:55 +0100, Ian Campbell wrote:
> On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> > Based on an initial patch by Karim Raslan.
> > 
> > Signed-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>
> > Signed-off-by: Thomas Leonard <talex5@gmail.com>
> > 
> > ---
> > 
> > Changes since v9
> > 
> > Addressed comments from Ian Campbell:
> > - Added note about hard-coded IRQ numbers to README
> 
> Last time I said this patch looked good to me apart from this, so without
> reviewing again:
> 
> Acked-by: an Campbell <ian.campbell@citrix.com>

I applied this one. It's not really clear whose acks I should be waiting
for here, so I hope that isn't considered my taking a liberty...

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 Mon Aug 03 14:39:56 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 03 Aug 2015 14:39:56 +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 1ZMGuC-0006JW-B6; Mon, 03 Aug 2015 14:39:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=650a9bfc7=Ian.Campbell@citrix.com>)
	id 1ZMGuB-0006JN-2r
	for Minios-devel@lists.xenproject.org; Mon, 03 Aug 2015 14:39:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
	13/30-22089-A3D7FB55; Mon, 03 Aug 2015 14:39:54 +0000
X-Env-Sender: prvs=650a9bfc7=Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1438612792!25463398!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 22258 invoked from network); 3 Aug 2015 14:39:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Aug 2015 14:39:53 -0000
X-IronPort-AV: E=Sophos;i="5.15,602,1432598400"; d="scan'208";a="290624729"
Message-ID: <1438612789.31129.11.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, <Minios-devel@lists.xenproject.org>
Date: Mon, 3 Aug 2015 15:39:49 +0100
In-Reply-To: <1438610129.30740.149.camel@citrix.com>
References: <1437646119-32175-1-git-send-email-talex5@gmail.com>
	<1437646119-32175-2-git-send-email-talex5@gmail.com>
	<1438610129.30740.149.camel@citrix.com>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: karim.allah.ahmed@gmail.com, anil@recoil.org, Dave.Scott@eu.citrix.com,
	samuel.thibault@ens-lyon.org, stefano.stabellini@eu.citrix.com
Subject: Re: [Minios-devel] [PATCH ARM v10 1/2] arm: interrupt controller
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 Mon, 2015-08-03 at 14:55 +0100, Ian Campbell wrote:
> On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> > Based on an initial patch by Karim Raslan.
> > 
> > Signed-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>
> > Signed-off-by: Thomas Leonard <talex5@gmail.com>
> > 
> > ---
> > 
> > Changes since v9
> > 
> > Addressed comments from Ian Campbell:
> > - Added note about hard-coded IRQ numbers to README
> 
> Last time I said this patch looked good to me apart from this, so without
> reviewing again:
> 
> Acked-by: an Campbell <ian.campbell@citrix.com>

I applied this one. It's not really clear whose acks I should be waiting
for here, so I hope that isn't considered my taking a liberty...

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 Tue Aug 04 09:44:20 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Aug 2015 09:44:20 +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 1ZMYlg-00023a-0B; Tue, 04 Aug 2015 09:44:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=651577abc=wei.liu2@citrix.com>)
	id 1ZMYle-00023P-Ah
	for Minios-devel@lists.xenproject.org; Tue, 04 Aug 2015 09:44:18 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	83/CE-10715-17980C55; Tue, 04 Aug 2015 09:44:17 +0000
X-Env-Sender: prvs=651577abc=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1438681455!37807794!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 12554 invoked from network); 4 Aug 2015 09:44:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Aug 2015 09:44:16 -0000
X-IronPort-AV: E=Sophos;i="5.15,608,1432598400"; d="scan'208";a="287719814"
Date: Tue, 4 Aug 2015 10:44:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20150804094412.GX26074@zion.uk.xensource.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>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1438610708.30740.155.camel@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Thomas Leonard <talex5@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
	Dave.Scott@eu.citrix.com, anil@recoil.org,
	karim.allah.ahmed@gmail.com, stefano.stabellini@eu.citrix.com,
	Minios-devel@lists.xenproject.org, 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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Mon, Aug 03, 2015 at 03:05:08PM +0100, Ian Campbell wrote:
> On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> [...]
> >  .gitmodules          |  3 +++
> [...]
> >  dtc                  |  1 +
> > 
> [...]
> > diff --git a/.gitmodules b/.gitmodules
> > new file mode 100644
> > index 0000000..221102d
> > --- /dev/null
> > +++ b/.gitmodules
> > @@ -0,0 +1,3 @@
> > +[submodule "dtc"]
> > +	path = dtc
> > +	url = git://git.kernel.org/pub/scm/utils/dtc/dtc.git
> [...]
> > diff --git a/dtc b/dtc
> > new file mode 160000
> > index 0000000..64c46b0
> > --- /dev/null
> > +++ b/dtc
> > @@ -0,0 +1 @@
> > +Subproject commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21
> 
> I was about to apply when I noticed this and I just wanted to raise the use
> of git submodules here explicitly to check folks were OK with it.
> 
> The (or, one) alternative is to import libfdt into the mini-os code based,
> which is how both Xen and Linux have approached this issue for in-kernel
> use of libfdt (Xen still depends on the normal packaged library for
> userspace use).
> 
> Thoughts?

FWIW I prefer importing libfdt into mini-os source tree because of the
issues you mentioned in next paragraph.

But in the end it's mini-os maintainers' call.

Wei.

> 
> I think the addition of the submodule should be called out in the commit
> message. In particular I expect it means that the build rune quoted there
> won't actually work without having done some other stuff first, perhaps
> this is even worthy of mention in the README?
> 


> 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 Tue Aug 04 09:44:20 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Aug 2015 09:44:20 +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 1ZMYlg-00023a-0B; Tue, 04 Aug 2015 09:44:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=651577abc=wei.liu2@citrix.com>)
	id 1ZMYle-00023P-Ah
	for Minios-devel@lists.xenproject.org; Tue, 04 Aug 2015 09:44:18 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	83/CE-10715-17980C55; Tue, 04 Aug 2015 09:44:17 +0000
X-Env-Sender: prvs=651577abc=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1438681455!37807794!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 12554 invoked from network); 4 Aug 2015 09:44:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Aug 2015 09:44:16 -0000
X-IronPort-AV: E=Sophos;i="5.15,608,1432598400"; d="scan'208";a="287719814"
Date: Tue, 4 Aug 2015 10:44:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20150804094412.GX26074@zion.uk.xensource.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>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1438610708.30740.155.camel@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Thomas Leonard <talex5@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
	Dave.Scott@eu.citrix.com, anil@recoil.org,
	karim.allah.ahmed@gmail.com, stefano.stabellini@eu.citrix.com,
	Minios-devel@lists.xenproject.org, 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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Mon, Aug 03, 2015 at 03:05:08PM +0100, Ian Campbell wrote:
> On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> [...]
> >  .gitmodules          |  3 +++
> [...]
> >  dtc                  |  1 +
> > 
> [...]
> > diff --git a/.gitmodules b/.gitmodules
> > new file mode 100644
> > index 0000000..221102d
> > --- /dev/null
> > +++ b/.gitmodules
> > @@ -0,0 +1,3 @@
> > +[submodule "dtc"]
> > +	path = dtc
> > +	url = git://git.kernel.org/pub/scm/utils/dtc/dtc.git
> [...]
> > diff --git a/dtc b/dtc
> > new file mode 160000
> > index 0000000..64c46b0
> > --- /dev/null
> > +++ b/dtc
> > @@ -0,0 +1 @@
> > +Subproject commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21
> 
> I was about to apply when I noticed this and I just wanted to raise the use
> of git submodules here explicitly to check folks were OK with it.
> 
> The (or, one) alternative is to import libfdt into the mini-os code based,
> which is how both Xen and Linux have approached this issue for in-kernel
> use of libfdt (Xen still depends on the normal packaged library for
> userspace use).
> 
> Thoughts?

FWIW I prefer importing libfdt into mini-os source tree because of the
issues you mentioned in next paragraph.

But in the end it's mini-os maintainers' call.

Wei.

> 
> I think the addition of the submodule should be called out in the commit
> message. In particular I expect it means that the build rune quoted there
> won't actually work without having done some other stuff first, perhaps
> this is even worthy of mention in the README?
> 


> 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 Tue Aug 04 18:24:09 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Aug 2015 18:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZMgsh-0002mq-LU; Tue, 04 Aug 2015 18:24:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from
	<SRS0=B/KE=IL=ens-lyon.org=samuel.thibault@bounce.ens-lyon.org>)
	id 1ZMgsf-0002ml-KS
	for Minios-devel@lists.xenproject.org; Tue, 04 Aug 2015 18:24:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
	C0/AE-00536-44301C55; Tue, 04 Aug 2015 18:24:04 +0000
X-Env-Sender: SRS0=B/KE=IL=ens-lyon.org=samuel.thibault@bounce.ens-lyon.o rg
X-Msg-Ref: server-8.tower-31.messagelabs.com!1438712644!32258636!1
X-Originating-IP: [140.77.166.138]
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 5569 invoked from network); 4 Aug 2015 18:24:04 -0000
Received: from sonata.ens-lyon.org (HELO sonata.ens-lyon.org) (140.77.166.138)
	by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 4 Aug 2015 18:24:04 -0000
Received: from localhost (localhost [127.0.0.1])
	by sonata.ens-lyon.org (Postfix) with ESMTP id CFDAC200C6;
	Tue,  4 Aug 2015 20:24:03 +0200 (CEST)
Received: from sonata.ens-lyon.org ([127.0.0.1])
	by localhost (sonata.ens-lyon.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id S8v7i6nUgu5J; Tue,  4 Aug 2015 20:24:03 +0200 (CEST)
Received: from type.youpi.perso.aquilenet.fr
	(LPuteaux-656-1-65-243.w82-127.abo.wanadoo.fr [82.127.43.243])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by sonata.ens-lyon.org (Postfix) with ESMTPSA id 70DCF200C5;
	Tue,  4 Aug 2015 20:24:02 +0200 (CEST)
Received: from samy by type.youpi.perso.aquilenet.fr with local (Exim 4.86_RC5)
	(envelope-from <samuel.thibault@ens-lyon.org>)
	id 1ZMgsY-0002HQ-8i; Tue, 04 Aug 2015 20:23:58 +0200
Date: Tue, 4 Aug 2015 20:23:58 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20150804182358.GB3954@type>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <ian.campbell@citrix.com>,
	Thomas Leonard <talex5@gmail.com>,
	Minios-devel@lists.xenproject.org, stefano.stabellini@eu.citrix.com,
	anil@recoil.org, Dave.Scott@eu.citrix.com,
	karim.allah.ahmed@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>
MIME-Version: 1.0
Content-Length: 1661
Content-Disposition: inline
In-Reply-To: <20150804094412.GX26074@zion.uk.xensource.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Thomas Leonard <talex5@gmail.com>, Dave.Scott@eu.citrix.com,
	anil@recoil.org, karim.allah.ahmed@gmail.com,
	stefano.stabellini@eu.citrix.com, Minios-devel@lists.xenproject.org,
	Ian Campbell <ian.campbell@citrix.com>
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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Wei Liu, le Tue 04 Aug 2015 10:44:12 +0100, a =E9crit :
> On Mon, Aug 03, 2015 at 03:05:08PM +0100, Ian Campbell wrote:
> > On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> > [...]
> > >  .gitmodules          |  3 +++
> > [...]
> > >  dtc                  |  1 +
> > > =

> > [...]
> > > diff --git a/.gitmodules b/.gitmodules
> > > new file mode 100644
> > > index 0000000..221102d
> > > --- /dev/null
> > > +++ b/.gitmodules
> > > @@ -0,0 +1,3 @@
> > > +[submodule "dtc"]
> > > +	path =3D dtc
> > > +	url =3D git://git.kernel.org/pub/scm/utils/dtc/dtc.git
> > [...]
> > > diff --git a/dtc b/dtc
> > > new file mode 160000
> > > index 0000000..64c46b0
> > > --- /dev/null
> > > +++ b/dtc
> > > @@ -0,0 +1 @@
> > > +Subproject commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21
> > =

> > I was about to apply when I noticed this and I just wanted to raise the=
 use
> > of git submodules here explicitly to check folks were OK with it.
> > =

> > The (or, one) alternative is to import libfdt into the mini-os code bas=
ed,
> > which is how both Xen and Linux have approached this issue for in-kernel
> > use of libfdt (Xen still depends on the normal packaged library for
> > userspace use).
> > =

> > Thoughts?
> =

> FWIW I prefer importing libfdt into mini-os source tree because of the
> issues you mentioned in next paragraph.
> =

> But in the end it's mini-os maintainers' call.

Well, I'd say it's the repository maintainers' call :)
I'm fine with either way.

Samuel

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

From minios-devel-bounces@lists.xenproject.org Tue Aug 04 18:24:09 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Aug 2015 18:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZMgsh-0002mq-LU; Tue, 04 Aug 2015 18:24:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from
	<SRS0=B/KE=IL=ens-lyon.org=samuel.thibault@bounce.ens-lyon.org>)
	id 1ZMgsf-0002ml-KS
	for Minios-devel@lists.xenproject.org; Tue, 04 Aug 2015 18:24:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
	C0/AE-00536-44301C55; Tue, 04 Aug 2015 18:24:04 +0000
X-Env-Sender: SRS0=B/KE=IL=ens-lyon.org=samuel.thibault@bounce.ens-lyon.o rg
X-Msg-Ref: server-8.tower-31.messagelabs.com!1438712644!32258636!1
X-Originating-IP: [140.77.166.138]
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 5569 invoked from network); 4 Aug 2015 18:24:04 -0000
Received: from sonata.ens-lyon.org (HELO sonata.ens-lyon.org) (140.77.166.138)
	by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 4 Aug 2015 18:24:04 -0000
Received: from localhost (localhost [127.0.0.1])
	by sonata.ens-lyon.org (Postfix) with ESMTP id CFDAC200C6;
	Tue,  4 Aug 2015 20:24:03 +0200 (CEST)
Received: from sonata.ens-lyon.org ([127.0.0.1])
	by localhost (sonata.ens-lyon.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id S8v7i6nUgu5J; Tue,  4 Aug 2015 20:24:03 +0200 (CEST)
Received: from type.youpi.perso.aquilenet.fr
	(LPuteaux-656-1-65-243.w82-127.abo.wanadoo.fr [82.127.43.243])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by sonata.ens-lyon.org (Postfix) with ESMTPSA id 70DCF200C5;
	Tue,  4 Aug 2015 20:24:02 +0200 (CEST)
Received: from samy by type.youpi.perso.aquilenet.fr with local (Exim 4.86_RC5)
	(envelope-from <samuel.thibault@ens-lyon.org>)
	id 1ZMgsY-0002HQ-8i; Tue, 04 Aug 2015 20:23:58 +0200
Date: Tue, 4 Aug 2015 20:23:58 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20150804182358.GB3954@type>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <ian.campbell@citrix.com>,
	Thomas Leonard <talex5@gmail.com>,
	Minios-devel@lists.xenproject.org, stefano.stabellini@eu.citrix.com,
	anil@recoil.org, Dave.Scott@eu.citrix.com,
	karim.allah.ahmed@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>
MIME-Version: 1.0
Content-Length: 1661
Content-Disposition: inline
In-Reply-To: <20150804094412.GX26074@zion.uk.xensource.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Thomas Leonard <talex5@gmail.com>, Dave.Scott@eu.citrix.com,
	anil@recoil.org, karim.allah.ahmed@gmail.com,
	stefano.stabellini@eu.citrix.com, Minios-devel@lists.xenproject.org,
	Ian Campbell <ian.campbell@citrix.com>
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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

Wei Liu, le Tue 04 Aug 2015 10:44:12 +0100, a =E9crit :
> On Mon, Aug 03, 2015 at 03:05:08PM +0100, Ian Campbell wrote:
> > On Thu, 2015-07-23 at 11:08 +0100, Thomas Leonard wrote:
> > [...]
> > >  .gitmodules          |  3 +++
> > [...]
> > >  dtc                  |  1 +
> > > =

> > [...]
> > > diff --git a/.gitmodules b/.gitmodules
> > > new file mode 100644
> > > index 0000000..221102d
> > > --- /dev/null
> > > +++ b/.gitmodules
> > > @@ -0,0 +1,3 @@
> > > +[submodule "dtc"]
> > > +	path =3D dtc
> > > +	url =3D git://git.kernel.org/pub/scm/utils/dtc/dtc.git
> > [...]
> > > diff --git a/dtc b/dtc
> > > new file mode 160000
> > > index 0000000..64c46b0
> > > --- /dev/null
> > > +++ b/dtc
> > > @@ -0,0 +1 @@
> > > +Subproject commit 64c46b098b969502a74c8b0fd97e6f5e4aa07e21
> > =

> > I was about to apply when I noticed this and I just wanted to raise the=
 use
> > of git submodules here explicitly to check folks were OK with it.
> > =

> > The (or, one) alternative is to import libfdt into the mini-os code bas=
ed,
> > which is how both Xen and Linux have approached this issue for in-kernel
> > use of libfdt (Xen still depends on the normal packaged library for
> > userspace use).
> > =

> > Thoughts?
> =

> FWIW I prefer importing libfdt into mini-os source tree because of the
> issues you mentioned in next paragraph.
> =

> But in the end it's mini-os maintainers' call.

Well, I'd say it's the repository maintainers' call :)
I'm fine with either way.

Samuel

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

From minios-devel-bounces@lists.xenproject.org Thu Aug 06 23:37:47 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Aug 2015 23:37:47 +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 1ZNUjJ-00052z-GY; Thu, 06 Aug 2015 23:37:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <carlpaten@gmail.com>) id 1ZNURS-0003xR-0R
	for minios-devel@lists.xenproject.org; Thu, 06 Aug 2015 23:19:18 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	9E/B9-31069-57BE3C55; Thu, 06 Aug 2015 23:19:17 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1438903155!33105729!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25677 invoked from network); 6 Aug 2015 23:19:16 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
	(209.85.213.48)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Aug 2015 23:19:16 -0000
Received: by vkhl6 with SMTP id l6so32750994vkh.1
	for <minios-devel@lists.xenproject.org>;
	Thu, 06 Aug 2015 16:19:15 -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=InbzxPiQcyXGgSL339JVphggEuCIuipJ0hRORdijWec=;
	b=R4wxjmafLoqIB00eJsIZ0lSjU1YGotFQSaNuQatO+qOAgr4gdbWAAdwgz6C+0H1BcD
	5aJGDOY0Q7c4mR/c4nZr3aNnf2OrhXa9DjD4/HxgZxfSFmuJLkSevl/x4eBvdlOTsX1T
	RjVLLyDBQLSh2o3F2QzotytW+lmn04nmYTjU8nFupKKXvYUboRH4QTHAyeOYiX5ngCGD
	yMlwfEPB5lLIE+N/zbABAsXrA4hOIs5uKU3V4hAQMQwuOe7VfOF6iXorVy7u6I86EdCT
	eTHYgpA+fK2uu6LWbSChYve8Gw86Z91wEvdnCBbC3pfXXDizS6uy0e4tdVXTJeO/2NUL
	tHRw==
X-Received: by 10.52.14.7 with SMTP id l7mr5148882vdc.82.1438903155181; Thu,
	06 Aug 2015 16:19:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.220.69 with HTTP; Thu, 6 Aug 2015 16:18:55 -0700 (PDT)
From: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Date: Thu, 6 Aug 2015 19:18:55 -0400
X-Google-Sender-Auth: aR8hUt5HVzE4PxMFuGkBbTAPJnQ
Message-ID: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
To: minios-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 06 Aug 2015 23:37:43 +0000
Subject: [Minios-devel] Getting started with unikernel development
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="===============7981755207785259415=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============7981755207785259415==
Content-Type: multipart/alternative; boundary=20cf30334c176e4f97051cacbf11

--20cf30334c176e4f97051cacbf11
Content-Type: text/plain; charset=UTF-8

Hi all,

I'm an undergraduate student at McGill University, and a budding kernel
hacker. I'm starting my capstone project this coming September with two
friends.

We're planning on building a Xen-based Rust unikernel. Our end-game is
something roughly similar to Mini-OS.

I'm having trouble gathering the information needed to interface with
Xen. To help with this, I want to use Mini-OS as a reference design to
guide us through the low-level/interop aspects. Where do you recommend
I look for design documents, breadcrumbs, etc. on Mini-OS and the Xen
PV interface?

Best regards,

Carl Patenaude Poulin

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

<div dir=3D"ltr">Hi all,<br><br>I&#39;m an undergraduate student at McGill =
University, and a budding kernel <br>hacker. I&#39;m starting my capstone p=
roject this coming September with two <br>friends.<br><br>We&#39;re plannin=
g on building a Xen-based Rust unikernel. Our end-game is <br>something rou=
ghly similar to Mini-OS.<br><br>I&#39;m having trouble gathering the inform=
ation needed to interface with <br>Xen. To help with this, I want to use Mi=
ni-OS as a reference design to <br>guide us through the low-level/interop a=
spects. Where do you recommend <br>I look for design documents, breadcrumbs=
, etc. on Mini-OS and the Xen <br>PV interface?<br><br>Best regards,<br><di=
v><br></div><div>Carl Patenaude Poulin</div></div>

--20cf30334c176e4f97051cacbf11--


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


From minios-devel-bounces@lists.xenproject.org Thu Aug 06 23:37:47 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Aug 2015 23:37:47 +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 1ZNUjJ-00052z-GY; Thu, 06 Aug 2015 23:37:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <carlpaten@gmail.com>) id 1ZNURS-0003xR-0R
	for minios-devel@lists.xenproject.org; Thu, 06 Aug 2015 23:19:18 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	9E/B9-31069-57BE3C55; Thu, 06 Aug 2015 23:19:17 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1438903155!33105729!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25677 invoked from network); 6 Aug 2015 23:19:16 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
	(209.85.213.48)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Aug 2015 23:19:16 -0000
Received: by vkhl6 with SMTP id l6so32750994vkh.1
	for <minios-devel@lists.xenproject.org>;
	Thu, 06 Aug 2015 16:19:15 -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=InbzxPiQcyXGgSL339JVphggEuCIuipJ0hRORdijWec=;
	b=R4wxjmafLoqIB00eJsIZ0lSjU1YGotFQSaNuQatO+qOAgr4gdbWAAdwgz6C+0H1BcD
	5aJGDOY0Q7c4mR/c4nZr3aNnf2OrhXa9DjD4/HxgZxfSFmuJLkSevl/x4eBvdlOTsX1T
	RjVLLyDBQLSh2o3F2QzotytW+lmn04nmYTjU8nFupKKXvYUboRH4QTHAyeOYiX5ngCGD
	yMlwfEPB5lLIE+N/zbABAsXrA4hOIs5uKU3V4hAQMQwuOe7VfOF6iXorVy7u6I86EdCT
	eTHYgpA+fK2uu6LWbSChYve8Gw86Z91wEvdnCBbC3pfXXDizS6uy0e4tdVXTJeO/2NUL
	tHRw==
X-Received: by 10.52.14.7 with SMTP id l7mr5148882vdc.82.1438903155181; Thu,
	06 Aug 2015 16:19:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.220.69 with HTTP; Thu, 6 Aug 2015 16:18:55 -0700 (PDT)
From: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Date: Thu, 6 Aug 2015 19:18:55 -0400
X-Google-Sender-Auth: aR8hUt5HVzE4PxMFuGkBbTAPJnQ
Message-ID: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
To: minios-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 06 Aug 2015 23:37:43 +0000
Subject: [Minios-devel] Getting started with unikernel development
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="===============7981755207785259415=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============7981755207785259415==
Content-Type: multipart/alternative; boundary=20cf30334c176e4f97051cacbf11

--20cf30334c176e4f97051cacbf11
Content-Type: text/plain; charset=UTF-8

Hi all,

I'm an undergraduate student at McGill University, and a budding kernel
hacker. I'm starting my capstone project this coming September with two
friends.

We're planning on building a Xen-based Rust unikernel. Our end-game is
something roughly similar to Mini-OS.

I'm having trouble gathering the information needed to interface with
Xen. To help with this, I want to use Mini-OS as a reference design to
guide us through the low-level/interop aspects. Where do you recommend
I look for design documents, breadcrumbs, etc. on Mini-OS and the Xen
PV interface?

Best regards,

Carl Patenaude Poulin

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

<div dir=3D"ltr">Hi all,<br><br>I&#39;m an undergraduate student at McGill =
University, and a budding kernel <br>hacker. I&#39;m starting my capstone p=
roject this coming September with two <br>friends.<br><br>We&#39;re plannin=
g on building a Xen-based Rust unikernel. Our end-game is <br>something rou=
ghly similar to Mini-OS.<br><br>I&#39;m having trouble gathering the inform=
ation needed to interface with <br>Xen. To help with this, I want to use Mi=
ni-OS as a reference design to <br>guide us through the low-level/interop a=
spects. Where do you recommend <br>I look for design documents, breadcrumbs=
, etc. on Mini-OS and the Xen <br>PV interface?<br><br>Best regards,<br><di=
v><br></div><div>Carl Patenaude Poulin</div></div>

--20cf30334c176e4f97051cacbf11--


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


From minios-devel-bounces@lists.xenproject.org Thu Aug 06 23:55:15 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Aug 2015 23:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZNV0E-0005c4-RD; Thu, 06 Aug 2015 23:55:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <daniel.buenzli@erratique.ch>) id 1ZNV0D-0005bz-9q
	for minios-devel@lists.xenproject.org; Thu, 06 Aug 2015 23:55:13 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
	D5/90-01143-0E3F3C55; Thu, 06 Aug 2015 23:55:12 +0000
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-14.tower-27.messagelabs.com!1438905311!38641609!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30721 invoked from network); 6 Aug 2015 23:55:11 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
	by server-14.tower-27.messagelabs.com with SMTP;
	6 Aug 2015 23:55:11 -0000
Received: from [192.168.2.3] (cpc16-cmbg14-2-0-cust300.5-4.cable.virginm.net
	[86.6.157.45])
	by smtp.webfaction.com (Postfix) with ESMTP id 3B15E2110F39;
	Thu,  6 Aug 2015 23:55:09 +0000 (UTC)
Date: Fri, 7 Aug 2015 00:55:16 +0100
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Message-ID: <5ACEE4CB3F4E4173A2F33B7AC91A3787@erratique.ch>
In-Reply-To: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Getting started with unikernel development
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

You may want to checkout that thread on the mirage-os mailing list:  

http://lists.xenproject.org/archives/html/mirageos-devel/2015-07/msg00091.html

It seems that general discussion about unikernels is also welcome on that list so feel free to ask questions there. 

Best,

Daniel



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

From minios-devel-bounces@lists.xenproject.org Thu Aug 06 23:55:15 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Aug 2015 23:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZNV0E-0005c4-RD; Thu, 06 Aug 2015 23:55:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <daniel.buenzli@erratique.ch>) id 1ZNV0D-0005bz-9q
	for minios-devel@lists.xenproject.org; Thu, 06 Aug 2015 23:55:13 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
	D5/90-01143-0E3F3C55; Thu, 06 Aug 2015 23:55:12 +0000
X-Env-Sender: daniel.buenzli@erratique.ch
X-Msg-Ref: server-14.tower-27.messagelabs.com!1438905311!38641609!1
X-Originating-IP: [74.55.86.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNzQuNTUuODYuNzQgPT4gMzA4NTYz\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30721 invoked from network); 6 Aug 2015 23:55:11 -0000
Received: from mail6.webfaction.com (HELO smtp.webfaction.com) (74.55.86.74)
	by server-14.tower-27.messagelabs.com with SMTP;
	6 Aug 2015 23:55:11 -0000
Received: from [192.168.2.3] (cpc16-cmbg14-2-0-cust300.5-4.cable.virginm.net
	[86.6.157.45])
	by smtp.webfaction.com (Postfix) with ESMTP id 3B15E2110F39;
	Thu,  6 Aug 2015 23:55:09 +0000 (UTC)
Date: Fri, 7 Aug 2015 00:55:16 +0100
From: =?utf-8?Q?Daniel_B=C3=BCnzli?= <daniel.buenzli@erratique.ch>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Message-ID: <5ACEE4CB3F4E4173A2F33B7AC91A3787@erratique.ch>
In-Reply-To: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Disposition: inline
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Getting started with unikernel development
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

You may want to checkout that thread on the mirage-os mailing list:  

http://lists.xenproject.org/archives/html/mirageos-devel/2015-07/msg00091.html

It seems that general discussion about unikernels is also welcome on that list so feel free to ask questions there. 

Best,

Daniel



_______________________________________________
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 Aug 07 09:10:38 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Aug 2015 09:10: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 1ZNdfg-0001fp-VV; Fri, 07 Aug 2015 09:10:36 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6544df7f5=wei.liu2@citrix.com>)
	id 1ZNdfg-0001fk-GN
	for minios-devel@lists.xenproject.org; Fri, 07 Aug 2015 09:10:36 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	96/03-10715-B0674C55; Fri, 07 Aug 2015 09:10:35 +0000
X-Env-Sender: prvs=6544df7f5=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1438938633!27336224!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 696 invoked from network); 7 Aug 2015 09:10:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Aug 2015 09:10:34 -0000
X-IronPort-AV: E=Sophos;i="5.15,629,1432598400"; d="scan'208";a="289032602"
Date: Fri, 7 Aug 2015 10:10:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Message-ID: <20150807091032.GA6005@zion.uk.xensource.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] Getting started with unikernel development
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 Thu, Aug 06, 2015 at 07:18:55PM -0400, Carl Patenaude Poulin wrote:
> Hi all,
> 
> I'm an undergraduate student at McGill University, and a budding kernel
> hacker. I'm starting my capstone project this coming September with two
> friends.
> 
> We're planning on building a Xen-based Rust unikernel. Our end-game is
> something roughly similar to Mini-OS.

Depending on what you want to experience, there are several options.

If you want to focus on building Rust runtime as unikernel, you can have
a look at rump kernel, which has POSIX interface that you can use to
directly build Rust runtime. Rump kernel hides details of mini-os from
you.

If you want to have first hand experience with building language runtime
on top of mini-os, you can have a look at HaLVM, or MirageOS.

> 
> I'm having trouble gathering the information needed to interface with
> Xen. To help with this, I want to use Mini-OS as a reference design to

Using mini-os as reference is going to give you a bumpy ride. Mini-os
internal is a bit messy. Luckily it's still a relatively small project
so it wouldn't be too hard to understand the code.

> guide us through the low-level/interop aspects. Where do you recommend
> I look for design documents, breadcrumbs, etc. on Mini-OS and the Xen
> PV interface?

Have a look at wiki.xenproject.org, and various headers in Xen source
tree.

Wei.

> 
> Best regards,
> 
> Carl Patenaude Poulin

> _______________________________________________
> 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 Aug 07 09:10:38 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Aug 2015 09:10: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 1ZNdfg-0001fp-VV; Fri, 07 Aug 2015 09:10:36 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6544df7f5=wei.liu2@citrix.com>)
	id 1ZNdfg-0001fk-GN
	for minios-devel@lists.xenproject.org; Fri, 07 Aug 2015 09:10:36 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	96/03-10715-B0674C55; Fri, 07 Aug 2015 09:10:35 +0000
X-Env-Sender: prvs=6544df7f5=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1438938633!27336224!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 696 invoked from network); 7 Aug 2015 09:10:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Aug 2015 09:10:34 -0000
X-IronPort-AV: E=Sophos;i="5.15,629,1432598400"; d="scan'208";a="289032602"
Date: Fri, 7 Aug 2015 10:10:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Message-ID: <20150807091032.GA6005@zion.uk.xensource.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] Getting started with unikernel development
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 Thu, Aug 06, 2015 at 07:18:55PM -0400, Carl Patenaude Poulin wrote:
> Hi all,
> 
> I'm an undergraduate student at McGill University, and a budding kernel
> hacker. I'm starting my capstone project this coming September with two
> friends.
> 
> We're planning on building a Xen-based Rust unikernel. Our end-game is
> something roughly similar to Mini-OS.

Depending on what you want to experience, there are several options.

If you want to focus on building Rust runtime as unikernel, you can have
a look at rump kernel, which has POSIX interface that you can use to
directly build Rust runtime. Rump kernel hides details of mini-os from
you.

If you want to have first hand experience with building language runtime
on top of mini-os, you can have a look at HaLVM, or MirageOS.

> 
> I'm having trouble gathering the information needed to interface with
> Xen. To help with this, I want to use Mini-OS as a reference design to

Using mini-os as reference is going to give you a bumpy ride. Mini-os
internal is a bit messy. Luckily it's still a relatively small project
so it wouldn't be too hard to understand the code.

> guide us through the low-level/interop aspects. Where do you recommend
> I look for design documents, breadcrumbs, etc. on Mini-OS and the Xen
> PV interface?

Have a look at wiki.xenproject.org, and various headers in Xen source
tree.

Wei.

> 
> Best regards,
> 
> Carl Patenaude Poulin

> _______________________________________________
> 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 Sat Aug 08 12:32:39 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 08 Aug 2015 12:32:39 +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 1ZO3Il-0007Qy-Kl; Sat, 08 Aug 2015 12:32:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZO3Ik-0007Qk-Dn
	for minios-devel@lists.xenproject.org; Sat, 08 Aug 2015 12:32:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	3F/13-14422-5E6F5C55; Sat, 08 Aug 2015 12:32:37 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1439037156!21353042!1
X-Originating-IP: [209.85.213.46]
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 15497 invoked from network); 8 Aug 2015 12:32:37 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
	(209.85.213.46)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Aug 2015 12:32:37 -0000
Received: by vkfi73 with SMTP id i73so3990165vkf.2
	for <minios-devel@lists.xenproject.org>;
	Sat, 08 Aug 2015 05:32:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=GTKSAeFbVFKWBN2fjnYjtyHQ1/xG4v2CZGzVhkK1eVw=;
	b=ZXHhP/Kb9k+6CMrSI07Z7YDqFrgItk85E3fYpSlR5xKY0uxqkcYC9nZ7Nq9x/KY0Oz
	Q/JgZV9sfr6yQWcIDqqmFLWfwqPjEo4H/S6jNxVnrtFmAXZSIWha0D3baytm3EYXKjZQ
	42VbaJ4qZeAhAMBs3YlYjygBrVLGRAFSxXdgVnO0TOsNHNl26HroNQxpoSieyLIBe/Lq
	33Ye84pEUlOXjh2eOk8MblxTjegL9sxYZHpsnSsAwvOdAlDRpnKsGLuE6p5Ne1rEm+kx
	S9fdJ7Mx6wlJWaGBNTc9DWOhFbtbz4rrptUiBYGJSk5KYSd00yEr29lOYbIMtyr5BbwU
	JMPg==
MIME-Version: 1.0
X-Received: by 10.52.119.133 with SMTP id ku5mr14309171vdb.16.1439037156055;
	Sat, 08 Aug 2015 05:32:36 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Sat, 8 Aug 2015 05:32:35 -0700 (PDT)
In-Reply-To: <20150807091032.GA6005@zion.uk.xensource.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
	<20150807091032.GA6005@zion.uk.xensource.com>
Date: Sat, 8 Aug 2015 13:32:36 +0100
Message-ID: <CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: minios-devel@lists.xenproject.org, Len Maxwell <len@lnmx.org>,
	Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Subject: Re: [Minios-devel] Getting started with unikernel development
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 7 August 2015 at 10:10, Wei Liu <wei.liu2@citrix.com> wrote:
> On Thu, Aug 06, 2015 at 07:18:55PM -0400, Carl Patenaude Poulin wrote:
>> Hi all,
>>
>> I'm an undergraduate student at McGill University, and a budding kernel
>> hacker. I'm starting my capstone project this coming September with two
>> friends.
>>
>> We're planning on building a Xen-based Rust unikernel. Our end-game is
>> something roughly similar to Mini-OS.
>
> Depending on what you want to experience, there are several options.
>
> If you want to focus on building Rust runtime as unikernel, you can have
> a look at rump kernel, which has POSIX interface that you can use to
> directly build Rust runtime. Rump kernel hides details of mini-os from
> you.
>
> If you want to have first hand experience with building language runtime
> on top of mini-os, you can have a look at HaLVM, or MirageOS.
>
>>
>> I'm having trouble gathering the information needed to interface with
>> Xen. To help with this, I want to use Mini-OS as a reference design to
>
> Using mini-os as reference is going to give you a bumpy ride. Mini-os
> internal is a bit messy. Luckily it's still a relatively small project
> so it wouldn't be too hard to understand the code.

Len Maxwell (CC'd) has been working on stripping out quite a bit of
the code in Mini-OS, on this "mini-er" branch, to help with a Rust
port:

  https://github.com/lnmx/mini-os/tree/mini-er

>> guide us through the low-level/interop aspects. Where do you recommend
>> I look for design documents, breadcrumbs, etc. on Mini-OS and the Xen
>> PV interface?
>
> Have a look at wiki.xenproject.org, and various headers in Xen source
> tree.
>
> Wei.
>
>>
>> Best regards,
>>
>> Carl Patenaude Poulin


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

_______________________________________________
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 Sat Aug 08 12:32:39 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 08 Aug 2015 12:32:39 +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 1ZO3Il-0007Qy-Kl; Sat, 08 Aug 2015 12:32:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZO3Ik-0007Qk-Dn
	for minios-devel@lists.xenproject.org; Sat, 08 Aug 2015 12:32:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	3F/13-14422-5E6F5C55; Sat, 08 Aug 2015 12:32:37 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1439037156!21353042!1
X-Originating-IP: [209.85.213.46]
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 15497 invoked from network); 8 Aug 2015 12:32:37 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
	(209.85.213.46)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Aug 2015 12:32:37 -0000
Received: by vkfi73 with SMTP id i73so3990165vkf.2
	for <minios-devel@lists.xenproject.org>;
	Sat, 08 Aug 2015 05:32:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=GTKSAeFbVFKWBN2fjnYjtyHQ1/xG4v2CZGzVhkK1eVw=;
	b=ZXHhP/Kb9k+6CMrSI07Z7YDqFrgItk85E3fYpSlR5xKY0uxqkcYC9nZ7Nq9x/KY0Oz
	Q/JgZV9sfr6yQWcIDqqmFLWfwqPjEo4H/S6jNxVnrtFmAXZSIWha0D3baytm3EYXKjZQ
	42VbaJ4qZeAhAMBs3YlYjygBrVLGRAFSxXdgVnO0TOsNHNl26HroNQxpoSieyLIBe/Lq
	33Ye84pEUlOXjh2eOk8MblxTjegL9sxYZHpsnSsAwvOdAlDRpnKsGLuE6p5Ne1rEm+kx
	S9fdJ7Mx6wlJWaGBNTc9DWOhFbtbz4rrptUiBYGJSk5KYSd00yEr29lOYbIMtyr5BbwU
	JMPg==
MIME-Version: 1.0
X-Received: by 10.52.119.133 with SMTP id ku5mr14309171vdb.16.1439037156055;
	Sat, 08 Aug 2015 05:32:36 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Sat, 8 Aug 2015 05:32:35 -0700 (PDT)
In-Reply-To: <20150807091032.GA6005@zion.uk.xensource.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
	<20150807091032.GA6005@zion.uk.xensource.com>
Date: Sat, 8 Aug 2015 13:32:36 +0100
Message-ID: <CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: minios-devel@lists.xenproject.org, Len Maxwell <len@lnmx.org>,
	Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Subject: Re: [Minios-devel] Getting started with unikernel development
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 7 August 2015 at 10:10, Wei Liu <wei.liu2@citrix.com> wrote:
> On Thu, Aug 06, 2015 at 07:18:55PM -0400, Carl Patenaude Poulin wrote:
>> Hi all,
>>
>> I'm an undergraduate student at McGill University, and a budding kernel
>> hacker. I'm starting my capstone project this coming September with two
>> friends.
>>
>> We're planning on building a Xen-based Rust unikernel. Our end-game is
>> something roughly similar to Mini-OS.
>
> Depending on what you want to experience, there are several options.
>
> If you want to focus on building Rust runtime as unikernel, you can have
> a look at rump kernel, which has POSIX interface that you can use to
> directly build Rust runtime. Rump kernel hides details of mini-os from
> you.
>
> If you want to have first hand experience with building language runtime
> on top of mini-os, you can have a look at HaLVM, or MirageOS.
>
>>
>> I'm having trouble gathering the information needed to interface with
>> Xen. To help with this, I want to use Mini-OS as a reference design to
>
> Using mini-os as reference is going to give you a bumpy ride. Mini-os
> internal is a bit messy. Luckily it's still a relatively small project
> so it wouldn't be too hard to understand the code.

Len Maxwell (CC'd) has been working on stripping out quite a bit of
the code in Mini-OS, on this "mini-er" branch, to help with a Rust
port:

  https://github.com/lnmx/mini-os/tree/mini-er

>> guide us through the low-level/interop aspects. Where do you recommend
>> I look for design documents, breadcrumbs, etc. on Mini-OS and the Xen
>> PV interface?
>
> Have a look at wiki.xenproject.org, and various headers in Xen source
> tree.
>
> Wei.
>
>>
>> Best regards,
>>
>> Carl Patenaude Poulin


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

_______________________________________________
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 Sat Aug 08 20:31:58 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 08 Aug 2015 20:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZOAmb-00062s-Qm; Sat, 08 Aug 2015 20:31:57 +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 1ZOAma-00062n-I3
	for minios-devel@lists.xenproject.org; Sat, 08 Aug 2015 20:31:56 +0000
Received: from [193.109.254.147] by server-13.bemta-14.messagelabs.com id
	10/03-12371-B3766C55; Sat, 08 Aug 2015 20:31:55 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1439065914!39134217!1
X-Originating-IP: [209.85.213.53]
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 7727 invoked from network); 8 Aug 2015 20:31:55 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
	(209.85.213.53)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Aug 2015 20:31:55 -0000
Received: by vkci6 with SMTP id i6so48552704vkc.3
	for <minios-devel@lists.xenproject.org>;
	Sat, 08 Aug 2015 13:31:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to:cc:content-type;
	bh=pKhUusCymLVpXwSPUum5Rdeop+AKVMnYl050uSV9C/o=;
	b=TZ1odVwbO+DaZkQAgNctRW/0GP7IT+5jCvsXucDa2V3Rvk7cfyE0ZJoJCYS40VD05w
	6ryKp3WYPz5fP5WZkDNRc7sNs71jO+QXhMe5r/C9ywAM+DKSeAqshtuMWlMuS2YBJvuE
	ybXGsu4GRmoGnocQofXH2ZWbeXZ3SVAUVNu85PWsOnAmIpljpPWPWmXMvClNrZu6fSqo
	qy3ZkWjCv/iVgp/AYv9Qol13pdi2SqicQfkUetRus4yOFKhJE8B/isAfqjr+zWzrzXii
	IoF4RoVNWFLRxlf63cpRuzh5BC4XZ3x7KfaPONQ4lxqhVeN6JRRSG23M0+7U4R1sbN+H
	O7rg==
X-Received: by 10.52.74.131 with SMTP id t3mr15957909vdv.15.1439065913856;
	Sat, 08 Aug 2015 13:31:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.220.69 with HTTP; Sat, 8 Aug 2015 13:31:34 -0700 (PDT)
In-Reply-To: <CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
	<20150807091032.GA6005@zion.uk.xensource.com>
	<CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
From: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Date: Sat, 8 Aug 2015 16:31:34 -0400
X-Google-Sender-Auth: _q0RkS1dZcUeyzzJPftLKoUnY6M
Message-ID: <CA+v+NpLkdpHE1Ef+Z2mjB3ppHY8_dJq-sHxwdqz11Payv8-LZw@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
Cc: minios-devel@lists.xenproject.org, Len Maxwell <len@lnmx.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Getting started with unikernel development
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 Sat, Aug 8, 2015 at 8:32 AM, Thomas Leonard <talex5@gmail.com> wrote:
> Len Maxwell (CC'd) has been working on stripping out quite a bit of
> the code in Mini-OS, on this "mini-er" branch, to help with a Rust
> port:
>
>   https://github.com/lnmx/mini-os/tree/mini-er

It's exciting to see that we're not alone with this idea! I took a look
at the repository in question, and it looks like a quite recent effort.
Maybe it would be interesting to compare notes, since we seem to be
headed in a similar direction.

Len: are you currently working on a Rust port of Mini-OS? Whatever the
case, I just send a minor pull request to your mini-er branch, and I'm
down to contribute more meaty changes in the future.

I'm currently diving into x86, Mini-OS and bare-metal Rust at the same
time. I'll report back with any questions that arise.

_______________________________________________
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 Sat Aug 08 20:31:58 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 08 Aug 2015 20:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZOAmb-00062s-Qm; Sat, 08 Aug 2015 20:31:57 +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 1ZOAma-00062n-I3
	for minios-devel@lists.xenproject.org; Sat, 08 Aug 2015 20:31:56 +0000
Received: from [193.109.254.147] by server-13.bemta-14.messagelabs.com id
	10/03-12371-B3766C55; Sat, 08 Aug 2015 20:31:55 +0000
X-Env-Sender: carlpaten@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1439065914!39134217!1
X-Originating-IP: [209.85.213.53]
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 7727 invoked from network); 8 Aug 2015 20:31:55 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
	(209.85.213.53)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Aug 2015 20:31:55 -0000
Received: by vkci6 with SMTP id i6so48552704vkc.3
	for <minios-devel@lists.xenproject.org>;
	Sat, 08 Aug 2015 13:31:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:from:date:message-id
	:subject:to:cc:content-type;
	bh=pKhUusCymLVpXwSPUum5Rdeop+AKVMnYl050uSV9C/o=;
	b=TZ1odVwbO+DaZkQAgNctRW/0GP7IT+5jCvsXucDa2V3Rvk7cfyE0ZJoJCYS40VD05w
	6ryKp3WYPz5fP5WZkDNRc7sNs71jO+QXhMe5r/C9ywAM+DKSeAqshtuMWlMuS2YBJvuE
	ybXGsu4GRmoGnocQofXH2ZWbeXZ3SVAUVNu85PWsOnAmIpljpPWPWmXMvClNrZu6fSqo
	qy3ZkWjCv/iVgp/AYv9Qol13pdi2SqicQfkUetRus4yOFKhJE8B/isAfqjr+zWzrzXii
	IoF4RoVNWFLRxlf63cpRuzh5BC4XZ3x7KfaPONQ4lxqhVeN6JRRSG23M0+7U4R1sbN+H
	O7rg==
X-Received: by 10.52.74.131 with SMTP id t3mr15957909vdv.15.1439065913856;
	Sat, 08 Aug 2015 13:31:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.220.69 with HTTP; Sat, 8 Aug 2015 13:31:34 -0700 (PDT)
In-Reply-To: <CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
	<20150807091032.GA6005@zion.uk.xensource.com>
	<CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
From: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
Date: Sat, 8 Aug 2015 16:31:34 -0400
X-Google-Sender-Auth: _q0RkS1dZcUeyzzJPftLKoUnY6M
Message-ID: <CA+v+NpLkdpHE1Ef+Z2mjB3ppHY8_dJq-sHxwdqz11Payv8-LZw@mail.gmail.com>
To: Thomas Leonard <talex5@gmail.com>
Cc: minios-devel@lists.xenproject.org, Len Maxwell <len@lnmx.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Getting started with unikernel development
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 Sat, Aug 8, 2015 at 8:32 AM, Thomas Leonard <talex5@gmail.com> wrote:
> Len Maxwell (CC'd) has been working on stripping out quite a bit of
> the code in Mini-OS, on this "mini-er" branch, to help with a Rust
> port:
>
>   https://github.com/lnmx/mini-os/tree/mini-er

It's exciting to see that we're not alone with this idea! I took a look
at the repository in question, and it looks like a quite recent effort.
Maybe it would be interesting to compare notes, since we seem to be
headed in a similar direction.

Len: are you currently working on a Rust port of Mini-OS? Whatever the
case, I just send a minor pull request to your mini-er branch, and I'm
down to contribute more meaty changes in the future.

I'm currently diving into x86, Mini-OS and bare-metal Rust at the same
time. I'll report back with any questions that arise.

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

From minios-devel-bounces@lists.xenproject.org Sun Aug 09 23:03:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 09 Aug 2015 23:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZOZcr-0003NA-S1; Sun, 09 Aug 2015 23:03:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <len@inthemail.org>) id 1ZOZZt-0003Mk-3r
	for minios-devel@lists.xenproject.org; Sun, 09 Aug 2015 23:00:29 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
	25/FF-26043-C8BD7C55; Sun, 09 Aug 2015 23:00:28 +0000
X-Env-Sender: len@inthemail.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1439161225!39289840!1
X-Originating-IP: [209.85.160.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31825 invoked from network); 9 Aug 2015 23:00:26 -0000
Received: from mail-yk0-f182.google.com (HELO mail-yk0-f182.google.com)
	(209.85.160.182)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Aug 2015 23:00:26 -0000
Received: by ykaz130 with SMTP id z130so19293232yka.0
	for <minios-devel@lists.xenproject.org>;
	Sun, 09 Aug 2015 16:00:25 -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:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=Sso1u4BIMHd2B8JGxLCB0umk0ULfTiy8lSQfuJU+80A=;
	b=FZ+llt5/FUWpVneLOTLHcF3nCr7KR7FqO2U7n3CpnWw6IuDyOi3saMq8YrvqRGQlqo
	ZpVWfUsHtyayTPI4x6wMZrrBhrjbCJ5ajPt3kjjl46Cv5NmIqoJGhiB5bCUQ8C2EL4vm
	MOp7L8f935nrXE1/YGqByg5NH3wMKB/qFWNQRIpmNEhOr6ttdQF3DPnywGr/+E6c52/s
	vLZZpDL9ZYxYY6Fn8R6gMV3ROKqd9xESFO/xTyxzJddxMVWU+2mSFck1fswvk3ZKboMK
	oYpr0Kv7Du8ADzPM0gc8ckgj/31pvy181yVP6xl/5CtTxy7h9y8OpfLI2T54o4ggcjmy
	4h9Q==
X-Gm-Message-State: ALoCoQklGy14a6XvwiaysOanPMPa/aS5lQJE+o83KJHQRHNPRUBA4K09TnPADNCSi4G1svzQc8A1
MIME-Version: 1.0
X-Received: by 10.170.43.87 with SMTP id 84mr18271111ykl.119.1439161225485;
	Sun, 09 Aug 2015 16:00:25 -0700 (PDT)
Received: by 10.37.61.71 with HTTP; Sun, 9 Aug 2015 16:00:25 -0700 (PDT)
In-Reply-To: <CA+v+NpLkdpHE1Ef+Z2mjB3ppHY8_dJq-sHxwdqz11Payv8-LZw@mail.gmail.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
	<20150807091032.GA6005@zion.uk.xensource.com>
	<CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
	<CA+v+NpLkdpHE1Ef+Z2mjB3ppHY8_dJq-sHxwdqz11Payv8-LZw@mail.gmail.com>
Date: Sun, 9 Aug 2015 19:00:25 -0400
Message-ID: <CAHwFrZdgiwO7TOr7PDOUQfH5D1asLB9GL+E+xi-EWw0MWpQAbg@mail.gmail.com>
From: Len Maxwell <len@lnmx.org>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
X-Mailman-Approved-At: Sun, 09 Aug 2015 23:03:32 +0000
Cc: minios-devel@lists.xenproject.org,
	Geoffroy Couprie <contact@geoffroycouprie.com>,
	Thomas Leonard <talex5@gmail.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Getting started with unikernel development
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="===============0347493631039806869=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============0347493631039806869==
Content-Type: multipart/alternative; boundary=001a1137a3569edae3051ce8d55a

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

On Sat, Aug 8, 2015 at 4:31 PM, Carl Patenaude Poulin <
carl.patenaudepoulin@mail.mcgill.ca> wrote:

> On Sat, Aug 8, 2015 at 8:32 AM, Thomas Leonard <talex5@gmail.com> wrote:
> > Len Maxwell (CC'd) has been working on stripping out quite a bit of
> > the code in Mini-OS, on this "mini-er" branch, to help with a Rust
> > port:
> >
> >   https://github.com/lnmx/mini-os/tree/mini-er
>
> It's exciting to see that we're not alone with this idea! I took a look
> at the repository in question, and it looks like a quite recent effort.
> Maybe it would be interesting to compare notes, since we seem to be
> headed in a similar direction.
>
> Len: are you currently working on a Rust port of Mini-OS? Whatever the
> case, I just send a minor pull request to your mini-er branch, and I'm
> down to contribute more meaty changes in the future.
>
> I'm currently diving into x86, Mini-OS and bare-metal Rust at the same
> time. I'll report back with any questions that arise.
>

Hi Carl,

I have not started a Rust port of Mini-OS -- still catching up on Xen,
Mini-OS, and Rust fundamentals.

My mini-os/mini-er branch is an effort to find the minimum features
specifically needed to support MirageOS on Xen.  Mirage uses the
entrypoint, memory manager, and Xen hypercalls, but not the threading or
network/block drivers.

Geoffroy C. (CC'd) also expressed an interest in Rust unikernels on
mirageos-devel:
http://lists.xenproject.org/archives/html/mirageos-devel/2015-07/msg00091.html


cheers,
--
Len

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Aug 8, 2015 at 4:31 PM, Carl Patenaude Poulin <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:carl.patenaudepoulin@mail.mcgill.ca" target=3D"_blan=
k">carl.patenaudepoulin@mail.mcgill.ca</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><span>On Sat, Aug 8, 2015 at 8:32 AM, Thomas Leonard &l=
t;<a href=3D"mailto:talex5@gmail.com" target=3D"_blank">talex5@gmail.com</a=
>&gt; wrote:<br>
&gt; Len Maxwell (CC&#39;d) has been working on stripping out quite a bit o=
f<br>
&gt; the code in Mini-OS, on this &quot;mini-er&quot; branch, to help with =
a Rust<br>
&gt; port:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0<a href=3D"https://github.com/lnmx/mini-os/tree/mini-er" r=
el=3D"noreferrer" target=3D"_blank">https://github.com/lnmx/mini-os/tree/mi=
ni-er</a><br>
<br>
</span>It&#39;s exciting to see that we&#39;re not alone with this idea! I =
took a look<br>
at the repository in question, and it looks like a quite recent effort.<br>
Maybe it would be interesting to compare notes, since we seem to be<br>
headed in a similar direction.<br>
<br>
Len: are you currently working on a Rust port of Mini-OS? Whatever the<br>
case, I just send a minor pull request to your mini-er branch, and I&#39;m<=
br>
down to contribute more meaty changes in the future.<br>
<br>
I&#39;m currently diving into x86, Mini-OS and bare-metal Rust at the same<=
br>
time. I&#39;ll report back with any questions that arise.<br></blockquote><=
div><br></div><div>Hi Carl,</div><div><br></div><div>I have not started a R=
ust port of Mini-OS -- still catching up on Xen, Mini-OS, and Rust fundamen=
tals.</div><div><br></div><div>My mini-os/mini-er branch is an effort to fi=
nd the minimum features specifically needed to support MirageOS on Xen.=C2=
=A0 Mirage uses the entrypoint, memory manager, and Xen hypercalls, but not=
 the threading or network/block drivers.</div><div><br></div></div></div><d=
iv>Geoffroy C. (CC&#39;d) also expressed an interest in Rust unikernels on =
mirageos-devel:<br></div><div class=3D"gmail_extra"><a href=3D"http://lists=
.xenproject.org/archives/html/mirageos-devel/2015-07/msg00091.html" target=
=3D"_blank">http://lists.xenproject.org/archives/html/mirageos-devel/2015-0=
7/msg00091.html</a><br></div><div class=3D"gmail_extra"><br></div><div clas=
s=3D"gmail_extra"><br></div><div class=3D"gmail_extra">cheers,</div><div cl=
ass=3D"gmail_extra">--</div><div class=3D"gmail_extra">Len</div></div>

--001a1137a3569edae3051ce8d55a--


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


From minios-devel-bounces@lists.xenproject.org Sun Aug 09 23:03:35 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 09 Aug 2015 23:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZOZcr-0003NA-S1; Sun, 09 Aug 2015 23:03:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <len@inthemail.org>) id 1ZOZZt-0003Mk-3r
	for minios-devel@lists.xenproject.org; Sun, 09 Aug 2015 23:00:29 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
	25/FF-26043-C8BD7C55; Sun, 09 Aug 2015 23:00:28 +0000
X-Env-Sender: len@inthemail.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1439161225!39289840!1
X-Originating-IP: [209.85.160.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31825 invoked from network); 9 Aug 2015 23:00:26 -0000
Received: from mail-yk0-f182.google.com (HELO mail-yk0-f182.google.com)
	(209.85.160.182)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Aug 2015 23:00:26 -0000
Received: by ykaz130 with SMTP id z130so19293232yka.0
	for <minios-devel@lists.xenproject.org>;
	Sun, 09 Aug 2015 16:00:25 -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:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=Sso1u4BIMHd2B8JGxLCB0umk0ULfTiy8lSQfuJU+80A=;
	b=FZ+llt5/FUWpVneLOTLHcF3nCr7KR7FqO2U7n3CpnWw6IuDyOi3saMq8YrvqRGQlqo
	ZpVWfUsHtyayTPI4x6wMZrrBhrjbCJ5ajPt3kjjl46Cv5NmIqoJGhiB5bCUQ8C2EL4vm
	MOp7L8f935nrXE1/YGqByg5NH3wMKB/qFWNQRIpmNEhOr6ttdQF3DPnywGr/+E6c52/s
	vLZZpDL9ZYxYY6Fn8R6gMV3ROKqd9xESFO/xTyxzJddxMVWU+2mSFck1fswvk3ZKboMK
	oYpr0Kv7Du8ADzPM0gc8ckgj/31pvy181yVP6xl/5CtTxy7h9y8OpfLI2T54o4ggcjmy
	4h9Q==
X-Gm-Message-State: ALoCoQklGy14a6XvwiaysOanPMPa/aS5lQJE+o83KJHQRHNPRUBA4K09TnPADNCSi4G1svzQc8A1
MIME-Version: 1.0
X-Received: by 10.170.43.87 with SMTP id 84mr18271111ykl.119.1439161225485;
	Sun, 09 Aug 2015 16:00:25 -0700 (PDT)
Received: by 10.37.61.71 with HTTP; Sun, 9 Aug 2015 16:00:25 -0700 (PDT)
In-Reply-To: <CA+v+NpLkdpHE1Ef+Z2mjB3ppHY8_dJq-sHxwdqz11Payv8-LZw@mail.gmail.com>
References: <CA+v+NpLHo1yfJEJ=58TNK_xdy25hqHgXyqjAbMAXHeL8brf6Vg@mail.gmail.com>
	<20150807091032.GA6005@zion.uk.xensource.com>
	<CAG4opy_03GyrZDaqU-nzE0mGJqx3F3T2v-Y8GwPuyMXiVh62SA@mail.gmail.com>
	<CA+v+NpLkdpHE1Ef+Z2mjB3ppHY8_dJq-sHxwdqz11Payv8-LZw@mail.gmail.com>
Date: Sun, 9 Aug 2015 19:00:25 -0400
Message-ID: <CAHwFrZdgiwO7TOr7PDOUQfH5D1asLB9GL+E+xi-EWw0MWpQAbg@mail.gmail.com>
From: Len Maxwell <len@lnmx.org>
To: Carl Patenaude Poulin <carl.patenaudepoulin@mail.mcgill.ca>
X-Mailman-Approved-At: Sun, 09 Aug 2015 23:03:32 +0000
Cc: minios-devel@lists.xenproject.org,
	Geoffroy Couprie <contact@geoffroycouprie.com>,
	Thomas Leonard <talex5@gmail.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Getting started with unikernel development
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="===============0347493631039806869=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============0347493631039806869==
Content-Type: multipart/alternative; boundary=001a1137a3569edae3051ce8d55a

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

On Sat, Aug 8, 2015 at 4:31 PM, Carl Patenaude Poulin <
carl.patenaudepoulin@mail.mcgill.ca> wrote:

> On Sat, Aug 8, 2015 at 8:32 AM, Thomas Leonard <talex5@gmail.com> wrote:
> > Len Maxwell (CC'd) has been working on stripping out quite a bit of
> > the code in Mini-OS, on this "mini-er" branch, to help with a Rust
> > port:
> >
> >   https://github.com/lnmx/mini-os/tree/mini-er
>
> It's exciting to see that we're not alone with this idea! I took a look
> at the repository in question, and it looks like a quite recent effort.
> Maybe it would be interesting to compare notes, since we seem to be
> headed in a similar direction.
>
> Len: are you currently working on a Rust port of Mini-OS? Whatever the
> case, I just send a minor pull request to your mini-er branch, and I'm
> down to contribute more meaty changes in the future.
>
> I'm currently diving into x86, Mini-OS and bare-metal Rust at the same
> time. I'll report back with any questions that arise.
>

Hi Carl,

I have not started a Rust port of Mini-OS -- still catching up on Xen,
Mini-OS, and Rust fundamentals.

My mini-os/mini-er branch is an effort to find the minimum features
specifically needed to support MirageOS on Xen.  Mirage uses the
entrypoint, memory manager, and Xen hypercalls, but not the threading or
network/block drivers.

Geoffroy C. (CC'd) also expressed an interest in Rust unikernels on
mirageos-devel:
http://lists.xenproject.org/archives/html/mirageos-devel/2015-07/msg00091.html


cheers,
--
Len

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Aug 8, 2015 at 4:31 PM, Carl Patenaude Poulin <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:carl.patenaudepoulin@mail.mcgill.ca" target=3D"_blan=
k">carl.patenaudepoulin@mail.mcgill.ca</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><span>On Sat, Aug 8, 2015 at 8:32 AM, Thomas Leonard &l=
t;<a href=3D"mailto:talex5@gmail.com" target=3D"_blank">talex5@gmail.com</a=
>&gt; wrote:<br>
&gt; Len Maxwell (CC&#39;d) has been working on stripping out quite a bit o=
f<br>
&gt; the code in Mini-OS, on this &quot;mini-er&quot; branch, to help with =
a Rust<br>
&gt; port:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0<a href=3D"https://github.com/lnmx/mini-os/tree/mini-er" r=
el=3D"noreferrer" target=3D"_blank">https://github.com/lnmx/mini-os/tree/mi=
ni-er</a><br>
<br>
</span>It&#39;s exciting to see that we&#39;re not alone with this idea! I =
took a look<br>
at the repository in question, and it looks like a quite recent effort.<br>
Maybe it would be interesting to compare notes, since we seem to be<br>
headed in a similar direction.<br>
<br>
Len: are you currently working on a Rust port of Mini-OS? Whatever the<br>
case, I just send a minor pull request to your mini-er branch, and I&#39;m<=
br>
down to contribute more meaty changes in the future.<br>
<br>
I&#39;m currently diving into x86, Mini-OS and bare-metal Rust at the same<=
br>
time. I&#39;ll report back with any questions that arise.<br></blockquote><=
div><br></div><div>Hi Carl,</div><div><br></div><div>I have not started a R=
ust port of Mini-OS -- still catching up on Xen, Mini-OS, and Rust fundamen=
tals.</div><div><br></div><div>My mini-os/mini-er branch is an effort to fi=
nd the minimum features specifically needed to support MirageOS on Xen.=C2=
=A0 Mirage uses the entrypoint, memory manager, and Xen hypercalls, but not=
 the threading or network/block drivers.</div><div><br></div></div></div><d=
iv>Geoffroy C. (CC&#39;d) also expressed an interest in Rust unikernels on =
mirageos-devel:<br></div><div class=3D"gmail_extra"><a href=3D"http://lists=
.xenproject.org/archives/html/mirageos-devel/2015-07/msg00091.html" target=
=3D"_blank">http://lists.xenproject.org/archives/html/mirageos-devel/2015-0=
7/msg00091.html</a><br></div><div class=3D"gmail_extra"><br></div><div clas=
s=3D"gmail_extra"><br></div><div class=3D"gmail_extra">cheers,</div><div cl=
ass=3D"gmail_extra">--</div><div class=3D"gmail_extra">Len</div></div>

--001a1137a3569edae3051ce8d55a--


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


From minios-devel-bounces@lists.xenproject.org Mon Aug 10 15:11:24 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Aug 2015 15:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZOojT-0005vH-Ah; Mon, 10 Aug 2015 15:11:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZOojR-0005v9-TR
	for Minios-devel@lists.xenproject.org; Mon, 10 Aug 2015 15:11:22 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	71/44-16618-91FB8C55; Mon, 10 Aug 2015 15:11:21 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1439219479!39518428!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 714 invoked from network); 10 Aug 2015 15:11:20 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
	(209.85.213.42)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Aug 2015 15:11:20 -0000
Received: by vkfi73 with SMTP id i73so17914508vkf.2
	for <Minios-devel@lists.xenproject.org>;
	Mon, 10 Aug 2015 08:11:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=m8Nw8IOSlepRf7gohxSjjBHfPMHEXzE7sz/5IE2AmVc=;
	b=CMGJT3YiLIBe7pfVrH0CPssYnrFaaeZvz0VQZnOZob3sTisMdyjn7El3arcZkiPPlz
	Ul/8afogC3PqFfmT8bpTf3xRImSeaNXhkR8kWesadLDM8XEAMyi+nsKmFecCNNPlbXu2
	UZn0J+ugefmlh6DjiSeSMYwcibpjgt2u3glf7XHT4QaWLyIyygU27r83UqhWxriL0x/I
	VZLk/Y46nrqFzzfwrO4vwPlUUyo2e1Kxt2h7fU4ZmN3YrryAZzQc5QASKhCzrZnll4eS
	zba43OfRHHWCTl7SI33wjBLR+r9MuBvvh/9+sjP+3yytZKInEsZjqQpxprbpEQjLvAaK
	LRQg==
MIME-Version: 1.0
X-Received: by 10.52.171.199 with SMTP id aw7mr24542189vdc.87.1439219479258;
	Mon, 10 Aug 2015 08:11:19 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Mon, 10 Aug 2015 08:11:19 -0700 (PDT)
In-Reply-To: <20150804182358.GB3954@type>
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>
Date: Mon, 10 Aug 2015 16:11:19 +0100
Message-ID: <CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@citrix.com>,
	Thomas Leonard <talex5@gmail.com>, Minios-devel@lists.xenproject.org, 
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Anil Madhavapeddy <anil@recoil.org>, 
	David Scott <Dave.Scott@eu.citrix.com>,
	KarimAllah Ahmed <karim.allah.ahmed@gmail.com>
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

T24gNCBBdWd1c3QgMjAxNSBhdCAxOToyMywgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPiB3cm90ZToKPiBXZWkgTGl1LCBsZSBUdWUgMDQgQXVnIDIwMTUgMTA6
NDQ6MTIgKzAxMDAsIGEgw6ljcml0IDoKPj4gT24gTW9uLCBBdWcgMDMsIDIwMTUgYXQgMDM6MDU6
MDhQTSArMDEwMCwgSWFuIENhbXBiZWxsIHdyb3RlOgo+PiA+IE9uIFRodSwgMjAxNS0wNy0yMyBh
dCAxMTowOCArMDEwMCwgVGhvbWFzIExlb25hcmQgd3JvdGU6Cj4+ID4gWy4uLl0KPj4gPiA+ICAu
Z2l0bW9kdWxlcyAgICAgICAgICB8ICAzICsrKwo+PiA+IFsuLi5dCj4+ID4gPiAgZHRjICAgICAg
ICAgICAgICAgICAgfCAgMSArCj4+ID4gPgo+PiA+IFsuLi5dCj4+ID4gPiBkaWZmIC0tZ2l0IGEv
LmdpdG1vZHVsZXMgYi8uZ2l0bW9kdWxlcwo+PiA+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4g
PiA+IGluZGV4IDAwMDAwMDAuLjIyMTEwMmQKPj4gPiA+IC0tLSAvZGV2L251bGwKPj4gPiA+ICsr
KyBiLy5naXRtb2R1bGVzCj4+ID4gPiBAQCAtMCwwICsxLDMgQEAKPj4gPiA+ICtbc3VibW9kdWxl
ICJkdGMiXQo+PiA+ID4gKyBwYXRoID0gZHRjCj4+ID4gPiArIHVybCA9IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vdXRpbHMvZHRjL2R0Yy5naXQKPj4gPiBbLi4uXQo+PiA+ID4gZGlmZiAt
LWdpdCBhL2R0YyBiL2R0Ywo+PiA+ID4gbmV3IGZpbGUgbW9kZSAxNjAwMDAKPj4gPiA+IGluZGV4
IDAwMDAwMDAuLjY0YzQ2YjAKPj4gPiA+IC0tLSAvZGV2L251bGwKPj4gPiA+ICsrKyBiL2R0Ywo+
PiA+ID4gQEAgLTAsMCArMSBAQAo+PiA+ID4gK1N1YnByb2plY3QgY29tbWl0IDY0YzQ2YjA5OGI5
Njk1MDJhNzRjOGIwZmQ5N2U2ZjVlNGFhMDdlMjEKPj4gPgo+PiA+IEkgd2FzIGFib3V0IHRvIGFw
cGx5IHdoZW4gSSBub3RpY2VkIHRoaXMgYW5kIEkganVzdCB3YW50ZWQgdG8gcmFpc2UgdGhlIHVz
ZQo+PiA+IG9mIGdpdCBzdWJtb2R1bGVzIGhlcmUgZXhwbGljaXRseSB0byBjaGVjayBmb2xrcyB3
ZXJlIE9LIHdpdGggaXQuCj4+ID4KPj4gPiBUaGUgKG9yLCBvbmUpIGFsdGVybmF0aXZlIGlzIHRv
IGltcG9ydCBsaWJmZHQgaW50byB0aGUgbWluaS1vcyBjb2RlIGJhc2VkLAo+PiA+IHdoaWNoIGlz
IGhvdyBib3RoIFhlbiBhbmQgTGludXggaGF2ZSBhcHByb2FjaGVkIHRoaXMgaXNzdWUgZm9yIGlu
LWtlcm5lbAo+PiA+IHVzZSBvZiBsaWJmZHQgKFhlbiBzdGlsbCBkZXBlbmRzIG9uIHRoZSBub3Jt
YWwgcGFja2FnZWQgbGlicmFyeSBmb3IKPj4gPiB1c2Vyc3BhY2UgdXNlKS4KPj4gPgo+PiA+IFRo
b3VnaHRzPwo+Pgo+PiBGV0lXIEkgcHJlZmVyIGltcG9ydGluZyBsaWJmZHQgaW50byBtaW5pLW9z
IHNvdXJjZSB0cmVlIGJlY2F1c2Ugb2YgdGhlCj4+IGlzc3VlcyB5b3UgbWVudGlvbmVkIGluIG5l
eHQgcGFyYWdyYXBoLgo+Pgo+PiBCdXQgaW4gdGhlIGVuZCBpdCdzIG1pbmktb3MgbWFpbnRhaW5l
cnMnIGNhbGwuCj4KPiBXZWxsLCBJJ2Qgc2F5IGl0J3MgdGhlIHJlcG9zaXRvcnkgbWFpbnRhaW5l
cnMnIGNhbGwgOikKPiBJJ20gZmluZSB3aXRoIGVpdGhlciB3YXkuCgpIaSBJYW4sCgpJJ20gaGFw
cHkgdG8gaGF2ZSBpdCBpbXBvcnRlZC4KCkkgYXNzdW1lIHlvdSdkIHByZWZlciB0byBpbXBvcnQg
aXQgeW91cnNlbGYgZnJvbSB0aGUgZ2l0IHN1Ym1vZHVsZQoob25seSB0aGUgbGliZmR0IHN1YmRp
cmVjdG9yeSBpcyByZXF1aXJlZCksIGFuZCBkb24ndCB3YW50IG1lIHBvc3RpbmcKYSBwYXRjaCB3
aXRoIHRoZSBlbnRpcmUgc291cmNlIG9mIGxpYmZkdCB0byB0aGUgbWFpbGluZyBsaXN0Li4uCgoK
LS0gCkRyIFRob21hcyBMZW9uYXJkICAgICAgICBodHRwOi8vcm9zY2lkdXMuY29tL2Jsb2cvCkdQ
RzogREE5OCAyNUFFIENBRDAgODk3NSA3Q0RBICBCRDhFIDA3MTMgM0Y5NiBDQTc0IEQ4QkEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 10 15:11:24 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Aug 2015 15:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZOojT-0005vH-Ah; Mon, 10 Aug 2015 15:11:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZOojR-0005v9-TR
	for Minios-devel@lists.xenproject.org; Mon, 10 Aug 2015 15:11:22 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	71/44-16618-91FB8C55; Mon, 10 Aug 2015 15:11:21 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1439219479!39518428!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 714 invoked from network); 10 Aug 2015 15:11:20 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
	(209.85.213.42)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Aug 2015 15:11:20 -0000
Received: by vkfi73 with SMTP id i73so17914508vkf.2
	for <Minios-devel@lists.xenproject.org>;
	Mon, 10 Aug 2015 08:11:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=m8Nw8IOSlepRf7gohxSjjBHfPMHEXzE7sz/5IE2AmVc=;
	b=CMGJT3YiLIBe7pfVrH0CPssYnrFaaeZvz0VQZnOZob3sTisMdyjn7El3arcZkiPPlz
	Ul/8afogC3PqFfmT8bpTf3xRImSeaNXhkR8kWesadLDM8XEAMyi+nsKmFecCNNPlbXu2
	UZn0J+ugefmlh6DjiSeSMYwcibpjgt2u3glf7XHT4QaWLyIyygU27r83UqhWxriL0x/I
	VZLk/Y46nrqFzzfwrO4vwPlUUyo2e1Kxt2h7fU4ZmN3YrryAZzQc5QASKhCzrZnll4eS
	zba43OfRHHWCTl7SI33wjBLR+r9MuBvvh/9+sjP+3yytZKInEsZjqQpxprbpEQjLvAaK
	LRQg==
MIME-Version: 1.0
X-Received: by 10.52.171.199 with SMTP id aw7mr24542189vdc.87.1439219479258;
	Mon, 10 Aug 2015 08:11:19 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Mon, 10 Aug 2015 08:11:19 -0700 (PDT)
In-Reply-To: <20150804182358.GB3954@type>
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>
Date: Mon, 10 Aug 2015 16:11:19 +0100
Message-ID: <CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@citrix.com>,
	Thomas Leonard <talex5@gmail.com>, Minios-devel@lists.xenproject.org, 
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Anil Madhavapeddy <anil@recoil.org>, 
	David Scott <Dave.Scott@eu.citrix.com>,
	KarimAllah Ahmed <karim.allah.ahmed@gmail.com>
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

T24gNCBBdWd1c3QgMjAxNSBhdCAxOToyMywgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPiB3cm90ZToKPiBXZWkgTGl1LCBsZSBUdWUgMDQgQXVnIDIwMTUgMTA6
NDQ6MTIgKzAxMDAsIGEgw6ljcml0IDoKPj4gT24gTW9uLCBBdWcgMDMsIDIwMTUgYXQgMDM6MDU6
MDhQTSArMDEwMCwgSWFuIENhbXBiZWxsIHdyb3RlOgo+PiA+IE9uIFRodSwgMjAxNS0wNy0yMyBh
dCAxMTowOCArMDEwMCwgVGhvbWFzIExlb25hcmQgd3JvdGU6Cj4+ID4gWy4uLl0KPj4gPiA+ICAu
Z2l0bW9kdWxlcyAgICAgICAgICB8ICAzICsrKwo+PiA+IFsuLi5dCj4+ID4gPiAgZHRjICAgICAg
ICAgICAgICAgICAgfCAgMSArCj4+ID4gPgo+PiA+IFsuLi5dCj4+ID4gPiBkaWZmIC0tZ2l0IGEv
LmdpdG1vZHVsZXMgYi8uZ2l0bW9kdWxlcwo+PiA+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4g
PiA+IGluZGV4IDAwMDAwMDAuLjIyMTEwMmQKPj4gPiA+IC0tLSAvZGV2L251bGwKPj4gPiA+ICsr
KyBiLy5naXRtb2R1bGVzCj4+ID4gPiBAQCAtMCwwICsxLDMgQEAKPj4gPiA+ICtbc3VibW9kdWxl
ICJkdGMiXQo+PiA+ID4gKyBwYXRoID0gZHRjCj4+ID4gPiArIHVybCA9IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vdXRpbHMvZHRjL2R0Yy5naXQKPj4gPiBbLi4uXQo+PiA+ID4gZGlmZiAt
LWdpdCBhL2R0YyBiL2R0Ywo+PiA+ID4gbmV3IGZpbGUgbW9kZSAxNjAwMDAKPj4gPiA+IGluZGV4
IDAwMDAwMDAuLjY0YzQ2YjAKPj4gPiA+IC0tLSAvZGV2L251bGwKPj4gPiA+ICsrKyBiL2R0Ywo+
PiA+ID4gQEAgLTAsMCArMSBAQAo+PiA+ID4gK1N1YnByb2plY3QgY29tbWl0IDY0YzQ2YjA5OGI5
Njk1MDJhNzRjOGIwZmQ5N2U2ZjVlNGFhMDdlMjEKPj4gPgo+PiA+IEkgd2FzIGFib3V0IHRvIGFw
cGx5IHdoZW4gSSBub3RpY2VkIHRoaXMgYW5kIEkganVzdCB3YW50ZWQgdG8gcmFpc2UgdGhlIHVz
ZQo+PiA+IG9mIGdpdCBzdWJtb2R1bGVzIGhlcmUgZXhwbGljaXRseSB0byBjaGVjayBmb2xrcyB3
ZXJlIE9LIHdpdGggaXQuCj4+ID4KPj4gPiBUaGUgKG9yLCBvbmUpIGFsdGVybmF0aXZlIGlzIHRv
IGltcG9ydCBsaWJmZHQgaW50byB0aGUgbWluaS1vcyBjb2RlIGJhc2VkLAo+PiA+IHdoaWNoIGlz
IGhvdyBib3RoIFhlbiBhbmQgTGludXggaGF2ZSBhcHByb2FjaGVkIHRoaXMgaXNzdWUgZm9yIGlu
LWtlcm5lbAo+PiA+IHVzZSBvZiBsaWJmZHQgKFhlbiBzdGlsbCBkZXBlbmRzIG9uIHRoZSBub3Jt
YWwgcGFja2FnZWQgbGlicmFyeSBmb3IKPj4gPiB1c2Vyc3BhY2UgdXNlKS4KPj4gPgo+PiA+IFRo
b3VnaHRzPwo+Pgo+PiBGV0lXIEkgcHJlZmVyIGltcG9ydGluZyBsaWJmZHQgaW50byBtaW5pLW9z
IHNvdXJjZSB0cmVlIGJlY2F1c2Ugb2YgdGhlCj4+IGlzc3VlcyB5b3UgbWVudGlvbmVkIGluIG5l
eHQgcGFyYWdyYXBoLgo+Pgo+PiBCdXQgaW4gdGhlIGVuZCBpdCdzIG1pbmktb3MgbWFpbnRhaW5l
cnMnIGNhbGwuCj4KPiBXZWxsLCBJJ2Qgc2F5IGl0J3MgdGhlIHJlcG9zaXRvcnkgbWFpbnRhaW5l
cnMnIGNhbGwgOikKPiBJJ20gZmluZSB3aXRoIGVpdGhlciB3YXkuCgpIaSBJYW4sCgpJJ20gaGFw
cHkgdG8gaGF2ZSBpdCBpbXBvcnRlZC4KCkkgYXNzdW1lIHlvdSdkIHByZWZlciB0byBpbXBvcnQg
aXQgeW91cnNlbGYgZnJvbSB0aGUgZ2l0IHN1Ym1vZHVsZQoob25seSB0aGUgbGliZmR0IHN1YmRp
cmVjdG9yeSBpcyByZXF1aXJlZCksIGFuZCBkb24ndCB3YW50IG1lIHBvc3RpbmcKYSBwYXRjaCB3
aXRoIHRoZSBlbnRpcmUgc291cmNlIG9mIGxpYmZkdCB0byB0aGUgbWFpbGluZyBsaXN0Li4uCgoK
LS0gCkRyIFRob21hcyBMZW9uYXJkICAgICAgICBodHRwOi8vcm9zY2lkdXMuY29tL2Jsb2cvCkdQ
RzogREE5OCAyNUFFIENBRDAgODk3NSA3Q0RBICBCRDhFIDA3MTMgM0Y5NiBDQTc0IEQ4QkEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 11 14:39:36 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Aug 2015 14:39: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 1ZPAiF-0004sR-08; Tue, 11 Aug 2015 14:39:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6588c5e28=Ian.Campbell@citrix.com>)
	id 1ZPAiD-0004sK-Bj
	for Minios-devel@lists.xenproject.org; Tue, 11 Aug 2015 14:39:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
	70/5A-10422-4290AC55; Tue, 11 Aug 2015 14:39:32 +0000
X-Env-Sender: prvs=6588c5e28=Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1439303968!27251406!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 527 invoked from network); 11 Aug 2015 14:39:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Aug 2015 14:39:32 -0000
X-IronPort-AV: E=Sophos;i="5.15,653,1432598400"; d="scan'208";a="290048968"
Message-ID: <1439303944.9747.274.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, Samuel Thibault
	<samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>,
	<Minios-devel@lists.xenproject.org>, Stefano Stabellini
	<stefano.stabellini@eu.citrix.com>, Anil Madhavapeddy <anil@recoil.org>,
	David Scott <Dave.Scott@eu.citrix.com>, KarimAllah Ahmed
	<karim.allah.ahmed@gmail.com>
Date: Tue, 11 Aug 2015 15:39:04 +0100
In-Reply-To: <CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@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>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

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.

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 Tue Aug 11 14:39:36 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Aug 2015 14:39: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 1ZPAiF-0004sR-08; Tue, 11 Aug 2015 14:39:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6588c5e28=Ian.Campbell@citrix.com>)
	id 1ZPAiD-0004sK-Bj
	for Minios-devel@lists.xenproject.org; Tue, 11 Aug 2015 14:39:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
	70/5A-10422-4290AC55; Tue, 11 Aug 2015 14:39:32 +0000
X-Env-Sender: prvs=6588c5e28=Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1439303968!27251406!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 527 invoked from network); 11 Aug 2015 14:39:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Aug 2015 14:39:32 -0000
X-IronPort-AV: E=Sophos;i="5.15,653,1432598400"; d="scan'208";a="290048968"
Message-ID: <1439303944.9747.274.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Thomas Leonard <talex5@gmail.com>, Samuel Thibault
	<samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>,
	<Minios-devel@lists.xenproject.org>, Stefano Stabellini
	<stefano.stabellini@eu.citrix.com>, Anil Madhavapeddy <anil@recoil.org>,
	David Scott <Dave.Scott@eu.citrix.com>, KarimAllah Ahmed
	<karim.allah.ahmed@gmail.com>
Date: Tue, 11 Aug 2015 15:39:04 +0100
In-Reply-To: <CAG4opy8Y0K=gYbc-tY0A6oSVNb7MOQEMrpr3nQrVt7fp-uTe0A@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>
X-Mailer: Evolution 3.16.3-1 
MIME-Version: 1.0
X-DLP: MIA1
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

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.

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 Thu Aug 13 08:43:43 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Aug 2015 08:43:43 +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 1ZPo6w-0007Qr-64; Thu, 13 Aug 2015 08:43:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZPo6u-0007QX-Su
	for Minios-devel@lists.xenproject.org; Thu, 13 Aug 2015 08:43:41 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
	C4/44-28221-5B85CC55; Thu, 13 Aug 2015 08:43:33 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1439455412!40402040!1
X-Originating-IP: [209.85.213.48]
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 19027 invoked from network); 13 Aug 2015 08:43:32 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
	(209.85.213.48)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Aug 2015 08:43:32 -0000
Received: by vkbf67 with SMTP id f67so15015951vkb.3
	for <Minios-devel@lists.xenproject.org>;
	Thu, 13 Aug 2015 01:43:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=hZDV0kz3ifweAFSk9mwlmZB4HgDi8hxDkmOOHHaInEg=;
	b=HPPxah6Gw3G2WgA0fiJL/mS3UAhG2LtQjTGaBujPJ05QRcX0dh8T6uTOr/bpNYN06u
	0l+yKudiYxyb3GZ2DRI5+2ClQr0WO+4qYAng9f/mno5HQ8U2NLK4f/I2AtkNwcASz0EK
	w5ae4XzG/r1vz2hVAIwbuK3ncmFuGd/+dnQ7DfBP1sL6o72mtfizLKfllXO2bpV/5Hs3
	NaFaPTR/tSueLBRcocLBcFB06rDvLL6/GI6VRIherM621V0HNCQCOevDnn0cjdklzy4D
	NBUtvi+zvgKIZNonfT4YyGSfwY/QGLash6eCVhA+UXuOgmJk7d1lrtlU+AH+idDL4bDw
	A0Zw==
MIME-Version: 1.0
X-Received: by 10.52.109.230 with SMTP id hv6mr45537435vdb.43.1439455411941;
	Thu, 13 Aug 2015 01:43:31 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Thu, 13 Aug 2015 01:43:31 -0700 (PDT)
In-Reply-To: <1439303944.9747.274.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>
Date: Thu, 13 Aug 2015 09:43:31 +0100
Message-ID: <CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

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.


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

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

From minios-devel-bounces@lists.xenproject.org Thu Aug 13 08:43:43 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Aug 2015 08:43:43 +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 1ZPo6w-0007Qr-64; Thu, 13 Aug 2015 08:43:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZPo6u-0007QX-Su
	for Minios-devel@lists.xenproject.org; Thu, 13 Aug 2015 08:43:41 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
	C4/44-28221-5B85CC55; Thu, 13 Aug 2015 08:43:33 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1439455412!40402040!1
X-Originating-IP: [209.85.213.48]
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 19027 invoked from network); 13 Aug 2015 08:43:32 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
	(209.85.213.48)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Aug 2015 08:43:32 -0000
Received: by vkbf67 with SMTP id f67so15015951vkb.3
	for <Minios-devel@lists.xenproject.org>;
	Thu, 13 Aug 2015 01:43:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=hZDV0kz3ifweAFSk9mwlmZB4HgDi8hxDkmOOHHaInEg=;
	b=HPPxah6Gw3G2WgA0fiJL/mS3UAhG2LtQjTGaBujPJ05QRcX0dh8T6uTOr/bpNYN06u
	0l+yKudiYxyb3GZ2DRI5+2ClQr0WO+4qYAng9f/mno5HQ8U2NLK4f/I2AtkNwcASz0EK
	w5ae4XzG/r1vz2hVAIwbuK3ncmFuGd/+dnQ7DfBP1sL6o72mtfizLKfllXO2bpV/5Hs3
	NaFaPTR/tSueLBRcocLBcFB06rDvLL6/GI6VRIherM621V0HNCQCOevDnn0cjdklzy4D
	NBUtvi+zvgKIZNonfT4YyGSfwY/QGLash6eCVhA+UXuOgmJk7d1lrtlU+AH+idDL4bDw
	A0Zw==
MIME-Version: 1.0
X-Received: by 10.52.109.230 with SMTP id hv6mr45537435vdb.43.1439455411941;
	Thu, 13 Aug 2015 01:43:31 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Thu, 13 Aug 2015 01:43:31 -0700 (PDT)
In-Reply-To: <1439303944.9747.274.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>
Date: Thu, 13 Aug 2015 09:43:31 +0100
Message-ID: <CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

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.


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

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

From minios-devel-bounces@lists.xenproject.org Thu Aug 13 08:56:44 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Aug 2015 08:56: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 1ZPoJY-00005C-E6; Thu, 13 Aug 2015 08:56:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1ZPoJX-000055-NY
	for Minios-devel@lists.xenproject.org; Thu, 13 Aug 2015 08:56:43 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
	6F/F1-32615-BCB5CC55; Thu, 13 Aug 2015 08:56:43 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1439456202!23611662!1
X-Originating-IP: [209.85.212.180]
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 4283 invoked from network); 13 Aug 2015 08:56:42 -0000
Received: from mail-wi0-f180.google.com (HELO mail-wi0-f180.google.com)
	(209.85.212.180)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Aug 2015 08:56:42 -0000
Received: by wicne3 with SMTP id ne3so250145166wic.1
	for <Minios-devel@lists.xenproject.org>;
	Thu, 13 Aug 2015 01:56:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=DQXEcz6xokdhRyEUlJAwUHLk6RNb7eToyiYE+IN6YzM=;
	b=M6M3azr12vYPlAQZwRE8xHYBKFOnlqtefilemkkHG+e4DL2whMhpiH7pdomTvyUoku
	TK6lEmkAVUltuLMQStLS+0I5PmEuKhZXxGl4H8a83mRFnLnlq8EBr9cglamhYdhQSDb9
	OShGzoIHJS7OQ+AMUPAnnIZQQ6/w04JSPnKLSytKiRXBu/ehNXi/dbGyWFL0tZn4xhpL
	9RLrNcCmWBUiBdL1eLP0BUE2mU6AOBauTlj3J84mHza1bTedjwOMjvZk+Lc487uMj26K
	CzKn8yMB0zPeIWBfj/N1iqyT2UhmFMzasz+ZJq9clW1F7UZaeF9Eb1u0kvh+3+247yzs
	UVGQ==
X-Received: by 10.180.85.74 with SMTP id f10mr4306137wiz.45.1439456201926;
	Thu, 13 Aug 2015 01:56:41 -0700 (PDT)
Received: from [192.168.0.2] (cpc25-cmbg14-2-0-cust121.5-4.cable.virginm.net.
	[213.106.112.122]) by smtp.gmail.com with ESMTPSA id
	eb3sm2259356wib.24.2015.08.13.01.56.40
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 13 Aug 2015 01:56:41 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
Date: Thu, 13 Aug 2015 09:56:57 +0100
Message-Id: <59A31472-86B3-428B-A613-3C1610DA73E8@gazagnaire.org>
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>
To: Thomas Leonard <talex5@gmail.com>
X-Mailer: Apple Mail (2.2102)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@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>,
	David Scott <Dave.Scott@eu.citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

> git pull https://github.com/talex5/mini-os.git bundle-libfdt
> 
> (https://github.com/mirage/mini-os/compare/master...talex5:bundle-libfdt)

You can add `.diff` to the url to get a patch, so:

https://github.com/mirage/mini-os/compare/master...talex5:bundle-libfdt.diff 

Thomas

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

From minios-devel-bounces@lists.xenproject.org Thu Aug 13 08:56:44 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 13 Aug 2015 08:56: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 1ZPoJY-00005C-E6; Thu, 13 Aug 2015 08:56:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1ZPoJX-000055-NY
	for Minios-devel@lists.xenproject.org; Thu, 13 Aug 2015 08:56:43 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
	6F/F1-32615-BCB5CC55; Thu, 13 Aug 2015 08:56:43 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1439456202!23611662!1
X-Originating-IP: [209.85.212.180]
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 4283 invoked from network); 13 Aug 2015 08:56:42 -0000
Received: from mail-wi0-f180.google.com (HELO mail-wi0-f180.google.com)
	(209.85.212.180)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Aug 2015 08:56:42 -0000
Received: by wicne3 with SMTP id ne3so250145166wic.1
	for <Minios-devel@lists.xenproject.org>;
	Thu, 13 Aug 2015 01:56:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=DQXEcz6xokdhRyEUlJAwUHLk6RNb7eToyiYE+IN6YzM=;
	b=M6M3azr12vYPlAQZwRE8xHYBKFOnlqtefilemkkHG+e4DL2whMhpiH7pdomTvyUoku
	TK6lEmkAVUltuLMQStLS+0I5PmEuKhZXxGl4H8a83mRFnLnlq8EBr9cglamhYdhQSDb9
	OShGzoIHJS7OQ+AMUPAnnIZQQ6/w04JSPnKLSytKiRXBu/ehNXi/dbGyWFL0tZn4xhpL
	9RLrNcCmWBUiBdL1eLP0BUE2mU6AOBauTlj3J84mHza1bTedjwOMjvZk+Lc487uMj26K
	CzKn8yMB0zPeIWBfj/N1iqyT2UhmFMzasz+ZJq9clW1F7UZaeF9Eb1u0kvh+3+247yzs
	UVGQ==
X-Received: by 10.180.85.74 with SMTP id f10mr4306137wiz.45.1439456201926;
	Thu, 13 Aug 2015 01:56:41 -0700 (PDT)
Received: from [192.168.0.2] (cpc25-cmbg14-2-0-cust121.5-4.cable.virginm.net.
	[213.106.112.122]) by smtp.gmail.com with ESMTPSA id
	eb3sm2259356wib.24.2015.08.13.01.56.40
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 13 Aug 2015 01:56:41 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <CAG4opy-Zt6QFP5p=bbScj8anzf8_NM18CNun5yT4r_WzjEqYZQ@mail.gmail.com>
Date: Thu, 13 Aug 2015 09:56:57 +0100
Message-Id: <59A31472-86B3-428B-A613-3C1610DA73E8@gazagnaire.org>
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>
To: Thomas Leonard <talex5@gmail.com>
X-Mailer: Apple Mail (2.2102)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@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>,
	David Scott <Dave.Scott@eu.citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

> git pull https://github.com/talex5/mini-os.git bundle-libfdt
> 
> (https://github.com/mirage/mini-os/compare/master...talex5:bundle-libfdt)

You can add `.diff` to the url to get a patch, so:

https://github.com/mirage/mini-os/compare/master...talex5:bundle-libfdt.diff 

Thomas

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

From minios-devel-bounces@lists.xenproject.org Sun Aug 23 08:42:40 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 23 Aug 2015 08:42:40 +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 1ZTQrO-0004kS-DD; Sun, 23 Aug 2015 08:42:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZTQrM-0004kN-Ua
	for Minios-devel@lists.xenproject.org; Sun, 23 Aug 2015 08:42:37 +0000
Received: from [85.158.139.211] by server-8.bemta-5.messagelabs.com id
	06/A6-03747-C7789D55; Sun, 23 Aug 2015 08:42:36 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1440319354!29854503!1
X-Originating-IP: [209.85.213.43]
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 18033 invoked from network); 23 Aug 2015 08:42:35 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
	(209.85.213.43)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Aug 2015 08:42:35 -0000
Received: by vkfi73 with SMTP id i73so46801935vkf.2
	for <Minios-devel@lists.xenproject.org>;
	Sun, 23 Aug 2015 01:42:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=2ExvI4nX1yunEj43M8fECFsWIwTtL247gj8ppyujyf0=;
	b=CgOicsJpV6l2SloIHjWvwlnhFfV6hT7WXUm7hSYdpuS5UZ7kL6hd/OHgFbZEytzWa0
	Qvs/WkNmlvsZSCx2GrwX56yx95Iz5azcD+9mwpdLPUFd1GaVg0B+sgZ44UoPGLvWNKGA
	mPd8K4DjKIocWoOrhbFUzwHWW61HnhZ3fJjqScCbnfKeJ5o5LhrYDjQCziu3xiPE3r4f
	zjr6+TlH4BpprEUlgtvyCV4ziC1s2Gg3AHcRzYLWymxJUtEDvpfajiqm+06LtUiJAQwY
	M9/AkJB/Gb2tqSdwf0gko2r8SDsdAGoJAsg7PLLA861WdGJHmKhlnOuQbCaFxdyKnPD3
	FdLA==
MIME-Version: 1.0
X-Received: by 10.52.245.7 with SMTP id xk7mr18106872vdc.43.1440319354173;
	Sun, 23 Aug 2015 01:42:34 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Sun, 23 Aug 2015 01:42:34 -0700 (PDT)
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>
Date: Sun, 23 Aug 2015 09:42:34 +0100
Message-ID: <CAG4opy-p-y36aN32_=aG+hkQ7S4RHJ-Oz8GMmL85kzo2Jc3DBA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On 13 August 2015 at 09:43, Thomas Leonard <talex5@gmail.com> wrote:
> 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.

Is this OK to merge now?


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

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

From minios-devel-bounces@lists.xenproject.org Sun Aug 23 08:42:40 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 23 Aug 2015 08:42:40 +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 1ZTQrO-0004kS-DD; Sun, 23 Aug 2015 08:42:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <talex5@gmail.com>) id 1ZTQrM-0004kN-Ua
	for Minios-devel@lists.xenproject.org; Sun, 23 Aug 2015 08:42:37 +0000
Received: from [85.158.139.211] by server-8.bemta-5.messagelabs.com id
	06/A6-03747-C7789D55; Sun, 23 Aug 2015 08:42:36 +0000
X-Env-Sender: talex5@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1440319354!29854503!1
X-Originating-IP: [209.85.213.43]
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 18033 invoked from network); 23 Aug 2015 08:42:35 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
	(209.85.213.43)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Aug 2015 08:42:35 -0000
Received: by vkfi73 with SMTP id i73so46801935vkf.2
	for <Minios-devel@lists.xenproject.org>;
	Sun, 23 Aug 2015 01:42:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=2ExvI4nX1yunEj43M8fECFsWIwTtL247gj8ppyujyf0=;
	b=CgOicsJpV6l2SloIHjWvwlnhFfV6hT7WXUm7hSYdpuS5UZ7kL6hd/OHgFbZEytzWa0
	Qvs/WkNmlvsZSCx2GrwX56yx95Iz5azcD+9mwpdLPUFd1GaVg0B+sgZ44UoPGLvWNKGA
	mPd8K4DjKIocWoOrhbFUzwHWW61HnhZ3fJjqScCbnfKeJ5o5LhrYDjQCziu3xiPE3r4f
	zjr6+TlH4BpprEUlgtvyCV4ziC1s2Gg3AHcRzYLWymxJUtEDvpfajiqm+06LtUiJAQwY
	M9/AkJB/Gb2tqSdwf0gko2r8SDsdAGoJAsg7PLLA861WdGJHmKhlnOuQbCaFxdyKnPD3
	FdLA==
MIME-Version: 1.0
X-Received: by 10.52.245.7 with SMTP id xk7mr18106872vdc.43.1440319354173;
	Sun, 23 Aug 2015 01:42:34 -0700 (PDT)
Received: by 10.31.65.144 with HTTP; Sun, 23 Aug 2015 01:42:34 -0700 (PDT)
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>
Date: Sun, 23 Aug 2015 09:42:34 +0100
Message-ID: <CAG4opy-p-y36aN32_=aG+hkQ7S4RHJ-Oz8GMmL85kzo2Jc3DBA@mail.gmail.com>
From: Thomas Leonard <talex5@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On 13 August 2015 at 09:43, Thomas Leonard <talex5@gmail.com> wrote:
> 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.

Is this OK to merge now?


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

_______________________________________________
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 Aug 25 09:51:16 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Aug 2015 09:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZUAsu-00043k-B4; Tue, 25 Aug 2015 09:51:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6726ffc2d=wei.liu2@citrix.com>)
	id 1ZUAst-00043Y-Bb
	for Minios-devel@lists.xenproject.org; Tue, 25 Aug 2015 09:51:15 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
	D8/86-05269-29A3CD55; Tue, 25 Aug 2015 09:51:14 +0000
X-Env-Sender: prvs=6726ffc2d=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1440496271!33436164!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20763 invoked from network); 25 Aug 2015 09:51:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Aug 2015 09:51:13 -0000
X-IronPort-AV: E=Sophos;i="5.15,745,1432598400"; d="scan'208";a="297674564"
Date: Tue, 25 Aug 2015 10:46:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Thomas Leonard <talex5@gmail.com>
Message-ID: <20150825094649.GO29776@zion.uk.xensource.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>
	<CAG4opy-p-y36aN32_=aG+hkQ7S4RHJ-Oz8GMmL85kzo2Jc3DBA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAG4opy-p-y36aN32_=aG+hkQ7S4RHJ-Oz8GMmL85kzo2Jc3DBA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@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>,
	David Scott <Dave.Scott@eu.citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Sun, Aug 23, 2015 at 09:42:34AM +0100, Thomas Leonard wrote:
> On 13 August 2015 at 09:43, Thomas Leonard <talex5@gmail.com> wrote:
> > 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.
> 
> Is this OK to merge now?
> 

Ian is on vacation at the moment. I think he's the only one who can
commit to mini-os tree. I'm afraid you will have a wait a bit more.

Wei.

> 
> -- 
> Dr Thomas Leonard        http://roscidus.com/blog/
> GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

_______________________________________________
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 Aug 25 09:51:16 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Aug 2015 09:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZUAsu-00043k-B4; Tue, 25 Aug 2015 09:51:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=6726ffc2d=wei.liu2@citrix.com>)
	id 1ZUAst-00043Y-Bb
	for Minios-devel@lists.xenproject.org; Tue, 25 Aug 2015 09:51:15 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
	D8/86-05269-29A3CD55; Tue, 25 Aug 2015 09:51:14 +0000
X-Env-Sender: prvs=6726ffc2d=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1440496271!33436164!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20763 invoked from network); 25 Aug 2015 09:51:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Aug 2015 09:51:13 -0000
X-IronPort-AV: E=Sophos;i="5.15,745,1432598400"; d="scan'208";a="297674564"
Date: Tue, 25 Aug 2015 10:46:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Thomas Leonard <talex5@gmail.com>
Message-ID: <20150825094649.GO29776@zion.uk.xensource.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>
	<CAG4opy-p-y36aN32_=aG+hkQ7S4RHJ-Oz8GMmL85kzo2Jc3DBA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAG4opy-p-y36aN32_=aG+hkQ7S4RHJ-Oz8GMmL85kzo2Jc3DBA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@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>,
	David Scott <Dave.Scott@eu.citrix.com>
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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

On Sun, Aug 23, 2015 at 09:42:34AM +0100, Thomas Leonard wrote:
> On 13 August 2015 at 09:43, Thomas Leonard <talex5@gmail.com> wrote:
> > 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.
> 
> Is this OK to merge now?
> 

Ian is on vacation at the moment. I think he's the only one who can
commit to mini-os tree. I'm afraid you will have a wait a bit more.

Wei.

> 
> -- 
> Dr Thomas Leonard        http://roscidus.com/blog/
> GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

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

From minios-devel-bounces@lists.xenproject.org Sun Aug 30 07:18:08 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 30 Aug 2015 07:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZVwsQ-0006lD-4b; Sun, 30 Aug 2015 07:18:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chengfeizh@gmail.com>) id 1ZVwsP-0006l8-A5
	for minios-devel@lists.xenproject.org; Sun, 30 Aug 2015 07:18:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	16/C1-24494-C2EA2E55; Sun, 30 Aug 2015 07:18:04 +0000
X-Env-Sender: chengfeizh@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1440919083!31446391!1
X-Originating-IP: [209.85.214.176]
X-SpamReason: No, hits=1.7 required=7.0 tests=HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10905 invoked from network); 30 Aug 2015 07:18:04 -0000
Received: from mail-ob0-f176.google.com (HELO mail-ob0-f176.google.com)
	(209.85.214.176)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Aug 2015 07:18:04 -0000
Received: by obbfr1 with SMTP id fr1so73037402obb.1
	for <minios-devel@lists.xenproject.org>;
	Sun, 30 Aug 2015 00:18:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=LTZJV2UgWgue+gDZ5h5f24ldm2Sah96HtqGEsMWW4Bs=;
	b=oPDk10geutGHq5rDoVl9Of8+yHJXcRZTaPxLgU8Id4XM+fvbhNQ4M8B/OO9yVf4kqp
	mWn+oiA0HARemNIMictY7s8VuY/lgx5CUW6SglYll1Lqc8DPRj9BwJ1SIUWcBpLx25Kq
	HxcuQ0MwuF4fhCR4unJ/IVhuLx7KDu/JrWeyzY33e+snsBSumviekOcEWEsHhUb4t6eQ
	GXtfEcbMSODSbAvkrDf+nerEYmoMD7zo3PGVeIkKi/EYJPglv6CzMEL055Prl58TOUGt
	4L+453YurYiDyzojZrRwX8R4WuxLLkIsHmN8jMCzlLmkxX+Sc/hj7TpaoobR3owAlpUS
	vTdA==
X-Received: by 10.182.46.130 with SMTP id v2mr11041600obm.66.1440919082765;
	Sun, 30 Aug 2015 00:18:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.74.225 with HTTP; Sun, 30 Aug 2015 00:17:43 -0700 (PDT)
From: =?UTF-8?B?56ug5oiQ6aOe?= <chengfeizh@gmail.com>
Date: Sun, 30 Aug 2015 15:17:43 +0800
Message-ID: <CAE4PDwSeoNzN1grV6DgSWCj8GTYA=s=zAyi2srXAPcAfA_UNgw@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Can't get more than 3 active TCP connections in
	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: multipart/mixed; boundary="===============4563025155205465936=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============4563025155205465936==
Content-Type: multipart/alternative; boundary=001a11c1f3681414cc051e821e5b

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

Hello,

        I'm writing an TCP server in *Mini-OS*, it can connect to multiple
TCP clients. I wrote a simple code for handling multiple TCP clients , but
there is an issue with the code. The issue is I can't get the server to
connect more than three active connections. The 4th or more clients could
not connect for unknown reasons. I looked around the forums and tried
increasing the number limit for MEMP_NUM_TCP_PCB in opt.h (
*stubdom\lwip-x86_64\include\lwip\opt.h*) and it didn't help either.

        I'm running a TCP client on *Ubuntu*. Based on what I saw, the 4th
client did seem connected, but an exception was thrown during the "write"
function: "Resolver Error 0 (no error)"

        How can I solve this problem?

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

<div dir=3D"ltr"><p style=3D"margin:0px 0px 1em;padding:0px;border:0px;font=
-size:15px;clear:both;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,=
sans-serif;line-height:19.5px">Hello,</p><p style=3D"margin:0px 0px 1em;pad=
ding:0px;border:0px;font-size:15px;clear:both;font-family:&#39;Helvetica Ne=
ue&#39;,Helvetica,Arial,sans-serif;line-height:19.5px">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 I&#39;m writing an TCP server in=C2=A0<strong style=3D"margin:0px;p=
adding:0px;border:0px">Mini-OS</strong>, it can connect to multiple TCP cli=
ents. I wrote a simple code for handling multiple TCP clients , but there i=
s an issue with the code. The issue is I can&#39;t get the server to connec=
t more than three active connections. The 4th or more clients could not con=
nect for unknown reasons. I looked around the forums and tried increasing t=
he number limit for=C2=A0<code style=3D"margin:0px;padding:1px 5px;border:0=
px;font-size:13px;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39=
;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera =
Sans Mono&#39;,&#39;Courier New&#39;,monospace,sans-serif;white-space:pre-w=
rap;background-color:rgb(238,238,238)">MEMP_NUM_TCP_PCB</code>=C2=A0in=C2=
=A0<code style=3D"margin:0px;padding:1px 5px;border:0px;font-size:13px;font=
-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono=
&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Co=
urier New&#39;,monospace,sans-serif;white-space:pre-wrap;background-color:r=
gb(238,238,238)">opt.h</code>=C2=A0(<strong style=3D"margin:0px;padding:0px=
;border:0px">stubdom\lwip-x86_64\include\lwip\opt.h</strong>) and it didn&#=
39;t help either.</p><p style=3D"margin:0px 0px 1em;padding:0px;border:0px;=
font-size:15px;clear:both;font-family:&#39;Helvetica Neue&#39;,Helvetica,Ar=
ial,sans-serif;line-height:19.5px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 I&#39;m runn=
ing a TCP client on=C2=A0<strong style=3D"margin:0px;padding:0px;border:0px=
">Ubuntu</strong>. Based on what I saw, the 4th client did seem connected, =
but an exception was thrown during the=C2=A0<code style=3D"margin:0px;paddi=
ng:1px 5px;border:0px;font-size:13px;font-family:Consolas,Menlo,Monaco,&#39=
;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&=
#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,sans-seri=
f;white-space:pre-wrap;background-color:rgb(238,238,238)">&quot;write&quot;=
 function: &quot;Resolver Error 0 (no error)&quot;</code></p><p style=3D"ma=
rgin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-fami=
ly:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;line-height:19.5px">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 How can I solve this problem?</p></div>

--001a11c1f3681414cc051e821e5b--


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


From minios-devel-bounces@lists.xenproject.org Sun Aug 30 07:18:08 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 30 Aug 2015 07:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ZVwsQ-0006lD-4b; Sun, 30 Aug 2015 07:18:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chengfeizh@gmail.com>) id 1ZVwsP-0006l8-A5
	for minios-devel@lists.xenproject.org; Sun, 30 Aug 2015 07:18:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	16/C1-24494-C2EA2E55; Sun, 30 Aug 2015 07:18:04 +0000
X-Env-Sender: chengfeizh@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1440919083!31446391!1
X-Originating-IP: [209.85.214.176]
X-SpamReason: No, hits=1.7 required=7.0 tests=HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10905 invoked from network); 30 Aug 2015 07:18:04 -0000
Received: from mail-ob0-f176.google.com (HELO mail-ob0-f176.google.com)
	(209.85.214.176)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Aug 2015 07:18:04 -0000
Received: by obbfr1 with SMTP id fr1so73037402obb.1
	for <minios-devel@lists.xenproject.org>;
	Sun, 30 Aug 2015 00:18:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=LTZJV2UgWgue+gDZ5h5f24ldm2Sah96HtqGEsMWW4Bs=;
	b=oPDk10geutGHq5rDoVl9Of8+yHJXcRZTaPxLgU8Id4XM+fvbhNQ4M8B/OO9yVf4kqp
	mWn+oiA0HARemNIMictY7s8VuY/lgx5CUW6SglYll1Lqc8DPRj9BwJ1SIUWcBpLx25Kq
	HxcuQ0MwuF4fhCR4unJ/IVhuLx7KDu/JrWeyzY33e+snsBSumviekOcEWEsHhUb4t6eQ
	GXtfEcbMSODSbAvkrDf+nerEYmoMD7zo3PGVeIkKi/EYJPglv6CzMEL055Prl58TOUGt
	4L+453YurYiDyzojZrRwX8R4WuxLLkIsHmN8jMCzlLmkxX+Sc/hj7TpaoobR3owAlpUS
	vTdA==
X-Received: by 10.182.46.130 with SMTP id v2mr11041600obm.66.1440919082765;
	Sun, 30 Aug 2015 00:18:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.74.225 with HTTP; Sun, 30 Aug 2015 00:17:43 -0700 (PDT)
From: =?UTF-8?B?56ug5oiQ6aOe?= <chengfeizh@gmail.com>
Date: Sun, 30 Aug 2015 15:17:43 +0800
Message-ID: <CAE4PDwSeoNzN1grV6DgSWCj8GTYA=s=zAyi2srXAPcAfA_UNgw@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Can't get more than 3 active TCP connections in
	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: multipart/mixed; boundary="===============4563025155205465936=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============4563025155205465936==
Content-Type: multipart/alternative; boundary=001a11c1f3681414cc051e821e5b

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

Hello,

        I'm writing an TCP server in *Mini-OS*, it can connect to multiple
TCP clients. I wrote a simple code for handling multiple TCP clients , but
there is an issue with the code. The issue is I can't get the server to
connect more than three active connections. The 4th or more clients could
not connect for unknown reasons. I looked around the forums and tried
increasing the number limit for MEMP_NUM_TCP_PCB in opt.h (
*stubdom\lwip-x86_64\include\lwip\opt.h*) and it didn't help either.

        I'm running a TCP client on *Ubuntu*. Based on what I saw, the 4th
client did seem connected, but an exception was thrown during the "write"
function: "Resolver Error 0 (no error)"

        How can I solve this problem?

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

<div dir=3D"ltr"><p style=3D"margin:0px 0px 1em;padding:0px;border:0px;font=
-size:15px;clear:both;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,=
sans-serif;line-height:19.5px">Hello,</p><p style=3D"margin:0px 0px 1em;pad=
ding:0px;border:0px;font-size:15px;clear:both;font-family:&#39;Helvetica Ne=
ue&#39;,Helvetica,Arial,sans-serif;line-height:19.5px">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 I&#39;m writing an TCP server in=C2=A0<strong style=3D"margin:0px;p=
adding:0px;border:0px">Mini-OS</strong>, it can connect to multiple TCP cli=
ents. I wrote a simple code for handling multiple TCP clients , but there i=
s an issue with the code. The issue is I can&#39;t get the server to connec=
t more than three active connections. The 4th or more clients could not con=
nect for unknown reasons. I looked around the forums and tried increasing t=
he number limit for=C2=A0<code style=3D"margin:0px;padding:1px 5px;border:0=
px;font-size:13px;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39=
;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera =
Sans Mono&#39;,&#39;Courier New&#39;,monospace,sans-serif;white-space:pre-w=
rap;background-color:rgb(238,238,238)">MEMP_NUM_TCP_PCB</code>=C2=A0in=C2=
=A0<code style=3D"margin:0px;padding:1px 5px;border:0px;font-size:13px;font=
-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono=
&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Co=
urier New&#39;,monospace,sans-serif;white-space:pre-wrap;background-color:r=
gb(238,238,238)">opt.h</code>=C2=A0(<strong style=3D"margin:0px;padding:0px=
;border:0px">stubdom\lwip-x86_64\include\lwip\opt.h</strong>) and it didn&#=
39;t help either.</p><p style=3D"margin:0px 0px 1em;padding:0px;border:0px;=
font-size:15px;clear:both;font-family:&#39;Helvetica Neue&#39;,Helvetica,Ar=
ial,sans-serif;line-height:19.5px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 I&#39;m runn=
ing a TCP client on=C2=A0<strong style=3D"margin:0px;padding:0px;border:0px=
">Ubuntu</strong>. Based on what I saw, the 4th client did seem connected, =
but an exception was thrown during the=C2=A0<code style=3D"margin:0px;paddi=
ng:1px 5px;border:0px;font-size:13px;font-family:Consolas,Menlo,Monaco,&#39=
;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&=
#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,sans-seri=
f;white-space:pre-wrap;background-color:rgb(238,238,238)">&quot;write&quot;=
 function: &quot;Resolver Error 0 (no error)&quot;</code></p><p style=3D"ma=
rgin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-fami=
ly:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;line-height:19.5px">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 How can I solve this problem?</p></div>

--001a11c1f3681414cc051e821e5b--


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


From minios-devel-bounces@lists.xenproject.org Sun Aug 30 23:44:17 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 30 Aug 2015 23:44:17 +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 1ZWCGm-0008PM-DV; Sun, 30 Aug 2015 23:44:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chengfeizh@gmail.com>) id 1ZWCGl-0008PH-D5
	for minios-devel@lists.xenproject.org; Sun, 30 Aug 2015 23:44:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
	EE/CA-29649-E4593E55; Sun, 30 Aug 2015 23:44:14 +0000
X-Env-Sender: chengfeizh@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1440978252!39547567!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14179 invoked from network); 30 Aug 2015 23:44:13 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
	(209.85.218.65)
	by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Aug 2015 23:44:13 -0000
Received: by oiex83 with SMTP id x83so5266355oie.1
	for <minios-devel@lists.xenproject.org>;
	Sun, 30 Aug 2015 16:44:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=sSzFmbNqnm4DNWyr1PI5Iysy4IUKTKIL+6XTspeowGU=;
	b=bD+nbiA4Yv/4z/Ahn7SLpJoLcy419Hxai6DUIwlXSSNytBZaev+rJfO5xikC5/VFt3
	9LS+1JJvS2vXL4QqEIckKLJRRQd25Et/IDDcDJawCkIOWUxSkQmMhqv1yfSZWscJKmIZ
	nwjMO23g5bKTfUDUqYdOCxsS17pCYbkYCF8QVEKjcveC2d/t80xDs3nppBqYtI2cV/Hf
	Q8172Y8mINsqRLCKtkKrqN9SOgO9L4hV6tXLLjkb4e7oD4FHb8yQr+Odv9Kz4M4ZncL7
	fYyka2iiyaIAB4pi+ucpX41uNqxOlpW5/D1CHnxHOUoCawRWx+EazjtO5STkkuKCt0Ga
	gqQA==
X-Received: by 10.202.56.135 with SMTP id f129mr10588077oia.37.1440978251752; 
	Sun, 30 Aug 2015 16:44:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.74.225 with HTTP; Sun, 30 Aug 2015 16:43:52 -0700 (PDT)
In-Reply-To: <mailman.3.1440936001.9107.minios-devel@lists.xenproject.org>
References: <mailman.3.1440936001.9107.minios-devel@lists.xenproject.org>
From: zhang chengfei <chengfeizh@gmail.com>
Date: Mon, 31 Aug 2015 07:43:52 +0800
Message-ID: <CAE4PDwRvwONVx_Q6CYmv_Lhmj6-w_q+Oh5bXXUemKDBvF1h-Ww@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Minios-devel Digest, Vol 3, Issue 11
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="===============5029748515145242154=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============5029748515145242154==
Content-Type: multipart/alternative; boundary=001a113cd16cd32b77051e8fe4d4

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

I have solved this problem caused by a Makefile bug in ./stubdom, after
executing make crossclean , I found the .o files still existed in
lwip-x86_64 folder. So I add a command find . -name "*.o" | xargs rm -f in
Makefile and then anything is OK.

The reason is that lwip configure is given by the macro definition, macro
definition have been replaced at the pre-compilation stage, so if I modify
the lwip configure and did not delete the .o files, there is no effect.
Following is the macro definitions I have modified in opt.h.

MEMP_NUM_TCP_PCB 100
MEMP_NUM_TCP_PCB_LISTEN 100
MEMP_NUM_NETCONN 100

Now the server can break through the connection limitations and more than 3
active TCP connections can be established, but sad that we have encountered
another problem, the server side only can receive 61 clients of the
connection requests. If exceeding the clients number, server side error
will be reported as follows:

ASSERTION FAILED: mbox->reader != mbox->writer at lwip-arch.c:124.
Do_exit called!
base is 0x29fe78 caller is 0x4d49d
base is 0x29fe98 caller is 0x5a05a
base is 0x29fec8 caller is 0x5a153
base is 0x29fef8 caller is 0x634a1
base is 0x29ff28 caller is 0x65074
base is 0x29ff78 caller is 0x5d0dd
base is 0x29ffc8 caller is 0x59822
base is 0x29ffe8 caller is 0x33da

How can I solve the above problem?

On Sun, Aug 30, 2015 at 8:00 PM, <minios-devel-request@lists.xenproject.org>
wrote:

> Send Minios-devel mailing list submissions to
>         minios-devel@lists.xenproject.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
> or, via email, send a message with subject or body 'help' to
>         minios-devel-request@lists.xenproject.org
>
> You can reach the person managing the list at
>         minios-devel-owner@lists.xenproject.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Minios-devel digest..."
>
>
> Today's Topics:
>
>    1. Can't get more than 3 active TCP connections in   Mini-OS? (???)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 30 Aug 2015 15:17:43 +0800
> From: ??? <chengfeizh@gmail.com>
> To: minios-devel@lists.xenproject.org
> Subject: [Minios-devel] Can't get more than 3 active TCP connections
>         in      Mini-OS?
> Message-ID:
>         <CAE4PDwSeoNzN1grV6DgSWCj8GTYA=s=
> zAyi2srXAPcAfA_UNgw@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
>
>         I'm writing an TCP server in *Mini-OS*, it can connect to multiple
> TCP clients. I wrote a simple code for handling multiple TCP clients , but
> there is an issue with the code. The issue is I can't get the server to
> connect more than three active connections. The 4th or more clients could
> not connect for unknown reasons. I looked around the forums and tried
> increasing the number limit for MEMP_NUM_TCP_PCB in opt.h (
> *stubdom\lwip-x86_64\include\lwip\opt.h*) and it didn't help either.
>
>         I'm running a TCP client on *Ubuntu*. Based on what I saw, the 4th
> client did seem connected, but an exception was thrown during the "write"
> function: "Resolver Error 0 (no error)"
>
>         How can I solve this problem?
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.xenproject.org/archives/html/minios-devel/attachments/20150830/288f9c52/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
>
> End of Minios-devel Digest, Vol 3, Issue 11
> *******************************************
>

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

<div dir=3D"ltr">I have solved this problem caused by a Makefile bug in ./s=
tubdom, after executing make crossclean , I found the .o files still existe=
d in lwip-x86_64 folder. So I add a command find . -name &quot;*.o&quot; | =
xargs rm -f in Makefile and then anything is OK. <br><br>The reason is that=
 lwip configure is given by the macro definition, macro definition have bee=
n replaced at the pre-compilation stage, so if I modify the lwip configure =
and did not delete the .o files, there is no effect. Following is the macro=
 definitions I have modified in opt.h.<br><br>        MEMP_NUM_TCP_PCB 100<=
br>        MEMP_NUM_TCP_PCB_LISTEN 100<br>        MEMP_NUM_NETCONN 100<br> =
    <br>Now the server can break through the connection limitations and mor=
e than 3 active TCP connections can be established, but sad that we have en=
countered another problem, the server side only can receive 61 clients of t=
he connection requests. If exceeding the clients number, server side error =
will be reported as follows:<br><br>        ASSERTION FAILED: mbox-&gt;read=
er !=3D mbox-&gt;writer at lwip-arch.c:124.<br>        Do_exit called!<br> =
       base is 0x29fe78 caller is 0x4d49d<br>        base is 0x29fe98 calle=
r is 0x5a05a<br>        base is 0x29fec8 caller is 0x5a153<br>        base =
is 0x29fef8 caller is 0x634a1<br>        base is 0x29ff28 caller is 0x65074=
<br>        base is 0x29ff78 caller is 0x5d0dd<br>        base is 0x29ffc8 =
caller is 0x59822<br>        base is 0x29ffe8 caller is 0x33da<br><br>How c=
an I solve the above problem?<br></div><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Sun, Aug 30, 2015 at 8:00 PM,  <span dir=3D"ltr">&=
lt;<a href=3D"mailto:minios-devel-request@lists.xenproject.org" target=3D"_=
blank">minios-devel-request@lists.xenproject.org</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">Send Minios-devel mailing list submissions to=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:minios-devel@lists.xenproject=
.org">minios-devel@lists.xenproject.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://lists.xenproject.org/cgi-bin/=
mailman/listinfo/minios-devel" rel=3D"noreferrer" target=3D"_blank">http://=
lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:minios-devel-request@lists.xe=
nproject.org">minios-devel-request@lists.xenproject.org</a><br>
<br>
You can reach the person managing the list at<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:minios-devel-owner@lists.xenp=
roject.org">minios-devel-owner@lists.xenproject.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Minios-devel digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
=C2=A0 =C2=A01. Can&#39;t get more than 3 active TCP connections in=C2=A0 =
=C2=A0Mini-OS? (???)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 30 Aug 2015 15:17:43 +0800<br>
From: ??? &lt;<a href=3D"mailto:chengfeizh@gmail.com">chengfeizh@gmail.com<=
/a>&gt;<br>
To: <a href=3D"mailto:minios-devel@lists.xenproject.org">minios-devel@lists=
.xenproject.org</a><br>
Subject: [Minios-devel] Can&#39;t get more than 3 active TCP connections<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 in=C2=A0 =C2=A0 =C2=A0 Mini-OS?<br>
Message-ID:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;CAE4PDwSeoNzN1grV6DgSWCj8GTYA=3Ds=3D<a href=
=3D"mailto:zAyi2srXAPcAfA_UNgw@mail.gmail.com">zAyi2srXAPcAfA_UNgw@mail.gma=
il.com</a>&gt;<br>
Content-Type: text/plain; charset=3D&quot;utf-8&quot;<br>
<br>
Hello,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I&#39;m writing an TCP server in *Mini-OS*, it =
can connect to multiple<br>
TCP clients. I wrote a simple code for handling multiple TCP clients , but<=
br>
there is an issue with the code. The issue is I can&#39;t get the server to=
<br>
connect more than three active connections. The 4th or more clients could<b=
r>
not connect for unknown reasons. I looked around the forums and tried<br>
increasing the number limit for MEMP_NUM_TCP_PCB in opt.h (<br>
*stubdom\lwip-x86_64\include\lwip\opt.h*) and it didn&#39;t help either.<br=
>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I&#39;m running a TCP client on *Ubuntu*. Based=
 on what I saw, the 4th<br>
client did seem connected, but an exception was thrown during the &quot;wri=
te&quot;<br>
function: &quot;Resolver Error 0 (no error)&quot;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 How can I solve this problem?<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href=3D"http://lists.xenproject.org/archives/html/minios-devel/=
attachments/20150830/288f9c52/attachment.html" rel=3D"noreferrer" target=3D=
"_blank">http://lists.xenproject.org/archives/html/minios-devel/attachments=
/20150830/288f9c52/attachment.html</a>&gt;<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Minios-devel mailing list<br>
<a href=3D"mailto:Minios-devel@lists.xenproject.org">Minios-devel@lists.xen=
project.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-deve=
l" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cgi-bin=
/mailman/listinfo/minios-devel</a><br>
<br>
End of Minios-devel Digest, Vol 3, Issue 11<br>
*******************************************<br>
</blockquote></div><br></div>

--001a113cd16cd32b77051e8fe4d4--


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


From minios-devel-bounces@lists.xenproject.org Sun Aug 30 23:44:17 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 30 Aug 2015 23:44:17 +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 1ZWCGm-0008PM-DV; Sun, 30 Aug 2015 23:44:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chengfeizh@gmail.com>) id 1ZWCGl-0008PH-D5
	for minios-devel@lists.xenproject.org; Sun, 30 Aug 2015 23:44:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
	EE/CA-29649-E4593E55; Sun, 30 Aug 2015 23:44:14 +0000
X-Env-Sender: chengfeizh@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1440978252!39547567!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14179 invoked from network); 30 Aug 2015 23:44:13 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
	(209.85.218.65)
	by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Aug 2015 23:44:13 -0000
Received: by oiex83 with SMTP id x83so5266355oie.1
	for <minios-devel@lists.xenproject.org>;
	Sun, 30 Aug 2015 16:44:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=sSzFmbNqnm4DNWyr1PI5Iysy4IUKTKIL+6XTspeowGU=;
	b=bD+nbiA4Yv/4z/Ahn7SLpJoLcy419Hxai6DUIwlXSSNytBZaev+rJfO5xikC5/VFt3
	9LS+1JJvS2vXL4QqEIckKLJRRQd25Et/IDDcDJawCkIOWUxSkQmMhqv1yfSZWscJKmIZ
	nwjMO23g5bKTfUDUqYdOCxsS17pCYbkYCF8QVEKjcveC2d/t80xDs3nppBqYtI2cV/Hf
	Q8172Y8mINsqRLCKtkKrqN9SOgO9L4hV6tXLLjkb4e7oD4FHb8yQr+Odv9Kz4M4ZncL7
	fYyka2iiyaIAB4pi+ucpX41uNqxOlpW5/D1CHnxHOUoCawRWx+EazjtO5STkkuKCt0Ga
	gqQA==
X-Received: by 10.202.56.135 with SMTP id f129mr10588077oia.37.1440978251752; 
	Sun, 30 Aug 2015 16:44:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.74.225 with HTTP; Sun, 30 Aug 2015 16:43:52 -0700 (PDT)
In-Reply-To: <mailman.3.1440936001.9107.minios-devel@lists.xenproject.org>
References: <mailman.3.1440936001.9107.minios-devel@lists.xenproject.org>
From: zhang chengfei <chengfeizh@gmail.com>
Date: Mon, 31 Aug 2015 07:43:52 +0800
Message-ID: <CAE4PDwRvwONVx_Q6CYmv_Lhmj6-w_q+Oh5bXXUemKDBvF1h-Ww@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Minios-devel Digest, Vol 3, Issue 11
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="===============5029748515145242154=="
Sender: minios-devel-bounces@lists.xenproject.org
Errors-To: minios-devel-bounces@lists.xenproject.org

--===============5029748515145242154==
Content-Type: multipart/alternative; boundary=001a113cd16cd32b77051e8fe4d4

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

I have solved this problem caused by a Makefile bug in ./stubdom, after
executing make crossclean , I found the .o files still existed in
lwip-x86_64 folder. So I add a command find . -name "*.o" | xargs rm -f in
Makefile and then anything is OK.

The reason is that lwip configure is given by the macro definition, macro
definition have been replaced at the pre-compilation stage, so if I modify
the lwip configure and did not delete the .o files, there is no effect.
Following is the macro definitions I have modified in opt.h.

MEMP_NUM_TCP_PCB 100
MEMP_NUM_TCP_PCB_LISTEN 100
MEMP_NUM_NETCONN 100

Now the server can break through the connection limitations and more than 3
active TCP connections can be established, but sad that we have encountered
another problem, the server side only can receive 61 clients of the
connection requests. If exceeding the clients number, server side error
will be reported as follows:

ASSERTION FAILED: mbox->reader != mbox->writer at lwip-arch.c:124.
Do_exit called!
base is 0x29fe78 caller is 0x4d49d
base is 0x29fe98 caller is 0x5a05a
base is 0x29fec8 caller is 0x5a153
base is 0x29fef8 caller is 0x634a1
base is 0x29ff28 caller is 0x65074
base is 0x29ff78 caller is 0x5d0dd
base is 0x29ffc8 caller is 0x59822
base is 0x29ffe8 caller is 0x33da

How can I solve the above problem?

On Sun, Aug 30, 2015 at 8:00 PM, <minios-devel-request@lists.xenproject.org>
wrote:

> Send Minios-devel mailing list submissions to
>         minios-devel@lists.xenproject.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
> or, via email, send a message with subject or body 'help' to
>         minios-devel-request@lists.xenproject.org
>
> You can reach the person managing the list at
>         minios-devel-owner@lists.xenproject.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Minios-devel digest..."
>
>
> Today's Topics:
>
>    1. Can't get more than 3 active TCP connections in   Mini-OS? (???)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 30 Aug 2015 15:17:43 +0800
> From: ??? <chengfeizh@gmail.com>
> To: minios-devel@lists.xenproject.org
> Subject: [Minios-devel] Can't get more than 3 active TCP connections
>         in      Mini-OS?
> Message-ID:
>         <CAE4PDwSeoNzN1grV6DgSWCj8GTYA=s=
> zAyi2srXAPcAfA_UNgw@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
>
>         I'm writing an TCP server in *Mini-OS*, it can connect to multiple
> TCP clients. I wrote a simple code for handling multiple TCP clients , but
> there is an issue with the code. The issue is I can't get the server to
> connect more than three active connections. The 4th or more clients could
> not connect for unknown reasons. I looked around the forums and tried
> increasing the number limit for MEMP_NUM_TCP_PCB in opt.h (
> *stubdom\lwip-x86_64\include\lwip\opt.h*) and it didn't help either.
>
>         I'm running a TCP client on *Ubuntu*. Based on what I saw, the 4th
> client did seem connected, but an exception was thrown during the "write"
> function: "Resolver Error 0 (no error)"
>
>         How can I solve this problem?
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.xenproject.org/archives/html/minios-devel/attachments/20150830/288f9c52/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
>
> End of Minios-devel Digest, Vol 3, Issue 11
> *******************************************
>

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

<div dir=3D"ltr">I have solved this problem caused by a Makefile bug in ./s=
tubdom, after executing make crossclean , I found the .o files still existe=
d in lwip-x86_64 folder. So I add a command find . -name &quot;*.o&quot; | =
xargs rm -f in Makefile and then anything is OK. <br><br>The reason is that=
 lwip configure is given by the macro definition, macro definition have bee=
n replaced at the pre-compilation stage, so if I modify the lwip configure =
and did not delete the .o files, there is no effect. Following is the macro=
 definitions I have modified in opt.h.<br><br>        MEMP_NUM_TCP_PCB 100<=
br>        MEMP_NUM_TCP_PCB_LISTEN 100<br>        MEMP_NUM_NETCONN 100<br> =
    <br>Now the server can break through the connection limitations and mor=
e than 3 active TCP connections can be established, but sad that we have en=
countered another problem, the server side only can receive 61 clients of t=
he connection requests. If exceeding the clients number, server side error =
will be reported as follows:<br><br>        ASSERTION FAILED: mbox-&gt;read=
er !=3D mbox-&gt;writer at lwip-arch.c:124.<br>        Do_exit called!<br> =
       base is 0x29fe78 caller is 0x4d49d<br>        base is 0x29fe98 calle=
r is 0x5a05a<br>        base is 0x29fec8 caller is 0x5a153<br>        base =
is 0x29fef8 caller is 0x634a1<br>        base is 0x29ff28 caller is 0x65074=
<br>        base is 0x29ff78 caller is 0x5d0dd<br>        base is 0x29ffc8 =
caller is 0x59822<br>        base is 0x29ffe8 caller is 0x33da<br><br>How c=
an I solve the above problem?<br></div><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Sun, Aug 30, 2015 at 8:00 PM,  <span dir=3D"ltr">&=
lt;<a href=3D"mailto:minios-devel-request@lists.xenproject.org" target=3D"_=
blank">minios-devel-request@lists.xenproject.org</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">Send Minios-devel mailing list submissions to=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:minios-devel@lists.xenproject=
.org">minios-devel@lists.xenproject.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://lists.xenproject.org/cgi-bin/=
mailman/listinfo/minios-devel" rel=3D"noreferrer" target=3D"_blank">http://=
lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:minios-devel-request@lists.xe=
nproject.org">minios-devel-request@lists.xenproject.org</a><br>
<br>
You can reach the person managing the list at<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:minios-devel-owner@lists.xenp=
roject.org">minios-devel-owner@lists.xenproject.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Minios-devel digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
=C2=A0 =C2=A01. Can&#39;t get more than 3 active TCP connections in=C2=A0 =
=C2=A0Mini-OS? (???)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 30 Aug 2015 15:17:43 +0800<br>
From: ??? &lt;<a href=3D"mailto:chengfeizh@gmail.com">chengfeizh@gmail.com<=
/a>&gt;<br>
To: <a href=3D"mailto:minios-devel@lists.xenproject.org">minios-devel@lists=
.xenproject.org</a><br>
Subject: [Minios-devel] Can&#39;t get more than 3 active TCP connections<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 in=C2=A0 =C2=A0 =C2=A0 Mini-OS?<br>
Message-ID:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;CAE4PDwSeoNzN1grV6DgSWCj8GTYA=3Ds=3D<a href=
=3D"mailto:zAyi2srXAPcAfA_UNgw@mail.gmail.com">zAyi2srXAPcAfA_UNgw@mail.gma=
il.com</a>&gt;<br>
Content-Type: text/plain; charset=3D&quot;utf-8&quot;<br>
<br>
Hello,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I&#39;m writing an TCP server in *Mini-OS*, it =
can connect to multiple<br>
TCP clients. I wrote a simple code for handling multiple TCP clients , but<=
br>
there is an issue with the code. The issue is I can&#39;t get the server to=
<br>
connect more than three active connections. The 4th or more clients could<b=
r>
not connect for unknown reasons. I looked around the forums and tried<br>
increasing the number limit for MEMP_NUM_TCP_PCB in opt.h (<br>
*stubdom\lwip-x86_64\include\lwip\opt.h*) and it didn&#39;t help either.<br=
>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I&#39;m running a TCP client on *Ubuntu*. Based=
 on what I saw, the 4th<br>
client did seem connected, but an exception was thrown during the &quot;wri=
te&quot;<br>
function: &quot;Resolver Error 0 (no error)&quot;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 How can I solve this problem?<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href=3D"http://lists.xenproject.org/archives/html/minios-devel/=
attachments/20150830/288f9c52/attachment.html" rel=3D"noreferrer" target=3D=
"_blank">http://lists.xenproject.org/archives/html/minios-devel/attachments=
/20150830/288f9c52/attachment.html</a>&gt;<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Minios-devel mailing list<br>
<a href=3D"mailto:Minios-devel@lists.xenproject.org">Minios-devel@lists.xen=
project.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-deve=
l" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cgi-bin=
/mailman/listinfo/minios-devel</a><br>
<br>
End of Minios-devel Digest, Vol 3, Issue 11<br>
*******************************************<br>
</blockquote></div><br></div>

--001a113cd16cd32b77051e8fe4d4--


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


From minios-devel-bounces@lists.xenproject.org Mon Aug 31 13:07:40 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 31 Aug 2015 13:07:40 +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 1ZWOoD-0002Np-HC; Mon, 31 Aug 2015 13:07:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=678871938=wei.liu2@citrix.com>)
	id 1ZWOoC-0002NQ-Cr
	for minios-devel@lists.xenproject.org; Mon, 31 Aug 2015 13:07:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	D9/C7-02380-79154E55; Mon, 31 Aug 2015 13:07:35 +0000
X-Env-Sender: prvs=678871938=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1441026453!31659989!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 27165 invoked from network); 31 Aug 2015 13:07:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Aug 2015 13:07:35 -0000
X-IronPort-AV: E=Sophos;i="5.17,440,1437436800"; d="scan'208";a="296087609"
Date: Mon, 31 Aug 2015 14:07:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: zhang chengfei <chengfeizh@gmail.com>
Message-ID: <20150831130714.GD22586@zion.uk.xensource.com>
References: <mailman.3.1440936001.9107.minios-devel@lists.xenproject.org>
	<CAE4PDwRvwONVx_Q6CYmv_Lhmj6-w_q+Oh5bXXUemKDBvF1h-Ww@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAE4PDwRvwONVx_Q6CYmv_Lhmj6-w_q+Oh5bXXUemKDBvF1h-Ww@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] Minios-devel Digest, Vol 3, Issue 11
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

Please avoid replying to digest email. Try to reply to your own email
when possible.

On Mon, Aug 31, 2015 at 07:43:52AM +0800, zhang chengfei wrote:
> I have solved this problem caused by a Makefile bug in ./stubdom, after
> executing make crossclean , I found the .o files still existed in
> lwip-x86_64 folder. So I add a command find . -name "*.o" | xargs rm -f in
> Makefile and then anything is OK.
> 
> The reason is that lwip configure is given by the macro definition, macro
> definition have been replaced at the pre-compilation stage, so if I modify
> the lwip configure and did not delete the .o files, there is no effect.
> Following is the macro definitions I have modified in opt.h.
> 
> MEMP_NUM_TCP_PCB 100
> MEMP_NUM_TCP_PCB_LISTEN 100
> MEMP_NUM_NETCONN 100
> 

I think this is a bug in LWIP build system. It should have noticed a
crucial header is changed and rebuild all other files which depend on
it.

Glad that you found a stopgap solution to this.

> Now the server can break through the connection limitations and more than 3
> active TCP connections can be established, but sad that we have encountered
> another problem, the server side only can receive 61 clients of the
> connection requests. If exceeding the clients number, server side error
> will be reported as follows:
> 
> ASSERTION FAILED: mbox->reader != mbox->writer at lwip-arch.c:124.

This suggests an overflow in mailbox AFAICT. There is no immediate
solution by looking at the piece of code. The culprit is somewhere else.

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 Mon Aug 31 13:07:40 2015
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 31 Aug 2015 13:07:40 +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 1ZWOoD-0002Np-HC; Mon, 31 Aug 2015 13:07:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=678871938=wei.liu2@citrix.com>)
	id 1ZWOoC-0002NQ-Cr
	for minios-devel@lists.xenproject.org; Mon, 31 Aug 2015 13:07:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	D9/C7-02380-79154E55; Mon, 31 Aug 2015 13:07:35 +0000
X-Env-Sender: prvs=678871938=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1441026453!31659989!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 27165 invoked from network); 31 Aug 2015 13:07:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Aug 2015 13:07:35 -0000
X-IronPort-AV: E=Sophos;i="5.17,440,1437436800"; d="scan'208";a="296087609"
Date: Mon, 31 Aug 2015 14:07:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: zhang chengfei <chengfeizh@gmail.com>
Message-ID: <20150831130714.GD22586@zion.uk.xensource.com>
References: <mailman.3.1440936001.9107.minios-devel@lists.xenproject.org>
	<CAE4PDwRvwONVx_Q6CYmv_Lhmj6-w_q+Oh5bXXUemKDBvF1h-Ww@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAE4PDwRvwONVx_Q6CYmv_Lhmj6-w_q+Oh5bXXUemKDBvF1h-Ww@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] Minios-devel Digest, Vol 3, Issue 11
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

Please avoid replying to digest email. Try to reply to your own email
when possible.

On Mon, Aug 31, 2015 at 07:43:52AM +0800, zhang chengfei wrote:
> I have solved this problem caused by a Makefile bug in ./stubdom, after
> executing make crossclean , I found the .o files still existed in
> lwip-x86_64 folder. So I add a command find . -name "*.o" | xargs rm -f in
> Makefile and then anything is OK.
> 
> The reason is that lwip configure is given by the macro definition, macro
> definition have been replaced at the pre-compilation stage, so if I modify
> the lwip configure and did not delete the .o files, there is no effect.
> Following is the macro definitions I have modified in opt.h.
> 
> MEMP_NUM_TCP_PCB 100
> MEMP_NUM_TCP_PCB_LISTEN 100
> MEMP_NUM_NETCONN 100
> 

I think this is a bug in LWIP build system. It should have noticed a
crucial header is changed and rebuild all other files which depend on
it.

Glad that you found a stopgap solution to this.

> Now the server can break through the connection limitations and more than 3
> active TCP connections can be established, but sad that we have encountered
> another problem, the server side only can receive 61 clients of the
> connection requests. If exceeding the clients number, server side error
> will be reported as follows:
> 
> ASSERTION FAILED: mbox->reader != mbox->writer at lwip-arch.c:124.

This suggests an overflow in mailbox AFAICT. There is no immediate
solution by looking at the piece of code. The culprit is somewhere else.

Wei.

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

