freebsd-skq/sys/dev/mfi
Doug Ambrisko 58ef3154a5 - Extend the prior commit to use the generic SCSI command building
function use that for JBOD and Thunderbolt disk write command.  Now
  we only have one implementation in mfi.
- Fix dumping on Thunderbolt cards.  Polled IO commands do not seem to
  be normally acknowledged by changing cmd_status to MFI_STAT_OK.
  In order to get acknowledgement of the IO is complete, the Thunderbolt
  command queue needs to be run through.  I added a flag MFI_CMD_SCSI
  to indicate this command is being polled and to complete the
  Thunderbolt wrapper and indicate the result.  This flag needs to be
  set in the JBOD case in case if that us using Thunderbolt card.
  When in the polling loop check for completed commands.
- Remove mfi_tbolt_is_ldio and just do the check when needed.
- Fix an issue when attaching of disk device happens when a device is
  already scheduled to be attached but hasn't attached.
- add a tunable to allow raw disk attachment to CAM via:
        hw.mfi.allow_cam_disk_passthrough=1
- fixup aborting of commands (AEN and LD state change).  Use a generic
  abort function and only wait the command being aborted not both.
  Thunderbolt cards don't seem to abort commands so the abort times
  out.
2012-11-06 23:25:06 +00:00
..
mfi_cam.c - Extend the prior commit to use the generic SCSI command building 2012-11-06 23:25:06 +00:00
mfi_debug.c First fix pr 167226: 2012-05-04 16:00:39 +00:00
mfi_disk.c - Extend the prior commit to use the generic SCSI command building 2012-11-06 23:25:06 +00:00
mfi_ioctl.h Move struct megasas_sge from mfi_ioctl.h to mfivar.h so we can 2012-04-02 19:13:02 +00:00
mfi_linux.c First cut at updating mfi(4) to support newer LSI MegaRAID SAS cards. 2011-11-04 02:34:52 +00:00
mfi_pci.c MFhead_mfi r227068 2012-03-30 23:05:48 +00:00
mfi_syspd.c - Extend the prior commit to use the generic SCSI command building 2012-11-06 23:25:06 +00:00
mfi_tbolt.c - Extend the prior commit to use the generic SCSI command building 2012-11-06 23:25:06 +00:00
mfi.c - Extend the prior commit to use the generic SCSI command building 2012-11-06 23:25:06 +00:00
mfireg.h Fix and update battery status bits according to linux driver 2012-05-18 21:49:40 +00:00
mfivar.h - Extend the prior commit to use the generic SCSI command building 2012-11-06 23:25:06 +00:00