- Move to the new tag/version model, by using yy/mm in the version
https://github.com/intel/intel-cmt-cat/issues/264
- Update to version 24.05.12.git+c5f4492:
* lib: set errno when buf points to NULL in common.c:pqos_read()
* lib: fix variable types in common.c:pqos_read()
* llc capture time is increased in testcase test_pqos_cmt_llc_occupancy_cores
* appqos_client: update 3rd party dependencies
* appqos_client: update axios version
* lib: Fix MBR value for non-SNC machines
* tests: updated schema
* tests: test_pqos_cmt_llc_occupancy_cores testcase is updated
* After merging AMD SMBA feature, some unit tests are failed. They are fixed.
* appqos_client: override dns-packet and socks package versions
* appqos_client: update 'ws' and 'braces' depedency versions
* appqos: pipenv 2024.0.1 can fetch pwr-v0.2.2. The word astroid is excluded in codespell.
* Release 6.0.0
* appqos: spelling correction
* dependabot: exclude version updates
* appqos_client: update required node and npm versions
* dependabot: update config to ignore major version updates
* appqos_client: update core-js to v3.23.3
* appqos_client: update dev dependency versions
* Add imediate binding flag to SWIG's Makefile
* Add a GCC flag protecting againsh stack clash attacks
* Enable strong stack protection for all the compilers
* Add a stack protection flag to code examples
* lib/cpuinfo: Increase the file descriptors limit to handle more CPUs
* add dependabot config
* Add warning message in case of detection hybrid architecture
* lib: Fix parsing SMBA CLOS information
OBS-URL: https://build.opensuse.org/request/show/1207932
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=41
- Update to version 5.0.0.10.git+b26b31b:
* Pinned-Dependencies are modified
* appqos_client: update ip package version
* appqos_client: update version to 1.1.1
* Add compiler version checkings during build process
- Remove problematic fcf-protection gcc flag
We currently build 32 bit flavors with -march=i586 where this
compiler flag is not supported. Also some build envs still have gcc
versions not supporting this feature. Unfortunately mainline seem not
to be willing to remove the flag:
https://github.com/intel/intel-cmt-cat/pull/267
A Remove-fcf-protection-full.patch
- Remove gcc version check in general, if the tool is compiling it's expected
to work, if extra flags unkown to the compiler are used the build will fail.
A remove_gcc_check
OBS-URL: https://build.opensuse.org/request/show/1160760
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=39
- Update to version 5.0.6.git+14e3840:
* rpm: add non-arch L3CAT detection patch
* appqos_client: update follow-redirects version
* workflows: update style check
* License year update
* The maintainer name is updated
* appqos_client: update axios version
* Release 5.0.0
* The desc is freed in grp_free. So redundant free is removed.
* Update hardware support section of the README
* lib: update detection of non-architectural L3CAT
OBS-URL: https://build.opensuse.org/request/show/1146105
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=37
- Updated git url to new location
- Updated to version 3.0.1:
From mainline Changelog:
3.0.1:
1. General
- Bug fixes
3.0.0:
1. Library
- Added support for Resctrl MBA software controller
- Improved detection of OS (Resctrl) capabilities
2. PQoS Utility
- Added support for Resctrl MBA software controller
- Updated feature enumeration to show capabilities for selected
interface only
3. rdtset Utility
- Added support for Resctrl MBA software controller
4. membw
- Added support for extra memory operations
- Improved accuracy
5.General
- Bug fixes
2.1.0:
1.Library
- Reversed RMID allocation
2.rdtset Utility
- Added support for MSR based MBA software controller
3.Examples
- Added MBA example application
OBS-URL: https://build.opensuse.org/request/show/689327
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=25
- Update to version 2.0.0
Bump up libpqos1 package version to libpqos2
- Remove ldconfig patch and use NOLDCONFIG Makefile variable
D fix-ldconfig-call.patch
- Do not use env in shebang to avoid osc errors:
A fix-bad-env-shebang.patch
From mainline Changelog:
1. Library
- Added support for resctrl monitoring via OS interface
- Added support for PID group monitoring
- Added support for L2 CDP
- New API added for adding/removing pids to mon groups
2. PQoS Utility
- Added support for PID group monitoring
- Added support for L2 CDP
- Print core values in PID monitoring output
3. rdtset Utility
- Added support for L2 CDP
OBS-URL: https://build.opensuse.org/request/show/633054
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=16
- Update to version 1.1.0 (fate#322856):
1. Library
- Added support for MBA configuration via OS interface
2. PQoS Utility
- Added better feature enumeration functionality
- Added top-pids monitoring functionality
- Change group declaration in spec file from
Development/Tools
to
Development/Tools/Other
to avoid invalid group build service warning.
- Adding _service file for easier version upgrades
Replacing the libversion variable in spec file with the real
version, so that automated version upgrades via service feature
works.
OBS-URL: https://build.opensuse.org/request/show/582680
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=14
Update to version 1.0.1:
snmp
- Added OS interface support to Net-SNMP sub-agent
General
- Build improvements (boo#1041090)
- Bug fixes
Library
- Removed NO_PID_API compile time option
- Added OS interface to support L3/L2 CAT & CDP
- Updated support for CMT per PID
PQoS Utility
- Added pqos-os & pqos-msr wrapper scripts
- Added option to select OS or MSR interface
rdtset Utility
- Added option to select OS or MSR interface
Examples
- Support for new OS/MSR interface added to CMT/MBM examples
- Add fixsymlink.patch to create proper man page symlinks
- Rebase fix-dynlib-generation.patch
OBS-URL: https://build.opensuse.org/request/show/510093
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=7
- Fixes bsc#990230 (if submitted and accepted in factory)
- Renamed intel-cmt-cat-devel to libqpos0-devel
- Removed obsolete patches due Makefile restructuring
D intel-cmt-cat-DESTDIR.patch
D intel-cmt-cat-Makefile.patch
D intel-cmt-cat-dynlib.patch
- Added patches to build library correctly
A fix-dynlib-generation.patch
A fix-ldconfig-call.patch
- Added _service file
- Update to version 0.1.5-1:
* Added MBA get to library.
* MBA added to pqos tool show configuration option
* Added mba -e option to pqos
* MBA added to allocation reset function
* Updated changelog, pqos help menu and man page with L2 CAT per cluster and MBA changes.
* Added 11 LLC ways configuration files for pqos
* Added profile with 11 cache ways
* Corrected detection of MBM capabilities
* Updated pqos utility error message for when no allocation resource ID is specified.
* Modified pqos_pid_start API to only set single bit in event mask when starting remote memory B/W monitoring using perf. Moved remote memory monitor dependences to RMEM section.
* Makefile_include.patch
* Makefile_ldconfig.patch
OBS-URL: https://build.opensuse.org/request/show/479498
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=3
- split off -devel and lib package.
- Patches added:
* intel-cmt-cat-DESTDIR.patch to add the use of DESTDIR for
installation.
* intel-cmt-cat-Makefile.patch that prefixes the toplevel make
cal with a '+'
* intel-cmt-cat-dynlib.patch to use the shared and not the static
library.
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/intel-cmt-cat?expand=0&rev=1