qemu-arm
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 0/10] hw/char/pl011: Implement TX (async) FIFO to avoid bl


From: Mark Cave-Ayland
Subject: Re: [PATCH v3 0/10] hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
Date: Sat, 14 Oct 2023 07:40:24 +0100
User-agent: Mozilla Thunderbird

On 13/10/2023 15:11, Philippe Mathieu-Daudé wrote:

Hi,

This series add support for (async) FIFO on the transmit path
of the PL011 UART.

Since v2:
- Added R-b tags
- Addressed Richard comments on migration

Since v1:
- Restrict pl011_ops[] impl access_size,
- Do not check transmitter is enabled (Peter),
- Addressed Alex's review comments,
- Simplified migration trying to care about backward compat,
   but still unsure...

Philippe Mathieu-Daudé (9):
   util/fifo8: Allow fifo8_pop_buf() to not populate popped length
   util/fifo8: Introduce fifo8_peek_buf()
   hw/char/pl011: Split RX/TX path of pl011_reset_fifo()
   hw/char/pl011: Extract pl011_write_txdata() from pl011_write()
   hw/char/pl011: Extract pl011_read_rxdata() from pl011_read()
   hw/char/pl011: Warn when using disabled transmitter
   hw/char/pl011: Check if receiver is enabled
   hw/char/pl011: Rename RX FIFO methods
   hw/char/pl011: Add transmit FIFO to PL011State
   hw/char/pl011: Implement TX FIFO

  include/hw/char/pl011.h |   2 +
  include/qemu/fifo8.h    |  37 +++++++++--
  hw/char/pl011.c         | 140 +++++++++++++++++++++++++++++-----------
  util/fifo8.c            |  28 ++++++--
  hw/char/trace-events    |   4 +-
  5 files changed, 161 insertions(+), 50 deletions(-)

Looks like patch 10 where all the interesting stuff is didn't make it to the list? Patchew also agrees here: 20231013141131.1531-1-philmd@linaro.org/">https://patchew.org/QEMU/20231013141131.1531-1-philmd@linaro.org/.


ATB,

Mark.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]