Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Noriyuki Soda <soda@netbsd.org>
List: source-changes
Date: 08/11/2000 00:18:28
Module Name:	syssrc
Committed By:	soda
Date:		Thu Aug 10 21:18:28 UTC 2000

Modified Files:
	syssrc/sys/arch/i386/pci: pci_intr_fixup.c

Log Message:
Add another option PCIBIOS_INTR_GUESS for no compatible ICU found case.

Under this option, if only one IRQ is available for the link,
we assumes that the IRQ is already connected, and configure
PCI Interrupt Configuration Register accordingly.
This is what Linux pcmcia-cs-3.1.19 does by default.

This fixes unconfigured pccbb interrupt problem of
Sharp Mebius MN-5500. It's interrupt router is ITExpress Inc. IT8330G.
(http://www.ite.com.tw/, vendor=0x1283, product=0x8330)
Problem reporeted by Kitagawa <sk@kiu.ac.jp> in
http://www.kaynet.or.jp/~kay/ml/netbsd-pcmcia/msg/msg00608.html


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/i386/pci/pci_intr_fixup.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.