From embedded-pv-devel-bounces@lists.xenproject.org Mon Feb 08 17:59:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 08 Feb 2016 17:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aSq6M-0002iQ-QP; Mon, 08 Feb 2016 17:59:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aSq6L-0002iI-8b
	for embedded-pv-devel@lists.xenproject.org;
	Mon, 08 Feb 2016 17:59:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	32/1F-03066-897D8B65; Mon, 08 Feb 2016 17:59:52 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1454954391!21074407!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64123 invoked from network); 8 Feb 2016 17:59:51 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
	(74.125.82.51)
	by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 8 Feb 2016 17:59:51 -0000
Received: by mail-wm0-f51.google.com with SMTP id 128so165827241wmz.1
	for <embedded-pv-devel@lists.xenproject.org>;
	Mon, 08 Feb 2016 09:59:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=xEnljgx3PXgHn9aoI4FKB8d5QaBKySU1TAgFmYFnTI0=;
	b=TCK8JiOt8SlomOWJQkoq4n0tahcnMZl6yiIjSwLQFFcBUMNKBTFbB6jk9knzuPri+V
	zP1sTwwcTUKiXYPLsKq+YuVYa5Rmh6BPtZZrDIySJvFn3gWQjXitYP41uTxcqDeek5cy
	TnHc2fd305vw36kDZfSNQEtVWgRj7PupNRLQf41Ba6ngh/dMvNBF2Iz1BTSrIVywa6ef
	sxIoLBfyB6Dkhz1X367DhYcAs8XoDMpnDyb9f64jG3c4LbA8lAid1D/XhE6LQ/L4S/u3
	jUKE+PmewWCGBo7pfkQwypp5sdqszAymUqZbTFRTycZ4M0tgsdo6QJoHpM+biIoO5N+6
	RErg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc
	:content-type;
	bh=xEnljgx3PXgHn9aoI4FKB8d5QaBKySU1TAgFmYFnTI0=;
	b=diH+n9OKuF05AM5g83EpdWqVg7QvS22XJB/8cHA1/DV8VP2koX5sF/wJxcod39F2Ls
	9vLEDaXL6E2+nU+8MKxf1UxW81BSCCKpq4/PIZ4DWsXFQ1uypo77OOnSwGWaebofPTg/
	8nPsCMNWZBKFXbIvE5qdrq0W81AoMZhtDzcy8kDfg3uvlAEOnftyf7S9VPrCq0snaz4f
	zk0KDvFqnXBv1v8FY1J20m8T3gEYgV1sVDPlCJRaMauhk0AIdXJeR+rbP2qnfLd0JZ1M
	BdDH7yqm05kpUtGTuDsm87H8qewIy3wYtXBffysuBkewqU1JBsOBHjVP94RlT16W4C6j
	Dc6A==
X-Gm-Message-State: AG10YOTNaDnG8luvmJ8SpUtdjm8nHPSWUgoziguNOGdGJkkUcH9YjWqHopO7WCX1GqUOU5RzEwai7wwkCUv54Q==
MIME-Version: 1.0
X-Received: by 10.194.20.105 with SMTP id m9mr28595144wje.161.1454954391474;
	Mon, 08 Feb 2016 09:59:51 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Mon, 8 Feb 2016 09:59:51 -0800 (PST)
Date: Mon, 8 Feb 2016 09:59:51 -0800
Message-ID: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: embedded-pv-devel@lists.xenproject.org
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4274177167562102804=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============4274177167562102804==
Content-Type: multipart/alternative; boundary=047d7b5d2674ab1bb7052b45f71d

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

Currently we boot Windows CE from a dos bootable drive using a program
called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
been used with an RTOS like Windows CE? I would like to use Xen to run
linux for our GUI and Windows CE for our real-time code.

Thanks!

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

<div dir=3D"ltr"><span style=3D"font-size:12.8px">Currently we boot Windows=
 CE from a dos bootable drive using a program called biosloader on our x86 =
Baytrail board (Intel). After the BIOS loads our USB stick (or SSD) with th=
e Windows CE image is loaded by BIOSloader. Would Xen be able to load Windo=
ws CE in a similar fashion? Has Xen ever been used with an RTOS like Window=
s CE? I would like to use Xen to run linux for our GUI and Windows CE for o=
ur real-time code.=C2=A0</span><br><div><span style=3D"font-size:12.8px"><b=
r></span></div><div><span style=3D"font-size:12.8px">Thanks!</span></div></=
div>

--047d7b5d2674ab1bb7052b45f71d--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============4274177167562102804==--


From embedded-pv-devel-bounces@lists.xenproject.org Mon Feb 08 17:59:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 08 Feb 2016 17:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aSq6M-0002iQ-QP; Mon, 08 Feb 2016 17:59:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aSq6L-0002iI-8b
	for embedded-pv-devel@lists.xenproject.org;
	Mon, 08 Feb 2016 17:59:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	32/1F-03066-897D8B65; Mon, 08 Feb 2016 17:59:52 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1454954391!21074407!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64123 invoked from network); 8 Feb 2016 17:59:51 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
	(74.125.82.51)
	by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 8 Feb 2016 17:59:51 -0000
Received: by mail-wm0-f51.google.com with SMTP id 128so165827241wmz.1
	for <embedded-pv-devel@lists.xenproject.org>;
	Mon, 08 Feb 2016 09:59:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=xEnljgx3PXgHn9aoI4FKB8d5QaBKySU1TAgFmYFnTI0=;
	b=TCK8JiOt8SlomOWJQkoq4n0tahcnMZl6yiIjSwLQFFcBUMNKBTFbB6jk9knzuPri+V
	zP1sTwwcTUKiXYPLsKq+YuVYa5Rmh6BPtZZrDIySJvFn3gWQjXitYP41uTxcqDeek5cy
	TnHc2fd305vw36kDZfSNQEtVWgRj7PupNRLQf41Ba6ngh/dMvNBF2Iz1BTSrIVywa6ef
	sxIoLBfyB6Dkhz1X367DhYcAs8XoDMpnDyb9f64jG3c4LbA8lAid1D/XhE6LQ/L4S/u3
	jUKE+PmewWCGBo7pfkQwypp5sdqszAymUqZbTFRTycZ4M0tgsdo6QJoHpM+biIoO5N+6
	RErg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc
	:content-type;
	bh=xEnljgx3PXgHn9aoI4FKB8d5QaBKySU1TAgFmYFnTI0=;
	b=diH+n9OKuF05AM5g83EpdWqVg7QvS22XJB/8cHA1/DV8VP2koX5sF/wJxcod39F2Ls
	9vLEDaXL6E2+nU+8MKxf1UxW81BSCCKpq4/PIZ4DWsXFQ1uypo77OOnSwGWaebofPTg/
	8nPsCMNWZBKFXbIvE5qdrq0W81AoMZhtDzcy8kDfg3uvlAEOnftyf7S9VPrCq0snaz4f
	zk0KDvFqnXBv1v8FY1J20m8T3gEYgV1sVDPlCJRaMauhk0AIdXJeR+rbP2qnfLd0JZ1M
	BdDH7yqm05kpUtGTuDsm87H8qewIy3wYtXBffysuBkewqU1JBsOBHjVP94RlT16W4C6j
	Dc6A==
X-Gm-Message-State: AG10YOTNaDnG8luvmJ8SpUtdjm8nHPSWUgoziguNOGdGJkkUcH9YjWqHopO7WCX1GqUOU5RzEwai7wwkCUv54Q==
MIME-Version: 1.0
X-Received: by 10.194.20.105 with SMTP id m9mr28595144wje.161.1454954391474;
	Mon, 08 Feb 2016 09:59:51 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Mon, 8 Feb 2016 09:59:51 -0800 (PST)
Date: Mon, 8 Feb 2016 09:59:51 -0800
Message-ID: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: embedded-pv-devel@lists.xenproject.org
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4274177167562102804=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============4274177167562102804==
Content-Type: multipart/alternative; boundary=047d7b5d2674ab1bb7052b45f71d

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

Currently we boot Windows CE from a dos bootable drive using a program
called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
been used with an RTOS like Windows CE? I would like to use Xen to run
linux for our GUI and Windows CE for our real-time code.

Thanks!

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

<div dir=3D"ltr"><span style=3D"font-size:12.8px">Currently we boot Windows=
 CE from a dos bootable drive using a program called biosloader on our x86 =
Baytrail board (Intel). After the BIOS loads our USB stick (or SSD) with th=
e Windows CE image is loaded by BIOSloader. Would Xen be able to load Windo=
ws CE in a similar fashion? Has Xen ever been used with an RTOS like Window=
s CE? I would like to use Xen to run linux for our GUI and Windows CE for o=
ur real-time code.=C2=A0</span><br><div><span style=3D"font-size:12.8px"><b=
r></span></div><div><span style=3D"font-size:12.8px">Thanks!</span></div></=
div>

--047d7b5d2674ab1bb7052b45f71d--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============4274177167562102804==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 12:37:38 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 12:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aT7Y2-0004bZ-6J; Tue, 09 Feb 2016 12:37:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1aT7Y0-0004b3-Kw; Tue, 09 Feb 2016 12:37:36 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
	89/35-25438-F8DD9B65; Tue, 09 Feb 2016 12:37:35 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1455021454!22553090!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53369 invoked from network); 9 Feb 2016 12:37:34 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
	(74.125.82.42)
	by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 12:37:34 -0000
Received: by mail-wm0-f42.google.com with SMTP id p63so21225559wmp.1;
	Tue, 09 Feb 2016 04:37:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=/XsEsTBBTq98Zut/lqxvf8cGfWlLg6e/vzk5P9HMBNI=;
	b=XBZHgBodNDM3yf0rE1J/cwkvKoPMGoARaDZZsNZQD9fB+WGjOJq2gsMB47DMqrwUif
	QLe1cio3wxYN4RDvSbUo+Hd7J+Rnx597BeKnzClKSvl/EPD78S6OqZyHVLmwduHf30HN
	GryaYz5n2DwV24OYS5IctXw5VKpLiamO3/xUIFyghCrL/kRI9dQJBOCcfX2nN7Ec/WYD
	MVsENNmsUuDTRoutnatHujUVuetDD+8yUOsoT2MonEKxQTdlxltPpvBTFQ56HifI50Yt
	zm1m/ZXvmTYh8xPV6bamSoN0qqdW6JAlTNNkxh7IsarRE16ClzZi2m18KnKI7fjmU/Pe
	CM4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:from:content-type:content-transfer-encoding
	:subject:message-id:date:to:mime-version;
	bh=/XsEsTBBTq98Zut/lqxvf8cGfWlLg6e/vzk5P9HMBNI=;
	b=E76oT2IsnIukFDnA6pGd2uWfqAeTKpnWSLkztyoXN/JBxIjMH4Fk+x4aFMa9fOPJmg
	1phjQaDNN6VnyWXZEj03bWyqNOs72WTnKE/OFN+T3IooBOdn7q52yzR2dNOfHO7Xkypo
	bMJ59M78pJIMDpRVauHBSEqdhxWoRuM71mgpUPgG04JE6pQOvxbu1qtaKb0SLt828uCC
	+p4dlzw81ZFqprcPq1kKNX4bjyw85/P1SMYmJrf0BKFd2mmbLCUT9XRR9IPSTk2W/cv5
	M+4MxkGxbUqD+rKQtqM3+mLbbsgGU+VK5Sg8QRWkVtNEbrmOY+4GQB7zCYQC+kWmo3MS
	gsjQ==
X-Gm-Message-State: AG10YORCcMFR0HjJC86gxbt0nVd5+fN5jLOFkIzdiILkn8ClJlnLKuGEiUwfY4iZ5hw7cg==
X-Received: by 10.28.153.14 with SMTP id b14mr4961061wme.93.1455021454077;
	Tue, 09 Feb 2016 04:37:34 -0800 (PST)
Received: from [192.168.0.9] (97e66cac.skybroadband.com. [151.230.108.172])
	by smtp.gmail.com with ESMTPSA id
	lm5sm25539800wjc.12.2016.02.09.04.37.32
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 09 Feb 2016 04:37:32 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <D534C2A3-EC4D-4B7F-B95D-74E6430B5DDC@gmail.com>
Date: Tue, 9 Feb 2016 12:37:35 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
	Win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org,
	Xen API mailing list <xen-api@lists.xen.org>,
	mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Embedded-pv-devel] Urgent: Cleaning up project list in preparation
	for GSoc and the next Outreachy round
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

Hi folks,

GSoc mentor organisation applications are opening and as such we need to get our project list into shape: the current list of projects are at http://wiki.xenproject.org/wiki/Xen_Development_Projects and https://github.com/mirage/mirage-www/wiki/Pioneer-Projects

The application deadline is Feb 19th, by which we need to have a good list of projects.

I also wanted to address some challenges we had around Hypervisor projects and necessary hardware and track that in the GSoc landing page, which I will put together based on conversations with mentors

So what we need is:
a) Weed out any old and stale projects (of which we have a few)
b) Add some new ones, if appropriate

I will also need a co-administrator for the GSoC application

Best Regards
Lars
_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 12:37:38 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 12:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aT7Y2-0004bZ-6J; Tue, 09 Feb 2016 12:37:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1aT7Y0-0004b3-Kw; Tue, 09 Feb 2016 12:37:36 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
	89/35-25438-F8DD9B65; Tue, 09 Feb 2016 12:37:35 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1455021454!22553090!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53369 invoked from network); 9 Feb 2016 12:37:34 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
	(74.125.82.42)
	by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 12:37:34 -0000
Received: by mail-wm0-f42.google.com with SMTP id p63so21225559wmp.1;
	Tue, 09 Feb 2016 04:37:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=/XsEsTBBTq98Zut/lqxvf8cGfWlLg6e/vzk5P9HMBNI=;
	b=XBZHgBodNDM3yf0rE1J/cwkvKoPMGoARaDZZsNZQD9fB+WGjOJq2gsMB47DMqrwUif
	QLe1cio3wxYN4RDvSbUo+Hd7J+Rnx597BeKnzClKSvl/EPD78S6OqZyHVLmwduHf30HN
	GryaYz5n2DwV24OYS5IctXw5VKpLiamO3/xUIFyghCrL/kRI9dQJBOCcfX2nN7Ec/WYD
	MVsENNmsUuDTRoutnatHujUVuetDD+8yUOsoT2MonEKxQTdlxltPpvBTFQ56HifI50Yt
	zm1m/ZXvmTYh8xPV6bamSoN0qqdW6JAlTNNkxh7IsarRE16ClzZi2m18KnKI7fjmU/Pe
	CM4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:from:content-type:content-transfer-encoding
	:subject:message-id:date:to:mime-version;
	bh=/XsEsTBBTq98Zut/lqxvf8cGfWlLg6e/vzk5P9HMBNI=;
	b=E76oT2IsnIukFDnA6pGd2uWfqAeTKpnWSLkztyoXN/JBxIjMH4Fk+x4aFMa9fOPJmg
	1phjQaDNN6VnyWXZEj03bWyqNOs72WTnKE/OFN+T3IooBOdn7q52yzR2dNOfHO7Xkypo
	bMJ59M78pJIMDpRVauHBSEqdhxWoRuM71mgpUPgG04JE6pQOvxbu1qtaKb0SLt828uCC
	+p4dlzw81ZFqprcPq1kKNX4bjyw85/P1SMYmJrf0BKFd2mmbLCUT9XRR9IPSTk2W/cv5
	M+4MxkGxbUqD+rKQtqM3+mLbbsgGU+VK5Sg8QRWkVtNEbrmOY+4GQB7zCYQC+kWmo3MS
	gsjQ==
X-Gm-Message-State: AG10YORCcMFR0HjJC86gxbt0nVd5+fN5jLOFkIzdiILkn8ClJlnLKuGEiUwfY4iZ5hw7cg==
X-Received: by 10.28.153.14 with SMTP id b14mr4961061wme.93.1455021454077;
	Tue, 09 Feb 2016 04:37:34 -0800 (PST)
Received: from [192.168.0.9] (97e66cac.skybroadband.com. [151.230.108.172])
	by smtp.gmail.com with ESMTPSA id
	lm5sm25539800wjc.12.2016.02.09.04.37.32
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 09 Feb 2016 04:37:32 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <D534C2A3-EC4D-4B7F-B95D-74E6430B5DDC@gmail.com>
Date: Tue, 9 Feb 2016 12:37:35 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
	Win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org,
	Xen API mailing list <xen-api@lists.xen.org>,
	mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Embedded-pv-devel] Urgent: Cleaning up project list in preparation
	for GSoc and the next Outreachy round
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

Hi folks,

GSoc mentor organisation applications are opening and as such we need to get our project list into shape: the current list of projects are at http://wiki.xenproject.org/wiki/Xen_Development_Projects and https://github.com/mirage/mirage-www/wiki/Pioneer-Projects

The application deadline is Feb 19th, by which we need to have a good list of projects.

I also wanted to address some challenges we had around Hypervisor projects and necessary hardware and track that in the GSoc landing page, which I will put together based on conversations with mentors

So what we need is:
a) Weed out any old and stale projects (of which we have a few)
b) Add some new ones, if appropriate

I will also need a co-administrator for the GSoC application

Best Regards
Lars
_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 21:58:30 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 21:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGIn-0005xo-J5; Tue, 09 Feb 2016 21:58:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <awick@galois.com>) id 1aTGIm-0005xW-23
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 21:58:28 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
	54/00-29293-3016AB65; Tue, 09 Feb 2016 21:58:27 +0000
X-Env-Sender: awick@galois.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1455055105!21339174!1
X-Originating-IP: [209.85.213.175]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54557 invoked from network); 9 Feb 2016 21:58:26 -0000
Received: from mail-ig0-f175.google.com (HELO mail-ig0-f175.google.com)
	(209.85.213.175)
	by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 21:58:26 -0000
Received: by mail-ig0-f175.google.com with SMTP id hb3so1729297igb.0
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 13:58:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=galois-com.20150623.gappssmtp.com; s=20150623;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to
	:cc:content-type;
	bh=bXOAhYy4KSe9InU/03cinemEJMpkd9XsgHORzJ4T5aM=;
	b=KqrftsKPjVQPf3w7fcARmmp9oHo47KrPAzjJpOB0jBgeeZQzMfZhEwiivWE2D+cJWE
	kvdvYxc+frBztPNC4YkLelWqMCwNrDL2XaCPvo0Naaqz3ceyWzGgf0beSxqyzuFpmRh+
	Qkvs+4kKGUI4E1f1X91a+Wnouyca59MGOsyNRwpC6/UGuT/8MORneAGYfSepl54WNkwo
	Rp+W+75wgbORsm1AzHEYUL8x17Ts1FH0ul2JsgfQghM2yLlqUN6mZsyE2yOz9c9FFj3q
	LJ9Ab2ZN8mURwSgZrqP9+g1MsfL9CVMbRcm+OJ9QNH6DkAvpcgpdmd6PLwACI2+5RfQl
	p2WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to:cc:content-type;
	bh=bXOAhYy4KSe9InU/03cinemEJMpkd9XsgHORzJ4T5aM=;
	b=VnQdhBZwfkwLAu4dfVJZ5VPWx5WJu5ucO4JI2wNYb029m9J2CuxrT1psXTqDY+FMMQ
	ZEJdStxb18CDxhq2F43r71vzJsmaXVRah0J7SToOjP5bMB9tYZBktQ3f3tjmojosv5W4
	Oygfwvr4Q3jIAzTro0Hus0rk+Tm7aJD5C5ra/cdGW787lFa8PSWTxM9p/z4fbZF2EN4B
	GLPT8b5NTGkmNRqBKLXKFO6kNvhJXGfaAumTThjnnoZjVxwQr0xv4FMJacif+fBjyVhh
	uWk93LN/uu4nYNEgHiRbi9Mnbpxn4/Q69TVRyl1/+zVar0KpxScfHAXTtu7CA+tMPUdV
	jvUg==
