summaryrefslogtreecommitdiff
path: root/sys/dev/i2o
AgeCommit message (Collapse)Author
2005-12-04Don't retry unsupported commands, or commands for invalidKenneth R Westerback
targets/luns. Same fix as gdt got for boot delays. Don't set xs->error when returning TRY_AGAIN_LATER. "Make sense, doesn't it?" tdeval@, "awesome find!" marco@
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks.
2005-09-15Don't fake MODE SENSE page 4 info inside raid drivers, just let sdKenneth R Westerback
fake a geometry. Page 4 info does not get used for size information. Eliminate now unused union scsi_disk_pages. ok marco@ mickey@ pre-lock.
2005-08-24Test xs->bp before de-referencing it. Initialize it to NULL, not 0.Kenneth R Westerback
ok deraadt@
2005-07-03Fix data_length values in simulationed MODE SENSE page 4 responses soKenneth R Westerback
that scsi_do_mode_sense() accepts them. The data_length value does not include itself, and the pg_length value in a mode page does not include itself or the page_code fields. We were +1 on the former and -2 on the latter resulting in a data_length value that was too small by one. Eliminates 'mode sense page 5 not simulated' messages. ok marco@
2005-05-23loose is not lose. ok deraadt tdeval and a few more typos from jfbTed Unangst
2005-01-06Make sure the kthread does not run before iop_config_interrupts().Miod Vallat
tested wilfried@
2004-09-16cleanup deafult locators (blah ?); please check that your most hated ↵Michael Shalayeff
architecture is still fluffy (;
2004-07-09perform reply buffer dma synchronisation in iop_msg_post(), and not inPedro Martelletto
iop_post(), since we may get in iop_post() without the map being initialized. should affect sparc64 only. discussed with and ok'd by mickey@
2004-04-12removeable -> removable;Jason McIntyre
ok deraadt@ beck@
2003-10-21typo from Tom Cosgrove;Jason McIntyre
2003-09-04bzero the full malloced space, not the sizeof the pointerAnil Madhavapeddy
ok tedu fgsch deraadt
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-01-13make it compile w/ SCSIDEBUG defined, found by brad@Michael Shalayeff
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
Diff generated by Chris Kuethe.
2002-06-07Handle hashinit() failure. ok niklas@Thomas Nordin
2002-04-03deal with ccb shortage correctly, ok mickey@Niklas Hallqvist
2002-03-14First round of __P removal in sysTodd C. Miller
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-05Switch everything to the new bus_dmamap_sync API.Artur Grabowski
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@.
2001-10-27remove unused timeout in lockinit() per art@'s idea.Michael Shalayeff
fix the init state handling on failure; reported by nate@.
2001-08-23recieve -> receiveAaron Campbell
2001-07-27Startup hooks. Can be used for providing root/swap devices from deviceNiklas Hallqvist
systems which want configuration to finish late, like I2O. Implemented via a general hooks mechanism which the shutdown hooks have been converted to use as well. It even has manpages!
2001-07-04needs-flag properMichael Shalayeff
2001-07-03iop needs-flagNiklas Hallqvist
2001-06-29Enable ioprbsNiklas Hallqvist
2001-06-29Alpha-version (or is that Intel?) of the I2O random block storage driver.Niklas Hallqvist
Inspired by ld_iop.c from NetBSD but written by me mostly. Tested on the Adaptec 2100S RAID card, got it working at Usenix in a weird hackathon setup.
2001-06-29Better failure handling in the init routineNiklas Hallqvist
2001-06-27Very important endian fix :-)Niklas Hallqvist
2001-06-27use proper size for swappingMichael Shalayeff
2001-06-27last oneNathan Binkert
2001-06-27recieve -> receiveNathan Binkert
2001-06-27use I2O_CLASS_MASK and I2O_LCT_ENTRY_TID_MASK instead of magic const, plus a ↵Michael Shalayeff
couple of minor knits
2001-06-27some more adapter and bus related definitionsMichael Shalayeff
2001-06-27remove unused var declNiklas Hallqvist
2001-06-27modify for our scsi frameworkMichael Shalayeff
2001-06-26uncomment iopsp, which not ready, butMichael Shalayeff
2001-06-26htole32 is twice as wrong as letoh16Michael Shalayeff
2001-06-26size fixes. Some KNF.Niklas Hallqvist
2001-06-26make iop_msg_post deal w/ the size itselfMichael Shalayeff
2001-06-26Some stylistic changesNiklas Hallqvist
2001-06-26initialize sw and fix the the mb lengthMichael Shalayeff
2001-06-26a few style changes from niklas and fill the mb for ofifo_init properMichael Shalayeff
2001-06-26make the scratch mem global, convert reset, status_get, and ofifo_init, the ↵Michael Shalayeff
last on also lostthe msg_map
2001-06-26Comment about the bus_space_alloc calls and their problemsNiklas Hallqvist
2001-06-26supply a size argument to the _post and _msg_post.Michael Shalayeff
byteswap the status word in reset.
2001-06-26Create a scratch dma mapNiklas Hallqvist
2001-06-26vendor extensions not yetMichael Shalayeff
2001-06-26Start at raw SCSI support over i2o, from NetBSD, hacked by me, not readyNiklas Hallqvist
2001-06-25Comment out the iopsp desc.Niklas Hallqvist