]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[efi] Make EFI_HII_DATABASE_PROTOCOL optional
authorMichael Brown <mcb30@ipxe.org>
Mon, 19 May 2014 19:29:01 +0000 (20:29 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 19 May 2014 23:33:05 +0000 (00:33 +0100)
commit81df95e8aebffeae11a0ae6b7099e402da1c08c3
treeea1cb0edad2dd4951f81aa1494c2825e7feace03
parent21c43e44cbee8e582abdc9cded06ab012873f176
[efi] Make EFI_HII_DATABASE_PROTOCOL optional

Some UEFI systems (observed with a Mac Pro) do not provide
EFI_HII_DATABASE_PROTOCOL.  We can continue to function without
providing access to network device settings via HII, so make this
protocol optional and fall back to simply not providing any HII
protocols.

Reported-by: Matt Woodward <pxematt@woodwardcc.com>
Tested-by: Matt Woodward <pxematt@woodwardcc.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/interface/efi/efi_snp_hii.c