linux/arch/h8300/Kconfig
<<
>>
Prefs
   1#
   2# For a description of the syntax of this configuration file,
   3# see Documentation/kbuild/kconfig-language.txt.
   4#
   5
   6mainmenu "uClinux/h8300 (w/o MMU) Kernel Configuration"
   7
   8config H8300
   9        bool
  10        default y
  11        select HAVE_IDE
  12
  13config MMU
  14        bool
  15        default n
  16
  17config SWAP
  18        bool
  19        default n
  20
  21config ZONE_DMA
  22        bool
  23        default y
  24
  25config FPU
  26        bool
  27        default n
  28
  29config RWSEM_GENERIC_SPINLOCK
  30        bool
  31        default y
  32
  33config RWSEM_XCHGADD_ALGORITHM
  34        bool
  35        default n
  36
  37config ARCH_HAS_ILOG2_U32
  38        bool
  39        default n
  40
  41config ARCH_HAS_ILOG2_U64
  42        bool
  43        default n
  44
  45config GENERIC_FIND_NEXT_BIT
  46        bool
  47        default y
  48
  49config GENERIC_HWEIGHT
  50        bool
  51        default y
  52
  53config GENERIC_HARDIRQS
  54        bool
  55        default y
  56
  57config GENERIC_CALIBRATE_DELAY
  58        bool
  59        default y
  60
  61config GENERIC_TIME
  62        bool
  63        default y
  64
  65config TIME_LOW_RES
  66        bool
  67        default y
  68
  69config ARCH_SUPPORTS_AOUT
  70        def_bool y
  71
  72config NO_IOPORT
  73        def_bool y
  74
  75config NO_DMA
  76        def_bool y
  77
  78config ISA
  79        bool
  80        default y
  81
  82config PCI
  83        bool
  84        default n
  85
  86config HZ
  87        int
  88        default 100
  89
  90source "init/Kconfig"
  91
  92source "arch/h8300/Kconfig.cpu"
  93
  94menu "Executable file formats"
  95
  96source "fs/Kconfig.binfmt"
  97
  98endmenu
  99
 100source "net/Kconfig"
 101
 102source "drivers/base/Kconfig"
 103
 104source "drivers/mtd/Kconfig"
 105
 106source "drivers/block/Kconfig"
 107
 108source "drivers/ide/Kconfig"
 109
 110source "arch/h8300/Kconfig.ide"
 111
 112source "drivers/net/Kconfig"
 113
 114#
 115# input - input/joystick depends on it. As does USB.
 116#
 117source "drivers/input/Kconfig"
 118
 119menu "Character devices"
 120
 121config VT
 122        bool "Virtual terminal"
 123        ---help---
 124          If you say Y here, you will get support for terminal devices with
 125          display and keyboard devices. These are called "virtual" because you
 126          can run several virtual terminals (also called virtual consoles) on
 127          one physical terminal. This is rather useful, for example one
 128          virtual terminal can collect system messages and warnings, another
 129          one can be used for a text-mode user session, and a third could run
 130          an X session, all in parallel. Switching between virtual terminals
 131          is done with certain key combinations, usually Alt-<function key>.
 132
 133          The setterm command ("man setterm") can be used to change the
 134          properties (such as colors or beeping) of a virtual terminal. The
 135          man page console_codes(4) ("man console_codes") contains the special
 136          character sequences that can be used to change those properties
 137          directly. The fonts used on virtual terminals can be changed with
 138          the setfont ("man setfont") command and the key bindings are defined
 139          with the loadkeys ("man loadkeys") command.
 140
 141          You need at least one virtual terminal device in order to make use
 142          of your keyboard and monitor. Therefore, only people configuring an
 143          embedded system would want to say N here in order to save some
 144          memory; the only way to log into such a system is then via a serial
 145          or network connection.
 146
 147          If unsure, say Y, or else you won't be able to do much with your new
 148          shiny Linux system :-)
 149
 150config VT_CONSOLE
 151        bool "Support for console on virtual terminal"
 152        depends on VT
 153        ---help---
 154          The system console is the device which receives all kernel messages
 155          and warnings and which allows logins in single user mode. If you
 156          answer Y here, a virtual terminal (the device used to interact with
 157          a physical terminal) can be used as system console. This is the most
 158          common mode of operations, so you should say Y here unless you want
 159          the kernel messages be output only to a serial port (in which case
 160          you should say Y to "Console on serial port", below).
 161
 162          If you do say Y here, by default the currently visible virtual
 163          terminal (/dev/tty0) will be used as system console. You can change
 164          that with a kernel command line option such as "console=tty3" which
 165          would use the third virtual terminal as system console. (Try "man
 166          bootparam" or see the documentation of your boot loader (lilo or
 167          loadlin) about how to pass options to the kernel at boot time.)
 168
 169          If unsure, say Y.
 170
 171config HW_CONSOLE
 172        bool
 173        depends on VT && !S390 && !UM
 174        default y
 175
 176comment "Unix98 PTY support"
 177
 178config UNIX98_PTYS
 179        bool "Unix98 PTY support"
 180        ---help---
 181          A pseudo terminal (PTY) is a software device consisting of two
 182          halves: a master and a slave. The slave device behaves identical to
 183          a physical terminal; the master device is used by a process to
 184          read data from and write data to the slave, thereby emulating a
 185          terminal. Typical programs for the master side are telnet servers
 186          and xterms.
 187
 188          Linux has traditionally used the BSD-like names /dev/ptyxx for
 189          masters and /dev/ttyxx for slaves of pseudo terminals. This scheme
 190          has a number of problems. The GNU C library glibc 2.1 and later,
 191          however, supports the Unix98 naming standard: in order to acquire a
 192          pseudo terminal, a process opens /dev/ptmx; the number of the pseudo
 193          terminal is then made available to the process and the pseudo
 194          terminal slave can be accessed as /dev/pts/<number>. What was
 195          traditionally /dev/ttyp2 will then be /dev/pts/2, for example.
 196
 197          The entries in /dev/pts/ are created on the fly by a virtual
 198          file system; therefore, if you say Y here you should say Y to
 199          "/dev/pts file system for Unix98 PTYs" as well.
 200
 201          If you want to say Y here, you need to have the C library glibc 2.1
 202          or later (equal to libc-6.1, check with "ls -l /lib/libc.so.*").
 203          Read the instructions in <file:Documentation/Changes> pertaining to
 204          pseudo terminals. It's safe to say N.
 205
 206config UNIX98_PTY_COUNT
 207        int "Maximum number of Unix98 PTYs in use (0-2048)"
 208        depends on UNIX98_PTYS
 209        default "256"
 210        help
 211          The maximum number of Unix98 PTYs that can be used at any one time.
 212          The default is 256, and should be enough for desktop systems. Server
 213          machines which support incoming telnet/rlogin/ssh connections and/or
 214          serve several X terminals may want to increase this: every incoming
 215          connection and every xterm uses up one PTY.
 216
 217          When not in use, each additional set of 256 PTYs occupy
 218          approximately 8 KB of kernel memory on 32-bit architectures.
 219
 220source "drivers/char/pcmcia/Kconfig"
 221
 222source "drivers/serial/Kconfig"
 223
 224source "drivers/i2c/Kconfig"
 225
 226source "drivers/hwmon/Kconfig"
 227
 228source "drivers/usb/Kconfig"
 229
 230endmenu
 231
 232source "fs/Kconfig"
 233
 234source "arch/h8300/Kconfig.debug"
 235
 236source "security/Kconfig"
 237
 238source "crypto/Kconfig"
 239
 240source "lib/Kconfig"
 241
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.