From owner-freebsd-hackers Thu Sep 11 00:00:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA03148 for hackers-outgoing; Thu, 11 Sep 1997 00:00:17 -0700 (PDT) Received: from hydrogen.nike.efn.org (resnet.uoregon.edu [128.223.170.28]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA03141 for ; Thu, 11 Sep 1997 00:00:12 -0700 (PDT) Received: (from jmg@localhost) by hydrogen.nike.efn.org (8.8.7/8.8.7) id AAA22231; Thu, 11 Sep 1997 00:00:11 -0700 (PDT) Message-ID: <19970911000010.53404@hydrogen.nike.efn.org> Date: Thu, 11 Sep 1997 00:00:10 -0700 From: John-Mark Gurney To: freebsd-hackers@freebsd.org Subject: Re: PnP support References: <19970910231015.01243@hydrogen.nike.efn.org> <199709110546.PAA06738@word.smith.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199709110546.PAA06738@word.smith.net.au>; from Mike Smith on Thu, Sep 11, 1997 at 03:46:47PM +1000 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Mike Smith scribbled this message on Sep 11: > > Mike Smith scribbled this message on Sep 11: > > > > > > > > well... actually.. this won't be neccessary soon.. I plan on adding > > > > resource registering to the pnp code soon... once this is done, the > > > > isa probe code should automaticly skip over this... > > > > > > Please, if you are going to do this, go back to the discussion that > > > came up last time on this topic, most particularly the allocation and > > > attachment strategy that Stefan and I discussed. Doing this job > > > half-assed is just going to mean that it will have to be done again. > > > Do it right and people will love you forever. > > > > are you talking about making auto resource assignment?? if you are, > > that wasn't what I was refering too... > > I mean go back and read the discussion that came up last time "how to > integrate PnP" was raised. Right now it's arriving via feeping > creaturism, which is OK in that it gives us functionality that we > didn't have, but it's basically Wrong, and gives us momentum in the > wrong direction. I vaugely remeber the conversation.. but I didn't follow very closely as I never thought I would end up touching the PnP code.. :) > If you have the time to do this, *please* take a little more of it to > do it right. We've been over all this several times, and have hashed > out some pretty good models. Doug Rabson got a long way through > completely redesigning the ISA driver model with huge advantages before > disappearing. Don't just throw all this work away. Please? yeh... I know what you mean... but right now after I do some more work on integrating this code in (Luigi's sound code is next), I have another project that I've been wanting to work on for the past few months... so I really can't devote the time that would be neccessary for the project... but, I might be able to help in a few weeks if everything goes well.. ugh.. just remebered school starts in a few weeks too... :( hmmm... is the FreeBSD mailing list archives located in such a place that I could grab a RAW copy of 'em?? > > currently the PnP code DOES NOT claim that a device is using port space > > (i.e. to prevent conflics) or memory space for that mater... this is > > what I was talking about... not automaticly assigned free resources... > > If you want a decent resource/extent manager, have a look at the NetBSD > extent manager. Whilst Jason may disagree, a little work would see it > fitting _very_ well into the picture when it comes to carving up space, > and we do need it very much. -- John-Mark Gurney Modem/FAX: +1 541 683 6954 Cu Networking Live in Peace, destroy Micro$oft, support free software, run FreeBSD