X-Gm-Message-State: AG10YOQNH74f+x9P59Vv81S/VUkWuIGG+r1mMo+i6g9JuEVafPDtTpAF8X5MfpKiY/v5Xp2+S/746YN1paZejMOM
X-Received: by 10.50.164.132 with SMTP id yq4mr6443937igb.19.1455055105293;
	Tue, 09 Feb 2016 13:58:25 -0800 (PST)
MIME-Version: 1.0
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
In-Reply-To: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
From: Adam Wick <awick@galois.com>
Date: Tue, 09 Feb 2016 21:58:15 +0000
Message-ID: <CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
To: Emir Elkholy <emirelkholy@gmail.com>,
	embedded-pv-devel@lists.xenproject.org
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8985912299840978486=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============8985912299840978486==
Content-Type: multipart/alternative; boundary=089e0122a80aae0d77052b5d6ada

--089e0122a80aae0d77052b5d6ada
Content-Type: text/plain; charset=UTF-8

I have no experience with Windows CE, but we used Xen to host FreeRTOS for
an experimental quadcopter a couple years ago. We got "close enough for
research" real time results by pinning the RTOS to a CPU and making it the
sole user of that CPU. We were planning to look into the ARINC scheduler to
get better real time performance, but our client became more interested in
a different area of the project and we never got a chance to pursue it.


- Adam

On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com> wrote:

> Currently we boot Windows CE from a dos bootable drive using a program
> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
> been used with an RTOS like Windows CE? I would like to use Xen to run
> linux for our GUI and Windows CE for our real-time code.
>
> Thanks!
> _______________________________________________
> Embedded-pv-devel mailing list
> Embedded-pv-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

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

<div dir=3D"ltr">I have no experience with Windows CE, but we used Xen to h=
ost FreeRTOS for an experimental quadcopter a couple years ago. We got &quo=
t;close enough for research&quot; real time results by pinning the RTOS to =
a CPU and making it the sole user of that CPU. We were planning to look int=
o the ARINC scheduler to get better real time performance, but our client b=
ecame more interested in a different area of the project and we never got a=
 chance to pursue it.<div><br></div><div><br></div><div>- Adam</div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Feb 8, 2016 at 10:00=
 AM Emir Elkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com">emirelkholy@g=
mail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"ltr"><span style=3D"font-size:12.8px">Currently we boot Windows CE from a =
dos bootable drive using a program called biosloader on our x86 Baytrail bo=
ard (Intel). After the BIOS loads our USB stick (or SSD) with the Windows C=
E image is loaded by BIOSloader. Would Xen be able to load Windows CE in a =
similar fashion? Has Xen ever been used with an RTOS like Windows CE? I wou=
ld like to use Xen to run linux for our GUI and Windows CE for our real-tim=
e code.=C2=A0</span><br><div><span style=3D"font-size:12.8px"><br></span></=
div><div><span style=3D"font-size:12.8px">Thanks!</span></div></div>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>

--089e0122a80aae0d77052b5d6ada--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============8985912299840978486==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 21:58:30 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 21:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGIn-0005xo-J5; Tue, 09 Feb 2016 21:58:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <awick@galois.com>) id 1aTGIm-0005xW-23
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 21:58:28 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
	54/00-29293-3016AB65; Tue, 09 Feb 2016 21:58:27 +0000
X-Env-Sender: awick@galois.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1455055105!21339174!1
X-Originating-IP: [209.85.213.175]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54557 invoked from network); 9 Feb 2016 21:58:26 -0000
Received: from mail-ig0-f175.google.com (HELO mail-ig0-f175.google.com)
	(209.85.213.175)
	by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 21:58:26 -0000
Received: by mail-ig0-f175.google.com with SMTP id hb3so1729297igb.0
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 13:58:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=galois-com.20150623.gappssmtp.com; s=20150623;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to
	:cc:content-type;
	bh=bXOAhYy4KSe9InU/03cinemEJMpkd9XsgHORzJ4T5aM=;
	b=KqrftsKPjVQPf3w7fcARmmp9oHo47KrPAzjJpOB0jBgeeZQzMfZhEwiivWE2D+cJWE
	kvdvYxc+frBztPNC4YkLelWqMCwNrDL2XaCPvo0Naaqz3ceyWzGgf0beSxqyzuFpmRh+
	Qkvs+4kKGUI4E1f1X91a+Wnouyca59MGOsyNRwpC6/UGuT/8MORneAGYfSepl54WNkwo
	Rp+W+75wgbORsm1AzHEYUL8x17Ts1FH0ul2JsgfQghM2yLlqUN6mZsyE2yOz9c9FFj3q
	LJ9Ab2ZN8mURwSgZrqP9+g1MsfL9CVMbRcm+OJ9QNH6DkAvpcgpdmd6PLwACI2+5RfQl
	p2WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to:cc:content-type;
	bh=bXOAhYy4KSe9InU/03cinemEJMpkd9XsgHORzJ4T5aM=;
	b=VnQdhBZwfkwLAu4dfVJZ5VPWx5WJu5ucO4JI2wNYb029m9J2CuxrT1psXTqDY+FMMQ
	ZEJdStxb18CDxhq2F43r71vzJsmaXVRah0J7SToOjP5bMB9tYZBktQ3f3tjmojosv5W4
	Oygfwvr4Q3jIAzTro0Hus0rk+Tm7aJD5C5ra/cdGW787lFa8PSWTxM9p/z4fbZF2EN4B
	GLPT8b5NTGkmNRqBKLXKFO6kNvhJXGfaAumTThjnnoZjVxwQr0xv4FMJacif+fBjyVhh
	uWk93LN/uu4nYNEgHiRbi9Mnbpxn4/Q69TVRyl1/+zVar0KpxScfHAXTtu7CA+tMPUdV
	jvUg==
X-Gm-Message-State: AG10YOQNH74f+x9P59Vv81S/VUkWuIGG+r1mMo+i6g9JuEVafPDtTpAF8X5MfpKiY/v5Xp2+S/746YN1paZejMOM
X-Received: by 10.50.164.132 with SMTP id yq4mr6443937igb.19.1455055105293;
	Tue, 09 Feb 2016 13:58:25 -0800 (PST)
MIME-Version: 1.0
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
In-Reply-To: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
From: Adam Wick <awick@galois.com>
Date: Tue, 09 Feb 2016 21:58:15 +0000
Message-ID: <CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
To: Emir Elkholy <emirelkholy@gmail.com>,
	embedded-pv-devel@lists.xenproject.org
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8985912299840978486=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============8985912299840978486==
Content-Type: multipart/alternative; boundary=089e0122a80aae0d77052b5d6ada

--089e0122a80aae0d77052b5d6ada
Content-Type: text/plain; charset=UTF-8

I have no experience with Windows CE, but we used Xen to host FreeRTOS for
an experimental quadcopter a couple years ago. We got "close enough for
research" real time results by pinning the RTOS to a CPU and making it the
sole user of that CPU. We were planning to look into the ARINC scheduler to
get better real time performance, but our client became more interested in
a different area of the project and we never got a chance to pursue it.


- Adam

On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com> wrote:

> Currently we boot Windows CE from a dos bootable drive using a program
> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
> been used with an RTOS like Windows CE? I would like to use Xen to run
> linux for our GUI and Windows CE for our real-time code.
>
> Thanks!
> _______________________________________________
> Embedded-pv-devel mailing list
> Embedded-pv-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

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

<div dir=3D"ltr">I have no experience with Windows CE, but we used Xen to h=
ost FreeRTOS for an experimental quadcopter a couple years ago. We got &quo=
t;close enough for research&quot; real time results by pinning the RTOS to =
a CPU and making it the sole user of that CPU. We were planning to look int=
o the ARINC scheduler to get better real time performance, but our client b=
ecame more interested in a different area of the project and we never got a=
 chance to pursue it.<div><br></div><div><br></div><div>- Adam</div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Feb 8, 2016 at 10:00=
 AM Emir Elkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com">emirelkholy@g=
mail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"ltr"><span style=3D"font-size:12.8px">Currently we boot Windows CE from a =
dos bootable drive using a program called biosloader on our x86 Baytrail bo=
ard (Intel). After the BIOS loads our USB stick (or SSD) with the Windows C=
E image is loaded by BIOSloader. Would Xen be able to load Windows CE in a =
similar fashion? Has Xen ever been used with an RTOS like Windows CE? I wou=
ld like to use Xen to run linux for our GUI and Windows CE for our real-tim=
e code.=C2=A0</span><br><div><span style=3D"font-size:12.8px"><br></span></=
div><div><span style=3D"font-size:12.8px">Thanks!</span></div></div>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>

--089e0122a80aae0d77052b5d6ada--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============8985912299840978486==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 22:09:37 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 22:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGTY-0006Ej-Lz; Tue, 09 Feb 2016 22:09:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aTGTX-0006Ee-Ip
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 22:09:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	69/03-29478-E936AB65; Tue, 09 Feb 2016 22:09:34 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1455055773!9047134!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34425 invoked from network); 9 Feb 2016 22:09:33 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
	(74.125.82.42)
	by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 22:09:33 -0000
Received: by mail-wm0-f42.google.com with SMTP id 128so3526959wmz.1
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 14:09:33 -0800 (PST)
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=kyrgtmks1skD6cPWCQR93QqB088qvsI+XHpdWQgbFMs=;
	b=n4Jmahf3/KxQoWlKQLf4xB5RbGsJEktqitMFExjz7qR0diiR74MvlAzHETPETaFv2x
	svbjDtX6s1Za0aHkXfjlQV3cYHbA7SKSZmj6GzCblE5O9GT0pMsjKyNAuVDL7mpszXWi
	CQMXndoRgow7U/RaZ3iIf5jdDGVXKljJClpKPJr2ciMSzgUug6NMVUp2Xrobr8npTzd+
	UxMXTdYidakVU8hiUOtPrwEHE2Ri0B2u6/IazPV35swrjav2qHFGI4/wL+LeJg3iJBW/
	0PRwDjIYL31DxjzfYHBh1QCsd1+2jv7zQXbACq/EzDcdFm3oE8KZJbib5rO6Y7CB/B4d
	wUzA==
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=kyrgtmks1skD6cPWCQR93QqB088qvsI+XHpdWQgbFMs=;
	b=euRIj/urzs3jzm6E5pMRSHWF0DnvfF59atFlRA1BF6SMNTFbPMPLfAU3EOPjkZKgOJ
	afwHCTrjMRg/sHmn5hgvq8KPiE++68b+JJQMv8HEyDJ6V+IAWr+Ykzi3rBu7+FvXZIMS
	5TNM9AXgtJ+NQcT++x9oXKYyYQQlmuTMoUILhmi9LRTw3Z/89NjLODUQBPdgS88bjNcl
	hhEYOpBParHjMSNo+0CbEmWmBHEFRh2XpwZq8FYEKgOUNSM7+iQoVjeHTWdpXXhJV6XZ
	ePQd5IOp+sAhiYeKrohqvp+BMz5JtQYfxBnqxnU1Ef8+LnAEaEMm9n/ApeGnaksE2x2e
	/Stg==
X-Gm-Message-State: AG10YOSc6CV/j+9Npoqlz1FCnwDj8ZkueCqJlBlJeO/gVtsVG9822krGsir2HcEyst5L8NUoNY8ThO1MODEO8g==
MIME-Version: 1.0
X-Received: by 10.194.52.8 with SMTP id p8mr35127612wjo.62.1455055773466; Tue,
	09 Feb 2016 14:09:33 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Tue, 9 Feb 2016 14:09:33 -0800 (PST)
In-Reply-To: <CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
Date: Tue, 9 Feb 2016 14:09:33 -0800
Message-ID: <CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: Adam Wick <awick@galois.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0422761444095162022=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============0422761444095162022==
Content-Type: multipart/alternative; boundary=047d7b873f8081a4aa052b5d920b

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

Thanks for the feedback. Sounds like I can try the same thing using Windows
CE. How does FreeRTOS boot? From what I can see online it uses DOS to boot,
is how you have used it with Xen? Windows CE uses a dos bootable drive to
run a program named biosloader which loads the OS image when the board is
powered on after BIOS runs. Does FreeRTOS boot in a similar manner? If so I
can look into how to do the same for Windows CE as you have for FreeRTOS...

On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <awick@galois.com> wrote:

> I have no experience with Windows CE, but we used Xen to host FreeRTOS for
> an experimental quadcopter a couple years ago. We got "close enough for
> research" real time results by pinning the RTOS to a CPU and making it the
> sole user of that CPU. We were planning to look into the ARINC scheduler to
> get better real time performance, but our client became more interested in
> a different area of the project and we never got a chance to pursue it.
>
>
> - Adam
>
> On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com>
> wrote:
>
>> Currently we boot Windows CE from a dos bootable drive using a program
>> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
>> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
>> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
>> been used with an RTOS like Windows CE? I would like to use Xen to run
>> linux for our GUI and Windows CE for our real-time code.
>>
>> Thanks!
>> _______________________________________________
>> Embedded-pv-devel mailing list
>> Embedded-pv-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
>
>

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

<div dir=3D"ltr">Thanks for the feedback. Sounds like I can try the same th=
ing using Windows CE. How does FreeRTOS boot? From what I can see online it=
 uses DOS to boot, is how you have used it with Xen? Windows CE uses a dos =
bootable drive to run a program named biosloader which loads the OS image w=
hen the board is powered on after BIOS runs. Does FreeRTOS boot in a simila=
r manner? If so I can look into how to do the same for Windows CE as you ha=
ve for FreeRTOS...</div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:awick@galois.com" target=3D"_blank">awick@galois.com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">I have no =
experience with Windows CE, but we used Xen to host FreeRTOS for an experim=
ental quadcopter a couple years ago. We got &quot;close enough for research=
&quot; real time results by pinning the RTOS to a CPU and making it the sol=
e user of that CPU. We were planning to look into the ARINC scheduler to ge=
t better real time performance, but our client became more interested in a =
different area of the project and we never got a chance to pursue it.<div><=
br></div><div><br></div><div>- Adam</div></div><br><div class=3D"gmail_quot=
e"><span class=3D""><div dir=3D"ltr">On Mon, Feb 8, 2016 at 10:00 AM Emir E=
lkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com" target=3D"_blank">emire=
lkholy@gmail.com</a>&gt; wrote:<br></div></span><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><span class=3D""><div dir=3D"ltr"><span style=3D"font-size:12.8px">Curr=
ently we boot Windows CE from a dos bootable drive using a program called b=
iosloader on our x86 Baytrail board (Intel). After the BIOS loads our USB s=
tick (or SSD) with the Windows CE image is loaded by BIOSloader. Would Xen =
be able to load Windows CE in a similar fashion? Has Xen ever been used wit=
h an RTOS like Windows CE? I would like to use Xen to run linux for our GUI=
 and Windows CE for our real-time code.=C2=A0</span><br><div><span style=3D=
"font-size:12.8px"><br></span></div><div><span style=3D"font-size:12.8px">T=
hanks!</span></div></div></span>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>
</blockquote></div><br></div>

--047d7b873f8081a4aa052b5d920b--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============0422761444095162022==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 22:09:37 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 22:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGTY-0006Ej-Lz; Tue, 09 Feb 2016 22:09:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aTGTX-0006Ee-Ip
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 22:09:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	69/03-29478-E936AB65; Tue, 09 Feb 2016 22:09:34 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1455055773!9047134!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34425 invoked from network); 9 Feb 2016 22:09:33 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
	(74.125.82.42)
	by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 22:09:33 -0000
Received: by mail-wm0-f42.google.com with SMTP id 128so3526959wmz.1
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 14:09:33 -0800 (PST)
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=kyrgtmks1skD6cPWCQR93QqB088qvsI+XHpdWQgbFMs=;
	b=n4Jmahf3/KxQoWlKQLf4xB5RbGsJEktqitMFExjz7qR0diiR74MvlAzHETPETaFv2x
	svbjDtX6s1Za0aHkXfjlQV3cYHbA7SKSZmj6GzCblE5O9GT0pMsjKyNAuVDL7mpszXWi
	CQMXndoRgow7U/RaZ3iIf5jdDGVXKljJClpKPJr2ciMSzgUug6NMVUp2Xrobr8npTzd+
	UxMXTdYidakVU8hiUOtPrwEHE2Ri0B2u6/IazPV35swrjav2qHFGI4/wL+LeJg3iJBW/
	0PRwDjIYL31DxjzfYHBh1QCsd1+2jv7zQXbACq/EzDcdFm3oE8KZJbib5rO6Y7CB/B4d
	wUzA==
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=kyrgtmks1skD6cPWCQR93QqB088qvsI+XHpdWQgbFMs=;
	b=euRIj/urzs3jzm6E5pMRSHWF0DnvfF59atFlRA1BF6SMNTFbPMPLfAU3EOPjkZKgOJ
	afwHCTrjMRg/sHmn5hgvq8KPiE++68b+JJQMv8HEyDJ6V+IAWr+Ykzi3rBu7+FvXZIMS
	5TNM9AXgtJ+NQcT++x9oXKYyYQQlmuTMoUILhmi9LRTw3Z/89NjLODUQBPdgS88bjNcl
	hhEYOpBParHjMSNo+0CbEmWmBHEFRh2XpwZq8FYEKgOUNSM7+iQoVjeHTWdpXXhJV6XZ
	ePQd5IOp+sAhiYeKrohqvp+BMz5JtQYfxBnqxnU1Ef8+LnAEaEMm9n/ApeGnaksE2x2e
	/Stg==
X-Gm-Message-State: AG10YOSc6CV/j+9Npoqlz1FCnwDj8ZkueCqJlBlJeO/gVtsVG9822krGsir2HcEyst5L8NUoNY8ThO1MODEO8g==
MIME-Version: 1.0
X-Received: by 10.194.52.8 with SMTP id p8mr35127612wjo.62.1455055773466; Tue,
	09 Feb 2016 14:09:33 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Tue, 9 Feb 2016 14:09:33 -0800 (PST)
In-Reply-To: <CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
Date: Tue, 9 Feb 2016 14:09:33 -0800
Message-ID: <CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: Adam Wick <awick@galois.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0422761444095162022=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============0422761444095162022==
Content-Type: multipart/alternative; boundary=047d7b873f8081a4aa052b5d920b

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

Thanks for the feedback. Sounds like I can try the same thing using Windows
CE. How does FreeRTOS boot? From what I can see online it uses DOS to boot,
is how you have used it with Xen? Windows CE uses a dos bootable drive to
run a program named biosloader which loads the OS image when the board is
powered on after BIOS runs. Does FreeRTOS boot in a similar manner? If so I
can look into how to do the same for Windows CE as you have for FreeRTOS...

On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <awick@galois.com> wrote:

