~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/csky/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/csky/Kconfig (Version linux-6.12-rc7) and /arch/mips/Kconfig (Version linux-2.6.0)


  1 # SPDX-License-Identifier: GPL-2.0-only        !!   1 config MIPS
  2 config CSKY                                    !!   2         bool
  3         def_bool y                             !!   3         default y
  4         select ARCH_32BIT_OFF_T                << 
  5         select ARCH_HAS_CPU_CACHE_ALIASING     << 
  6         select ARCH_HAS_DMA_PREP_COHERENT      << 
  7         select ARCH_HAS_GCOV_PROFILE_ALL       << 
  8         select ARCH_HAS_SYNC_DMA_FOR_CPU       << 
  9         select ARCH_HAS_SYNC_DMA_FOR_DEVICE    << 
 10         select ARCH_USE_BUILTIN_BSWAP          << 
 11         select ARCH_USE_QUEUED_RWLOCKS         << 
 12         select ARCH_USE_QUEUED_SPINLOCKS       << 
 13         select ARCH_HAS_CURRENT_STACK_POINTER  << 
 14         select ARCH_INLINE_READ_LOCK if !PREEM << 
 15         select ARCH_INLINE_READ_LOCK_BH if !PR << 
 16         select ARCH_INLINE_READ_LOCK_IRQ if !P << 
 17         select ARCH_INLINE_READ_LOCK_IRQSAVE i << 
 18         select ARCH_INLINE_READ_UNLOCK if !PRE << 
 19         select ARCH_INLINE_READ_UNLOCK_BH if ! << 
 20         select ARCH_INLINE_READ_UNLOCK_IRQ if  << 
 21         select ARCH_INLINE_READ_UNLOCK_IRQREST << 
 22         select ARCH_INLINE_WRITE_LOCK if !PREE << 
 23         select ARCH_INLINE_WRITE_LOCK_BH if !P << 
 24         select ARCH_INLINE_WRITE_LOCK_IRQ if ! << 
 25         select ARCH_INLINE_WRITE_LOCK_IRQSAVE  << 
 26         select ARCH_INLINE_WRITE_UNLOCK if !PR << 
 27         select ARCH_INLINE_WRITE_UNLOCK_BH if  << 
 28         select ARCH_INLINE_WRITE_UNLOCK_IRQ if << 
 29         select ARCH_INLINE_WRITE_UNLOCK_IRQRES << 
 30         select ARCH_INLINE_SPIN_TRYLOCK if !PR << 
 31         select ARCH_INLINE_SPIN_TRYLOCK_BH if  << 
 32         select ARCH_INLINE_SPIN_LOCK if !PREEM << 
 33         select ARCH_INLINE_SPIN_LOCK_BH if !PR << 
 34         select ARCH_INLINE_SPIN_LOCK_IRQ if !P << 
 35         select ARCH_INLINE_SPIN_LOCK_IRQSAVE i << 
 36         select ARCH_INLINE_SPIN_UNLOCK if !PRE << 
 37         select ARCH_INLINE_SPIN_UNLOCK_BH if ! << 
 38         select ARCH_INLINE_SPIN_UNLOCK_IRQ if  << 
 39         select ARCH_INLINE_SPIN_UNLOCK_IRQREST << 
 40         select ARCH_NEED_CMPXCHG_1_EMU         << 
 41         select ARCH_WANT_FRAME_POINTERS if !CP << 
 42         select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_ << 
 43         select COMMON_CLK                      << 
 44         select CLKSRC_MMIO                     << 
 45         select CSKY_MPINTC if CPU_CK860        << 
 46         select CSKY_MP_TIMER if CPU_CK860      << 
 47         select CSKY_APB_INTC                   << 
 48         select DMA_DIRECT_REMAP                << 
 49         select IRQ_DOMAIN                      << 
 50         select DW_APB_TIMER_OF                 << 
 51         select GENERIC_IOREMAP                 << 
 52         select GENERIC_LIB_ASHLDI3             << 
 53         select GENERIC_LIB_ASHRDI3             << 
 54         select GENERIC_LIB_LSHRDI3             << 
 55         select GENERIC_LIB_MULDI3              << 
 56         select GENERIC_LIB_CMPDI2              << 
 57         select GENERIC_LIB_UCMPDI2             << 
 58         select GENERIC_ALLOCATOR               << 
 59         select GENERIC_ATOMIC64                << 
 60         select GENERIC_CPU_DEVICES             << 
 61         select GENERIC_IRQ_CHIP                << 
 62         select GENERIC_IRQ_PROBE               << 
 63         select GENERIC_IRQ_SHOW                << 
 64         select GENERIC_IRQ_MULTI_HANDLER       << 
 65         select GENERIC_SCHED_CLOCK             << 
 66         select GENERIC_SMP_IDLE_THREAD         << 
 67         select GENERIC_TIME_VSYSCALL           << 
 68         select GENERIC_VDSO_32                 << 
 69         select GENERIC_GETTIMEOFDAY            << 
 70         select GX6605S_TIMER if CPU_CK610      << 
 71         select HAVE_ARCH_TRACEHOOK             << 
 72         select HAVE_ARCH_AUDITSYSCALL          << 
 73         select HAVE_ARCH_JUMP_LABEL if !CPU_CK << 
 74         select HAVE_ARCH_JUMP_LABEL_RELATIVE   << 
 75         select HAVE_ARCH_MMAP_RND_BITS         << 
 76         select HAVE_ARCH_SECCOMP_FILTER        << 
 77         select HAVE_CONTEXT_TRACKING_USER      << 
 78         select HAVE_VIRT_CPU_ACCOUNTING_GEN    << 
 79         select HAVE_DEBUG_BUGVERBOSE           << 
 80         select HAVE_DEBUG_KMEMLEAK             << 
 81         select HAVE_DYNAMIC_FTRACE             << 
 82         select HAVE_DYNAMIC_FTRACE_WITH_REGS   << 
 83         select HAVE_GENERIC_VDSO               << 
 84         select HAVE_FUNCTION_TRACER            << 
 85         select HAVE_FUNCTION_GRAPH_TRACER      << 
 86         select HAVE_FUNCTION_ERROR_INJECTION   << 
 87         select HAVE_FTRACE_MCOUNT_RECORD       << 
 88         select HAVE_KERNEL_GZIP                << 
 89         select HAVE_KERNEL_LZO                 << 
 90         select HAVE_KERNEL_LZMA                << 
 91         select HAVE_KPROBES if !CPU_CK610      << 
 92         select HAVE_KPROBES_ON_FTRACE if !CPU_ << 
 93         select HAVE_KRETPROBES if !CPU_CK610   << 
 94         select HAVE_PAGE_SIZE_4KB              << 
 95         select HAVE_PERF_EVENTS                << 
 96         select HAVE_PERF_REGS                  << 
 97         select HAVE_PERF_USER_STACK_DUMP       << 
 98         select HAVE_DMA_CONTIGUOUS             << 
 99         select HAVE_REGS_AND_STACK_ACCESS_API  << 
100         select HAVE_STACKPROTECTOR             << 
101         select HAVE_SYSCALL_TRACEPOINTS        << 
102         select HOTPLUG_CORE_SYNC_DEAD if HOTPL << 
103         select LOCK_MM_AND_FIND_VMA            << 
104         select MAY_HAVE_SPARSE_IRQ             << 
105         select MODULES_USE_ELF_RELA if MODULES << 
106         select OF                              << 
107         select OF_EARLY_FLATTREE               << 
108         select PERF_USE_VMALLOC if CPU_CK610   << 
109         select RTC_LIB                         << 
110         select TIMER_OF                        << 
111         select GENERIC_PCI_IOMAP               << 
112         select HAVE_PCI                        << 
113         select PCI_DOMAINS_GENERIC if PCI      << 
114         select PCI_SYSCALL if PCI              << 
115         select PCI_MSI if PCI                  << 
116         select TRACE_IRQFLAGS_SUPPORT          << 
117                                                << 
118 config LOCKDEP_SUPPORT                         << 
119         def_bool y                             << 
120                                                << 
121 config ARCH_SUPPORTS_UPROBES                   << 
122         def_bool y if !CPU_CK610               << 
123                                                << 
124 config CPU_HAS_CACHEV2                         << 
125         bool                                   << 
126                                                << 
127 config CPU_HAS_FPUV2                           << 
128         bool                                   << 
129                                                << 
130 config CPU_HAS_HILO                            << 
131         bool                                   << 
132                                                << 
133 config CPU_HAS_TLBI                            << 
134         bool                                   << 
135                                                << 
136 config CPU_HAS_LDSTEX                          << 
137         bool                                   << 
138         help                                   << 
139           For SMP, CPU needs "ldex&stex" instr << 
140                                                << 
141 config CPU_NEED_TLBSYNC                        << 
142         bool                                   << 
143                                                << 
144 config CPU_NEED_SOFTALIGN                      << 
145         bool                                   << 
146                                                << 
147 config CPU_NO_USER_BKPT                        << 
148         bool                                   << 
149         help                                   << 
150           For abiv2 we couldn't use "trap 1" a << 
151           abiv2 is 16/32bit instruction set an << 
152           So we need a 16bit instruction as us << 
153           instruction exception.               << 
154           In kernel we parse the *regs->pc to  << 
155                                                     4 
156 config GENERIC_CALIBRATE_DELAY                 !!   5 config MIPS64
157         def_bool y                             !!   6         bool "64-bit kernel"
                                                   >>   7         help
                                                   >>   8           Select this option if you want to build a 64-bit kernel.  You should
                                                   >>   9           only select this option if you have hardware that actually has a
                                                   >>  10           32-bit processor and if your application will actually benefit from
                                                   >>  11           64-bit processing, otherwise say N.  You must say Y for kernels for
                                                   >>  12           SGI IP27 (Origin 200 and 2000).  If in doubt say N.
158                                                    13 
159 config GENERIC_CSUM                            !!  14 config 64BIT
160         def_bool y                             !!  15         def_bool MIPS64
161                                                    16 
162 config GENERIC_HWEIGHT                         !!  17 config MIPS32
163         def_bool y                             !!  18         bool
                                                   >>  19         depends on MIPS64 = 'n'
                                                   >>  20         default y
