121 Commits (86f847a39aef93bcfbea65a702ba76762ae54d61)

Author SHA1 Message Date
Roman Penyaev b66ed23238 chardev/char-hub: implement backend chardev aggregator 1 year ago
Peter Xu d3176a9f38 qom: Use object_get_container() 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Nicholas Piggin 3c8ab23fb3 chardev: Remove __-prefixed names 2 years ago
Nicholas Piggin 651b386205 chardev: Fix record/replay error path NULL deref in device creation 2 years ago
Roman Penyaev 005b6d511f chardev/mux: switch mux frontends management to bitset 2 years ago
Roman Penyaev df12798f87 chardev/char: fix qemu_chr_is_busy() check 2 years ago
Octavian Purdila b74cb8761c chardev: add path option for pty backend 2 years ago
Daniil Tatianin c8e2b6b4d7 chardev: introduce 'reconnect-ms' and deprecate 'reconnect' 2 years ago
Nicholas Piggin 4c193bb129 chardev: set record/replay on the base device of a muxed device 2 years ago
Alex Bennée 67b5595d3b chardev: use bool for fe_is_open 2 years ago
Alex Bennée 7b571ef3c7 chardev: force write all when recording replay logs 2 years ago
Michael Tokarev 4ad87cd4b2 chardev/char.c: fix "abstract device type" error message 2 years ago
Michael Tokarev 0a19d87995 misc/other: spelling fixes 3 years ago
Peter Maydell 5b18a6bf44 chardev: Allow setting file chardev input file on the command line 3 years ago
Marc-André Lureau 8467936e3d char: do not double-close fd when failing to add client 3 years ago
Markus Armbruster c3054a6e6a char: Factor out qmp_add_client() parts and move to chardev/ 3 years ago
Paolo Bonzini 6f9f630836 util: remove support -chardev tty and -chardev parport 3 years ago
Markus Armbruster 8de69efab1 qapi chardev: Elide redundant has_FOO in generated C 4 years ago
Arwed Meyer 8f9abdf586 chardev: src buffer const for write functions 4 years ago
Michal Privoznik 692277f38d chardev: Propagate error from logfile opening 5 years ago
Marc-André Lureau a68403b0a6 chardev: report a simpler error about duplicated id 5 years ago
Marc-André Lureau 64195b0d36 chardev: give some context on chardev-add error 5 years ago
Gerd Hoffmann f0349f4d89 ui/vdagent: add clipboard support 5 years ago
Gerd Hoffmann 5608191980 ui/vdagent: add mouse support 5 years ago
Thomas Huth 4c386f8064 Do not include sysemu/sysemu.h if it's not really necessary 5 years ago
Lukas Straub feb774ca3f chardev: Fix yank with the chardev-change case 5 years ago
Lukas Straub f36b0efd7f chardev/char.c: Always pass id to chardev_new 5 years ago
Lukas Straub 789fd6934e chardev/char.c: Move object_property_try_add_child out of chardev_new 5 years ago
Kevin Wolf f3b70e0779 char: Simplify chardev_name_foreach() 5 years ago
Kevin Wolf 5965243641 char: Deprecate backend aliases 'tty' and 'parport' 5 years ago
Kevin Wolf 1254bd3977 char: Skip CLI aliases in query-chardev-backends 5 years ago
Paolo Bonzini a9b1315f86 chardev: add nodelay option 5 years ago
Eric Blake 54aa3de72e qapi: Use QAPI_LIST_PREPEND() where possible 6 years ago
Markus Armbruster 6cc0667d9b Tweak a few "Parameter 'NAME' expects THING" error message 6 years ago
Markus Armbruster 8acefc79de sockets: Make abstract UnixSocketAddress depend on CONFIG_LINUX 6 years ago
Daniel P. Berrangé d96aa5db4f char: fix logging when chardev write fails 6 years ago
Daniel P. Berrangé 448058aa99 util: rename qemu_open() to qemu_open_old() 6 years ago
Philippe Mathieu-Daudé 30827bad38 chardev: Extract system emulation specific code 6 years ago
Philippe Mathieu-Daudé ffa0f7eb57 chardev: Reduce "char-mux.h" scope, rename it "chardev-internal.h" 6 years ago
Marc-André Lureau 14a7a20306 chardev: don't abort on attempt to add duplicated chardev 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Gerd Hoffmann ef138c7724 chardev: enable modules, use for braille 6 years ago
Lukas Straub 2158fa1be7 chardev/char.c: Use qemu_co_sleep_ns if in coroutine 6 years ago
xiaoqiang zhao 776b97d360 qemu-sockets: add abstract UNIX domain socket support 6 years ago
Markus Armbruster d2623129a7 qom: Drop parameter @errp of object_property_add() & friends 6 years ago
Kevin Wolf 8e9119a807 hmp: Fail gracefully if chardev is already in use 6 years ago
Paolo Bonzini 2fa9044a4f chardev: use QEMUChrEvent instead of int 6 years ago
Philippe Mathieu-Daudé 71f8d3b0e6 chardev/char: Explicit we ignore some QEMUChrEvent in IOEventHandler 6 years ago
Marc-André Lureau 1e419ee68f chardev: generate an internal id when none given 7 years ago