summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/main.c b/src/core/main.c
index 4a78d7511..191ba8418 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -31,6 +31,8 @@ Literature dealing with the network protocols:
#include <gpxe/device.h>
#include <gpxe/heap.h>
#include <gpxe/netdevice.h>
+#include <gpxe/shell.h>
+#include <gpxe/shell_banner.h>
/* Linker symbols */
extern char _bss[], _ebss[];
@@ -155,9 +157,12 @@ int main ( void ) {
call_init_fns ();
probe_devices();
+ if ( shell_banner() ) {
+ shell();
+ }
+
netdev = next_netdev ();
if ( netdev ) {
- cmdl_start();
test_dhcp ( netdev );
} else {
printf ( "No network device found\n" );