v4: * Fixed post_load hook to be backwards-migratable * Refactored some code in 5/5 as per review comments
v3: * Introduced a post_load hook for PL011State migration for backwards-compatibility due to some input state fragility. * No longer touching irq lines in reset method * Minor changes based on review feedback. v2: * Moved FIFO depth refactoring part of FIFO flags change into its own commit. * Added a reset method for PL011 Evgeny Iakovlev (5): hw/char/pl011: refactor FIFO depth handling code hw/char/pl011: add post_load hook for backwards-compatibility hw/char/pl011: implement a reset method hw/char/pl011: better handling of FIFO flags on LCR reset hw/char/pl011: check if UART is enabled before RX or TX operation hw/char/pl011.c | 121 +++++++++++++++++++++++++++++++++------- include/hw/char/pl011.h | 5 +- 2 files changed, 105 insertions(+), 21 deletions(-) -- 2.34.1