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
51#if defined ( PLATFORM_efi )
52 #define DOWNLOAD_PROTO_FILE
56#define HTTP_AUTH_BASIC
57#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
129#if ! defined ( REBOOT_NULL )
135#if ! defined ( FDT_NULL )
140#if defined ( __i386__ ) || defined ( __x86_64__ )
145#if defined ( PLATFORM_pcbios )
172#if defined ( PLATFORM_pcbios )
173 #define IMAGE_BZIMAGE
176 #define IMAGE_MULTIBOOT
183#if defined ( PLATFORM_efi )
189#if defined ( PLATFORM_sbi )
194#if defined ( __i386__ ) || defined ( __x86_64__ )
199#if defined ( IMAGE_EFI ) && defined ( __aarch64__ )
202#if defined ( IMAGE_LKRN ) && defined ( __riscv )
223#define BANNER_TIMEOUT 20
224#define ROM_BANNER_TIMEOUT ( 2 * BANNER_TIMEOUT )
232#define AUTOBOOT_ROM_FILTER
241#if defined ( PLATFORM_pcbios )
260#if defined ( PLATFORM_efi )
279#define EAP_METHOD_MD5
288#define CRYPTO_80211_WEP
289#define CRYPTO_80211_WPA
290#define CRYPTO_80211_WPA2
304#define TIVOLI_VMM_WORKAROUND
310#include NAMED_CONFIG(general.h)
312#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.