Question about serial console code
    Marcel Moolenaar 
    xcllnt at mac.com
       
    Mon Jun 18 15:40:16 UTC 2007
    
    
  
On Jun 17, 2007, at 11:59 PM, Christian Kandeler wrote:
>> If the UART has no FIFO (in the 16550-sense), then sc_txfifosz
>> is still 1.
>
> But where is this set? The ns8250_bus_probe() function returns  
> early when it
> detects a FIFO-less device, leaving sc_txfifosz at its pre- 
> initialized value
> (i.e. zero). And it doesn't seem to get set anywhere else, either.
Uhm, on line 817 in uart_dev_ns8250.c, which falls in function
uart_bus_probe(), both the rx and tx fifo sizes are set to 1.
This is for the case there's no fifo.
FYI,
-- 
Marcel Moolenaar
xcllnt at mac.com
    
    
More information about the freebsd-hackers
mailing list