URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [uclinux/] [uClinux-2.0.x/] [arch/] [or32/] [config.in] - Rev 1765
Compare with Previous | Blame | View Log
#
# For a description of the syntax of this configuration file,
# see the Configure script.
#
mainmenu_name 'uClinux/OR1K (w/o MMU) Kernel Configuration'
define_bool CONFIG_UCLINUX y
mainmenu_option next_comment
comment 'Code maturity level options'
bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
endmenu
# mainmenu_option next_comment
# comment 'Loadable module support'
# bool 'Enable loadable module support' CONFIG_MODULES
# if [ "$CONFIG_MODULES" = "y" ]; then
# bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
# bool 'Kernel daemon support (e.g. autoload of modules)' CONFIG_KERNELD
# fi
# endmenu
mainmenu_option next_comment
comment 'Platform dependant setup'
choice 'CPU' \
"OR32 CONFIG_OR32" OR32
comment 'Platform'
if [ "$CONFIG_OR32" = "y" ]; then
bool 'General OR32 board support' CONFIG_GEN
fi
choice 'Kernel executes from' \
"RAM CONFIG_RAMKERNEL \
ROM CONFIG_ROMKERNEL" RAM
endmenu
mainmenu_option next_comment
comment 'General setup'
bool 'PCI bios support' CONFIG_PCI
if [ "$CONFIG_PCI" = "y" ]; then
bool ' PCI device list support' CONFIG_PCIDEVLIST
fi
bool 'Networking support' CONFIG_NET
bool 'System V IPC' CONFIG_SYSVIPC
bool 'Reduced memory footprint' CONFIG_REDUCED_MEMORY
tristate 'Kernel support for flat binaries' CONFIG_BINFMT_FLAT
# tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
bool 'Compile kernel as ELF - if your GCC is ELF-GCC' CONFIG_KERNEL_ELF
bool 'Console support' CONFIG_CONSOLE
if [ "$CONFIG_CONSOLE" = "y" ]; then
bool 'Enable serial echo' CONFIG_SERIAL_ECHO
bool 'Frame buffer' CONFIG_FRAMEBUFFER
fi
endmenu
#
# Block device driver configuration
#
mainmenu_option next_comment
comment 'Floppy, IDE, and other block devices'
tristate 'ROM disk memory block device' CONFIG_BLK_DEV_BLKMEM
# tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD
bool 'IDE harddisk support' CONFIG_BLK_DEV_IDE
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
bool ' Include IDE/ATAPI CDROM support' CONFIG_BLK_DEV_IDECD
bool ' Include IDE/ATAPI TAPE support' CONFIG_BLK_DEV_IDETAPE
bool ' Include IDE/ATAPI FLOPPY support (new)' CONFIG_BLK_DEV_IDEFLOPPY
fi
comment 'Additional Block/FLASH Devices'
tristate 'Loopback device support' CONFIG_BLK_DEV_LOOP
bool 'Multiple devices driver support' CONFIG_BLK_DEV_MD
if [ "$CONFIG_BLK_DEV_MD" = "y" ]; then
tristate ' Linear (append) mode' CONFIG_MD_LINEAR
tristate ' RAID-0 (striping) mode' CONFIG_MD_STRIPED
fi
tristate 'RAM disk support' CONFIG_BLK_DEV_RAM
if [ "$CONFIG_BLK_DEV_RAM" = "y" ]; then
bool ' Release empty RAM disk blocks' CONFIG_RD_RELEASE_BLOCKS
bool ' Initial RAM disk (initrd) support' CONFIG_BLK_DEV_INITRD
fi
tristate 'FLASH device support' CONFIG_DEV_FLASH
if [ "$CONFIG_DEV_FLASH" = "y" ]; then
bool ' FLASH Block device' CONFIG_BLK_DEV_FLASH
bool ' FLASH Character device' CONFIG_CHR_DEV_FLASH
fi
endmenu
if [ "$CONFIG_NET" = "y" ]; then
source net/Config.in
fi
if [ "$CONFIG_NET" = "y" ]; then
mainmenu_option next_comment
comment 'Network device support'
bool 'Network device support' CONFIG_NETDEVICES
if [ "$CONFIG_NETDEVICES" = "y" ]; then
#
# Network device configuration
#
tristate 'Dummy net driver support' CONFIG_DUMMY
tristate 'SLIP (serial line) support' CONFIG_SLIP
if [ "$CONFIG_SLIP" != "n" ]; then
bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
bool ' Keepalive and linefill' CONFIG_SLIP_SMART
bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
fi
tristate 'PPP (point-to-point) support' CONFIG_PPP
if [ ! "$CONFIG_PPP" = "n" ]; then
comment 'CCP compressors for PPP are only built as modules.'
fi
tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
bool 'Open ethernet core' CONFIG_OETH
fi
endmenu
fi
source fs/Config.in
mainmenu_option next_comment
comment 'Character devices'
bool 'Serial support' CONFIG_SERIAL
# bool 'Support for user serial device modules' CONFIG_USERIAL
bool 'Watchdog Timer Support' CONFIG_WATCHDOG
# if [ "$CONFIG_WATCHDOG" != "n" ]; then
# bool ' Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
# bool ' Software Watchdog' CONFIG_SOFT_WATCHDOG
# fi
bool 'PS/2 Keyboard' CONFIG_KEYBOARD
endmenu
# mainmenu_option next_comment
# comment 'Sound support'
#
# tristate 'Sound support' CONFIG_SOUND
# endmenu
mainmenu_option next_comment
comment 'Kernel hacking'
# bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
bool 'Kernel profiling support' CONFIG_PROFILE
if [ "$CONFIG_PROFILE" = "y" ]; then
int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
fi
endmenu