BSD Ports

sysutils/intel-pcm 202405_9 FreeBSD

Process Count Monitor (PCM) for Intel processors

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ae29933a19
License
BSD3CLAUSE
Categories
sysutils

Description

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.

In the other systems

SystemPortVersion
FreeBSDsysutils/intel-pcm202405_9
DragonFlysysutils/intel-pcm202112

Install

Binary package:

pkg install intel-pcm

From the ports tree:

cd /usr/ports/sysutils/intel-pcm/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	intel-pcm>0:sysutils/intel-pcm

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-202405_9--202405_9
FreeBSD:14:quarterly-202405_9n/a-202405_9
FreeBSD:15:latest-202405_9n/a-202405_2
FreeBSD:15:quarterly-202405_9n/an/an/a
FreeBSD:16:latest-202405_9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 1
Required by 1

Configuration

Options name: sysutils_intel-pcm

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake compiler:c++11-lang
Service scripts
none

Files

pkg-plist 34
  • sbin/pcm
  • sbin/pcm-accel
  • sbin/pcm-bw-histogram
  • sbin/pcm-core
  • sbin/pcm-iio
  • sbin/pcm-latency
  • sbin/pcm-lspci
  • sbin/pcm-memory
  • sbin/pcm-mmio
  • sbin/pcm-msr
  • sbin/pcm-numa
  • sbin/pcm-pcicfg
  • sbin/pcm-pcie
  • sbin/pcm-power
  • sbin/pcm-raw
  • sbin/pcm-sensor
  • sbin/pcm-sensor-server
  • sbin/pcm-tpmi
  • sbin/pcm-tsx
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-4F-1.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-55-4.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-6A-6.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-86-5.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-8E-C.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-8F-6.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-AF-0.json
  • share/intel-pcm/PMURegisterDeclarations/GenuineIntel-6-CF-1.json
  • share/intel-pcm/opCode-106.txt
  • share/intel-pcm/opCode-134.txt
  • share/intel-pcm/opCode-143-accel.txt
  • share/intel-pcm/opCode-143.txt
  • share/intel-pcm/opCode-175.txt
  • share/intel-pcm/opCode-207.txt
  • share/intel-pcm/opCode-85.txt
distinfo 1
FileSizeSHA256
intel-pcm-202405_GH0.tar.gz1.175967e+06a5efc38e77c5fe8f436f1308ac6fb1d02a45b7ad019433005703fe874e1332df

Commit history 1

DateCommitCreditsLog message
ae29933a19 Robert Clausecker */*: bump PORTREVISION following libsimdjson soname change