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