#
0f9891f1 |
| 24-May-2024 |
jsg <jsg@openbsd.org> |
remove unneeded includes; ok miod@
|
#
8d2c75e4 |
| 11-Mar-2022 |
mpi <mpi@openbsd.org> |
Constify struct cfattach.
|
#
9088d7a1 |
| 15-Sep-2014 |
dlg <dlg@openbsd.org> |
mark the interrupt handler mpsafe, and drop the kernel lock in the scs_cmd paths. take it again when going back to other parts of the kernel.
tested by and ok kettenis@
|
#
69ec6bd6 |
| 09-Jun-2011 |
deraadt <deraadt@openbsd.org> |
MSI interrupts work here, too.
|
#
1510a807 |
| 23-Nov-2008 |
dlg <dlg@openbsd.org> |
sizeofa is now nitems in param.h, so dont declare my own in mpi.c it was unused there anyway. use nitems in mpi_pci_match.
|
#
a559dc66 |
| 28-Oct-2008 |
marco <marco@openbsd.org> |
#include sensors
|
#
ba9fcf36 |
| 28-Oct-2008 |
marco <marco@openbsd.org> |
Add beginings of bio. Disabled for now.
dlg "go go go"
|
#
5a7c6c0e |
| 27-May-2008 |
dlg <dlg@openbsd.org> |
only look up the initiator-id for SPI (aka "real scsi") controllers on sparc64.
this prevents us from setting the initiator id on sas and fc hbas. the scsi midlayer doesnt probe for targets at the i
only look up the initiator-id for SPI (aka "real scsi") controllers on sparc64.
this prevents us from setting the initiator id on sas and fc hbas. the scsi midlayer doesnt probe for targets at the initiator id address, so if we set this on fc and sas hbas (which dont really have a real scsi address on the bus), then we're preventing them from finding potential targets at that address.
ok kettenis@
show more ...
|
#
5a64e4d9 |
| 26-May-2008 |
kettenis <kettenis@openbsd.org> |
On sparc64, fetch "scsi-initiator-id" property from the firmware, and use it to tweak to SPI port configuration. Makes the PRIMEPOWER 250 happy when netbooting.
|
#
458c0157 |
| 25-May-2008 |
dlg <dlg@openbsd.org> |
tweak the SPI port configuration if we figure out that it is not quite right, in particular the adapters scsi id on the bus.
requested by kettenis@ who is having trouble with the scsi controller on
tweak the SPI port configuration if we figure out that it is not quite right, in particular the adapters scsi id on the bus.
requested by kettenis@ who is having trouble with the scsi controller on the primepower 250.
show more ...
|
#
7a3d68ad |
| 26-Jan-2008 |
dlg <dlg@openbsd.org> |
SAS1078 is a megaraid, not a fusion-mpt, so dont attach to it
|
#
a306138d |
| 03-Sep-2007 |
mbalmer <mbalmer@openbsd.org> |
unbreak.
|
#
787fdf6f |
| 03-Sep-2007 |
marco <marco@openbsd.org> |
Add more PCI ids; taken from the linux driver. Pointed out by Stephan Eisvogel <eisvogel at embinet dot de>
|
#
986e5614 |
| 17-Mar-2007 |
dlg <dlg@openbsd.org> |
replace the VMWARE quirk that restricts the bus width to 16 targets with one for all SPI controllers. krw has a sun machine with a 1030 that gets the bus width wrong too, so since vmware emulates tha
replace the VMWARE quirk that restricts the bus width to 16 targets with one for all SPI controllers. krw has a sun machine with a 1030 that gets the bus width wrong too, so since vmware emulates that type of hardware too, we can just limit the lot of them and forget about it.
show more ...
|
#
4dca873b |
| 08-Oct-2006 |
brad <brad@openbsd.org> |
Also attach to boards with the PCI Express Fibre Channel FC949E chipset.
"go go go" dlg@
|
#
60372d04 |
| 10-Aug-2006 |
dlg <dlg@openbsd.org> |
fix an obvious typo. found by Quentin Garnier.
|
#
bf44d1ed |
| 04-Jul-2006 |
marco <marco@openbsd.org> |
Add some more pci ids that I forgot to commit.
|
#
572a4aca |
| 29-Jun-2006 |
brad <brad@openbsd.org> |
simplify the PCI match routine a bit.
ok dlg@
|
#
bf4d7baa |
| 29-Jun-2006 |
dlg <dlg@openbsd.org> |
we dont have to beat mpt to attach to this hardware anymore.
|
#
c429ac72 |
| 16-Jun-2006 |
dlg <dlg@openbsd.org> |
vmware emulates mpi, but it does a half arsed job of it. half the fields we read off the hardware and use to configure the driver with are set to zero, so things dont really work like we want them to
vmware emulates mpi, but it does a half arsed job of it. half the fields we read off the hardware and use to configure the driver with are set to zero, so things dont really work like we want them to.
one of these fields is the pci subsystem id which is something we can fetch really early in the attach process. so if the subsys is 0 then we go on and fix up some of the values we get off the "hardware". now we can attach disks on vmware.
"sneaky" and ok marco@ tested by and ok brad@
show more ...
|
#
ae47baa7 |
| 14-Jun-2006 |
dlg <dlg@openbsd.org> |
oops, i forgot that you need to return a high number from match to win. remove a useless define while there.
|
#
76fde6bf |
| 14-Jun-2006 |
dlg <dlg@openbsd.org> |
allow mpi to attach to parallel scsi controllers instead of mpt.
requested by deraadt@
|
#
66238b93 |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
we should support all these sas controllers
|
#
795d2b79 |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
allow mpi to attach to the scsi controllers again. however, mpt will attach to them by default, so disable mpt to get mpi to attach.
requested by deraadt@
|
#
fbc4dc1e |
| 31-May-2006 |
dlg <dlg@openbsd.org> |
we dont do domain validation on real scsi controllers (as opposed to sas and fc controllers), so mpi will be slower than mpt for io on those hbas.
for now.
ifdef the scsi stuff out till we make it
we dont do domain validation on real scsi controllers (as opposed to sas and fc controllers), so mpi will be slower than mpt for io on those hbas.
for now.
ifdef the scsi stuff out till we make it go fast, and so we can enable mpi everywhere.
show more ...
|