diff options
author | Michael Brown | 2016-05-29 14:04:26 +0200 |
---|---|---|
committer | Michael Brown | 2016-05-29 14:10:14 +0200 |
commit | aa4b038c70ca3e23c3126fda4318e9bbe77f3ea2 (patch) | |
tree | b36ef7fe452af987a423785c729cf25c9ca42ce7 /src/interface/efi/efi_guid.c | |
parent | [dhcp] Fix definitions for x86_64 and EFI BC client architectures (diff) | |
download | ipxe-aa4b038c70ca3e23c3126fda4318e9bbe77f3ea2.tar.gz ipxe-aa4b038c70ca3e23c3126fda4318e9bbe77f3ea2.tar.xz ipxe-aa4b038c70ca3e23c3126fda4318e9bbe77f3ea2.zip |
[efi] Expose DHCP packets via the Apple NetBoot protocol
Mac OS X uses non-standard EFI protocols to obtain the DHCP packets
from the UEFI firmware.
Originally-implemented-by: Michael Kuron <m.kuron@gmx.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/efi/efi_guid.c')
-rw-r--r-- | src/interface/efi/efi_guid.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/interface/efi/efi_guid.c b/src/interface/efi/efi_guid.c index 39da5efe..62ee5a51 100644 --- a/src/interface/efi/efi_guid.c +++ b/src/interface/efi/efi_guid.c @@ -25,6 +25,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include <ipxe/efi/efi.h> #include <ipxe/efi/Protocol/AbsolutePointer.h> +#include <ipxe/efi/Protocol/AppleNetBoot.h> #include <ipxe/efi/Protocol/Arp.h> #include <ipxe/efi/Protocol/BlockIo.h> #include <ipxe/efi/Protocol/BusSpecificDriverOverride.h> @@ -84,6 +85,10 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); EFI_GUID efi_absolute_pointer_protocol_guid = EFI_ABSOLUTE_POINTER_PROTOCOL_GUID; +/** Apple NetBoot protocol GUID */ +EFI_GUID efi_apple_net_boot_protocol_guid + = EFI_APPLE_NET_BOOT_PROTOCOL_GUID; + /** ARP protocol GUID */ EFI_GUID efi_arp_protocol_guid = EFI_ARP_PROTOCOL_GUID; |