> I have no experience with Windows CE, but we used Xen to host FreeRTOS for
> an experimental quadcopter a couple years ago. We got "close enough for
> research" real time results by pinning the RTOS to a CPU and making it the
> sole user of that CPU. We were planning to look into the ARINC scheduler to
> get better real time performance, but our client became more interested in
> a different area of the project and we never got a chance to pursue it.
>
>
> - Adam
>
> On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com>
> wrote:
>
>> Currently we boot Windows CE from a dos bootable drive using a program
>> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
>> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
>> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
>> been used with an RTOS like Windows CE? I would like to use Xen to run
>> linux for our GUI and Windows CE for our real-time code.
>>
>> Thanks!
>> _______________________________________________
>> Embedded-pv-devel mailing list
>> Embedded-pv-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
>
>

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

<div dir=3D"ltr">Thanks for the feedback. Sounds like I can try the same th=
ing using Windows CE. How does FreeRTOS boot? From what I can see online it=
 uses DOS to boot, is how you have used it with Xen? Windows CE uses a dos =
bootable drive to run a program named biosloader which loads the OS image w=
hen the board is powered on after BIOS runs. Does FreeRTOS boot in a simila=
r manner? If so I can look into how to do the same for Windows CE as you ha=
ve for FreeRTOS...</div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:awick@galois.com" target=3D"_blank">awick@galois.com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">I have no =
experience with Windows CE, but we used Xen to host FreeRTOS for an experim=
ental quadcopter a couple years ago. We got &quot;close enough for research=
&quot; real time results by pinning the RTOS to a CPU and making it the sol=
e user of that CPU. We were planning to look into the ARINC scheduler to ge=
t better real time performance, but our client became more interested in a =
different area of the project and we never got a chance to pursue it.<div><=
br></div><div><br></div><div>- Adam</div></div><br><div class=3D"gmail_quot=
e"><span class=3D""><div dir=3D"ltr">On Mon, Feb 8, 2016 at 10:00 AM Emir E=
lkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com" target=3D"_blank">emire=
lkholy@gmail.com</a>&gt; wrote:<br></div></span><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><span class=3D""><div dir=3D"ltr"><span style=3D"font-size:12.8px">Curr=
ently we boot Windows CE from a dos bootable drive using a program called b=
iosloader on our x86 Baytrail board (Intel). After the BIOS loads our USB s=
tick (or SSD) with the Windows CE image is loaded by BIOSloader. Would Xen =
be able to load Windows CE in a similar fashion? Has Xen ever been used wit=
h an RTOS like Windows CE? I would like to use Xen to run linux for our GUI=
 and Windows CE for our real-time code.=C2=A0</span><br><div><span style=3D=
"font-size:12.8px"><br></span></div><div><span style=3D"font-size:12.8px">T=
hanks!</span></div></div></span>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>
</blockquote></div><br></div>

--047d7b873f8081a4aa052b5d920b--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============0422761444095162022==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 22:23:29 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 22:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGgz-0006eR-CH; Tue, 09 Feb 2016 22:23:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <awick@galois.com>) id 1aTGgy-0006eM-ER
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 22:23:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	77/6F-25857-FD66AB65; Tue, 09 Feb 2016 22:23:27 +0000
X-Env-Sender: awick@galois.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1455056605!21341329!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59811 invoked from network); 9 Feb 2016 22:23:26 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
	(209.85.223.178)
	by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 22:23:26 -0000
Received: by mail-io0-f178.google.com with SMTP id l127so2850348iof.3
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 14:23:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=galois-com.20150623.gappssmtp.com; s=20150623;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to
	:cc:content-type;
	bh=Npsw6yml74wUeb5t8MQJE+FKHyE2MSP10K/gs/D6O3o=;
	b=rmH9X0KnUJ8GZz/VTQwmmOx7SfiEN8VX/Zuo+f9to3kIkebKChq1T8IQs/QNRFkzI8
	P4XFqCoh6VMrObv+B/+vlzOVqF4n4DcjC/tSw+pFhFKegAIuU/A7o+InPKZidMIR+FTz
	fbLkaIv6xFcZ3xRw2JHFGJKTLeqpssfOw6zRzj8CpilbL5/28Um3faeLAiKkIxRbTHSb
	7pt+vvAz6ms127T8JLJAOPengv5ZW/5cASjk1gLi3yuYcUa9HwHU/3c44Z7F/4yYWc8V
	zKR9LacFwKc787djOkDkxxk1ZX35lI+69nJ0J+cN/iN6kiiLoqzrPK+zAKS9aZYX1rfu
	1BeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to:cc:content-type;
	bh=Npsw6yml74wUeb5t8MQJE+FKHyE2MSP10K/gs/D6O3o=;
	b=TQYB6qyp7NMeXj0Usii9qn0xLr3tgah9/7un9nfXKr3yeeWkHjp8qWDzDqZ1y4prvl
	3KTFFgstKFyhlPyLILKEbJiASwoFiMko8H7dZqEgHpRkyBx2A6byChCvBvMTOKI1gvaw
	ICo0E4LkVhpbJLv8Zs8k7j/sXpAfGRMC4OLukLe27sevGBt36bu47WCl5YDYQP36upUX
	2qVgI6VToHi1ON+doRg7EqwaYc5RFGF8/BQtEVxCs1N7Y/9pcDG2KP+E1TYL+4+u67In
	UTiYWhnrf59pviiW55im8KExhA2ra02A8JHZrbm6P5CC9ar0P7ge8dy4N2Q9oBuJkuli
	GnTQ==
X-Gm-Message-State: AG10YOROAkanmjTg3noudVxxOwpoSqaS8OBoCA7mhf39vJT01O3DAmTje2huk/cHsEG8qbt5lpmtJs8OUAsVsGia
X-Received: by 10.107.130.167 with SMTP id m39mr21549622ioi.77.1455056604846; 
	Tue, 09 Feb 2016 14:23:24 -0800 (PST)
MIME-Version: 1.0
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
	<CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
In-Reply-To: <CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
From: Adam Wick <awick@galois.com>
Date: Tue, 09 Feb 2016 22:23:15 +0000
Message-ID: <CAN3T=gWAfRfDZQ09Z1z23kLQaRp+xA0VzWKO7JyL5jaVrmQ=dQ@mail.gmail.com>
To: Emir Elkholy <emirelkholy@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4427094395470761094=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============4427094395470761094==
Content-Type: multipart/alternative; boundary=001a113ec13a0f7450052b5dc47f

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

I believe the work we did to integrate FreeRTOS was to customize its board
support to add "Xen" as a backend. We did not go through DOS, I know. I
wasn't the primary engineer involved so my expertise starts to drop off
quickly from there, but let me point you to our GitHub site:

  https://github.com/GaloisInc/FreeRTOS-Xen

which is bitrotting slightly but still potentially interesting, as well as
to Jonathan's blog post and Xen Summit talk on the subject:


https://blog.xenproject.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm-2/
  https://www.youtube.com/watch?v=yDs7aNFcnIM

Hope one or more of those helps.


- Adam



On Tue, Feb 9, 2016 at 2:09 PM Emir Elkholy <emirelkholy@gmail.com> wrote:

> Thanks for the feedback. Sounds like I can try the same thing using
> Windows CE. How does FreeRTOS boot? From what I can see online it uses DOS
> to boot, is how you have used it with Xen? Windows CE uses a dos bootable
> drive to run a program named biosloader which loads the OS image when the
> board is powered on after BIOS runs. Does FreeRTOS boot in a similar
> manner? If so I can look into how to do the same for Windows CE as you have
> for FreeRTOS...
>
> On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <awick@galois.com> wrote:
>
>> I have no experience with Windows CE, but we used Xen to host FreeRTOS
>> for an experimental quadcopter a couple years ago. We got "close enough for
>> research" real time results by pinning the RTOS to a CPU and making it the
>> sole user of that CPU. We were planning to look into the ARINC scheduler to
>> get better real time performance, but our client became more interested in
>> a different area of the project and we never got a chance to pursue it.
>>
>>
>> - Adam
>>
>> On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com>
>> wrote:
>>
>>> Currently we boot Windows CE from a dos bootable drive using a program
>>> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
>>> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
>>> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
>>> been used with an RTOS like Windows CE? I would like to use Xen to run
>>> linux for our GUI and Windows CE for our real-time code.
>>>
>>> Thanks!
>>> _______________________________________________
>>> Embedded-pv-devel mailing list
>>> Embedded-pv-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
>>
>>
>

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

<div dir=3D"ltr">I believe the work we did to integrate FreeRTOS was to cus=
tomize its board support to add &quot;Xen&quot; as a backend. We did not go=
 through DOS, I know. I wasn&#39;t the primary engineer involved so my expe=
rtise starts to drop off quickly from there, but let me point you to our Gi=
tHub site:<div><br></div><div>=C2=A0=C2=A0<a href=3D"https://github.com/Gal=
oisInc/FreeRTOS-Xen">https://github.com/GaloisInc/FreeRTOS-Xen</a></div><di=
v><br></div><div>which is bitrotting slightly but still potentially interes=
ting, as well as to Jonathan&#39;s blog post and Xen Summit talk on the sub=
ject:</div><div><br></div><div>=C2=A0=C2=A0<a href=3D"https://blog.xenproje=
ct.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm-2/">https://=
blog.xenproject.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm=
-2/</a></div><div>=C2=A0=C2=A0<a href=3D"https://www.youtube.com/watch?v=3D=
yDs7aNFcnIM">https://www.youtube.com/watch?v=3DyDs7aNFcnIM</a></div><div><b=
r></div><div>Hope one or more of those helps.</div><div><br></div><div><br>=
</div><div>- Adam</div><div><br></div><div><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr">On Tue, Feb 9, 2016 at 2:09 PM Emir Elkho=
ly &lt;<a href=3D"mailto:emirelkholy@gmail.com">emirelkholy@gmail.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Thanks f=
or the feedback. Sounds like I can try the same thing using Windows CE. How=
 does FreeRTOS boot? From what I can see online it uses DOS to boot, is how=
 you have used it with Xen? Windows CE uses a dos bootable drive to run a p=
rogram named biosloader which loads the OS image when the board is powered =
on after BIOS runs. Does FreeRTOS boot in a similar manner? If so I can loo=
k into how to do the same for Windows CE as you have for FreeRTOS...</div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Feb 9, 201=
6 at 1:58 PM, Adam Wick <span dir=3D"ltr">&lt;<a href=3D"mailto:awick@galoi=
s.com" target=3D"_blank">awick@galois.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div dir=3D"ltr">I have no experience with Windows C=
E, but we used Xen to host FreeRTOS for an experimental quadcopter a couple=
 years ago. We got &quot;close enough for research&quot; real time results =
by pinning the RTOS to a CPU and making it the sole user of that CPU. We we=
re planning to look into the ARINC scheduler to get better real time perfor=
mance, but our client became more interested in a different area of the pro=
ject and we never got a chance to pursue it.<div><br></div><div><br></div><=
div>- Adam</div></div><br><div class=3D"gmail_quote"><span><div dir=3D"ltr"=
>On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy &lt;<a href=3D"mailto:emirelk=
holy@gmail.com" target=3D"_blank">emirelkholy@gmail.com</a>&gt; wrote:<br><=
/div></span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><span><div dir=3D"ltr"><span sty=
le=3D"font-size:12.8px">Currently we boot Windows CE from a dos bootable dr=
ive using a program called biosloader on our x86 Baytrail board (Intel). Af=
ter the BIOS loads our USB stick (or SSD) with the Windows CE image is load=
ed by BIOSloader. Would Xen be able to load Windows CE in a similar fashion=
? Has Xen ever been used with an RTOS like Windows CE? I would like to use =
Xen to run linux for our GUI and Windows CE for our real-time code.=C2=A0</=
span><br><div><span style=3D"font-size:12.8px"><br></span></div><div><span =
style=3D"font-size:12.8px">Thanks!</span></div></div></span>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>
</blockquote></div><br></div>
</blockquote></div>

--001a113ec13a0f7450052b5dc47f--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============4427094395470761094==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 22:23:29 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 22:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGgz-0006eR-CH; Tue, 09 Feb 2016 22:23:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <awick@galois.com>) id 1aTGgy-0006eM-ER
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 22:23:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	77/6F-25857-FD66AB65; Tue, 09 Feb 2016 22:23:27 +0000
X-Env-Sender: awick@galois.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1455056605!21341329!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59811 invoked from network); 9 Feb 2016 22:23:26 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
	(209.85.223.178)
	by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 22:23:26 -0000
Received: by mail-io0-f178.google.com with SMTP id l127so2850348iof.3
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 14:23:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=galois-com.20150623.gappssmtp.com; s=20150623;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to
	:cc:content-type;
	bh=Npsw6yml74wUeb5t8MQJE+FKHyE2MSP10K/gs/D6O3o=;
	b=rmH9X0KnUJ8GZz/VTQwmmOx7SfiEN8VX/Zuo+f9to3kIkebKChq1T8IQs/QNRFkzI8
	P4XFqCoh6VMrObv+B/+vlzOVqF4n4DcjC/tSw+pFhFKegAIuU/A7o+InPKZidMIR+FTz
	fbLkaIv6xFcZ3xRw2JHFGJKTLeqpssfOw6zRzj8CpilbL5/28Um3faeLAiKkIxRbTHSb
	7pt+vvAz6ms127T8JLJAOPengv5ZW/5cASjk1gLi3yuYcUa9HwHU/3c44Z7F/4yYWc8V
	zKR9LacFwKc787djOkDkxxk1ZX35lI+69nJ0J+cN/iN6kiiLoqzrPK+zAKS9aZYX1rfu
	1BeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to:cc:content-type;
	bh=Npsw6yml74wUeb5t8MQJE+FKHyE2MSP10K/gs/D6O3o=;
	b=TQYB6qyp7NMeXj0Usii9qn0xLr3tgah9/7un9nfXKr3yeeWkHjp8qWDzDqZ1y4prvl
	3KTFFgstKFyhlPyLILKEbJiASwoFiMko8H7dZqEgHpRkyBx2A6byChCvBvMTOKI1gvaw
	ICo0E4LkVhpbJLv8Zs8k7j/sXpAfGRMC4OLukLe27sevGBt36bu47WCl5YDYQP36upUX
	2qVgI6VToHi1ON+doRg7EqwaYc5RFGF8/BQtEVxCs1N7Y/9pcDG2KP+E1TYL+4+u67In
	UTiYWhnrf59pviiW55im8KExhA2ra02A8JHZrbm6P5CC9ar0P7ge8dy4N2Q9oBuJkuli
	GnTQ==
X-Gm-Message-State: AG10YOROAkanmjTg3noudVxxOwpoSqaS8OBoCA7mhf39vJT01O3DAmTje2huk/cHsEG8qbt5lpmtJs8OUAsVsGia
X-Received: by 10.107.130.167 with SMTP id m39mr21549622ioi.77.1455056604846; 
	Tue, 09 Feb 2016 14:23:24 -0800 (PST)
MIME-Version: 1.0
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
	<CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
In-Reply-To: <CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
From: Adam Wick <awick@galois.com>
Date: Tue, 09 Feb 2016 22:23:15 +0000
Message-ID: <CAN3T=gWAfRfDZQ09Z1z23kLQaRp+xA0VzWKO7JyL5jaVrmQ=dQ@mail.gmail.com>
To: Emir Elkholy <emirelkholy@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4427094395470761094=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============4427094395470761094==
Content-Type: multipart/alternative; boundary=001a113ec13a0f7450052b5dc47f

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

I believe the work we did to integrate FreeRTOS was to customize its board
support to add "Xen" as a backend. We did not go through DOS, I know. I
wasn't the primary engineer involved so my expertise starts to drop off
quickly from there, but let me point you to our GitHub site:

  https://github.com/GaloisInc/FreeRTOS-Xen

which is bitrotting slightly but still potentially interesting, as well as
to Jonathan's blog post and Xen Summit talk on the subject:


https://blog.xenproject.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm-2/
  https://www.youtube.com/watch?v=yDs7aNFcnIM

Hope one or more of those helps.


- Adam



On Tue, Feb 9, 2016 at 2:09 PM Emir Elkholy <emirelkholy@gmail.com> wrote:

> Thanks for the feedback. Sounds like I can try the same thing using
> Windows CE. How does FreeRTOS boot? From what I can see online it uses DOS
> to boot, is how you have used it with Xen? Windows CE uses a dos bootable
> drive to run a program named biosloader which loads the OS image when the
> board is powered on after BIOS runs. Does FreeRTOS boot in a similar
> manner? If so I can look into how to do the same for Windows CE as you have
> for FreeRTOS...
>
> On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <awick@galois.com> wrote:
>
>> I have no experience with Windows CE, but we used Xen to host FreeRTOS
>> for an experimental quadcopter a couple years ago. We got "close enough for
>> research" real time results by pinning the RTOS to a CPU and making it the
>> sole user of that CPU. We were planning to look into the ARINC scheduler to
>> get better real time performance, but our client became more interested in
>> a different area of the project and we never got a chance to pursue it.
>>
>>
>> - Adam
>>
>> On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com>
>> wrote:
>>
>>> Currently we boot Windows CE from a dos bootable drive using a program
>>> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
>>> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
>>> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
>>> been used with an RTOS like Windows CE? I would like to use Xen to run
>>> linux for our GUI and Windows CE for our real-time code.
>>>
>>> Thanks!
>>> _______________________________________________
>>> Embedded-pv-devel mailing list
>>> Embedded-pv-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
>>
>>
>

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

<div dir=3D"ltr">I believe the work we did to integrate FreeRTOS was to cus=
tomize its board support to add &quot;Xen&quot; as a backend. We did not go=
 through DOS, I know. I wasn&#39;t the primary engineer involved so my expe=
rtise starts to drop off quickly from there, but let me point you to our Gi=
tHub site:<div><br></div><div>=C2=A0=C2=A0<a href=3D"https://github.com/Gal=
oisInc/FreeRTOS-Xen">https://github.com/GaloisInc/FreeRTOS-Xen</a></div><di=
v><br></div><div>which is bitrotting slightly but still potentially interes=
ting, as well as to Jonathan&#39;s blog post and Xen Summit talk on the sub=
ject:</div><div><br></div><div>=C2=A0=C2=A0<a href=3D"https://blog.xenproje=
ct.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm-2/">https://=
blog.xenproject.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm=
-2/</a></div><div>=C2=A0=C2=A0<a href=3D"https://www.youtube.com/watch?v=3D=
yDs7aNFcnIM">https://www.youtube.com/watch?v=3DyDs7aNFcnIM</a></div><div><b=
r></div><div>Hope one or more of those helps.</div><div><br></div><div><br>=
</div><div>- Adam</div><div><br></div><div><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr">On Tue, Feb 9, 2016 at 2:09 PM Emir Elkho=
ly &lt;<a href=3D"mailto:emirelkholy@gmail.com">emirelkholy@gmail.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Thanks f=
or the feedback. Sounds like I can try the same thing using Windows CE. How=
 does FreeRTOS boot? From what I can see online it uses DOS to boot, is how=
 you have used it with Xen? Windows CE uses a dos bootable drive to run a p=
rogram named biosloader which loads the OS image when the board is powered =
on after BIOS runs. Does FreeRTOS boot in a similar manner? If so I can loo=
k into how to do the same for Windows CE as you have for FreeRTOS...</div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Feb 9, 201=
6 at 1:58 PM, Adam Wick <span dir=3D"ltr">&lt;<a href=3D"mailto:awick@galoi=
s.com" target=3D"_blank">awick@galois.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div dir=3D"ltr">I have no experience with Windows C=
E, but we used Xen to host FreeRTOS for an experimental quadcopter a couple=
 years ago. We got &quot;close enough for research&quot; real time results =
