Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jun 1995 12:09:28 -0700 (PDT)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        sos@freebsd.org
Cc:        bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com
Subject:   Re: cvs commit: src/sys/i386/isa isa.h
Message-ID:  <199506151909.MAA03199@gndrsh.aac.dev.com>
In-Reply-To: <199506151521.AA00358@dkuug.dk> from "Soren Schmidt" at Jun 14, 95 11:18:22 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> In reply to Rodney W. Grimes who wrote:
> > 
> > > 
> > > bde         95/06/14 00:38:32
> > > 
> > >   The i/o sizes are unreliable because of split address ranges
> > >   for many devices (VGA, wd).
> > 
> > VGA???  Maybe if you consider the fact that the ``syscons'' driver
> > should be split so that we don't have both the VGA ports and the
> > Keyboard ports all in one driver (along with a ton of architecual
> > reasons to split this out).
> 
> Hmm, as far as I see it there is no cleancut way to separate this into
> multible drivers (or maybe I need someone explain it to me :-)
> Either you have it like it is now, or you will have to have some
> "interdriver" functionality to allow multiple drivers to muck with the
> same hardware. A system to send messages between the drivers would also
> be nessesary (ie user presses key to switch screen, a request for that
> must be sent to the display driver, etc etc etc) Either way its a mess. 
> The way it is now reflects the way the user see's devices (console, 
> PCMaudio, mouse, whatever).
> But anyhow, I'm open to suggestions as usual...

Terry, please jump in here with that beatifully done architecture
drawing that was done on the -console mailling lists you ran a year
or two back.... I think that answers this issue...


-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                   Custom computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506151909.MAA03199>