Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Sep 2001 12:22:08 +0200
From:      Espen Skoglund <esk@ira.uka.de>
To:        Marcel Moolenaar <marcel@cup.hp.com>
Cc:        ia64@freebsd.org
Subject:   Re: Intel EFI Application Toolkit
Message-ID:  <15282.64976.995436.665565@gargle.gargle.HOWL>
In-Reply-To: <20010926170410.A45935@gauss.cup.hp.com>
References:  <20010926170410.A45935@gauss.cup.hp.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--S+N819/urO
Content-Type: text/plain; charset=us-ascii
Content-Description: message body text
Content-Transfer-Encoding: 7bit

[Marcel Moolenaar]
> Gang,
> Has someone tried to compile the EFI Application Toolkit?

> It's easy for me to copy the loader, because it fits on a floppy.
> The kernel is a different ballpark. The application toolkit has
> networking support so that a can FTP the kernel around, which makes
> me a happy person...

> If you have alternatives (ie serial interface), then speak up!

I use the PXE Base Code stuff in the firmware to let the machine do
dhcp and load a boot loader/kernel over the network using tftp.  The
tftp stuff in the firmware, however, requires some extension to the
tftp protocol.  I've submitted a PR,

   http://www.freebsd.org/cgi/query-pr.cgi?pr=30710

which fixes this in the FreeBSD tftpd.  Currently I am doing a "port"
of grub to use efi, utilizing the gnu efi library (see attachment) and
implementing an efi driver for attaching a filesystem protocol on top
of tftp.  This should allow you to easily copy files over to the IA-64
hardrive using tftp (without booting the system), and also makes my
envisioned grub port much more generic.

(No, I do not need GRUB for doing any FreeBSD work, but I'm not really
looking much into the FreeBSD IA-64 kernel.  I'm just following the
mailing list, and GRUB is a pretty convenient thing to use for testing
out different setups.)

	eSk



--S+N819/urO
Content-Type: application/octet-stream
Content-Disposition: attachment;
	filename="gnuefi.shar"
Content-Transfer-Encoding: base64

IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUg
YW55dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50
ZXJpbmcgInNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBm
aWxlcyBhbmQgZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBk
ZWZhdWx0IHBlcm1pc3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJaWE2
NC1nbnUtZWZpCiMJaWE2NC1nbnUtZWZpL01ha2VmaWxlCiMJaWE2NC1nbnUtZWZpL2Rpc3Rp
bmZvCiMJaWE2NC1nbnUtZWZpL3BrZy1jb21tZW50CiMJaWE2NC1nbnUtZWZpL3BrZy1kZXNj
cgojCWlhNjQtZ251LWVmaS9wa2ctcGxpc3QKIwplY2hvIGMgLSBpYTY0LWdudS1lZmkKbWtk
aXIgLXAgaWE2NC1nbnUtZWZpID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gaWE2NC1nbnUt
ZWZpL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+aWE2NC1nbnUtZWZpL01ha2VmaWxlIDw8ICdF
TkQtb2YtaWE2NC1nbnUtZWZpL01ha2VmaWxlJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBt
YWtlZmlsZSBmb3I6CWlhNjQtZ251LWVmaQpYIyBEYXRlIGNyZWF0ZWQ6CQkyMCBTZXB0ZW1i
ZXIgMjAwMQpYIyBXaG9tOgkJCUVzcGVuIFNrb2dsdW5kIDxlc2tAaXJhLnVrYS5kZT4KWCMK
WCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlnbnUtZWZpClhQT1JUVkVSU0lPTj0JMy4w
ClhDQVRFR09SSUVTPQlkZXZlbApYTUFTVEVSX1NJVEVTPQlmdHA6Ly9mdHAuaHBsLmhwLmNv
bS9wdWIvbGludXgtaWE2NC8KWFBLR05BTUVQUkVGSVg9CWlhNjQtClgKWE1BSU5UQUlORVI9
CWVza0BpcmEudWthLmRlClgKWEJVSUxEX0RFUEVORFM9CWlhNjQtZWxmLWxkOiR7UE9SVFNE
SVJ9L2RldmVsL2lhNjQtZWxmLWJpbnV0aWxzIFwKWAkJaWE2NC1lbGYtZ2NjOiR7UE9SVFNE
SVJ9L2RldmVsL2lhNjQtZWxmLWdjYyAKWApYVVNFX0dNQUtFPQl5ZXMKWE1BS0VfQVJHUz0J
cHJlZml4PWlhNjQtZWxmLSBBUkNIPWlhNjQgVE9QRElSPS4gSU5TVEFMTFJPT1Q9JHtQUkVG
SVh9ClgKWC5pbmNsdWRlIDxic2QucG9ydC5taz4KRU5ELW9mLWlhNjQtZ251LWVmaS9NYWtl
ZmlsZQplY2hvIHggLSBpYTY0LWdudS1lZmkvZGlzdGluZm8Kc2VkICdzL15YLy8nID5pYTY0
LWdudS1lZmkvZGlzdGluZm8gPDwgJ0VORC1vZi1pYTY0LWdudS1lZmkvZGlzdGluZm8nClhN
RDUgKGdudS1lZmktMy4wLnRhci5neikgPSBjYjczZWY0MGY2ZTRlY2RiMzEzOTUyMmEwMjZk
ODczYgpFTkQtb2YtaWE2NC1nbnUtZWZpL2Rpc3RpbmZvCmVjaG8geCAtIGlhNjQtZ251LWVm
aS9wa2ctY29tbWVudApzZWQgJ3MvXlgvLycgPmlhNjQtZ251LWVmaS9wa2ctY29tbWVudCA8
PCAnRU5ELW9mLWlhNjQtZ251LWVmaS9wa2ctY29tbWVudCcKWERldmVsb3BtZW50IGVudmly
b25tZW50IGZvciBJQS02NCBFRkkgYXBwbGljYXRpb25zCkVORC1vZi1pYTY0LWdudS1lZmkv
cGtnLWNvbW1lbnQKZWNobyB4IC0gaWE2NC1nbnUtZWZpL3BrZy1kZXNjcgpzZWQgJ3MvXlgv
LycgPmlhNjQtZ251LWVmaS9wa2ctZGVzY3IgPDwgJ0VORC1vZi1pYTY0LWdudS1lZmkvcGtn
LWRlc2NyJwpYVGhlIEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlIChFRkkpIGlzIGEg
bmV3IG1vZGVsIGZvciBpbnRlcmFjdGlvbgpYYmV0d2VlbiBsb3cgbGV2ZWwgc3lzdGVtIHNv
ZnR3YXJlIChib290IGxvYWRlci9PUykgYW5kIGZpcm13YXJlLiAgR05VIEVGSQpYaXMgYW4g
YWRhcHRpb24gb2YgSW50ZWwncyBFRkkgbGlicmFyeSBmb3IgdGhlIEdOVSB0b29sY2hhaW4s
IHByb3ZpZGluZyBhClhkZXZlbG9wbWVudCBlbnZpcm9ubWVudCBmb3IgRUZJIGFwcGxpY2F0
aW9ucy4KRU5ELW9mLWlhNjQtZ251LWVmaS9wa2ctZGVzY3IKZWNobyB4IC0gaWE2NC1nbnUt
ZWZpL3BrZy1wbGlzdApzZWQgJ3MvXlgvLycgPmlhNjQtZ251LWVmaS9wa2ctcGxpc3QgPDwg
J0VORC1vZi1pYTY0LWdudS1lZmkvcGtnLXBsaXN0JwpYaW5jbHVkZS9lZmkvZWZpLmgKWGlu
Y2x1ZGUvZWZpL2VmaV9uaWkuaApYaW5jbHVkZS9lZmkvZWZpX3B4ZS5oClhpbmNsdWRlL2Vm
aS9lZmlhcGkuaApYaW5jbHVkZS9lZmkvZWZpY29uLmgKWGluY2x1ZGUvZWZpL2VmaWRlYnVn
LmgKWGluY2x1ZGUvZWZpL2VmaWRlZi5oClhpbmNsdWRlL2VmaS9lZmlkZXZwLmgKWGluY2x1
ZGUvZWZpL2VmaWVyci5oClhpbmNsdWRlL2VmaS9lZmlmcy5oClhpbmNsdWRlL2VmaS9lZmln
cHQuaApYaW5jbHVkZS9lZmkvZWZpbGliLmgKWGluY2x1ZGUvZWZpL2VmaWxpbmsuaApYaW5j
bHVkZS9lZmkvZWZpbmV0LmgKWGluY2x1ZGUvZWZpL2VmaXBhcnQuaApYaW5jbHVkZS9lZmkv
ZWZpcHJvdC5oClhpbmNsdWRlL2VmaS9lZmlweGViYy5oClhpbmNsdWRlL2VmaS9lZmlydGxp
Yi5oClhpbmNsdWRlL2VmaS9lZmlzZXIuaApYaW5jbHVkZS9lZmkvZWZpc3RkYXJnLmgKWGlu
Y2x1ZGUvZWZpL2VmaXVpLmgKWGluY2x1ZGUvZWZpL2lhNjQvZWZpYmluZC5oClhpbmNsdWRl
L2VmaS9pYTY0L2VmaWxpYnBsYXQuaApYaW5jbHVkZS9lZmkvaWE2NC9wZS5oClhpbmNsdWRl
L2VmaS9pYTY0L3NhbHByb2MuaApYaW5jbHVkZS9lZmkvbGlic21iaW9zLmgKWGluY2x1ZGUv
ZWZpL3BjaTIyLmgKWGluY2x1ZGUvZWZpL3Byb3RvY29sL2FkYXB0ZXJkZWJ1Zy5oClhpbmNs
dWRlL2VmaS9wcm90b2NvbC9lZmljb25zcGxpdC5oClhpbmNsdWRlL2VmaS9wcm90b2NvbC9l
ZmlkYmcuaApYaW5jbHVkZS9lZmkvcHJvdG9jb2wvZWZpdmFyLmgKWGluY2x1ZGUvZWZpL3By
b3RvY29sL2lhNjQvZWZpY29udGV4dC5oClhpbmNsdWRlL2VmaS9wcm90b2NvbC9pbnRsb2Fk
LmgKWGluY2x1ZGUvZWZpL3Byb3RvY29sL2xlZ2FjeWJvb3QuaApYaW5jbHVkZS9lZmkvcHJv
dG9jb2wvcGlmbGFzaDY0LmgKWGluY2x1ZGUvZWZpL3Byb3RvY29sL3ZnYWNsYXNzLmgKWGlu
Y2x1ZGUvZWZpL3JvbWxvYWQuaApYbGliL2NydDAtZWZpLWlhNjQubwpYbGliL2VsZl9pYTY0
X2VmaS5sZHMKWGxpYi9saWJlZmkuYQpYbGliL2xpYmdudWVmaS5hClhAZGlycm0gaW5jbHVk
ZS9lZmkvcHJvdG9jb2wvaWE2NApYQGRpcnJtIGluY2x1ZGUvZWZpL3Byb3RvY29sClhAZGly
cm0gaW5jbHVkZS9lZmkvaWE2NApYQGRpcnJtIGluY2x1ZGUvZWZpCkVORC1vZi1pYTY0LWdu
dS1lZmkvcGtnLXBsaXN0CmV4aXQKCg==

--S+N819/urO--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15282.64976.995436.665565>