by pinning the RTOS to a CPU and making it the sole user of that CPU. We we=
re planning to look into the ARINC scheduler to get better real time perfor=
mance, but our client became more interested in a different area of the pro=
ject and we never got a chance to pursue it.<div><br></div><div><br></div><=
div>- Adam</div></div><br><div class=3D"gmail_quote"><span><div dir=3D"ltr"=
>On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy &lt;<a href=3D"mailto:emirelk=
holy@gmail.com" target=3D"_blank">emirelkholy@gmail.com</a>&gt; wrote:<br><=
/div></span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><span><div dir=3D"ltr"><span sty=
le=3D"font-size:12.8px">Currently we boot Windows CE from a dos bootable dr=
ive using a program called biosloader on our x86 Baytrail board (Intel). Af=
ter the BIOS loads our USB stick (or SSD) with the Windows CE image is load=
ed by BIOSloader. Would Xen be able to load Windows CE in a similar fashion=
? Has Xen ever been used with an RTOS like Windows CE? I would like to use =
Xen to run linux for our GUI and Windows CE for our real-time code.=C2=A0</=
span><br><div><span style=3D"font-size:12.8px"><br></span></div><div><span =
style=3D"font-size:12.8px">Thanks!</span></div></div></span>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>
</blockquote></div><br></div>
</blockquote></div>

--001a113ec13a0f7450052b5dc47f--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============4427094395470761094==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 22:27:42 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 22:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGl3-0006iY-UC; Tue, 09 Feb 2016 22:27:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aTGl2-0006iT-Iq
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 22:27:40 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	54/3F-10715-BD76AB65; Tue, 09 Feb 2016 22:27:39 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1455056858!14040980!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63713 invoked from network); 9 Feb 2016 22:27:38 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
	(74.125.82.48)
	by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 22:27:38 -0000
Received: by mail-wm0-f48.google.com with SMTP id 128so3986576wmz.1
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 14:27:38 -0800 (PST)
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=JVs0Na2WW0GQN2Bv1FsYxUys3foYY0xeTURT4Hdqcpo=;
	b=Ow6lNeNnqpae1uxZDYpbSPdfphHjdRwkPF5fq2/AlKLrrcUwjP/+qYaqS2eQkqHB8U
	+Ep9J335dpN2bK3w31rBAqFLDf+ninP3BJNaebvksdIetg/aJ6V6x/iuZ0lM5bAK3MLL
	Rnka47b6tz8BFg1vbGkUgLPCJ7AMngKHu6VuViORZ38Od5PvtZ08NdjxzCACfZDd0QtW
	lbrx6OiBaEUPDCobZylni+Sr4X87APsJfXUzvoqrGLtYgjaidqhXgEHPvCH9WtwaiCHN
	tfLPyYWLsGGAzyp5YsW3RrIuzKL+SEfeYfGedUKDHIvH1ncEFZ/KtH6dRUA/HoUcl4SU
	SFrg==
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=JVs0Na2WW0GQN2Bv1FsYxUys3foYY0xeTURT4Hdqcpo=;
	b=GA2RoJPIL3+OrbK4NvFhPl7ob4tvf2iNHIZCeSzMt5kdtUI/M5wpKSNX3t8GF4rucn
	tdWYuJNFgxjnxKie4K6v2VPWHqLVGy2z4TObi7keXs1YTanPpQ2wGjMyMG6jqLm9rx6r
	ptKtdoBNCH34SLmCgy/lDE3qblvwweY6A3u63dGrMstItHyvz7Oef1y+d2sOnFHpQzcy
	b6cbbtxFqdfTdy9csyG81fmsEulS+TMD4zY0/p+j2n0FG4ANm1di0LD9uOq2n7Up958B
	Vvhvr+9Y6/IT/GCn2/1swliUD3HmoE3kec41nTVtfrPj58KGiQi4ZR5vy2OW5yyKRSTj
	rGMA==
X-Gm-Message-State: AG10YOT+/3sY6apQhW+JtWtQ2sj7LF1ez69555B9L2ekDSOk4sbxHqEl3AMX/R9XkI9VjLMmswgso5WKMd/BJg==
MIME-Version: 1.0
X-Received: by 10.28.23.73 with SMTP id 70mr6968115wmx.37.1455056857952; Tue,
	09 Feb 2016 14:27:37 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Tue, 9 Feb 2016 14:27:37 -0800 (PST)
In-Reply-To: <CAN3T=gWAfRfDZQ09Z1z23kLQaRp+xA0VzWKO7JyL5jaVrmQ=dQ@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
	<CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
	<CAN3T=gWAfRfDZQ09Z1z23kLQaRp+xA0VzWKO7JyL5jaVrmQ=dQ@mail.gmail.com>
Date: Tue, 9 Feb 2016 14:27:37 -0800
Message-ID: <CAExZvuNefqV0qc0i+me-T220frNoHRkMzn1aqcS2KguDcNg6wA@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: Adam Wick <awick@galois.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1315933803683005129=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============1315933803683005129==
Content-Type: multipart/alternative; boundary=001a1145a83a257cf1052b5dd3a6

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

Thanks for the info Adam, I will look into the work you guys did. Looks
like I'm just going to have to experiment and see if I can get Xen to load
Windows CE, hopefully it's not too much effort to do so.

Thanks again,
Emir

On Tue, Feb 9, 2016 at 2:23 PM, Adam Wick <awick@galois.com> wrote:

> I believe the work we did to integrate FreeRTOS was to customize its board
> support to add "Xen" as a backend. We did not go through DOS, I know. I
> wasn't the primary engineer involved so my expertise starts to drop off
> quickly from there, but let me point you to our GitHub site:
>
>   https://github.com/GaloisInc/FreeRTOS-Xen
>
> which is bitrotting slightly but still potentially interesting, as well as
> to Jonathan's blog post and Xen Summit talk on the subject:
>
>
> https://blog.xenproject.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm-2/
>   https://www.youtube.com/watch?v=yDs7aNFcnIM
>
> Hope one or more of those helps.
>
>
> - Adam
>
>
>
> On Tue, Feb 9, 2016 at 2:09 PM Emir Elkholy <emirelkholy@gmail.com> wrote:
>
>> Thanks for the feedback. Sounds like I can try the same thing using
>> Windows CE. How does FreeRTOS boot? From what I can see online it uses DOS
>> to boot, is how you have used it with Xen? Windows CE uses a dos bootable
>> drive to run a program named biosloader which loads the OS image when the
>> board is powered on after BIOS runs. Does FreeRTOS boot in a similar
>> manner? If so I can look into how to do the same for Windows CE as you have
>> for FreeRTOS...
>>
>> On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <awick@galois.com> wrote:
>>
>>> I have no experience with Windows CE, but we used Xen to host FreeRTOS
>>> for an experimental quadcopter a couple years ago. We got "close enough for
>>> research" real time results by pinning the RTOS to a CPU and making it the
>>> sole user of that CPU. We were planning to look into the ARINC scheduler to
>>> get better real time performance, but our client became more interested in
>>> a different area of the project and we never got a chance to pursue it.
>>>
>>>
>>> - Adam
>>>
>>> On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com>
>>> wrote:
>>>
>>>> Currently we boot Windows CE from a dos bootable drive using a program
>>>> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
>>>> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
>>>> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
>>>> been used with an RTOS like Windows CE? I would like to use Xen to run
>>>> linux for our GUI and Windows CE for our real-time code.
>>>>
>>>> Thanks!
>>>> _______________________________________________
>>>> Embedded-pv-devel mailing list
>>>> Embedded-pv-devel@lists.xenproject.org
>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
>>>
>>>
>>

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

<div dir=3D"ltr">Thanks for the info Adam, I will look into the work you gu=
ys did. Looks like I&#39;m just going to have to experiment and see if I ca=
n get Xen to load Windows CE, hopefully it&#39;s not too much effort to do =
so.<div><br></div><div>Thanks again,</div><div>Emir</div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Feb 9, 2016 at 2:23=
 PM, Adam Wick <span dir=3D"ltr">&lt;<a href=3D"mailto:awick@galois.com" ta=
rget=3D"_blank">awick@galois.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr">I believe the work we did to integrate FreeR=
TOS was to customize its board support to add &quot;Xen&quot; as a backend.=
 We did not go through DOS, I know. I wasn&#39;t the primary engineer invol=
ved so my expertise starts to drop off quickly from there, but let me point=
 you to our GitHub site:<div><br></div><div>=C2=A0=C2=A0<a href=3D"https://=
github.com/GaloisInc/FreeRTOS-Xen" target=3D"_blank">https://github.com/Gal=
oisInc/FreeRTOS-Xen</a></div><div><br></div><div>which is bitrotting slight=
ly but still potentially interesting, as well as to Jonathan&#39;s blog pos=
t and Xen Summit talk on the subject:</div><div><br></div><div>=C2=A0=C2=A0=
<a href=3D"https://blog.xenproject.org/2015/02/02/getting-started-with-free=
rtos-for-xen-on-arm-2/" target=3D"_blank">https://blog.xenproject.org/2015/=
02/02/getting-started-with-freertos-for-xen-on-arm-2/</a></div><div>=C2=A0=
=C2=A0<a href=3D"https://www.youtube.com/watch?v=3DyDs7aNFcnIM" target=3D"_=
blank">https://www.youtube.com/watch?v=3DyDs7aNFcnIM</a></div><div><br></di=
v><div>Hope one or more of those helps.</div><span class=3D"HOEnZb"><font c=
olor=3D"#888888"><div><br></div><div><br></div><div>- Adam</div><div><br></=
div><div><br></div></font></span></div><div class=3D"HOEnZb"><div class=3D"=
h5"><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Feb 9, 2016 at =
2:09 PM Emir Elkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com" target=3D=
"_blank">emirelkholy@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex"><div dir=3D"ltr">Thanks for the feedback. Sounds like I can try =
the same thing using Windows CE. How does FreeRTOS boot? From what I can se=
e online it uses DOS to boot, is how you have used it with Xen? Windows CE =
uses a dos bootable drive to run a program named biosloader which loads the=
 OS image when the board is powered on after BIOS runs. Does FreeRTOS boot =
in a similar manner? If so I can look into how to do the same for Windows C=
E as you have for FreeRTOS...</div><div class=3D"gmail_extra"><br><div clas=
s=3D"gmail_quote">On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <span dir=3D"lt=
r">&lt;<a href=3D"mailto:awick@galois.com" target=3D"_blank">awick@galois.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
>I have no experience with Windows CE, but we used Xen to host FreeRTOS for=
 an experimental quadcopter a couple years ago. We got &quot;close enough f=
or research&quot; real time results by pinning the RTOS to a CPU and making=
 it the sole user of that CPU. We were planning to look into the ARINC sche=
duler to get better real time performance, but our client became more inter=
ested in a different area of the project and we never got a chance to pursu=
e it.<div><br></div><div><br></div><div>- Adam</div></div><br><div class=3D=
"gmail_quote"><span><div dir=3D"ltr">On Mon, Feb 8, 2016 at 10:00 AM Emir E=
lkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com" target=3D"_blank">emire=
lkholy@gmail.com</a>&gt; wrote:<br></div></span><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><span><div dir=3D"ltr"><span style=3D"font-size:12.8px">Currently we bo=
ot Windows CE from a dos bootable drive using a program called biosloader o=
n our x86 Baytrail board (Intel). After the BIOS loads our USB stick (or SS=
D) with the Windows CE image is loaded by BIOSloader. Would Xen be able to =
load Windows CE in a similar fashion? Has Xen ever been used with an RTOS l=
ike Windows CE? I would like to use Xen to run linux for our GUI and Window=
s CE for our real-time code.=C2=A0</span><br><div><span style=3D"font-size:=
12.8px"><br></span></div><div><span style=3D"font-size:12.8px">Thanks!</spa=
n></div></div></span>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>
</blockquote></div><br></div>
</blockquote></div>
</div></div></blockquote></div><br></div>

--001a1145a83a257cf1052b5dd3a6--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============1315933803683005129==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 22:27:42 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 22:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTGl3-0006iY-UC; Tue, 09 Feb 2016 22:27:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aTGl2-0006iT-Iq
	for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 22:27:40 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	54/3F-10715-BD76AB65; Tue, 09 Feb 2016 22:27:39 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1455056858!14040980!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63713 invoked from network); 9 Feb 2016 22:27:38 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
	(74.125.82.48)
	by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 9 Feb 2016 22:27:38 -0000
Received: by mail-wm0-f48.google.com with SMTP id 128so3986576wmz.1
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 14:27:38 -0800 (PST)
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=JVs0Na2WW0GQN2Bv1FsYxUys3foYY0xeTURT4Hdqcpo=;
	b=Ow6lNeNnqpae1uxZDYpbSPdfphHjdRwkPF5fq2/AlKLrrcUwjP/+qYaqS2eQkqHB8U
	+Ep9J335dpN2bK3w31rBAqFLDf+ninP3BJNaebvksdIetg/aJ6V6x/iuZ0lM5bAK3MLL
	Rnka47b6tz8BFg1vbGkUgLPCJ7AMngKHu6VuViORZ38Od5PvtZ08NdjxzCACfZDd0QtW
	lbrx6OiBaEUPDCobZylni+Sr4X87APsJfXUzvoqrGLtYgjaidqhXgEHPvCH9WtwaiCHN
	tfLPyYWLsGGAzyp5YsW3RrIuzKL+SEfeYfGedUKDHIvH1ncEFZ/KtH6dRUA/HoUcl4SU
	SFrg==
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=JVs0Na2WW0GQN2Bv1FsYxUys3foYY0xeTURT4Hdqcpo=;
	b=GA2RoJPIL3+OrbK4NvFhPl7ob4tvf2iNHIZCeSzMt5kdtUI/M5wpKSNX3t8GF4rucn
	tdWYuJNFgxjnxKie4K6v2VPWHqLVGy2z4TObi7keXs1YTanPpQ2wGjMyMG6jqLm9rx6r
	ptKtdoBNCH34SLmCgy/lDE3qblvwweY6A3u63dGrMstItHyvz7Oef1y+d2sOnFHpQzcy
	b6cbbtxFqdfTdy9csyG81fmsEulS+TMD4zY0/p+j2n0FG4ANm1di0LD9uOq2n7Up958B
	Vvhvr+9Y6/IT/GCn2/1swliUD3HmoE3kec41nTVtfrPj58KGiQi4ZR5vy2OW5yyKRSTj
	rGMA==
X-Gm-Message-State: AG10YOT+/3sY6apQhW+JtWtQ2sj7LF1ez69555B9L2ekDSOk4sbxHqEl3AMX/R9XkI9VjLMmswgso5WKMd/BJg==
MIME-Version: 1.0
X-Received: by 10.28.23.73 with SMTP id 70mr6968115wmx.37.1455056857952; Tue,
	09 Feb 2016 14:27:37 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Tue, 9 Feb 2016 14:27:37 -0800 (PST)
In-Reply-To: <CAN3T=gWAfRfDZQ09Z1z23kLQaRp+xA0VzWKO7JyL5jaVrmQ=dQ@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<CAN3T=gWxiv085wFqy9N4J6Y8+iMztevAHgn5tP+dvWuhQ3D=Qg@mail.gmail.com>
	<CAExZvuNT4w9wKaD6oDe1QUtuAVKYtyyPSfbz80CuWwRyA_QC7w@mail.gmail.com>
	<CAN3T=gWAfRfDZQ09Z1z23kLQaRp+xA0VzWKO7JyL5jaVrmQ=dQ@mail.gmail.com>
Date: Tue, 9 Feb 2016 14:27:37 -0800
Message-ID: <CAExZvuNefqV0qc0i+me-T220frNoHRkMzn1aqcS2KguDcNg6wA@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: Adam Wick <awick@galois.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1315933803683005129=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============1315933803683005129==
Content-Type: multipart/alternative; boundary=001a1145a83a257cf1052b5dd3a6

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

Thanks for the info Adam, I will look into the work you guys did. Looks
like I'm just going to have to experiment and see if I can get Xen to load
Windows CE, hopefully it's not too much effort to do so.

Thanks again,
Emir

On Tue, Feb 9, 2016 at 2:23 PM, Adam Wick <awick@galois.com> wrote:

> I believe the work we did to integrate FreeRTOS was to customize its board
> support to add "Xen" as a backend. We did not go through DOS, I know. I
> wasn't the primary engineer involved so my expertise starts to drop off
> quickly from there, but let me point you to our GitHub site:
>
>   https://github.com/GaloisInc/FreeRTOS-Xen
>
> which is bitrotting slightly but still potentially interesting, as well as
> to Jonathan's blog post and Xen Summit talk on the subject:
>
>
> https://blog.xenproject.org/2015/02/02/getting-started-with-freertos-for-xen-on-arm-2/
>   https://www.youtube.com/watch?v=yDs7aNFcnIM
>
> Hope one or more of those helps.
>
>
> - Adam
>
>
>
> On Tue, Feb 9, 2016 at 2:09 PM Emir Elkholy <emirelkholy@gmail.com> wrote:
>
>> Thanks for the feedback. Sounds like I can try the same thing using
>> Windows CE. How does FreeRTOS boot? From what I can see online it uses DOS
>> to boot, is how you have used it with Xen? Windows CE uses a dos bootable
>> drive to run a program named biosloader which loads the OS image when the
>> board is powered on after BIOS runs. Does FreeRTOS boot in a similar
>> manner? If so I can look into how to do the same for Windows CE as you have
>> for FreeRTOS...
>>
>> On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <awick@galois.com> wrote:
>>
>>> I have no experience with Windows CE, but we used Xen to host FreeRTOS
>>> for an experimental quadcopter a couple years ago. We got "close enough for
>>> research" real time results by pinning the RTOS to a CPU and making it the
>>> sole user of that CPU. We were planning to look into the ARINC scheduler to
>>> get better real time performance, but our client became more interested in
>>> a different area of the project and we never got a chance to pursue it.
>>>
>>>
>>> - Adam
>>>
>>> On Mon, Feb 8, 2016 at 10:00 AM Emir Elkholy <emirelkholy@gmail.com>
>>> wrote:
>>>
>>>> Currently we boot Windows CE from a dos bootable drive using a program
>>>> called biosloader on our x86 Baytrail board (Intel). After the BIOS loads
>>>> our USB stick (or SSD) with the Windows CE image is loaded by BIOSloader.
>>>> Would Xen be able to load Windows CE in a similar fashion? Has Xen ever
>>>> been used with an RTOS like Windows CE? I would like to use Xen to run
>>>> linux for our GUI and Windows CE for our real-time code.
>>>>
>>>> Thanks!
>>>> _______________________________________________
>>>> Embedded-pv-devel mailing list
>>>> Embedded-pv-devel@lists.xenproject.org
>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
>>>
>>>
>>

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

<div dir=3D"ltr">Thanks for the info Adam, I will look into the work you gu=
ys did. Looks like I&#39;m just going to have to experiment and see if I ca=
n get Xen to load Windows CE, hopefully it&#39;s not too much effort to do =
so.<div><br></div><div>Thanks again,</div><div>Emir</div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Feb 9, 2016 at 2:23=
 PM, Adam Wick <span dir=3D"ltr">&lt;<a href=3D"mailto:awick@galois.com" ta=
rget=3D"_blank">awick@galois.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr">I believe the work we did to integrate FreeR=
TOS was to customize its board support to add &quot;Xen&quot; as a backend.=
 We did not go through DOS, I know. I wasn&#39;t the primary engineer invol=
