virtio_console: support console resizing
authorChristian Borntraeger <borntraeger@de.ibm.com>
Tue, 25 Nov 2008 12:36:26 +0000 (13:36 +0100)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 29 Dec 2008 22:56:10 +0000 (09:26 +1030)
commitc29834584ea4eafccf2f62a0b8a32e64f792044c
tree296533011a14c83ad20e02c89dc391f93cf12fcd
parent29f9f12ec737af62835124e4a8bdb9de631f04dd
virtio_console: support console resizing

this patch uses the new hvc callback hvc_resize to set the window size
which allows to change the tty size of hvc_console via a hvc_resize
function.

I have added a new feature bit VIRTIO_CONSOLE_F_SIZE. The driver will
change the window size on tty open and via the config_changed callback
of the transport. Currently lguest and kvm_s390 have not implemented this
callback, but the callback can be implemented at a later point in time.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/char/hvc_console.c
drivers/char/virtio_console.c
include/linux/virtio_console.h