#
3ef0b81f |
| 06-Jun-2006 |
dlg <dlg@openbsd.org> |
set the ccb state when it comes off the free list. this isnt used anywhere yet, but i like to be ready when the time comes.
|
#
d1f9d698 |
| 06-Jun-2006 |
dlg <dlg@openbsd.org> |
fix a panic string to mention the corrent place its freaking out in.
|
#
1ed38ced |
| 01-Jun-2006 |
dlg <dlg@openbsd.org> |
leave the reply_dva address alone so we can post it back to the ioc rather than posting back the offset of the reply frame to the start of the reply space.
nobody likes panics, even if theyre free.
|
#
befb4229 |
| 01-Jun-2006 |
dlg <dlg@openbsd.org> |
fix the reply handling on crazy machines that give me bits in the high part of the address.
|
#
e86ef6eb |
| 01-Jun-2006 |
deraadt <deraadt@openbsd.org> |
64 bit dva addresses so we can >> 32 later; ok dlg
|
#
88583e8b |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
byteswap the ioc_status field so we can respond to scsi things properly on bigendian archs. this lets ses attach now.
|
#
34c679ff |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
remove the fetching of the manufacturing page. it was just there to see if i got the page fetching right, its not really useful for anything in the real world.
|
#
d80dde6a |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
mpi hardware uses an 8 bit field to describe the number of devices it has on a port. since 256 wont fit into 8 bits they say 0 means 256. this diff does the appropriate interpretation. it also avoids
mpi hardware uses an 8 bit field to describe the number of devices it has on a port. since 256 wont fit into 8 bits they say 0 means 256. this diff does the appropriate interpretation. it also avoids a divide by zero when we figure the openings out by dividing the number of commands the controller can support by the number of devices it supports.
panic found while testing the fc controller at home.
show more ...
|
#
75f3d96f |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
dont display the first manufacturing page
|
#
3605dc43 |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
c++ style comments shouldnt be in the tree
|
#
19b134b1 |
| 31-May-2006 |
deraadt <deraadt@openbsd.org> |
int32 i >> 32 is undefined, so cast to unsigned long long first, ok dlg
|
#
891e5d97 |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
implement chained scatter gather lists.
|
#
8fb8d63b |
| 30-May-2006 |
dlg <dlg@openbsd.org> |
raise the timeout on the init commands (especially port enable) to give the sas controller currently being used in jasons blade 2000 a chance to respond.
|
#
b6d289ba |
| 30-May-2006 |
jason <jason@openbsd.org> |
hush; ok dlg
|
#
30b54605 |
| 29-May-2006 |
dlg <dlg@openbsd.org> |
increase the timeout on the enabling commands during attach so that sas controllers have a chance to respond.
|
#
92c7a0cb |
| 29-May-2006 |
dlg <dlg@openbsd.org> |
limit the number of scatter gather entries sent with the scsi_io commands so it fits in the maximum request frame size. this will do until i can write sgl chaining in a nice way.
|
#
59b1e9af |
| 29-May-2006 |
dlg <dlg@openbsd.org> |
put the 64bit flag in the right place on the scatter gather list.
|
#
f7742b40 |
| 29-May-2006 |
dlg <dlg@openbsd.org> |
split mpi_poll out into mpi_complete, and rewrite poll to use start and complete to do its job. enforce the use of a timeout on polled commands and make the callers check if the timeout happened.
|
#
04963675 |
| 29-May-2006 |
dlg <dlg@openbsd.org> |
remove some if 0 code
|
#
d84cdbba |
| 29-May-2006 |
dlg <dlg@openbsd.org> |
bump mpi up to using 64bit for all dva
|
#
1a2fe479 |
| 28-May-2006 |
dlg <dlg@openbsd.org> |
junk to read and write configuration pages.
|
#
115a0504 |
| 28-May-2006 |
dlg <dlg@openbsd.org> |
pass the reply from the hardware via the ccb rather than on the stack to the function handling the completion. this means that the completion function can do nothing with the reply, instead leaving i
pass the reply from the hardware via the ccb rather than on the stack to the function handling the completion. this means that the completion function can do nothing with the reply, instead leaving it up to the requester to deal with.
show more ...
|
#
a410235e |
| 28-May-2006 |
dlg <dlg@openbsd.org> |
rename mpi_complete to mpi_poll and make it call mpi_start itself.
|
#
6526bdfe |
| 27-May-2006 |
dlg <dlg@openbsd.org> |
make debug output during attach quiet unless you want it by raising mpidebug
|
#
91d37afb |
| 27-May-2006 |
dlg <dlg@openbsd.org> |
remove dead code
|