summaryrefslogtreecommitdiffstats
path: root/drivers/char/Kconfig
diff options
context:
space:
mode:
authorAmit Shah <amit.shah@redhat.com>2009-12-21 21:36:04 +0530
committerRusty Russell <rusty@rustcorp.com.au>2010-02-24 14:22:53 +1030
commitfb08bd274df61967f40d49c4625fe6ed75a69ab5 (patch)
tree911fa24e1b916ad70cff10feeed17bba1de037b1 /drivers/char/Kconfig
parentb766ceed5bbf04ae153389f5a15f53b9b6106a35 (diff)
downloadop-kernel-dev-fb08bd274df61967f40d49c4625fe6ed75a69ab5.zip
op-kernel-dev-fb08bd274df61967f40d49c4625fe6ed75a69ab5.tar.gz
virtio: console: Associate each port with a char device
The char device will be used as an interface by applications on the guest to communicate with apps on the host. The devices created are placed in /dev/vportNpn where N is the virtio-console device number and n is the port number for that device. One dynamic major device number is allocated for each device and minor numbers are allocated for the ports contained within that device. The file operation for the char devs will be added in the following commits. Signed-off-by: Amit Shah <amit.shah@redhat.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'drivers/char/Kconfig')
-rw-r--r--drivers/char/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig
index e023682..3141dd3 100644
--- a/drivers/char/Kconfig
+++ b/drivers/char/Kconfig
@@ -666,6 +666,14 @@ config VIRTIO_CONSOLE
help
Virtio console for use with lguest and other hypervisors.
+ Also serves as a general-purpose serial device for data
+ transfer between the guest and host. Character devices at
+ /dev/vportNpn will be created when corresponding ports are
+ found, where N is the device number and n is the port number
+ within that device. If specified by the host, a sysfs
+ attribute called 'name' will be populated with a name for
+ the port which can be used by udev scripts to create a
+ symlink to the device.
config HVCS
tristate "IBM Hypervisor Virtual Console Server support"
OpenPOWER on IntegriCloud