Revision b165b0d8 hw/char/serial.c
b/hw/char/serial.c | ||
---|---|---|
424 | 424 |
ret = s->divider & 0xff; |
425 | 425 |
} else { |
426 | 426 |
if(s->fcr & UART_FCR_FE) { |
427 |
ret = fifo8_is_full(&s->recv_fifo) ?
|
|
427 |
ret = fifo8_is_empty(&s->recv_fifo) ?
|
|
428 | 428 |
0 : fifo8_pop(&s->recv_fifo); |
429 | 429 |
if (s->recv_fifo.num == 0) { |
430 | 430 |
s->lsr &= ~(UART_LSR_DR | UART_LSR_BI); |
Also available in: Unified diff