Skip to content

Commit c2135f9

Browse files
authored
Release 4.4.0
* 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
1 parent 6e1b53f commit c2135f9

8 files changed

+36
-9
lines changed

ChangeLog

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
=======================================================================
2+
Release v4.4.0 2022-04-25
3+
=======================================================================
4+
5+
Contributors (alphabetical order):
6+
Andrzej Dziarnik <[email protected]>
7+
Chen Guanqiao <[email protected]>
8+
Colin Ian King <[email protected]>
9+
Georg Sauthoff <[email protected]>
10+
Michał Aleksiński <[email protected]>
11+
12+
1. Library:
13+
- Added LLC references monitoring event
14+
- Added uncore monitoring support
15+
2. PQoS
16+
- Added LLC references monitoring event
17+
- Added uncore monitoring support
18+
- Removed cpu topology limits
19+
3. App QoS
20+
- Added L2 CAT support
21+
4. General:
22+
- Added scan-build static analysis
23+
- Bug fixes
24+
125
=======================================================================
226
Release v4.3.0 2021-11-12
327
=======================================================================

lib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
###############################################################################
3535

3636
LIB = libpqos
37-
VERSION = 4.3.0
37+
VERSION = 4.4.0
3838
SO_VERSION = 4
3939
SHARED ?= y
4040
LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now

lib/pqos.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ extern "C" {
5656
* =======================================
5757
*/
5858

59-
#define PQOS_VERSION 40300 /**< version 4.3.0 */
59+
#define PQOS_VERSION 40400 /**< version 4.4.0 */
6060
#define PQOS_MAX_COS 16 /**< 16 x COS */
6161
#define PQOS_MAX_L3CA_COS PQOS_MAX_COS
6262
#define PQOS_MAX_L2CA_COS PQOS_MAX_COS
@@ -1297,7 +1297,7 @@ enum pqos_vendor pqos_get_vendor(const struct pqos_cpuinfo *cpu);
12971297
* @return Operation status
12981298
* @retval PQOS_RETVAL_OK on success
12991299
*/
1300-
#ifndef SWIG
1300+
#if !defined(SWIG) && !defined(SWIGPERL)
13011301
__attribute__((deprecated))
13021302
#endif
13031303
static inline int

lib/python/setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = pqos
3-
version = 4.3.0
3+
version = 4.4.0
44
description = Python interface for Intel(R) RDT PQoS library
55
long_description = file: README.md
66
long_description_content_type = text/markdown; charset=UTF-8

pqos/monitor_csv.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ monitor_csv_row(FILE *fp,
159159
enum pqos_interface iface;
160160

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

pqos/monitor_text.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ monitor_text_row(FILE *fp,
168168
enum pqos_interface iface;
169169

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

pqos/monitor_xml.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ monitor_xml_row(FILE *fp,
137137
enum pqos_interface iface;
138138

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

rpm/intel-cmt-cat.spec

+5-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2525

2626
%global githubname intel-cmt-cat
27-
%global githubver 4.3.0
27+
%global githubver 4.4.0
2828

2929
%if %{defined githubsubver}
3030
%global githubfull %{githubname}-%{githubver}.%{githubsubver}
@@ -38,7 +38,7 @@
3838

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

183183
%changelog
184+
* Tue Apr 12 2022 Michal Aleksinski <[email protected]> 4.4.0-1
185+
- New release 4.4.0
186+
184187
* Mon Dec 20 2021 Chen Guanqiao <[email protected]> 4.3.0-2
185188
- Spec file bug fixes
186189

0 commit comments

Comments
 (0)