summaryrefslogtreecommitdiffstats
path: root/sys/dev/mfi/mfi_linux.c
Commit message (Collapse)AuthorAgeFilesLines
* We no longer need to use d_thread_t, migrate to struct thread *.imp2009-05-201-1/+1
|
* - Add in FreeBSD native ioctl that models the Linux version.ambrisko2006-11-141-1/+14
| | | | | | | | - Add a translation so the Linux ioctl's don't conflict with the FreeBSD definition. - Assume Linux 32bit emulation on amd64. This was tested on i386 and amd64 with the 32bit Linux MegaCli. Eventually we should do a 32bit native FreeBSD translation app.
* Add in a bunch of things to the mfi driver:ambrisko2006-05-181-0/+90
- 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.
OpenPOWER on IntegriCloud