Skip to content

Commit

Permalink
Release 4.4.0
Browse files Browse the repository at this point in the history
* Updated lib version to 4.4.0
* Updated ChangeLog for release 4.4.0
* pqos: updated monitoring output
* lib: updated defines for swig
* Updated 4.4.0 release date
  • Loading branch information
aleksinx authored Apr 26, 2022
1 parent 6e1b53f commit c2135f9
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 9 deletions.
24 changes: 24 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
=======================================================================
Release v4.4.0 2022-04-25
=======================================================================

Contributors (alphabetical order):
Andrzej Dziarnik <[email protected]>
Chen Guanqiao <[email protected]>
Colin Ian King <[email protected]>
Georg Sauthoff <[email protected]>
Michał Aleksiński <[email protected]>

1. Library:
- Added LLC references monitoring event
- Added uncore monitoring support
2. PQoS
- Added LLC references monitoring event
- Added uncore monitoring support
- Removed cpu topology limits
3. App QoS
- Added L2 CAT support
4. General:
- Added scan-build static analysis
- Bug fixes

=======================================================================
Release v4.3.0 2021-11-12
=======================================================================
Expand Down
2 changes: 1 addition & 1 deletion lib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
###############################################################################

LIB = libpqos
VERSION = 4.3.0
VERSION = 4.4.0
SO_VERSION = 4
SHARED ?= y
LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now
Expand Down
4 changes: 2 additions & 2 deletions lib/pqos.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ extern "C" {
* =======================================
*/

#define PQOS_VERSION 40300 /**< version 4.3.0 */
#define PQOS_VERSION 40400 /**< version 4.4.0 */
#define PQOS_MAX_COS 16 /**< 16 x COS */
#define PQOS_MAX_L3CA_COS PQOS_MAX_COS
#define PQOS_MAX_L2CA_COS PQOS_MAX_COS
Expand Down Expand Up @@ -1297,7 +1297,7 @@ enum pqos_vendor pqos_get_vendor(const struct pqos_cpuinfo *cpu);
* @return Operation status
* @retval PQOS_RETVAL_OK on success
*/
#ifndef SWIG
#if !defined(SWIG) && !defined(SWIGPERL)
__attribute__((deprecated))
#endif
static inline int
Expand Down
2 changes: 1 addition & 1 deletion lib/python/setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = pqos
version = 4.3.0
version = 4.4.0
description = Python interface for Intel(R) RDT PQoS library
long_description = file: README.md
long_description_content_type = text/markdown; charset=UTF-8
Expand Down
2 changes: 1 addition & 1 deletion pqos/monitor_csv.c
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ monitor_csv_row(FILE *fp,
enum pqos_interface iface;

pqos_inter_get(&iface);
if (iface == PQOS_INTER_MSR) {
if (iface == PQOS_INTER_MSR && monitor_core_mode()) {
pqos_rmid_t rmid;
int ret = pqos_mon_assoc_get(mon_data->cores[0], &rmid);

Expand Down
2 changes: 1 addition & 1 deletion pqos/monitor_text.c
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ monitor_text_row(FILE *fp,
enum pqos_interface iface;

pqos_inter_get(&iface);
if (iface == PQOS_INTER_MSR) {
if (iface == PQOS_INTER_MSR && monitor_core_mode()) {
pqos_rmid_t rmid;
int ret = pqos_mon_assoc_get(mon_data->cores[0], &rmid);

Expand Down
2 changes: 1 addition & 1 deletion pqos/monitor_xml.c
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ monitor_xml_row(FILE *fp,
enum pqos_interface iface;

pqos_inter_get(&iface);
if (iface == PQOS_INTER_MSR) {
if (iface == PQOS_INTER_MSR && monitor_core_mode()) {
pqos_rmid_t rmid;
int ret = pqos_mon_assoc_get(mon_data->cores[0], &rmid);

Expand Down
7 changes: 5 additions & 2 deletions rpm/intel-cmt-cat.spec
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

%global githubname intel-cmt-cat
%global githubver 4.3.0
%global githubver 4.4.0

%if %{defined githubsubver}
%global githubfull %{githubname}-%{githubver}.%{githubsubver}
Expand All @@ -38,7 +38,7 @@

Summary: Provides command line interface to CMT, MBM, CAT, CDP and MBA technologies
Name: %{githubname}
Release: 2%{?dist}
Release: 1%{?dist}
Version: %{githubver}
License: BSD
Group: Development/Tools
Expand Down Expand Up @@ -181,6 +181,9 @@ install -m 0644 %{_builddir}/%{githubfull}/examples/c/CMT_MBM/monitor_app.c %{bu
%doc %{_usrsrc}/%{githubfull}/LICENSE

%changelog
* Tue Apr 12 2022 Michal Aleksinski <[email protected]> 4.4.0-1
- New release 4.4.0

* Mon Dec 20 2021 Chen Guanqiao <[email protected]> 4.3.0-2
- Spec file bug fixes

Expand Down

0 comments on commit c2135f9

Please sign in to comment.