]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
loader.efi: chain loader should provide proper device handle
authortsoome <tsoome@FreeBSD.org>
Sun, 10 Sep 2017 13:53:42 +0000 (13:53 +0000)
committertsoome <tsoome@FreeBSD.org>
Sun, 10 Sep 2017 13:53:42 +0000 (13:53 +0000)
commit5ce667b569f43d2a7c8d736b327cfbb2c0d3a8c0
tree6fa9bc5446893bfb6dc489ebc0b8b94743ee6b27
parent452c04519c63ed1122375248d77e4a0dce945436
loader.efi: chain loader should provide proper device handle

Since the efipart rewrite, the chain command was looking for device
handle using interface applicable only for net devices. Disk
partitions and zfs pools need their own approach to find the proper handle.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D12287
sys/boot/efi/include/efilib.h
sys/boot/efi/include/efizfs.h
sys/boot/efi/libefi/efipart.c
sys/boot/efi/libefi/efizfs.c
sys/boot/efi/loader/main.c