164                                                    21 
165 config MMU                                     !!  22 mainmenu "Linux/MIPS Kernel Configuration"
166         def_bool y                             << 
167                                                    23 
168 config STACKTRACE_SUPPORT                      !!  24 source "init/Kconfig"
169         def_bool y                             << 
170                                                    25 
171 config TIME_LOW_RES                            !!  26 menu "Machine selection"
172         def_bool y                             << 
173                                                    27 
174 config CPU_ASID_BITS                           !!  28 config ACER_PICA_61
175         int                                    !!  29         bool "Support for Acer PICA 1 chipset (EXPERIMENTAL)"
176         default "8"     if (CPU_CK610 || CPU_C !!  30         depends on EXPERIMENTAL
177         default "12"    if (CPU_CK860)         !!  31         help
                                                   >>  32           This is a machine with a R4400 133/150 MHz CPU. To compile a Linux
                                                   >>  33           kernel that runs on these, say Y here. For details about Linux on
                                                   >>  34           the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
                                                   >>  35           <http://oss.sgi.com/mips/>.
                                                   >>  36 
                                                   >>  37 config BAGET_MIPS
                                                   >>  38         bool "Support for BAGET MIPS series (EXPERIMENTAL)"
                                                   >>  39         depends on MIPS32 && EXPERIMENTAL
                                                   >>  40         help
                                                   >>  41           This enables support for the Baget, a Russian embedded system.  For
                                                   >>  42           more details about the Baget see the Linux/MIPS FAQ on
                                                   >>  43           <http://oss.sgi.com/mips/>.
                                                   >>  44 
                                                   >>  45 config CASIO_E55
                                                   >>  46         bool "Support for CASIO CASSIOPEIA E-10/15/55/65"
                                                   >>  47 
                                                   >>  48 config MIPS_COBALT
                                                   >>  49         bool "Support for Cobalt Server (EXPERIMENTAL)"
                                                   >>  50         depends on EXPERIMENTAL
                                                   >>  51 
                                                   >>  52 config DECSTATION
                                                   >>  53         bool "Support for DECstations"
                                                   >>  54         depends on MIPS32 || EXPERIMENTAL
                                                   >>  55         ---help---
                                                   >>  56           This enables support for DEC's MIPS based workstations.  For details
                                                   >>  57           see the Linux/MIPS FAQ on <http://oss.sgi.com/mips/> and the
                                                   >>  58           DECstation porting pages on <http://decstation.unix-ag.org/>.
                                                   >>  59 
                                                   >>  60           If you have one of the following DECstation Models you definitely
                                                   >>  61           want to choose R4xx0 for the CPU Type:
                                                   >>  62 
                                                   >>  63                 DECstation 5000/50
                                                   >>  64                 DECstation 5000/150
                                                   >>  65                 DECstation 5000/260
                                                   >>  66                 DECsystem 5900/260
                                                   >>  67 
                                                   >>  68           otherwise choose R3000.
                                                   >>  69 
                                                   >>  70 config MIPS_EV64120
                                                   >>  71         bool "Support for Galileo EV64120 Evaluation board (EXPERIMENTAL)"
                                                   >>  72         depends on EXPERIMENTAL
                                                   >>  73         help
                                                   >>  74           This is an evaluation board based on the Galileo GT-64120
                                                   >>  75           single-chip system controller that contains a MIPS R5000 compatible
                                                   >>  76           core running at 75/100MHz.  Their website is located at
                                                   >>  77           <http://www.galileot.com/>.  Say Y here if you wish to build a
                                                   >>  78           kernel for this platform.
                                                   >>  79 
                                                   >>  80 config EVB_PCI1
                                                   >>  81         bool "Enable Second PCI (PCI1)"
                                                   >>  82         depends on MIPS_EV64120
178                                                    83 
179 config L1_CACHE_SHIFT                          !!  84 if MOMENCO_OCELOT_G || MOMENCO_OCELOT
180         int                                    << 
181         default "4"     if (CPU_CK610)         << 
182         default "5"     if (CPU_CK807 || CPU_C << 
183         default "6"     if (CPU_CK860)         << 
184                                                << 
185 config ARCH_MMAP_RND_BITS_MIN                  << 
186         default 8                              << 
187                                                << 
188 # max bits determined by the following formula << 
189 #  VA_BITS - PAGE_SHIFT - 3                    << 
190 config ARCH_MMAP_RND_BITS_MAX                  << 
191         default 17                             << 
192                                                    85 
193 menu "Processor type and features"             !!  86 config SYSCLK_100
                                                   >>  87         bool
                                                   >>  88         default y
                                                   >>  89 
                                                   >>  90 endif
                                                   >>  91 if MIPS_EV64120
194                                                    92 
195 choice                                             93 choice
196         prompt "CPU MODEL"                     !!  94         prompt "Galileo Chip Clock"
197         default CPU_CK807                      !!  95         default SYSCLK_83
                                                   >>  96 
                                                   >>  97 config SYSCLK_75
                                                   >>  98         bool "75"
                                                   >>  99 
                                                   >> 100 config SYSCLK_83
                                                   >> 101         bool "83.3"
                                                   >> 102 
                                                   >> 103 config SYSCLK_100
                                                   >> 104         bool "100" if MIPS_EV64120
198                                                   105 
199 config CPU_CK610                               << 
200         bool "CSKY CPU ck610"                  << 
201         select CPU_NEED_TLBSYNC                << 
202         select CPU_NEED_SOFTALIGN              << 
203         select CPU_NO_USER_BKPT                << 
204                                                << 
205 config CPU_CK810                               << 
206         bool "CSKY CPU ck810"                  << 
207         select CPU_HAS_HILO                    << 
208         select CPU_NEED_TLBSYNC                << 
209                                                << 
210 config CPU_CK807                               << 
211         bool "CSKY CPU ck807"                  << 
212         select CPU_HAS_HILO                    << 
213                                                << 
214 config CPU_CK860                               << 
215         bool "CSKY CPU ck860"                  << 
216         select CPU_HAS_TLBI                    << 
217         select CPU_HAS_CACHEV2                 << 
218         select CPU_HAS_LDSTEX                  << 
219         select CPU_HAS_FPUV2                   << 
220 endchoice                                         106 endchoice
221                                                   107 
                                                   >> 108 endif
                                                   >> 109 
                                                   >> 110 config MIPS_EV96100
                                                   >> 111         bool "Support for Galileo EV96100 Evaluation board (EXPERIMENTAL)"
                                                   >> 112         depends on EXPERIMENTAL
                                                   >> 113         help
                                                   >> 114           This is an evaluation board based on the Galielo GT-96100 LAN/WAN
                                                   >> 115           communications controllers containing a MIPS R5000 compatible core
                                                   >> 116           running at 83MHz. Their website is <http://www.galileot.com/>. Say Y
                                                   >> 117           here if you wish to build a kernel for this platform.
                                                   >> 118 
                                                   >> 119 config MIPS_IVR
                                                   >> 120         bool "Support for Globespan IVR board"
                                                   >> 121         help
                                                   >> 122           This is an evaluation board built by Globespan to showcase thir
                                                   >> 123           iVR (Internet Video Recorder) design. It utilizes a QED RM5231
                                                   >> 124           R5000 MIPS core. More information can be found out their website
                                                   >> 125           located at <http://www.globespan.net/products/product4.html>P. Say Y
                                                   >> 126           here if you wish to build a kernel for this platform.
                                                   >> 127 
                                                   >> 128 config LASAT
                                                   >> 129         bool "Support for LASAT Networks platforms"
                                                   >> 130 
                                                   >> 131 config PICVUE
                                                   >> 132         tristate "PICVUE LCD display driver"
                                                   >> 133         depends on LASAT
                                                   >> 134 
                                                   >> 135 config PICVUE_PROC
                                                   >> 136         tristate "PICVUE LCD display driver /proc interface"
                                                   >> 137         depends on PICVUE
                                                   >> 138 
                                                   >> 139 config DS1603
                                                   >> 140         bool "DS1603 RTC driver"
                                                   >> 141         depends on LASAT
                                                   >> 142 
                                                   >> 143 config LASAT_SYSCTL
                                                   >> 144         bool "LASAT sysctl interface"
                                                   >> 145         depends on LASAT
                                                   >> 146 
                                                   >> 147 config HP_LASERJET
                                                   >> 148         bool "Support for Hewlett Packard LaserJet board"
                                                   >> 149 
                                                   >> 150 config IBM_WORKPAD
                                                   >> 151         bool "Support for IBM WorkPad z50"
                                                   >> 152 
                                                   >> 153 config MIPS_ITE8172
                                                   >> 154         bool "Support for ITE 8172G board"
                                                   >> 155         help
                                                   >> 156           Ths is an evaluation board made by ITE <http://www.ite.com.tw/>
                                                   >> 157           with ATX form factor that utilizes a MIPS R5000 to work with its
                                                   >> 158           ITE8172G companion internet appliance chip. The MIPS core can be
                                                   >> 159           either a NEC Vr5432 or QED RM5231. Say Y here if you wish to build
                                                   >> 160           a kernel for this platform.
                                                   >> 161 
                                                   >> 162 config IT8172_REVC
                                                   >> 163         bool "Support for older IT8172 (Rev C)"
                                                   >> 164         depends on MIPS_ITE8172
                                                   >> 165         help
                                                   >> 166           Say Y here to support the older, Revision C version of the Integrated
                                                   >> 167           Technology Express, Inc. ITE8172 SBC.  Vendor page at
                                                   >> 168           <http://www.ite.com.tw/ia/brief_it8172bsp.htm>; picture of the
                                                   >> 169           board at <http://www.mvista.com/allies/semiconductor/ite.html>.
                                                   >> 170 
                                                   >> 171 config MIPS_ATLAS
                                                   >> 172         bool "Support for MIPS Atlas board"
                                                   >> 173         help
                                                   >> 174           This enables support for the QED R5231-based MIPS Atlas evaluation
                                                   >> 175           board.
                                                   >> 176 
                                                   >> 177 config MIPS_MAGNUM_4000
                                                   >> 178         bool "Support for MIPS Magnum 4000"
                                                   >> 179         help
                                                   >> 180           This is a machine with a R4000 100 MHz CPU. To compile a Linux
                                                   >> 181           kernel that runs on these, say Y here. For details about Linux on
                                                   >> 182           the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
                                                   >> 183           <http://oss.sgi.com/mips/>.
                                                   >> 184 
                                                   >> 185 config MIPS_MALTA
                                                   >> 186         bool "Support for MIPS Malta board"
                                                   >> 187         help
                                                   >> 188           This enables support for the VR5000-based MIPS Malta evaluation
                                                   >> 189           board.
                                                   >> 190 
                                                   >> 191 config MIPS_SEAD
                                                   >> 192         bool "Support for MIPS SEAD board (EXPERIMENTAL)"
                                                   >> 193         depends on EXPERIMENTAL
                                                   >> 194 
                                                   >> 195 config MOMENCO_OCELOT
                                                   >> 196         bool "Support for Momentum Ocelot board"
                                                   >> 197         help
                                                   >> 198           The Ocelot is a MIPS-based Single Board Computer (SBC) made by
                                                   >> 199           Momentum Computer <http://www.momenco.com/>.
                                                   >> 200 
                                                   >> 201 config MOMENCO_OCELOT_G
                                                   >> 202         bool "Support for Momentum Ocelot-G board"
                                                   >> 203         help
                                                   >> 204           The Ocelot is a MIPS-based Single Board Computer (SBC) made by
                                                   >> 205           Momentum Computer <http://www.momenco.com/>.
                                                   >> 206 
                                                   >> 207 config MOMENCO_OCELOT_C
                                                   >> 208         bool "Support for Momentum Ocelot-C board"
                                                   >> 209         help
                                                   >> 210           The Ocelot is a MIPS-based Single Board Computer (SBC) made by
                                                   >> 211           Momentum Computer <http://www.momenco.com/>.
                                                   >> 212 
                                                   >> 213 config DDB5074
                                                   >> 214         bool "Support for NEC DDB Vrc-5074 (EXPERIMENTAL)"
                                                   >> 215         depends on EXPERIMENTAL
                                                   >> 216         help
                                                   >> 217           This enables support for the VR5000-based NEC DDB Vrc-5074
                                                   >> 218           evaluation board.
                                                   >> 219 
                                                   >> 220 config DDB5476
                                                   >> 221         bool "Support for NEC DDB Vrc-5476"
                                                   >> 222         help
                                                   >> 223           This enables support for the R5432-based NEC DDB Vrc-5476
                                                   >> 224           evaluation board.
                                                   >> 225 
                                                   >> 226           Features : kernel debugging, serial terminal, NFS root fs, on-board
                                                   >> 227           ether port USB, AC97, PCI, PCI VGA card & framebuffer console, 
                                                   >> 228           IDE controller, PS2 keyboard, PS2 mouse, etc.
                                                   >> 229 
                                                   >> 230 config DDB5477
                                                   >> 231         bool "Support for NEC DDB Vrc-5477"
                                                   >> 232         help
                                                   >> 233           This enables support for the R5432-based NEC DDB Vrc-5477,
                                                   >> 234           or Rockhopper/SolutionGear boards with R5432/R5500 CPUs.
                                                   >> 235 
                                                   >> 236           Features : kernel debugging, serial terminal, NFS root fs, on-board
                                                   >> 237           ether port USB, AC97, PCI, etc.
                                                   >> 238 
                                                   >> 239 config DDB5477_BUS_FREQUENCY
                                                   >> 240         int "bus frequency (in kHZ, 0 for auto-detect)"
                                                   >> 241         depends on DDB5477
                                                   >> 242         default 0
                                                   >> 243         
                                                   >> 244 config NEC_OSPREY
                                                   >> 245         bool "Support for NEC Osprey board"
                                                   >> 246 
                                                   >> 247 config NEC_EAGLE
                                                   >> 248         bool "Support for NEC Eagle/Hawk board"
                                                   >> 249 
                                                   >> 250 config OLIVETTI_M700
                                                   >> 251         bool "Support for Olivetti M700-10"
                                                   >> 252         help
                                                   >> 253           This is a machine with a R4000 100 MHz CPU. To compile a Linux
                                                   >> 254           kernel that runs on these, say Y here. For details about Linux on
                                                   >> 255           the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
                                                   >> 256           <http://oss.sgi.com/mips/>.
                                                   >> 257 
                                                   >> 258 config SGI_IP22
                                                   >> 259         bool "Support for SGI IP22 (Indy/Indigo2)"
                                                   >> 260         help
                                                   >> 261           This are the SGI Indy, Challenge S and Indigo2, as well as certain
                                                   >> 262           OEM variants like the Tandem CMN B006S. To compile a Linux kernel
                                                   >> 263           that runs on these, say Y here.
                                                   >> 264 
                                                   >> 265 config SGI_IP27
                                                   >> 266         bool "Support for SGI IP27 (Origin200/2000)"
                                                   >> 267         depends on MIPS64
                                                   >> 268         help
                                                   >> 269           This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics
                                                   >> 270           workstations.  To compile a Linux kernel that runs on these, say Y
                                                   >> 271           here.
                                                   >> 272 
                                                   >> 273 #config SGI_SN0_XXL
                                                   >> 274 #       bool "IP27 XXL"
                                                   >> 275 #       depends on SGI_IP27
                                                   >> 276 #         This options adds support for userspace processes upto 16TB size.
                                                   >> 277 #         Normally the limit is just .5TB.
                                                   >> 278 
                                                   >> 279 config SGI_SN0_N_MODE
                                                   >> 280         bool "IP27 N-Mode"
                                                   >> 281         depends on SGI_IP27
                                                   >> 282         help
                                                   >> 283           The nodes of Origin 200, Origin 2000 and Onyx 2 systems can be
                                                   >> 284           configured in either N-Modes which allows for more nodes or M-Mode
                                                   >> 285           which allows for more memory.  Your system is most probably
                                                   >> 286           running in M-Mode, so you should say N here.
                                                   >> 287 
                                                   >> 288 config DISCONTIGMEM
                                                   >> 289         bool "Discontiguous Memory Support"
                                                   >> 290         depends on SGI_IP27
                                                   >> 291         help
                                                   >> 292           Say Y to upport efficient handling of discontiguous physical memory,
                                                   >> 293           for architectures which are either NUMA (Non-Uniform Memory Access)
                                                   >> 294           or have huge holes in the physical address space for other reasons.
                                                   >> 295           See <file:Documentation/vm/numa> for more.
                                                   >> 296 
                                                   >> 297 config NUMA
                                                   >> 298         bool "NUMA Support"
                                                   >> 299         depends on SGI_IP27
                                                   >> 300         help
                                                   >> 301           Say Y to compile the kernel to support NUMA (Non-Uniform Memory
                                                   >> 302           Access).  This option is for configuring high-end multiprocessor
                                                   >> 303           server machines.  If in doubt, say N.
                                                   >> 304 
                                                   >> 305 config MAPPED_KERNEL
                                                   >> 306         bool "Mapped kernel support"
                                                   >> 307         depends on SGI_IP27
                                                   >> 308         help
                                                   >> 309           Change the way a Linux kernel is loaded unto memory on a MIPS64
                                                   >> 310           machine.  This is required in order to support text replication and
                                                   >> 311           NUMA.  If you need to undersatand it, read the source code.
                                                   >> 312 
                                                   >> 313 config REPLICATE_KTEXT
                                                   >> 314         bool "Kernel text replication support"
                                                   >> 315         depends on SGI_IP27
                                                   >> 316         help
                                                   >> 317           Say Y here to enable replicating the kernel text across multiple
                                                   >> 318           nodes in a NUMA cluster.  This trades memory for speed.
                                                   >> 319 
                                                   >> 320 config REPLICATE_EXHANDLERS
                                                   >> 321         bool "Exception handler replication support"
                                                   >> 322         depends on SGI_IP27
                                                   >> 323         help
                                                   >> 324           Say Y here to enable replicating the kernel exception handlers
                                                   >> 325           across multiple nodes in a NUMA cluster. This trades memory for
                                                   >> 326           speed.
                                                   >> 327 
                                                   >> 328 config SGI_IP32
                                                   >> 329         bool "Support for SGI IP32 (O2) (EXPERIMENTAL)"
                                                   >> 330         depends on EXPERIMENTAL
                                                   >> 331         help
                                                   >> 332           If you want this kernel to run on SGI O2 workstation, say Y here.
                                                   >> 333 
                                                   >> 334 config SOC_AU1X00
                                                   >> 335         depends on MIPS32
                                                   >> 336         bool "Support for AMD/Alchemy Au1X00 SOCs"
                                                   >> 337 
222 choice                                            338 choice
223         prompt "PAGE OFFSET"                   !! 339         prompt "Au1X00 SOC Type"
224         default PAGE_OFFSET_80000000           !! 340         depends on SOC_AU1X00
                                                   >> 341         help
                                                   >> 342            Say Y here to enable support for one of three AMD/Alchemy
                                                   >> 343            SOCs. For additional documentation see www.amd.com.
                                                   >> 344 
                                                   >> 345 config SOC_AU1000
                                                   >> 346         bool "SOC_AU1000"
                                                   >> 347 config SOC_AU1100
                                                   >> 348         bool "SOC_AU1100"
                                                   >> 349 config SOC_AU1500
                                                   >> 350         bool "SOC_AU1500"
                                                   >> 351 
                                                   >> 352 endchoice
225                                                   353 
226 config PAGE_OFFSET_80000000                    !! 354 choice  
227         bool "PAGE OFFSET 2G (user:kernel = 2: !! 355         prompt "AMD/Alchemy Pb1x and Db1x board support"
                                                   >> 356         depends on SOC_AU1X00
                                                   >> 357         help
                                                   >> 358           These are evaluation boards built by AMD/Alchemy to
                                                   >> 359           showcase their Au1X00 Internet Edge Processors. The SOC design
                                                   >> 360           is based on the MIPS32 architecture running at 266/400/500MHz 
                                                   >> 361           with many integrated peripherals. Further information can be 
                                                   >> 362           found at their website, <http://www.amd.com/>. Say Y here if you 
                                                   >> 363           wish to build a kernel for this platform.
                                                   >> 364 
                                                   >> 365 config MIPS_PB1000
                                                   >> 366         bool "PB1000 board"
                                                   >> 367         depends on SOC_AU1000
                                                   >> 368 
                                                   >> 369 config MIPS_PB1100
                                                   >> 370         bool "PB1100 board"
                                                   >> 371         depends on SOC_AU1100
                                                   >> 372 
                                                   >> 373 config MIPS_PB1500
                                                   >> 374         bool "PB1500 board"
                                                   >> 375         depends on SOC_AU1500
                                                   >> 376 
                                                   >> 377 config MIPS_DB1000
                                                   >> 378         bool "DB1000 board"
                                                   >> 379         depends on SOC_AU1000
                                                   >> 380 
                                                   >> 381 config MIPS_DB1100
                                                   >> 382         bool "DB1100 board"
                                                   >> 383         depends on SOC_AU1100
                                                   >> 384 
                                                   >> 385 config MIPS_DB1500
                                                   >> 386         bool "DB1500 board"
                                                   >> 387         depends on SOC_AU1500
228                                                   388 
229 config PAGE_OFFSET_A0000000                    << 
230         bool "PAGE OFFSET 2.5G (user:kernel =  << 
231 endchoice                                         389 endchoice
232                                                   390 
233 config PAGE_OFFSET                             !! 391 config SIBYTE_SB1xxx_SOC
234         hex                                    !! 392         bool "Support for Broadcom BCM1xxx SOCs (EXPERIMENTAL)"
235         default 0x80000000 if PAGE_OFFSET_8000 !! 393         depends on EXPERIMENTAL
236         default 0xa0000000 if PAGE_OFFSET_A000 !! 394 
237 choice                                            395 choice
                                                   >> 396         prompt "BCM1xxx SOC Type"
                                                   >> 397         depends on SIBYTE_SB1xxx_SOC
                                                   >> 398         default SIBYTE_SB1250
                                                   >> 399 
                                                   >> 400 config SIBYTE_SB1250
                                                   >> 401         bool "BCM1250"
                                                   >> 402 
                                                   >> 403 endchoice
                                                   >> 404 
                                                   >> 405 config SIMULATION
                                                   >> 406         bool "Running under simulation"
                                                   >> 407         depends on SIBYTE_SB1xxx_SOC
                                                   >> 408 
                                                   >> 409 config SIBYTE_CFE
                                                   >> 410         bool "Booting from CFE"
                                                   >> 411         depends on SIBYTE_SB1xxx_SOC
                                                   >> 412 
                                                   >> 413 config SIBYTE_CFE_CONSOLE
                                                   >> 414         bool "Use firmware console"
                                                   >> 415         depends on SIBYTE_CFE
238                                                   416 
239         prompt "C-SKY PMU type"                !! 417 config SIBYTE_STANDALONE
240         depends on PERF_EVENTS                 !! 418         bool
241         depends on CPU_CK807 || CPU_CK810 || C !! 419         depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
                                                   >> 420         default y
                                                   >> 421 
                                                   >> 422 config SIBYTE_STANDALONE_RAM_SIZE
                                                   >> 423         int "Memory size (in megabytes)"
                                                   >> 424         depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
                                                   >> 425         default "32"
                                                   >> 426 
                                                   >> 427 config SIBYTE_BUS_WATCHER
                                                   >> 428         bool "Support for Bus Watcher statistics"
                                                   >> 429         depends on SIBYTE_SB1xxx_SOC
                                                   >> 430 
                                                   >> 431 config SIBYTE_SB1250_PROF
                                                   >> 432         bool "Support for SB1/SOC profiling - SB1/SCD perf counters"
                                                   >> 433         depends on SIBYTE_SB1xxx_SOC
                                                   >> 434 
                                                   >> 435 config SIBYTE_TBPROF
                                                   >> 436         bool "Support for ZBbus profiling"
                                                   >> 437         depends on SIBYTE_SB1xxx_SOC
                                                   >> 438 
                                                   >> 439 config SIBYTE_SWARM
                                                   >> 440         bool "Support for SWARM board"
                                                   >> 441         depends on SIBYTE_SB1250
242                                                   442 
243 config CPU_PMU_NONE                            !! 443 config SIBYTE_BOARD
244         bool "None"                            !! 444         bool
                                                   >> 445         depends on SIBYTE_SWARM
                                                   >> 446         default y
245                                                   447 
246 config CSKY_PMU_V1                             !! 448 config SNI_RM200_PCI
247         bool "Performance Monitoring Unit Ver. !! 449         bool "Support for SNI RM200 PCI"
                                                   >> 450         help
                                                   >> 451           The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens
                                                   >> 452           Nixdorf Informationssysteme (SNI), parent company of Pyramid
                                                   >> 453           Technology and now in turn merged with Fujitsu.  Say Y here to
                                                   >> 454           support this machine type.
                                                   >> 455 
                                                   >> 456 config TANBAC_TB0226
                                                   >> 457         bool "Support for TANBAC TB0226 (Mbase)"
                                                   >> 458         help
                                                   >> 459           The TANBAC TB0226 (Mbase) is a MIPS-based platform manufactured by TANBAC.
                                                   >> 460           Please refer to <http://www.tanbac.co.jp/> about Mbase.
                                                   >> 461 
                                                   >> 462 config TANBAC_TB0229
                                                   >> 463         bool "Support for TANBAC TB0229 (VR4131DIMM)"
                                                   >> 464         help
                                                   >> 465           The TANBAC TB0229 (VR4131DIMM) is a MIPS-based platform manufactured by TANBAC.
                                                   >> 466           Please refer to <http://www.tanbac.co.jp/> about VR4131DIMM.
                                                   >> 467 
                                                   >> 468 config TOSHIBA_JMR3927
                                                   >> 469         bool "Support for Toshiba JMR-TX3927 board"
                                                   >> 470         depends on MIPS32
                                                   >> 471 
                                                   >> 472 config TOSHIBA_RBTX4927
                                                   >> 473         bool "Support for Toshiba TBTX49[23]7 board"
                                                   >> 474         depends on MIPS32
                                                   >> 475 
                                                   >> 476 config VICTOR_MPC30X
                                                   >> 477         bool "Support for Victor MP-C303/304"
                                                   >> 478 
                                                   >> 479 config ZAO_CAPCELLA
                                                   >> 480         bool "Support for ZAO Networks Capcella"
                                                   >> 481 
                                                   >> 482 config RWSEM_GENERIC_SPINLOCK
                                                   >> 483         bool
                                                   >> 484         default y
                                                   >> 485 
                                                   >> 486 config RWSEM_XCHGADD_ALGORITHM
                                                   >> 487         bool
                                                   >> 488 
                                                   >> 489 #
                                                   >> 490 # Select some configuration options automatically based on user selections.
                                                   >> 491 #
                                                   >> 492 config ARC
                                                   >> 493         bool
                                                   >> 494         depends on SNI_RM200_PCI || SGI_IP32 || SGI_IP27 || SGI_IP22 || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61
                                                   >> 495         default y
                                                   >> 496 
                                                   >> 497 config GENERIC_ISA_DMA
                                                   >> 498         bool
                                                   >> 499         depends on SNI_RM200_PCI || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61
                                                   >> 500         default y
                                                   >> 501 
                                                   >> 502 config CONFIG_GT64120
                                                   >> 503         bool
                                                   >> 504         depends on MIPS_EV64120 || MOMENCO_OCELOT
                                                   >> 505         default y
                                                   >> 506 
                                                   >> 507 config I8259
                                                   >> 508         bool
                                                   >> 509         depends on SNI_RM200_PCI || DDB5477 || DDB5476 || DDB5074 || MIPS_MALTA || MIPS_MAGNUM_4000 || OLIVETTI_M700 || MIPS_COBALT || ACER_PICA_61
                                                   >> 510         default y
                                                   >> 511 
                                                   >> 512 config MIPS_JAZZ
                                                   >> 513         bool
                                                   >> 514         depends on MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61
                                                   >> 515         default y
                                                   >> 516 
                                                   >> 517 config NONCOHERENT_IO
                                                   >> 518         bool
                                                   >> 519         depends on ZAO_CAPCELLA || VICTOR_MPC30X || TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || SNI_RM200_PCI || SGI_IP32 || SGI_IP22 || NEC_EAGLE || NEC_OSPREY || DDB5477 || DDB5476 || DDB5074 || MOMENCO_OCELOT || MOMENCO_OCELOT_C || MOMENCO_OCELOT_G || MIPS_SEAD || MIPS_MALTA || MIPS_MAGNUM_4000 || OLIVETTI_M700 || MIPS_ATLAS || LASAT || MIPS_ITE8172 || IBM_WORKPAD || HP_LASERJET || MIPS_IVR || MIPS_EV96100 || MIPS_EV64120 || DECSTATION || MIPS_COBALT || MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000 || CASIO_E55 || ACER_PICA_61 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 520         default y if ZAO_CAPCELLA || VICTOR_MPC30X || TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || SNI_RM200_PCI || SGI_IP32 || SGI_IP22 || NEC_EAGLE || NEC_OSPREY || DDB5477 || DDB5476 || DDB5074 || MOMENCO_OCELOT_G || MOMENCO_OCELOT || MIPS_SEAD || MIPS_MALTA || MIPS_MAGNUM_4000 || OLIVETTI_M700 || MIPS_ATLAS || LASAT || MIPS_ITE8172 || IBM_WORKPAD || HP_LASERJET || MIPS_IVR || MIPS_EV96100 || MIPS_EV64120 || DECSTATION || MIPS_COBALT || MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000 || CASIO_E55 || ACER_PICA_61 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 521         default n if (SIBYTE_SB1250 || SGI_IP27)
                                                   >> 522 
                                                   >> 523 config CPU_LITTLE_ENDIAN
                                                   >> 524         bool "Generate little endian code"
                                                   >> 525         default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || DECSTATION || HP_LASERJET || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || MIPS_PB1000 || MIPS_PB1100 || MIPS_PB1500 || NEC_OSPREY || NEC_EAGLE || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA
                                                   >> 526         default n if BAGET_MIPS || MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927
                                                   >> 527         help
                                                   >> 528           Some MIPS machines can be configured for either little or big endian
                                                   >> 529           byte order. These modes require different kernels. Say Y if your
                                                   >> 530           machine is little endian, N if it's a big endian machine.
                                                   >> 531 
                                                   >> 532 config IRQ_CPU
                                                   >> 533         bool
                                                   >> 534         depends on ZAO_CAPCELLA || VICTOR_MPC30X || SGI_IP22 || NEC_EAGLE || NEC_OSPREY || DDB5477 || DDB5476 || DDB5074 || IBM_WORKPAD || HP_LASERJET || DECSTATION || CASIO_E55 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 535         default y
                                                   >> 536 
                                                   >> 537 config VR41XX_TIME_C
                                                   >> 538         bool
                                                   >> 539         depends on ZAO_CAPCELLA || VICTOR_MPC30X || NEC_EAGLE || IBM_WORKPAD || CASIO_E55 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 540         default y
                                                   >> 541 
                                                   >> 542 config DUMMY_KEYB
                                                   >> 543         bool
                                                   >> 544         depends on ZAO_CAPCELLA || VICTOR_MPC30X || SIBYTE_SB1250 || NEC_EAGLE || NEC_OSPREY || DDB5477 || IBM_WORKPAD || CASIO_E55 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 545         default y
                                                   >> 546 
                                                   >> 547 config VR41XX_COMMON
                                                   >> 548         bool
                                                   >> 549         depends on NEC_EAGLE || ZAO_CAPCELLA || VICTOR_MPC30X || IBM_WORKPAD || CASIO_E55 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 550         default y
                                                   >> 551 
                                                   >> 552 config VRC4173
                                                   >> 553         tristate "NEC VRC4173 Support"
                                                   >> 554         depends on NEC_EAGLE || VICTOR_MPC30X
                                                   >> 555 
                                                   >> 556 config DDB5XXX_COMMON
                                                   >> 557         bool
                                                   >> 558         depends on DDB5074 || DDB5476 || DDB5477
                                                   >> 559         default y
                                                   >> 560 
                                                   >> 561 config MIPS_BOARDS_GEN
                                                   >> 562         bool
                                                   >> 563         depends on MIPS_ATLAS || MIPS_MALTA || MIPS_SEAD
                                                   >> 564         default y
                                                   >> 565 
                                                   >> 566 config ITE_BOARD_GEN
                                                   >> 567         bool
                                                   >> 568         depends on MIPS_IVR || MIPS_ITE8172
                                                   >> 569         default y
                                                   >> 570 
                                                   >> 571 config NEW_PCI
                                                   >> 572         bool
                                                   >> 573         depends on ZAO_CAPCELLA || VICTOR_MPC30X || TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || NEC_EAGLE || DDB5477 || DDB5476 || DDB5074 || MIPS_ITE8172 || HP_LASERJET || MIPS_IVR || MIPS_EV96100 || MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000 || TANBAC_TB0226 || TANBAC_TB0229
                                                   >> 574         default y
                                                   >> 575 
                                                   >> 576 config SWAP_IO_SPACE
                                                   >> 577         bool "Support for paging of anonymous memory"
                                                   >> 578         depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || SIBYTE_SB1250 || SGI_IP22 || MOMENCO_OCELOT_C || MOMENCO_OCELOT_G || MOMENCO_OCELOT || MIPS_MALTA || MIPS_ATLAS || MIPS_EV96100 || MIPS_PB1100 || MIPS_PB1000
                                                   >> 579         default y
                                                   >> 580         help
                                                   >> 581           This option allows you to choose whether you want to have support
                                                   >> 582           for socalled swap devices or swap files in your kernel that are
                                                   >> 583           used to provide more virtual memory than the actual RAM present
                                                   >> 584           in your computer.  If unusre say Y.
                                                   >> 585 
                                                   >> 586 config SIBYTE_HAS_LDT
                                                   >> 587         bool
                                                   >> 588         depends on SIBYTE_SB1xxx_SOC && PCI
                                                   >> 589         default y
                                                   >> 590 
                                                   >> 591 config AU1000_USB_DEVICE
                                                   >> 592         bool
                                                   >> 593         depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000
                                                   >> 594         default n
                                                   >> 595 
                                                   >> 596 config COBALT_LCD
                                                   >> 597         bool
                                                   >> 598         depends on MIPS_COBALT
                                                   >> 599         default y
                                                   >> 600 
                                                   >> 601 config MIPS_GT64120
                                                   >> 602         bool
                                                   >> 603         depends on MIPS_EV64120
                                                   >> 604         default y
                                                   >> 605 
                                                   >> 606 config MIPS_GT96100
                                                   >> 607         bool
                                                   >> 608         depends on MIPS_EV96100
                                                   >> 609         default y
                                                   >> 610         help
                                                   >> 611           Say Y here to support the Galileo Technology GT96100 communications
                                                   >> 612           controller card.  There is a web page at <http://www.galileot.com/>.
                                                   >> 613 
                                                   >> 614 config IT8172_CIR
                                                   >> 615         bool
                                                   >> 616         depends on MIPS_ITE8172 || MIPS_IVR
                                                   >> 617         default y
                                                   >> 618 
                                                   >> 619 config IT8712
                                                   >> 620         bool
                                                   >> 621         depends on MIPS_ITE8172
                                                   >> 622         default y
                                                   >> 623 
                                                   >> 624 config BOOT_ELF32
                                                   >> 625         bool
                                                   >> 626         depends on DECSTATION || MIPS_ATLAS || MIPS_MALTA || SIBYTE_SB1250 || SGI_IP32 || SGI_IP22 || SNI_RM200_PCI
                                                   >> 627         default y
                                                   >> 628 
                                                   >> 629 config L1_CACHE_SHIFT
                                                   >> 630         int
                                                   >> 631         default "4" if DECSTATION
                                                   >> 632         default "5" if SGI_IP32 || SGI_IP22 || MIPS_SEAD || MIPS_MALTA || MIPS_ATLAS
                                                   >> 633         default "7" if SGI_IP27
                                                   >> 634 
                                                   >> 635 config ARC32
                                                   >> 636         bool
                                                   >> 637         depends on SNI_RM200_PCI || SGI_IP32 || SGI_IP22 || MIPS_MAGNUM_4000 || OLIVETTI_M700
                                                   >> 638         default y
                                                   >> 639 
                                                   >> 640 config FB
                                                   >> 641         bool
                                                   >> 642         depends on MIPS_MAGNUM_4000 || OLIVETTI_M700
                                                   >> 643         default y
                                                   >> 644         ---help---
                                                   >> 645           The frame buffer device provides an abstraction for the graphics
                                                   >> 646           hardware. It represents the frame buffer of some video hardware and
                                                   >> 647           allows application software to access the graphics hardware through
                                                   >> 648           a well-defined interface, so the software doesn't need to know
                                                   >> 649           anything about the low-level (hardware register) stuff.
                                                   >> 650 
                                                   >> 651           Frame buffer devices work identically across the different
                                                   >> 652           architectures supported by Linux and make the implementation of
                                                   >> 653           application programs easier and more portable; at this point, an X
                                                   >> 654           server exists which uses the frame buffer device exclusively.
                                                   >> 655           On several non-X86 architectures, the frame buffer device is the
                                                   >> 656           only way to use the graphics hardware.
                                                   >> 657 
                                                   >> 658           The device is accessed through special device nodes, usually located
                                                   >> 659           in the /dev directory, i.e. /dev/fb*.
                                                   >> 660 
                                                   >> 661           You need an utility program called fbset to make full use of frame
                                                   >> 662           buffer devices. Please read <file:Documentation/fb/framebuffer.txt>
                                                   >> 663           and the Framebuffer-HOWTO at
                                                   >> 664           <http://www.tahallah.demon.co.uk/programming/prog.html> for more
                                                   >> 665           information.
                                                   >> 666 
                                                   >> 667           Say Y here and to the driver for your graphics board below if you
                                                   >> 668           are compiling a kernel for a non-x86 architecture.
                                                   >> 669 
                                                   >> 670           If you are compiling for the x86 architecture, you can say Y if you
                                                   >> 671           want to play with it, but it is not essential. Please note that
                                                   >> 672           running graphical applications that directly touch the hardware
                                                   >> 673           (e.g. an accelerated X server) and that are not frame buffer
                                                   >> 674           device-aware may cause unexpected results. If unsure, say N.
                                                   >> 675 
                                                   >> 676 config FB_G364
                                                   >> 677         bool
                                                   >> 678         depends on MIPS_MAGNUM_4000 || OLIVETTI_M700
                                                   >> 679         default y
                                                   >> 680 
                                                   >> 681 config HAVE_STD_PC_SERIAL_PORT
                                                   >> 682         bool
                                                   >> 683         depends on DDB5476 || DDB5074 || MIPS_MALTA
                                                   >> 684         default y
                                                   >> 685 
                                                   >> 686 config VR4181
                                                   >> 687         bool
                                                   >> 688         depends on NEC_OSPREY
                                                   >> 689         default y
                                                   >> 690 
                                                   >> 691 config ARC_CONSOLE
                                                   >> 692         bool "ARC console support"
                                                   >> 693         depends on SGI_IP22 || SNI_RM200_PCI
                                                   >> 694 
                                                   >> 695 config ARC_MEMORY
                                                   >> 696         bool
                                                   >> 697         depends on SNI_RM200_PCI || SGI_IP32
                                                   >> 698         default y
                                                   >> 699 
                                                   >> 700 config ARC_PROMLIB
                                                   >> 701         bool
                                                   >> 702         depends on SNI_RM200_PCI || SGI_IP32 || SGI_IP22
                                                   >> 703         default y
                                                   >> 704 
                                                   >> 705 config BOARD_SCACHE
                                                   >> 706         bool
                                                   >> 707         depends on MIPS_EV96100 || MOMENCO_OCELOT || SGI_IP22
                                                   >> 708         default y
                                                   >> 709 
                                                   >> 710 config ARC64
                                                   >> 711         bool
                                                   >> 712         depends on SGI_IP27
                                                   >> 713         default y
                                                   >> 714 
                                                   >> 715 config BOOT_ELF64
                                                   >> 716         bool
                                                   >> 717         depends on SGI_IP27
                                                   >> 718         default y
                                                   >> 719 
                                                   >> 720 #config MAPPED_PCI_IO y
                                                   >> 721 #       bool
                                                   >> 722 #       depends on SGI_IP27
                                                   >> 723 #       default y
                                                   >> 724 
                                                   >> 725 config QL_ISP_A64
                                                   >> 726         bool
                                                   >> 727         depends on SGI_IP27
                                                   >> 728         default y
                                                   >> 729 
                                                   >> 730 config TOSHIBA_BOARDS
                                                   >> 731         bool
                                                   >> 732         depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927
                                                   >> 733         default y
                                                   >> 734 
                                                   >> 735 config TANBAC_TB0219
                                                   >> 736         bool "Added TANBAC TB0219 Base board support"
                                                   >> 737         depends on TANBAC_TB0229
                                                   >> 738 
                                                   >> 739 endmenu
                                                   >> 740 
                                                   >> 741 
                                                   >> 742 menu "CPU selection"
                                                   >> 743 
                                                   >> 744 choice
                                                   >> 745         prompt "CPU type"
                                                   >> 746         default CPU_R4X00
                                                   >> 747 
                                                   >> 748 config CPU_MIPS32
                                                   >> 749         bool "MIPS32"
                                                   >> 750 
                                                   >> 751 config CPU_MIPS64
                                                   >> 752         bool "MIPS64"
                                                   >> 753 
                                                   >> 754 config CPU_R3000
                                                   >> 755         bool "R3000"
                                                   >> 756         depends on MIPS32
                                                   >> 757         help
                                                   >> 758           Please make sure to pick the right CPU type. Linux/MIPS is not
                                                   >> 759           designed to be generic, i.e. Kernels compiled for R3000 CPUs will
                                                   >> 760           *not* work on R4000 machines and vice versa.  However, since most
                                                   >> 761           of the supported machines have an R4000 (or similar) CPU, R4x00
                                                   >> 762           might be a safe bet.  If the resulting kernel does not work,
                                                   >> 763           try to recompile with R3000.
                                                   >> 764 
                                                   >> 765 config CPU_TX39XX
                                                   >> 766         bool "R39XX"
                                                   >> 767         depends on MIPS32
                                                   >> 768 
                                                   >> 769 config CPU_VR41XX
                                                   >> 770         bool "R41xx"
                                                   >> 771         help
                                                   >> 772           The options selects support for the NEC VR41xx series of processors.
                                                   >> 773           Only choose this option if you have one of these processors as a
                                                   >> 774           kernel built with this option will not run on any other type of
                                                   >> 775           processor or vice versa.
                                                   >> 776 
                                                   >> 777 config CPU_R4300
                                                   >> 778         bool "R4300"
                                                   >> 779         help
                                                   >> 780           MIPS Technologies R4300-series processors.
                                                   >> 781 
                                                   >> 782 config CPU_R4X00
                                                   >> 783         bool "R4x00"
                                                   >> 784         help
                                                   >> 785           MIPS Technologies R4000-series processors other than 4300, including
                                                   >> 786           the R4000, R4400, R4600, and 4700.
                                                   >> 787 
                                                   >> 788 config CPU_TX49XX
                                                   >> 789         bool "R49XX"
                                                   >> 790 
                                                   >> 791 config CPU_R5000
                                                   >> 792         bool "R5000"
                                                   >> 793         help
                                                   >> 794           MIPS Technologies R5000-series processors other than the Nevada.
                                                   >> 795 
                                                   >> 796 config CPU_R5432
                                                   >> 797         bool "R5432"
                                                   >> 798 
                                                   >> 799 config CPU_R6000
                                                   >> 800         bool "R6000"
                                                   >> 801         depends on MIPS32 && EXPERIMENTAL
                                                   >> 802         help
                                                   >> 803           MIPS Technologies R6000 and R6000A series processors.  Note these
                                                   >> 804           processors are extremly rare and the support for them is incomplete.
                                                   >> 805 
                                                   >> 806 config CPU_NEVADA
                                                   >> 807         bool "R52xx"
                                                   >> 808         help
                                                   >> 809           MIPS Technologies R52x0-series ("Nevada") processors.
                                                   >> 810 
                                                   >> 811 config CPU_R8000
                                                   >> 812         bool "R8000"
                                                   >> 813         depends on MIPS64 && EXPERIMENTAL
                                                   >> 814         help
                                                   >> 815           MIPS Technologies R8000 processors.  Note these processors are
                                                   >> 816           uncommon and the support for them is incomplete.
                                                   >> 817 
                                                   >> 818 config CPU_R10000
                                                   >> 819         bool "R10000"
                                                   >> 820         help
                                                   >> 821           MIPS Technologies R10000-series processors.
                                                   >> 822 
                                                   >> 823 config CPU_RM7000
                                                   >> 824         bool "RM7000"
                                                   >> 825 
                                                   >> 826 config CPU_SB1
                                                   >> 827         bool "SB1"
248                                                   828 
249 endchoice                                         829 endchoice
250                                                   830 
                                                   >> 831 config R5000_CPU_SCACHE
                                                   >> 832         bool
                                                   >> 833         depends on CPU_NEVADA || CPU_R5000
                                                   >> 834         default y if SGI_IP22 || SGI_IP32 || LASAT
                                                   >> 835 
                                                   >> 836 config BOARD_SCACHE
                                                   >> 837         bool
                                                   >> 838         depends on CPU_NEVADA || CPU_R4X00 || CPU_R5000
                                                   >> 839         default y if SGI_IP22 || (SGI_IP32 && CPU_R5000) || R5000_CPU_SCACHE
                                                   >> 840 
                                                   >> 841 config SIBYTE_DMA_PAGEOPS
                                                   >> 842         bool "Use DMA to clear/copy pages"
                                                   >> 843         depends on CPU_SB1
                                                   >> 844         help
                                                   >> 845           Instead of using the CPU to zero and copy pages, use a Data Mover
                                                   >> 846           channel.  These DMA channels are otherwise unused by the standard
                                                   >> 847           SiByte Linux port.  Seems to give a small performance benefit.
                                                   >> 848 
                                                   >> 849 config CPU_HAS_PREFETCH
                                                   >> 850         bool "Enable prefetches" if CPU_SB1 && !CPU_SB1_PASS_2
                                                   >> 851         default y if CPU_RM7000 || CPU_MIPS64 || CPU_MIPS32
                                                   >> 852 
                                                   >> 853 config VTAG_ICACHE
                                                   >> 854         bool "Support for Virtual Tagged I-cache" if CPU_MIPS64 || CPU_MIPS32
                                                   >> 855         default y if CPU_SB1
                                                   >> 856 
251 choice                                            857 choice
252         prompt "Power Manager Instruction (wai !! 858         prompt "SB1 Pass"
253         default CPU_PM_NONE                    !! 859         depends on CPU_SB1
                                                   >> 860         default CPU_SB1_PASS_1
254                                                   861 
255 config CPU_PM_NONE                             !! 862 config CPU_SB1_PASS_1
256         bool "None"                            !! 863         bool "Pass1"
257                                                   864 
258 config CPU_PM_WAIT                             !! 865 config CPU_SB1_PASS_2
259         bool "wait"                            !! 866         bool "Pass2"
260                                                   867 
261 config CPU_PM_DOZE                             !! 868 config CPU_SB1_PASS_2_2
262         bool "doze"                            !! 869         bool "Pass2.2"
263                                                   870 
264 config CPU_PM_STOP                             << 
265         bool "stop"                            << 
266 endchoice                                         871 endchoice
267                                                   872 
268 menuconfig HAVE_TCM                            !! 873 config SB1_PASS_1_WORKAROUNDS
269         bool "Tightly-Coupled/Sram Memory"     !! 874         bool
270         depends on !COMPILE_TEST               !! 875         depends on CPU_SB1_PASS_1
271         help                                   !! 876         default y
272           The implementation are not only used << 
273           but also used by sram on SOC bus. It << 
274           software interface, so that old tcm  << 
275           re-used directly.                    << 
276                                                << 
277 if HAVE_TCM                                    << 
278 config ITCM_RAM_BASE                           << 
279         hex "ITCM ram base"                    << 
280         default 0xffffffff                     << 
281                                                << 
282 config ITCM_NR_PAGES                           << 
283         int "Page count of ITCM size: NR*4KB"  << 
284         range 1 256                            << 
285         default 32                             << 
286                                                << 
287 config HAVE_DTCM                               << 
288         bool "DTCM Support"                    << 
289                                                << 
290 config DTCM_RAM_BASE                           << 
291         hex "DTCM ram base"                    << 
292         depends on HAVE_DTCM                   << 
293         default 0xffffffff                     << 
294                                                << 
295 config DTCM_NR_PAGES                           << 
296         int "Page count of DTCM size: NR*4KB"  << 
297         depends on HAVE_DTCM                   << 
298         range 1 256                            << 
299         default 32                             << 
300 endif                                          << 
301                                                   877 
302 config CPU_HAS_VDSP                            !! 878 config SB1_PASS_2_WORKAROUNDS
303         bool "CPU has VDSP coprocessor"        !! 879         bool
304         depends on CPU_HAS_FPU && CPU_HAS_FPUV !! 880         depends on CPU_SB1 && (CPU_SB1_PASS_2_2 || CPU_SB1_PASS_2)
305                                                !! 881         default y
306 config CPU_HAS_FPU                             !! 882 
307         bool "CPU has FPU coprocessor"         !! 883 # Avoid prefetches on Pass 2 (before 2.2)
308         depends on CPU_CK807 || CPU_CK810 || C !! 884 # XXXKW for now, let 2.2 use same WORKAROUNDS flag as pre-2.2
309                                                !! 885 config SB1_CACHE_ERROR
310 config CPU_HAS_ICACHE_INS                      !! 886         bool "Support for SB1 Cache Error handler"
311         bool "CPU has Icache invalidate instru !! 887         depends on CPU_SB1
312         depends on CPU_HAS_CACHEV2             !! 888 
313                                                !! 889 config SB1_CERR_IGNORE_RECOVERABLE
314 config CPU_HAS_TEE                             !! 890         bool "Ignore recoverable cache errors"
315         bool "CPU has Trusted Execution Enviro !! 891         depends on SB1_CACHE_ERROR
316         depends on CPU_CK810                   !! 892 
                                                   >> 893 config SB1_CERR_SPIN
                                                   >> 894         bool "Spin instead of running handler"
                                                   >> 895         depends on SB1_CACHE_ERROR
                                                   >> 896 
                                                   >> 897 config 64BIT_PHYS_ADDR
                                                   >> 898         bool "Support for 64-bit physical address space"
                                                   >> 899         depends on (CPU_R4X00 || CPU_R5000 || CPU_RM7000 || CPU_R10000 || CPU_SB1 || CPU_MIPS32 || CPU_MIPS64) && MIPS32
                                                   >> 900 
                                                   >> 901 config CPU_ADVANCED
                                                   >> 902         bool "Override CPU Options"
                                                   >> 903         depends on MIPS32
                                                   >> 904         help
                                                   >> 905           Saying yes here allows you to select support for various features
                                                   >> 906           your CPU may or may not have.  Most people should say N here.
                                                   >> 907 
                                                   >> 908 config CPU_HAS_LLSC
                                                   >> 909         bool "ll/sc Instructions available" if CPU_ADVANCED
                                                   >> 910         default y if !CPU_ADVANCED && !CPU_R3000 && !CPU_VR41XX && !CPU_TX39XX
                                                   >> 911         help
                                                   >> 912           MIPS R4000 series and later provide the Load Linked (ll)
                                                   >> 913           and Store Conditional (sc) instructions. More information is
                                                   >> 914           available at <http://www.go-ecs.com/mips/miptek1.htm>.
                                                   >> 915 
                                                   >> 916           Say Y here if your CPU has the ll and sc instructions.  Say Y here
                                                   >> 917           for better performance, N if you don't know.  You must say Y here
                                                   >> 918           for multiprocessor machines.
                                                   >> 919 
                                                   >> 920 config CPU_HAS_LLDSCD
                                                   >> 921         bool "lld/scd Instructions available" if CPU_ADVANCED
                                                   >> 922         default y if !CPU_ADVANCED && !CPU_R3000 && !CPU_VR41XX && !CPU_TX39XX && !CPU_MIPS32
                                                   >> 923         help
                                                   >> 924           Say Y here if your CPU has the lld and scd instructions, the 64-bit
                                                   >> 925           equivalents of ll and sc.  Say Y here for better performance, N if
                                                   >> 926           you don't know.  You must say Y here for multiprocessor machines.
                                                   >> 927 
                                                   >> 928 config CPU_HAS_WB
                                                   >> 929         bool "Writeback Buffer available" if CPU_ADVANCED
                                                   >> 930         default y if !CPU_ADVANCED && (CPU_R3000 || CPU_VR41XX || CPU_TX39XX) && DECSTATION
                                                   >> 931         help
                                                   >> 932           Say N here for slightly better performance.  You must say Y here for
                                                   >> 933           machines which require flushing of write buffers in software.  Saying
                                                   >> 934           Y is the safe option; N may result in kernel malfunction and crashes.
                                                   >> 935 
                                                   >> 936 config CPU_HAS_SYNC
                                                   >> 937         bool
                                                   >> 938         depends on !CPU_R3000
                                                   >> 939         default y
                                                   >> 940 
                                                   >> 941 #
                                                   >> 942 # - Highmem only makes sense for the 32-bit kernel.
                                                   >> 943 # - The current highmem code will only work properly on physically indexed
                                                   >> 944 #   caches such as R3000, SB1, R7000 or those that look like they're virtually
                                                   >> 945 #   indexed such as R4000/R4400 SC and MC versions or R10000.  So for the
                                                   >> 946 #   moment we protect the user and offer the highmem option only on machines
                                                   >> 947 #   where it's known to be safe.  This will not offer highmem on a few systems
                                                   >> 948 #   such as MIPS32 and MIPS64 CPUs which may have virtual and physically
                                                   >> 949 #   indexed CPUs but we're playing safe.
                                                   >> 950 # - We should not offer highmem for system of which we already know that they
                                                   >> 951 #   don't have memory configurations that could gain from highmem support in
                                                   >> 952 #   the kernel because they don't support configurations with RAM at physical
                                                   >> 953 #   addresses > 0x20000000.
                                                   >> 954 #
                                                   >> 955 config HIGHMEM
                                                   >> 956         bool "High Memory Support"
                                                   >> 957         depends on MIPS32 && (CPU_R3000 || CPU_SB1 || CPU_R7000 || CPU_R10000) && !(BAGET_MIPS || DECSTATION)
317                                                   958 
318 config SMP                                        959 config SMP
319         bool "Symmetric Multi-Processing (SMP) !! 960         bool "Multi-Processing support"
320         depends on CPU_CK860                   !! 961         depends on SIBYTE_SB1xxx_SOC && SIBYTE_SB1250 && !SIBYTE_STANDALONE || SGI_IP27
321         default n                              !! 962         ---help---
                                                   >> 963           This enables support for systems with more than one CPU. If you have
                                                   >> 964           a system with only one CPU, like most personal computers, say N. If
                                                   >> 965           you have a system with more than one CPU, say Y.
                                                   >> 966 
                                                   >> 967           If you say N here, the kernel will run on single and multiprocessor
                                                   >> 968           machines, but will use only one CPU of a multiprocessor machine. If
                                                   >> 969           you say Y here, the kernel will run on many, but not all,
                                                   >> 970           singleprocessor machines. On a singleprocessor machine, the kernel
                                                   >> 971           will run faster if you say N here.
                                                   >> 972 
                                                   >> 973           People using multiprocessor machines who say Y here should also say
                                                   >> 974           Y to "Enhanced Real Time Clock Support", below.
                                                   >> 975 
                                                   >> 976           See also the <file:Documentation/smp.tex>,
                                                   >> 977           <file:Documentation/smp.txt> and the SMP-HOWTO available at
                                                   >> 978           <http://www.tldp.org/docs.html#howto>.
                                                   >> 979 
                                                   >> 980           If you don't know what to do here, say N.
322                                                   981 
323 config NR_CPUS                                    982 config NR_CPUS
324         int "Maximum number of CPUs (2-32)"       983         int "Maximum number of CPUs (2-32)"
325         range 2 32                             << 
326         depends on SMP                            984         depends on SMP
327         default "4"                            !! 985         default "32"
                                                   >> 986         help
                                                   >> 987           This allows you to specify the maximum number of CPUs which this
                                                   >> 988           kernel will support.  The maximum supported value is 32 and the
                                                   >> 989           minimum value which makes sense is 2.
328                                                   990 
329 config HIGHMEM                                 !! 991           This is purely to save memory - each supported CPU adds
330         bool "High Memory Support"             !! 992           approximately eight kilobytes to the kernel image.
331         depends on !CPU_CK610                  !! 993 
332         select KMAP_LOCAL                      !! 994 config PREEMPT
                                                   >> 995         bool "Preemptible Kernel"
                                                   >> 996         help
                                                   >> 997           This option reduces the latency of the kernel when reacting to
                                                   >> 998           real-time or interactive events by allowing a low priority process to
                                                   >> 999           be preempted even if it is in kernel mode executing a system call.
                                                   >> 1000           This allows applications to run more reliably even when the system is
                                                   >> 1001           under load.
                                                   >> 1002 
                                                   >> 1003 config DEBUG_SPINLOCK_SLEEP
                                                   >> 1004         bool "Sleep-inside-spinlock checking"
                                                   >> 1005         help
                                                   >> 1006           If you say Y here, various routines which may sleep will become very
                                                   >> 1007           noisy if they are called with a spinlock held.
                                                   >> 1008 
                                                   >> 1009 config RTC_DS1742
                                                   >> 1010         bool "DS1742 BRAM/RTC support"
                                                   >> 1011         depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927
                                                   >> 1012 
                                                   >> 1013 config MIPS_INSANE_LARGE
                                                   >> 1014         bool "Support for large 64-bit configurations"
                                                   >> 1015         depends on CPU_R10000 && MIPS64
                                                   >> 1016         help
                                                   >> 1017           MIPS R10000 does support a 44 bit / 16TB address space as opposed to
                                                   >> 1018           previous 64-bit processors which only supported 40 bit / 1TB. If you
                                                   >> 1019           need processes of more than 1TB virtual address space, say Y here.
                                                   >> 1020           This will result in additional memory usage, so it is not
                                                   >> 1021           recommended for normal users.
                                                   >> 1022 
                                                   >> 1023 config RWSEM_GENERIC_SPINLOCK
                                                   >> 1024         bool
                                                   >> 1025         default y
                                                   >> 1026 
                                                   >> 1027 endmenu
                                                   >> 1028 
                                                   >> 1029 menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)"
                                                   >> 1030 
                                                   >> 1031 config PCI
                                                   >> 1032         bool "Support for PCI controller"
                                                   >> 1033         depends on MIPS_DB1000 || DDB5074 || DDB5476 || DDB5477 || HP_LASERJET || LASAT || MIPS_IVR || MIPS_ATLAS || MIPS_COBALT || MIPS_EV64120 || MIPS_EV96100 || MIPS_ITE8172 || MIPS_MALTA || MOMENCO_OCELOT || MOMENCO_OCELOT_C || MOMENCO_OCELOT_G || MIPS_PB1000 || MIPS_PB1100 || MIPS_PB1500 || NEC_EAGLE || SGI_IP27 || SGI_IP32 || SIBYTE_SB1250 || SNI_RM200_PCI || TANBAC_TB0226 || TANBAC_TB0229 || TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || VICTOR_MPC30X || ZAO_CAPCELLA
                                                   >> 1034         help
                                                   >> 1035           Find out whether you have a PCI motherboard. PCI is the name of a
                                                   >> 1036           bus system, i.e. the way the CPU talks to the other stuff inside
                                                   >> 1037           your box. Other bus systems are ISA, EISA, or VESA. If you have PCI,
                                                   >> 1038           say Y, otherwise N.
                                                   >> 1039 
                                                   >> 1040           The PCI-HOWTO, available from
                                                   >> 1041           <http://www.tldp.org/docs.html#howto>, contains valuable
                                                   >> 1042           information about which PCI hardware does work under Linux and which
                                                   >> 1043           doesn't.
                                                   >> 1044 
                                                   >> 1045 source "drivers/pci/Kconfig"
                                                   >> 1046 
                                                   >> 1047 config ISA
                                                   >> 1048         bool "ISA bus support"
                                                   >> 1049         depends on ACER_PICA_61 || SGI_IP22 || MIPS_MAGNUM_4000 || OLIVETTI_M700 || SNI_RM200_PCI
                                                   >> 1050         default y if TOSHIBA_RBTX4927 || DDB5476 || DDB5074 || IBM_WORKPAD || CASIO_E55
                                                   >> 1051         help
                                                   >> 1052           Find out whether you have ISA slots on your motherboard.  ISA is the
                                                   >> 1053           name of a bus system, i.e. the way the CPU talks to the other stuff
                                                   >> 1054           inside your box.  Other bus systems are PCI, EISA, or VESA.  ISA is
                                                   >> 1055           an older system, now being displaced by PCI; newer boards don't
                                                   >> 1056           support it.  If you have ISA, say Y, otherwise N.
                                                   >> 1057 
                                                   >> 1058 #
                                                   >> 1059 # The SCSI bits are needed to get the SCSI code to link ...
                                                   >> 1060 #
                                                   >> 1061 config GENERIC_ISA_DMA
                                                   >> 1062         bool
                                                   >> 1063         default y if ACER_PICA_61 || MIPS_MAGNUM_4000 || OLIVETTI_M700 || SNI_RM200_PCI || SCSI
                                                   >> 1064 
                                                   >> 1065 config EISA
                                                   >> 1066         bool "EISA support"
                                                   >> 1067         depends on ISA && (SGI_IP22 || SNI_RM200_PCI)
                                                   >> 1068         ---help---
                                                   >> 1069           The Extended Industry Standard Architecture (EISA) bus was
                                                   >> 1070           developed as an open alternative to the IBM MicroChannel bus.
                                                   >> 1071 
                                                   >> 1072           The EISA bus provided some of the features of the IBM MicroChannel
                                                   >> 1073           bus while maintaining backward compatibility with cards made for
                                                   >> 1074           the older ISA bus.  The EISA bus saw limited use between 1988 and
                                                   >> 1075           1995 when it was made obsolete by the PCI bus.
                                                   >> 1076 
                                                   >> 1077           Say Y here if you are building a kernel for an EISA-based machine.
                                                   >> 1078 
                                                   >> 1079           Otherwise, say N.
                                                   >> 1080 
                                                   >> 1081 source "drivers/eisa/Kconfig"
                                                   >> 1082 
                                                   >> 1083 config TC
                                                   >> 1084         bool "TURBOchannel support"
                                                   >> 1085         depends on DECSTATION
                                                   >> 1086         help
                                                   >> 1087           TurboChannel is a DEC (now Compaq (now HP)) bus for Alpha and MIPS
                                                   >> 1088           processors.  Documentation on writing device drivers for TurboChannel
                                                   >> 1089           is available at:
                                                   >> 1090           <http://www.cs.arizona.edu/computer.help/policy/DIGITAL_unix/AA-PS3HD-TET1_html/TITLE.html>.
                                                   >> 1091 
                                                   >> 1092 #config ACCESSBUS
                                                   >> 1093 #       bool "Access.Bus support"
                                                   >> 1094 #       depends on TC
                                                   >> 1095 
                                                   >> 1096 config MMU
                                                   >> 1097         bool
333         default y                                 1098         default y
334                                                   1099 
335 config DRAM_BASE                               !! 1100 config MCA
336         hex "DRAM start addr (the same with me !! 1101         bool
337         default 0x0                            << 
338                                                   1102 
339 config HOTPLUG_CPU                             !! 1103 config SBUS
340         bool "Support for hot-pluggable CPUs"  !! 1104         bool
341         select GENERIC_IRQ_MIGRATION           !! 1105 
342         depends on SMP                         !! 1106 config HOTPLUG
                                                   >> 1107         bool "Support for hot-pluggable devices"
                                                   >> 1108         ---help---
                                                   >> 1109           Say Y here if you want to plug devices into your computer while
                                                   >> 1110           the system is running, and be able to use them quickly.  In many
                                                   >> 1111           cases, the devices can likewise be unplugged at any time too.
                                                   >> 1112 
                                                   >> 1113           One well known example of this is PCMCIA- or PC-cards, credit-card
                                                   >> 1114           size devices such as network cards, modems or hard drives which are
                                                   >> 1115           plugged into slots found on all modern laptop computers.  Another
                                                   >> 1116           example, used on modern desktops as well as laptops, is USB.
                                                   >> 1117 
                                                   >> 1118           Enable HOTPLUG and KMOD, and build a modular kernel.  Get agent
                                                   >> 1119           software (at <http://linux-hotplug.sourceforge.net/>) and install it.
                                                   >> 1120           Then your kernel will automatically call out to a user mode "policy
                                                   >> 1121           agent" (/sbin/hotplug) to load modules and set up software needed
                                                   >> 1122           to use devices as you hotplug them.
                                                   >> 1123 
                                                   >> 1124 source "drivers/pcmcia/Kconfig"
                                                   >> 1125 
                                                   >> 1126 source "drivers/pci/hotplug/Kconfig"
                                                   >> 1127 
                                                   >> 1128 endmenu
                                                   >> 1129 
                                                   >> 1130 menu "Executable file formats"
                                                   >> 1131 
                                                   >> 1132 source "fs/Kconfig.binfmt"
                                                   >> 1133 
                                                   >> 1134 config TRAD_SIGNALS
                                                   >> 1135         bool
                                                   >> 1136         default y if MIPS32
                                                   >> 1137 
                                                   >> 1138 config BINFMT_IRIX
                                                   >> 1139         bool "Include IRIX binary compatibility"
                                                   >> 1140         depends on !CPU_LITTLE_ENDIAN && MIPS32
                                                   >> 1141 
                                                   >> 1142 config MIPS32_COMPAT
                                                   >> 1143         bool "Kernel support for Linux/MIPS 32-bit binary compatibility"
                                                   >> 1144         depends on MIPS64
343         help                                      1145         help
344           Say Y here to allow turning CPUs off !! 1146           Select this option if you want Linux/MIPS 32-bit binary
345           controlled through /sys/devices/syst !! 1147           compatibility. Since all software available for Linux/MIPS is
                                                   >> 1148           currently 32-bit you should say Y here.
346                                                   1149 
347           Say N if you want to disable CPU hot !! 1150 config COMPAT
                                                   >> 1151         bool
                                                   >> 1152         depends on MIPS32_COMPAT
                                                   >> 1153         default y
348                                                   1154 
349 config HAVE_EFFICIENT_UNALIGNED_STRING_OPS     !! 1155 config MIPS32_O32
350         bool "Enable EFFICIENT_UNALIGNED_STRIN !! 1156         bool "Kernel support for o32 binaries"
351         depends on CPU_CK807 || CPU_CK810 || C !! 1157         depends on MIPS32_COMPAT
352         help                                      1158         help
353           Say Y here to enable EFFICIENT_UNALI !! 1159           Select this option if you want to run o32 binaries.  These are pure
354           deal with unaligned access by hardwa !! 1160           32-bit binaries as used by the 32-bit Linux/MIPS port.  Most of
                                                   >> 1161           existing binaries are in this format.
                                                   >> 1162 
                                                   >> 1163           If unsure, say Y.
                                                   >> 1164 
                                                   >> 1165 config MIPS32_N32
                                                   >> 1166         bool "Kernel support for n32 binaries"
                                                   >> 1167         depends on MIPS32_COMPAT
                                                   >> 1168         help
                                                   >> 1169           Select this option if you want to run n32 binaries.  These are
                                                   >> 1170           64-bit binaries using 32-bit quantities for addressing and certain
                                                   >> 1171           data that would normally be 64-bit.  They are used in special
                                                   >> 1172           cases.
                                                   >> 1173 
                                                   >> 1174           If unsure, say N.
                                                   >> 1175 
                                                   >> 1176 config BINFMT_ELF32
                                                   >> 1177         bool
                                                   >> 1178         default y if MIPS32_O32 || MIPS32_N32
                                                   >> 1179 
                                                   >> 1180 config PM
                                                   >> 1181         bool "Power Management support (EXPERIMENTAL)"
                                                   >> 1182         depends on EXPERIMENTAL && SOC_AU1X00
355                                                   1183 
356 endmenu                                           1184 endmenu
357                                                   1185 
358 source "arch/csky/Kconfig.platforms"           !! 1186 source "drivers/mtd/Kconfig"
                                                   >> 1187 
                                                   >> 1188 source "drivers/parport/Kconfig"
                                                   >> 1189 
                                                   >> 1190 source "drivers/pnp/Kconfig"
                                                   >> 1191 
                                                   >> 1192 source "drivers/base/Kconfig"
                                                   >> 1193 
                                                   >> 1194 source "drivers/block/Kconfig"
                                                   >> 1195 
                                                   >> 1196 
                                                   >> 1197 menu "MIPS initrd options"
                                                   >> 1198         depends on BLK_DEV_INITRD
                                                   >> 1199 
                                                   >> 1200 config EMBEDDED_RAMDISK
                                                   >> 1201         bool "Embed root filesystem ramdisk into the kernel"
                                                   >> 1202 
                                                   >> 1203 config EMBEDDED_RAMDISK_IMAGE
                                                   >> 1204         string "Filename of gziped ramdisk image"
                                                   >> 1205         depends on EMBEDDED_RAMDISK
                                                   >> 1206         default "ramdisk.gz"
                                                   >> 1207         help
                                                   >> 1208           This is the filename of the ramdisk image to be built into the
                                                   >> 1209           kernel.  Relative pathnames are relative to arch/mips/ramdisk/.  
                                                   >> 1210           The ramdisk image is not part of the kernel distribution; you must
                                                   >> 1211           provide one yourself.
                                                   >> 1212 
                                                   >> 1213 endmenu
                                                   >> 1214 
                                                   >> 1215 source "drivers/ide/Kconfig"
                                                   >> 1216 
                                                   >> 1217 source "drivers/scsi/Kconfig"
                                                   >> 1218 
                                                   >> 1219 source "drivers/cdrom/Kconfig"
                                                   >> 1220 
                                                   >> 1221 source "drivers/md/Kconfig"
                                                   >> 1222 
                                                   >> 1223 source "drivers/message/fusion/Kconfig"
                                                   >> 1224 
                                                   >> 1225 source "drivers/ieee1394/Kconfig"
                                                   >> 1226 
                                                   >> 1227 source "drivers/message/i2o/Kconfig"
                                                   >> 1228 
                                                   >> 1229 source "net/Kconfig"
                                                   >> 1230 
                                                   >> 1231 source "drivers/isdn/Kconfig"
                                                   >> 1232 
                                                   >> 1233 source "drivers/telephony/Kconfig"
                                                   >> 1234 
                                                   >> 1235 #
                                                   >> 1236 # input before char - char/joystick depends on it. As does USB.
                                                   >> 1237 #
                                                   >> 1238 source "drivers/input/Kconfig"
                                                   >> 1239 
                                                   >> 1240 source "drivers/char/Kconfig"
                                                   >> 1241 
                                                   >> 1242 #source drivers/misc/Config.in
                                                   >> 1243 
                                                   >> 1244 source "drivers/media/Kconfig"
                                                   >> 1245 
                                                   >> 1246 source "fs/Kconfig"
                                                   >> 1247 
                                                   >> 1248 source "drivers/video/Kconfig"
                                                   >> 1249 
                                                   >> 1250 
                                                   >> 1251 menu "Sound"
                                                   >> 1252 
                                                   >> 1253 config SOUND
                                                   >> 1254         tristate "Sound card support"
                                                   >> 1255         ---help---
                                                   >> 1256           If you have a sound card in your computer, i.e. if it can say more
                                                   >> 1257           than an occasional beep, say Y.  Be sure to have all the information
                                                   >> 1258           about your sound card and its configuration down (I/O port,
                                                   >> 1259           interrupt and DMA channel), because you will be asked for it.
                                                   >> 1260 
                                                   >> 1261           You want to read the Sound-HOWTO, available from
                                                   >> 1262           <http://www.tldp.org/docs.html#howto>. General information about
                                                   >> 1263           the modular sound system is contained in the files
                                                   >> 1264           <file:Documentation/sound/Introduction>.  The file
                                                   >> 1265           <file:Documentation/sound/README.OSS> contains some slightly
                                                   >> 1266           outdated but still useful information as well.
                                                   >> 1267 
                                                   >> 1268           If you have a PnP sound card and you want to configure it at boot
                                                   >> 1269           time using the ISA PnP tools (read
                                                   >> 1270           <http://www.roestock.demon.co.uk/isapnptools/>), then you need to
                                                   >> 1271           compile the sound card support as a module and load that module
                                                   >> 1272           after the PnP configuration is finished. To do this, choose M here
                                                   >> 1273           and read <file:Documentation/sound/README.modules>; the module
                                                   >> 1274           will be called soundcore.
                                                   >> 1275 
                                                   >> 1276           I'm told that even without a sound card, you can make your computer
                                                   >> 1277           say more than an occasional beep, by programming the PC speaker.
                                                   >> 1278           Kernel patches and supporting utilities to do that are in the pcsp
                                                   >> 1279           package, available at <ftp://ftp.infradead.org/pub/pcsp/>.
                                                   >> 1280 
                                                   >> 1281 source "sound/Kconfig"
                                                   >> 1282 
                                                   >> 1283 endmenu
                                                   >> 1284 
                                                   >> 1285 source "drivers/usb/Kconfig"
                                                   >> 1286 
                                                   >> 1287 
                                                   >> 1288 menu "Kernel hacking"
                                                   >> 1289 
                                                   >> 1290 config CROSSCOMPILE
                                                   >> 1291         bool "Are you using a crosscompiler"
                                                   >> 1292         help
                                                   >> 1293           Say Y here if you are compiling the kernel on a different
                                                   >> 1294           architecture than the one it is intended to run on.
                                                   >> 1295 
                                                   >> 1296 config DEBUG_KERNEL
                                                   >> 1297         bool "Kernel debugging"
                                                   >> 1298 
                                                   >> 1299 config KGDB
                                                   >> 1300         bool "Remote GDB kernel debugging"
                                                   >> 1301         depends on DEBUG_KERNEL
                                                   >> 1302         help
                                                   >> 1303           If you say Y here, it will be possible to remotely debug the MIPS
                                                   >> 1304           kernel using gdb. This enlarges your kernel image disk size by
                                                   >> 1305           several megabytes and requires a machine with more than 16 MB,
                                                   >> 1306           better 32 MB RAM to avoid excessive linking time. This is only
                                                   >> 1307           useful for kernel hackers. If unsure, say N.
                                                   >> 1308 
                                                   >> 1309 config GDB_CONSOLE
                                                   >> 1310         bool "Console output to GDB"
                                                   >> 1311         depends on KGDB
                                                   >> 1312         help
                                                   >> 1313           If you are using GDB for remote debugging over a serial port and
                                                   >> 1314           would like kernel messages to be formatted into GDB $O packets so
                                                   >> 1315           that GDB prints them as program output, say 'Y'.
                                                   >> 1316 
                                                   >> 1317 config RUNTIME_DEBUG
                                                   >> 1318         bool "Enable run-time debugging"
                                                   >> 1319         depends on DEBUG_KERNEL
                                                   >> 1320         help
                                                   >> 1321           If you say Y here, some debugging macros will do run-time checking.
                                                   >> 1322           If you say N here, those macros will mostly turn to no-ops.  See 
                                                   >> 1323           include/asm-mips/debug.h for debuging macros.
                                                   >> 1324           If unsure, say N.
                                                   >> 1325 
                                                   >> 1326 
                                                   >> 1327 config MAGIC_SYSRQ
                                                   >> 1328         bool "Magic SysRq key"
                                                   >> 1329         depends on DEBUG_KERNEL
                                                   >> 1330         help
                                                   >> 1331           If you say Y here, you will have some control over the system even
                                                   >> 1332           if the system crashes for example during kernel debugging (e.g., you
                                                   >> 1333           will be able to flush the buffer cache to disk, reboot the system
                                                   >> 1334           immediately or dump some status information). This is accomplished
                                                   >> 1335           by pressing various keys while holding SysRq (Alt+PrintScreen). It
                                                   >> 1336           also works on a serial console (on PC hardware at least), if you
                                                   >> 1337           send a BREAK and then within 5 seconds a command keypress. The
                                                   >> 1338           keys are documented in <file:Documentation/sysrq.txt>. Don't say Y
                                                   >> 1339           unless you really know what this hack does.
                                                   >> 1340 
                                                   >> 1341 config MIPS_UNCACHED
                                                   >> 1342         bool "Run uncached"
                                                   >> 1343         depends on DEBUG_KERNEL && !SMP && !SGI_IP27
                                                   >> 1344         help
                                                   >> 1345           If you say Y here there kernel will disable all CPU caches.  This will
                                                   >> 1346           reduce the system's performance dramatically but can help finding
                                                   >> 1347           otherwise hard to track bugs.  It can also useful if you're doing
                                                   >> 1348           hardware debugging with a logic analyzer and need to see all traffic
                                                   >> 1349           on the bus.
                                                   >> 1350 
                                                   >> 1351 config DEBUG_HIGHMEM
                                                   >> 1352         bool "Highmem debugging"
                                                   >> 1353         depends on DEBUG_KERNEL && HIGHMEM
                                                   >> 1354 
                                                   >> 1355 endmenu
                                                   >> 1356 
                                                   >> 1357 source "security/Kconfig"
                                                   >> 1358 
                                                   >> 1359 source "crypto/Kconfig"
359                                                   1360 
360 source "kernel/Kconfig.hz"                     !! 1361 source "lib/Kconfig"
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php