mirror of https://gitlab.com/qemu-project/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53c1557b23
The current approach of using qemu_chr_fe_write() and ignoring the return values results in dropped characters [1]. Let's update the SiFive UART to use a async sifive_uart_xmit() function to transmit the characters and apply back pressure to the guest with the SIFIVE_UART_TXFIFO_FULL status. This should avoid dropped characters and more realisticly model the hardware. 1: https://gitlab.com/qemu-project/qemu/-/issues/2114 Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Tested-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20240910045419.1252277-3-alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
1 month ago | |
---|---|---|
.. | ||
avr_usart.h | 1 year ago | |
bcm2835_aux.h | 4 years ago | |
cadence_uart.h | 4 years ago | |
cmsdk-apb-uart.h | 2 years ago | |
digic-uart.h | 4 years ago | |
escc.h | 3 months ago | |
goldfish_tty.h | 2 years ago | |
grlib_uart.h | 10 months ago | |
ibex_uart.h | 2 years ago | |
imx_serial.h | 10 months ago | |
mchp_pfsoc_mmuart.h | 2 months ago | |
nrf51_uart.h | 4 years ago | |
parallel-isa.h | 10 months ago | |
parallel.h | 10 months ago | |
pl011.h | 3 months ago | |
renesas_sci.h | 4 years ago | |
riscv_htif.h | 2 years ago | |
serial-isa.h | 2 months ago | |
serial-mm.h | 2 months ago | |
serial.h | 2 months ago | |
shakti_uart.h | 4 years ago | |
sifive_uart.h | 1 month ago | |
stm32f2xx_usart.h | 1 year ago | |
stm32l4x5_usart.h | 7 months ago | |
xilinx_uartlite.h | 2 years ago |