Module Name:    src
Committed By:   maxv
Date:           Thu Jul 12 06:52:49 UTC 2018

Modified Files:
        src/distrib/sets/lists/base: ad.arm
        src/distrib/sets/lists/comp: ad.arm ad.arm.shl
        src/distrib/sets/lists/debug: ad.arm
        src/lib: Makefile
        src/share/mk: bsd.README
Removed Files:
        src/lib/libpmc: Makefile pmc.3 pmc.c pmc.h pmc_arm.c pmc_private.h
            shlib_version

Log Message:
Retire libpmc. It uses the legacy PMC interface in the kernel, which has
support for only one ARM CPU. It used to have x86 support, but it was broken
and I removed it. The legacy PMC interface will be removed from the kernel
too. Sent on tech-kern@ yesterday, thorpej was fine.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.7 -r1.8 src/distrib/sets/lists/comp/ad.arm.shl
cvs rdiff -u -r1.75 -r1.76 src/distrib/sets/lists/debug/ad.arm
cvs rdiff -u -r1.258 -r1.259 src/lib/Makefile
cvs rdiff -u -r1.2 -r0 src/lib/libpmc/Makefile src/lib/libpmc/pmc.h \
    src/lib/libpmc/shlib_version
cvs rdiff -u -r1.6 -r0 src/lib/libpmc/pmc.3
cvs rdiff -u -r1.3 -r0 src/lib/libpmc/pmc.c src/lib/libpmc/pmc_arm.c
cvs rdiff -u -r1.1 -r0 src/lib/libpmc/pmc_private.h
cvs rdiff -u -r1.377 -r1.378 src/share/mk/bsd.README

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/ad.arm
diff -u src/distrib/sets/lists/base/ad.arm:1.78 src/distrib/sets/lists/base/ad.arm:1.79
--- src/distrib/sets/lists/base/ad.arm:1.78	Wed Jan 24 09:04:41 2018
+++ src/distrib/sets/lists/base/ad.arm	Thu Jul 12 06:52:48 2018
@@ -1,13 +1,13 @@
-# $NetBSD: ad.arm,v 1.78 2018/01/24 09:04:41 skrll Exp $
+# $NetBSD: ad.arm,v 1.79 2018/07/12 06:52:48 maxv Exp $
 ./libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic
 ./sbin/ldconfig					base-sysutil-root	pic,endian=1234
 ./usr/bin/fdformat				base-util-bin
 ./usr/lib/libarm.so				base-sys-shlib		pic,compatfile
 ./usr/lib/libarm.so.0				base-sys-shlib		pic,compatfile
 ./usr/lib/libarm.so.0.0				base-sys-shlib		pic,compatfile
-./usr/lib/libpmc.so				base-sys-shlib		pic,compatfile
-./usr/lib/libpmc.so.1				base-sys-shlib		pic,compatfile
-./usr/lib/libpmc.so.1.0				base-sys-shlib		pic,compatfile
+./usr/lib/libpmc.so				base-obsolete		obsolete
+./usr/lib/libpmc.so.1				base-obsolete		obsolete
+./usr/lib/libpmc.so.1.0				base-obsolete		obsolete
 ./usr/lib/oabi/libc_vfp.so.0			base-compat-shlib	compat,pic
 ./usr/lib/oabi/libc_vfp.so.0.0			base-compat-shlib	compat,pic
 ./usr/libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic

Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.84 src/distrib/sets/lists/comp/ad.arm:1.85
--- src/distrib/sets/lists/comp/ad.arm:1.84	Tue Mar 20 10:14:29 2018
+++ src/distrib/sets/lists/comp/ad.arm	Thu Jul 12 06:52:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.84 2018/03/20 10:14:29 ryo Exp $
+# $NetBSD: ad.arm,v 1.85 2018/07/12 06:52:49 maxv Exp $
 ./usr/include/acorn26				comp-obsolete		obsolete
 ./usr/include/acorn26/ansi.h			comp-obsolete		obsolete
 ./usr/include/acorn26/aout_machdep.h		comp-obsolete		obsolete
@@ -678,8 +678,8 @@
 ./usr/lib/libarm_p.a				comp-c-lib		profile,compatfile
 ./usr/lib/libc_vfp.a				comp-c-lib		softfloat
 ./usr/lib/libc_vfp_p.a				comp-c-lib		profile,softfloat
-./usr/lib/libpmc.a				comp-c-lib		compatfile
-./usr/lib/libpmc_p.a				comp-c-proflib		profile,compatfile
+./usr/lib/libpmc.a				comp-obsolete		obsolete
+./usr/lib/libpmc_p.a				comp-obsolete		obsolete
 ./usr/lib/oabi/libc_vfp.a			comp-c-lib		compat
 ./usr/lib/oabi/libc_vfp.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/libc_vfp_p.a			comp-c-proflib		compat,profile