ved so my expertise starts to drop off quickly from there, but let me point=
 you to our GitHub site:<div><br></div><div>=C2=A0=C2=A0<a href=3D"https://=
github.com/GaloisInc/FreeRTOS-Xen" target=3D"_blank">https://github.com/Gal=
oisInc/FreeRTOS-Xen</a></div><div><br></div><div>which is bitrotting slight=
ly but still potentially interesting, as well as to Jonathan&#39;s blog pos=
t and Xen Summit talk on the subject:</div><div><br></div><div>=C2=A0=C2=A0=
<a href=3D"https://blog.xenproject.org/2015/02/02/getting-started-with-free=
rtos-for-xen-on-arm-2/" target=3D"_blank">https://blog.xenproject.org/2015/=
02/02/getting-started-with-freertos-for-xen-on-arm-2/</a></div><div>=C2=A0=
=C2=A0<a href=3D"https://www.youtube.com/watch?v=3DyDs7aNFcnIM" target=3D"_=
blank">https://www.youtube.com/watch?v=3DyDs7aNFcnIM</a></div><div><br></di=
v><div>Hope one or more of those helps.</div><span class=3D"HOEnZb"><font c=
olor=3D"#888888"><div><br></div><div><br></div><div>- Adam</div><div><br></=
div><div><br></div></font></span></div><div class=3D"HOEnZb"><div class=3D"=
h5"><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Feb 9, 2016 at =
2:09 PM Emir Elkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com" target=3D=
"_blank">emirelkholy@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex"><div dir=3D"ltr">Thanks for the feedback. Sounds like I can try =
the same thing using Windows CE. How does FreeRTOS boot? From what I can se=
e online it uses DOS to boot, is how you have used it with Xen? Windows CE =
uses a dos bootable drive to run a program named biosloader which loads the=
 OS image when the board is powered on after BIOS runs. Does FreeRTOS boot =
in a similar manner? If so I can look into how to do the same for Windows C=
E as you have for FreeRTOS...</div><div class=3D"gmail_extra"><br><div clas=
s=3D"gmail_quote">On Tue, Feb 9, 2016 at 1:58 PM, Adam Wick <span dir=3D"lt=
r">&lt;<a href=3D"mailto:awick@galois.com" target=3D"_blank">awick@galois.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
>I have no experience with Windows CE, but we used Xen to host FreeRTOS for=
 an experimental quadcopter a couple years ago. We got &quot;close enough f=
or research&quot; real time results by pinning the RTOS to a CPU and making=
 it the sole user of that CPU. We were planning to look into the ARINC sche=
duler to get better real time performance, but our client became more inter=
ested in a different area of the project and we never got a chance to pursu=
e it.<div><br></div><div><br></div><div>- Adam</div></div><br><div class=3D=
"gmail_quote"><span><div dir=3D"ltr">On Mon, Feb 8, 2016 at 10:00 AM Emir E=
lkholy &lt;<a href=3D"mailto:emirelkholy@gmail.com" target=3D"_blank">emire=
lkholy@gmail.com</a>&gt; wrote:<br></div></span><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><span><div dir=3D"ltr"><span style=3D"font-size:12.8px">Currently we bo=
ot Windows CE from a dos bootable drive using a program called biosloader o=
n our x86 Baytrail board (Intel). After the BIOS loads our USB stick (or SS=
D) with the Windows CE image is loaded by BIOSloader. Would Xen be able to =
load Windows CE in a similar fashion? Has Xen ever been used with an RTOS l=
ike Windows CE? I would like to use Xen to run linux for our GUI and Window=
s CE for our real-time code.=C2=A0</span><br><div><span style=3D"font-size:=
12.8px"><br></span></div><div><span style=3D"font-size:12.8px">Thanks!</spa=
n></div></div></span>
_______________________________________________<br>
Embedded-pv-devel mailing list<br>
<a href=3D"mailto:Embedded-pv-devel@lists.xenproject.org" target=3D"_blank"=
>Embedded-pv-devel@lists.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv=
-devel" rel=3D"noreferrer" target=3D"_blank">http://lists.xenproject.org/cg=
i-bin/mailman/listinfo/embedded-pv-devel</a></blockquote></div>
</blockquote></div><br></div>
</blockquote></div>
</div></div></blockquote></div><br></div>

--001a1145a83a257cf1052b5dd3a6--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============1315933803683005129==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 23:28:18 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 23:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTHhh-00080Y-NW; Tue, 09 Feb 2016 23:28:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=840237479=dario.faggioli@citrix.com>)
	id 1aTHhg-00080T-4q for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 23:28:16 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	45/36-31122-F067AB65; Tue, 09 Feb 2016 23:28:15 +0000
X-Env-Sender: prvs=840237479=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1455060493!14861406!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61075 invoked from network); 9 Feb 2016 23:28:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2016 23:28:14 -0000
X-IronPort-AV: E=Sophos;i="5.22,423,1449532800"; 
	d="asc'?scan'208";a="337160193"
Message-ID: <1455060490.3148.126.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Emir Elkholy <emirelkholy@gmail.com>,
	<embedded-pv-devel@lists.xenproject.org>
Date: Wed, 10 Feb 2016 00:28:10 +0100
In-Reply-To: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.18.4 (3.18.4-1.fc23) 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8933182076049116003=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============8933182076049116003==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="=-A4rSu80dCkpE6RDxpR9H"

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

Hi,

On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:
> Currently we boot Windows CE from a dos bootable drive using a
> program called biosloader on our x86 Baytrail board (Intel). After
> the BIOS loads our USB stick (or SSD) with the Windows CE image is
> loaded by BIOSloader. Would Xen be able to load Windows CE in a
> similar fashion?=20
>
So, I know nothing about Windows CE and how it's loaded.

In general, you can boot and use as *pure* HVM Xen guest any unmodified
operating system. Whether it will run well, it's another pair of hands
(and that is the case with every hypervisor, actually)

In fact, while CPU is probably going to be fine, for IO, having some
kind of paravirtualization in place would be desirable. And to achieve
that, you need the guest to support it, e.g. via specific drivers.
These drivers exists for Windows, but I've no idea whether they work on
CE too.

However, maybe you can just statically assign (by means of what we call
"PCI passthrough") the device that you need high performance from to
your WinCE guest, in which case the lack of paravirt IO would not be an
issue...

In summary, it's hard to tell, until someone tries. :-/

> Has Xen ever been used with an RTOS like Windows CE?=20
>
People on this list have been working on using both QNX and Android as
Xen guest, but I don't personally know the exact status of this.

There also has been a port of FreeRTOS (although, on ARM):
http://www.xenproject.org/directory/directory/projects/240-GaloisInc-FreeRT=
OS-Xen.html

> I would like to use Xen to run linux for our GUI and Windows CE for
> our real-time code.=C2=A0
>
That's a very interesting use case, and Xen is certainly capable of
making it happen, if you can work out the issues above.

Things and features you may be interested in looking at are vcpu
pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS
scheduler. Do ask about them either here or on the xen-users mailing
list (and keep me in Cc).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)


--=-A4rSu80dCkpE6RDxpR9H
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAla6dgoACgkQk4XaBE3IOsQbRgCgk2+LvxJXKDXl21KVdTVK2y7f
duUAnjhfz/xwWrt7TW4m5at+yNTw6GMv
=h5UW
-----END PGP SIGNATURE-----

--=-A4rSu80dCkpE6RDxpR9H--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============8933182076049116003==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Feb 09 23:28:18 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 Feb 2016 23:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTHhh-00080Y-NW; Tue, 09 Feb 2016 23:28:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=840237479=dario.faggioli@citrix.com>)
	id 1aTHhg-00080T-4q for embedded-pv-devel@lists.xenproject.org;
	Tue, 09 Feb 2016 23:28:16 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	45/36-31122-F067AB65; Tue, 09 Feb 2016 23:28:15 +0000
X-Env-Sender: prvs=840237479=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1455060493!14861406!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61075 invoked from network); 9 Feb 2016 23:28:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2016 23:28:14 -0000
X-IronPort-AV: E=Sophos;i="5.22,423,1449532800"; 
	d="asc'?scan'208";a="337160193"
Message-ID: <1455060490.3148.126.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Emir Elkholy <emirelkholy@gmail.com>,
	<embedded-pv-devel@lists.xenproject.org>
Date: Wed, 10 Feb 2016 00:28:10 +0100
In-Reply-To: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.18.4 (3.18.4-1.fc23) 
MIME-Version: 1.0
X-DLP: MIA2
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8933182076049116003=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============8933182076049116003==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="=-A4rSu80dCkpE6RDxpR9H"

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

Hi,

On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:
> Currently we boot Windows CE from a dos bootable drive using a
> program called biosloader on our x86 Baytrail board (Intel). After
> the BIOS loads our USB stick (or SSD) with the Windows CE image is
> loaded by BIOSloader. Would Xen be able to load Windows CE in a
> similar fashion?=20
>
So, I know nothing about Windows CE and how it's loaded.

In general, you can boot and use as *pure* HVM Xen guest any unmodified
operating system. Whether it will run well, it's another pair of hands
(and that is the case with every hypervisor, actually)

In fact, while CPU is probably going to be fine, for IO, having some
kind of paravirtualization in place would be desirable. And to achieve
that, you need the guest to support it, e.g. via specific drivers.
These drivers exists for Windows, but I've no idea whether they work on
CE too.

However, maybe you can just statically assign (by means of what we call
"PCI passthrough") the device that you need high performance from to
your WinCE guest, in which case the lack of paravirt IO would not be an
issue...

In summary, it's hard to tell, until someone tries. :-/

> Has Xen ever been used with an RTOS like Windows CE?=20
>
People on this list have been working on using both QNX and Android as
Xen guest, but I don't personally know the exact status of this.

There also has been a port of FreeRTOS (although, on ARM):
http://www.xenproject.org/directory/directory/projects/240-GaloisInc-FreeRT=
OS-Xen.html

> I would like to use Xen to run linux for our GUI and Windows CE for
> our real-time code.=C2=A0
>
That's a very interesting use case, and Xen is certainly capable of
making it happen, if you can work out the issues above.

Things and features you may be interested in looking at are vcpu
pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS
scheduler. Do ask about them either here or on the xen-users mailing
list (and keep me in Cc).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)


--=-A4rSu80dCkpE6RDxpR9H
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAla6dgoACgkQk4XaBE3IOsQbRgCgk2+LvxJXKDXl21KVdTVK2y7f
duUAnjhfz/xwWrt7TW4m5at+yNTw6GMv
=h5UW
-----END PGP SIGNATURE-----

--=-A4rSu80dCkpE6RDxpR9H--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============8933182076049116003==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 10 04:37:42 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Feb 2016 04:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTMX8-00030n-6d; Wed, 10 Feb 2016 04:37:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aTMX7-00030i-3N
	for embedded-pv-devel@lists.xenproject.org;
	Wed, 10 Feb 2016 04:37:41 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	9E/6A-08977-49EBAB65; Wed, 10 Feb 2016 04:37:40 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1455079057!14884552!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
	l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4357 invoked from network); 10 Feb 2016 04:37:38 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
	(74.125.82.45)
	by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 10 Feb 2016 04:37:38 -0000
Received: by mail-wm0-f45.google.com with SMTP id c200so11136463wme.0
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 20:37:37 -0800 (PST)
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=SUPy0SrG+jI0QmPRfMepzUx+BAlRymx1q2T2tsFGkCk=;
	b=QCDhXe5cc9eSQWkKPzboW4hVvecQcK3goZQNXFupeFp4A0SrZrOpZdyD+Ai9F8k5/d
	NcBHSu2OMqqtJFVb4EW2S/jr9ggLd0YbycIvsXpFBGS5E6OWGea4S5vlNY1FZyXp37ya
	tn2W8i/SIF7uJ5CGNQxIiy38C85Senq9SbQoZJJ+OVy/ZVD8P/9DYUo0B32y66q7RIty
	imASKQ0KzJbXW+KOhy3XLyRiJ2J21MerpThwulDlP5Tm7+uahDK72qRSUgmcORUnVV1v
	D38Icf+SdMfwHFexp8inZKs37V7PgsAhDcf6/oZLouc3R5QqEYlgvZYlbLPiajWNjqKa
	TWKQ==
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=SUPy0SrG+jI0QmPRfMepzUx+BAlRymx1q2T2tsFGkCk=;
	b=KiqRLFaDlqig5bth8MXa+2RMV1mN32jT+sSLLjKuMAanSEvoiwUwsPg22RGte+2Vez
	N6VOmQrldvd2OGEzHq1TAd1lQqaHtVI2r+iphNwXxkX0Q7LaY28LUxK/J7ljYN9Jl6bs
	Mzk4GF/ZXh7HASWFFBD8JRt+jDzS6LNlVJ9PMJV/hP9DbmxdamtMIkgHHJrc8qKm8bgL
	ZsZWCCk7+vKBM7GMt5WuHKqHm7UfvL+/gA7eijwq47LPl1hOBkDQis9Rk0lIXva2CcGR
	frVRb0tViAgPAIFnNaaVmrLokIXuT6u2wPuUFFdF7Ev5IoCUX+t0gXYE/90ryAMrSgA+
	52Hw==
X-Gm-Message-State: AG10YORE+M3xFoUxiwZp5SDhIR9M1hCoOimYMMx1b0rZaKpWqC93IkkpM/rTolan9hwOHE2y4AfuP5Pzgar5PQ==
MIME-Version: 1.0
X-Received: by 10.28.23.73 with SMTP id 70mr8139485wmx.37.1455079057681; Tue,
	09 Feb 2016 20:37:37 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Tue, 9 Feb 2016 20:37:37 -0800 (PST)
In-Reply-To: <1455060490.3148.126.camel@citrix.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<1455060490.3148.126.camel@citrix.com>
Date: Tue, 9 Feb 2016 20:37:37 -0800
Message-ID: <CAExZvuPg_A=x8t2v9jRdou4EOS1cKb+ebef95YKqg1BPuJjczA@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6328245255624125372=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============6328245255624125372==
Content-Type: multipart/alternative; boundary=001a1145a83a5a722c052b62fee8

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

Hello,

I will give regular Xen a try before attempting RT Xen. I do not need any
I/O to be deterministic, only the ethernet ports need to be high priority
(I am running an industrial ethernet protocol on it). If I can assign a
single core to Windows CE ans well as dedicate an ethernet port to this
core and OS, leaving the rest of the board for Linux non RT (remaining 3
cores and other peripherals) that is good enough for me. I will investigate
this next week when I return to my lab and update with any results
(hopefully Xen isn't too difficult to boot up on my Baytrail board with
E3845 processor).

Thanks,
Emir

On Tue, Feb 9, 2016 at 3:28 PM, Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> Hi,
>
> On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:
> > Currently we boot Windows CE from a dos bootable drive using a
> > program called biosloader on our x86 Baytrail board (Intel). After
> > the BIOS loads our USB stick (or SSD) with the Windows CE image is
> > loaded by BIOSloader. Would Xen be able to load Windows CE in a
> > similar fashion?
> >
> So, I know nothing about Windows CE and how it's loaded.
>
> In general, you can boot and use as *pure* HVM Xen guest any unmodified
> operating system. Whether it will run well, it's another pair of hands
> (and that is the case with every hypervisor, actually)
>
> In fact, while CPU is probably going to be fine, for IO, having some
> kind of paravirtualization in place would be desirable. And to achieve
> that, you need the guest to support it, e.g. via specific drivers.
> These drivers exists for Windows, but I've no idea whether they work on
> CE too.
>
> However, maybe you can just statically assign (by means of what we call
> "PCI passthrough") the device that you need high performance from to
> your WinCE guest, in which case the lack of paravirt IO would not be an
> issue...
>
> In summary, it's hard to tell, until someone tries. :-/
>
> > Has Xen ever been used with an RTOS like Windows CE?
> >
> People on this list have been working on using both QNX and Android as
> Xen guest, but I don't personally know the exact status of this.
>
> There also has been a port of FreeRTOS (although, on ARM):
>
> http://www.xenproject.org/directory/directory/projects/240-GaloisInc-FreeRTOS-Xen.html
>
> > I would like to use Xen to run linux for our GUI and Windows CE for
> > our real-time code.
> >
> That's a very interesting use case, and Xen is certainly capable of
> making it happen, if you can work out the issues above.
>
> Things and features you may be interested in looking at are vcpu
> pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS
> scheduler. Do ask about them either here or on the xen-users mailing
> list (and keep me in Cc).
>
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
>
>

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

<div dir=3D"ltr">Hello,<div><br></div><div>I will give regular Xen a try be=
fore attempting RT Xen. I do not need any I/O to be deterministic, only the=
 ethernet ports need to be high priority (I am running an industrial ethern=
et protocol on it). If I can assign a single core to Windows CE ans well as=
 dedicate an ethernet port to this core and OS, leaving the rest of the boa=
rd for Linux non RT (remaining 3 cores and other peripherals) that is good =
enough for me. I will investigate this next week when I return to my lab an=
d update with any results (hopefully Xen isn&#39;t too difficult to boot up=
 on my Baytrail board with E3845 processor).</div><div><br></div><div>Thank=
s,</div><div>Emir</div></div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Tue, Feb 9, 2016 at 3:28 PM, Dario Faggioli <span dir=3D"ltr=
">&lt;<a href=3D"mailto:dario.faggioli@citrix.com" target=3D"_blank">dario.=
faggioli@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Hi,<br>
<span class=3D""><br>
On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:<br>
&gt; Currently we boot Windows CE from a dos bootable drive using a<br>
&gt; program called biosloader on our x86 Baytrail board (Intel). After<br>
&gt; the BIOS loads our USB stick (or SSD) with the Windows CE image is<br>
&gt; loaded by BIOSloader. Would Xen be able to load Windows CE in a<br>
&gt; similar fashion?<br>
&gt;<br>
</span>So, I know nothing about Windows CE and how it&#39;s loaded.<br>
<br>
In general, you can boot and use as *pure* HVM Xen guest any unmodified<br>
operating system. Whether it will run well, it&#39;s another pair of hands<=
br>
(and that is the case with every hypervisor, actually)<br>
<br>
In fact, while CPU is probably going to be fine, for IO, having some<br>
kind of paravirtualization in place would be desirable. And to achieve<br>
that, you need the guest to support it, e.g. via specific drivers.<br>
These drivers exists for Windows, but I&#39;ve no idea whether they work on=
<br>
CE too.<br>
<br>
However, maybe you can just statically assign (by means of what we call<br>
&quot;PCI passthrough&quot;) the device that you need high performance from=
 to<br>
your WinCE guest, in which case the lack of paravirt IO would not be an<br>
issue...<br>
<br>
In summary, it&#39;s hard to tell, until someone tries. :-/<br>
<span class=3D""><br>
&gt; Has Xen ever been used with an RTOS like Windows CE?<br>
&gt;<br>
</span>People on this list have been working on using both QNX and Android =
as<br>
Xen guest, but I don&#39;t personally know the exact status of this.<br>
<br>
There also has been a port of FreeRTOS (although, on ARM):<br>
<a href=3D"http://www.xenproject.org/directory/directory/projects/240-Galoi=
sInc-FreeRTOS-Xen.html" rel=3D"noreferrer" target=3D"_blank">http://www.xen=
project.org/directory/directory/projects/240-GaloisInc-FreeRTOS-Xen.html</a=
><br>
<span class=3D""><br>
&gt; I would like to use Xen to run linux for our GUI and Windows CE for<br=
>
&gt; our real-time code.=C2=A0<br>
&gt;<br>
</span>That&#39;s a very interesting use case, and Xen is certainly capable=
 of<br>
