notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
intel-pcm Process Count Monitor (PCM) for Intel processors
202109 sysutils on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 202105Version of this port present on the latest quarterly branch.
Maintainer: imp@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-01-09 18:00:10
Last Update: 2021-10-04 16:31:33
Commit Hash: 92b5e9c
People watching this port, also watch:: screen, libinotify, tmux, py38-pycparser, coreutils
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. /usr/local/share/licenses/intel-pcm-202109/catalog.mk
  2. /usr/local/share/licenses/intel-pcm-202109/LICENSE
  3. /usr/local/share/licenses/intel-pcm-202109/BSD3CLAUSE
  4. sbin/pcm-core.x
  5. sbin/pcm-iio.x
  6. sbin/pcm-latency.x
  7. sbin/pcm-lspci.x
  8. sbin/pcm-memory.x
  9. sbin/pcm-mmio.x
  10. sbin/pcm-msr.x
  11. sbin/pcm-numa.x
  12. sbin/pcm-pcicfg.x
  13. sbin/pcm-pcie.x
  14. sbin/pcm-power.x
  15. sbin/pcm-raw.x
  16. sbin/pcm-sensor.x
  17. sbin/pcm-tsx.x
  18. sbin/pcm.x
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • intel-pcm>0:sysutils/intel-pcm
Conflicts:
CONFLICTS_INSTALL:
  • intel-pcm-devel
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/sysutils/intel-pcm/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/intel-pcm
  • pkg install intel-pcm
PKGNAME: intel-pcm
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
Packages (timestamps in pop-ups are UTC):
intel-pcm
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64202105202105
FreeBSD:11:armv6--
FreeBSD:11:i386202105202105
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64202109202105
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386202109202105
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64202109202105
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386202109202105
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64202109-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386202109-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
This port is required by:
for Run
  1. net-mgmt/nstat

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/opcm/pcm/tar.gz/202109?dummy=/
Collapse this list.

Number of commits found: 38

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Oct 2021 16:31:33
 files touched by this commit commit hash:92b5e9c4737cbf6de40773716ae2fc071dea8062  202109
imp search for other commits by this committer
sysutil/intel-pcm: Update to 202109

Update to the latest. It contains a number of minor fixes.

From 202109:
 * pcm-raw: support collecting events by names from event lists
   (https://download.01.org/perfmon/). Details: link
 * pcm-raw: support event group multiplexing
 * pcm-iio: support csv output
 * Extended Windows PCM driver to support all ICX uncore performance
   monitoring units
 * Developed a workaround to make PCM work in VMware guest

From 202107:
 * support systems with > 1024 logical cores
(Only the first 15 lines of the commit message are shown above View all of this commit message)
08 Jun 2021 23:40:18
 files touched by this commit commit hash:8bb5eb896f26ad930a02d2e25667404992b82f7e  202105
imp search for other commits by this committer
sysutils/intel-pcm: Update to 202105

Update to latest release, 202105. Notable changes since 202011:

o Support Intel Atom Processor P5900 Series (SnowRidge)
o Support Icelake server processors
o Add Coment Lake support
o Add Tiger Lake support

Sponsored by:		Netflix
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  202011
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
02 Dec 2020 18:05:48
Original commit files touched by this commit Revision:556841  202011
imp search for other commits by this committer
GH_TAGNAME is redunant as its the default value. Remove it.

Suggested by: jbeich@
01 Dec 2020 00:42:31
Original commit files touched by this commit Revision:556694  202011
imp search for other commits by this committer
Update to 202011 version

Submitted by: mjg@
23 Oct 2020 20:50:44
Original commit files touched by this commit Revision:553142  202010
imp search for other commits by this committer
Update to the 202010 release.

Submitted by: mjg@
03 Oct 2020 18:57:23
Original commit files touched by this commit Revision:551338  202009
imp search for other commits by this committer
Upgrade to intel-pcm-202009

Update to the freshly minted 202009 version.

Submitted by: mjg@
30 Aug 2020 21:13:10
Original commit files touched by this commit Revision:547126  202008_1
imp search for other commits by this committer
update to Intel's 202008 tag

Lots of bug fixes, plus a new pcm-raw.x program

Submitted by: mjg@
17 Aug 2020 17:36:11
Original commit files touched by this commit Revision:545177  202007_1
imp search for other commits by this committer
Update to Intel's 202007 tag.

Many of the patches are no longer necessary.

Submitted by: mjg@
27 Sep 2019 00:03:30
Original commit files touched by this commit Revision:512994  201902_1
imp search for other commits by this committer
Use tab instead of multiple spaces
26 Sep 2019 20:53:42
Original commit files touched by this commit Revision:512986  201902_1
imp search for other commits by this committer
The code creates a lambda function that takes by reference the core_id local
variable, and pass it to a thread that often executes after constructor has
exited causing per-core thread to use a corrupted core_id.

Depending on compiler and runtime execution (and whether executing over gdb),
the tool might segfault or have incorrect behavior.

This makes sure the lambda function takes copy of automatic variable in
enclosing environment.

Submitted upstream as https://github.com/opcm/pcm/pull/162

Submitted by: Loic Prylli
Sponsored by: Netflix, Inc
Differential Revision: https://reviews.freebsd.org/D21804
15 Jul 2019 23:02:25
Original commit files touched by this commit Revision:506714  201902
imp search for other commits by this committer
Update to 201902

Update to the latest release. There's also been reports of coredumps with the
default -O3 settings and clang 8.0, but not with -O0. Until those are solved,
be conservative and compile -O0. 201902 also fixes a number of stats collection
issues on NUMA / multi-socket machines.

Reported by: gallatin@
20 May 2019 21:46:23
Original commit files touched by this commit Revision:502175  201812.3
imp search for other commits by this committer
Update intel-pcm to 201812.3 release.
07 Apr 2018 14:35:13
Original commit files touched by this commit Revision:466729  201710
dbaio search for other commits by this committer
Add sysutils/intel-pcm-devel: Process Count Monitor (PCM) for Intel processors

Processor Counter Monitor (PCM) is an application programming interface (API)
and a set of tools based on the API to monitor performance and energy metrics
of Intel(r) Core(tm), Xeon(r) and Atom(tm) processors.

This requires the 'cpuctl' module to be loaded.

WWW: https://github.com/opcm/pcm

PR:		227317
Submitted by:	Vinicius Zavam <egypcio@googlemail.com>
Differential Revision:	https://reviews.freebsd.org/D14986
25 Oct 2017 15:11:40
Original commit files touched by this commit Revision:452864  201710
swills search for other commits by this committer
sysutils/intel-pcm: update to 201710

PR:		223233
Submitted by:	kbowling
Approved by:	imp (maintainer, via Slack)
02 Oct 2017 17:17:09
Original commit files touched by this commit Revision:451085  201705
swills search for other commits by this committer
sysutils/intel-pcm: update to 201705

PR:		222383
Submitted by:	kbowling
Approved by:	maintainer timeout (imp, > 2 weeks)
29 Jan 2017 19:40:38
Original commit files touched by this commit Revision:432797  2.11.1
marino search for other commits by this committer
sysutils/intel-pcm: Include <strings.h> for GCC

Approved by:	GCC support blanket
25 Jan 2017 15:46:41
Original commit files touched by this commit Revision:432423  2.11.1
dbn search for other commits by this committer
sysutils/intel-pcm: update to 2.11.1

 - move to official github project
 - update comment to changes in project focus
 - add license file
 - drop use of compiler:c1++11-lib, no longer needed
 - remove patch for pci.cpp, no longer needed
 - update pkg-descr with text from new website

PR:		215897
Approved by:	imp (maintainer, timeout: 16 days)
01 Jan 2017 03:45:13
Original commit files touched by this commit Revision:430235  2.11
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
02 Dec 2016 09:21:59
Original commit files touched by this commit Revision:427548  2.11
mat search for other commits by this committer
http://github.com redirects to https://github.com, spare everyone a redirect.

Sponsored by:	Absolight
14 Oct 2016 00:03:44
Original commit files touched by this commit Revision:423942  2.11
imp search for other commits by this committer
These aren't needed anymore, and should have been deleted with the
last import.

Submitted by: gallatin@
Sponsored by: Netflix, Inc
14 Oct 2016 00:03:37
Original commit files touched by this commit Revision:423941  2.11
imp search for other commits by this committer
This doesn't build on FreeBSD 9.x, so don't bother trying.
04 Sep 2016 13:23:18
Original commit files touched by this commit Revision:421335  2.11
amdmi3 search for other commits by this committer
- Fix compiler requirements, add missing include, fixes build on 11.x+

Approved by:	portmgr blanket
26 Apr 2016 16:32:09
Original commit files touched by this commit Revision:414061  2.11
imp search for other commits by this committer
Update to PCM 2.11.
23 Dec 2015 23:43:31
Original commit files touched by this commit Revision:404331  2.10_1
imp search for other commits by this committer
Regenerate the .tar.gz file without ^M for real this time.
Update the checksum. Update the PORTREVISION like I should
have done in the last iteration.
23 Dec 2015 18:30:26
Original commit files touched by this commit Revision:404307  2.10
imp search for other commits by this committer
Simplify now that we don't need dos2unix.
23 Dec 2015 18:20:20
Original commit files touched by this commit Revision:404306  2.10
imp search for other commits by this committer
Move to using tar.gz. The zip file has too much variation with line
endings, so avoid that problem by extracting it, using Unix line
endings and putting that up. Since we have to provide a dist file
anyway, seems like the prudent thing to do.
20 Dec 2015 13:46:02
Original commit files touched by this commit Revision:404053  2.10
antoine search for other commits by this committer
Fix "make patch" and plist

Reported by:	pkg-fallout
17 Dec 2015 23:12:56
Original commit files touched by this commit Revision:403940  2.10
imp search for other commits by this committer
Update to Intel PCM v2.10
07 Jul 2015 04:26:33
Original commit files touched by this commit Revision:391488  2.8
adrian search for other commits by this committer
Fix a typo in the origin URL (mine.)
26 Jun 2015 12:43:32
Original commit files touched by this commit Revision:390630  2.8
amdmi3 search for other commits by this committer
- Fix build on 9.x
- While here, don't set flags which are not used

Submitted by:	pkg-fallout
Approved by:	portmgr blanket
21 Jan 2015 04:31:17
Original commit files touched by this commit Revision:377572  2.8
imp search for other commits by this committer
Update to 2.8.
15 Apr 2014 17:01:18
Original commit files touched by this commit Revision:351350  2.6_2
imp search for other commits by this committer
Add a seat-belt safety check to make sure that cpuctl is loaded before
using it. Otherwise, we can divide by zero with a semaphore held and
it takes extraordinary measures to reset the semaphore...

Submitted by: Jim Harris
12 Mar 2014 22:43:13
Original commit files touched by this commit Revision:348012  2.6_1
imp search for other commits by this committer
Move to using a cached copy of Intel's zip file, per their request. Pull
in the fix from git to make cpucounters.cpp compile.
09 Jan 2014 18:15:32
Original commit files touched by this commit Revision:339266  2.6
mat search for other commits by this committer
* Remove MASTER_SITE, not needed with USE_GITHUB
* Doesn't compile with gcc 4.2.
09 Jan 2014 18:09:42
Original commit files touched by this commit Revision:339265  2.6
mat search for other commits by this committer
Pet portlint, and correct distinfo.
09 Jan 2014 18:05:06
Original commit files touched by this commit Revision:339264  2.6
adrian (src committer) search for other commits by this committer
Fix address capitalisation.

Sponsored by:	Netflix, Inc.
09 Jan 2014 18:00:00
Original commit files touched by this commit Revision:339262  2.6
adrian (src committer) search for other commits by this committer
Add a port for my github mirror + freebsd fixes for the intel
performance counter monitoring (PCM) toolkit.

Sponsored by:	Netflix, Inc.

Number of commits found: 38