Index: src/distrib/sets/lists/comp/ad.arm.shl
diff -u src/distrib/sets/lists/comp/ad.arm.shl:1.7 src/distrib/sets/lists/comp/ad.arm.shl:1.8
--- src/distrib/sets/lists/comp/ad.arm.shl:1.7	Fri Jul  3 15:11:04 2015
+++ src/distrib/sets/lists/comp/ad.arm.shl	Thu Jul 12 06:52:49 2018
@@ -1,6 +1,6 @@
-# $NetBSD: ad.arm.shl,v 1.7 2015/07/03 15:11:04 matt Exp $
+# $NetBSD: ad.arm.shl,v 1.8 2018/07/12 06:52:49 maxv Exp $
 ./usr/lib/libarm32_pic.a			comp-obsolete		obsolete
 ./usr/lib/libarm_pic.a				comp-c-piclib		picinstall,compatfile
 ./usr/lib/libc_vfp_pic.a			comp-c-piclib		softfloat,picinstall
-./usr/lib/libpmc_pic.a				comp-c-piclib		picinstall,compatfile
+./usr/lib/libpmc_pic.a				comp-obsolete		obsolete
 ./usr/lib/oabi/libc_vfp_pic.a			comp-c-piclib		picinstall,compat

Index: src/distrib/sets/lists/debug/ad.arm
diff -u src/distrib/sets/lists/debug/ad.arm:1.75 src/distrib/sets/lists/debug/ad.arm:1.76
--- src/distrib/sets/lists/debug/ad.arm:1.75	Fri Oct  6 19:21:17 2017
+++ src/distrib/sets/lists/debug/ad.arm	Thu Jul 12 06:52:49 2018
@@ -1,7 +1,7 @@
-# $NetBSD: ad.arm,v 1.75 2017/10/06 19:21:17 christos Exp $
+# $NetBSD: ad.arm,v 1.76 2018/07/12 06:52:49 maxv Exp $
 ./usr/lib/libarm_g.a				comp-c-debuglib		debuglib,compatfile
 ./usr/lib/libc_vfp_g.a				comp-c-debuglib		debuglib,softfloat
-./usr/lib/libpmc_g.a				comp-c-debuglib		debuglib,compatfile
+./usr/lib/libpmc_g.a				comp-obsolete		obsolete
 ./usr/lib/oabi/libc_vfp_g.a			comp-c-debuglib		debuglib,compat
 ./usr/lib/oabi/libgmp_g.a			comp-obsolete		obsolete
 ./usr/lib/oabi/libmpc_g.a			comp-obsolete		obsolete
@@ -12,7 +12,7 @@
 ./usr/libdata/debug/usr/bin/fdformat.debug	comp-util-debug		debug
 ./usr/libdata/debug/usr/lib/libarm.so.0.0.debug	comp-sys-debug		debug,pic,compatfile
 ./usr/libdata/debug/usr/lib/libc_vfp.so.0.0.debug	comp-sys-debug		debug,pic,softfloat
-./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug	comp-sys-debug		debug,pic,compatfile
+./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug	comp-obsolete		obsolete
 ./usr/libdata/debug/usr/lib/oabi/libc_vfp.so.0.0.debug	comp-sys-debug		debug,compat,pic
 ./usr/libdata/debug/usr/lib/oabi/libproc.so.1.0.debug	comp-sys-debug	debug,compat,dtrace
 ./usr/libdata/debug/usr/lib/oabi/librtld_db.so.0.0.debug	comp-sys-debug	debug,compat,dtrace

Index: src/lib/Makefile
diff -u src/lib/Makefile:1.258 src/lib/Makefile:1.259
--- src/lib/Makefile:1.258	Thu Jun 28 10:14:27 2018
+++ src/lib/Makefile	Thu Jul 12 06:52:49 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.258 2018/06/28 10:14:27 christos Exp $
+#	$NetBSD: Makefile,v 1.259 2018/07/12 06:52:49 maxv Exp $
 #	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
 
 .include <bsd.own.mk>
@@ -24,7 +24,7 @@ SUBDIR+=	libarch \
 		libbluetooth libbsdmalloc libbz2 \
 		libcompat libcrypt \
 		libintl libipsec libkvm libm \
-		libossaudio libpci libpmc libposix libprop libpthread \
+		libossaudio libpci libposix libprop libpthread \
 		libpuffs libresolv librmt librpcsvc librt \
 		libtelnet libterminfo \
 		libusbhid libutil libwrap liby libz

Index: src/share/mk/bsd.README
diff -u src/share/mk/bsd.README:1.377 src/share/mk/bsd.README:1.378
--- src/share/mk/bsd.README:1.377	Mon Jun 25 09:38:46 2018
+++ src/share/mk/bsd.README	Thu Jul 12 06:52:49 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.README,v 1.377 2018/06/25 09:38:46 kamil Exp $
+#	$NetBSD: bsd.README,v 1.378 2018/07/12 06:52:49 maxv Exp $
 #	@(#)bsd.README	8.2 (Berkeley) 4/2/94
 
 This is the README file for the make "include" files for the NetBSD
@@ -1644,7 +1644,6 @@ DPADD		Additional dependencies for the p
 		LIBPANEL?=	${DESTDIR}/usr/lib/libpanel.a
 		LIBPCAP?=	${DESTDIR}/usr/lib/libpcap.a
 		LIBPCI?=	${DESTDIR}/usr/lib/libpci.a
-		LIBPMC?=	${DESTDIR}/usr/lib/libpmc.a
 		LIBPOSIX?=	${DESTDIR}/usr/lib/libposix.a
 		LIBPTHREAD?=	${DESTDIR}/usr/lib/libpthread.a
 		LIBPUFFS?=	${DESTDIR}/usr/lib/libpuffs.a

Reply via email to