Remove pcibus.h header.It is a subset of pci_cfgreg.h and both headers were included together.
memtemp/e5: Register sensor tasks to the proper cpu package
sensor: Factor out helper functions.
memtemp: Add 'temp' to the sensor description
dimm: Implement pseudo device driver for DIMM related drivers- This pseudo device driver installs sensor device for DIMM related sensors (memtemp(4) and upcoming ecc(4) changes).- This pseudo de
dimm: Implement pseudo device driver for DIMM related drivers- This pseudo device driver installs sensor device for DIMM related sensors (memtemp(4) and upcoming ecc(4) changes).- This pseudo device driver keeps DIMM location information. And the location information is exposed through a new sysctl tree, hw.dimminfo. The nodes in this sysctl tree have the same names as the sensor devices, so that programatic way could be used to report DIMM status.- This pseudo device implements common sensor update function for memtemp(4). And it keeps configurable temperature thresholds for memtemp(4) sensor.- Utilize this pseudo device driver in memtemp(4).
show more ...
sensor: Allocate task w/ M_WAITOKAnd now sensor_task_register() will not fail.
memtemp/e5: Don't attach if CLTT is not set by BIOS in chn_temp_cfgTested-by: mneumann@
memtemp/e5: Setup hiwat and lowat before sensor task register.
memtemp/e5: Send devctl notify, if DIMM is too hot, and set sensor status- There is no need to save DIMM external id in dimm softc; use a stack variable instead.- White space cleanup.
ecc/memtemp: Add support for Intel E5 v3
memtemp: Add support for Intel Core Haswell and E3 v3 cpusTested-by: dillon@ (no sensors available though)
ecc/memtemp/e5: Prepare for E5 v3 support
memtemp: Add Intel E5 v2 memory thermal sensor support