aboutsummaryrefslogtreecommitdiff
path: root/src/hci
diff options
context:
space:
mode:
authorMichael Brown <mcb30@etherboot.org>2008-03-26 23:16:20 +0000
committerMichael Brown <mcb30@etherboot.org>2008-03-26 23:16:20 +0000
commit978996cdae6d38b3febc9c07acf2585dde842722 (patch)
tree8cf19d2e31e4c8008b879eafcf8631a85fff7eb8 /src/hci
parent4b267ed71362957291272720395ff289d4c4f4e0 (diff)
downloadipxe-978996cdae6d38b3febc9c07acf2585dde842722.zip
ipxe-978996cdae6d38b3febc9c07acf2585dde842722.tar.gz
ipxe-978996cdae6d38b3febc9c07acf2585dde842722.tar.bz2
[usr] Offer user a second chance to enter the shell on boot failure
Diffstat (limited to 'src/hci')
-rw-r--r--src/hci/shell_banner.c19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/hci/shell_banner.c b/src/hci/shell_banner.c
index 62da487..92cd17d 100644
--- a/src/hci/shell_banner.c
+++ b/src/hci/shell_banner.c
@@ -18,7 +18,6 @@
#include <stdio.h>
#include <console.h>
-#include <gpxe/features.h>
#include <gpxe/timer.h>
#include <gpxe/shell_banner.h>
@@ -30,13 +29,6 @@
#define BANNER_TIMEOUT ( 2 * TICKS_PER_SEC )
-#define NORMAL "\033[0m"
-#define BOLD "\033[1m"
-#define CYAN "\033[36m"
-
-static struct feature features[0] __table_start ( struct feature, features );
-static struct feature features_end[0] __table_end ( struct feature, features );
-
/**
* Print shell banner and prompt for shell entry
*
@@ -44,18 +36,9 @@ static struct feature features_end[0] __table_end ( struct feature, features );
*/
int shell_banner ( void ) {
unsigned long timeout = ( currticks() + BANNER_TIMEOUT );
- struct feature *feature;
- int key;
int enter_shell = 0;
+ int key;
- /* Print welcome banner */
- printf ( NORMAL "\n\n\n" BOLD "gPXE " VERSION
- NORMAL " -- Open Source Boot Firmware -- "
- CYAN "http://etherboot.org" NORMAL "\n"
- "Features:" );
- for ( feature = features ; feature < features_end ; feature++ ) {
- printf ( " %s", feature->name );
- }
printf ( "\nPress Ctrl-B for the gPXE command line..." );
/* Wait for key */