summaryrefslogtreecommitdiff
path: root/sys/dev/ic/siop.c
AgeCommit message (Expand)Author
2003-11-02Fix some typos. From Tom Cosgrove via jmc@openbsd.wiz
2003-10-28fix bogus GCC uninitialized variable warning. Use TAILQ_FOREACH.matt
2003-10-25Fix uninitialized variable warningschristos
2003-10-21Remove return after panic().simonb
2003-05-03DMA, not dma nor Dma.wiz
2002-11-08in siop_reset(), reset sc_ntargets to 0. The number of targets will bebouyer
2002-07-26enouth -> enough.wiz
2002-07-18Spell 'should' correctly.wiz
2002-05-18Be more verbose when returning XS_DRIVER_STUFFUPbouyer
2002-05-16Don't access a scsipi channel's periph table directly; usethorpej
2002-04-25It's not safe to access the SCNTL1 register while the SCRIPT is running.bouyer
2002-04-23More copyright fixes, pointed out by Thomas. Thanks !bouyer
2002-04-23- factor out parts of (e)siop_attach() to siop_common_attach()bouyer
2002-04-23Bump the space for SCSI messages from 8 to 16 octets, as 8 may not bebouyer
2002-04-23Enable software LED control based on LED0 feature, not #define.bouyer
2002-04-22Fix last change: assign siop_cmd->tag in callers instead of siop_setuptables(),bouyer
2002-04-22In siop_setuptables(), use the proposed tag_id, not tag_id +1.bouyer
2002-04-20Move a few things around, so that ic/siop_common.c and pci/siop_pci_common.cbouyer
2002-04-18If SIOP_SYMLED is defined, drive the activity LED though GPIO pin 1.bouyer
2002-04-05Implement mstohz() as discussed on tech-kern, and use it in SCSI driversbouyer
2002-03-01As siop_morecbd() is called from the kernel thread, protect access to thebouyer
2002-01-12Call malloc(9) with M_ZERO flag instead of memset() after malloc().tsutsui
2001-11-13add/cleanup RCSIDlukem
2001-10-14Call siop_morecbd() only when scsipi ask us ADAPTER_REQ_GROW_RESOURCES.bouyer
2001-07-19Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.thorpej
2001-06-21Also print DSA addr in a DIAGNOSTING printf.bouyer
2001-05-23Call scsipi_channel_thaw() after scsipi_done() so that command orderingbouyer
2001-04-30delint newline in stringlukem
2001-04-25Pull up the thorpej_scsipi branch to main branch.bouyer
2001-03-07Add BUS_DMA_STREAMING to data transfer maps.thorpej
2001-03-01Differentiate a couple of similar error message, and add newlinesthorpej
2001-02-11Avoid sending new commands to the device if it has sense pending:bouyer
2001-01-26Add a few siop_table_sync() calls.bouyer
2000-11-14NBPG -> PAGE_SIZEthorpej
2000-10-23Fixes related to QUEUE FULL status:bouyer
2000-10-23Rearrange for script changes (scheduler core in main script, command partbouyer
2000-10-21Ops, sync the script DMA map when the script RAM *don't* exists.bouyer
2000-10-19Adapt for script change: don't assume Ent_lun_switch_entry == 0bouyer
2000-10-18Ops, add proper bus_dmamap_sync() calls for reselect switch operations.bouyer
2000-10-18Adapt for new lun switch script.bouyer
2000-10-06Ops, disable debugging messages.bouyer
2000-10-06Fix recurent typo: shed->schedbouyer
2000-10-06Adapt for reselect handling from the script. While here, fix typobouyer
2000-07-27Force 64bit arithmetic for timeout computation; a 32bit int opverflows forbouyer
2000-07-24create a funcion, siop_busreset(), to reset the scsibus.bouyer
2000-07-19Fixx off-by-one error in handlereset().pk
2000-06-28remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>mrg
2000-06-26remove/move more mach vm header files:mrg
2000-06-20Patch from Eduardo Horvath: don't bus_dmamap_sync the script dma map ifbouyer
2000-06-13sheduler->scheduler, as pointed out by Klaus Kleinbouyer