summaryrefslogtreecommitdiffstats
path: root/platforms
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2009-06-09 22:25:59 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2009-06-09 22:25:59 +0000
commitcfe0b3a6bf913632cefbec6d2d371c03a64471fa (patch)
tree285fdbf55ae1de9ddc7e426956e0ec324a752ec6 /platforms
parentec1187babb30ad7ba4119b142077efbb472b936a (diff)
downloadptxdist-cfe0b3a6bf913632cefbec6d2d371c03a64471fa.tar.gz
ptxdist-cfe0b3a6bf913632cefbec6d2d371c03a64471fa.tar.xz
grub: Rework the menu
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10674 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'platforms')
-rw-r--r--platforms/grub.in66
1 files changed, 11 insertions, 55 deletions
diff --git a/platforms/grub.in b/platforms/grub.in
index d9e3803b6..d70e770a3 100644
--- a/platforms/grub.in
+++ b/platforms/grub.in
@@ -7,11 +7,12 @@ menuconfig GRUB
comment "Config Options"
depends on GRUB
+if GRUB
+
config GRUB_MENU_LST
string
prompt "menu.lst to install"
default "${PTXDIST_WORKSPACE}/projectroot/boot/grub/menu.lst"
- depends on GRUB
help
Set this to the file you wish to install as
/boot/grub/menu.lst
@@ -19,12 +20,10 @@ config GRUB_MENU_LST
config GRUB_MD5
bool
prompt "md5 passwords"
- depends on GRUB
config GRUB_PRESET_MENU
string
prompt "Preset Menu File"
- depends on GRUB
help
Add a path to a file here which will be used as a
preset menu (for example for serial console support)
@@ -32,87 +31,77 @@ config GRUB_PRESET_MENU
config GRUB_GUNZIP
bool
prompt "enable decompression in Stage 2"
- depends on GRUB
help
enable decompression in Stage 2
config GRUB_PACKET_RETRANSMISSION
bool
prompt "turn on packet retransmission"
- depends on GRUB
help
turn on packet retransmission
config GRUB_PCI_DIRECT
bool
prompt "access PCI directly instead of using BIOS"
- depends on GRUB
help
access PCI directly instead of using BIOS
config GRUB_DISKLESS
bool
prompt "enable diskless support"
- depends on GRUB
help
- enable diskless support
+ Enable diskless support. This means booting from network. So at
+ least one network device driver must be enabled.
config GRUB_HERCULES
bool
prompt "hercules terminal support"
- depends on GRUB
help
enable hercules terminal support
config GRUB_SERIAL
bool
prompt "serial terminal support"
- depends on GRUB
help
enable serial terminal support
config GRUB_SERIAL_SPEED_SIMULATION
bool
prompt "simulate the slowness of a serial device"
- depends on GRUB
help
simulate the slowness of a serial device
config GRUB_EXAMPLE_KERNEL
bool
prompt "build the example Multiboot kernel"
- depends on GRUB
help
build the example Multiboot kernel
config GRUB_AUTO_LINUX_MEM_OPT
bool
prompt "pass Linux mem= option automatically"
- depends on GRUB
help
pass Linux mem= option automatically
+if !GRUB_DISKLESS
+
comment "File System Support"
- depends on GRUB
config GRUB_FFS
bool
prompt "ffs filesystem"
- depends on GRUB
help
FFS support in Stage 2
config GRUB_MINIX
bool
prompt "minix filesystem"
- depends on GRUB
help
Minix fs support in Stage 2
config GRUB_REISERFS
bool
prompt "reiser filesystem"
- depends on GRUB
help
ReiserFS support in Stage 2
@@ -126,52 +115,46 @@ config GRUB_VSTAFS
config GRUB_JFS
bool
prompt "jfs filesystem"
- depends on GRUB
help
IBM JFS support in Stage 2
config GRUB_XFS
bool
prompt "xfs filesystem"
- depends on GRUB
help
SGI XFS support in Stage 2
config GRUB_EXT2FS
bool
prompt "ext2fs filesystem"
- depends on GRUB
help
ext2fs support in Stage 2
config GRUB_FAT
bool
prompt "fat filesystem"
- depends on GRUB
help
FAT support in Stage 2
config GRUB_UFS2
bool
prompt "ufs2 filesystem"
- depends on GRUB
help
UFS2 support in Stage 2
config GRUB_ISO9660
bool
prompt "iso9660 filesystem"
- depends on GRUB
help
ISO9660 support in Stage 2
+endif
+
comment "Network Card Support"
- depends on GRUB
menuconfig GRUB_3C503
bool
prompt "3c503 network driver"
- depends on GRUB
help
enable 3Com503 driver
@@ -192,42 +175,36 @@ config GRUB_3C503_AUI
config GRUB_3C507
bool
prompt "3c507 network driver"
- depends on GRUB
help
enable 3Com507 driver
config GRUB_3C509
bool
prompt "3c509 network driver"
- depends on GRUB
help
enable 3Com509 driver
config GRUB_3C529
bool
prompt "3c529 network driver"
- depends on GRUB
help
enable 3Com529 driver
config GRUB_3C595
bool
prompt "3c595 network driver"
- depends on GRUB
help
enable 3Com595 driver
config GRUB_3C90X
bool
prompt "3c90x network driver"
- depends on GRUB
help
enable 3Com90x driver
menuconfig GRUB_CS89X0
bool
prompt "cs89x0 network driver"
- depends on GRUB
help
enable CS89x0 driver
@@ -241,42 +218,37 @@ config GRUB_CS_SCAN
config GRUB_DAVICOM
bool
prompt "davicom network driver"
- depends on GRUB
help
enable Davicom driver
config GRUB_DEPCA
bool
prompt "depca network driver"
- depends on GRUB
help
enable DEPCA and EtherWORKS driver
config GRUB_EEPRO
bool
prompt "eepro network driver"
- depends on GRUB
help
enable Etherexpress Pro/10 driver
config GRUB_EEPRO100
bool
prompt "eepro100 network driver"
- depends on GRUB
+ default y if GRUB_DISKLESS
help
enable Etherexpress Pro/100 driver
config GRUB_EPIC100
bool
prompt "epic100 network driver"
- depends on GRUB
help
enable SMC 83c170 EPIC/100 driver
menuconfig GRUB_SMC9000
bool
prompt "smc9000 network driver"
- depends on GRUB
help
enable SMC9000 driver
@@ -290,21 +262,18 @@ config GRUB_SMC9000_SCAN
config GRUB_EXOS205
bool
prompt "exos205 network driver"
- depends on GRUB
help
enable EXOS205 driver
config GRUB_LANCE
bool
prompt "lance network driver"
- depends on GRUB
help
enable Lance PCI PCNet/32 driver
menuconfig GRUB_NE
bool
prompt "ne network driver"
- depends on GRUB
help
enable NE1000/2000 ISA driver
@@ -318,49 +287,42 @@ config GRUB_NE_SCAN
config GRUB_NE2100
bool
prompt "ne2100 network driver"
- depends on GRUB
help
enable Novell NE2100 driver
config GRUB_NI5010
bool
prompt "ni5010 network driver"
- depends on GRUB
help
enable Racal-Interlan NI5010 driver
config GRUB_NI5210
bool
prompt "ni5210 network driver"
- depends on GRUB
help
enable Racal-Interlan NI5210 driver
config GRUB_NI6510
bool
prompt "ni6510 network driver"
- depends on GRUB
help
enable Racal-Interlan NI6510 driver
config GRUB_NATSEMI
bool
prompt "natsemi network driver"
- depends on GRUB
help
enable NatSemi DP8381x driver
config GRUB_NS8390
bool
prompt "ns8390 network driver"
- depends on GRUB
help
enable NE2000 PCI driver
menuconfig GRUB_WD
bool
prompt "wd network driver"
- depends on GRUB
help
enable WD8003/8013, SMC8216/8416 driver
@@ -374,56 +336,48 @@ config GRUB_WD_DEFAULT_MEM
config GRUB_TULIP
bool
prompt "tulip network driver"
- depends on GRUB
help
enable Tulip driver
config GRUB_OTULIP
bool
prompt "otulip network driver"
- depends on GRUB
help
enable old Tulip driver
config GRUB_RTL8139
bool
prompt "Realtek network driver"
- depends on GRUB
help
enable Realtek 8139 driver
config GRUB_SIS900
bool
prompt "sis900 network driver"
- depends on GRUB
help
enable SIS 900 and SIS 7016 driver
config GRUB_SK_G16
bool
prompt "sk-g16 network driver"
- depends on GRUB
help
enable Schneider and Koch G16 driver
config GRUB_TIARA
bool
prompt "tiara network driver"
- depends on GRUB
help
enable Tiara driver
config GRUB_VIA_RHINE
bool
prompt "via-rhine network driver"
- depends on GRUB
help
enable Rhine-I/II driver
menuconfig GRUB_W89C840
bool
prompt "w89c840 network driver"
- depends on GRUB
help
enable Winbond W89c840, Compex RL100-ATX driver
@@ -436,3 +390,5 @@ config GRUB_COMPEX_RL2000_FIX
# FIXME
# source "rules/bootdisk.in"
+
+endif