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 44ead1f93eSLiane Praza$(i386_ONLY)file path=usr/bin/$(ARCH32)/cputrack mode=0555 45ead1f93eSLiane Prazafile path=usr/bin/$(ARCH64)/cputrack mode=0555 46ead1f93eSLiane Prazafile path=usr/include/libcpc.h 47ead1f93eSLiane Prazafile path=usr/include/libpctx.h 48ead1f93eSLiane Praza$(sparc_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.4.6 group=sys mode=0755 49ead1f93eSLiane Praza$(sparc_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.62 group=sys mode=0755 50ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.AuthenticAMD group=sys \ 51ead1f93eSLiane Praza mode=0755 52ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.15 group=sys \ 53ead1f93eSLiane Praza mode=0755 54ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6 group=sys \ 55ead1f93eSLiane Praza mode=0755 56ebbab6bbSDan Price$(i386_ONLY)file path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.15 \ 57ebbab6bbSDan Price group=sys mode=0755 58ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.AuthenticAMD group=sys mode=0755 59ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.GenuineIntel.15 group=sys mode=0755 60ead1f93eSLiane Praza$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.GenuineIntel.6 group=sys mode=0755 61ebbab6bbSDan Price$(i386_ONLY)file path=usr/kernel/pcbe/pcbe.GenuineIntel.6.15 group=sys \ 62ebbab6bbSDan Price mode=0755 63ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/libcpc.so.1 64ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/libpctx.so.1 65ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/llib-lcpc.ln 66ead1f93eSLiane Prazafile path=usr/lib/$(ARCH64)/llib-lpctx.ln 67ead1f93eSLiane Prazafile path=usr/lib/libcpc.so.1 68ead1f93eSLiane Prazafile path=usr/lib/libpctx.so.1 69ead1f93eSLiane Prazafile path=usr/lib/llib-lcpc 70ead1f93eSLiane Prazafile path=usr/lib/llib-lcpc.ln 71ead1f93eSLiane Prazafile path=usr/lib/llib-lpctx 72ead1f93eSLiane Prazafile path=usr/lib/llib-lpctx.ln 73ead1f93eSLiane Prazafile path=usr/sbin/cpustat mode=0555 74ead1f93eSLiane Prazahardlink path=usr/bin/cputrack target=../lib/isaexec 75ead1f93eSLiane Praza$(sparc_ONLY)hardlink path=usr/kernel/pcbe/$(ARCH64)/pcbe.23 target=pcbe.62 76ead1f93eSLiane Praza$(sparc_ONLY)hardlink path=usr/kernel/pcbe/$(ARCH64)/pcbe.4.7 target=pcbe.4.6 77ead1f93eSLiane Praza$(i386_ONLY)hardlink path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.5 \ 78ead1f93eSLiane Praza target=pcbe.GenuineIntel.6 79ead1f93eSLiane Praza$(i386_ONLY)hardlink path=usr/kernel/pcbe/pcbe.GenuineIntel.5 \ 80ead1f93eSLiane Praza target=pcbe.GenuineIntel.6 81ead1f93eSLiane Prazalegacy pkg=SUNWcpcu arch=$(ARCH) category=system \ 82ead1f93eSLiane Praza desc="CPU Performance Counter libraries and utilities" \ 83ead1f93eSLiane Praza hotline="Please contact your local service provider" \ 84ead1f93eSLiane Praza name="CPU Performance Counter libraries and utilities" \ 85ead1f93eSLiane Praza vendor="Sun Microsystems, Inc." version=11.11,REV=2009.11.11 86ead1f93eSLiane Prazalicense cr_Sun license=cr_Sun 87ead1f93eSLiane Prazalicense lic_CDDL license=lic_CDDL 88ead1f93eSLiane Prazalicense uts/intel/pcbe/THIRDPARTYLICENSE \ 89ead1f93eSLiane Praza license=uts/intel/pcbe/THIRDPARTYLICENSE 90ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.23 \ 91ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 92ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.26 \ 93ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 94ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.28 \ 95ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 96ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.29 \ 97ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 98ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.30 \ 99ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 100ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.31 \ 101ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 102ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.37 \ 103ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 104ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.44 \ 105ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 106ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.46 \ 107ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 108*ac13ce24SAdrian Frost$(i386_ONLY)link path=usr/kernel/pcbe/$(ARCH64)/pcbe.GenuineIntel.6.47 \ 109*ac13ce24SAdrian Frost target=pcbe.GenuineIntel.6.15 110ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.23 \ 111ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 112ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.26 \ 113ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 114ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.28 \ 115ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 116ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.29 \ 117ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 118ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.30 \ 119ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 120ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.31 \ 121ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 122ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.37 \ 123ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 124ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.44 \ 125ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 126ead1f93eSLiane Praza$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.46 \ 127ead1f93eSLiane Praza target=pcbe.GenuineIntel.6.15 128*ac13ce24SAdrian Frost$(i386_ONLY)link path=usr/kernel/pcbe/pcbe.GenuineIntel.6.47 \ 129*ac13ce24SAdrian Frost target=pcbe.GenuineIntel.6.15 130ead1f93eSLiane Prazalink path=usr/lib/$(ARCH64)/libcpc.so target=./libcpc.so.1 131ead1f93eSLiane Prazalink path=usr/lib/$(ARCH64)/libpctx.so target=./libpctx.so.1 132ead1f93eSLiane Prazalink path=usr/lib/libcpc.so target=./libcpc.so.1 133ead1f93eSLiane Prazalink path=usr/lib/libpctx.so target=./libpctx.so.1 134