SVNews r330304

NOTE: This service is experimental and subject to change! Use at your own risk!

2018-03-03 01:53:51 - r330304 by rpokala (rpokala)

Complete list of files affected by revision r330304:

(Note: At the moment, these links point to ViewVC on They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/share/man/man4/Makefile  
  History   Contents     ADD   /head/share/man/man4/imcsmb.4  
  History   Contents   Diff   MODIFY   /head/sys/amd64/conf/NOTES  
  History   Contents   Diff   MODIFY   /head/sys/conf/files.amd64  
  History   Contents   Diff   MODIFY   /head/sys/conf/files.i386  
   Contents     ADD   /head/sys/dev/imcsmb  
  History   Contents     ADD   /head/sys/dev/imcsmb/imcsmb.c  
  History   Contents     ADD   /head/sys/dev/imcsmb/imcsmb_pci.c  
  History   Contents     ADD   /head/sys/dev/imcsmb/imcsmb_reg.h  
  History   Contents     ADD   /head/sys/dev/imcsmb/imcsmb_var.h  
  History   Contents   Diff   MODIFY   /head/sys/i386/conf/NOTES  
  History   Contents   Diff   MODIFY   /head/sys/modules/i2c/controllers/Makefile  
   Contents     ADD   /head/sys/modules/i2c/controllers/imcsmb  
  History   Contents     ADD   /head/sys/modules/i2c/controllers/imcsmb/Makefile  

Commit message:

imcsmb(4): Intel integrated Memory Controller (iMC) SMBus controller driver

imcsmb(4) provides smbus(4) support for the SMBus controller functionality
in the integrated Memory Controllers (iMCs) embedded in Intel Sandybridge-
Xeon, Ivybridge-Xeon, Haswell-Xeon, and Broadwell-Xeon CPUs. Each CPU
implements one or more iMCs, depending on the number of cores; each iMC
implements two SMBus controllers (iMC-SMBs).

Because motherboard firmware or the BMC might try to use the iMC-SMBs for
monitoring DIMM temperatures and/or managing an NVDIMM, the driver might
need to temporarily disable those functions, or take a hardware interlock,
before using the iMC-SMBs. Details on how to do this may vary from board to
board, and the procedure may be proprietary. It is strongly suggested that
anyone wishing to use this driver contact their motherboard vendor, and
modify the driver as described in the manual page and in the driver itself.
(For what it's worth, the driver as-is has been tested on various SuperMicro

Reviewed by: avg, jhb
MFC after: 1 week
Relnotes: yes
Sponsored by: Panasas
Differential Revision:
Discussed with: avg, ian, jhb
Tested by: allanjude (previous version), Panasas


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 3 ms, 14 files printed. Current time is 2018-03-18 11:52:17. All times are in UTC/GMT.