Date: Fri, 7 Jun 2002 12:09:47 +0200 From: Bernd Walter <ticso@cicely5.cicely.de> To: "M. Warner Losh" <imp@village.org> Cc: gallatin@cs.duke.edu, des@ofug.org, alpha@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: alpha can't map interrupt Message-ID: <20020607100947.GE66505@cicely5.cicely.de> In-Reply-To: <20020606.203133.49601620.imp@village.org> References: <xzp660vrjbj.fsf@flood.ping.uio.no> <15616.3530.526275.555196@grasshopper.cs.duke.edu> <20020606.203133.49601620.imp@village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 06, 2002 at 08:31:33PM -0600, M. Warner Losh wrote: > In message: <15616.3530.526275.555196@grasshopper.cs.duke.edu> > Andrew Gallatin <gallatin@cs.duke.edu> writes: > : > : > : Warner -- a pci interupt line of 0 is valid. Please back out your > : "PCI_INTERRUPT_VALID" changes in pci.c, or change that macro > : to allow a value of 0. > > An interrupt line of 0 is *NOT* valid. However, the check for zero OK - it's fixed for now, but what is wrong with zero? Many alphas differentiate between ISA and PCI intlines. PCI intlines are startet counting with 0. [52]cicely9> devinfo -r cia0 pcib0 pci0 sym0 PCI Mapped Interrupts: 0x2 I/O memory: 0x82030000-0x82030fff 0x82031200-0x820312ff sym1 PCI Mapped Interrupts: 0x0 I/O memory: 0x82031100-0x820311ff sym2 PCI Mapped Interrupts: 0x1 I/O memory: 0x82031000-0x820310ff isab0 isa0 atkbdc0 fdc0 ISA Interrupt request lines: 6 ISA DMA request lines: 2 I/O ports: 0x3f0-0x3f5 0x3f7 fd0 mcclock0 I/O ports: 0x70-0x71 ppc0 sc0 sio0 ISA Interrupt request lines: 4 I/O ports: 0x3f8-0x3ff sio1 vga0 xl0 PCI Mapped Interrupts: 0x3 I/O ports: 0x10300-0x1037f miibus0 xlphy0 atapci0 ata0 I/O ports: 0x1f0-0x1f7 0x3f6 0x10380-0x10387 ata1 I/O ports: 0x170-0x177 0x376 0x10388-0x1038f > should only be on the i386 port. Where did I have it? Oh, I see now. > I didn't change the PCI_INTERRUPT_VALID to include zero, I just > changed some code to use it. It was used in pcib. > > But I'll make sure that it works on alpha. Is that something that you > can test for me if I come up with a fix for? -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020607100947.GE66505>