1#ifndef CONFIG_GENERAL_H
2#define CONFIG_GENERAL_H
22#define NET_PROTO_EAPOL
31#if defined ( PLATFORM_pcbios )
43#define DOWNLOAD_PROTO_TFTP
44#define DOWNLOAD_PROTO_HTTP
45#define DOWNLOAD_PROTO_HTTPS
49#define DOWNLOAD_PROTO_DATA
52#if defined ( PLATFORM_efi )
53 #define DOWNLOAD_PROTO_FILE
57#define HTTP_AUTH_BASIC
58#define HTTP_AUTH_DIGEST
63#if defined ( PLATFORM_pcbios )
64 #undef DOWNLOAD_PROTO_HTTPS
75#if ! defined ( SANBOOT_NULL )
76 #define SANBOOT_PROTO_AOE
77 #define SANBOOT_PROTO_FCP
78 #define SANBOOT_PROTO_HTTP
79 #define SANBOOT_PROTO_IB_SRP
80 #define SANBOOT_PROTO_ISCSI
101#define IMAGE_ARCHIVE_CMD
130#if ! defined ( REBOOT_NULL )
136#if ! defined ( FDT_NULL )
141#if defined ( __i386__ ) || defined ( __x86_64__ )
146#if defined ( PLATFORM_pcbios )
174#if defined ( PLATFORM_pcbios )
175 #define IMAGE_BZIMAGE
178 #define IMAGE_MULTIBOOT
185#if defined ( PLATFORM_efi )
191#if defined ( PLATFORM_sbi )
196#if defined ( __i386__ ) || defined ( __x86_64__ )
201#if defined ( IMAGE_EFI ) && defined ( __aarch64__ )
204#if defined ( IMAGE_LKRN ) && defined ( __riscv )
225#define BANNER_TIMEOUT 20
226#define ROM_BANNER_TIMEOUT ( 2 * BANNER_TIMEOUT )
234#define AUTOBOOT_ROM_FILTER
243#if defined ( PLATFORM_pcbios )
262#if defined ( PLATFORM_efi )
281#define EAP_METHOD_MD5
290#define CRYPTO_80211_WEP
291#define CRYPTO_80211_WPA
292#define CRYPTO_80211_WPA2
306#define TIVOLI_VMM_WORKAROUND
312#include NAMED_CONFIG(general.h)
314#include LOCAL_NAMED_CONFIG(general.h)
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.