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 * support Rocket Lake (#298) * pcm-pcie: fix HIT metrics calculation on Broadwell/Haswell server platforms (#306) * pcm: add several additional columns to the socket and core sections in csv output * pcm-iio: fix multiplier value for outbound events on Snowridge and Icelake server platforms * implement workaround for Linux watchdog not clearing its event programming * move Icelake top-down events to a separate group to fix counting through Linux perf API * add pcm-mmio utility to rpm Sponsored by: Netflix
27 lines
454 B
Makefile
27 lines
454 B
Makefile
# Created by: Adrian Chadd
|
|
|
|
PORTNAME= intel-pcm
|
|
PORTVERSION= 202109
|
|
CATEGORIES= sysutils
|
|
|
|
MAINTAINER= imp@FreeBSD.org
|
|
COMMENT= Process Count Monitor (PCM) for Intel processors
|
|
|
|
LICENSE= BSD3CLAUSE
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
ONLY_FOR_ARCHS= amd64 i386
|
|
|
|
USES= gmake
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= opcm
|
|
GH_PROJECT= pcm
|
|
|
|
CONFLICTS_INSTALL= intel-pcm-devel
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/*.x ${STAGEDIR}${PREFIX}/sbin
|
|
|
|
.include <bsd.port.mk>
|