Messages in this thread | | | Date | Tue, 13 Dec 2011 11:05:56 +0000 | From | Alan Cox <> | Subject | Re: [patch 0/3] kvm tool: Serial emulation overhaul |
| |
> I assume '16' here is the 16550A FIFO size? Is there any reason we can't > cheat and use a deeper FIFO internally?
Providing you emulate the fifo itself the guest has no idea how many bits are leaving the fifo and at what rate in normal use. However you need to be a bit cleverer to handle fifo sizing.
More generically there are a wide range of 8250 derived UART devices with larger FIFOs if probed. The extra logic to emulate those isn't that much and will take you to 64byte FIFO trivally enough and in a way that should work with random guests.
Alan
| |