mirror of
https://github.com/ipxe/ipxe
synced 2026-01-02 18:03:36 +03:00
[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>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user