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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [uclinux/] [uClinux-2.0.x/] [arch/] [alpha/] [config.in] - Blame information for rev 1767

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

Line No. Rev Author Line
1 199 simons
#
2
# For a description of the syntax of this configuration file,
3
# see the Configure script.
4
#
5
mainmenu_name "Kernel configuration of Linux for Alpha machines"
6
 
7
# clear all implied options (don't want default values for those):
8
unset CONFIG_CROSSCOMPILE CONFIG_NATIVE
9
unset CONFIG_PCI CONFIG_ALPHA_EISA
10
unset CONFIG_ALPHA_LCA CONFIG_ALPHA_APECS CONFIG_ALPHA_CIA CONFIG_ALPHA_T2
11
unset CONFIG_ALPHA_PYXIS
12
unset CONFIG_ALPHA_EV4 CONFIG_ALPHA_EV5
13
unset CONFIG_ALPHA_NEED_ROUNDING_EMULATION
14
unset CONFIG_ALPHA_SRM CONFIG_ALPHA_SRM_SETUP
15
 
16
mainmenu_option next_comment
17
comment 'Code maturity level options'
18
bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
19
endmenu
20
 
21
mainmenu_option next_comment
22
comment 'Loadable module support'
23
bool 'Enable loadable module support' CONFIG_MODULES
24
if [ "$CONFIG_MODULES" = "y" ]; then
25
  MODULES=y
26
  bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
27
  bool 'Kernel daemon support (e.g. autoload of modules)' CONFIG_KERNELD
28
fi
29
endmenu
30
 
31
mainmenu_option next_comment
32
comment 'General setup'
33
 
34
if [ "`uname`" != "Linux" ]; then
35
  define_bool CONFIG_CROSSCOMPILE y
36
else
37
  define_bool CONFIG_NATIVE y
38
fi
39
 
40
choice 'Alpha system type' \
41
        "Avanti         CONFIG_ALPHA_AVANTI             \
42
         Alpha-XL       CONFIG_ALPHA_XL                 \
43
         Alpha-XLT      CONFIG_ALPHA_XLT                \
44
         Cabriolet      CONFIG_ALPHA_CABRIOLET          \
45
         EB66           CONFIG_ALPHA_EB66               \
46
         EB66+          CONFIG_ALPHA_EB66P              \
47
         EB64+          CONFIG_ALPHA_EB64P              \
48
         EB164          CONFIG_ALPHA_EB164              \
49
         PC164          CONFIG_ALPHA_PC164              \
50
         LX164          CONFIG_ALPHA_LX164              \
51
         SX164          CONFIG_ALPHA_SX164              \
52
         Jensen         CONFIG_ALPHA_JENSEN             \
53
         Noname         CONFIG_ALPHA_NONAME             \
54
         Takara         CONFIG_ALPHA_TAKARA             \
55
         Mikasa         CONFIG_ALPHA_MIKASA             \
56
         Noritake       CONFIG_ALPHA_NORITAKE           \
57
         Alcor          CONFIG_ALPHA_ALCOR              \
58
         Miata          CONFIG_ALPHA_MIATA              \
59
         Sable          CONFIG_ALPHA_SABLE              \
60
         AlphaBook1     CONFIG_ALPHA_BOOK1              \
61
         Ruffian        CONFIG_ALPHA_RUFFIAN            \
62
         Platform2000   CONFIG_ALPHA_P2K" Cabriolet
63
 
64
if [ "$CONFIG_ALPHA_BOOK1" = "y" ]
65
then
66
        define_bool CONFIG_ALPHA_NONAME y
67
fi
68
if [ "$CONFIG_ALPHA_NONAME" = "y" -o "$CONFIG_ALPHA_EB66" = "y" \
69
        -o "$CONFIG_ALPHA_EB66P" = "y" -o "$CONFIG_ALPHA_P2K" = "y" ]
70
then
71
        define_bool CONFIG_PCI y
72
        define_bool CONFIG_ALPHA_EV4 y
73
        define_bool CONFIG_ALPHA_LCA y