making it happen, if you can work out the issues above.<br>
<br>
Things and features you may be interested in looking at are vcpu<br>
pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS<br>
scheduler. Do ask about them either here or on the xen-users mailing<br>
list (and keep me in Cc).<br>
<br>
Regards,<br>
Dario<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
-----------------------------------------------------------------<br>
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" target=3D"_blank">http://about.me/dario.faggioli</a><br>
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)<br>
<br>
</font></span></blockquote></div><br></div>

--001a1145a83a5a722c052b62fee8--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============6328245255624125372==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 10 04:37:42 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Feb 2016 04:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTMX8-00030n-6d; Wed, 10 Feb 2016 04:37:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emirelkholy@gmail.com>) id 1aTMX7-00030i-3N
	for embedded-pv-devel@lists.xenproject.org;
	Wed, 10 Feb 2016 04:37:41 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	9E/6A-08977-49EBAB65; Wed, 10 Feb 2016 04:37:40 +0000
X-Env-Sender: emirelkholy@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1455079057!14884552!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
	l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4357 invoked from network); 10 Feb 2016 04:37:38 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
	(74.125.82.45)
	by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 10 Feb 2016 04:37:38 -0000
Received: by mail-wm0-f45.google.com with SMTP id c200so11136463wme.0
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 20:37:37 -0800 (PST)
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=SUPy0SrG+jI0QmPRfMepzUx+BAlRymx1q2T2tsFGkCk=;
	b=QCDhXe5cc9eSQWkKPzboW4hVvecQcK3goZQNXFupeFp4A0SrZrOpZdyD+Ai9F8k5/d
	NcBHSu2OMqqtJFVb4EW2S/jr9ggLd0YbycIvsXpFBGS5E6OWGea4S5vlNY1FZyXp37ya
	tn2W8i/SIF7uJ5CGNQxIiy38C85Senq9SbQoZJJ+OVy/ZVD8P/9DYUo0B32y66q7RIty
	imASKQ0KzJbXW+KOhy3XLyRiJ2J21MerpThwulDlP5Tm7+uahDK72qRSUgmcORUnVV1v
	D38Icf+SdMfwHFexp8inZKs37V7PgsAhDcf6/oZLouc3R5QqEYlgvZYlbLPiajWNjqKa
	TWKQ==
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=SUPy0SrG+jI0QmPRfMepzUx+BAlRymx1q2T2tsFGkCk=;
	b=KiqRLFaDlqig5bth8MXa+2RMV1mN32jT+sSLLjKuMAanSEvoiwUwsPg22RGte+2Vez
	N6VOmQrldvd2OGEzHq1TAd1lQqaHtVI2r+iphNwXxkX0Q7LaY28LUxK/J7ljYN9Jl6bs
	Mzk4GF/ZXh7HASWFFBD8JRt+jDzS6LNlVJ9PMJV/hP9DbmxdamtMIkgHHJrc8qKm8bgL
	ZsZWCCk7+vKBM7GMt5WuHKqHm7UfvL+/gA7eijwq47LPl1hOBkDQis9Rk0lIXva2CcGR
	frVRb0tViAgPAIFnNaaVmrLokIXuT6u2wPuUFFdF7Ev5IoCUX+t0gXYE/90ryAMrSgA+
	52Hw==
X-Gm-Message-State: AG10YORE+M3xFoUxiwZp5SDhIR9M1hCoOimYMMx1b0rZaKpWqC93IkkpM/rTolan9hwOHE2y4AfuP5Pzgar5PQ==
MIME-Version: 1.0
X-Received: by 10.28.23.73 with SMTP id 70mr8139485wmx.37.1455079057681; Tue,
	09 Feb 2016 20:37:37 -0800 (PST)
Received: by 10.27.220.9 with HTTP; Tue, 9 Feb 2016 20:37:37 -0800 (PST)
In-Reply-To: <1455060490.3148.126.camel@citrix.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<1455060490.3148.126.camel@citrix.com>
Date: Tue, 9 Feb 2016 20:37:37 -0800
Message-ID: <CAExZvuPg_A=x8t2v9jRdou4EOS1cKb+ebef95YKqg1BPuJjczA@mail.gmail.com>
From: Emir Elkholy <emirelkholy@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: embedded-pv-devel@lists.xenproject.org, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6328245255624125372=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

--===============6328245255624125372==
Content-Type: multipart/alternative; boundary=001a1145a83a5a722c052b62fee8

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

Hello,

I will give regular Xen a try before attempting RT Xen. I do not need any
I/O to be deterministic, only the ethernet ports need to be high priority
(I am running an industrial ethernet protocol on it). If I can assign a
single core to Windows CE ans well as dedicate an ethernet port to this
core and OS, leaving the rest of the board for Linux non RT (remaining 3
cores and other peripherals) that is good enough for me. I will investigate
this next week when I return to my lab and update with any results
(hopefully Xen isn't too difficult to boot up on my Baytrail board with
E3845 processor).

Thanks,
Emir

On Tue, Feb 9, 2016 at 3:28 PM, Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> Hi,
>
> On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:
> > Currently we boot Windows CE from a dos bootable drive using a
> > program called biosloader on our x86 Baytrail board (Intel). After
> > the BIOS loads our USB stick (or SSD) with the Windows CE image is
> > loaded by BIOSloader. Would Xen be able to load Windows CE in a
> > similar fashion?
> >
> So, I know nothing about Windows CE and how it's loaded.
>
> In general, you can boot and use as *pure* HVM Xen guest any unmodified
> operating system. Whether it will run well, it's another pair of hands
> (and that is the case with every hypervisor, actually)
>
> In fact, while CPU is probably going to be fine, for IO, having some
> kind of paravirtualization in place would be desirable. And to achieve
> that, you need the guest to support it, e.g. via specific drivers.
> These drivers exists for Windows, but I've no idea whether they work on
> CE too.
>
> However, maybe you can just statically assign (by means of what we call
> "PCI passthrough") the device that you need high performance from to
> your WinCE guest, in which case the lack of paravirt IO would not be an
> issue...
>
> In summary, it's hard to tell, until someone tries. :-/
>
> > Has Xen ever been used with an RTOS like Windows CE?
> >
> People on this list have been working on using both QNX and Android as
> Xen guest, but I don't personally know the exact status of this.
>
> There also has been a port of FreeRTOS (although, on ARM):
>
> http://www.xenproject.org/directory/directory/projects/240-GaloisInc-FreeRTOS-Xen.html
>
> > I would like to use Xen to run linux for our GUI and Windows CE for
> > our real-time code.
> >
> That's a very interesting use case, and Xen is certainly capable of
> making it happen, if you can work out the issues above.
>
> Things and features you may be interested in looking at are vcpu
> pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS
> scheduler. Do ask about them either here or on the xen-users mailing
> list (and keep me in Cc).
>
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
>
>

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

<div dir=3D"ltr">Hello,<div><br></div><div>I will give regular Xen a try be=
fore attempting RT Xen. I do not need any I/O to be deterministic, only the=
 ethernet ports need to be high priority (I am running an industrial ethern=
et protocol on it). If I can assign a single core to Windows CE ans well as=
 dedicate an ethernet port to this core and OS, leaving the rest of the boa=
rd for Linux non RT (remaining 3 cores and other peripherals) that is good =
enough for me. I will investigate this next week when I return to my lab an=
d update with any results (hopefully Xen isn&#39;t too difficult to boot up=
 on my Baytrail board with E3845 processor).</div><div><br></div><div>Thank=
s,</div><div>Emir</div></div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Tue, Feb 9, 2016 at 3:28 PM, Dario Faggioli <span dir=3D"ltr=
">&lt;<a href=3D"mailto:dario.faggioli@citrix.com" target=3D"_blank">dario.=
faggioli@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Hi,<br>
<span class=3D""><br>
On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:<br>
&gt; Currently we boot Windows CE from a dos bootable drive using a<br>
&gt; program called biosloader on our x86 Baytrail board (Intel). After<br>
&gt; the BIOS loads our USB stick (or SSD) with the Windows CE image is<br>
&gt; loaded by BIOSloader. Would Xen be able to load Windows CE in a<br>
&gt; similar fashion?<br>
&gt;<br>
</span>So, I know nothing about Windows CE and how it&#39;s loaded.<br>
<br>
In general, you can boot and use as *pure* HVM Xen guest any unmodified<br>
operating system. Whether it will run well, it&#39;s another pair of hands<=
br>
(and that is the case with every hypervisor, actually)<br>
<br>
In fact, while CPU is probably going to be fine, for IO, having some<br>
kind of paravirtualization in place would be desirable. And to achieve<br>
that, you need the guest to support it, e.g. via specific drivers.<br>
These drivers exists for Windows, but I&#39;ve no idea whether they work on=
<br>
CE too.<br>
<br>
However, maybe you can just statically assign (by means of what we call<br>
&quot;PCI passthrough&quot;) the device that you need high performance from=
 to<br>
your WinCE guest, in which case the lack of paravirt IO would not be an<br>
issue...<br>
<br>
In summary, it&#39;s hard to tell, until someone tries. :-/<br>
<span class=3D""><br>
&gt; Has Xen ever been used with an RTOS like Windows CE?<br>
&gt;<br>
</span>People on this list have been working on using both QNX and Android =
as<br>
Xen guest, but I don&#39;t personally know the exact status of this.<br>
<br>
There also has been a port of FreeRTOS (although, on ARM):<br>
<a href=3D"http://www.xenproject.org/directory/directory/projects/240-Galoi=
sInc-FreeRTOS-Xen.html" rel=3D"noreferrer" target=3D"_blank">http://www.xen=
project.org/directory/directory/projects/240-GaloisInc-FreeRTOS-Xen.html</a=
><br>
<span class=3D""><br>
&gt; I would like to use Xen to run linux for our GUI and Windows CE for<br=
>
&gt; our real-time code.=C2=A0<br>
&gt;<br>
</span>That&#39;s a very interesting use case, and Xen is certainly capable=
 of<br>
making it happen, if you can work out the issues above.<br>
<br>
Things and features you may be interested in looking at are vcpu<br>
pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS<br>
scheduler. Do ask about them either here or on the xen-users mailing<br>
list (and keep me in Cc).<br>
<br>
Regards,<br>
Dario<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
-----------------------------------------------------------------<br>
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" target=3D"_blank">http://about.me/dario.faggioli</a><br>
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)<br>
<br>
</font></span></blockquote></div><br></div>

--001a1145a83a5a722c052b62fee8--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============6328245255624125372==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 10 05:40:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Feb 2016 05:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTNW8-0004PQ-SI; Wed, 10 Feb 2016 05:40:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xumengpanda@gmail.com>) id 1aTNW7-0004PL-2X
	for embedded-pv-devel@lists.xenproject.org;
	Wed, 10 Feb 2016 05:40:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	F9/60-03066-A5DCAB65; Wed, 10 Feb 2016 05:40:42 +0000
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1455082840!21370338!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
	l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49568 invoked from network); 10 Feb 2016 05:40:41 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 10 Feb 2016 05:40:41 -0000
Received: by mail-ob0-f173.google.com with SMTP id xk3so13324014obc.2
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 21:40:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ujTvh8mYxU5PSXVFVTAZTW4g2xDxLlegDNsbK+7DQu0=;
	b=kgQyeBQUBa4Th5fnuV4PDOcudZGkATyaR2IHz38cjt1l0Qso8h++YUp156me2ve/Yd
	Qez9I7iSakZ/4NWA1LWDpJ6TgOwF16Zwyu2mU9huaLpaIPy0+5kF4O3jU88XIdnnwWRz
	RmAB6f7tLkEqt7jC6HklJTBztgTOQkVIopfyhX+oXyNcf5y2ILL8o9raphgGEAG6H3dj
	zA3IbOEkFb1RhaR5w/esxxRuiDcEIOFhGsDn1FT4CzKeQsHgrCSyFzpSCCUeca3d3V/Z
	G3oUPssejBM1eh0mRPUizpvnr49QsQokOAxOqyjN3OdoKypmbc8zSyXIZHXSntnLRa7C
	a6tA==
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=ujTvh8mYxU5PSXVFVTAZTW4g2xDxLlegDNsbK+7DQu0=;
	b=dDeJwz70iaJmCIqm8SnP4rRNgXxxj4p6+a6/HTa11OvJzBplYwMc/tWp6Hj8NQG8Ih
	wldd9tuTOBTqTL5DvJ7FriEUtXIaC2cxprhASvk4rV1jFvvXhguD+myVpL8XwUUQucet
	NlB5PU8SB+Wtcgm9Y4abEZlSig51av7bniPgG9gFiSINcuBVngkVLmeu9L9QR1pwzZ/L
	wNYdsfYyBxyINRpOZzjGJEteS0cDq7onCe1TFPjTGtwYWnypN0nCbFkzB/LzUQ6I7fLv
	gjOpBwhr0/L40nqBND6hCn6cuBjBtL7SSrbgaNCfC8qD4X/hyAhHNCPdjX3BylQg6vul
	MjHA==
X-Gm-Message-State: AG10YORIXiuFJbT1WQZ7GZsKBBCS/Yi7DdtO2hYJqc5UxSIxhSE++TsFK2XjPagluOkGdkpCV3FVkxoyB0rXPw==
MIME-Version: 1.0
X-Received: by 10.182.29.70 with SMTP id i6mr34696312obh.73.1455082839744;
	Tue, 09 Feb 2016 21:40:39 -0800 (PST)
Received: by 10.182.130.138 with HTTP; Tue, 9 Feb 2016 21:40:39 -0800 (PST)
In-Reply-To: <CAExZvuPg_A=x8t2v9jRdou4EOS1cKb+ebef95YKqg1BPuJjczA@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<1455060490.3148.126.camel@citrix.com>
	<CAExZvuPg_A=x8t2v9jRdou4EOS1cKb+ebef95YKqg1BPuJjczA@mail.gmail.com>
Date: Wed, 10 Feb 2016 00:40:39 -0500
Message-ID: <CAENZ-+=SKGDoNLj3OU3rUE0X3MMaXqEqi+yNM9=viXjWAF7VeQ@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
To: Emir Elkholy <emirelkholy@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org,
	Dario Faggioli <dario.faggioli@citrix.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

On Tue, Feb 9, 2016 at 11:37 PM, Emir Elkholy <emirelkholy@gmail.com> wrote:
> Hello,
>
> I will give regular Xen a try before attempting RT Xen.

Yes. Definitely! Try Xen first and then try the RTDS scheduler on Xen;
Then, if RTDS scheduler does not satisty your requirement, which I
don't think so, let me know and try RT-Xen. :-)

Looking forward to hearing your good news! :-D

Best,

Meng
>
> On Tue, Feb 9, 2016 at 3:28 PM, Dario Faggioli <dario.faggioli@citrix.com>
> wrote:
>>
>> Hi,
>>
>> On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:
>> > Currently we boot Windows CE from a dos bootable drive using a
>> > program called biosloader on our x86 Baytrail board (Intel). After
>> > the BIOS loads our USB stick (or SSD) with the Windows CE image is
>> > loaded by BIOSloader. Would Xen be able to load Windows CE in a
>> > similar fashion?
>> >
>> So, I know nothing about Windows CE and how it's loaded.
>>
>> In general, you can boot and use as *pure* HVM Xen guest any unmodified
>> operating system. Whether it will run well, it's another pair of hands
>> (and that is the case with every hypervisor, actually)
>>
>> In fact, while CPU is probably going to be fine, for IO, having some
>> kind of paravirtualization in place would be desirable. And to achieve
>> that, you need the guest to support it, e.g. via specific drivers.
>> These drivers exists for Windows, but I've no idea whether they work on
>> CE too.
>>
>> However, maybe you can just statically assign (by means of what we call
>> "PCI passthrough") the device that you need high performance from to
>> your WinCE guest, in which case the lack of paravirt IO would not be an
>> issue...
>>
>> In summary, it's hard to tell, until someone tries. :-/
>>
>> > Has Xen ever been used with an RTOS like Windows CE?
>> >
>> People on this list have been working on using both QNX and Android as
>> Xen guest, but I don't personally know the exact status of this.
>>
>> There also has been a port of FreeRTOS (although, on ARM):
>>
>> http://www.xenproject.org/directory/directory/projects/240-GaloisInc-FreeRTOS-Xen.html
>>
>> > I would like to use Xen to run linux for our GUI and Windows CE for
>> > our real-time code.
>> >
>> That's a very interesting use case, and Xen is certainly capable of
>> making it happen, if you can work out the issues above.
>>
>> Things and features you may be interested in looking at are vcpu
>> pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS
>> scheduler. Do ask about them either here or on the xen-users mailing
>> list (and keep me in Cc).
>>
>> Regards,
>> Dario
>> --
>> <<This happens because I choose it to happen!>> (Raistlin Majere)
>> -----------------------------------------------------------------
>> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
>> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
>>
>



-- 


-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 10 05:40:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Feb 2016 05:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTNW8-0004PQ-SI; Wed, 10 Feb 2016 05:40:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xumengpanda@gmail.com>) id 1aTNW7-0004PL-2X
	for embedded-pv-devel@lists.xenproject.org;
	Wed, 10 Feb 2016 05:40:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
	F9/60-03066-A5DCAB65; Wed, 10 Feb 2016 05:40:42 +0000
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1455082840!21370338!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
	l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49568 invoked from network); 10 Feb 2016 05:40:41 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 10 Feb 2016 05:40:41 -0000
Received: by mail-ob0-f173.google.com with SMTP id xk3so13324014obc.2
	for <embedded-pv-devel@lists.xenproject.org>;
	Tue, 09 Feb 2016 21:40:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ujTvh8mYxU5PSXVFVTAZTW4g2xDxLlegDNsbK+7DQu0=;
	b=kgQyeBQUBa4Th5fnuV4PDOcudZGkATyaR2IHz38cjt1l0Qso8h++YUp156me2ve/Yd
	Qez9I7iSakZ/4NWA1LWDpJ6TgOwF16Zwyu2mU9huaLpaIPy0+5kF4O3jU88XIdnnwWRz
	RmAB6f7tLkEqt7jC6HklJTBztgTOQkVIopfyhX+oXyNcf5y2ILL8o9raphgGEAG6H3dj
	zA3IbOEkFb1RhaR5w/esxxRuiDcEIOFhGsDn1FT4CzKeQsHgrCSyFzpSCCUeca3d3V/Z
	G3oUPssejBM1eh0mRPUizpvnr49QsQokOAxOqyjN3OdoKypmbc8zSyXIZHXSntnLRa7C
	a6tA==
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=ujTvh8mYxU5PSXVFVTAZTW4g2xDxLlegDNsbK+7DQu0=;
	b=dDeJwz70iaJmCIqm8SnP4rRNgXxxj4p6+a6/HTa11OvJzBplYwMc/tWp6Hj8NQG8Ih
	wldd9tuTOBTqTL5DvJ7FriEUtXIaC2cxprhASvk4rV1jFvvXhguD+myVpL8XwUUQucet
	NlB5PU8SB+Wtcgm9Y4abEZlSig51av7bniPgG9gFiSINcuBVngkVLmeu9L9QR1pwzZ/L
	wNYdsfYyBxyINRpOZzjGJEteS0cDq7onCe1TFPjTGtwYWnypN0nCbFkzB/LzUQ6I7fLv
	gjOpBwhr0/L40nqBND6hCn6cuBjBtL7SSrbgaNCfC8qD4X/hyAhHNCPdjX3BylQg6vul
	MjHA==
