Date: Mon, 25 Sep 2000 22:55:21 -0600 From: Warner Losh <imp@village.org> To: Darryl Okahata <darrylo@soco.agilent.com> Cc: mobile@FreeBSD.ORG Subject: Re: Laptop IRQ conflicts (was: Help with WaveLAN Card) Message-ID: <200009260455.WAA09673@harmony.village.org> In-Reply-To: Your message of "Mon, 25 Sep 2000 21:48:02 PDT." <200009260448.VAA24687@mina.soco.agilent.com> References: <200009260448.VAA24687@mina.soco.agilent.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200009260448.VAA24687@mina.soco.agilent.com> Darryl Okahata writes: : Unlike Windows (and Linux?), FreeBSD doesn't support interrupt : sharing. FreeBSD *DOES* support interrupt sharing. No OS can share interrupts on the ISA bus. The pcic driver (or BIOS) places the cardbus bridge into a mode where it is effectively connected to the ISA bus. This makes it impossible to share interrupts at the hardware level and is why when you have other hunks of hardware at an interrupt that problems happen. We need to add support for pci interrupt routing via pcibios or via direct pci/north/south/whatever bridge manipulation. Windows does this, and Linux partially does this, if I read their code correctly. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009260455.WAA09673>