aboutsummaryrefslogtreecommitdiffstats
path: root/linux-2.6.7-xen-sparse/arch/xen/Kconfig.drivers
blob: 82944198578402a1a2dc577f64bf6f5c0cf9fdd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# arch/xen/Kconfig.drivers

menu "Device Drivers"

source "drivers/base/Kconfig"

if XEN_PHYSDEV_ACCESS
source "drivers/block/Kconfig"
source "drivers/ide/Kconfig"
source "drivers/scsi/Kconfig"
source "drivers/cdrom/Kconfig"
source "drivers/md/Kconfig"
endif

source "net/Kconfig"

if XEN_PRIVILEGED_GUEST
source "drivers/input/Kconfig"
endif

config INPUT
	tristate "Input devices (needed for keyboard, mouse, ...)" if EMBEDDED
	default y
	---help---
	  Say Y here if you have any input device (mouse, keyboard, tablet,
	  joystick, steering wheel ...) connected to your system and want
	  it to be available to applications. This includes standard PS/2
	  keyboard and mouse.

	  Say N here if you have a headless (no monitor, no keyboard) system.

	  More information is available: <file:Documentation/input/input.txt>

	  If unsure, say Y.

	  To compile this driver as a module, choose M here: the
	  module will be called input.

if XEN_PRIVILEGED_GUEST
source "drivers/char/Kconfig"
endif

config UNIX98_PTYS
	bool "Unix98 PTY support" if EMBEDDED
	default y
	---help---
	  A pseudo terminal (PTY) is a software device consisting of two
	  halves: a master and a slave. The slave device behaves identical to
	  a physical terminal; the master device is used by a process to
	  read data from and write data to the slave, thereby emulating a
	  terminal. Typical programs for the master side are telnet servers
	  and xterms.

	  Linux has traditionally used the BSD-like names /dev/ptyxx for
	  masters and /dev/ttyxx for slaves of pseudo terminals. This scheme
	  has a number of problems. The GNU C library glibc 2.1 and later,
	  however, supports the Unix98 naming standard: in order to acquire a
	  pseudo terminal, a process opens /dev/ptmx; the number of the pseudo
	  terminal is then made available to the process and the pseudo
	  terminal slave can be accessed as /dev/pts/<number>. What was
	  traditionally /dev/ttyp2 will then be /dev/pts/2, for example.

	  All modern Linux systems use the Unix98 ptys.  Say Y unless
	  you're on an embedded system and want to conserve memory.


if XEN_PHYSDEV_ACCESS
source "drivers/i2c/Kconfig"
source "drivers/video/Kconfig"
endif

#config XEN_EVTCHN
#	bool "Xen Event Channel"
#	depends on XEN
#	default Y
#
#config XEN_CONSOLE
#	bool "Xen Console"
#	depends on XEN && XEN_EVTCHN
#	default Y
#	help
#	  Say Y to build a console driver for Xen.

endmenu