isp_pci.c (48611) | isp_pci.c (49860) |
---|---|
1/* $Id: isp_pci.c,v 1.27 1999/07/05 22:04:08 mjacob Exp $ */ | 1/* $Id: isp_pci.c,v 1.28 1999/07/06 01:24:20 mjacob Exp $ */ |
2/* release_6_5_99 */ 3/* 4 * PCI specific probe and attach routines for Qlogic ISP SCSI adapters. 5 * FreeBSD Version. 6 * 7 *--------------------------------------- 8 * Copyright (c) 1997, 1998, 1999 by Matthew Jacob 9 * NASA/Ames Research Center --- 501 unchanged lines hidden (view full) --- 511 /* 512 * Make sure we've disabled the ROM. 513 */ 514 data = pci_cfgread(cfid, PCIR_ROMADDR, 4); 515 data &= ~1; 516 pci_cfgwrite(cfid, PCIR_ROMADDR, data, 4); 517 ISP_UNLOCK(isp); 518 | 2/* release_6_5_99 */ 3/* 4 * PCI specific probe and attach routines for Qlogic ISP SCSI adapters. 5 * FreeBSD Version. 6 * 7 *--------------------------------------- 8 * Copyright (c) 1997, 1998, 1999 by Matthew Jacob 9 * NASA/Ames Research Center --- 501 unchanged lines hidden (view full) --- 511 /* 512 * Make sure we've disabled the ROM. 513 */ 514 data = pci_cfgread(cfid, PCIR_ROMADDR, 4); 515 data &= ~1; 516 pci_cfgwrite(cfid, PCIR_ROMADDR, data, 4); 517 ISP_UNLOCK(isp); 518 |
519 if (bus_dma_tag_create(NULL, 0, 0, BUS_SPACE_MAXADDR_32BIT, | 519 if (bus_dma_tag_create(NULL, 1, 0, BUS_SPACE_MAXADDR_32BIT, |
520 BUS_SPACE_MAXADDR, NULL, NULL, lim + 1, 521 255, lim, 0, &pcs->parent_dmat) != 0) { 522 printf("%s: could not create master dma tag\n", isp->isp_name); 523 free(pcs, M_DEVBUF); 524 return; 525 } 526 if (pci_map_int(cfid, (void (*)(void *))isp_intr, 527 (void *)isp, &IMASK) == 0) { --- 604 unchanged lines hidden --- | 520 BUS_SPACE_MAXADDR, NULL, NULL, lim + 1, 521 255, lim, 0, &pcs->parent_dmat) != 0) { 522 printf("%s: could not create master dma tag\n", isp->isp_name); 523 free(pcs, M_DEVBUF); 524 return; 525 } 526 if (pci_map_int(cfid, (void (*)(void *))isp_intr, 527 (void *)isp, &IMASK) == 0) { --- 604 unchanged lines hidden --- |