From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VZ1p3-0001dI-UR for mharc-grub-devel@gnu.org; Wed, 23 Oct 2013 13:02:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43213) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZ1ot-0001cu-KV for grub-devel@gnu.org; Wed, 23 Oct 2013 13:02:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VZ1ol-0001nm-7l for grub-devel@gnu.org; Wed, 23 Oct 2013 13:02:07 -0400 Received: from mail-ea0-x231.google.com ([2a00:1450:4013:c01::231]:61649) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZ1ol-0001nd-1A for grub-devel@gnu.org; Wed, 23 Oct 2013 13:01:59 -0400 Received: by mail-ea0-f177.google.com with SMTP id f15so589971eak.36 for ; Wed, 23 Oct 2013 10:01:58 -0700 (PDT) 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=HUgn6//e9VAuPHFUwWp7yrV74FSuX+rjrmQ8awyEWQE=; b=LowNrPrsmWGUqx2TV/fD2r24KUhM2U+9lJTNhDb1Kw9MvS9ziQ1S9BFu3sZWFAC8/z FUK460ot5KeoRq/JCPl3skGoj3dfma/l1IomgD7Dy48I2ndxbsAcmy1SUmbnGRchr57W ktxkzfNd1wUc+Ci8hjn7ZFEQzesdiKmeSLkxOQSn9pOVf2qO3/31aNdaevyF2X22Quzu uY6yXr20NWXZWwg3d+fRfZ1ATczzyh4ADBEA3pE280A7K6lrIDsaO87ceYYet9AQslnh e+r7y6M5q7vVg46Z3eai1pwtvGuo3jMEvIinPwWtPtO2Uu8WVKM4AhrQ6xFwOjS9cGeu XYRA== X-Received: by 10.15.35.196 with SMTP id g44mr2965750eev.18.1382547718086; Wed, 23 Oct 2013 10:01:58 -0700 (PDT) Received: from [192.168.1.16] (31-249.1-85.cust.bluewin.ch. [85.1.249.31]) by mx.google.com with ESMTPSA id d7sm7900952eem.8.2013.10.23.10.01.56 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 23 Oct 2013 10:01:57 -0700 (PDT) Message-ID: <52680103.50601@gmail.com> Date: Wed, 23 Oct 2013 19:01:55 +0200 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: The development of GNU GRUB Subject: Re: [Xen-devel] EFI and multiboot2 devlopment work for Xen References: <20131021185758.GD3626@debian70-amd64.local.net-space.pl> <1382433990.1657.66.camel@hastur.hellion.org.uk> <5266620602000078000FCA48@nat28.tlf.novell.com> <1382435127.1657.70.camel@hastur.hellion.org.uk> <526668A502000078000FCA7B@nat28.tlf.novell.com> <20131022134252.GA27302@phenom.dumpdata.com> <1382449985.18283.12.camel@hastur.hellion.org.uk> <20131022140947.GA17829@phenom.dumpdata.com> <1382451868.18283.21.camel@hastur.hellion.org.uk> <1382455358.18283.31.camel@hastur.hellion.org.uk> <20131022162632.GB19189@phenom.dumpdata.com> <1382517150.22417.21.camel@hastur.hellion.org.uk> <526803E902000078000A56D3@nat28.tlf.novell.com> In-Reply-To: <526803E902000078000A56D3@nat28.tlf.novell.com> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="----enig2HRPXMTJBVPKNGVMHOVJJ" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::231 Cc: mjg59@srcf.ucam.org, keir@xen.org, david.woodhouse@intel.com, stefano.stabellini@eu.citrix.com, daniel.kiper@oracle.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org, Jan Beulich , ross.philipson@citrix.com, richard.l.maliszewski@intel.com, boris.ostrovsky@oracle.com, ian.campbell@citrix.com 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, 23 Oct 2013 17:02:16 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2HRPXMTJBVPKNGVMHOVJJ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > GrUB - which iiuc stays in memory > after transferring control - could export its file system support to it= s > descendants). Xen shouldn't need to load any file after multiboot2 entry point. The needed files would already be in memory with pointers to them passed. If you insist on being able to load directly from EFI, then IMO the best way is to have a PE executable with one of sections containing Xen and code which would load remaining files to memory and call common entry poi= nt. ------enig2HRPXMTJBVPKNGVMHOVJJ 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/ iF4EAREKAAYFAlJoAQMACgkQNak7dOguQgktqAEApWB2vyLUSH9cNvT+1CJ5KN/X nEQnGvn8Yc/EJ0OxpUQA/3R/VLuWOngk+k5JwT0mD+Zp6gJ19mmH6ugUQshKngm6 =bis2 -----END PGP SIGNATURE----- ------enig2HRPXMTJBVPKNGVMHOVJJ--