search for: virtserial

Displaying 18 results from an estimated 18 matches for "virtserial".

Did you mean: vioserial
2009 Aug 05
0
[PATCH] virtio_serial: A char device for simple guest <-> host communication
...uct list_head next; + + /* Buffer management */ + struct virtio_serial_port_buffer read_buf; + struct list_head readbuf_head; + wait_queue_head_t waitqueue; + + /* Each port associates with a separate char device */ + struct cdev cdev; + struct device *dev; +}; + +static struct virtio_serial_struct virtserial; + +static int major = 60; /* from the experimental range */ + +static struct virtio_serial_port *get_port_from_id(u32 id) +{ + struct virtio_serial_port *port; + + list_for_each_entry(port, &virtserial.port_head, next) { + if (MINOR(port->dev->devt) == id) + return port; + } + return...
2009 Aug 05
0
[PATCH] virtio_serial: A char device for simple guest <-> host communication
...uct list_head next; + + /* Buffer management */ + struct virtio_serial_port_buffer read_buf; + struct list_head readbuf_head; + wait_queue_head_t waitqueue; + + /* Each port associates with a separate char device */ + struct cdev cdev; + struct device *dev; +}; + +static struct virtio_serial_struct virtserial; + +static int major = 60; /* from the experimental range */ + +static struct virtio_serial_port *get_port_from_id(u32 id) +{ + struct virtio_serial_port *port; + + list_for_each_entry(port, &virtserial.port_head, next) { + if (MINOR(port->dev->devt) == id) + return port; + } + return...
2009 Jul 27
3
virtio-serial: An interface for host-guest communication
Hello all, This are the latest version of the patches. Lots of things have changed since the last submission. A few of which I remember: - VNC copy / paste works* (* conditions apply) - client vnc copies get propagated to guest port 3 (/dev/vmch3) - guest writes to port 3 (/dev/vmch3) go straight to client's clipboard - sysfs hooks to autodiscover ports - support for 64 ports in this
2009 Jul 27
3
virtio-serial: An interface for host-guest communication
Hello all, This are the latest version of the patches. Lots of things have changed since the last submission. A few of which I remember: - VNC copy / paste works* (* conditions apply) - client vnc copies get propagated to guest port 3 (/dev/vmch3) - guest writes to port 3 (/dev/vmch3) go straight to client's clipboard - sysfs hooks to autodiscover ports - support for 64 ports in this
2009 Jul 03
1
[RFC PATCH v3] virito-serial: A guest <-> host interface
Hello, This is a new iteration of the patches that implement virtio-serial. Changes include: * Adding support for port hot-add * Creating ports at specific ids that can be bound to specific apps / usage * Cleanups This code still doesn't get rid of the support for assigning names to ports but it just has to be ripped out. Comments welcome. Thanks, Amit.
2009 Jul 03
1
[RFC PATCH v3] virito-serial: A guest <-> host interface
Hello, This is a new iteration of the patches that implement virtio-serial. Changes include: * Adding support for port hot-add * Creating ports at specific ids that can be bound to specific apps / usage * Cleanups This code still doesn't get rid of the support for assigning names to ports but it just has to be ripped out. Comments welcome. Thanks, Amit.
2009 Jun 23
4
virtio-serial: A guest <-> host interface for simple communication
Hello, Here are two patches. One implements a virtio-serial device in qemu and the other is the driver for a guest kernel. While working on a vmchannel interface that is needed for communication between guest userspace and host userspace, I saw that most of the interface can be abstracted out as a "serial" device with "ports". Some requirements for a vmchannel are listed at
2009 Jun 23
4
virtio-serial: A guest <-> host interface for simple communication
Hello, Here are two patches. One implements a virtio-serial device in qemu and the other is the driver for a guest kernel. While working on a vmchannel interface that is needed for communication between guest userspace and host userspace, I saw that most of the interface can be abstracted out as a "serial" device with "ports". Some requirements for a vmchannel are listed at
2010 Sep 02
4
[PATCH 0/3] virtio: console: async notifications for host connect / disconnect
Hey Rusty, This patchset is on top of the previous one. It sends a SIGIO signal to apps that request signals for host activity. SIGIO is sent on host connect, disconnect as well as hot-unplug (which can be seen as a special case of host disconnect). Tested using several testcases in the test-virtserial repo: http://fedorapeople.org/gitweb?p=amitshah/public_git/test-virtserial.git Please apply. Thanks, Amit. Amit Shah (3): virtio: console: Send SIGIO to processes that request it for host events virtio: console: Send SIGIO on new data arrival on ports virtio: console: Send SIGIO in cas...
2010 Sep 02
4
[PATCH 0/3] virtio: console: async notifications for host connect / disconnect
Hey Rusty, This patchset is on top of the previous one. It sends a SIGIO signal to apps that request signals for host activity. SIGIO is sent on host connect, disconnect as well as hot-unplug (which can be seen as a special case of host disconnect). Tested using several testcases in the test-virtserial repo: http://fedorapeople.org/gitweb?p=amitshah/public_git/test-virtserial.git Please apply. Thanks, Amit. Amit Shah (3): virtio: console: Send SIGIO to processes that request it for host events virtio: console: Send SIGIO on new data arrival on ports virtio: console: Send SIGIO in cas...
2010 Aug 26
5
[PATCH 0/4] virtio: console: fixes, SIGIO
..., The main thing in these patches is the introduction of injecting SIGIO on host-side connect/disconnect events and when new data is available for ports. The first two patches fix bugs that I haven't seen, but look like the right thing to do. These have been tested extensively using the test-virtserial test suite. Please apply, Amit. Amit Shah (4): virtio: console: Un-block reads on chardev close virtio: console: Annotate virtcons_remove with __devexit_p virtio: console: Send SIGIO to processes that request it for host events virtio: console: Send SIGIO on new data arrival on port...
2010 Aug 26
5
[PATCH 0/4] virtio: console: fixes, SIGIO
..., The main thing in these patches is the introduction of injecting SIGIO on host-side connect/disconnect events and when new data is available for ports. The first two patches fix bugs that I haven't seen, but look like the right thing to do. These have been tested extensively using the test-virtserial test suite. Please apply, Amit. Amit Shah (4): virtio: console: Un-block reads on chardev close virtio: console: Annotate virtcons_remove with __devexit_p virtio: console: Send SIGIO to processes that request it for host events virtio: console: Send SIGIO on new data arrival on port...
2009 Oct 20
1
[PATCH v9 0/1] virtio-console: Support for generic ports and multiple consoles
...is keeps new host, old guest happy. A testsuite is put up at the following site that has an interactive test program that can be run in the guest. It also has an automated test suite that tests the major functionalities presented here: http://fedorapeople.org/gitweb?p=amitshah/public_git/test-virtserial.git This version passes all the automated tests there. Christian has tested the console functionality on s390. v9: - Add debugfs files for each port to expose some port-specific information for easier debugging - Port hotplug fix - Disallow opening of console ports (open(/dev/vcon0) should fai...
2009 Oct 20
1
[PATCH v9 0/1] virtio-console: Support for generic ports and multiple consoles
...is keeps new host, old guest happy. A testsuite is put up at the following site that has an interactive test program that can be run in the guest. It also has an automated test suite that tests the major functionalities presented here: http://fedorapeople.org/gitweb?p=amitshah/public_git/test-virtserial.git This version passes all the automated tests there. Christian has tested the console functionality on s390. v9: - Add debugfs files for each port to expose some port-specific information for easier debugging - Port hotplug fix - Disallow opening of console ports (open(/dev/vcon0) should fai...
2012 Aug 09
8
[PATCH V2 0/6] virtio-trace: Support virtio-trace
Hi All, The following patch set provides a low-overhead system for collecting kernel tracing data of guests by a host in a virtualization environment. A guest OS generally shares some devices with other guests or a host, so reasons of any problems occurring in a guest may be from other guests or a host. Then, to collect some tracing data of a number of guests and a host is needed when some
2012 Aug 09
8
[PATCH V2 0/6] virtio-trace: Support virtio-trace
Hi All, The following patch set provides a low-overhead system for collecting kernel tracing data of guests by a host in a virtualization environment. A guest OS generally shares some devices with other guests or a host, so reasons of any problems occurring in a guest may be from other guests or a host. Then, to collect some tracing data of a number of guests and a host is needed when some
2009 Nov 03
3
[PATCH v10 0/1] virtio-console: Support for generic ports and multiple consoles
...is keeps new host, old guest happy. A testsuite is put up at the following site that has an interactive test program that can be run in the guest. It also has an automated test suite that tests the major functionalities presented here: http://fedorapeople.org/gitweb?p=amitshah/public_git/test-virtserial.git This version passes all the automated tests there. Christian has tested the console functionality on s390. v10: - only one process can open a port in the guest - minor fixes for throttling and caching cases Please review and apply, Amit Amit Shah (1): virtio_console: Add support for mu...
2009 Nov 03
3
[PATCH v10 0/1] virtio-console: Support for generic ports and multiple consoles
...is keeps new host, old guest happy. A testsuite is put up at the following site that has an interactive test program that can be run in the guest. It also has an automated test suite that tests the major functionalities presented here: http://fedorapeople.org/gitweb?p=amitshah/public_git/test-virtserial.git This version passes all the automated tests there. Christian has tested the console functionality on s390. v10: - only one process can open a port in the guest - minor fixes for throttling and caching cases Please review and apply, Amit Amit Shah (1): virtio_console: Add support for mu...