Blame ChangeLog

Packit Service 8a4b7a
========================================================================
Packit Service 8a4b7a
Release  v4.0.0  2020-06-26
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Packit Service 8a4b7a
Contributors (alphabetical order):
Packit Service 8a4b7a
        Adrian Boczkowski <adrianx.boczkowski@intel.com>
Packit Service 8a4b7a
        Babu Moger <babu.moger@amd.com>
Packit Service 8a4b7a
        Colin Ian King <colin.king@canonical.com>
Packit Service 8a4b7a
        Khawar Abbasi <khawar.abbasi@intel.com>
Packit Service 8a4b7a
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 8a4b7a
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 8a4b7a
        Xiaochen Shen <xiaochen.shen@intel.com>
Packit Service 8a4b7a
Packit Service 8a4b7a
1. Library:
Packit Service 8a4b7a
        - Use perf for IPC and cache misses monitoring with MSR interface
Packit Service 8a4b7a
        - Detection of MBA2.0 and MBA3.0
Packit Service 8a4b7a
        - 32b MBM counters support
Packit Service 8a4b7a
        - AMD support
Packit Service 8a4b7a
2. AppQoS:
Packit Service 8a4b7a
        - Added ansible scripts
Packit Service 8a4b7a
3. PQoS:
Packit Service 8a4b7a
        - Added option to display MBT column in monitoring output
Packit Service 8a4b7a
        - Added option to disable IPC monitoring
Packit Service 8a4b7a
        - Added option to disable cache misses monitoring
Packit Service 8a4b7a
4. General:
Packit Service 8a4b7a
        - Bug fixes
Packit Service 8a4b7a
Packit Service 8a4b7a
========================================================================
Packit Service 8a4b7a
Release  v3.2.0  2019-12-20
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Packit Service 8a4b7a
Contributors (alphabetical order):
Packit Service 8a4b7a
        Adrian Boczkowski <adrianx.boczkowski@intel.com>
Packit Service 8a4b7a
        Axecalever <ahsansyed1992@gmail.com>
Packit Service 8a4b7a
        Babu Moger <babu.moger@amd.com>
Packit Service 8a4b7a
        Khawar Abbasi <khawar.abbasi@intel.com>
Packit Service 8a4b7a
        Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 8a4b7a
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 8a4b7a
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 8a4b7a
Packit Service 8a4b7a
1. AppQoS:
Packit Service 8a4b7a
        - Added support for Power Profiles
Packit Service 8a4b7a
2. General
Packit Service 8a4b7a
        - Bug fixes
Packit Service 8a4b7a
Packit Service 8a4b7a
========================================================================
Packit Service 8a4b7a
Release  v3.1  2019-08-16
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Packit Service 8a4b7a
Contributors (alphabetical order):
Packit Service 8a4b7a
        Adrian Boczkowski <adrianx.boczkowski@intel.com>
Packit Service 8a4b7a
        Khawar Abbasi <khawar.abbasi@intel.com>
Packit Service 8a4b7a
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 8a4b7a
        Philipp Wendler <uni@philippwendler.de>
Packit Service 8a4b7a
        Radoslaw Jablonski <radoslawx.jablonski@intel.com>
Packit Service 8a4b7a
        WangJialei-A <jialei.a.wang@intel.com>
Packit Service 8a4b7a
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 8a4b7a
Packit Service 8a4b7a
1. Library:
Packit Service 8a4b7a
        - Added Python wrapper for the library
Packit Service 8a4b7a
2. PQoS Utility:
Packit Service 8a4b7a
        - Output LLC occupancy in percent
Packit Service 8a4b7a
3. rdtset Utility:
Packit Service 8a4b7a
        - Added support for multiple instances
Packit Service 8a4b7a
4. AppQoS:
Packit Service 8a4b7a
        - Added new sample application
Packit Service 8a4b7a
5. examples:
Packit Service 8a4b7a
        - Added examples for python library
Packit Service 8a4b7a
6. tests:
Packit Service 8a4b7a
        - Added basic functional tests
Packit Service 8a4b7a
7. General
Packit Service 8a4b7a
        - Bug fixes
Packit Service 8a4b7a
Packit Service 8a4b7a
======================================================================
Packit Service 8a4b7a
Release  v3.0.1  2019-03-14
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Packit Service 8a4b7a
Contributors (alphabetical order):
Packit Service 8a4b7a
        Adrian Boczkowski <adrianx.boczkowski@intel.com>
