Date: Fri, 28 Nov 2008 15:28:12 +0000 From: Rui Paulo <rpaulo@freebsd.org> To: www@FreeBSD.org Subject: Project addition Message-ID: <D7591986-5E6C-4DCB-88C8-EBB2EE9D5A8F@freebsd.org>
next in thread | raw e-mail | index | archive | help
Possibly for http://www.freebsd.org/projects/ideas/index.html. Should be doable for GSoC. Implement EFI boot loader for i386 and amd64. Technical contacts: Rui Paulo <rpaulo@> FreeBSD has initial support for an i386 EFI boot loader in the Perforce tree //depot/projects/efi/. This is still a work-in-progress and is unable to load a kernel. Your task is to finish this implementation to the point it can load and successfully boot a FreeBSD kernel. You will have to modify the boot loader and the kernel (memory mapping table is different). Please note that what's in the depot is only working in i386. Contrary to the BIOS world, EFI requires different binaries for i386 and amd64 or a big fat UEFI binary containing i386 and amd64 (like fat Mach-O binaries). Requirements: * Strong knowledge of C. * Understanding of the EFI. * Strong low-level programming experience. -- Rui Paulo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D7591986-5E6C-4DCB-88C8-EBB2EE9D5A8F>