1ead1f93eSLiane Praza# 2ead1f93eSLiane Praza# CDDL HEADER START 3ead1f93eSLiane Praza# 4ead1f93eSLiane Praza# The contents of this file are subject to the terms of the 5ead1f93eSLiane Praza# Common Development and Distribution License (the "License"). 6ead1f93eSLiane Praza# You may not use this file except in compliance with the License. 7ead1f93eSLiane Praza# 8ead1f93eSLiane Praza# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9ead1f93eSLiane Praza# or http://www.opensolaris.org/os/licensing. 10ead1f93eSLiane Praza# See the License for the specific language governing permissions 11ead1f93eSLiane Praza# and limitations under the License. 12ead1f93eSLiane Praza# 13ead1f93eSLiane Praza# When distributing Covered Code, include this CDDL HEADER in each 14ead1f93eSLiane Praza# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15ead1f93eSLiane Praza# If applicable, add the following below this CDDL HEADER, with the 16ead1f93eSLiane Praza# fields enclosed by brackets "[]" replaced with your own identifying 17ead1f93eSLiane Praza# information: Portions Copyright [yyyy] [name of copyright owner] 18ead1f93eSLiane Praza# 19ead1f93eSLiane Praza# CDDL HEADER END 20ead1f93eSLiane Praza# 21ead1f93eSLiane Praza 22ead1f93eSLiane Praza# 23ebbab6bbSDan Price# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24ead1f93eSLiane Praza# 25ead1f93eSLiane Praza 26ead1f93eSLiane Prazaset name=pkg.fmri value=pkg:/diagnostic/cpu-counters@$(PKGVERS) 27ebbab6bbSDan Priceset name=pkg.description \ 28ebbab6bbSDan Price value="CPU Performance Counter libraries and utilities" 29ead1f93eSLiane Prazaset name=pkg.summary value="CPU Performance Counter libraries and utilities" 30ead1f93eSLiane Prazaset name=info.classification value=org.opensolaris.category.2008:System/Core 31ead1f93eSLiane Prazaset name=variant.arch value=$(ARCH) 32ead1f93eSLiane Prazadir path=usr group=sys 33ead1f93eSLiane Prazadir path=usr/bin 34ead1f93eSLiane Praza$(i386_ONLY)dir path=usr/bin/$(ARCH32) 35ead1f93eSLiane Prazadir path=usr/bin/$(ARCH64) 36ead1f93eSLiane Prazadir path=usr/include 37ead1f93eSLiane Prazadir path=usr/include/sys 38ead1f93eSLiane Prazadir path=usr/kernel group=sys 39ead1f93eSLiane Prazadir path=usr/kernel/pcbe group=sys 40ead1f93eSLiane Prazadir path=usr/kernel/pcbe/$(ARCH64) group=sys 41ead1f93eSLiane Prazadir path=usr/lib 42ead1f93eSLiane Prazadir path=usr/lib/$(ARCH64) 43ead1f93eSLiane Prazadir path=usr/sbin 44*c10c16deSRichard Lowedir path=usr/share/man/man1 45*c10c16deSRichard Lowedir path=usr/share/man/man1m 46*c10c16deSRichard Lowedir path=usr/share/man/man3cpc 47*c10c16deSRichard Lowedir path=usr/share/man/man3lib 48ead1f93eSLiane Praza$(i386_ONLY)file path=usr/bin/$(ARCH32)/cputrack mode=0555 49ead1f93eSLiane Prazafile path=usr/bin/$(ARCH64)/cputrack mode=0555 50ead1f93eSLiane Prazafile path=usr/include/libcpc.h 51ead1f93eSLiane Prazafile path=usr/include/libpctx.h 52ead1f93eSLiane Praza$(sparc_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.4.6 group=sys mode=0755 53ead1f93eSLiane Praza$(sparc_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.62 group=sys mode=0755 54ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.AuthenticAMD group=sys \ 55ead1f93eSLiane Praza mode=0755 56ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.15 group=sys \ 57ead1f93eSLiane Praza mode=0755 58ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6 group=sys \ 59ead1f93eSLiane Praza mode=0755 60ebbab6bbSDan Price$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.15 \ 61ebbab6bbSDan Price group=sys mode=0755 62ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.AuthenticAMD group=sys mode=0755 63ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.GenuineIntel.15 group=sys mode=0755 64ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.GenuineIntel.6 group=sys mode=0755 65ebbab6bbSDan Price$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.GenuineIntel.6.15 group=sys \ 66ebbab6bbSDan Price mode=0755 67ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/libcpc.so.1 68ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/libpctx.so.1 69ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/llib-lcpc.ln 70ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/llib-lpctx.ln 71ead1f93eSLiane Prazafile path=usr/lib/libcpc.so.1 72ead1f93eSLiane Prazafile path=usr/lib/libpctx.so.1 73ead1f93eSLiane Prazafile path=usr/lib/llib-lcpc 74ead1f93eSLiane Prazafile path=usr/lib/llib-lcpc.ln 75ead1f93eSLiane Prazafile path=usr/lib/llib-lpctx 76ead1f93eSLiane Prazafile path=usr/lib/llib-lpctx.ln 77ead1f93eSLiane Prazafile path=usr/sbin/cpustat mode=0555 78*c10c16deSRichard Lowefile path=usr/share/man/man1/cputrack.1 79*c10c16deSRichard Lowefile path=usr/share/man/man1m/cpustat.1m 80*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc.3cpc 81*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_access.3cpc 82*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_bind_cpu.3cpc 83*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_bind_curlwp.3cpc 84*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_bind_event.3cpc 85*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_bind_pctx.3cpc 86*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_add.3cpc 87*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_copy.3cpc 88*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_create.3cpc 89*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_destroy.3cpc 90*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_get.3cpc 91*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_hrtime.3cpc 92*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_set.3cpc 93*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_sub.3cpc 94*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_tick.3cpc 95*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_buf_zero.3cpc 96*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_caps.3cpc 97*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_cciname.3cpc 98*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_close.3cpc 99*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_count_sys_events.3cpc 100*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_count_usr_events.3cpc 101*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_cpuref.3cpc 102*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_disable.3cpc 103*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_enable.3cpc 104*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_event.3cpc 105*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_event_accum.3cpc 106*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_event_diff.3cpc 107*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_eventtostr.3cpc 108*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_getcciname.3cpc 109*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_getcpuref.3cpc 110*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_getcpuver.3cpc 111*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_getnpic.3cpc 112*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_getusage.3cpc 113*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_npic.3cpc 114*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_open.3cpc 115*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_pctx_bind_event.3cpc 116*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_pctx_invalidate.3cpc 117*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_pctx_rele.3cpc 118*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_pctx_take_sample.3cpc 119*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_rele.3cpc 120*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_request_preset.3cpc 121*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_set_add_request.3cpc 122*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_set_create.3cpc 123*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_set_destroy.3cpc 124*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_set_restart.3cpc 125*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_set_sample.3cpc 126*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_seterrfn.3cpc 127*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_seterrhndlr.3cpc 128*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_shared_bind_event.3cpc 129*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_shared_close.3cpc 130*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_shared_open.3cpc 131*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_shared_rele.3cpc 132*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_shared_take_sample.3cpc 133*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_strtoevent.3cpc 134*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_take_sample.3cpc 135*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_unbind.3cpc 136*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_version.3cpc 137*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_attrs.3cpc 138*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_events_all.3cpc 139*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_events_pic.3cpc 140*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_generic_events_all.3cpc 141*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_generic_events_pic.3cpc 142*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_names.3cpc 143*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/cpc_walk_requests.3cpc 144*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/generic_events.3cpc 145*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/pctx_capture.3cpc 146*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/pctx_create.3cpc 147*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/pctx_release.3cpc 148*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/pctx_run.3cpc 149*c10c16deSRichard Lowefile path=usr/share/man/man3cpc/pctx_set_events.3cpc 150*c10c16deSRichard Lowefile path=usr/share/man/man3lib/libcpc.3lib 151*c10c16deSRichard Lowefile path=usr/share/man/man3lib/libpctx.3lib 152ead1f93eSLiane Prazahardlink path=usr/bin/cputrack target=../lib/isaexec 153ead1f93eSLiane Praza$(sparc_ONLY)hardlink path=usr/kernel/pcbe/$(ARCH64)/pcbe.23 target=pcbe.62 154ead1f93eSLiane Praza$(sparc_ONLY)hardlink path=usr/kernel/pcbe/$(ARCH64)/pcbe.4.7 target=pcbe.4.6 155ead1f93eSLiane Praza$(i386_ONLY)hardlink path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.5 \ 156ead1f93eSLiane Praza target=pcbe.GenuineIntel.6 157ead1f93eSLiane Praza$(i386_ONLY)hardlink path=usr/kernel/pcbe/pcbe.GenuineIntel.5 \ 158ead1f93eSLiane Praza target=pcbe.GenuineIntel.6 15971e464e5SPeter Dennis - Sustaining Engineerlegacy pkg=SUNWcpcu desc="CPU Performance Counter libraries and utilities" \ 16071e464e5SPeter Dennis - Sustaining Engineer name="CPU Performance Counter libraries and utilities" 161ead1f93eSLiane Prazalicense cr_Sun license=cr_Sun 162ead1f93eSLiane Prazalicense lic_CDDL license=lic_CDDL 1635084e753SMark J. Nelson$(i386_ONLY)license usr/src/uts/intel/pcbe/THIRDPARTYLICENSE \ 1645084e753SMark J. Nelson license=usr/src/uts/intel/pcbe/THIRDPARTYLICENSE 1655084e753SMark J. Nelson$(sparc_ONLY)license usr/src/uts/sun4u/pcbe/THIRDPARTYLICENSE \ 1665084e753SMark J. Nelson license=usr/src/uts/sun4u/pcbe/THIRDPARTYLICENSE 167ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.23 \ 168ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 169ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.26 \ 170ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 171ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.28 \ 172ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 173ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.29 \ 174ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 175ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.30 \ 176ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 177ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.31 \ 178ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 179ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.37 \ 180ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 181ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.44 \ 182ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 183ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.46 \ 184ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 185ac13ce24SAdrian Frost$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.47 \ 186ac13ce24SAdrian Frost target=pcbe.GenuineIntel.6.15 187ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.23 \ 188ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 189ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.26 \ 190ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 191ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.28 \ 192ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 193ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.29 \ 194ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 195ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.30 \ 196ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 197ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.31 \ 198ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 199ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.37 \ 200ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 201ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.44 \ 202ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 203ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.46 \ 204ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 205ac13ce24SAdrian Frost$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.47 \ 206ac13ce24SAdrian Frost target=pcbe.GenuineIntel.6.15 207ead1f93eSLiane Prazalink path=usr/lib/$(ARCH64)/libcpc.so target=./libcpc.so.1 208ead1f93eSLiane Prazalink path=usr/lib/$(ARCH64)/libpctx.so target=./libpctx.so.1 209ead1f93eSLiane Prazalink path=usr/lib/libcpc.so target=./libcpc.so.1 210ead1f93eSLiane Prazalink path=usr/lib/libpctx.so target=./libpctx.so.1 211