freebsd-skq/sys/dev/mfi
jhb 03cd96cc38 Adjust the handling of pending log events during boot:
- Fetch events from the controller in batches of 15 rather than a single
  event at a time.
- When fetching events from the controller, honor the event class and
  locale settings (via hw.mfi tunables).  This also allows the firmware to
  skip over unwanted log entries resulting in fewer requests to the
  controller if there many unwanted log entries since the last clean
  shutdown.
- Don't drop the driver mutex while decoding an event.
- If we get an error other than MFI_STAT_NOT_FOUND (basically EOF for
  hitting the end of the event log) then emit a warning and bail on
  processing further log entries.

Reviewed by:	ambrisko, scottl
MFC after:	2 weeks
2008-06-26 22:33:24 +00:00
..
mfi_cam.c Play better with CAM so that there aren't so many spurious warnings at boot. 2007-10-12 16:52:55 +00:00
mfi_debug.c - Add a command validator for use in debugging. 2006-10-16 04:18:38 +00:00
mfi_disk.c Teach the mfi(4) driver to handle requests from userland management 2007-08-13 19:29:17 +00:00
mfi_ioctl.h Add support to talk to the LSI ioctl path on with FreeBSD 32 bit app's 2008-05-28 23:19:27 +00:00
mfi_linux.c - Add in FreeBSD native ioctl that models the Linux version. 2006-11-14 16:48:00 +00:00
mfi_pci.c Add Dell's sub-vendor id to identify PERC6 RAID controller which has LSI 2007-12-19 17:23:47 +00:00
mfi.c Adjust the handling of pending log events during boot: 2008-06-26 22:33:24 +00:00
mfireg.h Fix some bugs in dealing with DCMD'd without data. MegaCli was sending 2008-02-02 17:29:28 +00:00
mfivar.h Update the MFI driver to support new "1078" series of hardware. This 2007-08-25 23:58:45 +00:00