break; #endif  #ifdef DEC_EB64PLUS case ST_EB64P: pci_eb64plus_pickintr(acp); break; #endif  #ifdef DEC_1000A case ST_DEC_1000A: pci_1000a_pickintr(acp, &acp->ac_iot, &acp->ac_memt, &acp->ac_pc); break; #endif  #ifdef DEC_1000 case ST_DEC_1000: pci_1000_pickintr(acp, &acp->ac_iot, &acp->ac_memt, &acp->ac_pc);
apecsattach(parent, self, aux)	struct device *parent, *self;	void *aux;{	struct apecs_softc *sc = (struct apecs_softc *)self;	struct apecs_config *acp;	struct pcibus_attach_args pba;	/* note that we've attached the chipset; can't have 2 APECSes. */	apecsfound = 1;	/*	 * set up the chipset's info; done once at console init time	 * (maybe), but doesn't hurt to do twice.	 */	acp = sc->sc_acp = &apecs_configuration;	apecs_init(acp, 1);	apecs_dma_init(acp);	printf(": DECchip %s Core Logic chipset\n",	    acp->ac_memwidth == 128 ? "21072" : "21071");	printf("%s: DC21071-CA pass %d, %d-bit memory bus\n",	    self->dv_xname, acp->ac_comanche_pass2 ? 2 : 1, acp->ac_memwidth);	printf("%s: DC21071-DA pass %d\n", self->dv_xname,	    acp->ac_epic_pass2 ? 2 : 1);	/* XXX print bcache size */	if (!acp->ac_epic_pass2)		printf("WARNING: 21071-DA NOT PASS2... NO BETS...\n");	switch (hwrpb->rpb_type) {#ifdef DEC_2100_A50	case ST_DEC_2100_A50:		pci_2100_a50_pickintr(acp);		break;#endif	default:		panic("apecsattach: shouldn't be here, really...");	}	pba.pba_busname = "pci";	pba.pba_iot = acp->ac_iot;	pba.pba_memt = acp->ac_memt;	pba.pba_dmat =	    alphabus_dma_get_tag(&acp->ac_dmat_direct, ALPHA_BUS_PCI);	pba.pba_pc = &acp->ac_pc;	pba.pba_bus = 0;#ifdef notyet	pba.pba_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED |	    PCI_FLAGS_MRL_OKAY | PCI_FLAGS_MRM_OKAY | PCI_FLAGS_MWI_OKAY;#endif	config_found(self, &pba, apecsprint);}