1 diff --git a/gpxe/src/config/general.h b/gpxe/src/config/general.h 2 index 0a9e625..de51f9f 100644 3 --- a/gpxe/src/config/general.h 4 +++ b/gpxe/src/config/general.h 5 @@ -55,8 +55,8 @@ FILE_LICENCE ( GPL2_OR_LATER ); 6 7 #define DOWNLOAD_PROTO_TFTP /* Trivial File Transfer Protocol */ 8 #define DOWNLOAD_PROTO_HTTP /* Hypertext Transfer Protocol */ 9 -#undef DOWNLOAD_PROTO_HTTPS /* Secure Hypertext Transfer Protocol */ 10 -#undef DOWNLOAD_PROTO_FTP /* File Transfer Protocol */ 11 +#define DOWNLOAD_PROTO_HTTPS /* Secure Hypertext Transfer Protocol */ 12 +#define DOWNLOAD_PROTO_FTP /* File Transfer Protocol */ 13 #undef DOWNLOAD_PROTO_TFTM /* Multicast Trivial File Transfer Protocol */ 14 #undef DOWNLOAD_PROTO_SLAM /* Scalable Local Area Multicast */ 15 16 diff --git a/gpxe/src/config/general.h b/gpxe/src/config/general.h 17 index de51f9f..2f5a938 100644 18 --- a/gpxe/src/config/general.h 19 +++ b/gpxe/src/config/general.h 20 @@ -31,7 +31,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); 21 * Timer configuration 22 * 23 */ 24 -#define BANNER_TIMEOUT 20 /* Tenths of a second for which the shell 25 +#define BANNER_TIMEOUT 0 /* Tenths of a second for which the shell 26 banner should appear */ 27 28 /* 29 diff --git a/gpxe/src/hci/shell_banner.c b/gpxe/src/hci/shell_banner.c 30 index 8afefe3..b92e08e 100644 31 --- a/gpxe/src/hci/shell_banner.c 32 +++ b/gpxe/src/hci/shell_banner.c 33 @@ -41,6 +41,9 @@ int shell_banner ( void ) { 34 int wait_count; 35 int key; 36 37 + if ( BANNER_TIMEOUT <= 0 ) 38 + return enter_shell; 39 + 40 printf ( "\nPress Ctrl-B for the gPXE command line..." ); 41 42 /* Wait for key */ 43 diff --git a/gpxe/src/include/gpxe/tcp.h b/gpxe/src/include/gpxe/tcp.h 44 index 7ae7eab..9dc39fc 100644 45 --- a/gpxe/src/include/gpxe/tcp.h 46 +++ b/gpxe/src/include/gpxe/tcp.h 47 @@ -286,8 +286,8 @@ struct tcp_options { 48 * actually use 65536, we use a window size of (65536-4) to ensure 49 * that payloads remain dword-aligned. 50 */ 51 -//#define TCP_MAX_WINDOW_SIZE ( 65536 - 4 ) 52 -#define TCP_MAX_WINDOW_SIZE 4096 53 +#define TCP_MAX_WINDOW_SIZE ( 65536 - 4 ) 54 +//#define TCP_MAX_WINDOW_SIZE 4096 55 56 /** 57 * Path MTU 58 diff --git a/gpxe/src/core/malloc.c b/gpxe/src/core/malloc.c 59 index 8b0bc24..0153748 100644 60 --- a/gpxe/src/core/malloc.c 61 +++ b/gpxe/src/core/malloc.c 62 @@ -78,9 +78,9 @@ size_t freemem; 63 /** 64 * Heap size 65 * 66 - * Currently fixed at 128kB. 67 + * Currently fixed at 512kB. 68 */ 69 -#define HEAP_SIZE ( 128 * 1024 ) 70 +#define HEAP_SIZE ( 512 * 1024 ) 71 72 /** The heap itself */ 73 static char heap[HEAP_SIZE] __attribute__ (( aligned ( __alignof__(void *) ))); 74