Linux Audio

Check our new training course

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