cvs commit: src/share/man/man4 ipmi.4 src/sys/sys ipmi.h src/sys/dev/ipmi ipmi.c ipmi_pci.c ipmi_smbios.c ipmivars.h src/sys/modules/ipmi Makefile

Doug Ambrisko ambrisko at
Fri Feb 10 12:51:37 PST 2006

ambrisko    2006-02-10 20:51:35 UTC

  FreeBSD src repository

  Added files:
    share/man/man4       ipmi.4 
    sys/sys              ipmi.h 
    sys/dev/ipmi         ipmivars.h ipmi.c ipmi_pci.c 
    sys/modules/ipmi     Makefile 
  Add an OpenIPMI mostly compatible driver.  This driver was developed
  to work with ipmitools.  It works with other tools that have an OpenIPMI
  driver interface.  The port will need to get updated to used this.
  I have not implemented the IPMB mode yet so ioctl's for that don't
  really do much otherwise it should work like the OpenIPMI version.
  The ipmi.h definitions was derived from the ipmitool header file.
  The bus attachments are done for smbios and pci/smbios.  Differences
  in bus probe order for modules/static are delt with.  ACPI attachment
  should be done.
  This drivers registers with the watchdod(4) interface
  Work to do:
       - BT interface
       - IPMB mode
  This has been tested on Dell PE2850, PE2650 & PE850 with i386 & amd64
  I will link this into the build on next week.
  Tom Rhodes, helped me with the man page.
  Sponsored by:   IronPort Systems Inc.
  Inspired from:  ipmitool & Linux
  Revision  Changes    Path
  1.1       +187 -0    src/share/man/man4/ipmi.4 (new)
  1.1       +1096 -0   src/sys/dev/ipmi/ipmi.c (new)
  1.1       +309 -0    src/sys/dev/ipmi/ipmi_pci.c (new)
  1.1       +538 -0    src/sys/dev/ipmi/ipmi_smbios.c (new)
  1.1       +138 -0    src/sys/dev/ipmi/ipmivars.h (new)
  1.1       +9 -0      src/sys/modules/ipmi/Makefile (new)
  1.1       +119 -0    src/sys/sys/ipmi.h (new)

More information about the cvs-src mailing list