From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ve3ir-0005F0-5p for mharc-grub-devel@gnu.org; Wed, 06 Nov 2013 09:04:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ve3ik-0005CN-HA for grub-devel@gnu.org; Wed, 06 Nov 2013 09:04:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ve3if-0005GP-Oq for grub-devel@gnu.org; Wed, 06 Nov 2013 09:04:34 -0500 Received: from mail-ea0-x230.google.com ([2a00:1450:4013:c01::230]:38141) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ve3if-0005GC-HO for grub-devel@gnu.org; Wed, 06 Nov 2013 09:04:29 -0500 Received: by mail-ea0-f176.google.com with SMTP id m14so1545163eaj.21 for ; Wed, 06 Nov 2013 06:04:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=QmGT/ActmXyZE6MLyqRCGyHjjwWlkVzDXiMczkr2g2s=; b=jHYakWgA377QjgZus1W0P7CCQV9obL79Wrl770Cn+OQE5rRAdD+SwMida2opc/2wk+ pT6Eb0ZslECU4ROT6Oww0d2e4o06aJLsEgX5S90Pxbkoi6t0JkBmPLzeIcU628Xx+e9R qtheTnVRXPmk+IVCLsSfQQagj/ZFC64/Wu4+79XWjDIUAV5FKxIrIG1KYvnUSrmMM6iI AkZfYpMZiZ5jp8oI5xIRjAIV3vxmOnC+LcSmbXVT3Zn6DjLgCp2++xae+Q8AaEQfWYq8 KXnXpGCh36dPwtxspI3dlTuksJGL7affpjywkghY5eLjcQ2PAR9TZ9acpo/2l8YQGgJ1 1A+Q== X-Received: by 10.14.5.133 with SMTP id 5mr3401129eel.84.1383746668673; Wed, 06 Nov 2013 06:04:28 -0800 (PST) Received: from [192.168.1.16] (31-249.1-85.cust.bluewin.ch. [85.1.249.31]) by mx.google.com with ESMTPSA id 8sm42797121eem.15.2013.11.06.06.04.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 06 Nov 2013 06:04:27 -0800 (PST) Message-ID: <527A4C6B.8050003@gmail.com> Date: Wed, 06 Nov 2013 15:04:27 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131005 Icedove/17.0.9 MIME-Version: 1.0 To: Ian Campbell Subject: Re: [Xen-devel] pvgrub2 for ARM References: <527A3D68.30908@gmail.com> <1383744355.26213.125.camel@kazak.uk.xensource.com> In-Reply-To: <1383744355.26213.125.camel@kazak.uk.xensource.com> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="----enig2KLJNHBWMKNGAKUJPCJHC" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::230 Cc: The development of GRUB 2 , "xen-devel@lists.xen.org" X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2013 14:04:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2KLJNHBWMKNGAKUJPCJHC Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 06.11.2013 14:25, Ian Campbell wrote: > On Wed, 2013-11-06 at 14:00 +0100, Vladimir '=CF=86-coder/phcoder' Serb= inenko > wrote: >> Hello, all. I've ported grub2 to x86_64-xen and i386-xen (PAE only). H= ow >> big is the difference between ARM and i386 when seen as pv guest? >=20 > Very. Xen on ARM uses hardware functionality for second stage paging, s= o > there is far less porting to do. >=20 Well doesn't matter much for GRUB as we change paging only at init, before handoff and to init vfb. What about drivers? >> I have an ARM here but it's a raspberry pi, so no support for xen. Are= there >> machines for under $100 on which xen runs? >=20 > The current platforms are listed on > http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions. The on= e > which is sub $100 is the Allwinner sunxi based stuff. The native Linux > support is community driven by the linux-sunxi.org folks and is > progressing nicely. >=20 > I've got a cubieboard2 (A20 based, <$100) which is a promising platform= =2E > I've mostly been trying to get (native) SATA going, so my Xen > experiments are a bit lightweight, but it does boot. Bamvor has reporte= d > success with using the MMC and documented it on the wiki. I think he's > using an A31 based STB of some sort. >=20 Thanks for info, I'll look into it. >> What's with 64-bit ARM? >=20 > TBH I thought the GRuB On ARM stuff was mainly targeting 64-bit (at > least within Linaro). Do you have native grub on 32-bit ARM already > then? >=20 GRUB on 32-bit ARM works. We have currently 2 ports: arm-uboot: I've tested it myself on Raspberry pi with U-boot and in qemu (not sure which machine right now, I think vexpress) with u-boot arm-efi: Apparently works but have never been able to test it myself. > As far as 64-bit hardware goes you will have a struggle finding any at > all right now, nevermind for under $100. >=20 > We should at some point be able to support the freely (as in beer) > available Foundation model, but we don't right now. >=20 >> Alternatively, I'll probably go for Google HP chromebook 11. >=20 > I don;t know about this one, but previous chromebooks have proved a pai= n > to get Xen onto, too hard to debug anything on them... >=20 You need to solder couple of pins and connect them to raspberry pi. Or get debug board. >> Or may I have access to some server where I'd be able to run VMs with = my >> kernel (GRUB) and HDD? >=20 > I'm afraid we don't here at least. >=20 Pity, sth like this would aid OS porters greatly. ------enig2KLJNHBWMKNGAKUJPCJHC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iF4EAREKAAYFAlJ6TGsACgkQmBXlbbo5nOvROgEApipl5KbTJ5c9ubnj5mv4hkP3 m3duCxXia7v+oHjfKuAA/RgL4jqxC6367aLFxI9K4oAGeJnodIUYJkYBGs81q7MX =Bx6g -----END PGP SIGNATURE----- ------enig2KLJNHBWMKNGAKUJPCJHC--