OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [uclinux/] [uClinux-2.0.x/] [arch/] [or32/] [config.in] - Blame information for rev 743

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 666 simons
#
2
# For a description of the syntax of this configuration file,
3
# see the Configure script.
4
#
5
mainmenu_name 'uClinux/OR1K (w/o MMU) Kernel Configuration'
6
 
7
define_bool CONFIG_UCLINUX y
8
 
9
mainmenu_option next_comment
10
comment 'Code maturity level options'
11
bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
12
endmenu
13
 
14
# mainmenu_option next_comment
15
# comment 'Loadable module support'
16
# bool 'Enable loadable module support' CONFIG_MODULES
17
# if [ "$CONFIG_MODULES" = "y" ]; then
18
#   bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
19
#   bool 'Kernel daemon support (e.g. autoload of modules)' CONFIG_KERNELD
20
# fi
21
# endmenu
22
 
23
 
24
mainmenu_option next_comment
25
comment 'Platform dependant setup'
26
 
27
choice 'CPU' \
28
        "OR32           CONFIG_OR32" OR32
29
 
30
comment 'Platform'
31
 
32
if [ "$CONFIG_OR32" = "y" ]; then
33
        bool 'General OR32 board support' CONFIG_GEN
34
fi
35
 
36
choice 'Kernel executes from' \
37
        "RAM    CONFIG_RAMKERNEL \
38
         ROM    CONFIG_ROMKERNEL" RAM
39
 
40
endmenu
41
 
42
mainmenu_option next_comment
43
comment 'General setup'
44
 
45
bool 'PCI bios support' CONFIG_PCI
46
if [ "$CONFIG_PCI" = "y" ]; then
47
        bool '    PCI device list support' CONFIG_PCIDEVLIST
48
fi
49
 
50
bool 'Networking support' CONFIG_NET
51
bool 'System V IPC' CONFIG_SYSVIPC
52
bool 'Reduced memory footprint' CONFIG_REDUCED_MEMORY
53
tristate 'Kernel support for flat binaries' CONFIG_BINFMT_FLAT
54
# tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
55
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
56
bool 'Compile kernel as ELF - if your GCC is ELF-GCC' CONFIG_KERNEL_ELF
57
bool 'Console support' CONFIG_CONSOLE
58
if [ "$CONFIG_CONSOLE" = "y" ]; then
59
        bool 'Frame buffer' CONFIG_FRAMEBUFFER
60
fi
61
 
62
endmenu
63
 
64
#
65
# Block device driver configuration
66
#
67
mainmenu_option next_comment
68
comment 'Floppy, IDE, and other block devices'
69
 
70
tristate 'ROM disk memory block device' CONFIG_BLK_DEV_BLKMEM
71
# tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD
72
bool 'IDE harddisk support' CONFIG_BLK_DEV_IDE
73
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
74
  bool '   Include IDE/ATAPI CDROM support' CONFIG_BLK_DEV_IDECD
75
  bool '   Include IDE/ATAPI TAPE support' CONFIG_BLK_DEV_IDETAPE
76
  bool '   Include IDE/ATAPI FLOPPY support (new)' CONFIG_BLK_DEV_IDEFLOPPY
77
fi
78
 
79
comment 'Additional Block/FLASH Devices'
80
 
81
tristate 'Loopback device support' CONFIG_BLK_DEV_LOOP
82
bool 'Multiple devices driver support' CONFIG_BLK_DEV_MD
83
if [ "$CONFIG_BLK_DEV_MD" = "y" ]; then
84
  tristate '   Linear (append) mode' CONFIG_MD_LINEAR
85
  tristate '   RAID-0 (striping) mode' CONFIG_MD_STRIPED
86
fi
87
tristate 'RAM disk support' CONFIG_BLK_DEV_RAM
88
if [ "$CONFIG_BLK_DEV_RAM" = "y" ]; then
89
  bool '   Release empty RAM disk blocks' CONFIG_RD_RELEASE_BLOCKS
90
  bool '   Initial RAM disk (initrd) support' CONFIG_BLK_DEV_INITRD
91
fi
92
tristate 'FLASH device support' CONFIG_DEV_FLASH
93
if [ "$CONFIG_DEV_FLASH" = "y" ]; then
94
  bool '   FLASH Block device' CONFIG_BLK_DEV_FLASH
95
  bool '   FLASH Character device' CONFIG_CHR_DEV_FLASH
96
fi
97
endmenu
98
 
99
if [ "$CONFIG_NET" = "y" ]; then
100
  source net/Config.in
101
fi
102
 
103
if [ "$CONFIG_NET" = "y" ]; then
104
 
105
mainmenu_option next_comment
106
comment 'Network device support'
107
 
108
bool 'Network device support' CONFIG_NETDEVICES
109
if [ "$CONFIG_NETDEVICES" = "y" ]; then
110
#
111
# Network device configuration
112
#
113
tristate 'Dummy net driver support' CONFIG_DUMMY
114
tristate 'SLIP (serial line) support' CONFIG_SLIP
115
if [ "$CONFIG_SLIP" != "n" ]; then
116
  bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
117
  bool ' Keepalive and linefill' CONFIG_SLIP_SMART
118
  bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
119
fi
120
tristate 'PPP (point-to-point) support' CONFIG_PPP
121
if [ ! "$CONFIG_PPP" = "n" ]; then
122
  comment 'CCP compressors for PPP are only built as modules.'
123
fi
124
tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
125 743 simons
bool 'Open ethernet core' CONFIG_OETH
126 666 simons
 
127
fi
128
endmenu
129
fi
130
 
131
source fs/Config.in
132
 
133
mainmenu_option next_comment
134
comment 'Character devices'
135
 
136
bool 'Serial support' CONFIG_SERIAL
137
# bool 'Support for user serial device modules' CONFIG_USERIAL
138
bool 'Watchdog Timer Support'   CONFIG_WATCHDOG
139
# if [ "$CONFIG_WATCHDOG" != "n" ]; then
140
#   bool '   Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
141
#   bool '   Software Watchdog' CONFIG_SOFT_WATCHDOG
142
# fi
143 686 lampret
bool 'PS/2 Keyboard' CONFIG_KEYBOARD
144 666 simons
endmenu
145
 
146
# mainmenu_option next_comment
147
# comment 'Sound support'
148
#
149
# tristate 'Sound support' CONFIG_SOUND
150
# endmenu
151
 
152
mainmenu_option next_comment
153
comment 'Kernel hacking'
154
 
155
# bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
156
bool 'Kernel profiling support' CONFIG_PROFILE
157
if [ "$CONFIG_PROFILE" = "y" ]; then
158
  int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
159
fi
160
endmenu
161
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.