Module Name: src Committed By: pgoyette Date: Sun Feb 25 08:19:35 UTC 2018
Modified Files: src/sys/dev/pci: files.pci Added Files: src/sys/dev/imcsmb: imc.c imcsmb.c imcsmb_reg.h imcsmb_var.h Log Message: Import imcsmb driver from FreeBSD. This driver allows access to the SMBus controllers which are part of the integrated memory controllers on certain modern Intel CPUs. These SMBus are attached only to the memory DIMMs, so we provide only a minimum amount of functionality. Deliberately not included in GENERIC, as on some motherboards there can be conflicting access between the driver and the motherboard. The motherboards generally will provide a mechanism to synchronize access, but the methods are likely proprietary; the driver provides a place for inserting user-provided synchronization. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/dev/imcsmb/imc.c src/sys/dev/imcsmb/imcsmb.c \ src/sys/dev/imcsmb/imcsmb_reg.h src/sys/dev/imcsmb/imcsmb_var.h cvs rdiff -u -r1.392 -r1.393 src/sys/dev/pci/files.pci Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.