Messages in this thread | | | Date | Tue, 13 Sep 2005 13:02:29 +0100 | From | Russell King <> | Subject | Re: performance-improvement-of-serial-console-via-virtual.patch added to -mm tree |
| |
On Tue, Sep 13, 2005 at 12:53:26PM +0100, Russell King wrote: > The only things which the console code can rely on being initialised > is the port address description (iobase / membase / iotype / regshift), > the flow control (UPF_CONS_FLOW) in flags, and in the case of Xscale > systems, the capabilities. Everything else will be in an indeterminent > state as far as the serial console code is concerned, and therefore can > not be relied upon.
Additionally, once all architectures convert to initialising their serial ports via platform devices (which means include/asm-*/serial.h becomes essentially empty) and we eliminate serial8250_console_init(), the 8250 console code can start assuming that more of the uart_port structure will be initialised.
At that point, we can start to think about using FIFOs for the console.
However, this is an exercise for architecture maintainers to do who in theory know the requirements for their platforms. So far I've seen little progress on this though.
-- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 Serial core - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |