Lines Matching +full:event +full:-
1 .\" Copyright (c) 2003-2008 Joseph Koshy. All rights reserved.
15 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
54 .Bl -column "PMC_CAP_INTERRUPT" "Support"
68 .Ss Event Qualifiers
69 Event specifiers for AMD K8 PMCs can have the following optional
71 .Bl -tag -width indent
77 Configure the counter to only count negated-to-asserted transitions
91 Many event specifiers for AMD K8 PMCs need to be additionally
93 These additional qualifiers are event-specific and are documented
94 along with their associated event specifiers below.
107 .Ss AMD K8 Event Specifiers
108 The event specifiers supported on AMD K8 PMCs are:
109 .Bl -tag -width indent
110 .It Li k8-bu-cpu-clk-unhalted
111 .Pq Event 76H
114 .It Li k8-bu-fill-request-l2-miss Op Li ,mask= Ns Ar qualifier
115 .Pq Event 7EH
117 This event may be further qualified using
123 .Bl -tag -width indent -compact
124 .It Li dc-fill
126 .It Li ic-fill
128 .It Li tlb-reload
133 .It Li k8-bu-fill-into-l2 Op Li ,mask= Ns Ar qualifier
134 .Pq Event 7FH
136 The event may be further qualified by using
142 .Bl -tag -width indent -compact
143 .It Li dirty-l2-victim
146 .It Li victim-from-l2
149 .It Li k8-bu-internal-l2-request Op Li ,mask= Ns Ar qualifier
150 .Pq Event 7DH
152 This event may be further qualified using
158 .Bl -tag -width indent -compact
161 .It Li dc-fill
163 .It Li ic-fill
165 .It Li tag-snoop
167 .It Li tlb-reload
172 .It Li k8-dc-access
173 .Pq Event 40H
175 .It Li k8-dc-copyback Op Li ,mask= Ns Ar qualifier
176 .Pq Event 44H
178 This event may be further qualified using
184 .Bl -tag -width indent -compact
209 .It Li k8-dc-dcache-accesses-by-locks Op Li ,mask= Ns Ar qualifier
210 .Pq Event 4CH
212 This event is only available on processors of revision C or later
214 This event may be further qualified using
220 .Bl -tag -width indent -compact
228 .It Li k8-dc-dispatched-prefetch-instructions Op Li ,mask= Ns Ar qualifier
229 .Pq Event 4BH
231 This event may be further qualified using
237 .Bl -tag -width indent -compact
241 Count non-temporal operations.
247 .It Li k8-dc-l1-dtlb-miss-and-l2-dtlb-hit
248 .Pq Event 45H
250 .It Li k8-dc-l1-dtlb-miss-and-l2-dtlb-miss
251 .Pq Event 46H
253 .It Li k8-dc-microarchitectural-early-cancel-of-an-access
254 .Pq Event 49H
256 .It Li k8-dc-microarchitectural-late-cancel-of-an-access
257 .Pq Event 48H
259 .It Li k8-dc-misaligned-data-reference
260 .Pq Event 47H
262 .It Li k8-dc-miss
263 .Pq Event 41H
265 .It Li k8-dc-one-bit-ecc-error Op Li ,mask= Ns Ar qualifier
266 .Pq Event 4AH
268 This event may be further qualified using
274 .Bl -tag -width indent -compact
282 .It Li k8-dc-refill-from-l2 Op Li ,mask= Ns Ar qualifier
283 .Pq Event 42H
285 This event may be further qualified using
291 .Bl -tag -width indent -compact
316 .It Li k8-dc-refill-from-system Op Li ,mask= Ns Ar qualifier
317 .Pq Event 43H
319 This event may be further qualified using
325 .Bl -tag -width indent -compact
350 .It Li k8-fp-cycles-with-no-fpu-ops-retired
351 .Pq Event 01H
353 This event is supported in revision B and later CPUs.
354 .It Li k8-fp-dispatched-fpu-fast-flag-ops
355 .Pq Event 02H
357 This event is supported in revision B and later CPUs.
358 .It Li k8-fp-dispatched-fpu-ops Op Li ,mask= Ns Ar qualifier
359 .Pq Event 00H
361 This event is supported in revision B and later CPUs.
362 This event may be further qualified using
368 .Bl -tag -width indent -compact
369 .It Li add-pipe-excluding-junk-ops
371 .It Li add-pipe-junk-ops
373 .It Li multiply-pipe-excluding-junk-ops
375 .It Li multiply-pipe-junk-ops
377 .It Li store-pipe-excluding-junk-ops
379 .It Li store-pipe-junk-ops
384 .It Li k8-fr-decoder-empty
385 .Pq Event D0H
388 .It Li k8-fr-dispatch-stall-for-segment-load
389 .Pq Event D4H
391 .It Li k8-fr-dispatch-stall-for-serialization
392 .Pq Event D3H
394 .It Li k8-fr-dispatch-stall-from-branch-abort-to-retire
395 .Pq Event D2H
397 .It Li k8-fr-dispatch-stall-when-fpu-is-full
398 .Pq Event D7H
400 .It Li k8-fr-dispatch-stall-when-ls-is-full
401 .Pq Event D8H
403 .It Li k8-fr-dispatch-stall-when-reorder-buffer-is-full
404 .Pq Event D5H
406 .It Li k8-fr-dispatch-stall-when-reservation-stations-are-full
407 .Pq Event D6H
409 .It Li k8-fr-dispatch-stall-when-waiting-far-xfer-or-resync-branch-pending
410 .Pq Event DAH
413 .It Li k8-fr-dispatch-stall-when-waiting-for-all-to-be-quiet
414 .Pq Event D9H
417 .It Li k8-fr-dispatch-stalls
418 .Pq Event D1H
420 .It Li k8-fr-fpu-exceptions Op Li ,mask= Ns Ar qualifier
421 .Pq Event DBH
423 This event is supported in revision B and later CPUs.
424 This event may be further qualified using
430 .Bl -tag -width indent -compact
431 .It Li sse-and-x87-microtraps
433 .It Li sse-reclass-microfaults
435 .It Li sse-retype-microfaults
437 .It Li x87-reclass-microfaults
442 .It Li k8-fr-interrupts-masked-cycles
443 .Pq Event CDH
445 .It Li k8-fr-interrupts-masked-while-pending-cycles
446 .Pq Event CEH
449 .It Li k8-fr-number-of-breakpoints-for-dr0
450 .Pq Event DCH
452 .It Li k8-fr-number-of-breakpoints-for-dr1
453 .Pq Event DDH
455 .It Li k8-fr-number-of-breakpoints-for-dr2
456 .Pq Event DEH
458 .It Li k8-fr-number-of-breakpoints-for-dr3
459 .Pq Event DFH
461 .It Li k8-fr-retired-branches
462 .Pq Event C2H
464 .It Li k8-fr-retired-branches-mispredicted
465 .Pq Event C3H
467 .It Li k8-fr-retired-far-control-transfers
468 .Pq Event C6H
470 .It Li k8-fr-retired-fastpath-double-op-instructions Op Li ,mask= Ns Ar qualifier
471 .Pq Event CCH
473 This event is supported in revision B and later CPUs.
474 This event may be further qualified using
480 .Bl -tag -width indent -compact
481 .It Li low-op-pos-0
483 .It Li low-op-pos-1
485 .It Li low-op-pos-2
490 .It Li k8-fr-retired-fpu-instructions Op Li ,mask= Ns Ar qualifier
491 .Pq Event CBH
493 This event is supported in revision B and later CPUs.
494 This event may be further qualified using
500 .Bl -tag -width indent -compact
501 .It Li mmx-3dnow
503 .It Li packed-sse-sse2
505 .It Li scalar-sse-sse2
512 .It Li k8-fr-retired-near-returns
513 .Pq Event C8H
515 .It Li k8-fr-retired-near-returns-mispredicted
516 .Pq Event C9H
518 .It Li k8-fr-retired-resyncs
519 .Pq Event C7H
520 Count retired resyncs (non-control transfer branches).
521 .It Li k8-fr-retired-taken-branches
522 .Pq Event C4H
524 .It Li k8-fr-retired-taken-branches-mispredicted
525 .Pq Event C5H
527 .It Li k8-fr-retired-taken-branches-mispredicted-by-addr-miscompare
528 .Pq Event CAH
531 .It Li k8-fr-retired-taken-hardware-interrupts
532 .Pq Event CFH
534 .It Li k8-fr-retired-uops
535 .Pq Event C1H
537 .It Li k8-fr-retired-x86-instructions
538 .Pq Event C0H
540 .It Li k8-ic-fetch
541 .Pq Event 80H
543 .It Li k8-ic-instruction-fetch-stall
544 .Pq Event 87H
546 .It Li k8-ic-l1-itlb-miss-and-l2-itlb-hit
547 .Pq Event 84H
549 .It Li k8-ic-l1-itlb-miss-and-l2-itlb-miss
550 .Pq Event 85H
552 .It Li k8-ic-microarchitectural-resync-by-snoop
553 .Pq Event 86H
555 .It Li k8-ic-miss
556 .Pq Event 81H
558 .It Li k8-ic-refill-from-l2
559 .Pq Event 82H
561 .It Li k8-ic-refill-from-system
562 .Pq Event 83H
564 .It Li k8-ic-return-stack-hits
565 .Pq Event 88H
567 .It Li k8-ic-return-stack-overflow
568 .Pq Event 89H
570 .It Li k8-ls-buffer2-full
571 .Pq Event 23H
573 .It Li k8-ls-locked-operation Op Li ,mask= Ns Ar qualifier
574 .Pq Event 24H
578 .Bl -tag -width indent -compact
579 .It Li cycles-in-request
581 .It Li cycles-to-complete
583 non-speculative and is the older load/store operation.
584 .It Li locked-instructions
589 .It Li k8-ls-microarchitectural-late-cancel
590 .Pq Event 25H
593 .It Li k8-ls-microarchitectural-resync-by-self-modifying-code
594 .Pq Event 21H
595 Count microarchitectural resyncs caused by self-modifying code.
596 .It Li k8-ls-microarchitectural-resync-by-snoop
597 .Pq Event 22H
599 .It Li k8-ls-retired-cflush-instructions
600 .Pq Event 26H
602 .It Li k8-ls-retired-cpuid-instructions
603 .Pq Event 27H
605 .It Li k8-ls-segment-register-load Op Li ,mask= Ns Ar qualifier
606 .Pq Event 20H
608 This event may be further qualified using
613 .Bl -tag -width indent -compact
632 .It Li k8-nb-ht-bus0-bandwidth Op Li ,mask= Ns Ar qualifier
633 .It Li k8-nb-ht-bus1-bandwidth Op Li ,mask= Ns Ar qualifier
634 .It Li k8-nb-ht-bus2-bandwidth Op Li ,mask= Ns Ar qualifier
643 .Bl -tag -width indent -compact
644 .It Li buffer-release
655 .It Li k8-nb-memory-controller-bypass-saturation Op Li ,mask= Ns Ar qualifier
656 .Pq Event E4H
658 This event may be further qualified using
664 .Bl -tag -width indent -compact
665 .It Li dram-controller-interface-bypass
667 .It Li dram-controller-queue-bypass
669 .It Li memory-controller-hi-pri-bypass
671 .It Li memory-controller-lo-pri-bypass
674 .It Li k8-nb-memory-controller-dram-slots-missed
675 .Pq Event E2H
677 .It Li k8-nb-memory-controller-page-access-event Op Li ,mask= Ns Ar qualifier
678 .Pq Event E0H
680 This event may be further qualified using
686 .Bl -tag -width indent -compact
687 .It Li page-conflict
689 .It Li page-hit
691 .It Li page-miss
696 .It Li k8-nb-memory-controller-page-table-overflow
697 .Pq Event E1H
699 .It Li k8-nb-memory-controller-turnaround Op Li ,mask= Ns Ar qualifier
700 .Pq Event E3H
702 This event may be further qualified using
708 .Bl -tag -width indent -compact
709 .\" XXX doc is unclear whether these are cycle counts or event counts
710 .It Li dimm-turnaround
712 .It Li read-to-write-turnaround
714 .It Li write-to-read-turnaround
719 .It Li k8-nb-probe-result Op Li ,mask= Ns Ar qualifier
720 .Pq Event ECH
722 This event may be further qualified using
728 .Bl -tag -width indent -compact
729 .It Li probe-hit
731 .It Li probe-hit-dirty-no-memory-cancel
733 .It Li probe-hit-dirty-with-memory-cancel
735 .It Li probe-miss
738 .It Li k8-nb-sized-commands Op Li ,mask= Ns Ar qualifier
739 .Pq Event EBH
741 This event may be further qualified using
747 .Bl -tag -width indent -compact
759 .Ss Event Name Aliases
760 The following table shows the mapping between the PMC-independent
764 .Bl -column "branch-mispredicts" "Description"
765 .It Em Alias Ta Em Event
766 .It Li branches Ta Li k8-fr-retired-taken-branches
767 .It Li branch-mispredicts Ta Li k8-fr-retired-taken-branches-mispredicted
768 .It Li dc-misses Ta Li k8-dc-miss
769 .It Li ic-misses Ta Li k8-ic-miss
770 .It Li instructions Ta Li k8-fr-retired-x86-instructions
771 .It Li interrupts Ta Li k8-fr-taken-hardware-interrupts
772 .It Li unhalted-cycles Ta Li k8-bu-cpu-clk-unhalted