GSoC Project: EFI on amd64/i386
Andrey V. Elsukov
ae at FreeBSD.org
Fri May 18 08:33:56 UTC 2012
On 17.05.2012 17:28, Eric McCorkle wrote:
>> As i see we already have sys/boot/efi/libefi/efipart.c that uses
>> EFI BLOCK_IO_PROTOCOL to make "part" devsw. EFI BLOCK_IO_PROTOCOL
>> provides access to each disk and partition. AFAIK it supports only
>> GPT and MBR+EBR, so there might be some problems with ZFS support,
>> because we can use ZFS atop of BSD partition.
>
>
> I'd need to take a look, but if the efi loaders are not directly
> calling the EFI_BLOCK_IO_PROTOCOL functions, then it should be easy to
> implement a layer that understands BSDlabels. IA64 might have a solution.
>
> Then again, is a BSDlabel really necessary on a GPT disk?
It might be necessary for the ZFS case. ZFS can use several devices/partitions
and they should be accessible while booting.
--
WBR, Andrey V. Elsukov
More information about the freebsd-hackers
mailing list