Intel Gets Back To Years-Long Journey Upstreaming PECI

Written by Michael Larabel in Intel on 12 July 2021 at 06:47 PM EDT. 2 Comments
INTEL
Intel open-source engineers are back around with a new take on introducing a PECI subsystem for the Linux kernel to ultimately make their Xeon servers more attractive and friendly for OpenBMC usage.

PECI is the Platform Environment Control Interface and is for communication between Intel Xeon processors and BMCs / management controllers. The patches being worked on by Intel would bring-up a PECI subsystem within the kernel for managing this communication interface and provide various Intel drivers for PECI devices. The focus of this mainline support is to enhance the support for OpenBMC on Intel servers for that open-source BMC software stack that is Linux-based and in turn would benefit from mainline PECI support.

Intel engineers have been working on PECI patches for Linux for years but so far haven't gained enough traction/attention for getting it over the finish line. The last time there was a major PECI patch series prior to today was back in late 2019.

The 14 patches sent out today wire up the PECI subsystem and provide drivers for CPU package temperature and DIMM memory temperature reporting via this communication interface so it can be consumed by daemons running on the baseboard management controller such as for displaying on BMC web interfaces. PECI works with Intel Xeon CPUs (Xeon Scalable as well as Xeon E5/E7 v3/v4 CPUs) and ASpeed AST2400/AST2500/AST2600 SoCs. Again, the focus of this PECI work is for the likes of OpenBMC.

More details on this new PECI subsystem attempt for the Linux kernel in 2021 can be found via this patch series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week