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