From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1H24wM-0005X4-TE for mharc-grub-devel@gnu.org; Wed, 03 Jan 2007 07:09:55 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H24wL-0005W1-2P for grub-devel@gnu.org; Wed, 03 Jan 2007 07:09:53 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H24wK-0005V4-7t for grub-devel@gnu.org; Wed, 03 Jan 2007 07:09:52 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H24wI-0005UQ-MP; Wed, 03 Jan 2007 07:09:50 -0500 Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1H24wI-0005ju-Az; Wed, 03 Jan 2007 07:09:50 -0500 Received: from tschwinge by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1H24vt-0001y1-HP; Wed, 03 Jan 2007 07:09:25 -0500 Date: Wed, 3 Jan 2007 13:09:25 +0100 From: Thomas Schwinge To: Andrew Yates , Eldon Koyle , "Ľubom??r Kundr??k" , Ognyan Kulev , Arun Prasannan , bug-hurd@gnu.org Message-ID: <20070103120925.GJ25718@fencepost.gnu.org> References: <20060419-172735.sv33391.66041@savannah.gnu.org> <20070102-021104.sv13138.9176@savannah.gnu.org> <20070102111049.GG25718@fencepost.gnu.org> <20070102212114.GF4946@bouh.residence.ens-lyon.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="aziWXe2aaRGlkyg3" Content-Disposition: inline In-Reply-To: <20070102212114.GF4946@bouh.residence.ens-lyon.fr> X-Homepage: http://nic-nac-project.de/~schwinge/ User-Agent: Mutt/1.5.11 Cc: grub-devel@gnu.org Subject: Xen vs. GRUB X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Jan 2007 12:09:53 -0000 --aziWXe2aaRGlkyg3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [Cced to .] Hello! This is about porting GRUB to Xen to allow booting a GNU/Hurd system as a Xen domU. GNU/Hurd systems use GNU Mach as a microkernel and have a GRUB configuration like the following one, which is currently not translatable to a Xen configuration: #v+ title Debian GNU/Hurd kernel (hd0,5)/boot/gnumach.gz \ root=3Ddevice:hd0s6 module (hd0,5)/hurd/ext2fs.static \ --multiboot-command-line=3D${kernel-command-line} \ --host-priv-port=3D${host-port} \ --device-master-port=3D${device-port} \ --exec-server-task=3D${exec-task} \ -T typed ${root} $(task-create) $(task-resume) module (hd0,5)/lib/ld.so.1 \ /hurd/exec \ $(exec-task=3Dtask-create) #v- On Tue, Jan 02, 2007 at 10:21:14PM +0100, Samuel Thibault wrote: > Thomas Schwinge, le Tue 02 Jan 2007 12:10:49 +0100, a ?crit : > > On Tue, Jan 02, 2007 at 01:11:05AM +0000, Samuel Thibault wrote: > > > A crude first ugly patch. > >=20 > > I wondered how you got the thing to boot, wondered if you had also port= ed > > GRUB to Xen along the way, but then I saw the patch for > > `kern/bootstrap.c'. :-) [Samuel there hard-coded the above quoted ``module [...]'' lines.] > ;) >=20 > Yes, the problem is that Xen is a bit Linux-oriented, and as such the > parameter is called "ramdisk", can ship only one file, and doesn't have > a command line separate from the kernel's... Is there a consensus that GRUB (or rather GRUB2) should be ported to allow them to run in a Xen environment? Regards, Thomas --aziWXe2aaRGlkyg3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFFm5z1gfzh735dTTURAphcAKC2B5GU06KHXDM5K4zMScDcN0h56QCcCum1 a0T45M0trBD6uf0+loUGDNA= =aA96 -----END PGP SIGNATURE----- --aziWXe2aaRGlkyg3--