summaryrefslogtreecommitdiffstats
path: root/qemu-char.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2014-08-181-2/+2
|\
| * qemu-char: using qemu_set_nonblock() instead of fcntl(O_NONBLOCK)Gonglei2014-08-151-2/+2
* | don't use 'Yoda conditions'Gonglei2014-08-151-1/+1
|/
* backends: Introduce chr-testdevPaolo Bonzini2014-08-061-0/+4
* qemu-char: ignore flow control if a PTY's slave is not connectedPaolo Bonzini2014-07-251-0/+7
* qemu-char: fix deadlock with "-monitor pty"Paolo Bonzini2014-07-141-2/+21
* qemu-char: add chr_add_watch support in mux chardevKirill Batuzov2014-07-061-0/+9
* Handle G_IO_HUP in tcp_chr_read for tcp chardevKirill Batuzov2014-07-061-21/+6Star
* char: report frontend open/closed state in 'query-chardev'Laszlo Ersek2014-06-271-0/+1
* qemu-char: initialize chr_write_lockPaolo Bonzini2014-06-261-0/+1
* qemu-char: fix warning 'res' may be used uninitializedIgor Mammedov2014-06-261-1/+1
* Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell2014-06-241-47/+87
|\
| * qemu-char: make writes thread-safePaolo Bonzini2014-06-231-12/+46
| * qemu-char: move pty_chr_update_read_handler aroundPaolo Bonzini2014-06-231-16/+16
| * qemu-char: do not call chr_write directlyPaolo Bonzini2014-06-231-7/+7
| * qemu-char: introduce qemu_chr_allocPaolo Bonzini2014-06-231-13/+19
* | qemu-char: avoid leaking unused fds in tcp_get_msgfds()Stefan Hajnoczi2014-06-231-0/+7
* | qemu-char: fix qemu_chr_fe_get_msgfd()Stefan Hajnoczi2014-06-231-1/+1
|/
* console: move chardev declarations to sysemu/char.hMichael S. Tsirkin2014-06-231-1/+0Star
* Add G_IO_HUP handler for socket chardevNikolay Nikolaev2014-06-191-0/+21
* Add chardev API qemu_chr_fe_get_msgfdsNikolay Nikolaev2014-06-191-21/+64
* Add chardev API qemu_chr_fe_set_msgfdsNikolay Nikolaev2014-06-191-1/+87
* Add chardev API qemu_chr_fe_read_allNikolay Nikolaev2014-06-191-10/+73
* char: fix avail_connections init in qemu_chr_open_eventfd()David Marchand2014-06-131-1/+7
* monitor: Add ringbuf_write and ringbuf_read argument completionHani Benhabiles2014-06-111-1/+1
* char: Explain qmp_chardev_add()'s unusual error handlingMarkus Armbruster2014-05-211-1/+7
* char: Clean up fragile use of error_is_set()Markus Armbruster2014-05-211-2/+4
* char: Use return values instead of error_is_set(errp)Markus Armbruster2014-05-211-9/+9
* char: restore read callback on a reattached (hotplug) chardevGal Hammer2014-03-131-2/+15
* qmp: expose list of supported character device backendsMartin Kletzander2014-02-171-0/+19
* Use error_is_set() only when necessaryMarkus Armbruster2014-02-171-3/+3
* misc: Use macro ARRAY_SIZE where possibleStefan Weil2013-12-231-2/+1Star
* char: add qemu_chr_fe_event()Marc-André Lureau2013-12-161-0/+7
* Merge remote-tracking branch 'amit/char-remove-watch-on-unplug' into stagingAnthony Liguori2013-10-101-51/+31Star
|\
| * char: remove watch callback on chardev detach from frontendAmit Shah2013-09-051-0/+3
| * char: use common function to disable callbacks on chardev closeAmit Shah2013-09-051-43/+19Star
| * char: move backends' io watch tag to CharDriverStateAmit Shah2013-09-051-38/+39
* | Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori2013-10-091-2/+2
|\ \
| * | qemu-char: Fix potential out of bounds access to local arraysStefan Weil2013-10-051-2/+2
* | | chardev: handle qmp_chardev_add(KIND_MUX) failureGerd Hoffmann2013-10-011-1/+6
|/ /
* / chardev: fix pty_chr_timerGerd Hoffmann2013-09-121-8/+4Star
|/
* Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori2013-08-261-1/+1
|\
| * aio / timers: Switch entire codebase to the new timer APIAlex Bligh2013-08-221-1/+1
* | Convert stderr message calling error_get_pretty() to error_report()Seiji Aguchi2013-08-201-1/+1
|/
* qemu-char: fix infinite recursion connecting to monitor ptyJames Hogan2013-08-131-1/+1
* chardev: fix CHR_EVENT_OPENED events for mux chardevsMichael Roth2013-07-311-0/+50
* qapi: Rename ChardevBackend member "memory" to "ringbuf"Markus Armbruster2013-07-291-5/+6
* qemu-char: Register ring buffer driver with correct name "ringbuf"Markus Armbruster2013-07-291-1/+4
* Revert "chardev: Make the name of memory device consistent"Markus Armbruster2013-07-291-8/+8
* char: io_channel_send: don't lose written bytesLaszlo Ersek2013-07-181-22/+19Star