From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: OS porting on Xen on ARM Date: Thu, 19 Dec 2013 23:50:48 +0100 Message-ID: <1387493448.23792.42.camel@Solace> References: <1387278345.8738.80.camel@Solace> <1387474931.17289.12.camel@kazak.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4011936538666429832==" Return-path: In-Reply-To: <1387474931.17289.12.camel@kazak.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: smartin@milliways.cl, Stefano Stabellini , Claudio Scordino , xen-devel , Julien Grall , Arianna Avanzini , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org --===============4011936538666429832== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-s3SSX9hFU2psaPn6ZNCz" --=-s3SSX9hFU2psaPn6ZNCz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On gio, 2013-12-19 at 17:42 +0000, Ian Campbell wrote: > On Tue, 2013-12-17 at 12:05 +0100, Dario Faggioli wrote: > > About how a small, and an hopefully easy enough to understand, OS that > > runs as a Xen DomU looks like, check out Mini-OS in the Xen Source tree= : > > http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dtree;f=3Dextras/mini-os;= hb=3DHEAD > > As I said, it's small, and definitely simpler, for instance, than Linux= , > > but it's quite feature complete, which is something you probably won't > > need. >=20 > Note however that mini-os has not been ported to ARM. So as an example > of the arch stuff it is not all that useful,=20 > Yep... Arianna's work will be the first real example of that, and quite a cool example, at least as far as I can tell, given the nature of the to be ported guest OS! Challenging, indeed, as well as very interesting! :-) > but it does contain PV > drivers and the like, which is most of what a Xen on ARM port consists > of given there is no PV MMU stuff to worry about. >=20 Indeed... I hope both mini-os and Simon's work (and perhaps some bits of MirageOS too) can be a valuable help, at least for understanding at least that part. > The only existing ports are of Linux and of FreeBSD. >=20 Exactly. I guess both could be very useful sources of information. Probably, the FreeBSD one, is a better fit here, as it is, let's say, a "proper DomU port", while Linux has a lot more stuff in it, e.g., related to Dom0 support. Thanks for replying, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-s3SSX9hFU2psaPn6ZNCz 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.4.15 (GNU/Linux) iEYEABECAAYFAlKzeEgACgkQk4XaBE3IOsRuYACdE9JQ4v89gcF/7J2Kqo8rG3HP X+YAn08Q9SDs+DpG9owI8i8QdOoUyYDN =yJnX -----END PGP SIGNATURE----- --=-s3SSX9hFU2psaPn6ZNCz-- --===============4011936538666429832== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============4011936538666429832==--