cvs commit: src/sys/conf files files.amd64 options src/sys/dev/mfi mfi.c mfi_disk.c mfi_ioctl.h mfi_linux.c mfi_pci.c mfireg.h mfivar.h src/sys/modules/mfi Makefile src/sys/modules/mfi/mfi_linux Makefile

Doug Ambrisko ambrisko at FreeBSD.org
Thu May 18 16:31:15 PDT 2006


ambrisko    2006-05-18 23:30:48 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             files files.amd64 options 
    sys/dev/mfi          mfi.c mfi_disk.c mfi_ioctl.h mfi_pci.c 
                         mfireg.h mfivar.h 
    sys/modules/mfi      Makefile 
  Added files:
    sys/dev/mfi          mfi_linux.c 
    sys/modules/mfi/mfi_linux Makefile 
  Log:
  Add in a bunch of things to the mfi driver:
        - 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.
  
  Revision  Changes    Path
  1.1118    +1 -0      src/sys/conf/files
  1.89      +1 -0      src/sys/conf/files.amd64
  1.543     +1 -0      src/sys/conf/options
  1.5       +809 -9    src/sys/dev/mfi/mfi.c
  1.3       +2 -0      src/sys/dev/mfi/mfi_disk.c
  1.2       +23 -0     src/sys/dev/mfi/mfi_ioctl.h
  1.1       +90 -0     src/sys/dev/mfi/mfi_linux.c (new)
  1.2       +2 -0      src/sys/dev/mfi/mfi_pci.c
  1.2       +194 -23   src/sys/dev/mfi/mfireg.h
  1.2       +12 -0     src/sys/dev/mfi/mfivar.h
  1.2       +4 -0      src/sys/modules/mfi/Makefile
  1.1       +8 -0      src/sys/modules/mfi/mfi_linux/Makefile (new)


More information about the cvs-src mailing list