On 04/03/12 13:22, Doug Ambrisko wrote:
> EFI is a good task.  For generic PC's we need an X64 format.  The current
> version in FreeBSD is IA32 format.  The X64 can boot i386/amd64.
> Qemu can be used to test both IA32 and X64 formats.  I added some
> notes about this on the wiki at:
>       
> http://wiki.freebsd.org/IdeasPage#EFI_support_for_FreeBSD.2BAC8-i386_and_FreeBSD.2BAC8-amd64_.28GSoC.29
>
> Qemu is nice since it can runs an UEFI BIOS via the OVMF project
> and emulate a DOS file system by pointing qemu to a directory. So
> then it is easy to build something, toss it into a directory, start
> qemu and test.
>
> Thanks,
>
> Doug A.

I'm drafting an application right now.  I emailed the listed contacts
(Rui Paulo and Andrey Elsukov) a moment ago.

I've done background research on this already, as part of getting
FreeBSD to work on Mac hardware.  QEMU caught my attention as a
testbed.  Also, I found out Apple EFI implementations are non-standard. 
They specifically look for an HFS+ partition and load a specific file. 
The workaround is pretty simple, of course: just wrap the boot loader in
an HFS+ image and write it to a partition reserved for that purpose.

Anyway, if I'm going to propose this, I need to list possible mentors. 
Skill-wise, I'm well equipped to take it on.  I anticipate needing
someone who's a committer, preferably with good knowledge of the kernel
sources.

-- 
Eric McCorkle
Computer Science Ph.D Student
e...@shadowsun.net

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to