aboutsummaryrefslogtreecommitdiff
path: root/chardev/char-fe.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-15chardev/mux: implement detach of frontends from muxRoman Penyaev1-1/+1
2024-10-15chardev/mux: introduce `mux_chr_attach_frontend() callRoman Penyaev1-8/+1
2024-10-15chardev/mux: convert size members to unsigned intRoman Penyaev1-1/+1
2024-04-24error: Drop superfluous #include "qapi/qmp/qerror.h"Markus Armbruster1-1/+0
2024-03-09char: Slightly better error reporting when chardev is in useMarkus Armbruster1-6/+7
2024-01-12chardev: use bool for fe_is_openAlex Bennée1-8/+8
2021-08-05chardev: mark explicitly first argument as poisonedMarc-André Lureau1-1/+1
2020-07-13chardev: Reduce "char-mux.h" scope, rename it "chardev-internal.h"Philippe Mathieu-Daudé1-1/+1
2019-02-13char: update the mux handlers in class callbackMarc-André Lureau1-4/+0
2019-02-12chardev: fix mess in OPENED/CLOSED events when muxedArtem Pisarenko1-9/+24
2018-10-03chardev: unref if underlying chardev has no parentMarc-André Lureau1-1/+6
2018-10-03chardev: remove qemu_chr_fe_read_all() counterMarc-André Lureau1-5/+1
2018-03-26chardev/char-fe: Allow NULL chardev in qemu_chr_fe_init()Peter Maydell1-10/+12
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster1-1/+0
2018-03-02Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-0/+1
2018-01-12chardev: use backend chr context when watch for fePeter Xu1-1/+1
2017-09-22chardev: new qemu_chr_be_update_read_handlers()Peter Xu1-5/+2
2017-07-14char: avoid chardevice direct accessAnton Nefedov1-0/+5
2017-07-14char: forbid direct chardevice access for hotswap devicesAnton Nefedov1-0/+7
2017-07-14char: add backend hotswap handlerAnton Nefedov1-1/+3
2017-06-02char: make chr_fe_deinit() optionaly delete backendMarc-André Lureau1-1/+4
2017-06-02char: move CharBackend handling in char-fe unitMarc-André Lureau1-0/+358