From owner-cvs-sys Sat Feb 25 13:06:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA01076 for cvs-sys-outgoing; Sat, 25 Feb 1995 13:06:41 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA01069; Sat, 25 Feb 1995 13:06:31 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id NAA19133; Sat, 25 Feb 1995 13:05:43 -0800 From: Poul-Henning Kamp Message-Id: <199502252105.NAA19133@ref.tfs.com> Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h To: bde@zeta.org.au (Bruce Evans) Date: Sat, 25 Feb 1995 13:05:43 -0800 (PST) Cc: pst@shockwave.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502252059.HAA28865@godzilla.zeta.org.au> from "Bruce Evans" at Feb 26, 95 07:59:29 am Content-Type: text Content-Length: 1241 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >> Neither is the pty driver code. I agree that all of that should be moved > >> if you want pseudodevice independant stuff out of kern. If you want to move > >> it, please, by all means, do so. Just be consistent. > > >I'm still considering this, and it may happen RSN, I just want to finish > >one mess at a time. Presently I'm whipping /usr/src/release/Makefile > >(and friends) > > There's lots to move. Generic tty driver code, machine-dependent driver > code (NetBSD moved most of isa to /sys/dev/isa)... This is different. I think we may have three levels, if not four of code, but I don't want to instantiate that in the source-tree until it makes sense to do so. 1. Arch and bus independent: vn and pty for instance. 2. Arch dependent: eeprom 3. Bus dependent: pci stuff 4. Bus & Arch dependent: anything in isa relying on a BIOS for instance. I don't think we have any reason to move anything from the busses out yet, until we know whatit takes, ie have another port, we don't know that we can do it right. vn pty and snoop are different, they don't depend on anything... -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated.