Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
202509 Release source code.tar.gz | 2025-09-12 | 1.2 MB | |
202509 Release source code.zip | 2025-09-12 | 1.3 MB | |
README.md | 2025-09-12 | 3.0 kB | |
Totals: 3 Items | 2.6 MB | 11 |
Release Notes
New Features * pcm-iio: enable the tool on Icelake-D Xeon by adding event opCode file (@antonovalexnn) * pcm-power: implement csv output * pcm-iio: add date/time to csv output * scripts: add topotop for visualizing cpu/membw/upi usage (@askervin)
Improvements
* install Intel perfmon event database (also in PCM rpm)
* pcm-raw: support second OCR (offcore-response) counter on Intel Atom/E-core
* pcm-pcie: allow core offlining on select Intel processor generations
* pcm-raw: implement -? option to print all Intel event descriptions
* support 1 bit in short notation: -b 1 instead of -b 1:1 (@ogbrugge-work)
* pcm: allow core 0 to be offlined (@144026)
* don't fail if PCIe PMU discovery table is corrupt, produce BIOS table bug report instead
* Grafana dashboard: don't display UPI panels if there no Intel UPI links detected
* pcm-iio: add documentation
* pcm-memory: implement --nocxl option
* documentation updates (@s-h-a-d-o-w)
* pcm-accel: update documentation
* pcm-raw: add option to select first record in Intel PMT db match result
* pcm-bw-histogram.sh: expect pcm-memory
to reside in same folder, rather than ./ (@tomcucinotta)
* drop pcm-lspci, replaced by pcm-iio -list (@antonovalexnn)
* implement pcicfg device availability check for msr.sys
* add IAA accelerator membar check quirk for Windows
* add L3 shared cache info
Fixes * fix DRAM energy unit on Intel Xeon 6 Granite Rapids/Sierra Forest/Grand Ridge * fix issue on Intel Xeon 6 Granite Rapids with skipping IAA accelerator (@antonovalexnn) * fix OCR events on GNR-D (Xeon 6 SoC) * fix pcm-numa on Intel Xeon 6 Granite Rapids * make cpu family/model extraction fully compliant to the spec to support the upcoming Diamond Rapids Xeon detection * pcm-pcie: correct events help description (@144026) * pcm-sensor-server metric exporter: don't exit if IIO PMUs are not availabile (@ogbrugge-work) * pcm-pcie: check if the required CHA PMUs are available * catch and report exceptions from thread creation * increase CXL port array size and add bounds checking * fix issue when CPUBUSNO_VALID is 0 (@antonovalexnn) * fix displaying binary codes in the terminal (@antonovalexnn) * fix compilation for memoptest
Other * require c++17 * update dependencies * pcm-power: code refactoring * add simple googletest for PCICFG bdf function (@antonovalexnn) * add a test for parsing http headers inside urlstest.cpp (@ogbrugge-work) * adapt the expected outcome of urltest from 12 to 14 errors (@ogbrugge-work) * use a lambda instead of std::bind1st (@ogbrugge-work) * address cppcheck warnings * use IoCreateDeviceSecure API on Windows * convert commented out debug output to instead use the DBG macro (@ogbrugge-work) * pcm-sensor-server: cleanup and code formatting (@ogbrugge-work) * pcm-iio: code refactoring (@ogbrugge-work) * pcicfg/pci.h: remove unused code (@ogbrugge-work)