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

TOMOYO Linux Cross Reference
Linux/arch/m68k/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/m68k/Kconfig (Version linux-6.12-rc7) and /arch/alpha/Kconfig (Version linux-4.20.17)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 config M68K                                    !!   2 config ALPHA
  3         bool                                        3         bool
  4         default y                                   4         default y
  5         select ARCH_32BIT_OFF_T                !!   5         select ARCH_MIGHT_HAVE_PC_PARPORT
  6         select ARCH_HAS_BINFMT_FLAT            !!   6         select ARCH_MIGHT_HAVE_PC_SERIO
  7         select ARCH_HAS_CPU_CACHE_ALIASING     !!   7         select ARCH_NO_PREEMPT
  8         select ARCH_HAS_CPU_FINALIZE_INIT if M !!   8         select ARCH_USE_CMPXCHG_LOCKREF
  9         select ARCH_HAS_CURRENT_STACK_POINTER  !!   9         select HAVE_AOUT
 10         select ARCH_HAS_DMA_PREP_COHERENT if M !!  10         select HAVE_IDE
 11         select ARCH_HAS_SYNC_DMA_FOR_DEVICE if !!  11         select HAVE_OPROFILE
 12         select ARCH_HAVE_NMI_SAFE_CMPXCHG if R !!  12         select HAVE_PCSPKR_PLATFORM
 13         select ARCH_MIGHT_HAVE_PC_PARPORT if I !!  13         select HAVE_PERF_EVENTS
 14         select ARCH_NO_PREEMPT if !COLDFIRE    !!  14         select NEED_DMA_MAP_STATE
 15         select ARCH_USE_MEMTEST if MMU_MOTOROL !!  15         select NEED_SG_DMA_LENGTH
 16         select ARCH_WANT_IPC_PARSE_VERSION     !!  16         select VIRT_TO_BUS
 17         select BINFMT_FLAT_ARGVP_ENVP_ON_STACK !!  17         select GENERIC_IRQ_PROBE
 18         select DMA_DIRECT_REMAP if M68K_NONCOH !!  18         select AUTO_IRQ_AFFINITY if SMP
 19         select GENERIC_ATOMIC64                << 
 20         select GENERIC_CPU_DEVICES             << 
 21         select GENERIC_IOMAP if HAS_IOPORT     << 
 22         select GENERIC_IRQ_SHOW                    19         select GENERIC_IRQ_SHOW
 23         select GENERIC_LIB_ASHLDI3             !!  20         select ARCH_WANT_IPC_PARSE_VERSION
 24         select GENERIC_LIB_ASHRDI3             !!  21         select ARCH_HAVE_NMI_SAFE_CMPXCHG
 25         select GENERIC_LIB_LSHRDI3             !!  22         select AUDIT_ARCH
 26         select HAS_IOPORT if PCI || ISA || ATA !!  23         select GENERIC_CLOCKEVENTS
 27         select HAVE_ARCH_SECCOMP               !!  24         select GENERIC_CPU_VULNERABILITIES
 28         select HAVE_ARCH_SECCOMP_FILTER        !!  25         select GENERIC_SMP_IDLE_THREAD
 29         select HAVE_ASM_MODVERSIONS            !!  26         select GENERIC_STRNCPY_FROM_USER
 30         select HAVE_DEBUG_BUGVERBOSE           !!  27         select GENERIC_STRNLEN_USER
 31         select HAVE_EFFICIENT_UNALIGNED_ACCESS !!  28         select HAVE_ARCH_AUDITSYSCALL
 32         select HAVE_MOD_ARCH_SPECIFIC              29         select HAVE_MOD_ARCH_SPECIFIC
 33         select HAVE_UID16                      << 
 34         select MMU_GATHER_NO_RANGE if MMU      << 
 35         select MODULES_USE_ELF_REL             << 
 36         select MODULES_USE_ELF_RELA                30         select MODULES_USE_ELF_RELA
 37         select NO_DMA if !MMU && !COLDFIRE     !!  31         select ODD_RT_SIGACTION
 38         select OLD_SIGACTION                   !!  32         select OLD_SIGSUSPEND
 39         select OLD_SIGSUSPEND3                 !!  33         select CPU_NO_EFFICIENT_FFS if !ALPHA_EV67
 40         select UACCESS_MEMCPY if !MMU          !!  34         help
 41         select ZONE_DMA                        !!  35           The Alpha is a 64-bit general-purpose processor designed and
                                                   >>  36           marketed by the Digital Equipment Corporation of blessed memory,
                                                   >>  37           now Hewlett-Packard.  The Alpha Linux project has a home page at
                                                   >>  38           <http://www.alphalinux.org/>.
 42                                                    39 
 43 config CPU_BIG_ENDIAN                          !!  40 config 64BIT
 44         def_bool y                                 41         def_bool y
 45                                                    42 
                                                   >>  43 config MMU
                                                   >>  44         bool
                                                   >>  45         default y
                                                   >>  46 
                                                   >>  47 config RWSEM_GENERIC_SPINLOCK
                                                   >>  48         bool
                                                   >>  49 
                                                   >>  50 config RWSEM_XCHGADD_ALGORITHM
                                                   >>  51         bool
                                                   >>  52         default y
                                                   >>  53 
 46 config ARCH_HAS_ILOG2_U32                          54 config ARCH_HAS_ILOG2_U32
 47         bool                                       55         bool
                                                   >>  56         default n
 48                                                    57 
 49 config ARCH_HAS_ILOG2_U64                          58 config ARCH_HAS_ILOG2_U64
 50         bool                                       59         bool
                                                   >>  60         default n
 51                                                    61 
 52 config GENERIC_HWEIGHT                         !!  62 config GENERIC_CALIBRATE_DELAY
 53         bool                                       63         bool
 54         default y                                  64         default y
 55                                                    65 
 56 config GENERIC_CALIBRATE_DELAY                 !!  66 config ZONE_DMA
 57         bool                                       67         bool
 58         default y                                  68         default y
 59                                                    69 
 60 config GENERIC_CSUM                            !!  70 config GENERIC_ISA_DMA
 61         bool                                       71         bool
                                                   >>  72         default y
                                                   >>  73 
                                                   >>  74 config PGTABLE_LEVELS
                                                   >>  75         int
                                                   >>  76         default 3
                                                   >>  77 
                                                   >>  78 config AUDIT_ARCH
                                                   >>  79         bool
                                                   >>  80 
                                                   >>  81 menu "System setup"
                                                   >>  82 
                                                   >>  83 choice
                                                   >>  84         prompt "Alpha system type"
                                                   >>  85         default ALPHA_GENERIC
                                                   >>  86         ---help---
                                                   >>  87           This is the system type of your hardware.  A "generic" kernel will
                                                   >>  88           run on any supported Alpha system. However, if you configure a
                                                   >>  89           kernel for your specific system, it will be faster and smaller.
                                                   >>  90 
                                                   >>  91           To find out what type of Alpha system you have, you may want to
                                                   >>  92           check out the Linux/Alpha FAQ, accessible on the WWW from
                                                   >>  93           <http://www.alphalinux.org/>. In summary:
                                                   >>  94 
                                                   >>  95           Alcor/Alpha-XLT     AS 600, AS 500, XL-300, XL-366
                                                   >>  96           Alpha-XL            XL-233, XL-266
                                                   >>  97           AlphaBook1          Alpha laptop
                                                   >>  98           Avanti              AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
                                                   >>  99           Cabriolet           AlphaPC64, AlphaPCI64
                                                   >> 100           DP264               DP264 / DS20 / ES40 / DS10 / DS10L
                                                   >> 101           EB164               EB164 21164 evaluation board
                                                   >> 102           EB64+               EB64+ 21064 evaluation board
                                                   >> 103           EB66                EB66 21066 evaluation board
                                                   >> 104           EB66+               EB66+ 21066 evaluation board
                                                   >> 105           Jensen              DECpc 150, DEC 2000 models 300, 500
                                                   >> 106           LX164               AlphaPC164-LX
                                                   >> 107           Lynx                AS 2100A
                                                   >> 108           Miata               Personal Workstation 433/500/600 a/au
                                                   >> 109           Marvel              AlphaServer ES47 / ES80 / GS1280
                                                   >> 110           Mikasa              AS 1000
                                                   >> 111           Noname              AXPpci33, UDB (Multia)
                                                   >> 112           Noritake            AS 1000A, AS 600A, AS 800
                                                   >> 113           PC164               AlphaPC164
                                                   >> 114           Rawhide             AS 1200, AS 4000, AS 4100
                                                   >> 115           Ruffian             RPX164-2, AlphaPC164-UX, AlphaPC164-BX
                                                   >> 116           SX164               AlphaPC164-SX
                                                   >> 117           Sable               AS 2000, AS 2100
                                                   >> 118           Shark               DS 20L
                                                   >> 119           Takara              Takara (OEM)
                                                   >> 120           Titan               AlphaServer ES45 / DS25 / DS15
                                                   >> 121           Wildfire            AlphaServer GS 40/80/160/320
                                                   >> 122 
                                                   >> 123           If you don't know what to do, choose "generic".
                                                   >> 124 
                                                   >> 125 config ALPHA_GENERIC
                                                   >> 126         bool "Generic"
                                                   >> 127         depends on TTY
                                                   >> 128         help
                                                   >> 129           A generic kernel will run on all supported Alpha hardware.
                                                   >> 130 
                                                   >> 131 config ALPHA_ALCOR
                                                   >> 132         bool "Alcor/Alpha-XLT"
                                                   >> 133         help
                                                   >> 134           For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data
                                                   >> 135           slices (Data Switch, DSW) - 208-pin PQFP and 1 control (Control, I/O
                                                   >> 136           Address, CIA) - a 383 pin plastic PGA).  It provides a DRAM
                                                   >> 137           controller (256-bit memory bus) and a PCI interface.  It also does
                                                   >> 138           all the work required to support an external Bcache and to maintain
                                                   >> 139           memory coherence when a PCI device DMAs into (or out of) memory.
                                                   >> 140 
                                                   >> 141 config ALPHA_XL
                                                   >> 142         bool "Alpha-XL"
                                                   >> 143         help
                                                   >> 144           XL-233 and XL-266-based Alpha systems.
                                                   >> 145 
                                                   >> 146 config ALPHA_BOOK1
                                                   >> 147         bool "AlphaBook1"
                                                   >> 148         help
                                                   >> 149           Dec AlphaBook1/Burns Alpha-based laptops.
                                                   >> 150 
                                                   >> 151 config ALPHA_AVANTI_CH
                                                   >> 152         bool "Avanti"
                                                   >> 153 
                                                   >> 154 config ALPHA_CABRIOLET
                                                   >> 155         bool "Cabriolet"
                                                   >> 156         help
                                                   >> 157           Cabriolet AlphaPC64, AlphaPCI64 systems.  Derived from EB64+ but now
                                                   >> 158           baby-AT with Flash boot ROM, no on-board SCSI or Ethernet. 3 ISA
                                                   >> 159           slots, 4 PCI slots (one pair are on a shared slot), uses plug-in
                                                   >> 160           Bcache SIMMs.  Requires power supply with 3.3V output.
                                                   >> 161 
                                                   >> 162 config ALPHA_DP264
                                                   >> 163         bool "DP264"
                                                   >> 164         help
                                                   >> 165           Various 21264 systems with the tsunami core logic chipset.
                                                   >> 166           API Networks: 264DP, UP2000(+), CS20;
                                                   >> 167           Compaq: DS10(E,L), XP900, XP1000, DS20(E), ES40.
                                                   >> 168 
                                                   >> 169 config ALPHA_EB164
                                                   >> 170         bool "EB164"
                                                   >> 171         help
                                                   >> 172           EB164 21164 evaluation board from DEC.  Uses 21164 and ALCOR.  Has
                                                   >> 173           ISA and PCI expansion (3 ISA slots, 2 64-bit PCI slots (one is
                                                   >> 174           shared with an ISA slot) and 2 32-bit PCI slots.  Uses plus-in
                                                   >> 175           Bcache SIMMs. I/O sub-system provides SuperI/O (2S, 1P, FD), KBD,
                                                   >> 176           MOUSE (PS2 style), RTC/NVRAM.  Boot ROM is Flash.  PC-AT-sized
                                                   >> 177           motherboard.  Requires power supply with 3.3V output.
                                                   >> 178 
                                                   >> 179 config ALPHA_EB64P_CH
                                                   >> 180         bool "EB64+"
                                                   >> 181 
                                                   >> 182 config ALPHA_EB66
                                                   >> 183         bool "EB66"
                                                   >> 184         help
                                                   >> 185           A Digital DS group board.  Uses 21066 or 21066A.  I/O sub-system is
                                                   >> 186           identical to EB64+.  Baby PC-AT size.  Runs from standard PC power
                                                   >> 187           supply.  The EB66 schematic was published as a marketing poster
                                                   >> 188           advertising the 21066 as "the first microprocessor in the world with
                                                   >> 189           embedded PCI".
 62                                                   190 
 63 config TIME_LOW_RES                            !! 191 config ALPHA_EB66P
                                                   >> 192         bool "EB66+"
                                                   >> 193         help
                                                   >> 194           Later variant of the EB66 board.
                                                   >> 195 
                                                   >> 196 config ALPHA_EIGER
                                                   >> 197         bool "Eiger"
                                                   >> 198         help
                                                   >> 199           Apparently an obscure OEM single-board computer based on the
                                                   >> 200           Typhoon/Tsunami chipset family. Information on it is scanty.
                                                   >> 201 
                                                   >> 202 config ALPHA_JENSEN
                                                   >> 203         bool "Jensen"
                                                   >> 204         depends on BROKEN
                                                   >> 205         select DMA_DIRECT_OPS
                                                   >> 206         help
                                                   >> 207           DEC PC 150 AXP (aka Jensen): This is a very old Digital system - one
                                                   >> 208           of the first-generation Alpha systems. A number of these systems
                                                   >> 209           seem to be available on the second- hand market. The Jensen is a
                                                   >> 210           floor-standing tower system which originally used a 150MHz 21064 It
                                                   >> 211           used programmable logic to interface a 486 EISA I/O bridge to the
                                                   >> 212           CPU.
                                                   >> 213 
                                                   >> 214 config ALPHA_LX164
                                                   >> 215         bool "LX164"
                                                   >> 216         help
                                                   >> 217           A technical overview of this board is available at
                                                   >> 218           <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>.
                                                   >> 219 
                                                   >> 220 config ALPHA_LYNX
                                                   >> 221         bool "Lynx"
                                                   >> 222         help
                                                   >> 223           AlphaServer 2100A-based systems.
                                                   >> 224 
                                                   >> 225 config ALPHA_MARVEL
                                                   >> 226         bool "Marvel"
                                                   >> 227         help
                                                   >> 228           AlphaServer ES47 / ES80 / GS1280 based on EV7.
                                                   >> 229 
                                                   >> 230 config ALPHA_MIATA
                                                   >> 231         bool "Miata"
                                                   >> 232         help
                                                   >> 233           The Digital PersonalWorkStation (PWS 433a, 433au, 500a, 500au, 600a,
                                                   >> 234           or 600au).
                                                   >> 235 
                                                   >> 236 config ALPHA_MIKASA
                                                   >> 237         bool "Mikasa"
                                                   >> 238         help
                                                   >> 239           AlphaServer 1000-based Alpha systems.
                                                   >> 240 
                                                   >> 241 config ALPHA_NAUTILUS
                                                   >> 242         bool "Nautilus"
                                                   >> 243         help
                                                   >> 244           Alpha systems based on the AMD 751 & ALI 1543C chipsets.
                                                   >> 245 
                                                   >> 246 config ALPHA_NONAME_CH
                                                   >> 247         bool "Noname"
                                                   >> 248 
                                                   >> 249 config ALPHA_NORITAKE
                                                   >> 250         bool "Noritake"
                                                   >> 251         help
                                                   >> 252           AlphaServer 1000A, AlphaServer 600A, and AlphaServer 800-based
                                                   >> 253           systems.
                                                   >> 254 
                                                   >> 255 config ALPHA_PC164
                                                   >> 256         bool "PC164"
                                                   >> 257 
                                                   >> 258 config ALPHA_P2K
                                                   >> 259         bool "Platform2000"
                                                   >> 260 
                                                   >> 261 config ALPHA_RAWHIDE
                                                   >> 262         bool "Rawhide"
                                                   >> 263         help
                                                   >> 264           AlphaServer 1200, AlphaServer 4000 and AlphaServer 4100 machines.
                                                   >> 265           See HOWTO at
                                                   >> 266           <http://www.alphalinux.org/docs/rawhide/4100_install.shtml>.
                                                   >> 267 
                                                   >> 268 config ALPHA_RUFFIAN
                                                   >> 269         bool "Ruffian"
                                                   >> 270         help
                                                   >> 271           Samsung APC164UX.  There is a page on known problems and workarounds
                                                   >> 272           at <http://www.alphalinux.org/faq/FAQ-11.html>.
                                                   >> 273 
                                                   >> 274 config ALPHA_RX164
                                                   >> 275         bool "RX164"
                                                   >> 276 
                                                   >> 277 config ALPHA_SX164
                                                   >> 278         bool "SX164"
                                                   >> 279 
                                                   >> 280 config ALPHA_SABLE
                                                   >> 281         bool "Sable"
                                                   >> 282         help
                                                   >> 283           Digital AlphaServer 2000 and 2100-based systems.
                                                   >> 284 
                                                   >> 285 config ALPHA_SHARK
                                                   >> 286         bool "Shark"
                                                   >> 287 
                                                   >> 288 config ALPHA_TAKARA
                                                   >> 289         bool "Takara"
                                                   >> 290         help
                                                   >> 291           Alpha 11164-based OEM single-board computer.
                                                   >> 292 
                                                   >> 293 config ALPHA_TITAN
                                                   >> 294         bool "Titan"
                                                   >> 295         help
                                                   >> 296           AlphaServer ES45/DS25 SMP based on EV68 and Titan chipset.
                                                   >> 297 
                                                   >> 298 config ALPHA_WILDFIRE
                                                   >> 299         bool "Wildfire"
                                                   >> 300         help
                                                   >> 301           AlphaServer GS 40/80/160/320 SMP based on the EV67 core.
                                                   >> 302 
                                                   >> 303 endchoice
                                                   >> 304 
                                                   >> 305 # clear all implied options (don't want default values for those):
                                                   >> 306 # Most of these machines have ISA slots; not exactly sure which don't,
                                                   >> 307 # and this doesn't activate hordes of code, so do it always.
                                                   >> 308 config ISA
 64         bool                                      309         bool
 65         default y                                 310         default y
                                                   >> 311         help
                                                   >> 312           Find out whether you have ISA slots on your motherboard.  ISA is the
                                                   >> 313           name of a bus system, i.e. the way the CPU talks to the other stuff
                                                   >> 314           inside your box.  Other bus systems are PCI, EISA, MicroChannel
                                                   >> 315           (MCA) or VESA.  ISA is an older system, now being displaced by PCI;
                                                   >> 316           newer boards don't support it.  If you have ISA, say Y, otherwise N.
 66                                                   317 
 67 config NO_IOPORT_MAP                           !! 318 config ISA_DMA_API
 68         def_bool y                             !! 319         bool
                                                   >> 320         default y
 69                                                   321 
 70 config HZ                                      !! 322 config PCI
 71         int                                    !! 323         bool
 72         default 1000 if CLEOPATRA              !! 324         depends on !ALPHA_JENSEN
 73         default 100                            !! 325         select GENERIC_PCI_IOMAP
                                                   >> 326         default y
                                                   >> 327         help
                                                   >> 328           Find out whether you have a PCI motherboard. PCI is the name of a
                                                   >> 329           bus system, i.e. the way the CPU talks to the other stuff inside
                                                   >> 330           your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
                                                   >> 331           VESA. If you have PCI, say Y, otherwise N.
 74                                                   332 
 75 config PGTABLE_LEVELS                          !! 333 config PCI_DOMAINS
 76         default 2 if SUN3 || COLDFIRE          !! 334         bool
 77         default 3                              !! 335         default y
 78                                                   336 
 79 config MMU                                     !! 337 config PCI_SYSCALL
 80         bool "MMU-based Paged Memory Managemen !! 338         def_bool PCI
                                                   >> 339 
                                                   >> 340 config ALPHA_NONAME
                                                   >> 341         bool
                                                   >> 342         depends on ALPHA_BOOK1 || ALPHA_NONAME_CH
 81         default y                                 343         default y
 82         help                                      344         help
 83           Select if you want MMU-based virtual !! 345           The AXPpci33 (aka NoName), is based on the EB66 (includes the Multia
 84           support by paged memory management.  !! 346           UDB).  This design was produced by Digital's Technical OEM (TOEM)
                                                   >> 347           group. It uses the 21066 processor running at 166MHz or 233MHz. It
                                                   >> 348           is a baby-AT size, and runs from a standard PC power supply. It has
                                                   >> 349           5 ISA slots and 3 PCI slots (one pair are a shared slot). There are
                                                   >> 350           2 versions, with either PS/2 or large DIN connectors for the
                                                   >> 351           keyboard.
                                                   >> 352 
                                                   >> 353 config ALPHA_EV4
                                                   >> 354         bool
                                                   >> 355         depends on ALPHA_JENSEN || (ALPHA_SABLE && !ALPHA_GAMMA) || ALPHA_LYNX || ALPHA_NORITAKE && !ALPHA_PRIMO || ALPHA_MIKASA && !ALPHA_PRIMO || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL || ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
                                                   >> 356         default y if !ALPHA_LYNX
 85                                                   357 
 86 config MMU_MOTOROLA                            !! 358 config ALPHA_LCA
 87         bool                                      359         bool
 88         select HAVE_PAGE_SIZE_4KB              !! 360         depends on ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
                                                   >> 361         default y
 89                                                   362 
 90 config MMU_COLDFIRE                            !! 363 config ALPHA_APECS
 91         select HAVE_PAGE_SIZE_8KB              << 
 92         bool                                      364         bool
                                                   >> 365         depends on !ALPHA_PRIMO && (ALPHA_NORITAKE || ALPHA_MIKASA) || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL
                                                   >> 366         default y
 93                                                   367 
 94 config MMU_SUN3                                !! 368 config ALPHA_EB64P
 95         bool                                      369         bool
 96         select HAVE_PAGE_SIZE_8KB              !! 370         depends on ALPHA_CABRIOLET || ALPHA_EB64P_CH
 97         depends on MMU && !MMU_MOTOROLA && !MM !! 371         default y
                                                   >> 372         help
                                                   >> 373           Uses 21064 or 21064A and APECs.  Has ISA and PCI expansion (3 ISA,
                                                   >> 374           2 PCI, one pair are on a shared slot). Supports 36-bit DRAM SIMs.
                                                   >> 375           ISA bus generated by Intel SaturnI/O PCI-ISA bridge. On-board SCSI
                                                   >> 376           (NCR 810 on PCI) Ethernet (Digital 21040), KBD, MOUSE (PS2 style),
                                                   >> 377           SuperI/O (2S, 1P, FD), RTC/NVRAM. Boot ROM is EPROM.  PC-AT size.
                                                   >> 378           Runs from standard PC power supply.
                                                   >> 379 
                                                   >> 380 config ALPHA_EV5
                                                   >> 381         bool "EV5 CPU(s) (model 5/xxx)?" if ALPHA_LYNX
                                                   >> 382         default y if ALPHA_RX164 || ALPHA_RAWHIDE || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_SABLE && ALPHA_GAMMA || ALPHA_NORITAKE && ALPHA_PRIMO || ALPHA_MIKASA && ALPHA_PRIMO || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR
 98                                                   383 
 99 config ARCH_SUPPORTS_KEXEC                     !! 384 config ALPHA_EV4
100         def_bool M68KCLASSIC && MMU            !! 385         bool
                                                   >> 386         default y if ALPHA_LYNX && !ALPHA_EV5
101                                                   387 
102 config BOOTINFO_PROC                           !! 388 config ALPHA_CIA
103         bool "Export bootinfo in procfs"       !! 389         bool
104         depends on KEXEC && M68KCLASSIC        !! 390         depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_NORITAKE && ALPHA_PRIMO || ALPHA_MIKASA && ALPHA_PRIMO || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR
                                                   >> 391         default y
                                                   >> 392 
                                                   >> 393 config ALPHA_EV56
                                                   >> 394         bool "EV56 CPU (speed >= 366MHz)?" if ALPHA_ALCOR
                                                   >> 395         default y if ALPHA_RX164 || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_PC164 || ALPHA_TAKARA
                                                   >> 396 
                                                   >> 397 config ALPHA_EV56
                                                   >> 398         prompt "EV56 CPU (speed >= 333MHz)?"
                                                   >> 399         depends on ALPHA_NORITAKE || ALPHA_PRIMO
                                                   >> 400 
                                                   >> 401 config ALPHA_EV56
                                                   >> 402         prompt "EV56 CPU (speed >= 400MHz)?"
                                                   >> 403         depends on ALPHA_RAWHIDE
                                                   >> 404 
                                                   >> 405 config ALPHA_PRIMO
                                                   >> 406         bool "EV5 CPU daughtercard (model 5/xxx)?"
                                                   >> 407         depends on ALPHA_NORITAKE || ALPHA_MIKASA
                                                   >> 408         help
                                                   >> 409           Say Y if you have an AS 1000 5/xxx or an AS 1000A 5/xxx.
                                                   >> 410 
                                                   >> 411 config ALPHA_GAMMA
                                                   >> 412         bool "EV5 CPU(s) (model 5/xxx)?"
                                                   >> 413         depends on ALPHA_SABLE
105         help                                      414         help
106           Say Y to export the bootinfo used to !! 415           Say Y if you have an AS 2000 5/xxx or an AS 2100 5/xxx.
107           "bootinfo" file in procfs.  This is  << 
108                                                   416 
109 menu "Platform setup"                          !! 417 config ALPHA_GAMMA
                                                   >> 418         bool
                                                   >> 419         depends on ALPHA_LYNX
                                                   >> 420         default y
110                                                   421 
111 source "arch/m68k/Kconfig.cpu"                 !! 422 config ALPHA_T2
                                                   >> 423         bool
                                                   >> 424         depends on ALPHA_SABLE || ALPHA_LYNX
                                                   >> 425         default y
112                                                   426 
113 source "arch/m68k/Kconfig.machine"             !! 427 config ALPHA_PYXIS
                                                   >> 428         bool
                                                   >> 429         depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN
                                                   >> 430         default y
114                                                   431 
115 source "arch/m68k/Kconfig.bus"                 !! 432 config ALPHA_EV6
                                                   >> 433         bool
                                                   >> 434         depends on ALPHA_NAUTILUS || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_DP264 || ALPHA_EIGER || ALPHA_MARVEL
                                                   >> 435         default y
116                                                   436 
117 endmenu                                        !! 437 config ALPHA_TSUNAMI
                                                   >> 438         bool
                                                   >> 439         depends on ALPHA_SHARK || ALPHA_DP264 || ALPHA_EIGER
                                                   >> 440         default y
118                                                   441 
119 menu "Kernel Features"                         !! 442 config ALPHA_EV67
                                                   >> 443         bool "EV67 (or later) CPU (speed > 600MHz)?" if ALPHA_DP264 || ALPHA_EIGER
                                                   >> 444         default y if ALPHA_NAUTILUS || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
                                                   >> 445         help
                                                   >> 446           Is this a machine based on the EV67 core?  If in doubt, select N here
                                                   >> 447           and the machine will be treated as an EV6.
120                                                   448 
121 endmenu                                        !! 449 config ALPHA_MCPCIA
                                                   >> 450         bool
                                                   >> 451         depends on ALPHA_RAWHIDE
                                                   >> 452         default y
122                                                   453 
123 if !MMU                                        !! 454 config ALPHA_POLARIS
124 menu "Power management options"                !! 455         bool
                                                   >> 456         depends on ALPHA_RX164
                                                   >> 457         default y
                                                   >> 458 
                                                   >> 459 config ALPHA_IRONGATE
                                                   >> 460         bool
                                                   >> 461         depends on ALPHA_NAUTILUS
                                                   >> 462         default y
125                                                   463 
126 config PM                                      !! 464 config GENERIC_HWEIGHT
127         bool "Power Management support"        !! 465         bool
                                                   >> 466         default y if !ALPHA_EV67
                                                   >> 467 
                                                   >> 468 config ALPHA_AVANTI
                                                   >> 469         bool
                                                   >> 470         depends on ALPHA_XL || ALPHA_AVANTI_CH
                                                   >> 471         default y
128         help                                      472         help
129           Support processor power management m !! 473           Avanti AS 200, AS 205, AS 250, AS 255, AS 300, and AS 400-based
                                                   >> 474           Alphas. Info at
                                                   >> 475           <http://www.unix-ag.org/Linux-Alpha/Architectures/Avanti.html>.
                                                   >> 476 
                                                   >> 477 config ALPHA_BROKEN_IRQ_MASK
                                                   >> 478         bool
                                                   >> 479         depends on ALPHA_GENERIC || ALPHA_PC164
                                                   >> 480         default y
                                                   >> 481 
                                                   >> 482 config VGA_HOSE
                                                   >> 483         bool
                                                   >> 484         depends on VGA_CONSOLE && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL || ALPHA_TSUNAMI)
                                                   >> 485         default y
                                                   >> 486         help
                                                   >> 487           Support VGA on an arbitrary hose; needed for several platforms
                                                   >> 488           which always have multiple hoses, and whose consoles support it.
                                                   >> 489 
                                                   >> 490 
                                                   >> 491 config ALPHA_QEMU
                                                   >> 492         bool "Run under QEMU emulation"
                                                   >> 493         depends on !ALPHA_GENERIC
                                                   >> 494         ---help---
                                                   >> 495           Assume the presence of special features supported by QEMU PALcode
                                                   >> 496           that reduce the overhead of system emulation.
                                                   >> 497 
                                                   >> 498           Generic kernels will auto-detect QEMU.  But when building a
                                                   >> 499           system-specific kernel, the assumption is that we want to
                                                   >> 500           eliminate as many runtime tests as possible.
                                                   >> 501 
                                                   >> 502           If unsure, say N.
                                                   >> 503 
                                                   >> 504 
                                                   >> 505 config ALPHA_SRM
                                                   >> 506         bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
                                                   >> 507         depends on TTY
                                                   >> 508         default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
                                                   >> 509         ---help---
                                                   >> 510           There are two different types of booting firmware on Alphas: SRM,
                                                   >> 511           which is command line driven, and ARC, which uses menus and arrow
                                                   >> 512           keys. Details about the Linux/Alpha booting process are contained in
                                                   >> 513           the Linux/Alpha FAQ, accessible on the WWW from
                                                   >> 514           <http://www.alphalinux.org/>.
                                                   >> 515 
                                                   >> 516           The usual way to load Linux on an Alpha machine is to use MILO
                                                   >> 517           (a bootloader that lets you pass command line parameters to the
                                                   >> 518           kernel just like lilo does for the x86 architecture) which can be
                                                   >> 519           loaded either from ARC or can be installed directly as a permanent
                                                   >> 520           firmware replacement from floppy (which requires changing a certain
                                                   >> 521           jumper on the motherboard). If you want to do either of these, say N
                                                   >> 522           here. If MILO doesn't work on your system (true for Jensen
                                                   >> 523           motherboards), you can bypass it altogether and boot Linux directly
                                                   >> 524           from an SRM console; say Y here in order to do that. Note that you
                                                   >> 525           won't be able to boot from an IDE disk using SRM.
                                                   >> 526 
                                                   >> 527           If unsure, say N.
                                                   >> 528 
                                                   >> 529 config EISA
                                                   >> 530         bool
                                                   >> 531         depends on ALPHA_GENERIC || ALPHA_JENSEN || ALPHA_ALCOR || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_RAWHIDE
                                                   >> 532         default y
                                                   >> 533 
                                                   >> 534 config ARCH_MAY_HAVE_PC_FDC
                                                   >> 535         def_bool y
                                                   >> 536 
                                                   >> 537 config SMP
                                                   >> 538         bool "Symmetric multi-processing support"
                                                   >> 539         depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
                                                   >> 540         ---help---
                                                   >> 541           This enables support for systems with more than one CPU. If you have
                                                   >> 542           a system with only one CPU, say N. If you have a system with more
                                                   >> 543           than one CPU, say Y.
                                                   >> 544 
                                                   >> 545           If you say N here, the kernel will run on uni- and multiprocessor
                                                   >> 546           machines, but will use only one CPU of a multiprocessor machine. If
                                                   >> 547           you say Y here, the kernel will run on many, but not all,
                                                   >> 548           uniprocessor machines. On a uniprocessor machine, the kernel
                                                   >> 549           will run faster if you say N here.
                                                   >> 550 
                                                   >> 551           See also the SMP-HOWTO available at
                                                   >> 552           <http://www.tldp.org/docs.html#howto>.
                                                   >> 553 
                                                   >> 554           If you don't know what to do here, say N.
                                                   >> 555 
                                                   >> 556 config NR_CPUS
                                                   >> 557         int "Maximum number of CPUs (2-32)"
                                                   >> 558         range 2 32
                                                   >> 559         depends on SMP
                                                   >> 560         default "32" if ALPHA_GENERIC || ALPHA_MARVEL
                                                   >> 561         default "4" if !ALPHA_GENERIC && !ALPHA_MARVEL
                                                   >> 562         help
                                                   >> 563           MARVEL support can handle a maximum of 32 CPUs, all the others
                                                   >> 564           with working support have a maximum of 4 CPUs.
                                                   >> 565 
                                                   >> 566 config ARCH_DISCONTIGMEM_ENABLE
                                                   >> 567         bool "Discontiguous Memory Support"
                                                   >> 568         help
                                                   >> 569           Say Y to support efficient handling of discontiguous physical memory,
                                                   >> 570           for architectures which are either NUMA (Non-Uniform Memory Access)
                                                   >> 571           or have huge holes in the physical address space for other reasons.
                                                   >> 572           See <file:Documentation/vm/numa.rst> for more.
                                                   >> 573 
                                                   >> 574 config NUMA
                                                   >> 575         bool "NUMA Support (EXPERIMENTAL)"
                                                   >> 576         depends on DISCONTIGMEM && BROKEN
                                                   >> 577         help
                                                   >> 578           Say Y to compile the kernel to support NUMA (Non-Uniform Memory
                                                   >> 579           Access).  This option is for configuring high-end multiprocessor
                                                   >> 580           server machines.  If in doubt, say N.
                                                   >> 581 
                                                   >> 582 config ALPHA_WTINT
                                                   >> 583         bool "Use WTINT" if ALPHA_SRM || ALPHA_GENERIC
                                                   >> 584         default y if ALPHA_QEMU
                                                   >> 585         default n if ALPHA_EV5 || ALPHA_EV56 || (ALPHA_EV4 && !ALPHA_LCA)
                                                   >> 586         default n if !ALPHA_SRM && !ALPHA_GENERIC
                                                   >> 587         default y if SMP
                                                   >> 588         ---help---
                                                   >> 589           The Wait for Interrupt (WTINT) PALcall attempts to place the CPU
                                                   >> 590           to sleep until the next interrupt.  This may reduce the power
                                                   >> 591           consumed, and the heat produced by the computer.  However, it has
                                                   >> 592           the side effect of making the cycle counter unreliable as a timing
                                                   >> 593           device across the sleep.
                                                   >> 594 
                                                   >> 595           For emulation under QEMU, definitely say Y here, as we have other
                                                   >> 596           mechanisms for measuring time than the cycle counter.
                                                   >> 597 
                                                   >> 598           For EV4 (but not LCA), EV5 and EV56 systems, or for systems running
                                                   >> 599           MILO, sleep mode is not supported so you might as well say N here.
                                                   >> 600 
                                                   >> 601           For SMP systems we cannot use the cycle counter for timing anyway,
                                                   >> 602           so you might as well say Y here.
                                                   >> 603 
                                                   >> 604           If unsure, say N.
                                                   >> 605 
                                                   >> 606 config NODES_SHIFT
                                                   >> 607         int
                                                   >> 608         default "7"
                                                   >> 609         depends on NEED_MULTIPLE_NODES
                                                   >> 610 
                                                   >> 611 # LARGE_VMALLOC is racy, if you *really* need it then fix it first
                                                   >> 612 config ALPHA_LARGE_VMALLOC
                                                   >> 613         bool
                                                   >> 614         ---help---
                                                   >> 615           Process creation and other aspects of virtual memory management can
                                                   >> 616           be streamlined if we restrict the kernel to one PGD for all vmalloc
                                                   >> 617           allocations.  This equates to about 8GB.
                                                   >> 618 
                                                   >> 619           Under normal circumstances, this is so far and above what is needed
                                                   >> 620           as to be laughable.  However, there are certain applications (such
                                                   >> 621           as benchmark-grade in-kernel web serving) that can make use of as
                                                   >> 622           much vmalloc space as is available.
                                                   >> 623 
                                                   >> 624           Say N unless you know you need gobs and gobs of vmalloc space.
                                                   >> 625 
                                                   >> 626 config VERBOSE_MCHECK
                                                   >> 627         bool "Verbose Machine Checks"
                                                   >> 628 
                                                   >> 629 config VERBOSE_MCHECK_ON
                                                   >> 630         int "Verbose Printing Mode (0=off, 1=on, 2=all)"
                                                   >> 631         depends on VERBOSE_MCHECK
                                                   >> 632         default 1
                                                   >> 633         ---help---
                                                   >> 634           This option allows the default printing mode to be set, and then
                                                   >> 635           possibly overridden by a boot command argument.
                                                   >> 636 
                                                   >> 637           For example, if one wanted the option of printing verbose
                                                   >> 638           machine checks, but wanted the default to be as if verbose
                                                   >> 639           machine check printing was turned off, then one would choose
                                                   >> 640           the printing mode to be 0. Then, upon reboot, one could add
                                                   >> 641           the boot command line "verbose_mcheck=1" to get the normal
                                                   >> 642           verbose machine check printing, or "verbose_mcheck=2" to get
                                                   >> 643           the maximum information available.
                                                   >> 644 
                                                   >> 645           Take the default (1) unless you want more control or more info.
                                                   >> 646 
                                                   >> 647 choice
                                                   >> 648         prompt "Timer interrupt frequency (HZ)?"
                                                   >> 649         default HZ_128 if ALPHA_QEMU
                                                   >> 650         default HZ_1200 if ALPHA_RAWHIDE
                                                   >> 651         default HZ_1024
                                                   >> 652         ---help---
                                                   >> 653           The frequency at which timer interrupts occur.  A high frequency
                                                   >> 654           minimizes latency, whereas a low frequency minimizes overhead of
                                                   >> 655           process accounting.  The later effect is especially significant
                                                   >> 656           when being run under QEMU.
                                                   >> 657 
                                                   >> 658           Note that some Alpha hardware cannot change the interrupt frequency
                                                   >> 659           of the timer.  If unsure, say 1024 (or 1200 for Rawhide).
                                                   >> 660 
                                                   >> 661         config HZ_32
                                                   >> 662                 bool "32 Hz"
                                                   >> 663         config HZ_64
                                                   >> 664                 bool "64 Hz"
                                                   >> 665         config HZ_128
                                                   >> 666                 bool "128 Hz"
                                                   >> 667         config HZ_256
                                                   >> 668                 bool "256 Hz"
                                                   >> 669         config HZ_1024
                                                   >> 670                 bool "1024 Hz"
                                                   >> 671         config HZ_1200
                                                   >> 672                 bool "1200 Hz"
                                                   >> 673 endchoice
                                                   >> 674 
                                                   >> 675 config HZ
                                                   >> 676         int 
                                                   >> 677         default 32 if HZ_32
                                                   >> 678         default 64 if HZ_64
                                                   >> 679         default 128 if HZ_128
                                                   >> 680         default 256 if HZ_256
                                                   >> 681         default 1200 if HZ_1200
                                                   >> 682         default 1024
                                                   >> 683 
                                                   >> 684 source "drivers/pci/Kconfig"
                                                   >> 685 source "drivers/eisa/Kconfig"
                                                   >> 686 
                                                   >> 687 source "drivers/pcmcia/Kconfig"
                                                   >> 688 
                                                   >> 689 config SRM_ENV
                                                   >> 690         tristate "SRM environment through procfs"
                                                   >> 691         depends on PROC_FS
                                                   >> 692         ---help---
                                                   >> 693           If you enable this option, a subdirectory inside /proc called
                                                   >> 694           /proc/srm_environment will give you access to the all important
                                                   >> 695           SRM environment variables (those which have a name) and also
                                                   >> 696           to all others (by their internal number).
                                                   >> 697 
                                                   >> 698           SRM is something like a BIOS for Alpha machines. There are some
                                                   >> 699           other such BIOSes, like AlphaBIOS, which this driver cannot
                                                   >> 700           support (hey, that's not SRM!).
                                                   >> 701 
                                                   >> 702           Despite the fact that this driver doesn't work on all Alphas (but
                                                   >> 703           only on those which have SRM as their firmware), it's save to
                                                   >> 704           build it even if your particular machine doesn't know about SRM
                                                   >> 705           (or if you intend to compile a generic kernel). It will simply
                                                   >> 706           not create those subdirectory in /proc (and give you some warning,
                                                   >> 707           of course).
                                                   >> 708 
                                                   >> 709           This driver is also available as a module and will be called
                                                   >> 710           srm_env then.
130                                                   711 
131 endmenu                                           712 endmenu
132 endif                                          << 
133                                                   713 
134 source "arch/m68k/Kconfig.devices"             !! 714 # DUMMY_CONSOLE may be defined in drivers/video/console/Kconfig
                                                   >> 715 # but we also need it if VGA_HOSE is set
                                                   >> 716 config DUMMY_CONSOLE
                                                   >> 717         bool
                                                   >> 718         depends on VGA_HOSE
                                                   >> 719         default y
                                                      

~ [ 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