Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jul 1996 11:18:44 -0700 (PDT)
From:      Sujal Patel <smpatel@prognet.com>
To:        JULIAN Elischer <julian@ref.tfs.com>
Cc:        hackers@FreeBSD.org, thorpej@netbsd.org
Subject:   Re: Puting PnP support into -current by default
Message-ID:  <Pine.NEB.3.93.960710111119.173C-100000@sujal.prognet.com>
In-Reply-To: <199607101804.LAA23385@ref.tfs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 10 Jul 1996, JULIAN Elischer wrote:

> > ftp://freefall.freebsd.org/incoming/FreeBSD-ISA_PnP_June8.tar.gz
> I think you meant July8 whe you wrote that file :)
> 
> seriously.. how close is this to being put into the kernel source tree
> by default..
> I know I'd like to see it as we recently had to send back
> some PnP modems.
> 
> I volunteer to put these into -current if no-one else complains..

There are somes issues that need to be solved before I can really
integrate this into -current...  This is priority #1 on my list of large
FreeBSD projects, so I *hope* that I can integrate it in soon.

The biggest problem is that currently you have to stuff the
IRQ/Port/DRQ into a big struct, so that the PnP device can be configured.
There are so many options for PnP devices that this doesn't fit into the
BSD configuration scheme well.  The best solution for this problem would
be to write a configuration manager for FreeBSD.  The configuration
manager could be used to set the parameters for all devices, and as a side
function control the operation of PnP devices as well.  If we get three
stage boot blocks, we could probably even reuse a lot of the code for this
configuration manager to write a better "-c" from the boot block.

I really don't like the idea of commiting code into -current that requires
the user to manually edit the source.  I also don't like the idea of
adding all of these options to the config program, because this is far
from desirable.  

I'm open to any suggestions at this point, to get this code quickly
integrated into FreeBSD.  The low-level stuff in the PnP driver is rock
solid, now I just need to work on the user interface to all of this
stuff (sometimes the hardest part).


Sujal




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