Commit | Line | Data |
---|---|---|
bdcffc5a GKH |
1 | config HVC_DRIVER |
2 | bool | |
3 | help | |
4 | Generic "hypervisor virtual console" infrastructure for various | |
5 | hypervisors (pSeries, iSeries, Xen, lguest). | |
6 | It will automatically be selected if one of the back-end console drivers | |
7 | is selected. | |
8 | ||
9 | config HVC_IRQ | |
10 | bool | |
11 | ||
12 | config HVC_CONSOLE | |
13 | bool "pSeries Hypervisor Virtual Console support" | |
14 | depends on PPC_PSERIES | |
15 | select HVC_DRIVER | |
16 | select HVC_IRQ | |
17 | help | |
18 | pSeries machines when partitioned support a hypervisor virtual | |
19 | console. This driver allows each pSeries partition to have a console | |
20 | which is accessed via the HMC. | |
21 | ||
4d2bb3f5 BH |
22 | config HVC_OLD_HVSI |
23 | bool "Old driver for pSeries serial port (/dev/hvsi*)" | |
24 | depends on HVC_CONSOLE | |
25 | default n | |
26 | ||
daea1175 BH |
27 | config HVC_OPAL |
28 | bool "OPAL Console support" | |
29 | depends on PPC_POWERNV | |
30 | select HVC_DRIVER | |
31 | select HVC_IRQ | |
32 | default y | |
33 | help | |
34 | PowerNV machines running under OPAL need that driver to get a console | |
35 | ||
bdcffc5a GKH |
36 | config HVC_RTAS |
37 | bool "IBM RTAS Console support" | |
38 | depends on PPC_RTAS | |
39 | select HVC_DRIVER | |
40 | help | |
41 | IBM Console device driver which makes use of RTAS | |
42 | ||
43 | config HVC_BEAT | |
44 | bool "Toshiba's Beat Hypervisor Console support" | |
45 | depends on PPC_CELLEB | |
46 | select HVC_DRIVER | |
47 | help | |
48 | Toshiba's Cell Reference Set Beat Console device driver | |
49 | ||
50 | config HVC_IUCV | |
51 | bool "z/VM IUCV Hypervisor console support (VM only)" | |
52 | depends on S390 | |
53 | select HVC_DRIVER | |
54 | select IUCV | |
55 | default y | |
56 | help | |
57 | This driver provides a Hypervisor console (HVC) back-end to access | |
58 | a Linux (console) terminal via a z/VM IUCV communication path. | |
59 | ||
60 | config HVC_XEN | |
61 | bool "Xen Hypervisor Console support" | |
62 | depends on XEN | |
63 | select HVC_DRIVER | |
64 | select HVC_IRQ | |
65 | default y | |
66 | help | |
67 | Xen virtual console device driver | |
68 | ||
69 | config HVC_UDBG | |
70 | bool "udbg based fake hypervisor console" | |
71 | depends on PPC && EXPERIMENTAL | |
72 | select HVC_DRIVER | |
73 | default n | |
7d3d897a BH |
74 | help |
75 | This is meant to be used during HW bring up or debugging when | |
76 | no other console mechanism exist but udbg, to get you a quick | |
77 | console for userspace. Do NOT enable in production kernels. | |
bdcffc5a GKH |
78 | |
79 | config HVC_DCC | |
80 | bool "ARM JTAG DCC console" | |
81 | depends on ARM | |
82 | select HVC_DRIVER | |
83 | help | |
84 | This console uses the JTAG DCC on ARM to create a console under the HVC | |
85 | driver. This console is used through a JTAG only on ARM. If you don't have | |
86 | a JTAG then you probably don't want this option. | |
87 | ||
88 | config HVC_BFIN_JTAG | |
89 | bool "Blackfin JTAG console" | |
90 | depends on BLACKFIN | |
91 | select HVC_DRIVER | |
92 | help | |
93 | This console uses the Blackfin JTAG to create a console under the | |
94 | the HVC driver. If you don't have JTAG, then you probably don't | |
95 | want this option. | |
96 | ||
97 | config HVCS | |
98 | tristate "IBM Hypervisor Virtual Console Server support" | |
99 | depends on PPC_PSERIES && HVC_CONSOLE | |
100 | help | |
101 | Partitionable IBM Power5 ppc64 machines allow hosting of | |
102 | firmware virtual consoles from one Linux partition by | |
103 | another Linux partition. This driver allows console data | |
104 | from Linux partitions to be accessed through TTY device | |
105 | interfaces in the device tree of a Linux partition running | |
106 | this driver. | |
107 | ||
108 | To compile this driver as a module, choose M here: the | |
109 | module will be called hvcs. Additionally, this module | |
110 | will depend on arch specific APIs exported from hvcserver.ko | |
111 | which will also be compiled when this driver is built as a | |
112 | module. | |
113 |