On Thu, Jun 06, 2002 at 08:31:33PM -0600, M. Warner Losh wrote: > In message: <[EMAIL PROTECTED]> > Andrew Gallatin <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] Usergroup [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message