From owner-svn-src-head@FreeBSD.ORG Thu Nov 13 09:53:53 2008 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3165106567E; Thu, 13 Nov 2008 09:53:53 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C0B588FC08; Thu, 13 Nov 2008 09:53:53 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id mAD9rruL054924; Thu, 13 Nov 2008 09:53:53 GMT (envelope-from jkoshy@svn.freebsd.org) Received: (from jkoshy@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id mAD9rrIt054923; Thu, 13 Nov 2008 09:53:53 GMT (envelope-from jkoshy@svn.freebsd.org) Message-Id: <200811130953.mAD9rrIt054923@svn.freebsd.org> From: Joseph Koshy Date: Thu, 13 Nov 2008 09:53:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r184914 - head/lib/libpmc X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 09:53:54 -0000 Author: jkoshy Date: Thu Nov 13 09:53:53 2008 New Revision: 184914 URL: http://svn.freebsd.org/changeset/base/184914 Log: Remove duplicates, fix errors and document UMASK values. Modified: head/lib/libpmc/pmc.atom.3 Modified: head/lib/libpmc/pmc.atom.3 ============================================================================== --- head/lib/libpmc/pmc.atom.3 Thu Nov 13 07:26:30 2008 (r184913) +++ head/lib/libpmc/pmc.atom.3 Thu Nov 13 09:53:53 2008 (r184914) @@ -231,45 +231,45 @@ Core2 programmable PMCs support the foll .Pq Event E6H , Umask 01H The number of times the front end is resteered. .It Li BOGUS_BR -.Pq Event E4H +.Pq Event E4H , Umask 00H The number of byte sequences mistakenly detected as taken branch instructions. .It Li BR_BAC_MISSP_EXEC -.Pq Event 8AH +.Pq Event 8AH , Umask 00H The number of branch instructions that were mispredicted when decoded. .It Li BR_CALL_MISSP_EXEC -.Pq Event 93H +.Pq Event 93H , Umask 00H The number of mispredicted .Li CALL instructions that were executed. .It Li BR_CALL_EXEC -.Pq Event 92H +.Pq Event 92H , Umask 00H The number of .Li CALL instructions executed. .It Li BR_CND_EXEC -.Pq Event 8BH +.Pq Event 8BH , Umask 00H The number of conditional branches executed, but not necessarily retired. .It Li BR_CND_MISSP_EXEC -.Pq Event 8CH +.Pq Event 8CH , Umask 00H The number of mispredicted conditional branches executed. .It Li BR_IND_CALL_EXEC -.Pq Event 94H +.Pq Event 94H , Umask 00H The number of indirect .Li CALL instructions executed. .It Li BR_IND_EXEC -.Pq Event 8DH +.Pq Event 8DH , Umask 00H The number of indirect branch instructions executed. .It Li BR_IND_MISSP_EXEC -.Pq Event 8EH +.Pq Event 8EH , Umask 00H The number of mispredicted indirect branch instructions executed. .It Li BR_INST_DECODED .Pq Event E0H , Umask 01H The number of branch instructions decoded. .It Li BR_INST_EXEC -.Pq Event 88H +.Pq Event 88H , Umask 00H The number of branches executed, but not necessarily retired. .It Li BR_INST_RETIRED.ANY .Pq Event C4H , Umask 00H @@ -280,7 +280,7 @@ This is an architectural performance eve .Pq Event C4H , Umask 0FH The number of branch instructions retired that were mispredicted. .It Li BR_INST_RETIRED.MISPRED -.Pq Event C5, Umask 00H +.Pq Event C5H , Umask 00H .Pq Alias Qq "Branch Misses Retired" The number of mispredicted branch instructions retired. This is an architectural performance event. @@ -303,28 +303,28 @@ predicted. .Pq Event C4H , Umask 0CH The number of taken branch instructions retired. .It Li BR_MISSP_EXEC -.Pq Event 89H +.Pq Event 89H , Umask 00H The number of mispredicted branch instructions that were executed. .It Li BR_RET_MISSP_EXEC -.Pq Event 90H +.Pq Event 90H , Umask 00H The number of mispredicted .Li RET instructions executed. .It Li BR_RET_BAC_MISSP_EXEC -.Pq Event 91H +.Pq Event 91H , Umask 00H The number of .Li RET instructions executed that were mispredicted at decode time. .It Li BR_RET_EXEC -.Pq Event 8FH +.Pq Event 8FH , Umask 00H The number of .Li RET instructions executed. .It Li BR_TKN_BUBBLE_1 -.Pq Event 97H +.Pq Event 97H , Umask 00H The number of branch predicted taken with bubble 1. .It Li BR_TKN_BUBBLE_2 -.Pq Event 98H +.Pq Event 98H , Umask 00H The number of branch predicted taken with bubble 2. .It Li BUSQ_EMPTY Op ,core= Ns Ar core .Pq Event 7DH @@ -485,7 +485,7 @@ The number of cycles during which interr The number of cycles during which there were pending interrupts while interrupts were disabled. .It Li CYCLES_L1I_MEM_STALLED -.Pq Event 86H +.Pq Event 86H , Umask 00H The number of cycles for which an instruction fetch stalls. .It Li DATA_TLB_MISSES.DTLB_MISS .Pq Event 08H , Umask 07H @@ -534,7 +534,7 @@ The number of Data TLB misses due to loa .Pq Event 08H , Umask 08H The number of Data TLB misses due to store operations. .It Li EIST_TRANS -.Pq Event 3AH +.Pq Event 3AH , Umask 00H The number of Enhanced Intel SpeedStep Technology transitions. .It Li ESP.ADDITIONS .Pq Event ABH , Umask 02H @@ -561,13 +561,9 @@ The number of snoop responses to bus tra .Pq Event 11H , Umask 01H The number of floating point operations executed that needed a microcode assist. -.It Li FP_ASSIST -.Pq Event 11H , Umask 01H -The number of floating point operations executed that needed -a microcode assist. .It Li FP_ASSIST.AR -.Pq Event 11H , Umask 01H -.\" XXX to be confirmed +.Pq Event 11H , Umask 81H +.\" XXX to be confirmed that this is an at-retirement event The number of floating point operations retired that needed a microcode assist. .It Li FP_COMP_OPS_EXE @@ -583,7 +579,7 @@ instructions. The number of transitions from floating point instructions to MMX instructions. .It Li HW_INT_RCV -.Pq Event C8H +.Pq Event C8H , Umask 00H The number of hardware interrupts recieved. .It Li ICACHE.ACCESSES .Pq Event 80H , Umask 03H @@ -592,16 +588,16 @@ The number of instruction fetches. .Pq Event 80H , Umask 02H The number of instruction fetches that miss the instruction cache. .It Li IDLE_DURING_DIV -.Pq Event 18H +.Pq Event 18H , Umask 00H The number of cycles the divider is busy and no other execution unit or load operation was in progress. This event is available only on PMC0. .It Li ILD_STALL -.Pq Event 87H +.Pq Event 87H , Umask 00H The number of cycles the instruction length decoder stalled due to a length changing prefix. .It Li INST_QUEUE.FULL -.Pq Event 83H +.Pq Event 83H , Umask 02H The number of cycles during which the instruction queue is full. .It Li INST_RETIRED.ANY_P .Pq Event C0H , Umask 00H @@ -612,11 +608,11 @@ This is an architectural performance eve .Pq Event C0H , Umask 01H The number of instructions retired that contained a load operation. .It Li INST_RETIRED.OTHER -.Pq Event C0H +.Pq Event C0H , Umask 04H The number of instructions retired that did not contain a load or a store operation. .It Li INST_RETIRED.STORES -.Pq Event C0H +.Pq Event C0H , Umask 02H The number of instructions retired that contained a store operation. .It Li ITLB.FLUSH .Pq Event 82H , Umask 04H @@ -633,7 +629,7 @@ miss the ITLB. .Pq Event 82H , Umask 02H The number of instruction fetches from small pages that miss the ITLB. .It Li ITLB_MISS_RETIRED -.Pq Event C9H +.Pq Event C9H , Umask 00H The number of retired instructions that missed the ITLB when they were fetched. .It Li L1D_ALL_REF @@ -647,7 +643,7 @@ The number of data reads and writes to c .Pq Event 42H The number of locked reads from cacheable memory. .It Li L1D_CACHE_LOCK_DURATION -.Pq Event 42H +.Pq Event 42H , Umask 10H The number of cycles during which any cache line is locked by any locking instruction. .It Li L1D_CACHE.LD @@ -657,20 +653,20 @@ The number of data reads from cacheable .Pq Event 41H , Umask 22H The number of data writes to cacheable memory. .It Li L1D_M_EVICT -.Pq Event 47H +.Pq Event 47H , Umask 00H The number of modified cache lines evicted from L1 data cache. .It Li L1D_M_REPL -.Pq Event 46H +.Pq Event 46H , Umask 00H The number of modified lines allocated in L1 data cache. .It Li L1D_PEND_MISS -.Pq Event 48H +.Pq Event 48H , Umask 00H The total number of outstanding L1 data cache misses at any clock. -.It Li L1D_PREFETCH. -.Pq Event 4EH +.It Li L1D_PREFETCH.REQUESTS +.Pq Event 4EH , Umask 10H The number of times L1 data cache requested to prefetch a data cache line. .It Li L1D_REPL -.Pq Event 45H +.Pq Event 45H , Umask 0FH The number of lines brought into L1 data cache. .It Li L1D_SPLIT.LOADS .Pq Event 49H , Umask 01H @@ -679,10 +675,10 @@ The number of load operations that span .Pq Event 49H , Umask 02H The number of store operations that span two cache lines. .It Li L1I_MISSES -.Pq Event 81H +.Pq Event 81H , Umask 00H The number of instruction fetch unit misses. .It Li L1I_READS -.Pq Event 80H +.Pq Event 80H , Umask 00H The number of instruction fetches. .It Li L2_ADS Op ,core= Ns core .Pq Event 21H @@ -788,7 +784,7 @@ whose data value is not known. .Pq Event 03H , Umask 10H The numer of load operations that were blocked until retirement. .It Li LOAD_HIT_PRE -.Pq Event 4CH +.Pq Event 4CH , Umask 00H The number of load operations that conflicted with an prefetch to the same cache line. .It Li MACHINE_CLEARS.SMC @@ -812,8 +808,8 @@ occurs. .Pq Event 09H , Umask 02H The number of load operations that were successfully disambiguated. .It Li MEM_LOAD_RETIRED.DTLB_MISS -.Pq Event CBH , Umask 10H -The number of retired loads that missed the DTLB. +.Pq Event CBH , Umask 04H +The number of retired load operations that missed the DTLB. .It Li MEM_LOAD_RETIRED.L2_MISS .Pq Event CBH , Umask 02H The number of retired load operations that miss L2 cache. @@ -824,9 +820,6 @@ The number of retired load operations th .Pq Event CBH , Umask 08H The number of load operations that missed L2 cache and that caused a bus request. -.It Li MEM_LOAD_RETIRED.DTLB_MISS -.Pq Event CBH , Umask 04H -The number of load operations that missed the DTLB. .It Li MUL .Pq Event 12H , Umask 00H The number of multiply operations executed. @@ -846,11 +839,11 @@ The number of page walks executed due to The number of cycles spent in a page walk caused by an ITLB or DTLB miss. .It Li PREF_RQSTS_DN -.Pq Event F8H +.Pq Event F8H , Umask 00H The number of downward prefetches issued from the Data Prefetch Logic unit to L2 cache. .It Li PREF_RQSTS_UP -.Pq Event F0H +.Pq Event F0H , Umask 00H The number of upward prefetches issued from the Data Prefetch Logic unit to L2 cache. .It Li PREFETCH.PREFETCHNTA @@ -944,7 +937,7 @@ The number of cycles micro-ops were disp .Pq Event 04H , Umask 01H The number of cycles while the store buffer is draining. .It Li SEGMENT_REG_LOADS.ANY -.Pq Event 06H +.Pq Event 06H , Umask 00H The number of segment register loads. .It Li SEG_REG_RENAMES.ANY .Pq Event D5H , Umask 0FH @@ -994,7 +987,7 @@ The number of stalls due to lack of rena .Li %gs register. .It Li SIMD_ASSIST -.Pq Event CDH +.Pq Event CDH , Umask 00H The number SIMD assists invoked. .It Li SIMD_COMP_INST_RETIRED.PACKED_DOUBLE .Pq Event CAH , Umask 04H @@ -1013,7 +1006,7 @@ retired. Then number of computational SSE2 scalar single precision instructions retired. .It Li SIMD_INSTR_RETIRED -.Pq Event CEH +.Pq Event CEH , Umask 00H The number of retired SIMD instructions that use MMX registers. .It Li SIMD_INST_RETIRED.ANY .Pq Event C7H , Umask 1FH @@ -1034,7 +1027,7 @@ The number of SSE scalar single precisio .Pq Event C7H , Umask 10H The number of SSE2 vector instructions retired. .It Li SIMD_SAT_INSTR_RETIRED -.Pq Event CFH +.Pq Event CFH , Umask 00H The number of saturated arithmetic SIMD instructions retired. .It Li SIMD_SAT_UOP_EXEC.AR .Pq Event B1H , Umask 80H @@ -1126,7 +1119,7 @@ an internal or external snoop. .Pq Event 02, Umask 81H The number of times stored data was forwarded directly to a load. .It Li THERMAL_TRIP -.Pq Event 3BH +.Pq Event 3BH , Umask C0H The number of thermal trips. .It Li UOPS_RETIRED.LD_IND_BR .Pq Event C2H , Umask 01H