[iwmgmt] Add wireless management commands and text for common errors
[people/pravin/gpxe.git] / src / config / general.h
index ea09761..0acc00d 100644 (file)
@@ -7,12 +7,30 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
+#include <config/defaults.h>
+
+/*
+ * Branding
+ *
+ * Vendors may use these strings to add their own branding to gPXE.
+ * PRODUCT_NAME is displayed prior to any gPXE branding in startup
+ * messages, and PRODUCT_SHORT_NAME is used where a brief product
+ * label is required (e.g. in BIOS boot selection menus).
+ *
+ * To minimise end-user confusion, it's probably a good idea to either
+ * make PRODUCT_SHORT_NAME a substring of PRODUCT_NAME or leave it as
+ * "gPXE".
+ *
+ */
+#define PRODUCT_NAME ""
+#define PRODUCT_SHORT_NAME "gPXE"
+
 /*
  * Timer configuration
  *
  */
-#define TIMER_BIOS             /* 18Hz BIOS timer */
-#define TIMER_RDTSC            /* CPU TimeStamp Counter timer */
 #define BANNER_TIMEOUT 20      /* Tenths of a second for which the shell
                                   banner should appear */
 
 #undef DOWNLOAD_PROTO_SLAM     /* Scalable Local Area Multicast */
 #undef DOWNLOAD_PROTO_FSP      /* FSP? */
 
+/*
+ * SAN boot protocols
+ *
+ */
+
+//#undef       SANBOOT_PROTO_ISCSI     /* iSCSI protocol */
+//#undef       SANBOOT_PROTO_AOE       /* AoE protocol */
+//#undef       SANBOOT_PROTO_IB_SRP    /* Infiniband SCSI RDMA protocol */
+
 /*
  * Name resolution modules
  *
  * you want to use.
  *
  */
-#undef IMAGE_NBI               /* NBI image support */
-#define        IMAGE_ELF               /* ELF image support */
-#undef IMAGE_FREEBSD           /* FreeBSD kernel image support */
-#define        IMAGE_MULTIBOOT         /* MultiBoot image support */
-#undef IMAGE_AOUT              /* a.out image support */
-#undef IMAGE_WINCE             /* WinCE image support */
-#define        IMAGE_PXE               /* PXE image support */
-#define IMAGE_SCRIPT           /* gPXE script image support */
-#define IMAGE_BZIMAGE          /* Linux bzImage image support */
-#define IMAGE_COMBOOT          /* SYSLINUX COMBOOT image support */
+//#define      IMAGE_NBI               /* NBI image support */
+//#define      IMAGE_ELF               /* ELF image support */
+//#define      IMAGE_FREEBSD           /* FreeBSD kernel image support */
+//#define      IMAGE_MULTIBOOT         /* MultiBoot image support */
+//#define      IMAGE_AOUT              /* a.out image support */
+//#define      IMAGE_WINCE             /* WinCE image support */
+//#define      IMAGE_PXE               /* PXE image support */
+//#define      IMAGE_SCRIPT            /* gPXE script image support */
+//#define      IMAGE_BZIMAGE           /* Linux bzImage image support */
+//#define      IMAGE_COMBOOT           /* SYSLINUX COMBOOT image support */
+//#define      IMAGE_EFI               /* EFI image support */
 
 /*
  * Command-line commands to include
 #define        NVO_CMD                 /* Non-volatile option storage commands */
 #define        CONFIG_CMD              /* Option configuration console */
 #define        IFMGMT_CMD              /* Interface management commands */
+#define        IWMGMT_CMD              /* Wireless interface management commands */
 #define        ROUTE_CMD               /* Routing table management commands */
 #define IMAGE_CMD              /* Image management commands */
 #define DHCP_CMD               /* DHCP management commands */
 #define SANBOOT_CMD            /* SAN boot commands */
+#define LOGIN_CMD              /* Login command */
+#undef TIME_CMD                /* Time commands */
+#undef DIGEST_CMD              /* Image crypto digest commands */
+//#undef       PXE_CMD                 /* PXE commands */
+
+/*
+ * Error message tables to include
+ *
+ */
+#undef ERRMSG_80211            /* All 802.11 error descriptions (~3.3kb) */
 
 /*
  * Obscure configuration options