atom feed24 messages in org.freebsd.freebsd-archMPSAFE TTY schedule [uart vs sio]
FromSent OnAttachments
Ed SchoutenJul 2, 2008 7:08 pm 
Takahashi YoshihiroJul 3, 2008 1:49 pm 
Ed SchoutenJul 3, 2008 8:52 pm 
Sam LefflerJul 3, 2008 9:41 pm 
Marcel MoolenaarJul 4, 2008 1:49 am 
Peter JeremyJul 4, 2008 2:21 am 
Ed SchoutenJul 4, 2008 9:22 am 
Peter WemmJul 4, 2008 9:41 am 
M. Warner LoshJul 4, 2008 12:32 pm 
M. Warner LoshJul 4, 2008 12:36 pm 
M. Warner LoshJul 4, 2008 12:36 pm 
Takahashi YoshihiroJul 4, 2008 1:12 pm 
Coleman KaneJul 4, 2008 2:57 pm 
Marcel MoolenaarJul 4, 2008 7:42 pm 
Marcel MoolenaarJul 4, 2008 7:50 pm 
Takahashi YoshihiroJul 5, 2008 12:25 pm 
Marcel MoolenaarJul 5, 2008 4:04 pm 
Bruce EvansJul 6, 2008 3:04 pm 
Peter JeremyJul 7, 2008 8:43 am 
Ed SchoutenJul 8, 2008 2:16 pm 
Ed SchoutenJul 13, 2008 7:22 am 
Ed SchoutenJul 20, 2008 12:34 pm 
Giorgos KeramidasJul 20, 2008 6:46 pm 
Ed SchoutenAug 8, 2008 3:55 am 
Subject:MPSAFE TTY schedule [uart vs sio]
From:Marcel Moolenaar (xcl@mac.com)
Date:Jul 4, 2008 7:50:17 pm
List:org.freebsd.freebsd-arch

On Jul 4, 2008, at 6:10 AM, Takahashi Yoshihiro wrote:

In article <2008@bsdimp.com> "M. Warner Losh" <im@bsdimp.com> writes:

Do you need physical access? I have a pc98 machine I can put back on the network. It has the 8251 chip in it. It also has a 16550 part as well since it is a later model which had both...

I believe that uart works for the 16550 part, but haven't tried it lately...

The uart probably works for some 16550 based devices but does not work for other one like multi-port devices.

The design principle of uart(4) is that it does not know about multi-port hardware. It controls a single serial port only. For multi-port hardware you must have multiple nodes on a bus or use an umbrella driver, such as puc(4), quicc(4) or scc(4). Those drivers provide attachments for every port.

I suspect that support for multi-port devices is not to hard to do on pc98...