From owner-freebsd-mobile Thu Dec 2 8:20:52 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id 22F0514D8D; Thu, 2 Dec 1999 08:20:42 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.9.3/8.9.3) with SMTP id JAA15501; Thu, 2 Dec 1999 09:18:21 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id JAA05518; Thu, 2 Dec 1999 09:18:18 -0700 Date: Thu, 2 Dec 1999 09:18:18 -0700 Message-Id: <199912021618.JAA05518@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Warner Losh Cc: Mike Smith , mobile@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pccard pccard.c src/sys/isa sio.c src/sys/dev/ed if_ed_pccard.c src/sys/dev/ep if_ep_pccard.c In-Reply-To: <199912020555.WAA00484@harmony.village.org> References: <199912020539.VAA00927@mass.cdrom.com> <199912020555.WAA00484@harmony.village.org> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > : This actually becomes much more complex when you bring CardBus into the > : picture, as I believe (correct me if I'm wrong, since you have the spec > : there) that it uses level-triggered interrupts. In this case, the device > : interrupt handler can't return (well, it can, but it will be immediately > : re-entered). > > Yes. Both cardbus and pccard use level triggered interrupts (or can > use level triggered interrupts). But if the card goes away, the > bridge, I believe, deasserts the interrupt for the card. I don't believe this is the case, at least for PCMCIA (from experience). Nate > : Oh, and I forgot with the CardBus thing above; if the slot is sharing an > : interrupt with someone else, you're probably screwed as well. (Unless the > : bus lets you call back into it to disable a slot once you've detected > : that it's gone.) > > I believe that it is common practice to share the cardbus card > interrupt with the cardbus bridge, but I may be mistaken about that. Does the bridge need an interrupt? Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message