Packit Service 8a4b7a
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 8a4b7a
Packit Service 8a4b7a
Summary:
Packit Service 8a4b7a
1. General
Packit Service 8a4b7a
        - Bug fixes
Packit Service 8a4b7a
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Release  v3.0  2019-02-14
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Packit Service 8a4b7a
Contributors (alphabetical order):
Packit Service 8a4b7a
        Adrian Boczkowski <adrianx.boczkowski@intel.com>
Packit Service 8a4b7a
        Colin Ian King <colin.king@canonical.com>
Packit Service 8a4b7a
        Khawar Abbasi <khawar.abbasi@intel.com>
Packit Service 8a4b7a
        Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 8a4b7a
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 8a4b7a
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 8a4b7a
Packit Service 8a4b7a
Summary:
Packit Service 8a4b7a
1. Library
Packit Service 8a4b7a
        - Added support for Resctrl MBA software controller
Packit Service 8a4b7a
        - Improved detection of OS (Resctrl) capabilities
Packit Service 8a4b7a
2. PQoS Utility
Packit Service 8a4b7a
        - Added support for Resctrl MBA software controller
Packit Service 8a4b7a
        - Updated feature enumeration to show capabilities for selected
Packit Service 8a4b7a
          interface only
Packit Service 8a4b7a
3. rdtset Utility
Packit Service 8a4b7a
        - Added support for Resctrl MBA software controller
Packit Service 8a4b7a
4. membw
Packit Service 8a4b7a
        - Added support for extra memory operations
Packit Service 8a4b7a
        - Improved accuracy
Packit Service 8a4b7a
5. General
Packit Service 8a4b7a
        - Bug fixes
Packit Service 8a4b7a
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Release  v2.1  2018-10-11
Packit Service 8a4b7a
=======================================================================
Packit Service 8a4b7a
Packit Service 8a4b7a
Contributors (alphabetical order):
Packit Service 8a4b7a
        Khawar Abbasi <khawar.abbasi@intel.com>
Packit Service 8a4b7a
        Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 8a4b7a
        Markus Lehtonen <markus.lehtonen@intel.com>
Packit Service 8a4b7a
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 8a4b7a
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 8a4b7a
        Veronika Karpenko <veronika.karpenko@intel.com>
Packit Service 8a4b7a
Packit Service 8a4b7a
Summary:
Packit Service 8a4b7a
1. Library
Packit Service 8a4b7a
        - Reversed RMID allocation
Packit Service 8a4b7a
2. rdtset Utility
Packit Service 8a4b7a
        - Added support for MSR based MBA software controller
Packit Service 8a4b7a
3. Examples
Packit Service 8a4b7a
        - Added MBA example application
Packit Service 8a4b7a
        - Added L2CAT example application
Packit Service 8a4b7a
4. membw
Packit Service 8a4b7a
        - Added tool for generation of memory bandwidth
Packit Service 8a4b7a
5. General
Packit Service 8a4b7a
        - Bug fixes
Packit Service 8a4b7a
Packit Service 5befb9
=======================================================================
Packit Service 5befb9
Release  v2.0  2018-06-26
Packit Service 5befb9
=======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
        Colin Ian King <colin.king@canonical.com>
Packit Service 5befb9
        David Williams <david.williams@intel.com>
Packit Service 5befb9
        Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
        Mateusz Starzyk <mateuszx.starzyk@intel.com>
Packit Service 5befb9
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 5befb9
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Library
Packit Service 5befb9
        - Added support for resctrl monitoring via OS interface
Packit Service 5befb9
        - Added support for PID group monitoring
Packit Service 5befb9
        - Added support for L2 CDP
Packit Service 5befb9
        - New API added for adding/removing pids to mon groups
Packit Service 5befb9
2. PQoS Utility
Packit Service 5befb9
        - Added support for PID group monitoring
Packit Service 5befb9
        - Added support for L2 CDP
Packit Service 5befb9
        - Print core values in PID monitoring output
Packit Service 5befb9
3. rdtset Utility
Packit Service 5befb9
        - Added support for L2 CDP
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v1.2  2017-11-29
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
        Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
        Brian Dooley <brian.dooley@intel.com>
Packit Service 5befb9
        Jessica Bizimungu <jessica.bizimungu@intel.com>
Packit Service 5befb9
        Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
        Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 5befb9
        Radoslaw Jablonski <radoslawx.jablonski@intel.com>
Packit Service 5befb9
        Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Library
Packit Service 5befb9
        - Added support for MBA configuration via OS interface
Packit Service 5befb9
2. PQoS Utility
Packit Service 5befb9
        - Added better feature enumeration functionality
Packit Service 5befb9
        - Added top-pids monitoring functionality
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v1.1  2017-07-19
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
        Bernhard M. Wiedemann <bernhard@zq1.de>
Packit Service 5befb9
        Brian Dooley <brian.dooley@intel.com>
Packit Service 5befb9
        Jessica Bizimungu <jessica.bizimungu@intel.com>
Packit Service 5befb9
	Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
	Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Library
Packit Service 5befb9
        - Added PID support for L2CAT, L3CAT and CDP
Packit Service 5befb9
        - Added global RDT interface enforcement.
Packit Service 5befb9
2. PQoS Utility
Packit Service 5befb9
        - Added PID support for L2CAT, L3CAT and CDP
Packit Service 5befb9
3. rdtset Utility
Packit Service 5befb9
        - Added PID support for L2CAT, L3CAT and CDP
Packit Service 5befb9
        - Updated to work with multiple PID's
Packit Service 5befb9
4. General
Packit Service 5befb9
        - Bug fixes
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v1.0.1  2017-06-06
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
        Bernhard M. Wiedemann <bernhard@zq1.de>
Packit Service 5befb9
        Brian Dooley <brian.dooley@intel.com>
Packit Service 5befb9
	Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
	Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. snmp
Packit Service 5befb9
        - Added OS interface support to Net-SNMP sub-agent
Packit Service 5befb9
2. General
Packit Service 5befb9
	- Build improvements
Packit Service 5befb9
	- Bug fixes
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v1.0.0  2017-05-16
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
        Colin Ian King <colin.king@canonical.com>
Packit Service 5befb9
	Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
	Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 5befb9
	Tomasz Kantecki <tomasz.kantecki@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Library
Packit Service 5befb9
        - Removed NO_PID_API compile time option
Packit Service 5befb9
        - Added OS interface to support L3/L2 CAT & CDP
Packit Service 5befb9
        - Updated support for CMT per PID
Packit Service 5befb9
2. PQoS Utility
Packit Service 5befb9
        - Added pqos-os & pqos-msr wrapper scripts
Packit Service 5befb9
        - Added option to select OS or MSR interface
Packit Service 5befb9
3. rdtset Utility
Packit Service 5befb9
        - Added option to select OS or MSR interface
Packit Service 5befb9
4. Examples
Packit Service 5befb9
        - Support for new OS/MSR interface added to CMT/MBM examples
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v0.1.5-1  2017-02-09
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
	Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
	Michal Aleksinski <michalx.aleksinski@intel.com>
Packit Service 5befb9
	Tomasz Kantecki <tomasz.kantecki@intel.com>
Packit Service 5befb9
	Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Library
Packit Service 5befb9
	- Perl interface extended to support L2 CAT and CMT
Packit Service 5befb9
        - Logging extended to allow callback and silence functionality
Packit Service 5befb9
	- L2 CAT updated to operate on a per cluster/L2 ID basis
Packit Service 5befb9
	- Support for MBA
Packit Service 5befb9
2. SNMP
Packit Service 5befb9
	- Added CMT support to Net-SNMP sub-agent
Packit Service 5befb9
3. PQoS Utility
Packit Service 5befb9
	- L2 CAT updated to operate on a per cluster/L2 ID basis
Packit Service 5befb9
	- Support for MBA
Packit Service 5befb9
4. rdtset Utility
Packit Service 5befb9
	- L2 CAT updated to operate on a per cluster/L2 ID basis
Packit Service 5befb9
	- Support of MBA
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v0.1.5  2016-09-20
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
	Colin Ian King <colin.king@canonical.com>
Packit Service 5befb9
	Fan Du <fan.du@intel.com>
Packit Service 5befb9
	Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
	Pablo Marcos Oltra <pablo.marcos.oltra@intel.com>
Packit Service 5befb9
	Tomasz Kantecki <tomasz.kantecki@intel.com>
Packit Service 5befb9
	Wojciech Andralojc <wojciechx.andralojc@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. General
Packit Service 5befb9
	- Project file layout changed to accommodate extensions
Packit Service 5befb9
	- Support for FreeBSD
Packit Service 5befb9
	- Travis CI
Packit Service 5befb9
2. Library
Packit Service 5befb9
	- Support for Intel(R) Xeon(R) processor E5 v4
Packit Service 5befb9
	- DSO built by default
Packit Service 5befb9
	- examples moved to the top folder
Packit Service 5befb9
	- Perl interface created for the library
Packit Service 5befb9
	- PID API no longer compiled by default
Packit Service 5befb9
	- Support for L2 CAT
Packit Service 5befb9
	- Makefile dependencies improved
Packit Service 5befb9
3. PQoS Utility
Packit Service 5befb9
	- pqos directory created to accommodate the utility files
Packit Service 5befb9
	- Link against DSO
Packit Service 5befb9
	- COS management on a per socket basis
Packit Service 5befb9
	- Support for L2 CAT
Packit Service 5befb9
	- Makefile dependencies improved
Packit Service 5befb9
4. rdtset Utility
Packit Service 5befb9
	- rdtset directory created to accommodate the utility files
Packit Service 5befb9
	- Link against DSO
Packit Service 5befb9
	- taskset-like functionality and CAT configuration
Packit Service 5befb9
	- Support for L2 CAT
Packit Service 5befb9
	- Makefile dependencies improved
Packit Service 5befb9
5. Examples
Packit Service 5befb9
	- Copied examples previously located in library directory
Packit Service 5befb9
	- Perl hello world script created
Packit Service 5befb9
6. SNMP
Packit Service 5befb9
	- Net-SNMP sub-agent created to allow remote CAT configuration
Packit Service 5befb9
7. SRPM
Packit Service 5befb9
	- Source package file and spec file
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v0.1.4  2016-02-04
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Aaron Hetherington <aaron.hetherington@intel.com>
Packit Service 5befb9
	Colin Ian King <colin.king@canonical.com>
Packit Service 5befb9
	Colm Moore <colm.moore@intel.com>
Packit Service 5befb9
	Jacek Turek <jacekx.turek@intel.com>
Packit Service 5befb9
	James Hunt <james.o.hunt@intel.com>
Packit Service 5befb9
	Marcel Cornu <marcel.d.cornu@intel.com>
Packit Service 5befb9
	Priya Autee <priya.v.autee@intel.com>
Packit Service 5befb9
	Tomasz Kantecki <tomasz.kantecki@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Hardware support
Packit Service 5befb9
	Intel(R) Xeon(R) processor E3 v4 support (selected SKU's)
Packit Service 5befb9
2. Monitoring
Packit Service 5befb9
	- PID/TID monitoring through Linux perf
Packit Service 5befb9
	- IPC (instructions per clock) performance event
Packit Service 5befb9
	- LLC misses performance event
Packit Service 5befb9
	- CSV output
Packit Service 5befb9
	- Monitoring core groups
Packit Service 5befb9
3. Allocation
Packit Service 5befb9
	- CDP (code data prioritization) detection and management
Packit Service 5befb9
4. General
Packit Service 5befb9
	- man page
Packit Service 5befb9
	- install and uninstall rules
Packit Service 5befb9
	- cppcheck & coding style rules
Packit Service 5befb9
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Release  v0.1.3  2015-05-01
Packit Service 5befb9
======================================================================
Packit Service 5befb9
Packit Service 5befb9
Contributors (alphabetical order):
Packit Service 5befb9
	Pandi Maharajan <pandi.maharajan@intel.com>
Packit Service 5befb9
	Priya Autee <priya.v.autee@intel.com>
Packit Service 5befb9
	Rahul Shah <rahul.r.shah@intel.com>
Packit Service 5befb9
	Tomasz Kantecki <tomasz.kantecki@intel.com>
Packit Service 5befb9
Packit Service 5befb9
Summary:
Packit Service 5befb9
1. Hardware support
Packit Service 5befb9
	Intel(R) Xeon(R) processor E5 v3 support (selected SKU's)
Packit Service 5befb9
	Intel(R) Xeon(R) processor D support
Packit Service 5befb9
2. Monitoring
Packit Service 5befb9
	- CMT (Cache Monitoring Technology) and
Packit Service 5befb9
	  MBM (Memory Bandwidth Monitoring) detection
Packit Service 5befb9
	- XML and text output formats
Packit Service 5befb9
	- output on console or file
Packit Service 5befb9
	- monitoring reset
Packit Service 5befb9
	- top mode - highest LLC occupancy first
Packit Service 5befb9
	- example CMT/MBM application
Packit Service 5befb9
3. Allocation
Packit Service 5befb9
	- CAT detection & management
Packit Service 5befb9
	- CAT reset
Packit Service 5befb9
	- example CAT application
Packit Service 5befb9
4. General
Packit Service 5befb9
	- configuration file support