iPXE
Macros | Functions
efi.h File Reference

Configuration defaults for EFI. More...

Go to the source code of this file.

Macros

#define UACCESS_EFI
 
#define IOMAP_VIRT
 
#define PCIAPI_EFI
 
#define DMAAPI_OP
 
#define CONSOLE_EFI
 
#define TIMER_EFI
 
#define UMALLOC_EFI
 
#define SMBIOS_EFI
 
#define SANBOOT_EFI
 
#define BOFM_EFI
 
#define ENTROPY_EFITICK
 
#define ENTROPY_EFIRNG
 
#define TIME_EFI
 
#define REBOOT_EFI
 
#define ACPI_EFI
 
#define FDT_EFI
 
#define MPAPI_EFI
 
#define NET_PROTO_IPV6   /* IPv6 protocol */
 
#define NET_PROTO_LLDP   /* Link Layer Discovery protocol */
 
#define DOWNLOAD_PROTO_FILE   /* Local filesystem access */
 
#define IMAGE_EFI   /* EFI image support */
 
#define IMAGE_SCRIPT   /* iPXE script image support */
 
#define SANBOOT_PROTO_ISCSI   /* iSCSI protocol */
 
#define SANBOOT_PROTO_AOE   /* AoE protocol */
 
#define SANBOOT_PROTO_IB_SRP   /* Infiniband SCSI RDMA protocol */
 
#define SANBOOT_PROTO_FCP   /* Fibre Channel protocol */
 
#define SANBOOT_PROTO_HTTP   /* HTTP SAN protocol */
 
#define USB_HCD_XHCI   /* xHCI USB host controller */
 
#define USB_HCD_EHCI   /* EHCI USB host controller */
 
#define USB_HCD_UHCI   /* UHCI USB host controller */
 
#define USB_EFI   /* Provide EFI_USB_IO_PROTOCOL interface */
 
#define USB_BLOCK   /* USB block devices */
 
#define REBOOT_CMD   /* Reboot command */
 
#define EFI_SETTINGS   /* EFI variable settings */
 

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 

Detailed Description

Configuration defaults for EFI.

Definition in file efi.h.

Macro Definition Documentation

◆ UACCESS_EFI

#define UACCESS_EFI

Definition at line 12 of file efi.h.

◆ IOMAP_VIRT

#define IOMAP_VIRT

Definition at line 13 of file efi.h.

◆ PCIAPI_EFI

#define PCIAPI_EFI

Definition at line 14 of file efi.h.

◆ DMAAPI_OP

#define DMAAPI_OP

Definition at line 15 of file efi.h.

◆ CONSOLE_EFI

#define CONSOLE_EFI

Definition at line 16 of file efi.h.

◆ TIMER_EFI

#define TIMER_EFI

Definition at line 17 of file efi.h.

◆ UMALLOC_EFI

#define UMALLOC_EFI

Definition at line 18 of file efi.h.

◆ SMBIOS_EFI

#define SMBIOS_EFI

Definition at line 19 of file efi.h.

◆ SANBOOT_EFI

#define SANBOOT_EFI

Definition at line 20 of file efi.h.

◆ BOFM_EFI

#define BOFM_EFI

Definition at line 21 of file efi.h.

◆ ENTROPY_EFITICK

#define ENTROPY_EFITICK

Definition at line 22 of file efi.h.

◆ ENTROPY_EFIRNG

#define ENTROPY_EFIRNG

Definition at line 23 of file efi.h.

◆ TIME_EFI

#define TIME_EFI

Definition at line 24 of file efi.h.

◆ REBOOT_EFI

#define REBOOT_EFI

Definition at line 25 of file efi.h.

◆ ACPI_EFI

#define ACPI_EFI

Definition at line 26 of file efi.h.

◆ FDT_EFI

#define FDT_EFI

Definition at line 27 of file efi.h.

◆ MPAPI_EFI

#define MPAPI_EFI

Definition at line 28 of file efi.h.

◆ NET_PROTO_IPV6

#define NET_PROTO_IPV6   /* IPv6 protocol */

Definition at line 30 of file efi.h.

◆ NET_PROTO_LLDP

#define NET_PROTO_LLDP   /* Link Layer Discovery protocol */

Definition at line 31 of file efi.h.

◆ DOWNLOAD_PROTO_FILE

#define DOWNLOAD_PROTO_FILE   /* Local filesystem access */

Definition at line 33 of file efi.h.

◆ IMAGE_EFI

#define IMAGE_EFI   /* EFI image support */

Definition at line 35 of file efi.h.

◆ IMAGE_SCRIPT

#define IMAGE_SCRIPT   /* iPXE script image support */

Definition at line 36 of file efi.h.

◆ SANBOOT_PROTO_ISCSI

#define SANBOOT_PROTO_ISCSI   /* iSCSI protocol */

Definition at line 38 of file efi.h.

◆ SANBOOT_PROTO_AOE

#define SANBOOT_PROTO_AOE   /* AoE protocol */

Definition at line 39 of file efi.h.

◆ SANBOOT_PROTO_IB_SRP

#define SANBOOT_PROTO_IB_SRP   /* Infiniband SCSI RDMA protocol */

Definition at line 40 of file efi.h.

◆ SANBOOT_PROTO_FCP

#define SANBOOT_PROTO_FCP   /* Fibre Channel protocol */

Definition at line 41 of file efi.h.

◆ SANBOOT_PROTO_HTTP

#define SANBOOT_PROTO_HTTP   /* HTTP SAN protocol */

Definition at line 42 of file efi.h.

◆ USB_HCD_XHCI

#define USB_HCD_XHCI   /* xHCI USB host controller */

Definition at line 44 of file efi.h.

◆ USB_HCD_EHCI

#define USB_HCD_EHCI   /* EHCI USB host controller */

Definition at line 45 of file efi.h.

◆ USB_HCD_UHCI

#define USB_HCD_UHCI   /* UHCI USB host controller */

Definition at line 46 of file efi.h.

◆ USB_EFI

#define USB_EFI   /* Provide EFI_USB_IO_PROTOCOL interface */

Definition at line 47 of file efi.h.

◆ USB_BLOCK

#define USB_BLOCK   /* USB block devices */

Definition at line 48 of file efi.h.

◆ REBOOT_CMD

#define REBOOT_CMD   /* Reboot command */

Definition at line 50 of file efi.h.

◆ EFI_SETTINGS

#define EFI_SETTINGS   /* EFI variable settings */

Definition at line 52 of file efi.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )