Your message dated Thu, 30 May 2019 09:10:00 +0000
with message-id <aa9d3b19-5f8a-bb9d-7c7b-134e007ae...@thykier.net>
and subject line Re: Bug#929320: unblock: libpfm4/4.10.1+git10-gd2a5b56-1
has caused the Debian Bug report #929320,
regarding unblock: libpfm4/4.10.1+git10-gd2a5b56-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
929320: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929320
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package libpfm4

This is a new upstream snapshot updating the event definitions for some
CPU models.

unblock libpfm4/4.10.1+git10-gd2a5b56-1

Andreas
diff --git a/Makefile b/Makefile
index 440249f..c928088 100644
--- a/Makefile
+++ b/Makefile
@@ -65,11 +65,14 @@ tar: clean
        ln -s $$PWD ../$(PKG) && cd .. &&  $(TAR) -zcf $(TARBALL) $(PKG)/. && 
rm $(PKG)
        @echo generated ../$(TARBALL)
 
-install: 
-       @echo installing in $(DESTDIR)
-       @set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d $@ ; done
-
-install_examples:
+install-lib:
+       @echo installing in $(DESTDIR)$(PREFIX)
+       @$(MAKE) -C lib install
+install install-all:
+       @echo installing in $(DESTDIR)$(PREFIX)
+       @set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d install ; done
+install-examples install_examples:
+       @echo installing in $(DESTDIR)$(PREFIX)
        @set -e ; for d in $(EXAMPLE_DIRS) ; do $(MAKE) -C $$d $@ ; done
 
 tags:
@@ -79,6 +82,6 @@ tags:
 static:
        make all CONFIG_PFMLIB_SHARED=n
 
-.PHONY: all clean distclean depend tar install install_examples lib static
+.PHONY: all clean distclean depend tar install install-all install-lib 
install-examples lib static install_examples
 
 # DO NOT DELETE
diff --git a/config.mk b/config.mk
index cc9a6d9..daa982e 100644
--- a/config.mk
+++ b/config.mk
@@ -116,7 +116,7 @@ AGE=1
 #
 # Where should things (lib, headers, man) go in the end.
 #
-PREFIX=/usr/local
+PREFIX?=/usr/local
 LIBDIR=$(PREFIX)/lib
 INCDIR=$(PREFIX)/include
 MANDIR=$(PREFIX)/share/man
diff --git a/debian/changelog b/debian/changelog
index fed9f51..bae0b83 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+libpfm4 (4.10.1+git10-gd2a5b56-1) unstable; urgency=medium
+
+  * New upstream GIT snapshot.
+    - Update SKX and CLX event tables.
+
+ -- Andreas Beckmann <a...@debian.org>  Sat, 18 May 2019 15:13:01 +0200
+
+libpfm4 (4.10.1+git9-gac95d19-1) unstable; urgency=medium
+
+  * New upstream GIT snapshot.
+    - Remove MERGE event from AMD Fam17h table.
+
+ -- Andreas Beckmann <a...@debian.org>  Tue, 30 Apr 2019 01:46:05 +0200
+
 libpfm4 (4.10.1+git6-g8f2208a-1) unstable; urgency=medium
 
   * New upstream GIT snapshot.
diff --git a/debian/snapshot.sh b/debian/snapshot.sh
index 4c68d61..4d15f21 100755
--- a/debian/snapshot.sh
+++ b/debian/snapshot.sh
@@ -5,7 +5,8 @@ set -e
 
 commit=${1:-libpfm4/master}
 
-gitver=$(git describe --tags ${commit})
+upsver=$(git describe --tags ${commit})
+gitver=$(git describe --match ${upsver%+git*} --tags ${commit})
 gitver=${gitver#v}
 tagver=${gitver%%-*}
 gitver=${gitver#${tagver}-}
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..53fb7f6
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,2 @@
+# this is a git snapshot
+hyphen-in-upstream-part-of-debian-changelog-version
diff --git a/docs/man3/pfm_get_os_event_encoding.3 
b/docs/man3/pfm_get_os_event_encoding.3
index 6ec57be..c9cab18 100644
--- a/docs/man3/pfm_get_os_event_encoding.3
+++ b/docs/man3/pfm_get_os_event_encoding.3
@@ -64,7 +64,7 @@ in this field. The typical calling sequence looks as follows:
                                    PFM_OS_NONE,
                                    &e);
    if (ret == PFM_SUCCESS) {
-      printf("fstr=%s\n", fstr);
+      printf("fstr=%s\\n", fstr);
       free(fstr);
    }
 .fi
diff --git a/examples/Makefile b/examples/Makefile
index 68d1081..fc5677a 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -51,7 +51,7 @@ clean:
 
 distclean: clean
 
-install_examples: $(TARGETS)
+install-examples install_examples: $(TARGETS)
        @echo installing: $(TARGETS)
        -mkdir -p $(EXAMPLESDIR)
        $(INSTALL) -m 755 $(TARGETS) $(EXAMPLESDIR)
@@ -59,4 +59,4 @@ install_examples: $(TARGETS)
 #
 # examples are installed as part of the RPM install, typically in 
/usr/share/doc/libpfm-X.Y/
 #
-.PHONY: install depend install_examples
+.PHONY: install depend install-example install_examples
diff --git a/lib/events/amd64_events_fam17h.h b/lib/events/amd64_events_fam17h.h
index b0db898..deadbed 100644
--- a/lib/events/amd64_events_fam17h.h
+++ b/lib/events/amd64_events_fam17h.h
@@ -953,13 +953,6 @@ static const amd64_entry_t amd64_fam17h_pe[]={
     .numasks = LIBPFM_ARRAY_SIZE(amd64_fam17h_tablewalker_allocation),
     .umasks = amd64_fam17h_tablewalker_allocation,
   },
-  { .name   = "MERGE",
-    .desc   = "Merge two counters together. This event must be programmed on 
the odd performance counter",
-    .modmsk  = AMD64_FAM17H_ATTRS,
-    .code    = 0xfff,
-    .flags   = 0,
-    .ngrp    = 0,
-  },
   { .name   = "L1_BTB_CORRECTION",
     .desc   = "TBD",
     .modmsk  = AMD64_FAM17H_ATTRS,
diff --git a/lib/events/intel_skl_events.h b/lib/events/intel_skl_events.h
index 4e1b355..20c8b7a 100644
--- a/lib/events/intel_skl_events.h
+++ b/lib/events/intel_skl_events.h
@@ -309,6 +309,12 @@ static const intel_x86_umask_t skl_itlb_misses[]={
     .uequiv = "WALK_DURATION",
     .uflags = INTEL_X86_NCOMBO,
   },
+  { .uname = "WALK_ACTIVE",
+    .udesc  = "Cycles when at least one page walker is busy with a page walk 
request. EPT page walks are excluded",
+    .ucode  = 0x1000 | (1 << INTEL_X86_CMASK_BIT), /* cnt=1 */
+    .uequiv = "WALK_PENDING:c=1",
+    .uflags = INTEL_X86_NCOMBO,
+  },
   { .uname = "STLB_HIT",
     .udesc  = "Number of cache load STLB hits. No page walk",
     .ucode  = 0x2000,
@@ -886,6 +892,12 @@ static const intel_x86_umask_t 
skl_mem_load_l3_miss_retired[]={
     .umodel = PFM_PMU_INTEL_CLX,
     .uflags = INTEL_X86_NCOMBO | INTEL_X86_PEBS,
   },
+  { .uname = "REMOTE_PMM",
+    .udesc  = "Retired load instructions with remote persistent memory as the 
data source which missed all caches",
+    .ucode  = 0x1000,
+    .umodel = PFM_PMU_INTEL_CLX,
+    .uflags = INTEL_X86_NCOMBO | INTEL_X86_PEBS,
+  },
 };
 
 static const intel_x86_umask_t skl_mem_load_retired[]={
@@ -930,6 +942,12 @@ static const intel_x86_umask_t skl_mem_load_retired[]={
     .uequiv = "HIT_LFB",
     .uflags = INTEL_X86_NCOMBO | INTEL_X86_PEBS,
   },
+  { .uname = "LOCAL_PMM",
+    .udesc  = "Retired load instructions with local persistent memory as the 
data source where the request missed all the caches",
+    .umodel = PFM_PMU_INTEL_CLX,
+    .ucode  = 0x8000,
+    .uflags = INTEL_X86_NCOMBO | INTEL_X86_PEBS,
+  },
 };
 
 static const intel_x86_umask_t skl_mem_trans_retired[]={
@@ -2245,12 +2263,12 @@ static const intel_x86_umask_t skl_sw_prefetch[]={
    },
    { .uname  = "T1_T2",
      .udesc  = "Number prefetch.t1 or prefetch.t2 instructions executed",
-     .ucode = 0x4000,
+     .ucode = 0x400,
      .uflags= INTEL_X86_NCOMBO,
    },
    { .uname  = "PREFETCHW",
      .udesc  = "Number prefetch.w instructions executed",
-     .ucode = 0x8000,
+     .ucode = 0x800,
      .uflags= INTEL_X86_NCOMBO,
    },
 };
diff --git a/perf_examples/Makefile b/perf_examples/Makefile
index 816d5ea..cfe522e 100644
--- a/perf_examples/Makefile
+++ b/perf_examples/Makefile
@@ -72,7 +72,7 @@ clean:
 
 distclean: clean
 
-install_examples: $(TARGETS)
+install-examples install_examples: $(TARGETS)
        @echo installing: $(TARGETS)
        -mkdir -p $(EXAMPLESDIR)
        $(INSTALL) -m 755 $(TARGETS) $(EXAMPLESDIR)
@@ -80,4 +80,4 @@ install_examples: $(TARGETS)
 #
 # examples are installed as part of the RPM install, typically in 
/usr/share/doc/libpfm-X.Y/
 #
-.PHONY: install depend install_examples
+.PHONY: install depend install_examples install-examples

--- End Message ---
--- Begin Message ---
Andreas Beckmann:
> Package: release.debian.org
> Severity: normal
> User: release.debian....@packages.debian.org
> Usertags: unblock
> 
> Please unblock package libpfm4
> 
> This is a new upstream snapshot updating the event definitions for some
> CPU models.
> 
> unblock libpfm4/4.10.1+git10-gd2a5b56-1
> 
> Andreas
> 

Unblocked, thanks.
~Niels

--- End Message ---

Reply via email to