X-Gm-Message-State: AG10YORIXiuFJbT1WQZ7GZsKBBCS/Yi7DdtO2hYJqc5UxSIxhSE++TsFK2XjPagluOkGdkpCV3FVkxoyB0rXPw==
MIME-Version: 1.0
X-Received: by 10.182.29.70 with SMTP id i6mr34696312obh.73.1455082839744;
	Tue, 09 Feb 2016 21:40:39 -0800 (PST)
Received: by 10.182.130.138 with HTTP; Tue, 9 Feb 2016 21:40:39 -0800 (PST)
In-Reply-To: <CAExZvuPg_A=x8t2v9jRdou4EOS1cKb+ebef95YKqg1BPuJjczA@mail.gmail.com>
References: <CAExZvuPNUWOp9d_D+VPX93Ff=ne_4hfvh+zTeSUQyiWLK=vWaw@mail.gmail.com>
	<1455060490.3148.126.camel@citrix.com>
	<CAExZvuPg_A=x8t2v9jRdou4EOS1cKb+ebef95YKqg1BPuJjczA@mail.gmail.com>
Date: Wed, 10 Feb 2016 00:40:39 -0500
Message-ID: <CAENZ-+=SKGDoNLj3OU3rUE0X3MMaXqEqi+yNM9=viXjWAF7VeQ@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
To: Emir Elkholy <emirelkholy@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org,
	Dario Faggioli <dario.faggioli@citrix.com>
Subject: Re: [Embedded-pv-devel] Xen with RTOS (such as Windows CE)
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

On Tue, Feb 9, 2016 at 11:37 PM, Emir Elkholy <emirelkholy@gmail.com> wrote:
> Hello,
>
> I will give regular Xen a try before attempting RT Xen.

Yes. Definitely! Try Xen first and then try the RTDS scheduler on Xen;
Then, if RTDS scheduler does not satisty your requirement, which I
don't think so, let me know and try RT-Xen. :-)

Looking forward to hearing your good news! :-D

Best,

Meng
>
> On Tue, Feb 9, 2016 at 3:28 PM, Dario Faggioli <dario.faggioli@citrix.com>
> wrote:
>>
>> Hi,
>>
>> On Mon, 2016-02-08 at 09:59 -0800, Emir Elkholy wrote:
>> > Currently we boot Windows CE from a dos bootable drive using a
>> > program called biosloader on our x86 Baytrail board (Intel). After
>> > the BIOS loads our USB stick (or SSD) with the Windows CE image is
>> > loaded by BIOSloader. Would Xen be able to load Windows CE in a
>> > similar fashion?
>> >
>> So, I know nothing about Windows CE and how it's loaded.
>>
>> In general, you can boot and use as *pure* HVM Xen guest any unmodified
>> operating system. Whether it will run well, it's another pair of hands
>> (and that is the case with every hypervisor, actually)
>>
>> In fact, while CPU is probably going to be fine, for IO, having some
>> kind of paravirtualization in place would be desirable. And to achieve
>> that, you need the guest to support it, e.g. via specific drivers.
>> These drivers exists for Windows, but I've no idea whether they work on
>> CE too.
>>
>> However, maybe you can just statically assign (by means of what we call
>> "PCI passthrough") the device that you need high performance from to
>> your WinCE guest, in which case the lack of paravirt IO would not be an
>> issue...
>>
>> In summary, it's hard to tell, until someone tries. :-/
>>
>> > Has Xen ever been used with an RTOS like Windows CE?
>> >
>> People on this list have been working on using both QNX and Android as
>> Xen guest, but I don't personally know the exact status of this.
>>
>> There also has been a port of FreeRTOS (although, on ARM):
>>
>> http://www.xenproject.org/directory/directory/projects/240-GaloisInc-FreeRTOS-Xen.html
>>
>> > I would like to use Xen to run linux for our GUI and Windows CE for
>> > our real-time code.
>> >
>> That's a very interesting use case, and Xen is certainly capable of
>> making it happen, if you can work out the issues above.
>>
>> Things and features you may be interested in looking at are vcpu
>> pinning and/or vcpu hard and soft affinity, cpupools, and the RTDS
>> scheduler. Do ask about them either here or on the xen-users mailing
>> list (and keep me in Cc).
>>
>> Regards,
>> Dario
>> --
>> <<This happens because I choose it to happen!>> (Raistlin Majere)
>> -----------------------------------------------------------------
>> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
>> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
>>
>



-- 


-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 10 16:45:56 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Feb 2016 16:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTXts-0004st-1i; Wed, 10 Feb 2016 16:45:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1aTXtq-0004sE-1d; Wed, 10 Feb 2016 16:45:54 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	50/5A-23366-1496BB65; Wed, 10 Feb 2016 16:45:53 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1455122750!22926822!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23180 invoked from network); 10 Feb 2016 16:45:51 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
	(74.125.82.42)
	by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 10 Feb 2016 16:45:51 -0000
Received: by mail-wm0-f42.google.com with SMTP id c200so37475756wme.0;
	Wed, 10 Feb 2016 08:45:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:message-id:mime-version:subject:date:references
	:to:in-reply-to;
	bh=3D0Fwpqq6YfxcRPXaFwqhBoWri7cl+xlmm9NyQQU/Uw=;
	b=NSRnrfu0zRXJJ5MhzRlRwxqzQspM/eor0YMogtsWHHakx89on4PT8T7ZxUx5oz0pag
	KFSsHANBD9wo2Qb9e7PAsRpku19HCOyhs4R/kvSSv5EsDATFEcugbcvT6s9JGPnBBfOC
	6/M6CEuMihwsYIJ+JDYErqN22NplJbN7jByBMwKf99bjdXabw3G7mTtG7ORMHavD1pif
	LlwfJBxn2Fe00dAP8+a+q0ynD4fxiHZtc/eNxKPIY9bvgxYEQbbwKV156KbTZDO4B89W
	2FPVWciIQsHtdS1qjg7LKd317ktocGli3nH4c5j1YHYYnJZdSswqwFYto9HAe2ryKZ+6
	srkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:from:content-type:message-id:mime-version
	:subject:date:references:to:in-reply-to;
	bh=3D0Fwpqq6YfxcRPXaFwqhBoWri7cl+xlmm9NyQQU/Uw=;
	b=SdDpEbu5xiRGL+ZfDjbgFSLiq5VsSkVBVXftpMC2b6eRtSSZHJt9PO75OPC6f7CZy0
	+arT6Cgkx6f552EAUhd+OPeBQ8vlWvM/EYO1A3/X2Vk2uWW5MvUXkZuhKwSfLlXfzyvp
	nvSKctbruuKD+hCxTR9GHtpE6Oswso6yj6RtuIMCFDlTPE3ag67ULwehshxycCLzkvBt
	5N5xNHEqnsjSFJYZfxRKrj6GNB8C0wXINT4ldVtjfSBA04xJPMdqj8Mm/VpN1ZgXP8wR
	4Y3tGQAE5XePLbdqeOqLF4XkjcHzgZM1MFnzC02zd1/5EHLx/mI0QG3ug2AScgmrUxPk
	3UCw==
X-Gm-Message-State: AG10YOQjKaICsTns7CUSTsej6V5xEC7poawaGQOdEmtvfGooCkE1twoWTO/F+LWlyJkGxQ==
X-Received: by 10.194.243.103 with SMTP id wx7mr44697552wjc.136.1455122750490; 
	Wed, 10 Feb 2016 08:45:50 -0800 (PST)
Received: from [192.168.0.12] (97e66ebc.skybroadband.com. [151.230.110.188])
	by smtp.gmail.com with ESMTPSA id
	uo9sm3698125wjc.49.2016.02.10.08.45.49
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 10 Feb 2016 08:45:49 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <4FB42149-8722-40FF-8633-EEBA8DF28732@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Wed, 10 Feb 2016 16:45:48 +0000
References: <BF5B97FD-CD76-4DBB-B8D3-5436F3C3ED0E@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
	Win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org,
	Xen API mailing list <xen-api@lists.xen.org>,
	mirageos-devel <mirageos-devel@lists.xenproject.org>
In-Reply-To: <BF5B97FD-CD76-4DBB-B8D3-5436F3C3ED0E@gmail.com>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Embedded-pv-devel] Urgent: Cleaning up project list in
	preparation for GSoc and the next Outreachy round
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7822976321057839413=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org


--===============7822976321057839413==
Content-Type: multipart/alternative; boundary="Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4"


--Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

Just to let you know, I created a combined landing page for the next =
Outreachy and GSoC rounds at =
http://wiki.xenproject.org/wiki/Outreachy/Round12%2B2016GSoC =
<http://wiki.xenproject.org/wiki/Outreachy/Round12+2016GSoC>
I will be chasing owners of projects to see whether these are still =
applicable. And of course new projects are also welcome. Please add them =
to the respective pages, or propose them against this thread.

Also, for Hypervisor projects, I created =
http://wiki.xenproject.org/wiki/Outreachy/Hypervisor =
<http://wiki.xenproject.org/wiki/Outreachy/Hypervisor> which still has =
to be populated based on suggestions from past mentors. What we agreed =
on, is to add
a) Some blurb on HW recommendations and how to check and then to get =
back to the project owner with a log to make sure the applicant has the =
hardware to work on the correct project
a.1) What is unresolved due to uncertainty of general viability and =
debugging issues, is whether we should recommend nested virt as a =
development environment (either locally, or in a VM that the project =
could get for an applicant)=20
b) A test that checks whether an applicant has been able to build xen =
from source and run xen: the idea is to ask them to insert a debug =
statement into the code and then provide the log as proof. This seems to =
have been one of the big hurdles for many applicants, that have =
struggled
c) More information on what to ask for in terms of bite-size projects

Best Regards
Lars

> On 9 Feb 2016, at 12:36, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>=20
> Hi folks,
>=20
> GSoc mentor organisation applications are opening and as such we need =
to get our project list into shape: the current list of projects are at =
http://wiki.xenproject.org/wiki/Xen_Development_Projects =
<http://wiki.xenproject.org/wiki/Xen_Development_Projects> and =
https://github.com/mirage/mirage-www/wiki/Pioneer-Projects =
<https://github.com/mirage/mirage-www/wiki/Pioneer-Projects>
>=20
> The application deadline is Feb 19th, by which we need to have a good =
list of projects.
>=20
> I also wanted to address some challenges we had around Hypervisor =
projects and necessary hardware and track that in the GSoc landing page, =
which I will put together based on conversations with mentors
>=20
> So what we need is:
> a) Weed out any old and stale projects (of which we have a few)
> b) Add some new ones, if appropriate
>=20
> I will also need a co-administrator for the GSoC application
>=20
> Best Regards
> Lars


--Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"><meta http-equiv=3D"Content-Type" content=3D"text/html=
 charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Hi all,</div><div class=3D""><br =
class=3D""></div>Just to let you know, I created a combined landing page =
for the next Outreachy and GSoC rounds at&nbsp;<a =
href=3D"http://wiki.xenproject.org/wiki/Outreachy/Round12+2016GSoC" =
class=3D"">http://wiki.xenproject.org/wiki/Outreachy/Round12%2B2016GSoC</a=
><div class=3D"">I will be chasing owners of projects to see whether =
these are still applicable. And of course new projects are also welcome. =
Please add them to the respective pages, or propose them against this =
thread.</div><div class=3D""><br class=3D""></div><div class=3D"">Also, =
for Hypervisor projects, I created&nbsp;<a =
href=3D"http://wiki.xenproject.org/wiki/Outreachy/Hypervisor" =
class=3D"">http://wiki.xenproject.org/wiki/Outreachy/Hypervisor</a>&nbsp;w=
hich still has to be populated based on suggestions from past mentors. =
What we agreed on, is to add</div><div class=3D"">a) Some blurb on HW =
recommendations and how to check and then to get back to the project =
owner with a log to make sure the applicant has the hardware to work on =
the correct project</div><div class=3D"">a.1) What is unresolved due to =
uncertainty of general viability and debugging issues, is whether we =
should recommend nested virt as a development environment (either =
locally, or in a VM that the project could get for an =
applicant)&nbsp;</div><div class=3D"">b) A test that checks whether an =
applicant has been able to build xen from source and run xen: the idea =
is to ask them to insert a debug statement into the code and then =
provide the log as proof. This seems to have been one of the big hurdles =
for many applicants, that have struggled</div><div class=3D"">c) More =
information on what to ask for in terms of bite-size projects</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best Regards</div><div =
class=3D"">Lars<br class=3D""><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
9 Feb 2016, at 12:36, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"auto" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">Hi folks,<div =
class=3D""><br class=3D""></div><div class=3D"">GSoc mentor organisation =
applications are opening and as such we need to get our project list =
into shape: the current list of projects are at <a =
href=3D"http://wiki.xenproject.org/wiki/Xen_Development_Projects" =
class=3D"">http://wiki.xenproject.org/wiki/Xen_Development_Projects</a> =
and&nbsp;<a =
href=3D"https://github.com/mirage/mirage-www/wiki/Pioneer-Projects" =
class=3D"">https://github.com/mirage/mirage-www/wiki/Pioneer-Projects</a><=
/div><div class=3D""><br class=3D""></div><div class=3D"">The =
application deadline is Feb 19th, by which we need to have a good list =
of projects.</div><div class=3D""><br class=3D""></div><div class=3D"">I =
also wanted to address some challenges we had around Hypervisor projects =
and necessary hardware and track that in the GSoc landing page, which I =
will put together based on conversations with mentors</div><div =
class=3D""><br class=3D""></div><div class=3D"">So what we need =
is:</div><div class=3D"">a) Weed out any old and stale projects (of =
which we have a few)</div><div class=3D"">b) Add some new ones, if =
appropriate</div><div class=3D""><br class=3D""></div><div class=3D"">I =
will also need a co-administrator for the GSoC application</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best Regards</div><div =
class=3D"">Lars</div></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============7822976321057839413==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 10 16:45:56 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Feb 2016 16:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aTXts-0004st-1i; Wed, 10 Feb 2016 16:45:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1aTXtq-0004sE-1d; Wed, 10 Feb 2016 16:45:54 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	50/5A-23366-1496BB65; Wed, 10 Feb 2016 16:45:53 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1455122750!22926822!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23180 invoked from network); 10 Feb 2016 16:45:51 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
	(74.125.82.42)
	by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 10 Feb 2016 16:45:51 -0000
Received: by mail-wm0-f42.google.com with SMTP id c200so37475756wme.0;
	Wed, 10 Feb 2016 08:45:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:message-id:mime-version:subject:date:references
	:to:in-reply-to;
	bh=3D0Fwpqq6YfxcRPXaFwqhBoWri7cl+xlmm9NyQQU/Uw=;
	b=NSRnrfu0zRXJJ5MhzRlRwxqzQspM/eor0YMogtsWHHakx89on4PT8T7ZxUx5oz0pag
	KFSsHANBD9wo2Qb9e7PAsRpku19HCOyhs4R/kvSSv5EsDATFEcugbcvT6s9JGPnBBfOC
	6/M6CEuMihwsYIJ+JDYErqN22NplJbN7jByBMwKf99bjdXabw3G7mTtG7ORMHavD1pif
	LlwfJBxn2Fe00dAP8+a+q0ynD4fxiHZtc/eNxKPIY9bvgxYEQbbwKV156KbTZDO4B89W
	2FPVWciIQsHtdS1qjg7LKd317ktocGli3nH4c5j1YHYYnJZdSswqwFYto9HAe2ryKZ+6
	srkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:from:content-type:message-id:mime-version
	:subject:date:references:to:in-reply-to;
	bh=3D0Fwpqq6YfxcRPXaFwqhBoWri7cl+xlmm9NyQQU/Uw=;
	b=SdDpEbu5xiRGL+ZfDjbgFSLiq5VsSkVBVXftpMC2b6eRtSSZHJt9PO75OPC6f7CZy0
	+arT6Cgkx6f552EAUhd+OPeBQ8vlWvM/EYO1A3/X2Vk2uWW5MvUXkZuhKwSfLlXfzyvp
	nvSKctbruuKD+hCxTR9GHtpE6Oswso6yj6RtuIMCFDlTPE3ag67ULwehshxycCLzkvBt
	5N5xNHEqnsjSFJYZfxRKrj6GNB8C0wXINT4ldVtjfSBA04xJPMdqj8Mm/VpN1ZgXP8wR
	4Y3tGQAE5XePLbdqeOqLF4XkjcHzgZM1MFnzC02zd1/5EHLx/mI0QG3ug2AScgmrUxPk
	3UCw==
X-Gm-Message-State: AG10YOQjKaICsTns7CUSTsej6V5xEC7poawaGQOdEmtvfGooCkE1twoWTO/F+LWlyJkGxQ==
X-Received: by 10.194.243.103 with SMTP id wx7mr44697552wjc.136.1455122750490; 
	Wed, 10 Feb 2016 08:45:50 -0800 (PST)
Received: from [192.168.0.12] (97e66ebc.skybroadband.com. [151.230.110.188])
	by smtp.gmail.com with ESMTPSA id
	uo9sm3698125wjc.49.2016.02.10.08.45.49
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 10 Feb 2016 08:45:49 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <4FB42149-8722-40FF-8633-EEBA8DF28732@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Wed, 10 Feb 2016 16:45:48 +0000
References: <BF5B97FD-CD76-4DBB-B8D3-5436F3C3ED0E@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
	Win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org,
	Xen API mailing list <xen-api@lists.xen.org>,
	mirageos-devel <mirageos-devel@lists.xenproject.org>
In-Reply-To: <BF5B97FD-CD76-4DBB-B8D3-5436F3C3ED0E@gmail.com>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Embedded-pv-devel] Urgent: Cleaning up project list in
	preparation for GSoc and the next Outreachy round
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7822976321057839413=="
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org


--===============7822976321057839413==
Content-Type: multipart/alternative; boundary="Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4"


--Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

Just to let you know, I created a combined landing page for the next =
Outreachy and GSoC rounds at =
http://wiki.xenproject.org/wiki/Outreachy/Round12%2B2016GSoC =
<http://wiki.xenproject.org/wiki/Outreachy/Round12+2016GSoC>
I will be chasing owners of projects to see whether these are still =
applicable. And of course new projects are also welcome. Please add them =
to the respective pages, or propose them against this thread.

Also, for Hypervisor projects, I created =
http://wiki.xenproject.org/wiki/Outreachy/Hypervisor =
<http://wiki.xenproject.org/wiki/Outreachy/Hypervisor> which still has =
to be populated based on suggestions from past mentors. What we agreed =
on, is to add
a) Some blurb on HW recommendations and how to check and then to get =
back to the project owner with a log to make sure the applicant has the =
hardware to work on the correct project
a.1) What is unresolved due to uncertainty of general viability and =
debugging issues, is whether we should recommend nested virt as a =
development environment (either locally, or in a VM that the project =
could get for an applicant)=20
b) A test that checks whether an applicant has been able to build xen =
from source and run xen: the idea is to ask them to insert a debug =
statement into the code and then provide the log as proof. This seems to =
have been one of the big hurdles for many applicants, that have =
struggled
c) More information on what to ask for in terms of bite-size projects

Best Regards
Lars

