aboutsummaryrefslogtreecommitdiff
path: root/hw/char/cadence_uart.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-21hw/other: spelling fixesMichael Tokarev1-1/+1
2023-08-31hw/char: Have FEWatchFunc handlers return G_SOURCE_CONTINUE/REMOVEPhilippe Mathieu-Daudé1-4/+4
2023-03-21hw/char/cadence_uart: Fix guards on invalid BRGR/BDIV settingsPeter Maydell1-2/+4
2021-09-13hw/char: cadence_uart: Log a guest error when device is unclocked or in resetBin Meng1-0/+8
2021-09-13hw/char: cadence_uart: Ignore access when unclocked or in reset for uart_{rea...Bin Meng1-5/+10
2021-09-13hw/char: cadence_uart: Convert to memop_with_attrs() opsBin Meng1-11/+15
2021-09-13hw/char: cadence_uart: Move clock/reset check to uart_can_receive()Bin Meng1-7/+10
2021-09-13hw/char: cadence_uart: Disable transmit when input clock is disabledBin Meng1-0/+5
2021-08-05chardev: mark explicitly first argument as poisonedMarc-André Lureau1-1/+1
2021-03-08clock: Add ClockEvent parameter to callbacksPeter Maydell1-2/+2
2020-12-18qdev: Move softmmu properties to qdev-properties-system.hEduardo Habkost1-0/+1
2020-04-30hw/char/cadence_uart: add clock supportDamien Hedde1-10/+63
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2020-01-08chardev: Use QEMUChrEvent enum in IOEventHandler typedefPhilippe Mathieu-Daudé1-1/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2018-01-16maint: Fix macros with broken 'do/while(0); ' usageEric Blake1-1/+1
2017-07-14char: avoid chardevice direct accessAnton Nefedov1-1/+1
2017-07-14char: add backend hotswap handlerAnton Nefedov1-1/+1
2017-06-02char: move CharBackend handling in char-fe unitMarc-André Lureau1-0/+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
2016-12-27cadence_uart: Check if receiver timeout counter is disabledAndrew Gacek1-3/+4
2016-12-27cadence_uart: Check baud rate generator and divider values on migrationAlistair Francis1-0/+7
2016-11-07char: cadence: check baud rate generator and divider valuesPrasad J Pandit1-0/+15
2016-10-28char: cadence: correct reset value for baud rate registersPrasad J Pandit1-1/+2
2016-10-24char: remove explicit_fe_open, use a set_handlers argumentMarc-André Lureau1-1/+1
2016-10-24char: make some qemu_chr_fe skip if no driverMarc-André Lureau1-17/+7
2016-10-24char: use qemu_chr_fe* functions with CharBackend argumentMarc-André Lureau1-10/+10
2016-10-24char: rename some frontend functionsMarc-André Lureau1-2/+2
2016-10-24char: replace PROP_CHR with CharBackendMarc-André Lureau1-13/+13
2016-06-29Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-3/+6
2016-06-29char: change qemu_chr_fe_add_watch to return unsignedPaolo Bonzini1-3/+6
2016-06-27cadence_uart: Protect against transmit errorsAlistair Francis1-2/+5
2016-06-06hw/char: QOM'ify cadence_uart modelxiaoqiang zhao1-6/+7
2016-05-19hw: explicitly include qemu/log.hPaolo Bonzini1-0/+4
2016-04-19cadence_uart: bounds check write offsetMichael S. Tsirkin1-0/+3
2016-03-22Replaced get_tick_per_sec() by NANOSECONDS_PER_SECONDRutuja Shah1-2/+2
2016-01-29arm: Clean up includesPeter Maydell1-0/+1
2015-05-18char: cadence_uart: Split state struct and type into headerPeter Crosthwaite1-28/+1
2015-05-18char: cadence_uart: Clean up variable namesPeter Crosthwaite1-48/+54
2015-04-02sysbus: Make devices picking up backends unavailable with -deviceMarkus Armbruster1-0/+2
2015-04-02hw: Mark devices picking up char backends actively FIXMEMarkus Armbruster1-0/+1
2015-03-17cadence_uart: Convert to QOM realize()Alistair Francis1-11/+15
2015-01-26vmstate: accept QEMUTimer in VMSTATE_TIMER*, add VMSTATE_TIMER_PTR*Paolo Bonzini1-1/+1
2014-07-17cadence_uart: check for serial backend before using it.KONRAD Frederic1-4/+11
2014-06-30serial: poll the serial console with G_IO_HUPRoger Pau Monne1-1/+2
2014-05-13savevm: Remove all the unneeded version_minimum_id_old (arm)Juan Quintela1-1/+0
2014-01-08char/cadence_uart: Implement Tx flow controlPeter Crosthwaite1-2/+29