Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Aug 1998 08:48:48 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        dfr@FreeBSD.ORG, phk@critter.freebsd.dk, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/alpha/include console.h mouse.h src/sys/isa kbdio.c kbdio.h kbdtables.h syscons.c syscons.h timerreg.h src/sys/alpha/include/pc bios.h display.h msdos.h
Message-ID:  <Pine.BSF.4.01.9808070847420.27318-100000@herring.nlsystems.com>
In-Reply-To: <199808061128.VAA14846@godzilla.zeta.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 6 Aug 1998, Bruce Evans wrote:

> >>  Modified files:
> >>    sys/alpha/include    console.h mouse.h 
> >>    sys/isa              kbdio.c kbdio.h kbdtables.h syscons.c 
> >>                         syscons.h timerreg.h 
> >>    sys/alpha/include/pc bios.h display.h msdos.h 
> >>  Log:
> >>  Port syscons to the alpha.  The driver itself has moved to sys/isa 
> >
> >It should have moved to sys/dev/syscons :-(
> 
> Or everything in /sys/dev should have moved to a better place.
> 
> The headers are even more misplaced.  The <machine/pc> subdir should
> have gone away 5 years ago.  If just copying console.h (almost) worked,
> then it can't be very alpha-dependent.  OTOH, it is very isa-dependent.

The drivers are certainly misplaced.  Driver apis for drivers common to
more than one architecture shouldn't really be in <machine/*> at all.  I
don't know where they should be though :-(.

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 951 1891
					Fax:   +44 181 381 1039




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.01.9808070847420.27318-100000>