74
fi
75
if [ "$CONFIG_ALPHA_CABRIOLET" = "y" -o "$CONFIG_ALPHA_AVANTI" = "y" \
76
        -o "$CONFIG_ALPHA_EB64P" = "y" -o "$CONFIG_ALPHA_XL" = "y" ]
77
then
78
        define_bool CONFIG_PCI y
79
        define_bool CONFIG_ALPHA_EV4 y
80
        define_bool CONFIG_ALPHA_APECS y
81
fi
82
if [ "$CONFIG_ALPHA_EB164" = "y" -o "$CONFIG_ALPHA_PC164" = "y" \
83
        -o "$CONFIG_ALPHA_ALCOR" = "y" -o "$CONFIG_ALPHA_XLT" = "y" \
84
        -o "$CONFIG_ALPHA_TAKARA" = "y" ]
85
then
86
        define_bool CONFIG_PCI y
87
        define_bool CONFIG_ALPHA_EV5 y
88
        define_bool CONFIG_ALPHA_CIA y
89
fi
90
if [ "$CONFIG_ALPHA_MIKASA" = "y" -o "$CONFIG_ALPHA_NORITAKE" = "y" ]
91
then
92
        bool 'Pinnacle or Primo CPU daughtercard?' CONFIG_ALPHA_PRIMO
93
        if [ "$CONFIG_ALPHA_PRIMO" = "y" ]
94
        then
95
                define_bool CONFIG_ALPHA_EV5 y
96
                define_bool CONFIG_ALPHA_CIA y
97
else
98
                define_bool CONFIG_ALPHA_EV4 y
99
                define_bool CONFIG_ALPHA_APECS y
100
        fi
101
        define_bool CONFIG_PCI y
102
fi
103
if [ "$CONFIG_ALPHA_SABLE" = "y" ]
104
then
105
        bool 'EV5 or EV56 CPU daughtercard?' CONFIG_ALPHA_GAMMA
106
        if [ "$CONFIG_ALPHA_GAMMA" = "y" ]
107
        then
108
                define_bool CONFIG_ALPHA_EV5 y
109
else
110
                define_bool CONFIG_ALPHA_EV4 y
111
        fi
112
        define_bool CONFIG_PCI y
113
        define_bool CONFIG_ALPHA_T2 y
114
fi
115
if [ "$CONFIG_ALPHA_MIATA" = "y" -o "$CONFIG_ALPHA_LX164" = "y" \
116
         -o "$CONFIG_ALPHA_SX164" = "y" -o "$CONFIG_ALPHA_RUFFIAN" = "y" ]
117
then
118
        define_bool CONFIG_PCI y
119
        define_bool CONFIG_ALPHA_EV5 y
120
        define_bool CONFIG_ALPHA_PYXIS y
121
fi
122
if [ "$CONFIG_ALPHA_JENSEN" = "y" ]
123
then
124
        define_bool CONFIG_ALPHA_EV4 y
125
fi
126
if [ "$CONFIG_ALPHA_EV4" = "y" ]
127
then
128
        # EV45 and older do not support all rounding modes in hw:
129
        define_bool CONFIG_ALPHA_NEED_ROUNDING_EMULATION y
130
fi
131
 
132
if [ "$CONFIG_ALPHA_CABRIOLET" = "y" -o "$CONFIG_ALPHA_AVANTI" = "y" \
133
        -o "$CONFIG_ALPHA_EB64P" = "y" -o "$CONFIG_ALPHA_JENSEN" = "y" \
134
        -o "$CONFIG_ALPHA_MIKASA" = "y" -o "$CONFIG_ALPHA_ALCOR" = "y" \
135
        -o "$CONFIG_ALPHA_SABLE" = "y" -o "$CONFIG_ALPHA_MIATA" = "y" \
136
        -o "$CONFIG_ALPHA_NORITAKE" = "y" -o "$CONFIG_ALPHA_PC164" = "y" \
137
        -o "$CONFIG_ALPHA_LX164" = "y" -o "$CONFIG_ALPHA_SX164" = "y" ]
138
then
139
  bool 'Use SRM as bootloader' CONFIG_ALPHA_SRM
140
  if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
