summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2014-02-19remove some dead code - all the chips we handle can do type 4 commands,Jonathan Matthew
2014-02-18convert printfs into a few different debug categories, leaving portJonathan Matthew
2014-02-14remove isp24xx-related code. it doesn't work, qle(4) replaces it, andJonathan Matthew
2014-02-13fix previous errorneous constants (compiled against the old header)pelikan
2014-02-13Recognize SATA-III ports in dmesg.pelikan
2014-02-11fix endianness of fc4 type registration (again), and don't bother printingJonathan Matthew
2014-02-10Build isp2xxx firmware into separate object files so we only includeJonathan Matthew
2014-02-06missing define for qla2100 supportJonathan Matthew
2014-02-06Almost-working QLA2100 support. This appears to be the best I can do forJonathan Matthew
2014-02-05Avoid calling delay(9) between checking and clearing the interrupt status bits.Mark Kettenis
2014-02-05Punt on handling responses if we haven't allocated the response queue yet.Mark Kettenis
2014-02-03use the same option as isp(4) to build without firmware.Jonathan Matthew
2014-02-02carve up qla_attach() into bits we can use to process loop and fabric changesJonathan Matthew
2014-02-02Rearrange interrupt register processing for 2200s. The mailbox semaphoreJonathan Matthew
2014-02-01On sparc64, use the WWNs from Open Firmware, as the onboard ISP2200 that canMark Kettenis
2014-01-30the option bit for controlling fast posting is in icb_fw_options, notJonathan Matthew
2014-01-30don't do a register test mailbox command before resetting the chip.Jonathan Matthew
2014-01-30Set port and node WWN in scsi_link structure when we successfully probe aMark Kettenis
2014-01-26Quoting an old commit message:Miod Vallat
2014-01-24treat C_SCSIXFER as a reference count and use it as a guard to pool_put.David Gwynne
2014-01-22fix endianness for FC4 type registrationJonathan Matthew
2014-01-22dont piggyback on C_PRIVATEXFER because it must not touch splx.David Gwynne
2014-01-21add a missing printf argumentJonathan Gray
2014-01-21Add support for ISP2200 based adapters.Jonathan Matthew
2014-01-21The semaphore register does need to be cleared when clearing interrupts,Jonathan Matthew
2014-01-21Stop using 23xx-specific interrupt status codes everywhere. Instead, classifyJonathan Matthew
2014-01-20With 2K login firmware, the login option bits are in mbox register 10.Jonathan Matthew
2014-01-20bzero to memsetDavid Gwynne
2014-01-20bcopy to memcpyDavid Gwynne
2014-01-19Better interrupt handler return values. 1 if the chip said it wanted anJonathan Matthew
2014-01-19Introduce qla(4), a new driver for Qlogic fibre channel HBAs (only ISP23xxJonathan Matthew
2014-01-18move the declaration of ncr53c9x_scsi_cmd into the .c file, its the onlyDavid Gwynne
2014-01-18replace XS_NO_CCB with an iopool around the ecb_pool.David Gwynne
2014-01-18get rid of a XS_NO_CCB thats caused by a failure to allocate theDavid Gwynne
2014-01-18instead of having every bit of glue set up and attach an identicalDavid Gwynne
2014-01-18move atapiscsi to iopools by making the entire ata layer use them too.David Gwynne
2014-01-18move away from XS_NO_CCB to iopools. all instances of this driver share aDavid Gwynne
2014-01-18replace XS_NO_CCB with iopools.David Gwynne
2014-01-18take advantage of pool_setipl and PR_ZERO to avoid doing work theDavid Gwynne
2014-01-17if the hardware is too busy or its queues are too full, return XS_BUSY,David Gwynne
2014-01-17if the hardware is too busy or its queues are too full, return XS_BUSY,David Gwynne
2014-01-17a polled command timing out isnt a software resource shortage, itsDavid Gwynne
2014-01-17remove a XS_NO_CCB case by moving aac to iopools.David Gwynne
2014-01-17replace aacminphys with scsi_minphys. both are just wrappers aroundDavid Gwynne
2014-01-17aacvar advertises a public api which is only used inside aac.c. make itDavid Gwynne
2014-01-02disable MSI for Samsung XP941.Gilles Chehade
2013-12-31tedu the diagnostic code to detect the presence of the defective Xterasys XN-152Brad Smith
2013-12-28The few network drivers that called their children's (ie. mii PHYTheo de Raadt
2013-12-25Instead of deciding which iockbc port is the keyboard port, and which one is theMiod Vallat
2013-12-09At resume, do not spin flushing characters in from the chip. There shouldn'tTheo de Raadt