summaryrefslogtreecommitdiffstats
path: root/chardev
Commit message (Expand)AuthorAgeFilesLines
* qemu-char: check errno together with ret < 0xinhua.Cao2018-07-061-2/+5
* serial: Open non-blockDr. David Alan Gilbert2018-07-021-1/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-06-291-2/+4
|\
| * chardev: don't splatter terminal settings on exit if not previously setDaniel P. Berrangé2018-06-281-2/+4
* | socket: don't free msgfds if error equals EAGAINlinzhecheng2018-06-281-2/+2
|/
* chardev: Restore CR,LF on stdioPhilippe Mathieu-Daudé2018-06-081-1/+1
* char: Remove unwanted crlf conversionPatryk Olszewski2018-06-012-2/+2
* mux: fix ctrl-a b againMarc-André Lureau2018-06-011-0/+1
* Revert "mux: fix ctrl-a b again"Peter Maydell2018-04-171-1/+0Star
* mux: fix ctrl-a b againMarc-André Lureau2018-04-171-0/+1
* chardev/char-fe: Allow NULL chardev in qemu_chr_fe_init()Peter Maydell2018-03-261-10/+12
* chardev-socket: remove useless ifPaolo Bonzini2018-03-261-6/+4Star
* chardev: tcp: postpone TLS work until machine doneDaniel P. Berrange2018-03-191-0/+10
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-03-163-67/+146
|\
| * chardev: tcp: let TLS run on chardev contextPeter Xu2018-03-121-1/+1
| * chardev: tcp: postpone async connection setupPeter Xu2018-03-121-3/+14
| * chardev: use chardev's gcontext for async connectPeter Xu2018-03-121-11/+14
| * chardev: introduce chr_machine_done hookPeter Xu2018-03-122-30/+46
| * chardev: allow telnet gsource to switch gcontextPeter Xu2018-03-121-16/+51
| * chardev: update net listener gcontextPeter Xu2018-03-121-6/+20
| * chardev: fix handling of EAGAIN for TCP chardevDaniel P. Berrangé2018-03-121-1/+1
* | char: allow passing pre-opened socket file descriptor at startupDaniel P. Berrange2018-03-132-2/+16
* | char: refactor parsing of socket address informationDaniel P. Berrange2018-03-131-8/+14
* | char: don't silently skip tn3270 protocol init when TLS is enabledDaniel P. Berrange2018-03-131-2/+1Star
|/
* Merge remote-tracking branch 'remotes/berrange/tags/qio-next-pull-request' in...Peter Maydell2018-03-081-2/+3
|\
| * qio: non-default context for TLS handshakePeter Xu2018-03-061-0/+1
| * qio: non-default context for async connPeter Xu2018-03-061-2/+2
* | chardev: fix leak in tcp_chr_telnet_init_io()Peter Xu2018-03-061-3/+7
|/
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-024-4/+3Star
* Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster2018-03-022-0/+2
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-0911-3/+19
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-093-0/+5
* chardev/char-socket: add POLLHUP handlerKlim Kireev2018-02-071-0/+22
* chardev: fix incorrect unref of sourcePeter Xu2018-02-051-17/+21
* chardev: Clean up previous patch indentationEric Blake2018-01-161-34/+32Star
* chardev: Use goto/label instead of do/break/while(0)Eric Blake2018-01-161-3/+10
* chardev: introduce qemu_chr_timeout_add_ms()Peter Xu2018-01-123-34/+55
* chardev: let g_idle_add() be with chardev gcontextPeter Xu2018-01-121-8/+13
* chardev: use backend chr context when watch for fePeter Xu2018-01-121-1/+1
* chardev: convert the socket server to QIONetListenerDaniel P. Berrange2017-12-211-43/+30Star
* chardev: fix backend events regression with mux chardevMarc-André Lureau2017-12-212-6/+22
* baum: Truncate braille device size to 84x1Samuel Thibault2017-12-211-1/+7
* misc: remove headers implicitly includedPhilippe Mathieu-Daudé2017-12-181-4/+0Star
* char: don't skip client cleanup if 'connected' flag is unsetDaniel P. Berrange2017-10-121-10/+9Star
* chardev/baum: fix baum that releases brlapi twiceLiang Yan2017-09-261-0/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2017-09-236-18/+22
|\
| * chardev: remove context in chr_update_read_handlerPeter Xu2017-09-225-9/+5Star
| * chardev: use per-dev context for io_add_watch_pollPeter Xu2017-09-224-5/+5
| * chardev: add Chardev.gcontext fieldPeter Xu2017-09-221-0/+1
| * chardev: new qemu_chr_be_update_read_handlers()Peter Xu2017-09-222-5/+12