aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/mfi
Commit message (Collapse)AuthorAgeFilesLines
* MFC of head thunderbolt support for mfi(4)Sean Bruno2012-05-181-2/+2
| | | | | | | | | | | | | | | r233711 -- IFV head_mfi into head for initial thunderbolt support r233768 -- atomic_t --> mfi_atomic r233805 -- fix tinderbuild, move megasas_sge to mfivar.h r233877 -- remove atomic.h from includes r235014 -- fix reading of sector >= 2^32 or 2^21, repair RAID handling r235016 -- style(9) r235040 -- fix returns from mfi_tbolt_sync_map_info() r235318 -- repair panic on PAE i386 r235321 -- repair the repair of panics on PAE i386 Notes: svn path=/stable/8/; revision=235625
* Add the 'mfip' sub-driver for gaining SCSI-passthrough access to devicesScott Long2007-05-162-2/+14
| | | | | | | on an MFI controller. Notes: svn path=/head/; revision=169609
* Update the mfi module build with the mfi_debug.c file.Scott Long2006-09-251-1/+3
| | | | Notes: svn path=/head/; revision=162624
* Remove cruft.Scott Long2006-05-291-5/+0
| | | | Notes: svn path=/head/; revision=159044
* Add in a bunch of things to the mfi driver:Doug Ambrisko2006-05-182-0/+12
| | | | | | | | | | | | | | | | | | | | | | - Linux ioctl support, with the other Linux changes MegaCli will run if you mount linprocfs & linsysfs then set sysctl compat.linux.osrelease=2.6.12 or similar. This works on i386. It should work on amd64 but not well tested yet. StoreLib may or may not work. Remember to kldload mfi_linux. - Add in AEN (Async Event Notification) support so we can get messages from the firmware when something happens. Not all messages are in defined in event detail. Use event_log to try to figure out what happened. - Try to implement something like SIGIO for StoreLib. Since mrmonitor doesn't work right I can't fully test it. StoreLib works best with the rh9 base. In theory mrmonitor isn't needed due to native driver support of AEN :-) Now we can configure and monitor the RAID better. Submitted by: IronPort Systems. Notes: svn path=/head/; revision=158737
* Add a driver for the new LSI MegaRAID SAS controller family. The 'MFI' nameScott Long2006-03-251-0/+15
is derived from the phrase 'MegaRAID Firmware Interface' used by LSI. This driver provides a block interface to logical disks on the card and a minimal management device. It is MPSAFE, INTR_FAST, and 64-bit capable. Thanks to Dell for providing hardware to test with and IronPort for sponsoring the work. Sponsored by: Dell, Ironport MFC After: 3 days Notes: svn path=/head/; revision=157114