Resuming old EFI project

Nathan Whitehorn nwhitehorn at freebsd.org
Mon Sep 15 16:33:38 UTC 2014


On 09/15/14 05:09, Eric McCorkle wrote:
> On 09/14/2014 17:13, Nathan Whitehorn wrote:
>
>>>> What specifically are you looking to work on?
>>>>
>>>
>>> Well, I had been trying to get it to boot on a mac EFI implementation
>>> as well.  There's some funny things that have to happen there
>>> (notably, an HFS+ image).
>>
>> People seem to have had luck with our FAT32 EFI system partitions on
>> macs so far, but this in general is one of the big missing bits: hunting
>> down weird firmwares, testing them, and fixing them when they don't
>> work. We also need the EFI boot1 both to (a) have a better algorithm for
>> finding the right UFS partition to boot from and (b) learn how to boot
>> from ZFS as well as UFS.
>
> I have a 100% ZFS system, so the current boot block doesn't work for 
> me (though I can tell it's being loaded and run).  GELI should 
> probably be added to that list as well...
>
> I assume the best thing would be to link in the ZFS code?  Or would it 
> be better to install loader into the system partition as well?
>

It's hard to integrate having loader on the ESP with the way loader and 
installworld work, so better to keep it on UFS/ZFS. The sparc64 boot1, 
on which the UEFI boot1 is based, has ZFS support already, so that's the 
place to look I think.
-Nathan


More information about the freebsd-hackers mailing list