From owner-cvs-all Wed Sep 8 6:13:52 1999 Delivered-To: cvs-all@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 9DE8915B23; Wed, 8 Sep 1999 06:13:43 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 13EE31CA8; Wed, 8 Sep 1999 21:11:54 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: Bruce Evans Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/isa sio.c sioreg.h In-reply-to: Your message of "Wed, 08 Sep 1999 22:51:13 +1000." Date: Wed, 08 Sep 1999 21:11:54 +0800 From: Peter Wemm Message-Id: <19990908131154.13EE31CA8@overcee.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Bruce Evans wrote: > > Added files: > > sys/isa sio.c sioreg.h > > Log: > > Restore the old sio* - bruce can fix it himself. > > It's not useful for me to commit to a private version. I already do > that locally, and have bout 40K of diffs to merge someday. I have > been waiting for the version in /dev/isa to recover from the previous > move. Which is exactly what we were trying to do.. the sys/isa version has got some very sub-optimal things in it that need to be fixed. com_addr() being one example. The plan was to undo the damage done last time by removing the new-bus code that made it into the internals that shouldn't be there and confining it to seperate files (like cy_pci.c) which depend on the generated interface macro files. (eg: isa_get_port() is an isa-specific ivar wrapper macro which has no business being inside the core parts of a 16550 driver). You have complained a number of times about the bogus stuff that came in last time, and we were just about to fix it but you objected. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message