History log of /openbsd-src/sys/dev/ic/mpi.c (Results 201 – 225 of 226)
Revision Date Author Comments
# 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


12345678910