Hmm. Okay, I've split out pci_map_intr and pci_conf_interrupt into a tams3011/pci_machdep.c, and renamed the remaining ibm4xx/pci_machdep.c to ibm4xx/pci_ibm4xx.c. Now I just have to figure out how to correlate the apparently functional Linux driver setup to the apparently not-so-functional pci_conf_interrupt. -s