30 Commits (27cffe16354816d57710d2d4357f16139405c749)

Author SHA1 Message Date
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Roman Penyaev e6214fd6d4 chardev/char-mux: make boolean bit check instead of find_next_bit() 1 year ago
Roman Penyaev 188df56eab chardev/char-mux: shift unsigned long to avoid 32-bit overflow 1 year ago
Roman Penyaev 327993f180 chardev/mux: implement detach of frontends from mux 1 year ago
Roman Penyaev 005b6d511f chardev/mux: switch mux frontends management to bitset 1 year ago
Roman Penyaev 709a4cabfb chardev/mux: introduce `mux_chr_attach_frontend() call 1 year ago
Roman Penyaev c64f0bc1ce chardev/mux: convert size members to unsigned int 1 year ago
Roman Penyaev 1ba399406a chardev/mux: use bool type for `linestart` and `term_got_escape` 1 year ago
Alex Bennée a00e37a4be chardev: don't exit() straight away on C-a x 4 years ago
Marc-André Lureau 5eed493d01 chardev: remove needless class method 5 years ago
Thomas Huth 4c386f8064 Do not include sysemu/sysemu.h if it's not really necessary 5 years ago
Paolo Bonzini 5a1ee6077b chardev: do not use machine_init_done 5 years ago
Philippe Mathieu-Daudé ffa0f7eb57 chardev: Reduce "char-mux.h" scope, rename it "chardev-internal.h" 6 years ago
Philippe Mathieu-Daudé 083b266f69 chardev: Use QEMUChrEvent enum in IOEventHandler typedef 6 years ago
Paolo Bonzini 2fa9044a4f chardev: use QEMUChrEvent instead of int 6 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Marc-André Lureau 3d9e232240 char: update the mux handlers in class callback 7 years ago
Artem Pisarenko 7a9657ef53 chardev: fix mess in OPENED/CLOSED events when muxed 8 years ago
Marc-André Lureau eeaa671505 mux: fix ctrl-a b again 8 years ago
Peter Maydell 6f660996f1 Revert "mux: fix ctrl-a b again" 8 years ago
Marc-André Lureau 1b2503fcf7 mux: fix ctrl-a b again 8 years ago
Peter Xu c7278b4355 chardev: introduce chr_machine_done hook 8 years ago
Markus Armbruster 922a01a013 Move include qemu/option.h from qemu-common.h to actual users 8 years ago
Marc-André Lureau d09c4a4787 chardev: fix backend events regression with mux chardev 9 years ago
Anton Nefedov 81517ba37a char: add backend hotswap handler 9 years ago
Marc-André Lureau 1ce2610c10 char: make chr_fe_deinit() optionaly delete backend 9 years ago
Marc-André Lureau 8228e353d8 chardev: move headers to include/chardev 9 years ago
Marc-André Lureau bed3bb9b7e mux: simplfy muxes_realize_done 9 years ago
Marc-André Lureau df85a78bf8 char: move mux to its own file 9 years ago