141
    if [ "$CONFIG_ALPHA_SRM" = "y" ]; then
142
      bool '  Use SRM PCI setup' CONFIG_ALPHA_SRM_SETUP
143
    fi
144
  fi
145
fi
146
if [ "$CONFIG_ALPHA_ALCOR" = "y" -o "$CONFIG_ALPHA_MIKASA" = "y" \
147
        -o "$CONFIG_ALPHA_SABLE" = "y" -o "$CONFIG_ALPHA_NORITAKE" = "y" ]
148
then
149
        define_bool CONFIG_ALPHA_EISA y
150
fi
151
if [ "$CONFIG_ALPHA_XL" = "y" ]
152
then
153
        define_bool CONFIG_ALPHA_AVANTI y
154
fi
155
 
156
bool 'Kernel GDB support' CONFIG_KGDB
157
if [ "$CONFIG_KGDB" = "y" ]; then
158
  bool 'Kernel tracing support?' CONFIG_KGDB_TRACING
159
fi
160
 
161
bool 'Echo console messages on /dev/ttyS0 (COM1)' CONFIG_SERIAL_ECHO
162
if [ "$CONFIG_PCI" = "y" ]; then
163
  bool 'TGA Console Support' CONFIG_TGA_CONSOLE
164
  if [ "$CONFIG_TGA_CONSOLE" = "y" ]; then
165
    bool 'VGA Console Support' CONFIG_VGA_CONSOLE
166
  fi
167
  if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
168
    bool 'PCI bridge optimization (experimental)' CONFIG_PCI_OPTIMIZE
169
  fi
170
fi
171
bool 'Networking support' CONFIG_NET
172
bool 'System V IPC' CONFIG_SYSVIPC
173
tristate 'Kernel support for a.out (ECOFF) binaries' CONFIG_BINFMT_AOUT
174
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
175
tristate 'Kernel support for Linux/Intel ELF binaries' CONFIG_BINFMT_EM86
176
endmenu
177
 
178
source drivers/block/Config.in
179
 
180
if [ "$CONFIG_NET" = "y" ]; then
181
  source net/Config.in
182
fi
183
 
184
mainmenu_option next_comment
185
comment 'SCSI support'
186
 
187
tristate 'SCSI support' CONFIG_SCSI
188
 
189
if [ "$CONFIG_SCSI" != "n" ]; then
190
  source drivers/scsi/Config.in
191
fi
192
endmenu
193
 
194
if [ "$CONFIG_NET" = "y" ]; then
195
  mainmenu_option next_comment
196
  comment 'Network device support'
197
 
198
  bool 'Network device support' CONFIG_NETDEVICES
199
  if [ "$CONFIG_NETDEVICES" = "y" ]; then
200
    source drivers/net/Config.in
201
  fi
202
  endmenu
203
fi
204
 
205
mainmenu_option next_comment
206
comment 'ISDN subsystem'
207
 
208
tristate 'ISDN support' CONFIG_ISDN
209
if [ "$CONFIG_ISDN" != "n" ]; then
210
  source drivers/isdn/Config.in
211
fi
212
endmenu
213
 
214
mainmenu_option next_comment
215
comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)'
216
 
217
bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI
218
if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
219
  source drivers/cdrom/Config.in
220
fi
221
endmenu
222
 
223
source fs/Config.in
224
 
225
source drivers/char/Config.in
226
 
227
mainmenu_option next_comment
228
comment 'Sound'
229
 
230
tristate 'Sound card support' CONFIG_SOUND
231
if [ "$CONFIG_SOUND" != "n" ]; then
232
  source drivers/sound/Config.in
233
fi
234
endmenu
235
 
236
mainmenu_option next_comment
237
comment 'Kernel hacking'
238
 
239
#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
240
bool 'Kernel profiling support' CONFIG_PROFILE
241
if [ "$CONFIG_PROFILE" = "y" ]; then
242
  int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
243
fi
244
endmenu
245
 
246
if [ "$CONFIG_TGA_CONSOLE" = "n" ]; then
247
  define_bool CONFIG_VGA_CONSOLE y
248
fi

powered by: WebSVN 2.1.0

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