1config 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 9config HVC_IRQ 10 bool 11 12config 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 22config HVC_OLD_HVSI 23 bool "Old driver for pSeries serial port (/dev/hvsi*)" 24 depends on HVC_CONSOLE 25 default n 26 27config HVC_ISERIES 28 bool "iSeries Hypervisor Virtual Console support" 29 depends on PPC_ISERIES 30 default y 31 select HVC_DRIVER 32 select HVC_IRQ 33 select VIOPATH 34 help 35 iSeries machines support a hypervisor virtual console. 36 37config HVC_RTAS 38 bool "IBM RTAS Console support" 39 depends on PPC_RTAS 40 select HVC_DRIVER 41 help 42 IBM Console device driver which makes use of RTAS 43 44config HVC_BEAT 45 bool "Toshiba's Beat Hypervisor Console support" 46 depends on PPC_CELLEB 47 select HVC_DRIVER 48 help 49 Toshiba's Cell Reference Set Beat Console device driver 50 51config HVC_IUCV 52 bool "z/VM IUCV Hypervisor console support (VM only)" 53 depends on S390 54 select HVC_DRIVER 55 select IUCV 56 default y 57 help 58 This driver provides a Hypervisor console (HVC) back-end to access 59 a Linux (console) terminal via a z/VM IUCV communication path. 60 61config HVC_XEN 62 bool "Xen Hypervisor Console support" 63 depends on XEN 64 select HVC_DRIVER 65 select HVC_IRQ 66 default y 67 help 68 Xen virtual console device driver 69 70config HVC_UDBG 71 bool "udbg based fake hypervisor console" 72 depends on PPC && EXPERIMENTAL 73 select HVC_DRIVER 74 default n 75 76config HVC_DCC 77 bool "ARM JTAG DCC console" 78 depends on ARM 79 select HVC_DRIVER 80 help 81 This console uses the JTAG DCC on ARM to create a console under the HVC 82 driver. This console is used through a JTAG only on ARM. If you don't have 83 a JTAG then you probably don't want this option. 84 85config HVC_BFIN_JTAG 86 bool "Blackfin JTAG console" 87 depends on BLACKFIN 88 select HVC_DRIVER 89 help 90 This console uses the Blackfin JTAG to create a console under the 91 the HVC driver. If you don't have JTAG, then you probably don't 92 want this option. 93 94config HVCS 95 tristate "IBM Hypervisor Virtual Console Server support" 96 depends on PPC_PSERIES && HVC_CONSOLE 97 help 98 Partitionable IBM Power5 ppc64 machines allow hosting of 99 firmware virtual consoles from one Linux partition by 100 another Linux partition. This driver allows console data 101 from Linux partitions to be accessed through TTY device 102 interfaces in the device tree of a Linux partition running 103 this driver. 104 105 To compile this driver as a module, choose M here: the 106 module will be called hvcs. Additionally, this module 107 will depend on arch specific APIs exported from hvcserver.ko 108 which will also be compiled when this driver is built as a 109 module. 110 111