aboutsummaryrefslogtreecommitdiff
path: root/hw/char/serial.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster1-4/+2
2020-06-15qdev: Convert uses of qdev_create() manuallyMarkus Armbruster1-2/+2
2020-05-15qdev: Unrealize must not failMarkus Armbruster1-1/+1
2020-04-02serial: Fix double migration dataDr. David Alan Gilbert1-1/+11
2020-03-17hw/char: Let devices own the MemoryRegion they createPhilippe Mathieu-Daudé1-3/+4
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-2/+2
2020-01-10Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+1
2020-01-08chardev: Use QEMUChrEvent enum in IOEventHandler typedefPhilippe Mathieu-Daudé1-1/+1
2020-01-07mips: use sysbus_mmio_get_region() instead of internal fieldsMarc-André Lureau1-0/+1
2020-01-07mips: inline serial_init()Marc-André Lureau1-16/+0
2020-01-07serial: make SerialIO a sysbus deviceMarc-André Lureau1-11/+53
2020-01-07serial-mm: use sysbus facilitiesMarc-André Lureau1-22/+28
2020-01-07serial-mm: add endianness propertyMarc-André Lureau1-0/+2
2020-01-07serial-mm: add "regshift" propertyMarc-André Lureau1-5/+17
2020-01-07serial: start making SerialMM a sysbus deviceMarc-André Lureau1-17/+55
2020-01-07serial: replace serial_exit_core() with unrealizeMarc-André Lureau1-1/+4
2020-01-07serial: realize the serial deviceMarc-André Lureau1-4/+4
2020-01-07serial: add "baudbase" propertyMarc-André Lureau1-2/+3
2020-01-07serial: add "chardev" propertyMarc-André Lureau1-3/+10
2020-01-07serial: register vmsd with DeviceClassMarc-André Lureau1-3/+3
2020-01-07serial: initial qom-ificationMarc-André Lureau1-6/+28
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster1-0/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster1-0/+1
2018-12-18qmp hmp: Make system_wakeup check wake-up support and run stateDaniel Henrique Barboza1-1/+1
2018-10-02serial: fix DLL writesPaolo Bonzini1-2/+2
2018-07-16hw/char/serial: retry write if EAGAINMarc-André Lureau1-9/+14
2018-07-16PC Chipset: Improve serial divisor calculationCalvin Lee1-10/+13
2018-06-30Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell1-2/+3
2018-06-29hw/char/serial: Convert from DPRINTF macro to trace eventsPhilippe Mathieu-Daudé1-2/+3
2018-06-28hw/char/serial: Only retry if qemu_chr_fe_write returns 0Sergio Lopez1-1/+1
2018-06-01hw: Do not include "exec/address-spaces.h" if it is not necessaryPhilippe Mathieu-Daudé1-1/+0
2018-04-26hw/char/serial: Allow disconnected chardevsPeter Maydell1-5/+0
2017-11-06Enable 8-byte wide MMIO for 16550 serial devicesMike Nawrocki1-1/+7
2017-09-27migration: pre_save return intDr. David Alan Gilbert1-1/+3
2017-07-14serial: chardev hotswap supportAnton Nefedov1-1/+29
2017-07-14serial: move TIOCM update to a separate functionAnton Nefedov1-12/+19
2017-07-14char: avoid chardevice direct accessAnton Nefedov1-1/+1
2017-07-14char: add backend hotswap handlerAnton Nefedov1-1/+1
2017-06-02char: make chr_fe_deinit() optionaly delete backendMarc-André Lureau1-1/+1
2017-06-02chardev: serial & parallel declaration to own headersMarc-André Lureau1-1/+1
2017-06-02chardev: move headers to include/chardevMarc-André Lureau1-1/+1
2017-01-27char: rename CharDriverState ChardevMarc-André Lureau1-2/+2
2017-01-16serial: fix memory leak in serial exitLi Qiang1-0/+10
2016-10-24char: remove explicit_fe_open, use a set_handlers argumentMarc-André Lureau1-1/+1
2016-10-24char: replace qemu_chr_claim/release with qemu_chr_fe_init/deinitMarc-André Lureau1-1/+1
2016-10-24char: use qemu_chr_fe* functions with CharBackend argumentMarc-André Lureau1-16/+14
2016-10-24char: rename some frontend functionsMarc-André Lureau1-1/+1