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>