From owner-freebsd-arch@FreeBSD.ORG Fri Jul 4 19:50:33 2008 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1161106567A; Fri, 4 Jul 2008 19:50:33 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.82]) by mx1.freebsd.org (Postfix) with ESMTP id 852D18FC25; Fri, 4 Jul 2008 19:50:33 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtp019-bge351000.mac.com (asmtp019-bge351000 [10.150.69.82]) by smtpoutm.mac.com (Xserve/smtpout019/MantshX 4.0) with ESMTP id m64JoXrA022517; Fri, 4 Jul 2008 12:50:33 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [192.168.1.102] (209-128-86-226.BAYAREA.NET [209.128.86.226]) by asmtp019.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K3H00DT3Z48Q020@asmtp019.mac.com>; Fri, 04 Jul 2008 12:50:33 -0700 (PDT) Message-id: <29489C48-93A2-41D9-9EF1-5395A673A9B3@mac.com> From: Marcel Moolenaar To: Takahashi Yoshihiro In-reply-to: <20080704.221043.226715262.nyan@jp.FreeBSD.org> Date: Fri, 04 Jul 2008 12:50:31 -0700 References: <486D4006.2050303@freebsd.org> <993E865A-A426-4036-9E09-A87D7474DE80@mac.com> <20080704.063540.1210476607.imp@bsdimp.com> <20080704.221043.226715262.nyan@jp.FreeBSD.org> X-Mailer: Apple Mail (2.926) Cc: ed@80386.nl, arch@freebsd.org, sam@freebsd.org, freebsd-current@freebsd.org Subject: Re: MPSAFE TTY schedule [uart vs sio] X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2008 19:50:34 -0000 On Jul 4, 2008, at 6:10 AM, Takahashi Yoshihiro wrote: > In article <20080704.063540.1210476607.imp@bsdimp.com> > "M. Warner Losh" 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... -- Marcel Moolenaar xcllnt@mac.com