Virtio console

modulename: virtio_console.ko

configname: CONFIG_VIRTIO_CONSOLE

Linux Kernel Configuration
└─>Device Drivers
└─>Character devices
└─>Virtio console
In linux kernel since version 2.6.24 (release Date: 2008-01-24)  
Virtio console for use with 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.

source code: