1 #ifndef CONFIG_DEFAULTS_EFI_H 2 #define CONFIG_DEFAULTS_EFI_H 3 4 /** @file 5 * 6 * Configuration defaults for EFI 7 * 8 */ 9 10 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); 11 12 #define UACCESS_EFI 13 #define IOMAP_VIRT 14 #define PCIAPI_EFI 15 #define CONSOLE_EFI 16 #define TIMER_EFI 17 #define UMALLOC_EFI 18 #define SMBIOS_EFI 19 #define SANBOOT_EFI 20 #define BOFM_EFI 21 #define ENTROPY_EFI 22 #define TIME_EFI 23 #define REBOOT_EFI 24 #define ACPI_EFI 25 26 #define DOWNLOAD_PROTO_FILE /* Local filesystem access */ 27 28 #define IMAGE_EFI /* EFI image support */ 29 #define IMAGE_SCRIPT /* iPXE script image support */ 30 31 #define SANBOOT_PROTO_ISCSI /* iSCSI protocol */ 32 #define SANBOOT_PROTO_AOE /* AoE protocol */ 33 #define SANBOOT_PROTO_IB_SRP /* Infiniband SCSI RDMA protocol */ 34 #define SANBOOT_PROTO_FCP /* Fibre Channel protocol */ 35 #define SANBOOT_PROTO_HTTP /* HTTP SAN protocol */ 36 37 #define USB_HCD_XHCI /* xHCI USB host controller */ 38 #define USB_HCD_EHCI /* EHCI USB host controller */ 39 #define USB_HCD_UHCI /* UHCI USB host controller */ 40 #define USB_EFI /* Provide EFI_USB_IO_PROTOCOL interface */ 41 42 #define REBOOT_CMD /* Reboot command */ 43 44 #if defined ( __i386__ ) || defined ( __x86_64__ ) 45 #define IOAPI_X86 46 #define NAP_EFIX86 47 #define CPUID_CMD /* x86 CPU feature detection command */ 48 #endif 49 50 #if defined ( __arm__ ) || defined ( __aarch64__ ) 51 #define IOAPI_ARM 52 #define NAP_EFIARM 53 #endif 54 55 #endif /* CONFIG_DEFAULTS_EFI_H */ 56