iPXE
Macros | Functions
pcbios.h File Reference

Configuration defaults for PCBIOS. More...

Go to the source code of this file.

Macros

#define UACCESS_LIBRM
 
#define IOAPI_X86
 
#define PCIAPI_PCBIOS
 
#define DMAAPI_FLAT
 
#define TIMER_PCBIOS
 
#define CONSOLE_PCBIOS
 
#define NAP_PCBIOS
 
#define UMALLOC_MEMTOP
 
#define SMBIOS_PCBIOS
 
#define SANBOOT_PCBIOS
 
#define ENTROPY_RTC
 
#define ENTROPY_RDRAND
 
#define TIME_RTC
 
#define REBOOT_PCBIOS
 
#define ACPI_RSDP
 
#define MPAPI_PCBIOS
 
#define IOMAP_VIRT
 
#define IMAGE_ELF   /* ELF image support */
 
#define IMAGE_MULTIBOOT   /* MultiBoot image support */
 
#define IMAGE_PXE   /* PXE image support */
 
#define IMAGE_SCRIPT   /* iPXE script image support */
 
#define IMAGE_BZIMAGE   /* Linux bzImage image support */
 
#define PXE_STACK   /* PXE stack in iPXE - required for PXELINUX */
 
#define PXE_MENU   /* PXE menu booting */
 
#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_KEYBOARD   /* USB keyboards */
 
#define USB_BLOCK   /* USB block devices */
 
#define REBOOT_CMD   /* Reboot command */
 
#define CPUID_CMD   /* x86 CPU feature detection command */
 

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 

Detailed Description

Configuration defaults for PCBIOS.

Definition in file pcbios.h.

Macro Definition Documentation

◆ UACCESS_LIBRM

#define UACCESS_LIBRM

Definition at line 12 of file pcbios.h.

◆ IOAPI_X86

#define IOAPI_X86

Definition at line 13 of file pcbios.h.

◆ PCIAPI_PCBIOS

#define PCIAPI_PCBIOS

Definition at line 14 of file pcbios.h.

◆ DMAAPI_FLAT

#define DMAAPI_FLAT

Definition at line 15 of file pcbios.h.

◆ TIMER_PCBIOS

#define TIMER_PCBIOS

Definition at line 16 of file pcbios.h.

◆ CONSOLE_PCBIOS

#define CONSOLE_PCBIOS

Definition at line 17 of file pcbios.h.

◆ NAP_PCBIOS

#define NAP_PCBIOS

Definition at line 18 of file pcbios.h.

◆ UMALLOC_MEMTOP

#define UMALLOC_MEMTOP

Definition at line 19 of file pcbios.h.

◆ SMBIOS_PCBIOS

#define SMBIOS_PCBIOS

Definition at line 20 of file pcbios.h.

◆ SANBOOT_PCBIOS

#define SANBOOT_PCBIOS

Definition at line 21 of file pcbios.h.

◆ ENTROPY_RTC

#define ENTROPY_RTC

Definition at line 22 of file pcbios.h.

◆ ENTROPY_RDRAND

#define ENTROPY_RDRAND

Definition at line 23 of file pcbios.h.

◆ TIME_RTC

#define TIME_RTC

Definition at line 24 of file pcbios.h.

◆ REBOOT_PCBIOS

#define REBOOT_PCBIOS

Definition at line 25 of file pcbios.h.

◆ ACPI_RSDP

#define ACPI_RSDP

Definition at line 26 of file pcbios.h.

◆ MPAPI_PCBIOS

#define MPAPI_PCBIOS

Definition at line 27 of file pcbios.h.

◆ IOMAP_VIRT

#define IOMAP_VIRT

Definition at line 32 of file pcbios.h.

◆ IMAGE_ELF

#define IMAGE_ELF   /* ELF image support */

Definition at line 35 of file pcbios.h.

◆ IMAGE_MULTIBOOT

#define IMAGE_MULTIBOOT   /* MultiBoot image support */

Definition at line 36 of file pcbios.h.

◆ IMAGE_PXE

#define IMAGE_PXE   /* PXE image support */

Definition at line 37 of file pcbios.h.

◆ IMAGE_SCRIPT

#define IMAGE_SCRIPT   /* iPXE script image support */

Definition at line 38 of file pcbios.h.

◆ IMAGE_BZIMAGE

#define IMAGE_BZIMAGE   /* Linux bzImage image support */

Definition at line 39 of file pcbios.h.

◆ PXE_STACK

#define PXE_STACK   /* PXE stack in iPXE - required for PXELINUX */

Definition at line 41 of file pcbios.h.

◆ PXE_MENU

#define PXE_MENU   /* PXE menu booting */

Definition at line 42 of file pcbios.h.

◆ SANBOOT_PROTO_ISCSI

#define SANBOOT_PROTO_ISCSI   /* iSCSI protocol */

Definition at line 44 of file pcbios.h.

◆ SANBOOT_PROTO_AOE

#define SANBOOT_PROTO_AOE   /* AoE protocol */

Definition at line 45 of file pcbios.h.

◆ SANBOOT_PROTO_IB_SRP

#define SANBOOT_PROTO_IB_SRP   /* Infiniband SCSI RDMA protocol */

Definition at line 46 of file pcbios.h.

◆ SANBOOT_PROTO_FCP

#define SANBOOT_PROTO_FCP   /* Fibre Channel protocol */

Definition at line 47 of file pcbios.h.

◆ SANBOOT_PROTO_HTTP

#define SANBOOT_PROTO_HTTP   /* HTTP SAN protocol */

Definition at line 48 of file pcbios.h.

◆ USB_HCD_XHCI

#define USB_HCD_XHCI   /* xHCI USB host controller */

Definition at line 50 of file pcbios.h.

◆ USB_HCD_EHCI

#define USB_HCD_EHCI   /* EHCI USB host controller */

Definition at line 51 of file pcbios.h.

◆ USB_HCD_UHCI

#define USB_HCD_UHCI   /* UHCI USB host controller */

Definition at line 52 of file pcbios.h.

◆ USB_KEYBOARD

#define USB_KEYBOARD   /* USB keyboards */

Definition at line 53 of file pcbios.h.

◆ USB_BLOCK

#define USB_BLOCK   /* USB block devices */

Definition at line 54 of file pcbios.h.

◆ REBOOT_CMD

#define REBOOT_CMD   /* Reboot command */

Definition at line 56 of file pcbios.h.

◆ CPUID_CMD

#define CPUID_CMD   /* x86 CPU feature detection command */

Definition at line 57 of file pcbios.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )