From owner-freebsd-mobile Thu Sep 20 19:57:31 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 2D37B37B416 for ; Thu, 20 Sep 2001 19:57:27 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f8L2vQu20719; Thu, 20 Sep 2001 20:57:26 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id f8L2vN713405; Thu, 20 Sep 2001 20:57:23 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200109210257.f8L2vN713405@harmony.village.org> To: j mckitrick Cc: mobile@freebsd.org Subject: Re: Anyone have 4.4 on a Toshiba Satellite? In-reply-to: Your message of "Fri, 21 Sep 2001 03:42:26 BST." <20010921034226.A75668@dogma.freebsd-uk.eu.org> References: <20010921034226.A75668@dogma.freebsd-uk.eu.org> <20010921033120.A75539@dogma.freebsd-uk.eu.org> <200109210153.f8L1rhR01292@ptavv.es.net> <200109210218.f8L2Ie713144@harmony.village.org> <20010921033120.A75539@dogma.freebsd-uk.eu.org> <200109210236.f8L2aM713253@harmony.village.org> Date: Thu, 20 Sep 2001 20:57:23 -0600 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20010921034226.A75668@dogma.freebsd-uk.eu.org> j mckitrick writes: : | PCI interrupts give you automatic configuration. And can be shared. : : So no more specs in the kernel config for interrupts and such? Yes. In fact, the kernel ignores the interrupt specified when we're doing ISA interrupt routing. : | interrupts are the only thing that goes over the ISA bus. And that : | connection is usually made at the south bridge of the laptop, so it : | isn't an ISA bus, per se... : : Ah, yes, I did some reading today, and that makes sense. The PCI bus is : just fielding the ISA interrupts, right? Not exactly. The PCI bus has 4 interrupt pins and most PCI cards are forced to use this. However, the cardbus bridges (and pci<->pcmica cards) are wired up to the south bridge in atypical ways. When you are doing ISA interrupts, you are using this "back door" to signal an interrupt. And this backdoor is only available for the 16-bit PCCARDs. CardBus cards must use PCI interrupts. And those machines that can't handle PCI interrupts won't get CardBus support. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message