> On 9 Feb 2016, at 12:36, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>=20
> Hi folks,
>=20
> GSoc mentor organisation applications are opening and as such we need =
to get our project list into shape: the current list of projects are at =
http://wiki.xenproject.org/wiki/Xen_Development_Projects =
<http://wiki.xenproject.org/wiki/Xen_Development_Projects> and =
https://github.com/mirage/mirage-www/wiki/Pioneer-Projects =
<https://github.com/mirage/mirage-www/wiki/Pioneer-Projects>
>=20
> The application deadline is Feb 19th, by which we need to have a good =
list of projects.
>=20
> I also wanted to address some challenges we had around Hypervisor =
projects and necessary hardware and track that in the GSoc landing page, =
which I will put together based on conversations with mentors
>=20
> So what we need is:
> a) Weed out any old and stale projects (of which we have a few)
> b) Add some new ones, if appropriate
>=20
> I will also need a co-administrator for the GSoC application
>=20
> Best Regards
> Lars


--Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"><meta http-equiv=3D"Content-Type" content=3D"text/html=
 charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Hi all,</div><div class=3D""><br =
class=3D""></div>Just to let you know, I created a combined landing page =
for the next Outreachy and GSoC rounds at&nbsp;<a =
href=3D"http://wiki.xenproject.org/wiki/Outreachy/Round12+2016GSoC" =
class=3D"">http://wiki.xenproject.org/wiki/Outreachy/Round12%2B2016GSoC</a=
><div class=3D"">I will be chasing owners of projects to see whether =
these are still applicable. And of course new projects are also welcome. =
Please add them to the respective pages, or propose them against this =
thread.</div><div class=3D""><br class=3D""></div><div class=3D"">Also, =
for Hypervisor projects, I created&nbsp;<a =
href=3D"http://wiki.xenproject.org/wiki/Outreachy/Hypervisor" =
class=3D"">http://wiki.xenproject.org/wiki/Outreachy/Hypervisor</a>&nbsp;w=
hich still has to be populated based on suggestions from past mentors. =
What we agreed on, is to add</div><div class=3D"">a) Some blurb on HW =
recommendations and how to check and then to get back to the project =
owner with a log to make sure the applicant has the hardware to work on =
the correct project</div><div class=3D"">a.1) What is unresolved due to =
uncertainty of general viability and debugging issues, is whether we =
should recommend nested virt as a development environment (either =
locally, or in a VM that the project could get for an =
applicant)&nbsp;</div><div class=3D"">b) A test that checks whether an =
applicant has been able to build xen from source and run xen: the idea =
is to ask them to insert a debug statement into the code and then =
provide the log as proof. This seems to have been one of the big hurdles =
for many applicants, that have struggled</div><div class=3D"">c) More =
information on what to ask for in terms of bite-size projects</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best Regards</div><div =
class=3D"">Lars<br class=3D""><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
9 Feb 2016, at 12:36, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"auto" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">Hi folks,<div =
class=3D""><br class=3D""></div><div class=3D"">GSoc mentor organisation =
applications are opening and as such we need to get our project list =
into shape: the current list of projects are at <a =
href=3D"http://wiki.xenproject.org/wiki/Xen_Development_Projects" =
class=3D"">http://wiki.xenproject.org/wiki/Xen_Development_Projects</a> =
and&nbsp;<a =
href=3D"https://github.com/mirage/mirage-www/wiki/Pioneer-Projects" =
class=3D"">https://github.com/mirage/mirage-www/wiki/Pioneer-Projects</a><=
/div><div class=3D""><br class=3D""></div><div class=3D"">The =
application deadline is Feb 19th, by which we need to have a good list =
of projects.</div><div class=3D""><br class=3D""></div><div class=3D"">I =
also wanted to address some challenges we had around Hypervisor projects =
and necessary hardware and track that in the GSoc landing page, which I =
will put together based on conversations with mentors</div><div =
class=3D""><br class=3D""></div><div class=3D"">So what we need =
is:</div><div class=3D"">a) Weed out any old and stale projects (of =
which we have a few)</div><div class=3D"">b) Add some new ones, if =
appropriate</div><div class=3D""><br class=3D""></div><div class=3D"">I =
will also need a co-administrator for the GSoC application</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best Regards</div><div =
class=3D"">Lars</div></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_CBD350A4-2DD5-49E3-89C4-044C195F28F4--


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

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel
--===============7822976321057839413==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 24 18:51:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Feb 2016 18:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aYeWl-00012O-L9; Wed, 24 Feb 2016 18:51:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1aYeWj-00011z-Kz; Wed, 24 Feb 2016 18:51:09 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
	06/12-02978-B9BFDC65; Wed, 24 Feb 2016 18:51:07 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1456339864!24275828!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
	l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47469 invoked from network); 24 Feb 2016 18:51:05 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
	(74.125.82.53)
	by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 24 Feb 2016 18:51:05 -0000
Received: by mail-wm0-f53.google.com with SMTP id b205so1831754wmb.1;
	Wed, 24 Feb 2016 10:51:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:cc:to:mime-version;
	bh=WKzbcDdHtApKEgyblR7yQGihrsaWfSOID40I398qFhM=;
	b=I51I/Gog2NJs0K9aVwkqtYGkZLx94CB4wB8UBi4rTP3lsrkxKrQa4np0tKXGnxkaTq
	Jbxp+fNR3zIzzumGmKcP+oEriLia6ev45hualbu2O2t/kqT3Vor6EtIgb3efH9SbGVcO
	7qCsgthxfW5EP6k2ToqLW6czhnwGvfC00OVL9+kxxnksfzYo8MT5M4TFpNmRut/hSIsT
	fAdeQYw4etl772VWl646AtfwI3bqGA7DLgrPHE2FkE3+1yoraahBCP60HhmEaRiQNOOl
	u9qBS0M1GUftyrTTuEBQrwEP76UmmPCOJwiuHa2QsApDcxBWQTlLXoVoY3VeZ3QS5y7E
	JkiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:from:content-type:content-transfer-encoding
	:subject:date:message-id:cc:to:mime-version;
	bh=WKzbcDdHtApKEgyblR7yQGihrsaWfSOID40I398qFhM=;
	b=A3wqO87T249PaLsZ39Ii7z0AvDQquH/HS8KR/DlT14B7NxX80dZiN3cfMdGT1Ah9F0
	TrJgcstpn2FxQszGGBlhlH302GmlgvfPvhfnhQniJwOgYZZh7QihWV1vZ3mMeeQhjVkp
	2i/8ktAqtQDJylGZmfQ9XT2LEKMBFoQNEFJCgffMM5uao0Z/ykaf6H8YEB4yWHsoOVBy
	XbZFduxqhDMl8Aht8a8wqvhXNkUhYy2puD6mlql6GQTR7Xx0eTaz9qVtVGYbRler1QqN
	SyXxU/NMYHyXot6DVn87FvBd++3RNG/zzbZdtW2bR202mIQHozzGFxw1zz1tDdJrKDZJ
	IXDA==
X-Gm-Message-State: AG10YOQyWHoNJRK/HmXE+cIQfelr0pFOhTo0LRuPdRvMamPILSRWB0b9Q+IC5Kr4GxX+iA==
X-Received: by 10.28.98.138 with SMTP id w132mr24076079wmb.45.1456339864676;
	Wed, 24 Feb 2016 10:51:04 -0800 (PST)
Received: from dhcp-3-217.uk.xensource.com
	(default-46-102-197-194.interdsl.co.uk. [46.102.197.194])
	by smtp.gmail.com with ESMTPSA id
	pu8sm4295288wjc.17.2016.02.24.10.51.03
	(version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
	Wed, 24 Feb 2016 10:51:04 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Wed, 24 Feb 2016 18:51:02 +0000
Message-Id: <884EC716-0ED5-4D36-886A-4752AAC6C913@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
	xen-announce <xen-announce@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: Keir Fraser <keir@xen.org>, Ian Campbell <Ian.Campbell@citrix.com>,
	xen-api <xen-api@lists.xenproject.org>, Tim Deegan <tim@xen.org>,
	minios-devel <minios-devel@lists.xenproject.org>,
	embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>,
	mirageos-devel <mirageos-devel@lists.xenproject.org>,
	win-pv-devel <win-pv-devel@lists.xenproject.org>
Subject: [Embedded-pv-devel] Call for nominations for new Hypervisor
	subproject maintainers and committers
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

Dear Community members,

I wanted to inform you that both Keir Fraser and Tim Deegan, have 
formally stepped down in their roles as committers from the Hypervisor 
team. In addition, you may have seen that Ian Campbell recently 
transferred maintainer-ship for many components to other community 
members (see http://bit.ly/1RnM8JP). This means that Ian will take a much 
less active role within the project in the future. 

First and foremost, the remaining committers and the Xen Project 
Advisory Board would like to thank Keir, Tim and Ian for serving the
Xen Project community and their manyfold and diverse contributions.

Given, that as a project, we have found it difficult to promote 
contributors to maintainer and committer roles in the past, the remaining 
group of committers felt that we should use a more formal appointment 
process to successions and succession planning and have asked me to 
organise this process. Taking a longer term view, the committers also 
felt that we should not restrict the appointment process to replacing
committer positions only, but to consider additional committer positions 
based on merit and to also include new maintainer nominations.
 
Thus, to fill these positions, we are soliciting nominations. To nominate
yourself or someone else within the community, please send e-mail to 
appointments@xenproject.org with one of the following subject lines: 
- "Maintainer Nomination of [name]"
- "Committer Nomination of [name]"

Nominees will of course be asked, privately, whether they would be 
willing to serve, if they have been nominated by someone else.

Please provide contact details (at least the full name and e-mail address 
of nominee) in the body of the e-mail and describe why the nominee would 
be a good fit a maintainer and/or committer. The body of the nomination 
should list technical knowledge that is needed to be a maintainer and/or 
committer and highlight core areas of expertise. In addition, we are also 
interested in specific instances, where the nominee showed communication 
and open source leadership qualities. 

For example:
* Was able to help resolve disagreements, both technical and non-
  technical, which you were a party to or observer of.
* Was able to contribute to improve quality and architectural consistency 
  across several components within the Hypervisor
* Has been involved in coordinating the activities of several community 
  members 
* Has led or driven technical initiatives or larger scale feature 
  development within the community 
* Has mentored and encouraged newcomers to the community
* Has represented the project or aspects of it (e.g. via talks, blog 
  posts, ...)
* Has shown other communication and open source leadership qualities

Being a maintainer and/or committer does require a time commitment. 
Nominees should be able to follow e-mail discussions on xen-devel@ on an 
ongoing basis and respond within a couple of days so that discussions 
progress. Committers should ideally be able to spend a minimum of 4-5 
days working on the project per month. For maintainers, the time 
requirement is likely less. 

We anticipate starting our selection process according to the following 
rough time-table. 

Today:    Public call for nominations for new committers and maintainers 
          (self-nominations and 3rd-party nominations both welcome)

March 11: Closing date for nominations

up to
March 30: We email non-self-nominated nominees in private to ask them 
          to confirm whether they are willing to act as nominees. 
          We will also discuss with all nominees, time commitment and 
          other possible questions (from both nominees and existing
          committers), related to the proposed nominations.

March 30: We conduct a formal vote to ratify nominations

April 6:  We publish the new maintainers and committers
          (we may do this earlier)

Note that we have identified some issues in our governance, such as 
whether we need to elect a new project lead or whether we introduce a 
committee to steer the project instead, alongside other issues. We aim 
to resolve these issues *after* new maintainers and committers have been 
elected.

If you do have any questions related to the process, feel free to reply 
to this thread. In addition, if you want to nominate someone else or 
yourself but are not sure, feel free to send your question to 
appointments@xenproject.org preceded by "Question:" in the subject line.

Best Regards
Lars Kurth
Xen Project Community Manager
Chairman of Xen Project Advisory Board

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

From embedded-pv-devel-bounces@lists.xenproject.org Wed Feb 24 18:51:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Feb 2016 18:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1aYeWl-00012O-L9; Wed, 24 Feb 2016 18:51:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1aYeWj-00011z-Kz; Wed, 24 Feb 2016 18:51:09 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
	06/12-02978-B9BFDC65; Wed, 24 Feb 2016 18:51:07 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1456339864!24275828!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
	l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 7.35.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47469 invoked from network); 24 Feb 2016 18:51:05 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
	(74.125.82.53)
	by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted
	SMTP; 24 Feb 2016 18:51:05 -0000
Received: by mail-wm0-f53.google.com with SMTP id b205so1831754wmb.1;
	Wed, 24 Feb 2016 10:51:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:cc:to:mime-version;
	bh=WKzbcDdHtApKEgyblR7yQGihrsaWfSOID40I398qFhM=;
	b=I51I/Gog2NJs0K9aVwkqtYGkZLx94CB4wB8UBi4rTP3lsrkxKrQa4np0tKXGnxkaTq
	Jbxp+fNR3zIzzumGmKcP+oEriLia6ev45hualbu2O2t/kqT3Vor6EtIgb3efH9SbGVcO
	7qCsgthxfW5EP6k2ToqLW6czhnwGvfC00OVL9+kxxnksfzYo8MT5M4TFpNmRut/hSIsT
	fAdeQYw4etl772VWl646AtfwI3bqGA7DLgrPHE2FkE3+1yoraahBCP60HhmEaRiQNOOl
	u9qBS0M1GUftyrTTuEBQrwEP76UmmPCOJwiuHa2QsApDcxBWQTlLXoVoY3VeZ3QS5y7E
	JkiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:from:content-type:content-transfer-encoding
	:subject:date:message-id:cc:to:mime-version;
	bh=WKzbcDdHtApKEgyblR7yQGihrsaWfSOID40I398qFhM=;
	b=A3wqO87T249PaLsZ39Ii7z0AvDQquH/HS8KR/DlT14B7NxX80dZiN3cfMdGT1Ah9F0
	TrJgcstpn2FxQszGGBlhlH302GmlgvfPvhfnhQniJwOgYZZh7QihWV1vZ3mMeeQhjVkp
	2i/8ktAqtQDJylGZmfQ9XT2LEKMBFoQNEFJCgffMM5uao0Z/ykaf6H8YEB4yWHsoOVBy
	XbZFduxqhDMl8Aht8a8wqvhXNkUhYy2puD6mlql6GQTR7Xx0eTaz9qVtVGYbRler1QqN
	SyXxU/NMYHyXot6DVn87FvBd++3RNG/zzbZdtW2bR202mIQHozzGFxw1zz1tDdJrKDZJ
	IXDA==
X-Gm-Message-State: AG10YOQyWHoNJRK/HmXE+cIQfelr0pFOhTo0LRuPdRvMamPILSRWB0b9Q+IC5Kr4GxX+iA==
X-Received: by 10.28.98.138 with SMTP id w132mr24076079wmb.45.1456339864676;
	Wed, 24 Feb 2016 10:51:04 -0800 (PST)
Received: from dhcp-3-217.uk.xensource.com
	(default-46-102-197-194.interdsl.co.uk. [46.102.197.194])
	by smtp.gmail.com with ESMTPSA id
	pu8sm4295288wjc.17.2016.02.24.10.51.03
	(version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
	Wed, 24 Feb 2016 10:51:04 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Wed, 24 Feb 2016 18:51:02 +0000
Message-Id: <884EC716-0ED5-4D36-886A-4752AAC6C913@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
	xen-announce <xen-announce@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: Keir Fraser <keir@xen.org>, Ian Campbell <Ian.Campbell@citrix.com>,
	xen-api <xen-api@lists.xenproject.org>, Tim Deegan <tim@xen.org>,
	minios-devel <minios-devel@lists.xenproject.org>,
	embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>,
	mirageos-devel <mirageos-devel@lists.xenproject.org>,
	win-pv-devel <win-pv-devel@lists.xenproject.org>
Subject: [Embedded-pv-devel] Call for nominations for new Hypervisor
	subproject maintainers and committers
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>,
	<mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: embedded-pv-devel-bounces@lists.xenproject.org
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org

Dear Community members,

I wanted to inform you that both Keir Fraser and Tim Deegan, have 
formally stepped down in their roles as committers from the Hypervisor 
team. In addition, you may have seen that Ian Campbell recently 
transferred maintainer-ship for many components to other community 
members (see http://bit.ly/1RnM8JP). This means that Ian will take a much 
less active role within the project in the future. 

First and foremost, the remaining committers and the Xen Project 
Advisory Board would like to thank Keir, Tim and Ian for serving the
Xen Project community and their manyfold and diverse contributions.

Given, that as a project, we have found it difficult to promote 
contributors to maintainer and committer roles in the past, the remaining 
group of committers felt that we should use a more formal appointment 
process to successions and succession planning and have asked me to 
organise this process. Taking a longer term view, the committers also 
felt that we should not restrict the appointment process to replacing
committer positions only, but to consider additional committer positions 
based on merit and to also include new maintainer nominations.
 
Thus, to fill these positions, we are soliciting nominations. To nominate
yourself or someone else within the community, please send e-mail to 
appointments@xenproject.org with one of the following subject lines: 
- "Maintainer Nomination of [name]"
- "Committer Nomination of [name]"

Nominees will of course be asked, privately, whether they would be 
willing to serve, if they have been nominated by someone else.

Please provide contact details (at least the full name and e-mail address 
of nominee) in the body of the e-mail and describe why the nominee would 
be a good fit a maintainer and/or committer. The body of the nomination 
should list technical knowledge that is needed to be a maintainer and/or 
committer and highlight core areas of expertise. In addition, we are also 
interested in specific instances, where the nominee showed communication 
and open source leadership qualities. 

For example:
* Was able to help resolve disagreements, both technical and non-
  technical, which you were a party to or observer of.
* Was able to contribute to improve quality and architectural consistency 
  across several components within the Hypervisor
* Has been involved in coordinating the activities of several community 
  members 
* Has led or driven technical initiatives or larger scale feature 
  development within the community 
* Has mentored and encouraged newcomers to the community
* Has represented the project or aspects of it (e.g. via talks, blog 
  posts, ...)
* Has shown other communication and open source leadership qualities

Being a maintainer and/or committer does require a time commitment. 
Nominees should be able to follow e-mail discussions on xen-devel@ on an 
ongoing basis and respond within a couple of days so that discussions 
progress. Committers should ideally be able to spend a minimum of 4-5 
days working on the project per month. For maintainers, the time 
requirement is likely less. 

We anticipate starting our selection process according to the following 
rough time-table. 

Today:    Public call for nominations for new committers and maintainers 
          (self-nominations and 3rd-party nominations both welcome)

March 11: Closing date for nominations

up to
March 30: We email non-self-nominated nominees in private to ask them 
          to confirm whether they are willing to act as nominees. 
          We will also discuss with all nominees, time commitment and 
          other possible questions (from both nominees and existing
          committers), related to the proposed nominations.

March 30: We conduct a formal vote to ratify nominations

April 6:  We publish the new maintainers and committers
          (we may do this earlier)

Note that we have identified some issues in our governance, such as 
whether we need to elect a new project lead or whether we introduce a 
committee to steer the project instead, alongside other issues. We aim 
to resolve these issues *after* new maintainers and committers have been 
elected.

If you do have any questions related to the process, feel free to reply 
to this thread. In addition, if you want to nominate someone else or 
yourself but are not sure, feel free to send your question to 
appointments@xenproject.org preceded by "Question:" in the subject line.

Best Regards
Lars Kurth
Xen Project Community Manager
Chairman of Xen Project Advisory Board

_______________________________________________
Embedded-pv-devel mailing list
Embedded-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel

