1 #ifndef CONFIG_DEFAULTS_PCBIOS_H 2 #define CONFIG_DEFAULTS_PCBIOS_H 3 4 /** @file 5 * 6 * Configuration defaults for PCBIOS 7 * 8 */ 9 10 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); 11 12 #define UACCESS_LIBRM 13 #define IOAPI_X86 14 #define PCIAPI_PCBIOS 15 #define TIMER_PCBIOS 16 #define CONSOLE_PCBIOS 17 #define NAP_PCBIOS 18 #define UMALLOC_MEMTOP 19 #define SMBIOS_PCBIOS 20 #define SANBOOT_PCBIOS 21 #define ENTROPY_RTC 22 #define TIME_RTC 23 #define REBOOT_PCBIOS 24 #define ACPI_RSDP 25 26 #ifdef __x86_64__ 27 #define IOMAP_PAGES 28 #else 29 #define IOMAP_VIRT 30 #endif 31 32 #define IMAGE_ELF /* ELF image support */ 33 #define IMAGE_MULTIBOOT /* MultiBoot image support */ 34 #define IMAGE_PXE /* PXE image support */ 35 #define IMAGE_SCRIPT /* iPXE script image support */ 36 #define IMAGE_BZIMAGE /* Linux bzImage image support */ 37 38 #define PXE_STACK /* PXE stack in iPXE - required for PXELINUX */ 39 #define PXE_MENU /* PXE menu booting */ 40 41 #define SANBOOT_PROTO_ISCSI /* iSCSI protocol */ 42 #define SANBOOT_PROTO_AOE /* AoE protocol */ 43 #define SANBOOT_PROTO_IB_SRP /* Infiniband SCSI RDMA protocol */ 44 #define SANBOOT_PROTO_FCP /* Fibre Channel protocol */ 45 #define SANBOOT_PROTO_HTTP /* HTTP SAN protocol */ 46 47 #define USB_HCD_XHCI /* xHCI USB host controller */ 48 #define USB_HCD_EHCI /* EHCI USB host controller */ 49 #define USB_HCD_UHCI /* UHCI USB host controller */ 50 #define USB_KEYBOARD /* USB keyboards */ 51 52 #define REBOOT_CMD /* Reboot command */ 53 #define CPUID_CMD /* x86 CPU feature detection command */ 54 55 #endif /* CONFIG_DEFAULTS_PCBIOS_H */ 56