Hi Dave,

 

I’m currently working on PECI kernel driver and hwmon driver implementation. The kernel driver would provide these PECI commands as ioctls:

 

- low-level PECI xfer command

- Ping()

- GetDIB()

- GetTemp()

- RdPkgConfig()

- WrPkgConfig()

- RdIAMSR()

- RdPCIConfigLocal()

- WrPCIConfigLocal()

- RdPCIConfig()

 

Also, through the hwmon driver, these temperature monitoring features would be provided:

 

- Core temperature

- DTS thermal margin (hysteresis)

- DDR DIMM temperature

- etc.

 

Patches will come in to upstream when it is ready.

 

Cheers,

Jae