git: kernel: Import the IPMI driver from FreeBSD.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Dec 14 11:05:18 PST 2014


commit 53a374c18f69009d375e6a59247b55bfe03f59e2
Author: Sascha Wildner <saw at online.de>
Date:   Sun Dec 14 19:55:28 2014 +0100

    kernel: Import the IPMI driver from FreeBSD.
    
    Many thanks to Markus Pfeiffer <profmakx at dragonflybsd.org> for testing,
    bug hunting and fixing the watchdog (this will be pushed in a separate
    commit).

Summary of changes:
 share/man/man4/Makefile               |   1 +
 share/man/man4/ipmi.4                 | 203 +++++++
 sys/conf/files                        |  10 +
 sys/config/LINT                       |   2 +
 sys/config/LINT64                     |   2 +
 sys/dev/misc/Makefile                 |   3 +-
 sys/dev/misc/ipmi/Makefile            |  16 +
 sys/dev/misc/ipmi/ipmi.c              | 972 ++++++++++++++++++++++++++++++++++
 sys/dev/misc/ipmi/ipmi_acpi.c         | 210 ++++++++
 sys/dev/misc/ipmi/ipmi_isa.c          | 285 ++++++++++
 sys/dev/misc/ipmi/ipmi_kcs.c          | 607 +++++++++++++++++++++
 sys/dev/misc/ipmi/ipmi_linux.c        | 114 ++++
 sys/dev/misc/ipmi/ipmi_linux/Makefile |   8 +
 sys/dev/misc/ipmi/ipmi_pci.c          | 291 ++++++++++
 sys/dev/misc/ipmi/ipmi_smbios.c       | 268 ++++++++++
 sys/dev/misc/ipmi/ipmi_smbus.c        | 130 +++++
 sys/dev/misc/ipmi/ipmi_smic.c         | 407 ++++++++++++++
 sys/dev/misc/ipmi/ipmi_ssif.c         | 374 +++++++++++++
 sys/dev/misc/ipmi/ipmivars.h          | 249 +++++++++
 sys/platform/pc32/include/pc/bios.h   |  37 ++
 sys/platform/pc64/include/pc/bios.h   |  31 ++
 sys/sys/ipmi.h                        | 157 ++++++
 22 files changed, 4376 insertions(+), 1 deletion(-)
 create mode 100644 share/man/man4/ipmi.4
 create mode 100644 sys/dev/misc/ipmi/Makefile
 create mode 100644 sys/dev/misc/ipmi/ipmi.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_acpi.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_isa.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_kcs.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_linux.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_linux/Makefile
 create mode 100644 sys/dev/misc/ipmi/ipmi_pci.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_smbios.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_smbus.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_smic.c
 create mode 100644 sys/dev/misc/ipmi/ipmi_ssif.c
 create mode 100644 sys/dev/misc/ipmi/ipmivars.h
 create mode 100644 sys/sys/ipmi.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/53a374c18f69009d375e6a59247b55bfe03f59e2


-- 
DragonFly BSD source repository


More information about the Commits mailing list