diff --git a/gpxe/src/config/general.h b/gpxe/src/config/general.h index 0a9e625..de51f9f 100644 --- a/gpxe/src/config/general.h +++ b/gpxe/src/config/general.h @@ -55,8 +55,8 @@ FILE_LICENCE ( GPL2_OR_LATER ); #define DOWNLOAD_PROTO_TFTP /* Trivial File Transfer Protocol */ #define DOWNLOAD_PROTO_HTTP /* Hypertext Transfer Protocol */ -#undef DOWNLOAD_PROTO_HTTPS /* Secure Hypertext Transfer Protocol */ -#undef DOWNLOAD_PROTO_FTP /* File Transfer Protocol */ +#define DOWNLOAD_PROTO_HTTPS /* Secure Hypertext Transfer Protocol */ +#define DOWNLOAD_PROTO_FTP /* File Transfer Protocol */ #undef DOWNLOAD_PROTO_TFTM /* Multicast Trivial File Transfer Protocol */ #undef DOWNLOAD_PROTO_SLAM /* Scalable Local Area Multicast */ diff --git a/gpxe/src/config/general.h b/gpxe/src/config/general.h index de51f9f..2f5a938 100644 --- a/gpxe/src/config/general.h +++ b/gpxe/src/config/general.h @@ -31,7 +31,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); * Timer configuration * */ -#define BANNER_TIMEOUT 20 /* Tenths of a second for which the shell +#define BANNER_TIMEOUT 0 /* Tenths of a second for which the shell banner should appear */ /* diff --git a/gpxe/src/hci/shell_banner.c b/gpxe/src/hci/shell_banner.c index 8afefe3..b92e08e 100644 --- a/gpxe/src/hci/shell_banner.c +++ b/gpxe/src/hci/shell_banner.c @@ -41,6 +41,9 @@ int shell_banner ( void ) { int wait_count; int key; + if ( BANNER_TIMEOUT <= 0 ) + return enter_shell; + printf ( "\nPress Ctrl-B for the gPXE command line..." ); /* Wait for key */ diff --git a/gpxe/src/include/gpxe/tcp.h b/gpxe/src/include/gpxe/tcp.h index 7ae7eab..9dc39fc 100644 --- a/gpxe/src/include/gpxe/tcp.h +++ b/gpxe/src/include/gpxe/tcp.h @@ -286,8 +286,8 @@ struct tcp_options { * actually use 65536, we use a window size of (65536-4) to ensure * that payloads remain dword-aligned. */ -//#define TCP_MAX_WINDOW_SIZE ( 65536 - 4 ) -#define TCP_MAX_WINDOW_SIZE 4096 +#define TCP_MAX_WINDOW_SIZE ( 65536 - 4 ) +//#define TCP_MAX_WINDOW_SIZE 4096 /** * Path MTU diff --git a/gpxe/src/core/malloc.c b/gpxe/src/core/malloc.c index 8b0bc24..0153748 100644 --- a/gpxe/src/core/malloc.c +++ b/gpxe/src/core/malloc.c @@ -78,9 +78,9 @@ size_t freemem; /** * Heap size * - * Currently fixed at 128kB. + * Currently fixed at 512kB. */ -#define HEAP_SIZE ( 128 * 1024 ) +#define HEAP_SIZE ( 512 * 1024 ) /** The heap itself */ static char heap[HEAP_SIZE] __attribute__ (( aligned ( __alignof__(void *) )));