The AMD Host System Management Port (HSMP) Linux driver that provides access to various system management features on modern EPYC server processors is preparing for the upcoming EPYC Zen 6 “Venice” processors.
Sent out today were a set of AMD HSMP open-source driver patches in preparing for Family 1Ah Model 50h-5Fh support, a.k.a. the next-gen EPYC server processors (Zen 6). The patches extend the AMD HSMP driver for new capabilities providing enhanced system management and the ability to have a variable-sized metrics table.
Notable for end-users / server administrators wirth AMD HSMP on the next-gen EPYC servers is new “finer control over power states and system monitoring capabilities” according to the patches. The new AMD HSMP finer control and capabilities include:
“Power state control:
– Get/Set PC6 and CC6 enable/disable control (0x29, 0x2A)Power and thermal monitoring:
– Get CCD power consumption reading (0x34)
– Get Thermal delta (Tdelta) reading (0x35)
– Get SVI3 VR controller temperature (0x36)DIMM sideband operations:
– Get/Set DIMM sideband data(0x33, 0x39)Power management:
– Get/Set Floor limit control (0x38)
– Get/Set SDPS limit control (0x3A)System capabilities:
– Get enabled HSMP commands (0x37)”
The AMD HSMP driver patch series is out for public review now on the mailing list. Hopefully the patches will be ready in time for the upcoming Linux v7.1 kernel cycle.
AMD continues working on getting the Linux support squared away for EPYC Venice ahead of the expected launch later this year. Plus outside of kernel space they are also busy such as with already having landed the “znver6” compiler support in both GCC and LLVM/Clang toolchains.
