94 Commits (d8b913f7c75cd38ad07276033faa51fee68514b4)

Author SHA1 Message Date
Fabiano Rosas 322d873b63 io: Add a read flag for relaxed EOF 1 year ago
Fabiano Rosas a25b013019 io: Add flags argument to qio_channel_readv_full_all_eof 1 year ago
Fabiano Rosas 30ee88622e io: tls: Add qio_channel_tls_bye 1 year ago
Anthony Harivel 95fa0c79a0 qio: add support for SO_PEERCRED for socket channel 2 years ago
Fabiano Rosas 4760cedc61 io: Introduce qio_channel_file_new_dupfd 2 years ago
Nikolay Borisov f1cfe39418 io: Add generic pwritev/preadv interface 2 years ago
Nikolay Borisov 401e311ff7 io: add and implement QIO_CHANNEL_FEATURE_SEEKABLE for channel file 2 years ago
Stefan Hajnoczi 0b2675c473 Rename "QEMU global mutex" to "BQL" in comments and docs 2 years ago
Stefan Hajnoczi 06e0f098d6 io: follow coroutine AioContext in qio_channel_yield() 3 years ago
Michael Tokarev d02d06f8f1 util: spelling fixes 3 years ago
Daniel P. Berrangé 10be627d2b io: remove io watch if TLS channel is closed during handshake 3 years ago
Kevin Wolf 7c1f51bf38 nbd/server: Fix drained_poll to wake coroutine in right AioContext 3 years ago
Paolo Bonzini 1dd91b22a6 io: mark mixed functions that can suspend 3 years ago
manish.mishra 84615a19dd io: Add support for MSG_PEEK for socket channel 3 years ago
Markus Armbruster 68ba85cecc coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h 3 years ago
Markus Armbruster 10220d2f96 io: Tidy up fat-fingered parameter name 3 years ago
Marc-André Lureau ec5b6c9c5d io/command: implement support for win32 4 years ago
Marc-André Lureau a95570e3e4 io/command: use glib GSpawn, instead of open-coding fork/exec 4 years ago
Daniel P. Berrangé 87e4276449 io: add a QIOChannelNull equivalent to /dev/null 4 years ago
Leonardo Bras 2bc58ffc29 QIOChannelSocket: Implement io_writev zero copy flag & io_flush for CONFIG_LINUX 4 years ago
Leonardo Bras b88651cb4d QIOChannel: Add flags on io_writev and introduce io_flush callback 4 years ago
Marc-André Lureau 05e50e8fe5 io: make qio_channel_command_new_pid() static 4 years ago
Elena Ufimtseva bebab91ebd io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers 5 years ago
Elena Ufimtseva bfa4238750 io: add qio_channel_writev_full_all helper 5 years ago
Lukas Straub 8659f317d3 io: Document qmp oob suitability of qio_channel_shutdown and io_shutdown 5 years ago
Chetan Pant e0622ae3ca io: Fix Lesser GPL version number 6 years ago
Chetan Pant c8198bd5f9 io: Fix Lesser GPL version number 6 years ago
Eduardo Habkost 8063396bf3 Use OBJECT_DECLARE_SIMPLE_TYPE when possible 6 years ago
Eduardo Habkost 30b5707c26 qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros 6 years ago
Eduardo Habkost c734cd40a1 qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE 6 years ago
Eduardo Habkost 1ff5adfa5b Use OBJECT_DECLARE_SIMPLE_TYPE when possible 6 years ago
Eduardo Habkost c821774a3b Use OBJECT_DECLARE_TYPE where possible 6 years ago
Eduardo Habkost 8110fa1d94 Use DECLARE_*CHECKER* macros 6 years ago
Eduardo Habkost db1015e92e Move QOM typedefs and add missing includes 6 years ago
Philippe Mathieu-Daudé 78f8d4975c io/task: Move 'qom/object.h' header to source 6 years ago
Markus Armbruster e4eb089c62 io: Fix Error usage in a comment <example> 6 years ago
Juan Quintela fc8135c630 socket: Add num connections to qio_net_listener_open_sync() 7 years ago
Juan Quintela 7959e29ea0 socket: Add num connections to qio_channel_socket_async() 7 years ago
Juan Quintela 4e2d8bf6f1 socket: Add num connections to qio_channel_socket_sync() 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Kevin Wolf 6886ceaf61 io: Make qio_channel_yield() interruptible 7 years ago
Daniel P. Berrangé dbb44504c2 io: add qio_task_wait_thread to join with a background thread 7 years ago
Daniel P. Berrangé a2458b6f69 io: return 0 for EOF in TLS session read after shutdown 7 years ago
Peter Xu 1939ccdaa6 qio: non-default context for TLS handshake 8 years ago
Peter Xu 8005fdd8fa qio: non-default context for async conn 8 years ago
Peter Xu a17536c594 qio: non-default context for threaded qtask 8 years ago
Peter Xu 938c8b79e5 qio: store gsources for net listeners 8 years ago
Peter Xu 315409c711 qio: introduce qio_channel_add_watch_{full|source} 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Ross Lagerwall 902f6e14fc io: Fix QIOChannelFile when creating and opening read-write 9 years ago