From owner-freebsd-mobile Tue Sep 23 19:17:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA22138 for mobile-outgoing; Tue, 23 Sep 1997 19:17:22 -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 TAA22122; Tue, 23 Sep 1997 19:17:12 -0700 (PDT) Received: (from jmg@localhost) by hydrogen.nike.efn.org (8.8.7/8.8.7) id TAA05504; Tue, 23 Sep 1997 19:17:11 -0700 (PDT) Message-ID: <19970923191710.61639@hydrogen.nike.efn.org> Date: Tue, 23 Sep 1997 19:17:10 -0700 From: John-Mark Gurney To: Stefan Esser Cc: Nate Williams , mobile@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: PCCARD in -current broken References: <199709231929.NAA08312@rocky.mt.sri.com> <19970923230018.00034@mi.uni-koeln.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <19970923230018.00034@mi.uni-koeln.de>; from Stefan Esser on Tue, Sep 23, 1997 at 11:00:18PM +0200 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-mobile@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Stefan Esser scribbled this message on Sep 23: > > In any case, until the code in /sys/kern/kern_intr.c ifdef'd out by > > 'RESOURCE_CHECK' is finished, or something else is done to make sure > > The code is finished, but I did not commit > it to -current, since I was waiting for the > new ISA device probe/attach code to become > available. oh... if your waiting for the work that I'm working on.. commit the changes now.. I don't think that I'll have anything workable in the next month... as next monday is the first day of classes, and I've been working this week... so I haven't made any progress yet... > Several concepts have been discussed, with > the "extent registration" of NetBSD being > mentioned very often. > > My concept is quite different, in that I'd > rather have a functional interface, which > works on bus-dependent data structures that > have to exist anyway, while the extent data > does exist independently of device data. have you actually looked at the extent stuff from NetBSD?? you still have to write the wrappers around the extent to use the resources, it's just that it provides a way to do mapping of sections of units... > I have outlined this before ... > > > that 'ISA/Exclusive' interrupts are not allowed to be registered as > > 'shared' resources, I think there are potential problems with the > > Well, ISA interrupts should be registered in > a way that guarantees they are not shared. I agree.. but this should be on a bus dependant side... and with the new isa_device stuff I have invisioned.... we will be able to do more dynamic sharing of irqs... suchs as marking irqs as only used when device is active... so you can share irqs between devices... i.e. the common com1/com3 problem... ttyl.. -- John-Mark Gurney Modem/FAX: +1 541 683 6954 Cu Networking Live in Peace, destroy Micro$oft, support free software, run FreeBSD