Deleted Added
full compact
pmc_events.h (204635) pmc_events.h (206089)
1/*-
2 * Copyright (c) 2005 Joseph Koshy
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 2005 Joseph Koshy
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/sys/dev/hwpmc/pmc_events.h 204635 2010-03-03 15:05:58Z gnn $
26 * $FreeBSD: head/sys/dev/hwpmc/pmc_events.h 206089 2010-04-02 13:23:49Z fabient $
27 */
28
29#ifndef _DEV_HWPMC_PMC_EVENTS_H_
30#define _DEV_HWPMC_PMC_EVENTS_H_
31
32/*
33 * Note: Documentation on adding events can be found both in
34 * the source tree at src/share/doc/papers/hwpmc/hwpmc.ms

--- 428 unchanged lines hidden (view full) ---

463 *
464 * The IAP_EVENT_* symbols below define the ABI between userland and kernel.
465 * New (event code, * umask) combinations used in new CPUs would be added
466 * to the end of the list. Vendor names for events are mapped to IAP_EVENT_*
467 * symbols using aliases. The final disambiguation of semantics based on
468 * the CPU model happens inside hwpmc(4).
469 */
470#define __PMC_EV_IAP() \
27 */
28
29#ifndef _DEV_HWPMC_PMC_EVENTS_H_
30#define _DEV_HWPMC_PMC_EVENTS_H_
31
32/*
33 * Note: Documentation on adding events can be found both in
34 * the source tree at src/share/doc/papers/hwpmc/hwpmc.ms

--- 428 unchanged lines hidden (view full) ---

463 *
464 * The IAP_EVENT_* symbols below define the ABI between userland and kernel.
465 * New (event code, * umask) combinations used in new CPUs would be added
466 * to the end of the list. Vendor names for events are mapped to IAP_EVENT_*
467 * symbols using aliases. The final disambiguation of semantics based on
468 * the CPU model happens inside hwpmc(4).
469 */
470#define __PMC_EV_IAP() \
471__PMC_EV(IAP, EVENT_02H_01H) \
471__PMC_EV(IAP, EVENT_02H_81H) \
472__PMC_EV(IAP, EVENT_03H_00H) \
472__PMC_EV(IAP, EVENT_02H_81H) \
473__PMC_EV(IAP, EVENT_03H_00H) \
474__PMC_EV(IAP, EVENT_03H_01H) \
473__PMC_EV(IAP, EVENT_03H_02H) \
474__PMC_EV(IAP, EVENT_03H_04H) \
475__PMC_EV(IAP, EVENT_03H_08H) \
476__PMC_EV(IAP, EVENT_03H_10H) \
477__PMC_EV(IAP, EVENT_03H_20H) \
478__PMC_EV(IAP, EVENT_04H_00H) \
479__PMC_EV(IAP, EVENT_04H_01H) \
480__PMC_EV(IAP, EVENT_04H_02H) \
475__PMC_EV(IAP, EVENT_03H_02H) \
476__PMC_EV(IAP, EVENT_03H_04H) \
477__PMC_EV(IAP, EVENT_03H_08H) \
478__PMC_EV(IAP, EVENT_03H_10H) \
479__PMC_EV(IAP, EVENT_03H_20H) \
480__PMC_EV(IAP, EVENT_04H_00H) \
481__PMC_EV(IAP, EVENT_04H_01H) \
482__PMC_EV(IAP, EVENT_04H_02H) \
483__PMC_EV(IAP, EVENT_04H_07H) \
481__PMC_EV(IAP, EVENT_04H_08H) \
482__PMC_EV(IAP, EVENT_05H_00H) \
484__PMC_EV(IAP, EVENT_04H_08H) \
485__PMC_EV(IAP, EVENT_05H_00H) \
486__PMC_EV(IAP, EVENT_05H_01H) \
487__PMC_EV(IAP, EVENT_05H_02H) \
488__PMC_EV(IAP, EVENT_05H_03H) \
483__PMC_EV(IAP, EVENT_06H_00H) \
489__PMC_EV(IAP, EVENT_06H_00H) \
490__PMC_EV(IAP, EVENT_06H_01H) \
491__PMC_EV(IAP, EVENT_06H_02H) \
492__PMC_EV(IAP, EVENT_06H_04H) \
493__PMC_EV(IAP, EVENT_06H_08H) \
494__PMC_EV(IAP, EVENT_06H_0FH) \
484__PMC_EV(IAP, EVENT_07H_00H) \
485__PMC_EV(IAP, EVENT_07H_01H) \
486__PMC_EV(IAP, EVENT_07H_02H) \
487__PMC_EV(IAP, EVENT_07H_03H) \
488__PMC_EV(IAP, EVENT_07H_06H) \
489__PMC_EV(IAP, EVENT_07H_08H) \
490__PMC_EV(IAP, EVENT_08H_01H) \
491__PMC_EV(IAP, EVENT_08H_02H) \
492__PMC_EV(IAP, EVENT_08H_04H) \
493__PMC_EV(IAP, EVENT_08H_05H) \
494__PMC_EV(IAP, EVENT_08H_06H) \
495__PMC_EV(IAP, EVENT_08H_07H) \
496__PMC_EV(IAP, EVENT_08H_08H) \
497__PMC_EV(IAP, EVENT_08H_09H) \
495__PMC_EV(IAP, EVENT_07H_00H) \
496__PMC_EV(IAP, EVENT_07H_01H) \
497__PMC_EV(IAP, EVENT_07H_02H) \
498__PMC_EV(IAP, EVENT_07H_03H) \
499__PMC_EV(IAP, EVENT_07H_06H) \
500__PMC_EV(IAP, EVENT_07H_08H) \
501__PMC_EV(IAP, EVENT_08H_01H) \
502__PMC_EV(IAP, EVENT_08H_02H) \
503__PMC_EV(IAP, EVENT_08H_04H) \
504__PMC_EV(IAP, EVENT_08H_05H) \
505__PMC_EV(IAP, EVENT_08H_06H) \
506__PMC_EV(IAP, EVENT_08H_07H) \
507__PMC_EV(IAP, EVENT_08H_08H) \
508__PMC_EV(IAP, EVENT_08H_09H) \
509__PMC_EV(IAP, EVENT_08H_10H) \
510__PMC_EV(IAP, EVENT_08H_20H) \
511__PMC_EV(IAP, EVENT_08H_40H) \
512__PMC_EV(IAP, EVENT_08H_80H) \
498__PMC_EV(IAP, EVENT_09H_01H) \
499__PMC_EV(IAP, EVENT_09H_02H) \
513__PMC_EV(IAP, EVENT_09H_01H) \
514__PMC_EV(IAP, EVENT_09H_02H) \
515__PMC_EV(IAP, EVENT_09H_04H) \
516__PMC_EV(IAP, EVENT_09H_08H) \
517__PMC_EV(IAP, EVENT_0BH_01H) \
518__PMC_EV(IAP, EVENT_0BH_02H) \
519__PMC_EV(IAP, EVENT_0BH_10H) \
500__PMC_EV(IAP, EVENT_0CH_01H) \
501__PMC_EV(IAP, EVENT_0CH_02H) \
502__PMC_EV(IAP, EVENT_0CH_03H) \
520__PMC_EV(IAP, EVENT_0CH_01H) \
521__PMC_EV(IAP, EVENT_0CH_02H) \
522__PMC_EV(IAP, EVENT_0CH_03H) \
523__PMC_EV(IAP, EVENT_0EH_01H) \
524__PMC_EV(IAP, EVENT_0EH_02H) \
525__PMC_EV(IAP, EVENT_0FH_01H) \
526__PMC_EV(IAP, EVENT_0FH_02H) \
527__PMC_EV(IAP, EVENT_0FH_08H) \
528__PMC_EV(IAP, EVENT_0FH_10H) \
529__PMC_EV(IAP, EVENT_0FH_20H) \
530__PMC_EV(IAP, EVENT_0FH_80H) \
503__PMC_EV(IAP, EVENT_10H_00H) \
504__PMC_EV(IAP, EVENT_10H_01H) \
531__PMC_EV(IAP, EVENT_10H_00H) \
532__PMC_EV(IAP, EVENT_10H_01H) \
533__PMC_EV(IAP, EVENT_10H_02H) \
534__PMC_EV(IAP, EVENT_10H_04H) \
535__PMC_EV(IAP, EVENT_10H_08H) \
536__PMC_EV(IAP, EVENT_10H_10H) \
537__PMC_EV(IAP, EVENT_10H_20H) \
538__PMC_EV(IAP, EVENT_10H_40H) \
539__PMC_EV(IAP, EVENT_10H_80H) \
505__PMC_EV(IAP, EVENT_10H_81H) \
506__PMC_EV(IAP, EVENT_11H_00H) \
507__PMC_EV(IAP, EVENT_11H_01H) \
508__PMC_EV(IAP, EVENT_11H_81H) \
509__PMC_EV(IAP, EVENT_12H_00H) \
510__PMC_EV(IAP, EVENT_12H_01H) \
540__PMC_EV(IAP, EVENT_10H_81H) \
541__PMC_EV(IAP, EVENT_11H_00H) \
542__PMC_EV(IAP, EVENT_11H_01H) \
543__PMC_EV(IAP, EVENT_11H_81H) \
544__PMC_EV(IAP, EVENT_12H_00H) \
545__PMC_EV(IAP, EVENT_12H_01H) \
546__PMC_EV(IAP, EVENT_12H_02H) \
547__PMC_EV(IAP, EVENT_12H_04H) \
548__PMC_EV(IAP, EVENT_12H_08H) \
549__PMC_EV(IAP, EVENT_12H_10H) \
550__PMC_EV(IAP, EVENT_12H_20H) \
551__PMC_EV(IAP, EVENT_12H_40H) \
511__PMC_EV(IAP, EVENT_12H_81H) \
512__PMC_EV(IAP, EVENT_13H_00H) \
513__PMC_EV(IAP, EVENT_13H_01H) \
552__PMC_EV(IAP, EVENT_12H_81H) \
553__PMC_EV(IAP, EVENT_13H_00H) \
554__PMC_EV(IAP, EVENT_13H_01H) \
555__PMC_EV(IAP, EVENT_13H_02H) \
556__PMC_EV(IAP, EVENT_13H_04H) \
557__PMC_EV(IAP, EVENT_13H_07H) \
514__PMC_EV(IAP, EVENT_13H_81H) \
515__PMC_EV(IAP, EVENT_14H_00H) \
516__PMC_EV(IAP, EVENT_14H_01H) \
558__PMC_EV(IAP, EVENT_13H_81H) \
559__PMC_EV(IAP, EVENT_14H_00H) \
560__PMC_EV(IAP, EVENT_14H_01H) \
561__PMC_EV(IAP, EVENT_14H_02H) \
562__PMC_EV(IAP, EVENT_17H_01H) \
517__PMC_EV(IAP, EVENT_18H_00H) \
563__PMC_EV(IAP, EVENT_18H_00H) \
564__PMC_EV(IAP, EVENT_18H_01H) \
518__PMC_EV(IAP, EVENT_19H_00H) \
519__PMC_EV(IAP, EVENT_19H_01H) \
520__PMC_EV(IAP, EVENT_19H_02H) \
565__PMC_EV(IAP, EVENT_19H_00H) \
566__PMC_EV(IAP, EVENT_19H_01H) \
567__PMC_EV(IAP, EVENT_19H_02H) \
568__PMC_EV(IAP, EVENT_1DH_01H) \
569__PMC_EV(IAP, EVENT_1DH_02H) \
570__PMC_EV(IAP, EVENT_1DH_04H) \
571__PMC_EV(IAP, EVENT_1EH_01H) \
572__PMC_EV(IAP, EVENT_20H_01H) \
521__PMC_EV(IAP, EVENT_21H) \
522__PMC_EV(IAP, EVENT_22H) \
523__PMC_EV(IAP, EVENT_23H) \
524__PMC_EV(IAP, EVENT_24H) \
573__PMC_EV(IAP, EVENT_21H) \
574__PMC_EV(IAP, EVENT_22H) \
575__PMC_EV(IAP, EVENT_23H) \
576__PMC_EV(IAP, EVENT_24H) \
577__PMC_EV(IAP, EVENT_24H_01H) \
578__PMC_EV(IAP, EVENT_24H_02H) \
579__PMC_EV(IAP, EVENT_24H_03H) \
580__PMC_EV(IAP, EVENT_24H_04H) \
581__PMC_EV(IAP, EVENT_24H_08H) \
582__PMC_EV(IAP, EVENT_24H_0CH) \
583__PMC_EV(IAP, EVENT_24H_10H) \
584__PMC_EV(IAP, EVENT_24H_20H) \
585__PMC_EV(IAP, EVENT_24H_30H) \
586__PMC_EV(IAP, EVENT_24H_40H) \
587__PMC_EV(IAP, EVENT_24H_80H) \
588__PMC_EV(IAP, EVENT_24H_AAH) \
589__PMC_EV(IAP, EVENT_24H_C0H) \
590__PMC_EV(IAP, EVENT_24H_FFH) \
525__PMC_EV(IAP, EVENT_25H) \
526__PMC_EV(IAP, EVENT_26H) \
591__PMC_EV(IAP, EVENT_25H) \
592__PMC_EV(IAP, EVENT_26H) \
593__PMC_EV(IAP, EVENT_26H_01H) \
594__PMC_EV(IAP, EVENT_26H_02H) \
595__PMC_EV(IAP, EVENT_26H_04H) \
596__PMC_EV(IAP, EVENT_26H_08H) \
597__PMC_EV(IAP, EVENT_26H_0FH) \
598__PMC_EV(IAP, EVENT_26H_10H) \
599__PMC_EV(IAP, EVENT_26H_20H) \
600__PMC_EV(IAP, EVENT_26H_40H) \
601__PMC_EV(IAP, EVENT_26H_80H) \
602__PMC_EV(IAP, EVENT_26H_F0H) \
603__PMC_EV(IAP, EVENT_26H_FFH) \
527__PMC_EV(IAP, EVENT_27H) \
604__PMC_EV(IAP, EVENT_27H) \
605__PMC_EV(IAP, EVENT_27H_01H) \
606__PMC_EV(IAP, EVENT_27H_02H) \
607__PMC_EV(IAP, EVENT_27H_04H) \
608__PMC_EV(IAP, EVENT_27H_08H) \
609__PMC_EV(IAP, EVENT_27H_0EH) \
610__PMC_EV(IAP, EVENT_27H_0FH) \
611__PMC_EV(IAP, EVENT_27H_10H) \
612__PMC_EV(IAP, EVENT_27H_20H) \
613__PMC_EV(IAP, EVENT_27H_40H) \
614__PMC_EV(IAP, EVENT_27H_80H) \
615__PMC_EV(IAP, EVENT_27H_E0H) \
616__PMC_EV(IAP, EVENT_27H_F0H) \
528__PMC_EV(IAP, EVENT_28H) \
617__PMC_EV(IAP, EVENT_28H) \
618__PMC_EV(IAP, EVENT_28H_01H) \
619__PMC_EV(IAP, EVENT_28H_02H) \
620__PMC_EV(IAP, EVENT_28H_04H) \
621__PMC_EV(IAP, EVENT_28H_08H) \
622__PMC_EV(IAP, EVENT_28H_0FH) \
529__PMC_EV(IAP, EVENT_29H) \
530__PMC_EV(IAP, EVENT_2AH) \
531__PMC_EV(IAP, EVENT_2BH) \
532__PMC_EV(IAP, EVENT_2EH) \
623__PMC_EV(IAP, EVENT_29H) \
624__PMC_EV(IAP, EVENT_2AH) \
625__PMC_EV(IAP, EVENT_2BH) \
626__PMC_EV(IAP, EVENT_2EH) \
627__PMC_EV(IAP, EVENT_2EH_01H) \
628__PMC_EV(IAP, EVENT_2EH_02H) \
533__PMC_EV(IAP, EVENT_2EH_41H) \
534__PMC_EV(IAP, EVENT_2EH_4FH) \
535__PMC_EV(IAP, EVENT_30H) \
536__PMC_EV(IAP, EVENT_32H) \
537__PMC_EV(IAP, EVENT_3AH) \
538__PMC_EV(IAP, EVENT_3AH_00H) \
539__PMC_EV(IAP, EVENT_3BH_C0H) \
540__PMC_EV(IAP, EVENT_3CH_00H) \
541__PMC_EV(IAP, EVENT_3CH_01H) \
542__PMC_EV(IAP, EVENT_3CH_02H) \
629__PMC_EV(IAP, EVENT_2EH_41H) \
630__PMC_EV(IAP, EVENT_2EH_4FH) \
631__PMC_EV(IAP, EVENT_30H) \
632__PMC_EV(IAP, EVENT_32H) \
633__PMC_EV(IAP, EVENT_3AH) \
634__PMC_EV(IAP, EVENT_3AH_00H) \
635__PMC_EV(IAP, EVENT_3BH_C0H) \
636__PMC_EV(IAP, EVENT_3CH_00H) \
637__PMC_EV(IAP, EVENT_3CH_01H) \
638__PMC_EV(IAP, EVENT_3CH_02H) \
639__PMC_EV(IAP, EVENT_3DH_01H) \
543__PMC_EV(IAP, EVENT_40H) \
640__PMC_EV(IAP, EVENT_40H) \
641__PMC_EV(IAP, EVENT_40H_01H) \
642__PMC_EV(IAP, EVENT_40H_02H) \
643__PMC_EV(IAP, EVENT_40H_04H) \
644__PMC_EV(IAP, EVENT_40H_08H) \
645__PMC_EV(IAP, EVENT_40H_0FH) \
544__PMC_EV(IAP, EVENT_40H_21H) \
545__PMC_EV(IAP, EVENT_41H) \
646__PMC_EV(IAP, EVENT_40H_21H) \
647__PMC_EV(IAP, EVENT_41H) \
648__PMC_EV(IAP, EVENT_41H_01H) \
649__PMC_EV(IAP, EVENT_41H_02H) \
650__PMC_EV(IAP, EVENT_41H_04H) \
651__PMC_EV(IAP, EVENT_41H_08H) \
652__PMC_EV(IAP, EVENT_41H_0FH) \
546__PMC_EV(IAP, EVENT_41H_22H) \
547__PMC_EV(IAP, EVENT_42H) \
653__PMC_EV(IAP, EVENT_41H_22H) \
654__PMC_EV(IAP, EVENT_42H) \
655__PMC_EV(IAP, EVENT_42H_01H) \
656__PMC_EV(IAP, EVENT_42H_02H) \
657__PMC_EV(IAP, EVENT_42H_04H) \
658__PMC_EV(IAP, EVENT_42H_08H) \
548__PMC_EV(IAP, EVENT_42H_10H) \
549__PMC_EV(IAP, EVENT_43H_01H) \
550__PMC_EV(IAP, EVENT_43H_02H) \
551__PMC_EV(IAP, EVENT_44H_02H) \
552__PMC_EV(IAP, EVENT_45H_0FH) \
553__PMC_EV(IAP, EVENT_46H_00H) \
554__PMC_EV(IAP, EVENT_47H_00H) \
555__PMC_EV(IAP, EVENT_48H_00H) \
659__PMC_EV(IAP, EVENT_42H_10H) \
660__PMC_EV(IAP, EVENT_43H_01H) \
661__PMC_EV(IAP, EVENT_43H_02H) \
662__PMC_EV(IAP, EVENT_44H_02H) \
663__PMC_EV(IAP, EVENT_45H_0FH) \
664__PMC_EV(IAP, EVENT_46H_00H) \
665__PMC_EV(IAP, EVENT_47H_00H) \
666__PMC_EV(IAP, EVENT_48H_00H) \
667__PMC_EV(IAP, EVENT_48H_02H) \
556__PMC_EV(IAP, EVENT_49H_00H) \
557__PMC_EV(IAP, EVENT_49H_01H) \
558__PMC_EV(IAP, EVENT_49H_02H) \
668__PMC_EV(IAP, EVENT_49H_00H) \
669__PMC_EV(IAP, EVENT_49H_01H) \
670__PMC_EV(IAP, EVENT_49H_02H) \
671__PMC_EV(IAP, EVENT_49H_04H) \
672__PMC_EV(IAP, EVENT_49H_10H) \
673__PMC_EV(IAP, EVENT_49H_20H) \
674__PMC_EV(IAP, EVENT_49H_40H) \
675__PMC_EV(IAP, EVENT_49H_80H) \
559__PMC_EV(IAP, EVENT_4BH_00H) \
560__PMC_EV(IAP, EVENT_4BH_01H) \
561__PMC_EV(IAP, EVENT_4BH_02H) \
562__PMC_EV(IAP, EVENT_4BH_03H) \
676__PMC_EV(IAP, EVENT_4BH_00H) \
677__PMC_EV(IAP, EVENT_4BH_01H) \
678__PMC_EV(IAP, EVENT_4BH_02H) \
679__PMC_EV(IAP, EVENT_4BH_03H) \
680__PMC_EV(IAP, EVENT_4BH_08H) \
563__PMC_EV(IAP, EVENT_4CH_00H) \
681__PMC_EV(IAP, EVENT_4CH_00H) \
682__PMC_EV(IAP, EVENT_4CH_01H) \
683__PMC_EV(IAP, EVENT_4DH_01H) \
684__PMC_EV(IAP, EVENT_4EH_01H) \
685__PMC_EV(IAP, EVENT_4EH_02H) \
686__PMC_EV(IAP, EVENT_4EH_04H) \
564__PMC_EV(IAP, EVENT_4EH_10H) \
565__PMC_EV(IAP, EVENT_4FH_00H) \
687__PMC_EV(IAP, EVENT_4EH_10H) \
688__PMC_EV(IAP, EVENT_4FH_00H) \
689__PMC_EV(IAP, EVENT_4FH_02H) \
690__PMC_EV(IAP, EVENT_4FH_04H) \
691__PMC_EV(IAP, EVENT_4FH_08H) \
692__PMC_EV(IAP, EVENT_4FH_10H) \
693__PMC_EV(IAP, EVENT_51H_01H) \
694__PMC_EV(IAP, EVENT_51H_02H) \
695__PMC_EV(IAP, EVENT_51H_04H) \
696__PMC_EV(IAP, EVENT_51H_08H) \
697__PMC_EV(IAP, EVENT_52H_01H) \
698__PMC_EV(IAP, EVENT_53H_01H) \
566__PMC_EV(IAP, EVENT_60H) \
699__PMC_EV(IAP, EVENT_60H) \
700__PMC_EV(IAP, EVENT_60H_01H) \
701__PMC_EV(IAP, EVENT_60H_02H) \
702__PMC_EV(IAP, EVENT_60H_04H) \
703__PMC_EV(IAP, EVENT_60H_08H) \
567__PMC_EV(IAP, EVENT_61H) \
568__PMC_EV(IAP, EVENT_61H_00H) \
569__PMC_EV(IAP, EVENT_62H) \
570__PMC_EV(IAP, EVENT_62H_00H) \
571__PMC_EV(IAP, EVENT_63H) \
704__PMC_EV(IAP, EVENT_61H) \
705__PMC_EV(IAP, EVENT_61H_00H) \
706__PMC_EV(IAP, EVENT_62H) \
707__PMC_EV(IAP, EVENT_62H_00H) \
708__PMC_EV(IAP, EVENT_63H) \
709__PMC_EV(IAP, EVENT_63H_01H) \
710__PMC_EV(IAP, EVENT_63H_02H) \
572__PMC_EV(IAP, EVENT_64H) \
573__PMC_EV(IAP, EVENT_64H_40H) \
574__PMC_EV(IAP, EVENT_65H) \
575__PMC_EV(IAP, EVENT_66H) \
576__PMC_EV(IAP, EVENT_67H) \
577__PMC_EV(IAP, EVENT_68H) \
578__PMC_EV(IAP, EVENT_69H) \
579__PMC_EV(IAP, EVENT_6AH) \
580__PMC_EV(IAP, EVENT_6BH) \
581__PMC_EV(IAP, EVENT_6CH) \
711__PMC_EV(IAP, EVENT_64H) \
712__PMC_EV(IAP, EVENT_64H_40H) \
713__PMC_EV(IAP, EVENT_65H) \
714__PMC_EV(IAP, EVENT_66H) \
715__PMC_EV(IAP, EVENT_67H) \
716__PMC_EV(IAP, EVENT_68H) \
717__PMC_EV(IAP, EVENT_69H) \
718__PMC_EV(IAP, EVENT_6AH) \
719__PMC_EV(IAP, EVENT_6BH) \
720__PMC_EV(IAP, EVENT_6CH) \
721__PMC_EV(IAP, EVENT_6CH_01H) \
582__PMC_EV(IAP, EVENT_6DH) \
583__PMC_EV(IAP, EVENT_6EH) \
584__PMC_EV(IAP, EVENT_6FH) \
585__PMC_EV(IAP, EVENT_70H) \
586__PMC_EV(IAP, EVENT_77H) \
587__PMC_EV(IAP, EVENT_78H) \
588__PMC_EV(IAP, EVENT_7AH) \
589__PMC_EV(IAP, EVENT_7BH) \
590__PMC_EV(IAP, EVENT_7DH) \
591__PMC_EV(IAP, EVENT_7EH) \
592__PMC_EV(IAP, EVENT_7EH_00H) \
593__PMC_EV(IAP, EVENT_7FH) \
594__PMC_EV(IAP, EVENT_80H_00H) \
722__PMC_EV(IAP, EVENT_6DH) \
723__PMC_EV(IAP, EVENT_6EH) \
724__PMC_EV(IAP, EVENT_6FH) \
725__PMC_EV(IAP, EVENT_70H) \
726__PMC_EV(IAP, EVENT_77H) \
727__PMC_EV(IAP, EVENT_78H) \
728__PMC_EV(IAP, EVENT_7AH) \
729__PMC_EV(IAP, EVENT_7BH) \
730__PMC_EV(IAP, EVENT_7DH) \
731__PMC_EV(IAP, EVENT_7EH) \
732__PMC_EV(IAP, EVENT_7EH_00H) \
733__PMC_EV(IAP, EVENT_7FH) \
734__PMC_EV(IAP, EVENT_80H_00H) \
735__PMC_EV(IAP, EVENT_80H_01H) \
595__PMC_EV(IAP, EVENT_80H_02H) \
596__PMC_EV(IAP, EVENT_80H_03H) \
736__PMC_EV(IAP, EVENT_80H_02H) \
737__PMC_EV(IAP, EVENT_80H_03H) \
738__PMC_EV(IAP, EVENT_80H_04H) \
739__PMC_EV(IAP, EVENT_80H_10H) \
597__PMC_EV(IAP, EVENT_81H_00H) \
740__PMC_EV(IAP, EVENT_81H_00H) \
741__PMC_EV(IAP, EVENT_81H_01H) \
742__PMC_EV(IAP, EVENT_81H_02H) \
743__PMC_EV(IAP, EVENT_82H_01H) \
598__PMC_EV(IAP, EVENT_82H_02H) \
599__PMC_EV(IAP, EVENT_82H_04H) \
600__PMC_EV(IAP, EVENT_82H_10H) \
601__PMC_EV(IAP, EVENT_82H_12H) \
602__PMC_EV(IAP, EVENT_82H_40H) \
744__PMC_EV(IAP, EVENT_82H_02H) \
745__PMC_EV(IAP, EVENT_82H_04H) \
746__PMC_EV(IAP, EVENT_82H_10H) \
747__PMC_EV(IAP, EVENT_82H_12H) \
748__PMC_EV(IAP, EVENT_82H_40H) \
749__PMC_EV(IAP, EVENT_83H_01H) \
603__PMC_EV(IAP, EVENT_83H_02H) \
604__PMC_EV(IAP, EVENT_85H_00H) \
750__PMC_EV(IAP, EVENT_83H_02H) \
751__PMC_EV(IAP, EVENT_85H_00H) \
752__PMC_EV(IAP, EVENT_85H_01H) \
753__PMC_EV(IAP, EVENT_85H_02H) \
754__PMC_EV(IAP, EVENT_85H_04H) \
755__PMC_EV(IAP, EVENT_85H_10H) \
756__PMC_EV(IAP, EVENT_85H_20H) \
757__PMC_EV(IAP, EVENT_85H_40H) \
758__PMC_EV(IAP, EVENT_85H_80H) \
605__PMC_EV(IAP, EVENT_86H_00H) \
606__PMC_EV(IAP, EVENT_87H_00H) \
759__PMC_EV(IAP, EVENT_86H_00H) \
760__PMC_EV(IAP, EVENT_87H_00H) \
761__PMC_EV(IAP, EVENT_87H_01H) \
762__PMC_EV(IAP, EVENT_87H_02H) \
763__PMC_EV(IAP, EVENT_87H_04H) \
764__PMC_EV(IAP, EVENT_87H_08H) \
765__PMC_EV(IAP, EVENT_87H_0FH) \
607__PMC_EV(IAP, EVENT_88H_00H) \
766__PMC_EV(IAP, EVENT_88H_00H) \
767__PMC_EV(IAP, EVENT_88H_01H) \
768__PMC_EV(IAP, EVENT_88H_02H) \
769__PMC_EV(IAP, EVENT_88H_04H) \
770__PMC_EV(IAP, EVENT_88H_07H) \
771__PMC_EV(IAP, EVENT_88H_08H) \
772__PMC_EV(IAP, EVENT_88H_10H) \
773__PMC_EV(IAP, EVENT_88H_20H) \
774__PMC_EV(IAP, EVENT_88H_30H) \
775__PMC_EV(IAP, EVENT_88H_40H) \
776__PMC_EV(IAP, EVENT_88H_7FH) \
608__PMC_EV(IAP, EVENT_89H_00H) \
777__PMC_EV(IAP, EVENT_89H_00H) \
778__PMC_EV(IAP, EVENT_89H_01H) \
779__PMC_EV(IAP, EVENT_89H_02H) \
780__PMC_EV(IAP, EVENT_89H_04H) \
781__PMC_EV(IAP, EVENT_89H_07H) \
782__PMC_EV(IAP, EVENT_89H_08H) \
783__PMC_EV(IAP, EVENT_89H_10H) \
784__PMC_EV(IAP, EVENT_89H_20H) \
785__PMC_EV(IAP, EVENT_89H_30H) \
786__PMC_EV(IAP, EVENT_89H_40H) \
787__PMC_EV(IAP, EVENT_89H_7FH) \
609__PMC_EV(IAP, EVENT_8AH_00H) \
610__PMC_EV(IAP, EVENT_8BH_00H) \
611__PMC_EV(IAP, EVENT_8CH_00H) \
612__PMC_EV(IAP, EVENT_8DH_00H) \
613__PMC_EV(IAP, EVENT_8EH_00H) \
614__PMC_EV(IAP, EVENT_8FH_00H) \
615__PMC_EV(IAP, EVENT_90H_00H) \
616__PMC_EV(IAP, EVENT_91H_00H) \

--- 5 unchanged lines hidden (view full) ---

622__PMC_EV(IAP, EVENT_A0H_00H) \
623__PMC_EV(IAP, EVENT_A1H_01H) \
624__PMC_EV(IAP, EVENT_A1H_02H) \
625__PMC_EV(IAP, EVENT_A1H_04H) \
626__PMC_EV(IAP, EVENT_A1H_08H) \
627__PMC_EV(IAP, EVENT_A1H_10H) \
628__PMC_EV(IAP, EVENT_A1H_20H) \
629__PMC_EV(IAP, EVENT_A2H_00H) \
788__PMC_EV(IAP, EVENT_8AH_00H) \
789__PMC_EV(IAP, EVENT_8BH_00H) \
790__PMC_EV(IAP, EVENT_8CH_00H) \
791__PMC_EV(IAP, EVENT_8DH_00H) \
792__PMC_EV(IAP, EVENT_8EH_00H) \
793__PMC_EV(IAP, EVENT_8FH_00H) \
794__PMC_EV(IAP, EVENT_90H_00H) \
795__PMC_EV(IAP, EVENT_91H_00H) \

--- 5 unchanged lines hidden (view full) ---

801__PMC_EV(IAP, EVENT_A0H_00H) \
802__PMC_EV(IAP, EVENT_A1H_01H) \
803__PMC_EV(IAP, EVENT_A1H_02H) \
804__PMC_EV(IAP, EVENT_A1H_04H) \
805__PMC_EV(IAP, EVENT_A1H_08H) \
806__PMC_EV(IAP, EVENT_A1H_10H) \
807__PMC_EV(IAP, EVENT_A1H_20H) \
808__PMC_EV(IAP, EVENT_A2H_00H) \
809__PMC_EV(IAP, EVENT_A2H_01H) \
810__PMC_EV(IAP, EVENT_A2H_02H) \
811__PMC_EV(IAP, EVENT_A2H_04H) \
812__PMC_EV(IAP, EVENT_A2H_08H) \
813__PMC_EV(IAP, EVENT_A2H_10H) \
814__PMC_EV(IAP, EVENT_A2H_20H) \
815__PMC_EV(IAP, EVENT_A2H_40H) \
816__PMC_EV(IAP, EVENT_A2H_80H) \
817__PMC_EV(IAP, EVENT_A6H_01H) \
818__PMC_EV(IAP, EVENT_A7H_01H) \
819__PMC_EV(IAP, EVENT_A8H_01H) \
630__PMC_EV(IAP, EVENT_AAH_01H) \
631__PMC_EV(IAP, EVENT_AAH_02H) \
632__PMC_EV(IAP, EVENT_AAH_03H) \
633__PMC_EV(IAP, EVENT_AAH_08H) \
634__PMC_EV(IAP, EVENT_ABH_01H) \
635__PMC_EV(IAP, EVENT_ABH_02H) \
820__PMC_EV(IAP, EVENT_AAH_01H) \
821__PMC_EV(IAP, EVENT_AAH_02H) \
822__PMC_EV(IAP, EVENT_AAH_03H) \
823__PMC_EV(IAP, EVENT_AAH_08H) \
824__PMC_EV(IAP, EVENT_ABH_01H) \
825__PMC_EV(IAP, EVENT_ABH_02H) \
826__PMC_EV(IAP, EVENT_AEH_01H) \
636__PMC_EV(IAP, EVENT_B0H_00H) \
827__PMC_EV(IAP, EVENT_B0H_00H) \
828__PMC_EV(IAP, EVENT_B0H_01H) \
829__PMC_EV(IAP, EVENT_B0H_02H) \
830__PMC_EV(IAP, EVENT_B0H_04H) \
831__PMC_EV(IAP, EVENT_B0H_08H) \
832__PMC_EV(IAP, EVENT_B0H_10H) \
833__PMC_EV(IAP, EVENT_B0H_20H) \
834__PMC_EV(IAP, EVENT_B0H_40H) \
637__PMC_EV(IAP, EVENT_B0H_80H) \
638__PMC_EV(IAP, EVENT_B1H_00H) \
835__PMC_EV(IAP, EVENT_B0H_80H) \
836__PMC_EV(IAP, EVENT_B1H_00H) \
837__PMC_EV(IAP, EVENT_B1H_01H) \
838__PMC_EV(IAP, EVENT_B1H_02H) \
839__PMC_EV(IAP, EVENT_B1H_04H) \
840__PMC_EV(IAP, EVENT_B1H_08H) \
841__PMC_EV(IAP, EVENT_B1H_10H) \
842__PMC_EV(IAP, EVENT_B1H_1FH) \
843__PMC_EV(IAP, EVENT_B1H_20H) \
844__PMC_EV(IAP, EVENT_B1H_3FH) \
845__PMC_EV(IAP, EVENT_B1H_40H) \
639__PMC_EV(IAP, EVENT_B1H_80H) \
846__PMC_EV(IAP, EVENT_B1H_80H) \
847__PMC_EV(IAP, EVENT_B2H_01H) \
640__PMC_EV(IAP, EVENT_B3H_01H) \
641__PMC_EV(IAP, EVENT_B3H_02H) \
642__PMC_EV(IAP, EVENT_B3H_04H) \
643__PMC_EV(IAP, EVENT_B3H_08H) \
644__PMC_EV(IAP, EVENT_B3H_10H) \
645__PMC_EV(IAP, EVENT_B3H_20H) \
646__PMC_EV(IAP, EVENT_B3H_81H) \
647__PMC_EV(IAP, EVENT_B3H_82H) \
648__PMC_EV(IAP, EVENT_B3H_84H) \
649__PMC_EV(IAP, EVENT_B3H_88H) \
650__PMC_EV(IAP, EVENT_B3H_90H) \
651__PMC_EV(IAP, EVENT_B3H_A0H) \
848__PMC_EV(IAP, EVENT_B3H_01H) \
849__PMC_EV(IAP, EVENT_B3H_02H) \
850__PMC_EV(IAP, EVENT_B3H_04H) \
851__PMC_EV(IAP, EVENT_B3H_08H) \
852__PMC_EV(IAP, EVENT_B3H_10H) \
853__PMC_EV(IAP, EVENT_B3H_20H) \
854__PMC_EV(IAP, EVENT_B3H_81H) \
855__PMC_EV(IAP, EVENT_B3H_82H) \
856__PMC_EV(IAP, EVENT_B3H_84H) \
857__PMC_EV(IAP, EVENT_B3H_88H) \
858__PMC_EV(IAP, EVENT_B3H_90H) \
859__PMC_EV(IAP, EVENT_B3H_A0H) \
860__PMC_EV(IAP, EVENT_B4H_01H) \
861__PMC_EV(IAP, EVENT_B4H_02H) \
862__PMC_EV(IAP, EVENT_B4H_04H) \
863__PMC_EV(IAP, EVENT_B7H_01H) \
864__PMC_EV(IAP, EVENT_B8H_01H) \
865__PMC_EV(IAP, EVENT_B8H_02H) \
866__PMC_EV(IAP, EVENT_B8H_04H) \
867__PMC_EV(IAP, EVENT_BAH_01H) \
868__PMC_EV(IAP, EVENT_BAH_02H) \
869__PMC_EV(IAP, EVENT_BBH_01H) \
652__PMC_EV(IAP, EVENT_C0H_00H) \
653__PMC_EV(IAP, EVENT_C0H_01H) \
654__PMC_EV(IAP, EVENT_C0H_02H) \
655__PMC_EV(IAP, EVENT_C0H_04H) \
656__PMC_EV(IAP, EVENT_C0H_08H) \
657__PMC_EV(IAP, EVENT_C1H_00H) \
658__PMC_EV(IAP, EVENT_C1H_01H) \
659__PMC_EV(IAP, EVENT_C1H_FEH) \
660__PMC_EV(IAP, EVENT_C2H_00H) \
661__PMC_EV(IAP, EVENT_C2H_01H) \
662__PMC_EV(IAP, EVENT_C2H_02H) \
663__PMC_EV(IAP, EVENT_C2H_04H) \
664__PMC_EV(IAP, EVENT_C2H_07H) \
870__PMC_EV(IAP, EVENT_C0H_00H) \
871__PMC_EV(IAP, EVENT_C0H_01H) \
872__PMC_EV(IAP, EVENT_C0H_02H) \
873__PMC_EV(IAP, EVENT_C0H_04H) \
874__PMC_EV(IAP, EVENT_C0H_08H) \
875__PMC_EV(IAP, EVENT_C1H_00H) \
876__PMC_EV(IAP, EVENT_C1H_01H) \
877__PMC_EV(IAP, EVENT_C1H_FEH) \
878__PMC_EV(IAP, EVENT_C2H_00H) \
879__PMC_EV(IAP, EVENT_C2H_01H) \
880__PMC_EV(IAP, EVENT_C2H_02H) \
881__PMC_EV(IAP, EVENT_C2H_04H) \
882__PMC_EV(IAP, EVENT_C2H_07H) \
883__PMC_EV(IAP, EVENT_C2H_08H) \
665__PMC_EV(IAP, EVENT_C2H_0FH) \
666__PMC_EV(IAP, EVENT_C2H_10H) \
884__PMC_EV(IAP, EVENT_C2H_0FH) \
885__PMC_EV(IAP, EVENT_C2H_10H) \
667__PMC_EV(IAP, EVENT_C2H_08H) \
668__PMC_EV(IAP, EVENT_C3H_00H) \
669__PMC_EV(IAP, EVENT_C3H_01H) \
886__PMC_EV(IAP, EVENT_C3H_00H) \
887__PMC_EV(IAP, EVENT_C3H_01H) \
888__PMC_EV(IAP, EVENT_C3H_02H) \
670__PMC_EV(IAP, EVENT_C3H_04H) \
889__PMC_EV(IAP, EVENT_C3H_04H) \
890__PMC_EV(IAP, EVENT_C3H_10H) \
671__PMC_EV(IAP, EVENT_C4H_00H) \
672__PMC_EV(IAP, EVENT_C4H_01H) \
673__PMC_EV(IAP, EVENT_C4H_02H) \
674__PMC_EV(IAP, EVENT_C4H_04H) \
675__PMC_EV(IAP, EVENT_C4H_08H) \
676__PMC_EV(IAP, EVENT_C4H_0CH) \
677__PMC_EV(IAP, EVENT_C4H_0FH) \
678__PMC_EV(IAP, EVENT_C5H_00H) \
891__PMC_EV(IAP, EVENT_C4H_00H) \
892__PMC_EV(IAP, EVENT_C4H_01H) \
893__PMC_EV(IAP, EVENT_C4H_02H) \
894__PMC_EV(IAP, EVENT_C4H_04H) \
895__PMC_EV(IAP, EVENT_C4H_08H) \
896__PMC_EV(IAP, EVENT_C4H_0CH) \
897__PMC_EV(IAP, EVENT_C4H_0FH) \
898__PMC_EV(IAP, EVENT_C5H_00H) \
899__PMC_EV(IAP, EVENT_C5H_01H) \
900__PMC_EV(IAP, EVENT_C5H_02H) \
901__PMC_EV(IAP, EVENT_C5H_04H) \
679__PMC_EV(IAP, EVENT_C6H_00H) \
680__PMC_EV(IAP, EVENT_C6H_01H) \
681__PMC_EV(IAP, EVENT_C6H_02H) \
682__PMC_EV(IAP, EVENT_C7H_00H) \
683__PMC_EV(IAP, EVENT_C7H_01H) \
684__PMC_EV(IAP, EVENT_C7H_02H) \
685__PMC_EV(IAP, EVENT_C7H_04H) \
686__PMC_EV(IAP, EVENT_C7H_08H) \
687__PMC_EV(IAP, EVENT_C7H_10H) \
688__PMC_EV(IAP, EVENT_C7H_1FH) \
689__PMC_EV(IAP, EVENT_C8H_00H) \
902__PMC_EV(IAP, EVENT_C6H_00H) \
903__PMC_EV(IAP, EVENT_C6H_01H) \
904__PMC_EV(IAP, EVENT_C6H_02H) \
905__PMC_EV(IAP, EVENT_C7H_00H) \
906__PMC_EV(IAP, EVENT_C7H_01H) \
907__PMC_EV(IAP, EVENT_C7H_02H) \
908__PMC_EV(IAP, EVENT_C7H_04H) \
909__PMC_EV(IAP, EVENT_C7H_08H) \
910__PMC_EV(IAP, EVENT_C7H_10H) \
911__PMC_EV(IAP, EVENT_C7H_1FH) \
912__PMC_EV(IAP, EVENT_C8H_00H) \
913__PMC_EV(IAP, EVENT_C8H_20H) \
690__PMC_EV(IAP, EVENT_C9H_00H) \
691__PMC_EV(IAP, EVENT_CAH_00H) \
692__PMC_EV(IAP, EVENT_CAH_01H) \
693__PMC_EV(IAP, EVENT_CAH_02H) \
694__PMC_EV(IAP, EVENT_CAH_04H) \
695__PMC_EV(IAP, EVENT_CAH_08H) \
696__PMC_EV(IAP, EVENT_CBH_01H) \
697__PMC_EV(IAP, EVENT_CBH_02H) \
698__PMC_EV(IAP, EVENT_CBH_04H) \
699__PMC_EV(IAP, EVENT_CBH_08H) \
700__PMC_EV(IAP, EVENT_CBH_10H) \
914__PMC_EV(IAP, EVENT_C9H_00H) \
915__PMC_EV(IAP, EVENT_CAH_00H) \
916__PMC_EV(IAP, EVENT_CAH_01H) \
917__PMC_EV(IAP, EVENT_CAH_02H) \
918__PMC_EV(IAP, EVENT_CAH_04H) \
919__PMC_EV(IAP, EVENT_CAH_08H) \
920__PMC_EV(IAP, EVENT_CBH_01H) \
921__PMC_EV(IAP, EVENT_CBH_02H) \
922__PMC_EV(IAP, EVENT_CBH_04H) \
923__PMC_EV(IAP, EVENT_CBH_08H) \
924__PMC_EV(IAP, EVENT_CBH_10H) \
925__PMC_EV(IAP, EVENT_CBH_40H) \
926__PMC_EV(IAP, EVENT_CBH_80H) \
701__PMC_EV(IAP, EVENT_CCH_00H) \
702__PMC_EV(IAP, EVENT_CCH_01H) \
703__PMC_EV(IAP, EVENT_CCH_02H) \
927__PMC_EV(IAP, EVENT_CCH_00H) \
928__PMC_EV(IAP, EVENT_CCH_01H) \
929__PMC_EV(IAP, EVENT_CCH_02H) \
930__PMC_EV(IAP, EVENT_CCH_03H) \
704__PMC_EV(IAP, EVENT_CDH_00H) \
705__PMC_EV(IAP, EVENT_CEH_00H) \
706__PMC_EV(IAP, EVENT_CFH_00H) \
707__PMC_EV(IAP, EVENT_D0H_00H) \
931__PMC_EV(IAP, EVENT_CDH_00H) \
932__PMC_EV(IAP, EVENT_CEH_00H) \
933__PMC_EV(IAP, EVENT_CFH_00H) \
934__PMC_EV(IAP, EVENT_D0H_00H) \
935__PMC_EV(IAP, EVENT_D0H_01H) \
936__PMC_EV(IAP, EVENT_D1H_01H) \
937__PMC_EV(IAP, EVENT_D1H_02H) \
938__PMC_EV(IAP, EVENT_D1H_04H) \
939__PMC_EV(IAP, EVENT_D1H_08H) \
708__PMC_EV(IAP, EVENT_D2H_01H) \
709__PMC_EV(IAP, EVENT_D2H_02H) \
710__PMC_EV(IAP, EVENT_D2H_04H) \
711__PMC_EV(IAP, EVENT_D2H_08H) \
712__PMC_EV(IAP, EVENT_D2H_0FH) \
713__PMC_EV(IAP, EVENT_D2H_10H) \
714__PMC_EV(IAP, EVENT_D4H_01H) \
715__PMC_EV(IAP, EVENT_D4H_02H) \

--- 14 unchanged lines hidden (view full) ---

730__PMC_EV(IAP, EVENT_D9H_00H) \
731__PMC_EV(IAP, EVENT_D9H_01H) \
732__PMC_EV(IAP, EVENT_D9H_02H) \
733__PMC_EV(IAP, EVENT_D9H_03H) \
734__PMC_EV(IAP, EVENT_DAH_00H) \
735__PMC_EV(IAP, EVENT_DAH_01H) \
736__PMC_EV(IAP, EVENT_DAH_02H) \
737__PMC_EV(IAP, EVENT_DBH_00H) \
940__PMC_EV(IAP, EVENT_D2H_01H) \
941__PMC_EV(IAP, EVENT_D2H_02H) \
942__PMC_EV(IAP, EVENT_D2H_04H) \
943__PMC_EV(IAP, EVENT_D2H_08H) \
944__PMC_EV(IAP, EVENT_D2H_0FH) \
945__PMC_EV(IAP, EVENT_D2H_10H) \
946__PMC_EV(IAP, EVENT_D4H_01H) \
947__PMC_EV(IAP, EVENT_D4H_02H) \

--- 14 unchanged lines hidden (view full) ---

962__PMC_EV(IAP, EVENT_D9H_00H) \
963__PMC_EV(IAP, EVENT_D9H_01H) \
964__PMC_EV(IAP, EVENT_D9H_02H) \
965__PMC_EV(IAP, EVENT_D9H_03H) \
966__PMC_EV(IAP, EVENT_DAH_00H) \
967__PMC_EV(IAP, EVENT_DAH_01H) \
968__PMC_EV(IAP, EVENT_DAH_02H) \
969__PMC_EV(IAP, EVENT_DBH_00H) \
970__PMC_EV(IAP, EVENT_DBH_01H) \
738__PMC_EV(IAP, EVENT_DCH_01H) \
739__PMC_EV(IAP, EVENT_DCH_02H) \
740__PMC_EV(IAP, EVENT_DCH_04H) \
741__PMC_EV(IAP, EVENT_DCH_08H) \
742__PMC_EV(IAP, EVENT_DCH_10H) \
743__PMC_EV(IAP, EVENT_DCH_1FH) \
744__PMC_EV(IAP, EVENT_E0H_00H) \
745__PMC_EV(IAP, EVENT_E0H_01H) \
746__PMC_EV(IAP, EVENT_E2H_00H) \
747__PMC_EV(IAP, EVENT_E4H_00H) \
971__PMC_EV(IAP, EVENT_DCH_01H) \
972__PMC_EV(IAP, EVENT_DCH_02H) \
973__PMC_EV(IAP, EVENT_DCH_04H) \
974__PMC_EV(IAP, EVENT_DCH_08H) \
975__PMC_EV(IAP, EVENT_DCH_10H) \
976__PMC_EV(IAP, EVENT_DCH_1FH) \
977__PMC_EV(IAP, EVENT_E0H_00H) \
978__PMC_EV(IAP, EVENT_E0H_01H) \
979__PMC_EV(IAP, EVENT_E2H_00H) \
980__PMC_EV(IAP, EVENT_E4H_00H) \
748__PMC_EV(IAP, EVENT_E6H_00H) \
749__PMC_EV(IAP, EVENT_E6H_01H) \
750__PMC_EV(IAP, EVENT_F0H_00H) \
751__PMC_EV(IAP, EVENT_F8H_00H) \
752__PMC_EV(IAP, EVENT_02H_01H) \
753__PMC_EV(IAP, EVENT_03H_01H) \
754__PMC_EV(IAP, EVENT_05H_01H) \
755__PMC_EV(IAP, EVENT_05H_02H) \
756__PMC_EV(IAP, EVENT_05H_03H) \
757__PMC_EV(IAP, EVENT_06H_01H) \
758__PMC_EV(IAP, EVENT_06H_02H) \
759__PMC_EV(IAP, EVENT_06H_04H) \
760__PMC_EV(IAP, EVENT_06H_08H) \
761__PMC_EV(IAP, EVENT_06H_0FH) \
762__PMC_EV(IAP, EVENT_08H_10H) \
763__PMC_EV(IAP, EVENT_08H_20H) \
764__PMC_EV(IAP, EVENT_08H_40H) \
765__PMC_EV(IAP, EVENT_08H_80H) \
766__PMC_EV(IAP, EVENT_09H_04H) \
767__PMC_EV(IAP, EVENT_09H_08H) \
768__PMC_EV(IAP, EVENT_0BH_01H) \
769__PMC_EV(IAP, EVENT_0BH_02H) \
770__PMC_EV(IAP, EVENT_0EH_01H) \
771__PMC_EV(IAP, EVENT_0EH_02H) \
772__PMC_EV(IAP, EVENT_0FH_02H) \
773__PMC_EV(IAP, EVENT_0FH_08H) \
774__PMC_EV(IAP, EVENT_0FH_10H) \
775__PMC_EV(IAP, EVENT_0FH_20H) \
776__PMC_EV(IAP, EVENT_10H_02H) \
777__PMC_EV(IAP, EVENT_10H_04H) \
778__PMC_EV(IAP, EVENT_10H_08H) \
779__PMC_EV(IAP, EVENT_10H_10H) \
780__PMC_EV(IAP, EVENT_10H_20H) \
781__PMC_EV(IAP, EVENT_10H_40H) \
782__PMC_EV(IAP, EVENT_10H_80H) \
783__PMC_EV(IAP, EVENT_12H_02H) \
784__PMC_EV(IAP, EVENT_12H_04H) \
785__PMC_EV(IAP, EVENT_12H_08H) \
786__PMC_EV(IAP, EVENT_12H_10H) \
787__PMC_EV(IAP, EVENT_12H_20H) \
788__PMC_EV(IAP, EVENT_12H_40H) \
789__PMC_EV(IAP, EVENT_13H_02H) \
790__PMC_EV(IAP, EVENT_13H_04H) \
791__PMC_EV(IAP, EVENT_13H_07H) \
792__PMC_EV(IAP, EVENT_14H_02H) \
793__PMC_EV(IAP, EVENT_17H_01H) \
794__PMC_EV(IAP, EVENT_18H_01H) \
795__PMC_EV(IAP, EVENT_1DH_01H) \
796__PMC_EV(IAP, EVENT_1DH_02H) \
797__PMC_EV(IAP, EVENT_1DH_04H) \
798__PMC_EV(IAP, EVENT_1EH_01H) \
799__PMC_EV(IAP, EVENT_24H_01H) \
800__PMC_EV(IAP, EVENT_24H_02H) \
801__PMC_EV(IAP, EVENT_24H_03H) \
802__PMC_EV(IAP, EVENT_24H_04H) \
803__PMC_EV(IAP, EVENT_24H_08H) \
804__PMC_EV(IAP, EVENT_24H_0CH) \
805__PMC_EV(IAP, EVENT_24H_10H) \
806__PMC_EV(IAP, EVENT_24H_20H) \
807__PMC_EV(IAP, EVENT_24H_30H) \
808__PMC_EV(IAP, EVENT_24H_40H) \
809__PMC_EV(IAP, EVENT_24H_80H) \
810__PMC_EV(IAP, EVENT_24H_AAH) \
811__PMC_EV(IAP, EVENT_24H_C0H) \
812__PMC_EV(IAP, EVENT_24H_FFH) \
813__PMC_EV(IAP, EVENT_26H_01H) \
814__PMC_EV(IAP, EVENT_26H_02H) \
815__PMC_EV(IAP, EVENT_26H_04H) \
816__PMC_EV(IAP, EVENT_26H_08H) \
817__PMC_EV(IAP, EVENT_26H_0FH) \
818__PMC_EV(IAP, EVENT_26H_10H) \
819__PMC_EV(IAP, EVENT_26H_20H) \
820__PMC_EV(IAP, EVENT_26H_40H) \
821__PMC_EV(IAP, EVENT_26H_80H) \
822__PMC_EV(IAP, EVENT_26H_F0H) \
823__PMC_EV(IAP, EVENT_26H_FFH) \
824__PMC_EV(IAP, EVENT_27H_01H) \
825__PMC_EV(IAP, EVENT_27H_02H) \
826__PMC_EV(IAP, EVENT_27H_04H) \
827__PMC_EV(IAP, EVENT_27H_08H) \
828__PMC_EV(IAP, EVENT_27H_0EH) \
829__PMC_EV(IAP, EVENT_27H_0FH) \
830__PMC_EV(IAP, EVENT_27H_10H) \
831__PMC_EV(IAP, EVENT_27H_20H) \
832__PMC_EV(IAP, EVENT_27H_40H) \
833__PMC_EV(IAP, EVENT_27H_80H) \
834__PMC_EV(IAP, EVENT_27H_E0H) \
835__PMC_EV(IAP, EVENT_27H_F0H) \
836__PMC_EV(IAP, EVENT_28H_01H) \
837__PMC_EV(IAP, EVENT_28H_02H) \
838__PMC_EV(IAP, EVENT_28H_04H) \
839__PMC_EV(IAP, EVENT_28H_08H) \
840__PMC_EV(IAP, EVENT_28H_0FH) \
841__PMC_EV(IAP, EVENT_3DH_01H) \
842__PMC_EV(IAP, EVENT_40H_01H) \
843__PMC_EV(IAP, EVENT_40H_02H) \
844__PMC_EV(IAP, EVENT_40H_04H) \
845__PMC_EV(IAP, EVENT_40H_08H) \
846__PMC_EV(IAP, EVENT_40H_0FH) \
847__PMC_EV(IAP, EVENT_41H_01H) \
848__PMC_EV(IAP, EVENT_41H_02H) \
849__PMC_EV(IAP, EVENT_41H_04H) \
850__PMC_EV(IAP, EVENT_41H_08H) \
851__PMC_EV(IAP, EVENT_41H_0FH) \
852__PMC_EV(IAP, EVENT_42H_01H) \
853__PMC_EV(IAP, EVENT_42H_02H) \
854__PMC_EV(IAP, EVENT_42H_04H) \
855__PMC_EV(IAP, EVENT_42H_08H) \
856__PMC_EV(IAP, EVENT_48H_02H) \
857__PMC_EV(IAP, EVENT_49H_10H) \
858__PMC_EV(IAP, EVENT_49H_20H) \
859__PMC_EV(IAP, EVENT_49H_40H) \
860__PMC_EV(IAP, EVENT_49H_80H) \
861__PMC_EV(IAP, EVENT_4BH_08H) \
862__PMC_EV(IAP, EVENT_4CH_01H) \
863__PMC_EV(IAP, EVENT_4DH_01H) \
864__PMC_EV(IAP, EVENT_4EH_01H) \
865__PMC_EV(IAP, EVENT_4EH_02H) \
866__PMC_EV(IAP, EVENT_4EH_04H) \
867__PMC_EV(IAP, EVENT_4FH_02H) \
868__PMC_EV(IAP, EVENT_4FH_04H) \
869__PMC_EV(IAP, EVENT_4FH_08H) \
870__PMC_EV(IAP, EVENT_51H_01H) \
871__PMC_EV(IAP, EVENT_51H_02H) \
872__PMC_EV(IAP, EVENT_51H_04H) \
873__PMC_EV(IAP, EVENT_51H_08H) \
874__PMC_EV(IAP, EVENT_52H_01H) \
875__PMC_EV(IAP, EVENT_53H_01H) \
876__PMC_EV(IAP, EVENT_60H_01H) \
877__PMC_EV(IAP, EVENT_60H_02H) \
878__PMC_EV(IAP, EVENT_60H_04H) \
879__PMC_EV(IAP, EVENT_60H_08H) \
880__PMC_EV(IAP, EVENT_63H_01H) \
881__PMC_EV(IAP, EVENT_63H_02H) \
882__PMC_EV(IAP, EVENT_6CH_01H) \
883__PMC_EV(IAP, EVENT_80H_01H) \
884__PMC_EV(IAP, EVENT_80H_04H) \
885__PMC_EV(IAP, EVENT_80H_10H) \
886__PMC_EV(IAP, EVENT_81H_01H) \
887__PMC_EV(IAP, EVENT_81H_02H) \
888__PMC_EV(IAP, EVENT_82H_01H) \
889__PMC_EV(IAP, EVENT_83H_01H) \
890__PMC_EV(IAP, EVENT_85H_01H) \
891__PMC_EV(IAP, EVENT_85H_02H) \
892__PMC_EV(IAP, EVENT_85H_04H) \
893__PMC_EV(IAP, EVENT_85H_10H) \
894__PMC_EV(IAP, EVENT_85H_20H) \
895__PMC_EV(IAP, EVENT_85H_40H) \
896__PMC_EV(IAP, EVENT_85H_80H) \
897__PMC_EV(IAP, EVENT_87H_01H) \
898__PMC_EV(IAP, EVENT_87H_02H) \
899__PMC_EV(IAP, EVENT_87H_04H) \
900__PMC_EV(IAP, EVENT_87H_08H) \
901__PMC_EV(IAP, EVENT_87H_0FH) \
902__PMC_EV(IAP, EVENT_88H_01H) \
903__PMC_EV(IAP, EVENT_88H_02H) \
904__PMC_EV(IAP, EVENT_88H_04H) \
905__PMC_EV(IAP, EVENT_88H_07H) \
906__PMC_EV(IAP, EVENT_88H_08H) \
907__PMC_EV(IAP, EVENT_88H_10H) \
908__PMC_EV(IAP, EVENT_88H_20H) \
909__PMC_EV(IAP, EVENT_88H_30H) \
910__PMC_EV(IAP, EVENT_88H_40H) \
911__PMC_EV(IAP, EVENT_89H_01H) \
912__PMC_EV(IAP, EVENT_89H_02H) \
913__PMC_EV(IAP, EVENT_89H_04H) \
914__PMC_EV(IAP, EVENT_89H_07H) \
915__PMC_EV(IAP, EVENT_89H_08H) \
916__PMC_EV(IAP, EVENT_89H_10H) \
917__PMC_EV(IAP, EVENT_89H_20H) \
918__PMC_EV(IAP, EVENT_89H_30H) \
919__PMC_EV(IAP, EVENT_89H_40H) \
920__PMC_EV(IAP, EVENT_89H_7FH) \
921__PMC_EV(IAP, EVENT_A2H_01H) \
922__PMC_EV(IAP, EVENT_A2H_02H) \
923__PMC_EV(IAP, EVENT_A2H_04H) \
924__PMC_EV(IAP, EVENT_A2H_08H) \
925__PMC_EV(IAP, EVENT_A2H_10H) \
926__PMC_EV(IAP, EVENT_A2H_20H) \
927__PMC_EV(IAP, EVENT_A2H_40H) \
928__PMC_EV(IAP, EVENT_A2H_80H) \
929__PMC_EV(IAP, EVENT_A6H_01H) \
930__PMC_EV(IAP, EVENT_A7H_01H) \
931__PMC_EV(IAP, EVENT_A8H_01H) \
932__PMC_EV(IAP, EVENT_B0H_01H) \
933__PMC_EV(IAP, EVENT_B0H_02H) \
934__PMC_EV(IAP, EVENT_B0H_04H) \
935__PMC_EV(IAP, EVENT_B0H_08H) \
936__PMC_EV(IAP, EVENT_B0H_20H) \
937__PMC_EV(IAP, EVENT_B0H_40H) \
938__PMC_EV(IAP, EVENT_B1H_01H) \
939__PMC_EV(IAP, EVENT_B1H_02H) \
940__PMC_EV(IAP, EVENT_B1H_04H) \
941__PMC_EV(IAP, EVENT_B1H_08H) \
942__PMC_EV(IAP, EVENT_B1H_10H) \
943__PMC_EV(IAP, EVENT_B1H_20H) \
944__PMC_EV(IAP, EVENT_B1H_40H) \
945__PMC_EV(IAP, EVENT_B2H_01H) \
946__PMC_EV(IAP, EVENT_B7H_01H) \
947__PMC_EV(IAP, EVENT_B8H_01H) \
948__PMC_EV(IAP, EVENT_B8H_02H) \
949__PMC_EV(IAP, EVENT_B8H_04H) \
950__PMC_EV(IAP, EVENT_BAH_01H) \
951__PMC_EV(IAP, EVENT_BAH_02H) \
952__PMC_EV(IAP, EVENT_C3H_02H) \
953__PMC_EV(IAP, EVENT_C3H_10H) \
954__PMC_EV(IAP, EVENT_C5H_02H) \
955__PMC_EV(IAP, EVENT_C8H_20H) \
956__PMC_EV(IAP, EVENT_CBH_40H) \
957__PMC_EV(IAP, EVENT_CBH_80H) \
958__PMC_EV(IAP, EVENT_CCH_03H) \
959__PMC_EV(IAP, EVENT_D0H_01H) \
960__PMC_EV(IAP, EVENT_D1H_02H) \
961__PMC_EV(IAP, EVENT_D1H_04H) \
962__PMC_EV(IAP, EVENT_D1H_08H) \
963__PMC_EV(IAP, EVENT_DBH_01H) \
964__PMC_EV(IAP, EVENT_E4H_01H) \
965__PMC_EV(IAP, EVENT_E5H_01H) \
981__PMC_EV(IAP, EVENT_E4H_01H) \
982__PMC_EV(IAP, EVENT_E5H_01H) \
966__PMC_EV(IAP, EVENT_F3H_04H) \
967__PMC_EV(IAP, EVENT_F3H_08H) \
968__PMC_EV(IAP, EVENT_F3H_10H) \
969__PMC_EV(IAP, EVENT_F3H_20H) \
970__PMC_EV(IAP, EVENT_F4H_01H) \
971__PMC_EV(IAP, EVENT_F4H_02H) \
972__PMC_EV(IAP, EVENT_F4H_04H) \
973__PMC_EV(IAP, EVENT_F4H_08H) \
974__PMC_EV(IAP, EVENT_F4H_10H) \
975__PMC_EV(IAP, EVENT_F6H_01H) \
976__PMC_EV(IAP, EVENT_F7H_01H) \
977__PMC_EV(IAP, EVENT_F7H_02H) \
978__PMC_EV(IAP, EVENT_F7H_04H) \
979__PMC_EV(IAP, EVENT_F8H_01H) \
980__PMC_EV(IAP, EVENT_FDH_01H) \
981__PMC_EV(IAP, EVENT_FDH_02H) \
982__PMC_EV(IAP, EVENT_FDH_04H) \
983__PMC_EV(IAP, EVENT_FDH_08H) \
984__PMC_EV(IAP, EVENT_FDH_10H) \
985__PMC_EV(IAP, EVENT_FDH_20H) \
986__PMC_EV(IAP, EVENT_FDH_40H) \
983__PMC_EV(IAP, EVENT_E6H_00H) \
984__PMC_EV(IAP, EVENT_E6H_01H) \
987__PMC_EV(IAP, EVENT_E6H_02H) \
988__PMC_EV(IAP, EVENT_E8H_01H) \
989__PMC_EV(IAP, EVENT_E8H_02H) \
990__PMC_EV(IAP, EVENT_E8H_03H) \
985__PMC_EV(IAP, EVENT_E6H_02H) \
986__PMC_EV(IAP, EVENT_E8H_01H) \
987__PMC_EV(IAP, EVENT_E8H_02H) \
988__PMC_EV(IAP, EVENT_E8H_03H) \
989__PMC_EV(IAP, EVENT_ECH_01H) \
990__PMC_EV(IAP, EVENT_F0H_00H) \
991__PMC_EV(IAP, EVENT_F0H_01H) \
992__PMC_EV(IAP, EVENT_F0H_02H) \
993__PMC_EV(IAP, EVENT_F0H_04H) \
994__PMC_EV(IAP, EVENT_F0H_08H) \
995__PMC_EV(IAP, EVENT_F0H_10H) \
996__PMC_EV(IAP, EVENT_F0H_20H) \
997__PMC_EV(IAP, EVENT_F0H_40H) \
998__PMC_EV(IAP, EVENT_F0H_80H) \
999__PMC_EV(IAP, EVENT_F1H_02H) \
1000__PMC_EV(IAP, EVENT_F1H_04H) \
1001__PMC_EV(IAP, EVENT_F1H_07H) \
1002__PMC_EV(IAP, EVENT_F2H_01H) \
1003__PMC_EV(IAP, EVENT_F2H_02H) \
1004__PMC_EV(IAP, EVENT_F2H_04H) \
1005__PMC_EV(IAP, EVENT_F2H_08H) \
1006__PMC_EV(IAP, EVENT_F2H_0FH) \
1007__PMC_EV(IAP, EVENT_F3H_01H) \
991__PMC_EV(IAP, EVENT_F0H_01H) \
992__PMC_EV(IAP, EVENT_F0H_02H) \
993__PMC_EV(IAP, EVENT_F0H_04H) \
994__PMC_EV(IAP, EVENT_F0H_08H) \
995__PMC_EV(IAP, EVENT_F0H_10H) \
996__PMC_EV(IAP, EVENT_F0H_20H) \
997__PMC_EV(IAP, EVENT_F0H_40H) \
998__PMC_EV(IAP, EVENT_F0H_80H) \
999__PMC_EV(IAP, EVENT_F1H_02H) \
1000__PMC_EV(IAP, EVENT_F1H_04H) \
1001__PMC_EV(IAP, EVENT_F1H_07H) \
1002__PMC_EV(IAP, EVENT_F2H_01H) \
1003__PMC_EV(IAP, EVENT_F2H_02H) \
1004__PMC_EV(IAP, EVENT_F2H_04H) \
1005__PMC_EV(IAP, EVENT_F2H_08H) \
1006__PMC_EV(IAP, EVENT_F2H_0FH) \
1007__PMC_EV(IAP, EVENT_F3H_01H) \
1008__PMC_EV(IAP, EVENT_F3H_02H)
1008__PMC_EV(IAP, EVENT_F3H_02H) \
1009__PMC_EV(IAP, EVENT_F3H_04H) \
1010__PMC_EV(IAP, EVENT_F3H_08H) \
1011__PMC_EV(IAP, EVENT_F3H_10H) \
1012__PMC_EV(IAP, EVENT_F3H_20H) \
1013__PMC_EV(IAP, EVENT_F4H_01H) \
1014__PMC_EV(IAP, EVENT_F4H_02H) \
1015__PMC_EV(IAP, EVENT_F4H_04H) \
1016__PMC_EV(IAP, EVENT_F4H_08H) \
1017__PMC_EV(IAP, EVENT_F4H_10H) \
1018__PMC_EV(IAP, EVENT_F6H_01H) \
1019__PMC_EV(IAP, EVENT_F7H_01H) \
1020__PMC_EV(IAP, EVENT_F7H_02H) \
1021__PMC_EV(IAP, EVENT_F7H_04H) \
1022__PMC_EV(IAP, EVENT_F8H_00H) \
1023__PMC_EV(IAP, EVENT_F8H_01H) \
1024__PMC_EV(IAP, EVENT_FDH_01H) \
1025__PMC_EV(IAP, EVENT_FDH_02H) \
1026__PMC_EV(IAP, EVENT_FDH_04H) \
1027__PMC_EV(IAP, EVENT_FDH_08H) \
1028__PMC_EV(IAP, EVENT_FDH_10H) \
1029__PMC_EV(IAP, EVENT_FDH_20H) \
1030__PMC_EV(IAP, EVENT_FDH_40H)
1009
1031
1010
1011#define PMC_EV_IAP_FIRST PMC_EV_IAP_EVENT_02H_81H
1032#define PMC_EV_IAP_FIRST PMC_EV_IAP_EVENT_02H_01H
1012#define PMC_EV_IAP_LAST PMC_EV_IAP_EVENT_FDH_40H
1013
1014/*
1015 * Map "architectural" event names to event ids.
1016 */
1017#define __PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \
1018__PMC_EV_ALIAS("branch-instruction-retired", IAP_EVENT_C4H_00H) \
1019__PMC_EV_ALIAS("branch-misses-retired", IAP_EVENT_C5H_00H) \

--- 622 unchanged lines hidden (view full) ---

1642__PMC_EV_ALIAS("UOPS_RETIRED.LD_IND_BR", IAP_EVENT_C2H_01H) \
1643__PMC_EV_ALIAS("UOPS_RETIRED.MACRO_FUSION", IAP_EVENT_C2H_04H) \
1644__PMC_EV_ALIAS("UOPS_RETIRED.NON_FUSED", IAP_EVENT_C2H_08H) \
1645__PMC_EV_ALIAS("UOPS_RETIRED.STD_STA", IAP_EVENT_C2H_02H) \
1646__PMC_EV_ALIAS("X87_OPS_RETIRED.ANY", IAP_EVENT_C1H_FEH) \
1647__PMC_EV_ALIAS("X87_OPS_RETIRED.FXCH", IAP_EVENT_C1H_01H)
1648
1649/*
1033#define PMC_EV_IAP_LAST PMC_EV_IAP_EVENT_FDH_40H
1034
1035/*
1036 * Map "architectural" event names to event ids.
1037 */
1038#define __PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \
1039__PMC_EV_ALIAS("branch-instruction-retired", IAP_EVENT_C4H_00H) \
1040__PMC_EV_ALIAS("branch-misses-retired", IAP_EVENT_C5H_00H) \

--- 622 unchanged lines hidden (view full) ---

1663__PMC_EV_ALIAS("UOPS_RETIRED.LD_IND_BR", IAP_EVENT_C2H_01H) \
1664__PMC_EV_ALIAS("UOPS_RETIRED.MACRO_FUSION", IAP_EVENT_C2H_04H) \
1665__PMC_EV_ALIAS("UOPS_RETIRED.NON_FUSED", IAP_EVENT_C2H_08H) \
1666__PMC_EV_ALIAS("UOPS_RETIRED.STD_STA", IAP_EVENT_C2H_02H) \
1667__PMC_EV_ALIAS("X87_OPS_RETIRED.ANY", IAP_EVENT_C1H_FEH) \
1668__PMC_EV_ALIAS("X87_OPS_RETIRED.FXCH", IAP_EVENT_C1H_01H)
1669
1670/*
1650 * Aliases for Core i7 PMC events.
1671 * Core i7 and Xeon 5500 events removed between 253669-031US June 2009
1672 * and 253669-033US December 2009.
1651 */
1673 */
1674#define __PMC_EV_ALIAS_COREI7_OLD() \
1675__PMC_EV_ALIAS("SB_FORWARD.ANY", IAP_EVENT_02H_01H) \
1676__PMC_EV_ALIAS("LOAD_BLOCK.STD", IAP_EVENT_03H_01H) \
1677__PMC_EV_ALIAS("LOAD_BLOCK.ADDRESS_OFFSET", IAP_EVENT_03H_04H) \
1678__PMC_EV_ALIAS("SB_DRAIN.CYCLES", IAP_EVENT_04H_01H) \
1679__PMC_EV_ALIAS("MISALIGN_MEM_REF.LOAD", IAP_EVENT_05H_01H) \
1680__PMC_EV_ALIAS("MISALIGN_MEM_REF.STORE", IAP_EVENT_05H_02H) \
1681__PMC_EV_ALIAS("MISALIGN_MEM_REF.ANY", IAP_EVENT_05H_03H) \
1682__PMC_EV_ALIAS("STORE_BLOCKS.NOT_STA", IAP_EVENT_06H_01H) \
1683__PMC_EV_ALIAS("STORE_BLOCKS.STA", IAP_EVENT_06H_02H) \
1684__PMC_EV_ALIAS("STORE_BLOCKS.ANY", IAP_EVENT_06H_0FH) \
1685__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.RESET", IAP_EVENT_09H_01H) \
1686__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.SUCCESS", IAP_EVENT_09H_02H) \
1687__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.WATCHDOG", IAP_EVENT_09H_04H) \
1688__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.WATCH_CYCLES", IAP_EVENT_09H_08H)\
1689__PMC_EV_ALIAS("HW_INT.RCV", IAP_EVENT_1DH_01H) \
1690__PMC_EV_ALIAS("HW_INT.CYCLES_MASKED", IAP_EVENT_1DH_02H) \
1691__PMC_EV_ALIAS("HW_INT.CYCLES_PENDING_AND_MASKED", IAP_EVENT_1DH_04H) \
1692__PMC_EV_ALIAS("L2_WRITE.RFO.E_STATE", IAP_EVENT_27H_04H) \
1693__PMC_EV_ALIAS("UOPS_DECODED.DEC0", IAP_EVENT_3DH_01H) \
1694__PMC_EV_ALIAS("L1D_CACHE_ST.I_STATE", IAP_EVENT_41H_01H) \
1695__PMC_EV_ALIAS("L1D_CACHE_ST.MESI", IAP_EVENT_41H_0FH) \
1696__PMC_EV_ALIAS("DTLB_MISSES.PDE_MISS", IAP_EVENT_49H_20H) \
1697__PMC_EV_ALIAS("DTLB_MISSES.PDP_MISS", IAP_EVENT_49H_40H) \
1698__PMC_EV_ALIAS("DTLB_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_49H_80H) \
1699__PMC_EV_ALIAS("SSE_MEM_EXEC.NTA", IAP_EVENT_4BH_01H) \
1700__PMC_EV_ALIAS("SSE_MEM_EXEC.STREAMING_STORES", IAP_EVENT_4BH_08H) \
1701__PMC_EV_ALIAS("SFENCE_CYCLES", IAP_EVENT_4DH_01H) \
1702__PMC_EV_ALIAS("EPT.EPDE_MISS", IAP_EVENT_4FH_02H) \
1703__PMC_EV_ALIAS("EPT.EPDPE_HIT", IAP_EVENT_4FH_04H) \
1704__PMC_EV_ALIAS("EPT.EPDPE_MISS", IAP_EVENT_4FH_08H) \
1705__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_DATA", \
1706 IAP_EVENT_60H_01H) \
1707__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_CODE", \
1708 IAP_EVENT_60H_02H) \
1709__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.RFO", \
1710 IAP_EVENT_60H_04H) \
1711__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.ANY.READ", \
1712 IAP_EVENT_60H_08H) \
1713__PMC_EV_ALIAS("IFU_IVC.FULL", IAP_EVENT_81H_01H) \
1714__PMC_EV_ALIAS("IFU_IVC.L1I_EVICTION", IAP_EVENT_81H_02H) \
1715__PMC_EV_ALIAS("L1I_OPPORTUNISTIC_HITS", IAP_EVENT_83H_01H) \
1716__PMC_EV_ALIAS("ITLB_MISSES.WALK_CYCLES", IAP_EVENT_85H_04H) \
1717__PMC_EV_ALIAS("ITLB_MISSES.PMH_BUSY_CYCLES", IAP_EVENT_85H_04H) \
1718__PMC_EV_ALIAS("ITLB_MISSES.STLB_HIT", IAP_EVENT_85H_10H) \
1719__PMC_EV_ALIAS("ITLB_MISSES.PDE_MISS", IAP_EVENT_85H_20H) \
1720__PMC_EV_ALIAS("ITLB_MISSES.PDP_MISS", IAP_EVENT_85H_40H) \
1721__PMC_EV_ALIAS("ITLB_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_85H_80H) \
1722__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.READ_DATA", IAP_EVENT_B0H_01H) \
1723__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.READ_CODE", IAP_EVENT_B0H_02H) \
1724__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.RFO", IAP_EVENT_B0H_04H) \
1725__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY.READ", IAP_EVENT_B0H_08H) \
1726__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY.RFO", IAP_EVENT_B0H_10H) \
1727__PMC_EV_ALIAS("OFFCORE_REQUESTS.UNCACHED_MEM", IAP_EVENT_B0H_20H) \
1728__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY", IAP_EVENT_B0H_80H) \
1729__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.DATA", IAP_EVENT_B3H_01H) \
1730__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE", \
1731 IAP_EVENT_B3H_02H) \
1732__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.CODE", IAP_EVENT_B3H_04H) \
1733__PMC_EV_ALIAS("PIC_ACCESSES.TPR_READS", IAP_EVENT_BAH_01H) \
1734__PMC_EV_ALIAS("PIC_ACCESSES.TPR_WRITES", IAP_EVENT_BAH_02H) \
1735__PMC_EV_ALIAS("MACHINE_CLEARS.FUSION_ASSIST", IAP_EVENT_C3H_10H) \
1736__PMC_EV_ALIAS("BOGUS_BR", IAP_EVENT_E4H_01H) \
1737__PMC_EV_ALIAS("L2_HW_PREFETCH.HIT", IAP_EVENT_F3H_01H) \
1738__PMC_EV_ALIAS("L2_HW_PREFETCH.ALLOC", IAP_EVENT_F3H_02H) \
1739__PMC_EV_ALIAS("L2_HW_PREFETCH.DATA_TRIGGER", IAP_EVENT_F3H_04H) \
1740__PMC_EV_ALIAS("L2_HW_PREFETCH.CODE_TRIGGER", IAP_EVENT_F3H_08H) \
1741__PMC_EV_ALIAS("L2_HW_PREFETCH.DCA_TRIGGER", IAP_EVENT_F3H_10H) \
1742__PMC_EV_ALIAS("L2_HW_PREFETCH.KICK_START", IAP_EVENT_F3H_20H) \
1743__PMC_EV_ALIAS("SQ_MISC.PROMOTION", IAP_EVENT_F4H_01H) \
1744__PMC_EV_ALIAS("SQ_MISC.PROMOTION_POST_GO", IAP_EVENT_F4H_02H) \
1745__PMC_EV_ALIAS("SQ_MISC.LRU_HINTS", IAP_EVENT_F4H_04H) \
1746__PMC_EV_ALIAS("SQ_MISC.FILL_DROPPED", IAP_EVENT_F4H_08H) \
1747__PMC_EV_ALIAS("SEGMENT_REG_LOADS", IAP_EVENT_F8H_01H)
1748
1749/*
1750 * Aliases for Core i7 and Xeon 5500 PMC events (253669-033US December 2009)
1751 */
1652#define __PMC_EV_ALIAS_COREI7() \
1653__PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \
1752#define __PMC_EV_ALIAS_COREI7() \
1753__PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \
1654__PMC_EV_ALIAS("SB_FORWARD.ANY", IAP_EVENT_02H_01H) \
1655__PMC_EV_ALIAS("LOAD_BLOCK.STD", IAP_EVENT_03H_01H) \
1656__PMC_EV_ALIAS("LOAD_BLOCK.ADDRESS_OFFSET", IAP_EVENT_03H_04H) \
1657__PMC_EV_ALIAS("SB_DRAIN.CYCLES", IAP_EVENT_04H_01H) \
1658__PMC_EV_ALIAS("MISALIGN_MEM_REF.LOAD", IAP_EVENT_05H_01H) \
1659__PMC_EV_ALIAS("MISALIGN_MEM_REF.STORE", IAP_EVENT_05H_02H) \
1660__PMC_EV_ALIAS("MISALIGN_MEM_REF.ANY", IAP_EVENT_05H_03H) \
1661__PMC_EV_ALIAS("STORE_BLOCKS.NOT_STA", IAP_EVENT_06H_01H) \
1662__PMC_EV_ALIAS("STORE_BLOCKS.STA", IAP_EVENT_06H_02H) \
1663__PMC_EV_ALIAS("STORE_BLOCKS.AT_RET", IAP_EVENT_06H_04H) \
1664__PMC_EV_ALIAS("STORE_BLOCKS.L1D_BLOCK", IAP_EVENT_06H_08H) \
1665__PMC_EV_ALIAS("STORE_BLOCKS.ANY", IAP_EVENT_06H_0FH) \
1666__PMC_EV_ALIAS("PARTIAL_ADDRESS_ALIAS", IAP_EVENT_07H_01H) \
1667__PMC_EV_ALIAS("DTLB_LOAD_MISSES.ANY", IAP_EVENT_08H_01H) \
1668__PMC_EV_ALIAS("DTLB_LOAD_MISSES.WALK_COMPLETED", IAP_EVENT_08H_02H) \
1669__PMC_EV_ALIAS("DTLB_LOAD_MISSES.STLB_HIT", IAP_EVENT_08H_10H) \
1670__PMC_EV_ALIAS("DTLB_LOAD_MISSES.PDE_MISS", IAP_EVENT_08H_20H) \
1671__PMC_EV_ALIAS("DTLB_LOAD_MISSES.PDP_MISS", IAP_EVENT_08H_40H) \
1672__PMC_EV_ALIAS("DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_08H_80H) \
1673__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.RESET", IAP_EVENT_09H_01H) \
1674__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.SUCCESS", IAP_EVENT_09H_02H) \
1675__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.WATCHDOG", IAP_EVENT_09H_04H) \
1676__PMC_EV_ALIAS("MEMORY_DISAMBIGURATION.WATCH_CYCLES", IAP_EVENT_09H_08H) \
1677__PMC_EV_ALIAS("MEM_INST_RETIRED.LOADS", IAP_EVENT_0BH_01H) \
1678__PMC_EV_ALIAS("MEM_INST_RETIRED.STORES", IAP_EVENT_0BH_02H) \
1679__PMC_EV_ALIAS("MEM_STORE_RETIRED.DTLB_MISS", IAP_EVENT_0CH_01H) \
1680__PMC_EV_ALIAS("UOPS_ISSUED.ANY", IAP_EVENT_0EH_01H) \
1681__PMC_EV_ALIAS("UOPS_ISSUED.FUSED", IAP_EVENT_0EH_02H) \
1682__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.OTHER_CORE_L2_HITM", IAP_EVENT_0FH_02H) \
1683__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.REMOTE_CACHE_LOCAL_HOME_HIT", IAP_EVENT_0FH_08H) \
1684__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.REMOTE_DRAM", IAP_EVENT_0FH_10H) \
1685__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.LOCAL_DRAM", IAP_EVENT_0FH_20H) \
1686__PMC_EV_ALIAS("FP_COMP_OPS_EXE.X87", IAP_EVENT_10H_01H) \
1687__PMC_EV_ALIAS("FP_COMP_OPS_EXE.MMX", IAP_EVENT_10H_02H) \
1688__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP", IAP_EVENT_10H_04H) \
1689__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE2_INTEGER", IAP_EVENT_10H_08H) \
1690__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP_PACKED", IAP_EVENT_10H_10H) \
1691__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP_SCALAR", IAP_EVENT_10H_20H) \
1692__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", IAP_EVENT_10H_40H) \
1693__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", IAP_EVENT_10H_80H) \
1694__PMC_EV_ALIAS("SIMD_INT_128.PACKED_MPY", IAP_EVENT_12H_01H) \
1695__PMC_EV_ALIAS("SIMD_INT_128.PACKED_SHIFT", IAP_EVENT_12H_02H) \
1696__PMC_EV_ALIAS("SIMD_INT_128.PACK", IAP_EVENT_12H_04H) \
1697__PMC_EV_ALIAS("SIMD_INT_128.UNPACK", IAP_EVENT_12H_08H) \
1698__PMC_EV_ALIAS("SIMD_INT_128.PACKED_LOGICAL", IAP_EVENT_12H_10H) \
1699__PMC_EV_ALIAS("SIMD_INT_128.PACKED_ARITH", IAP_EVENT_12H_20H) \
1700__PMC_EV_ALIAS("SIMD_INT_128.SHUFFLE_MOVE", IAP_EVENT_12H_40H) \
1701__PMC_EV_ALIAS("LOAD_DISPATCH.RS", IAP_EVENT_13H_01H) \
1702__PMC_EV_ALIAS("LOAD_DISPATCH.RS_DELAYED", IAP_EVENT_13H_02H) \
1703__PMC_EV_ALIAS("LOAD_DISPATCH.MOB", IAP_EVENT_13H_04H) \
1704__PMC_EV_ALIAS("LOAD_DISPATCH.ANY", IAP_EVENT_13H_07H) \
1705__PMC_EV_ALIAS("ARITH.CYCLES_DIV_BUSY", IAP_EVENT_14H_01H) \
1706__PMC_EV_ALIAS("ARITH.MUL", IAP_EVENT_14H_02H) \
1707__PMC_EV_ALIAS("INST_QUEUE_WRITES", IAP_EVENT_17H_01H) \
1708__PMC_EV_ALIAS("INST_DECODED.DEC0", IAP_EVENT_18H_01H) \
1709__PMC_EV_ALIAS("TWO_UOP_INSTS_DECODED", IAP_EVENT_19H_01H) \
1710__PMC_EV_ALIAS("HW_INT.RCV", IAP_EVENT_1DH_01H) \
1711__PMC_EV_ALIAS("HW_INT.CYCLES_MASKED", IAP_EVENT_1DH_02H) \
1712__PMC_EV_ALIAS("HW_INT.CYCLES_PENDING_AND_MASKED", IAP_EVENT_1DH_04H) \
1713__PMC_EV_ALIAS("INST_QUEUE_WRITE_CYCLES", IAP_EVENT_1EH_01H) \
1714__PMC_EV_ALIAS("L2_RQSTS.LD_HIT", IAP_EVENT_24H_01H) \
1715__PMC_EV_ALIAS("L2_RQSTS.LD_MISS", IAP_EVENT_24H_02H) \
1716__PMC_EV_ALIAS("L2_RQSTS.LOADS", IAP_EVENT_24H_03H) \
1717__PMC_EV_ALIAS("L2_RQSTS.RFO_HIT", IAP_EVENT_24H_04H) \
1718__PMC_EV_ALIAS("L2_RQSTS.RFO_MISS", IAP_EVENT_24H_08H) \
1719__PMC_EV_ALIAS("L2_RQSTS.RFOS", IAP_EVENT_24H_0CH) \
1720__PMC_EV_ALIAS("L2_RQSTS.IFETCH_HIT", IAP_EVENT_24H_10H) \
1721__PMC_EV_ALIAS("L2_RQSTS.IFETCH_MISS", IAP_EVENT_24H_20H) \
1722__PMC_EV_ALIAS("L2_RQSTS.IFETCHES", IAP_EVENT_24H_30H) \
1723__PMC_EV_ALIAS("L2_RQSTS.PREFETCH_HIT", IAP_EVENT_24H_40H) \
1724__PMC_EV_ALIAS("L2_RQSTS.PREFETCH_MISS", IAP_EVENT_24H_80H) \
1725__PMC_EV_ALIAS("L2_RQSTS.PREFETCHES", IAP_EVENT_24H_C0H) \
1726__PMC_EV_ALIAS("L2_RQSTS.MISS", IAP_EVENT_24H_AAH) \
1727__PMC_EV_ALIAS("L2_RQSTS.REFERENCES", IAP_EVENT_24H_FFH) \
1728__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.I_STATE", IAP_EVENT_26H_01H) \
1729__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.S_STATE", IAP_EVENT_26H_02H) \
1730__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.E_STATE", IAP_EVENT_26H_04H) \
1731__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.M_STATE", IAP_EVENT_26H_08H) \
1732__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.MESI", IAP_EVENT_26H_0FH) \
1733__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.I_STATE", IAP_EVENT_26H_10H) \
1734__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.S_STATE", IAP_EVENT_26H_20H) \
1735__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.E_STATE", IAP_EVENT_26H_40H) \
1736__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.M_STATE", IAP_EVENT_26H_80H) \
1737__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.MESI", IAP_EVENT_26H_F0H) \
1738__PMC_EV_ALIAS("L2_DATA_RQSTS.ANY", IAP_EVENT_26H_FFH) \
1739__PMC_EV_ALIAS("L2_WRITE.RFO.I_STATE", IAP_EVENT_27H_01H) \
1740__PMC_EV_ALIAS("L2_WRITE.RFO.S_STATE", IAP_EVENT_27H_02H) \
1741__PMC_EV_ALIAS("L2_WRITE.RFO.E_STATE", IAP_EVENT_27H_04H) \
1742__PMC_EV_ALIAS("L2_WRITE.RFO.M_STATE", IAP_EVENT_27H_08H) \
1743__PMC_EV_ALIAS("L2_WRITE.RFO.HIT", IAP_EVENT_27H_0EH) \
1744__PMC_EV_ALIAS("L2_WRITE.RFO.MESI", IAP_EVENT_27H_0FH) \
1745__PMC_EV_ALIAS("L2_WRITE.LOCK.I_STATE", IAP_EVENT_27H_10H) \
1746__PMC_EV_ALIAS("L2_WRITE.LOCK.S_STATE", IAP_EVENT_27H_20H) \
1747__PMC_EV_ALIAS("L2_WRITE.LOCK.E_STATE", IAP_EVENT_27H_40H) \
1748__PMC_EV_ALIAS("L2_WRITE.LOCK.M_STATE", IAP_EVENT_27H_80H) \
1749__PMC_EV_ALIAS("L2_WRITE.LOCK.HIT", IAP_EVENT_27H_E0H) \
1750__PMC_EV_ALIAS("L2_WRITE.LOCK.MESI", IAP_EVENT_27H_F0H) \
1751__PMC_EV_ALIAS("L1D_WB_L2.I_STATE", IAP_EVENT_28H_01H) \
1752__PMC_EV_ALIAS("L1D_WB_L2.S_STATE", IAP_EVENT_28H_02H) \
1753__PMC_EV_ALIAS("L1D_WB_L2.E_STATE", IAP_EVENT_28H_04H) \
1754__PMC_EV_ALIAS("L1D_WB_L2.M_STATE", IAP_EVENT_28H_08H) \
1755__PMC_EV_ALIAS("L1D_WB_L2.MESI", IAP_EVENT_28H_0FH) \
1756__PMC_EV_ALIAS("LONGEST_LAT_CACHE.REFERENCE", IAP_EVENT_2EH_4FH) \
1757__PMC_EV_ALIAS("LONGEST_LAT_CACHE.MISS", IAP_EVENT_2EH_41H) \
1758__PMC_EV_ALIAS("CPU_CLK_UNHALTED.THREAD_P", IAP_EVENT_3CH_00H) \
1759__PMC_EV_ALIAS("CPU_CLK_UNHALTED.REF_P", IAP_EVENT_3CH_01H) \
1760__PMC_EV_ALIAS("UOPS_DECODED.DEC0", IAP_EVENT_3DH_01H) \
1761__PMC_EV_ALIAS("L1D_CACHE_LD.I_STATE", IAP_EVENT_40H_01H) \
1762__PMC_EV_ALIAS("L1D_CACHE_LD.S_STATE", IAP_EVENT_40H_02H) \
1763__PMC_EV_ALIAS("L1D_CACHE_LD.E_STATE", IAP_EVENT_40H_04H) \
1764__PMC_EV_ALIAS("L1D_CACHE_LD.M_STATE", IAP_EVENT_40H_08H) \
1765__PMC_EV_ALIAS("L1D_CACHE_LD.MESI", IAP_EVENT_40H_0FH) \
1766__PMC_EV_ALIAS("L1D_CACHE_ST.I_STATE", IAP_EVENT_41H_01H) \
1767__PMC_EV_ALIAS("L1D_CACHE_ST.S_STATE", IAP_EVENT_41H_02H) \
1768__PMC_EV_ALIAS("L1D_CACHE_ST.E_STATE", IAP_EVENT_41H_04H) \
1769__PMC_EV_ALIAS("L1D_CACHE_ST.M_STATE", IAP_EVENT_41H_08H) \
1770__PMC_EV_ALIAS("L1D_CACHE_ST.MESI", IAP_EVENT_41H_0FH) \
1771__PMC_EV_ALIAS("L1D_CACHE_LOCK.HIT", IAP_EVENT_42H_01H) \
1772__PMC_EV_ALIAS("L1D_CACHE_LOCK.S_STATE", IAP_EVENT_42H_02H) \
1773__PMC_EV_ALIAS("L1D_CACHE_LOCK.E_STATE", IAP_EVENT_42H_04H) \
1774__PMC_EV_ALIAS("L1D_CACHE_LOCK.M_STATE", IAP_EVENT_42H_08H) \
1775__PMC_EV_ALIAS("L1D_ALL_REF.ANY", IAP_EVENT_43H_01H) \
1776__PMC_EV_ALIAS("L1D_ALL_REF.CACHEABLE", IAP_EVENT_43H_02H) \
1777__PMC_EV_ALIAS("L1D_PEND_MISS.LOAD_BUFFERS_FULL", IAP_EVENT_48H_02H) \
1778__PMC_EV_ALIAS("DTLB_MISSES.ANY", IAP_EVENT_49H_01H) \
1779__PMC_EV_ALIAS("DTLB_MISSES.WALK_COMPLETED", IAP_EVENT_49H_02H) \
1780__PMC_EV_ALIAS("DTLB_MISSES.STLB_HIT", IAP_EVENT_49H_10H) \
1781__PMC_EV_ALIAS("DTLB_MISSES.PDE_MISS", IAP_EVENT_49H_20H) \
1782__PMC_EV_ALIAS("DTLB_MISSES.PDP_MISS", IAP_EVENT_49H_40H) \
1783__PMC_EV_ALIAS("DTLB_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_49H_80H) \
1784__PMC_EV_ALIAS("SSE_MEM_EXEC.NTA", IAP_EVENT_4BH_01H) \
1785__PMC_EV_ALIAS("SSE_MEM_EXEC.STREAMING_STORES", IAP_EVENT_4BH_08H) \
1786__PMC_EV_ALIAS("LOAD_HIT_PRE", IAP_EVENT_4CH_01H) \
1787__PMC_EV_ALIAS("SFENCE_CYCLES", IAP_EVENT_4DH_01H) \
1788__PMC_EV_ALIAS("L1D_PREFETCH.REQUESTS", IAP_EVENT_4EH_01H) \
1789__PMC_EV_ALIAS("L1D_PREFETCH.MISS", IAP_EVENT_4EH_02H) \
1790__PMC_EV_ALIAS("L1D_PREFETCH.TRIGGERS", IAP_EVENT_4EH_04H) \
1791__PMC_EV_ALIAS("EPT.EPDE_MISS", IAP_EVENT_4FH_02H) \
1792__PMC_EV_ALIAS("EPT.EPDPE_HIT", IAP_EVENT_4FH_04H) \
1793__PMC_EV_ALIAS("EPT.EPDPE_MISS", IAP_EVENT_4FH_08H) \
1794__PMC_EV_ALIAS("L1D.REPL", IAP_EVENT_51H_01H) \
1795__PMC_EV_ALIAS("L1D.M_REPL", IAP_EVENT_51H_02H) \
1796__PMC_EV_ALIAS("L1D.M_EVICT", IAP_EVENT_51H_04H) \
1797__PMC_EV_ALIAS("L1D.M_SNOOP_EVICT", IAP_EVENT_51H_08H) \
1798__PMC_EV_ALIAS("L1D_CACHE_PREFETCH_LOCK_FB_HIT", IAP_EVENT_52H_01H) \
1799__PMC_EV_ALIAS("L1D_CACHE_LOCK_FB_HIT", IAP_EVENT_53H_01H) \
1800__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_DATA", IAP_EVENT_60H_01H) \
1801__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_CODE", IAP_EVENT_60H_02H) \
1802__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.RFO", IAP_EVENT_60H_04H) \
1803__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.ANY.READ", IAP_EVENT_60H_08H) \
1804__PMC_EV_ALIAS("CACHE_LOCK_CYCLES.L1D_L2", IAP_EVENT_63H_01H) \
1805__PMC_EV_ALIAS("CACHE_LOCK_CYCLES.L1D", IAP_EVENT_63H_02H) \
1806__PMC_EV_ALIAS("IO_TRANSACTIONS", IAP_EVENT_6CH_01H) \
1807__PMC_EV_ALIAS("L1I.HITS", IAP_EVENT_80H_01H) \
1808__PMC_EV_ALIAS("L1I.MISSES", IAP_EVENT_80H_02H) \
1809__PMC_EV_ALIAS("L1I.READS", IAP_EVENT_80H_03H) \
1810__PMC_EV_ALIAS("L1I.CYCLES_STALLED", IAP_EVENT_80H_04H) \
1811__PMC_EV_ALIAS("IFU_IVC.FULL", IAP_EVENT_81H_01H) \
1812__PMC_EV_ALIAS("IFU_IVC.L1I_EVICTION", IAP_EVENT_81H_02H) \
1813__PMC_EV_ALIAS("LARGE_ITLB.HIT", IAP_EVENT_82H_01H) \
1814__PMC_EV_ALIAS("L1I_OPPORTUNISTIC_HITS", IAP_EVENT_83H_01H) \
1815__PMC_EV_ALIAS("ITLB_MISSES.ANY", IAP_EVENT_85H_01H) \
1816__PMC_EV_ALIAS("ITLB_MISSES.WALK_COMPLETED", IAP_EVENT_85H_02H) \
1817__PMC_EV_ALIAS("ITLB_MISSES.WALK_CYCLES", IAP_EVENT_85H_04H) \
1818__PMC_EV_ALIAS("ITLB_MISSES.STLB_HIT", IAP_EVENT_85H_10H) \
1819__PMC_EV_ALIAS("ITLB_MISSES.PDE_MISS", IAP_EVENT_85H_20H) \
1820__PMC_EV_ALIAS("ITLB_MISSES.PDP_MISS", IAP_EVENT_85H_40H) \
1821__PMC_EV_ALIAS("ITLB_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_85H_80H) \
1822__PMC_EV_ALIAS("ILD_STALL.LCP", IAP_EVENT_87H_01H) \
1823__PMC_EV_ALIAS("ILD_STALL.MRU", IAP_EVENT_87H_02H) \
1824__PMC_EV_ALIAS("ILD_STALL.IQ_FULL", IAP_EVENT_87H_04H) \
1825__PMC_EV_ALIAS("ILD_STALL.REGEN", IAP_EVENT_87H_08H) \
1826__PMC_EV_ALIAS("ILD_STALL.ANY", IAP_EVENT_87H_0FH) \
1827__PMC_EV_ALIAS("BR_INST_EXEC.COND", IAP_EVENT_88H_01H) \
1828__PMC_EV_ALIAS("BR_INST_EXEC.DIRECT", IAP_EVENT_88H_02H) \
1829__PMC_EV_ALIAS("BR_INST_EXEC.INDIRECT_NON_CALL", IAP_EVENT_88H_04H) \
1830__PMC_EV_ALIAS("BR_INST_EXEC.NON_CALLS", IAP_EVENT_88H_07H) \
1831__PMC_EV_ALIAS("BR_INST_EXEC.RETURN_NEAR", IAP_EVENT_88H_08H) \
1832__PMC_EV_ALIAS("BR_INST_EXEC.DIRECT_NEAR_CALL", IAP_EVENT_88H_10H) \
1833__PMC_EV_ALIAS("BR_INST_EXEC.INDIRECT_NEAR_CALL", IAP_EVENT_88H_20H) \
1834__PMC_EV_ALIAS("BR_INST_EXEC.NEAR_CALLS", IAP_EVENT_88H_30H) \
1835__PMC_EV_ALIAS("BR_INST_EXEC.TAKEN", IAP_EVENT_88H_40H) \
1836__PMC_EV_ALIAS("BR_INST_EXEC.ANY", IAP_EVENT_7FH) \
1837__PMC_EV_ALIAS("BR_MISP_EXEC.COND", IAP_EVENT_89H_01H) \
1838__PMC_EV_ALIAS("BR_MISP_EXEC.DIRECT", IAP_EVENT_89H_02H) \
1839__PMC_EV_ALIAS("BR_MISP_EXEC.INDIRECT_NON_CALL", IAP_EVENT_89H_04H) \
1840__PMC_EV_ALIAS("BR_MISP_EXEC.NON_CALLS", IAP_EVENT_89H_07H) \
1841__PMC_EV_ALIAS("BR_MISP_EXEC.RETURN_NEAR", IAP_EVENT_89H_08H) \
1842__PMC_EV_ALIAS("BR_MISP_EXEC.DIRECT_NEAR_CALL", IAP_EVENT_89H_10H) \
1843__PMC_EV_ALIAS("BR_MISP_EXEC.INDIRECT_NEAR_CALL", IAP_EVENT_89H_20H) \
1844__PMC_EV_ALIAS("BR_MISP_EXEC.NEAR_CALLS", IAP_EVENT_89H_30H) \
1845__PMC_EV_ALIAS("BR_MISP_EXEC.TAKEN", IAP_EVENT_89H_40H) \
1846__PMC_EV_ALIAS("BR_MISP_EXEC.ANY", IAP_EVENT_89H_7FH) \
1847__PMC_EV_ALIAS("RESOURCE_STALLS.ANY", IAP_EVENT_A2H_01H) \
1848__PMC_EV_ALIAS("RESOURCE_STALLS.LOAD", IAP_EVENT_A2H_02H) \
1849__PMC_EV_ALIAS("RESOURCE_STALLS.RS_FULL", IAP_EVENT_A2H_04H) \
1850__PMC_EV_ALIAS("RESOURCE_STALLS.STORE", IAP_EVENT_A2H_08H) \
1851__PMC_EV_ALIAS("RESOURCE_STALLS.ROB_FULL", IAP_EVENT_A2H_10H) \
1852__PMC_EV_ALIAS("RESOURCE_STALLS.FPCW", IAP_EVENT_A2H_20H) \
1853__PMC_EV_ALIAS("RESOURCE_STALLS.MXCSR", IAP_EVENT_A2H_40H) \
1854__PMC_EV_ALIAS("RESOURCE_STALLS.OTHER", IAP_EVENT_A2H_80H) \
1855__PMC_EV_ALIAS("MACRO_INSTS.FUSIONS_DECODED", IAP_EVENT_A6H_01H) \
1856__PMC_EV_ALIAS("BACLEAR_FORCE_IQ", IAP_EVENT_A7H_01H) \
1857__PMC_EV_ALIAS("LSD.UOPS", IAP_EVENT_A8H_01H) \
1858__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.READ_DATA", IAP_EVENT_B0H_01H) \
1859__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.READ_CODE", IAP_EVENT_B0H_02H) \
1860__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.RFO", IAP_EVENT_B0H_04H) \
1861__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY.READ", IAP_EVENT_B0H_08H) \
1862__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY.RFO", IAP_EVENT_80H_10H) \
1863__PMC_EV_ALIAS("OFFCORE_REQUESTS.UNCACHED_MEM", IAP_EVENT_B0H_20H) \
1864__PMC_EV_ALIAS("OFFCORE_REQUESTS.L1D_WRITEBACK", IAP_EVENT_B0H_40H) \
1865__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY", IAP_EVENT_B0H_80H) \
1866__PMC_EV_ALIAS("UOPS_EXECUTED.PORT0", IAP_EVENT_B1H_01H) \
1867__PMC_EV_ALIAS("UOPS_EXECUTED.PORT1", IAP_EVENT_B1H_02H) \
1868__PMC_EV_ALIAS("UOPS_EXECUTED.PORT2_CORE", IAP_EVENT_B1H_04H) \
1869__PMC_EV_ALIAS("UOPS_EXECUTED.PORT3_CORE", IAP_EVENT_B1H_08H) \
1870__PMC_EV_ALIAS("UOPS_EXECUTED.PORT4_CORE", IAP_EVENT_B1H_10H) \
1871__PMC_EV_ALIAS("UOPS_EXECUTED.PORT5", IAP_EVENT_B1H_20H) \
1872__PMC_EV_ALIAS("UOPS_EXECUTED.PORT015", IAP_EVENT_B1H_40H) \
1873__PMC_EV_ALIAS("UOPS_EXECUTED.PORT234", IAP_EVENT_B1H_80H) \
1874__PMC_EV_ALIAS("OFFCORE_REQUESTS_SQ_FULL", IAP_EVENT_B2H_01H) \
1875__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.DATA", IAP_EVENT_B3H_01H) \
1876__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE", IAP_EVENT_B3H_02H) \
1877__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.CODE", IAP_EVENT_B3H_04H) \
1878__PMC_EV_ALIAS("OOF_CORE_RESPONSE_0", IAP_EVENT_B7H_01H) \
1879__PMC_EV_ALIAS("SNOOP_RESPONSE.HIT", IAP_EVENT_B8H_01H) \
1880__PMC_EV_ALIAS("SNOOP_RESPONSE.HITE", IAP_EVENT_B8H_02H) \
1881__PMC_EV_ALIAS("SNOOP_RESPONSE.HITM", IAP_EVENT_B8H_04H) \
1882__PMC_EV_ALIAS("PIC_ACCESSES.TPR_READS", IAP_EVENT_BAH_01H) \
1883__PMC_EV_ALIAS("PIC_ACCESSES.TPR_WRITES", IAP_EVENT_BAH_02H) \
1884__PMC_EV_ALIAS("INST_RETIRED.ANY_P", IAP_EVENT_C0H_01H) \
1885__PMC_EV_ALIAS("INST_RETIRED.X87", IAP_EVENT_C0H_02H) \
1886__PMC_EV_ALIAS("UOPS_RETIRED.ANY", IAP_EVENT_C2H_01H) \
1887__PMC_EV_ALIAS("UOPS_RETIRED.RETIRE_SLOTS", IAP_EVENT_C2H_02H) \
1888__PMC_EV_ALIAS("UOPS_RETIRED.MACRO_FUSED", IAP_EVENT_C2H_04H) \
1889__PMC_EV_ALIAS("MACHINE_CLEARS.CYCLES", IAP_EVENT_C3H_01H) \
1890__PMC_EV_ALIAS("MACHINE_CLEARS.MEM_ORDER", IAP_EVENT_C3H_02H) \
1891__PMC_EV_ALIAS("MACHINE_CLEARS.SMC", IAP_EVENT_C3H_04H) \
1892__PMC_EV_ALIAS("MACHINE_CLEARS.FUSION_ASSIST", IAP_EVENT_C3H_10H) \
1893__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_00H) \
1894__PMC_EV_ALIAS("BR_INST_RETIRED.CONDITIONAL", IAP_EVENT_C4H_01H) \
1895__PMC_EV_ALIAS("BR_INST_RETIRED.NEAR_CALL", IAP_EVENT_C4H_02H) \
1896__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_04H) \
1897__PMC_EV_ALIAS("BR_MISP_RETIRED.ALL_BRANCHES", IAP_EVENT_C5H_00H) \
1898__PMC_EV_ALIAS("BR_MISP_RETIRED.NEAR_CALL", IAP_EVENT_C5H_02H) \
1899__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.PACKED_SINGLE", IAP_EVENT_C7H_01H) \
1900__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.SCALAR_SINGLE", IAP_EVENT_C7H_02H) \
1901__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.PACKED_DOUBLE", IAP_EVENT_C7H_04H) \
1902__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.SCALAR_DOUBLE", IAP_EVENT_C7H_08H) \
1903__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.VECTOR_INTEGER", IAP_EVENT_C7H_10H) \
1904__PMC_EV_ALIAS("ITLB_MISS_RETIRED", IAP_EVENT_C8H_20H) \
1905__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L1D_HIT", IAP_EVENT_CBH_01H) \
1906__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L2_HIT", IAP_EVENT_CBH_02H) \
1907__PMC_EV_ALIAS("MEM_LOAD_RETIRED.LLC_UNSHARED_HIT", IAP_EVENT_CBH_04H) \
1908__PMC_EV_ALIAS("MEM_LOAD_RETIRED.OTHER_CORE_L2_HIT_HITM", IAP_EVENT_CBH_08H) \
1909__PMC_EV_ALIAS("MEM_LOAD_RETIRED.LLC_MISS", IAP_EVENT_CBH_10H) \
1910__PMC_EV_ALIAS("MEM_LOAD_RETIRED.HIT_LFB", IAP_EVENT_CBH_40H) \
1911__PMC_EV_ALIAS("MEM_LOAD_RETIRED.DTLB_MISS", IAP_EVENT_CBH_80H) \
1912__PMC_EV_ALIAS("FP_MMX_TRANS.TO_FP", IAP_EVENT_CCH_01H) \
1913__PMC_EV_ALIAS("FP_MMX_TRANS.TO_MMX", IAP_EVENT_CCH_02H) \
1914__PMC_EV_ALIAS("FP_MMX_TRANS.ANY", IAP_EVENT_CCH_03H) \
1915__PMC_EV_ALIAS("MACRO_INSTS.DECODED", IAP_EVENT_D0H_01H) \
1916__PMC_EV_ALIAS("UOPS_DECODED.MS", IAP_EVENT_D1H_02H) \
1917__PMC_EV_ALIAS("UOPS_DECODED.ESP_FOLDING", IAP_EVENT_D1H_04H) \
1918__PMC_EV_ALIAS("UOPS_DECODED.ESP_SYNC", IAP_EVENT_D1H_08H) \
1919__PMC_EV_ALIAS("RAT_STALLS.FLAGS", IAP_EVENT_D2H_01H) \
1920__PMC_EV_ALIAS("RAT_STALLS.REGISTERS", IAP_EVENT_D2H_02H) \
1921__PMC_EV_ALIAS("RAT_STALLS.ROB_READ_PORT", IAP_EVENT_D2H_04H) \
1922__PMC_EV_ALIAS("RAT_STALLS.SCOREBOARD", IAP_EVENT_D2H_08H) \
1923__PMC_EV_ALIAS("RAT_STALLS.ANY", IAP_EVENT_D2H_0FH) \
1924__PMC_EV_ALIAS("SEG_RENAME_STALLS", IAP_EVENT_D4H_01H) \
1925__PMC_EV_ALIAS("ES_REG_RENAMES", IAP_EVENT_D5H_01H) \
1926__PMC_EV_ALIAS("UOP_UNFUSION", IAP_EVENT_DBH_01H) \
1927__PMC_EV_ALIAS("BR_INST_DECODED", IAP_EVENT_E0H_01H) \
1928__PMC_EV_ALIAS("BOGUS_BR", IAP_EVENT_E4H_01H) \
1929__PMC_EV_ALIAS("BPU_MISSED_CALL_RET", IAP_EVENT_E5H_01H) \
1930__PMC_EV_ALIAS("BACLEAR.CLEAR", IAP_EVENT_E6H_01H) \
1931__PMC_EV_ALIAS("BACLEAR.BAD_TARGET", IAP_EVENT_E6H_02H) \
1932__PMC_EV_ALIAS("BPU_CLEARS.EARLY", IAP_EVENT_E8H_01H) \
1933__PMC_EV_ALIAS("BPU_CLEARS.LATE", IAP_EVENT_E8H_02H) \
1934__PMC_EV_ALIAS("BPU_CLEARS.ANY", IAP_EVENT_E8H_03H) \
1935__PMC_EV_ALIAS("L2_TRANSACTIONS.LOAD", IAP_EVENT_F0H_01H) \
1936__PMC_EV_ALIAS("L2_TRANSACTIONS.RFO", IAP_EVENT_F0H_02H) \
1937__PMC_EV_ALIAS("L2_TRANSACTIONS.IFETCH", IAP_EVENT_F0H_04H) \
1938__PMC_EV_ALIAS("L2_TRANSACTIONS.PREFETCH", IAP_EVENT_F0H_08H) \
1939__PMC_EV_ALIAS("L2_TRANSACTIONS.L1D_WB", IAP_EVENT_F0H_10H) \
1940__PMC_EV_ALIAS("L2_TRANSACTIONS.FILL", IAP_EVENT_F0H_20H) \
1941__PMC_EV_ALIAS("L2_TRANSACTIONS.WB", IAP_EVENT_F0H_40H) \
1942__PMC_EV_ALIAS("L2_TRANSACTIONS.ANY", IAP_EVENT_F0H_80H) \
1943__PMC_EV_ALIAS("L2_LINES_IN.S_STATE", IAP_EVENT_F1H_02H) \
1944__PMC_EV_ALIAS("L2_LINES_IN.E_STATE", IAP_EVENT_F1H_04H) \
1945__PMC_EV_ALIAS("L2_LINES_IN.ANY", IAP_EVENT_F1H_07H) \
1946__PMC_EV_ALIAS("L2_LINES_OUT.DEMAND_CLEAN", IAP_EVENT_F2H_01H) \
1947__PMC_EV_ALIAS("L2_LINES_OUT.DEMAND_DIRTY", IAP_EVENT_F2H_02H) \
1948__PMC_EV_ALIAS("L2_LINES_OUT.PREFETCH_CLEAN", IAP_EVENT_F2H_04H) \
1949__PMC_EV_ALIAS("L2_LINES_OUT.PREFETCH_DIRTY", IAP_EVENT_F2H_08H) \
1950__PMC_EV_ALIAS("L2_LINES_OUT.ANY", IAP_EVENT_F2H_0FH) \
1951__PMC_EV_ALIAS("L2_HW_PREFETCH.HIT", IAP_EVENT_F3H_01H) \
1952__PMC_EV_ALIAS("L2_HW_PREFETCH.ALLOC", IAP_EVENT_F3H_02H) \
1953__PMC_EV_ALIAS("L2_HW_PREFETCH.DATA_TRIGGER", IAP_EVENT_F3H_04H) \
1954__PMC_EV_ALIAS("L2_HW_PREFETCH.CODE_TRIGGER", IAP_EVENT_F3H_08H) \
1955__PMC_EV_ALIAS("L2_HW_PREFETCH.DCA_TRIGGER", IAP_EVENT_F3H_10H) \
1956__PMC_EV_ALIAS("L2_HW_PREFETCH.KICK_START", IAP_EVENT_F3H_20H) \
1957__PMC_EV_ALIAS("SQ_MISC.PROMOTION", IAP_EVENT_F4H_01H) \
1958__PMC_EV_ALIAS("SQ_MISC.PROMOTION_POST_GO", IAP_EVENT_F4H_02H) \
1959__PMC_EV_ALIAS("SQ_MISC.LRU_HINTS", IAP_EVENT_F4H_04H) \
1960__PMC_EV_ALIAS("SQ_MISC.FILL_DROPPED", IAP_EVENT_F4H_08H) \
1961__PMC_EV_ALIAS("SQ_MISC.SPLIT_LOCK", IAP_EVENT_F4H_10H) \
1962__PMC_EV_ALIAS("SQ_FULL_STALL_CYCLES", IAP_EVENT_F6H_01H) \
1963__PMC_EV_ALIAS("FP_ASSIST.ALL", IAP_EVENT_F7H_01H) \
1964__PMC_EV_ALIAS("FP_ASSIST.OUTPUT", IAP_EVENT_F7H_02H) \
1965__PMC_EV_ALIAS("FP_ASSIST.INPUT", IAP_EVENT_F7H_04H) \
1966__PMC_EV_ALIAS("SEGMENT_REG_LOADS", IAP_EVENT_F8H_01H) \
1967__PMC_EV_ALIAS("SIMD_INT_64.PACKED_MPY", IAP_EVENT_FDH_01H) \
1968__PMC_EV_ALIAS("SIMD_INT_64.PACKED_SHIFT", IAP_EVENT_FDH_02H) \
1969__PMC_EV_ALIAS("SIMD_INT_64.PACK", IAP_EVENT_FDH_04H) \
1970__PMC_EV_ALIAS("SIMD_INT_64.UNPACK", IAP_EVENT_FDH_08H) \
1971__PMC_EV_ALIAS("SIMD_INT_64.PACKED_LOGICAL", IAP_EVENT_FDH_10H) \
1972__PMC_EV_ALIAS("SIMD_INT_64.PACKED_ARITH", IAP_EVENT_FDH_20H) \
1973__PMC_EV_ALIAS("SIMD_INT_64.SHUFFLE_MOVE", IAP_EVENT_FDH_40H)
1754__PMC_EV_ALIAS("SB_DRAIN.ANY", IAP_EVENT_04H_07H) \
1755__PMC_EV_ALIAS("STORE_BLOCKS.AT_RET", IAP_EVENT_06H_04H) \
1756__PMC_EV_ALIAS("STORE_BLOCKS.L1D_BLOCK", IAP_EVENT_06H_08H) \
1757__PMC_EV_ALIAS("PARTIAL_ADDRESS_ALIAS", IAP_EVENT_07H_01H) \
1758__PMC_EV_ALIAS("DTLB_LOAD_MISSES.ANY", IAP_EVENT_08H_01H) \
1759__PMC_EV_ALIAS("DTLB_LOAD_MISSES.WALK_COMPLETED", IAP_EVENT_08H_02H) \
1760__PMC_EV_ALIAS("DTLB_LOAD_MISSES.STLB_HIT", IAP_EVENT_08H_10H) \
1761__PMC_EV_ALIAS("DTLB_LOAD_MISSES.PDE_MISS", IAP_EVENT_08H_20H) \
1762__PMC_EV_ALIAS("DTLB_LOAD_MISSES.PDP_MISS", IAP_EVENT_08H_40H) \
1763__PMC_EV_ALIAS("DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED", \
1764 IAP_EVENT_08H_80H) \
1765__PMC_EV_ALIAS("MEM_INST_RETIRED.LOADS", IAP_EVENT_0BH_01H) \
1766__PMC_EV_ALIAS("MEM_INST_RETIRED.STORES", IAP_EVENT_0BH_02H) \
1767__PMC_EV_ALIAS("MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD", \
1768 IAP_EVENT_0BH_10H) \
1769__PMC_EV_ALIAS("MEM_STORE_RETIRED.DTLB_MISS", IAP_EVENT_0CH_01H) \
1770__PMC_EV_ALIAS("UOPS_ISSUED.ANY", IAP_EVENT_0EH_01H) \
1771__PMC_EV_ALIAS("UOPS_ISSUED.STALLED_CYCLES", IAP_EVENT_0EH_01H) \
1772__PMC_EV_ALIAS("UOPS_ISSUED.FUSED", IAP_EVENT_0EH_02H) \
1773__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.L3_DATA_MISS_UNKNOWN", \
1774 IAP_EVENT_0FH_01H) \
1775__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.OTHER_CORE_L2_HITM", \
1776 IAP_EVENT_0FH_02H) \
1777__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.REMOTE_CACHE_LOCAL_HOME_HIT", \
1778 IAP_EVENT_0FH_08H) \
1779__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.REMOTE_DRAM", \
1780 IAP_EVENT_0FH_10H) \
1781__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.LOCAL_DRAM", IAP_EVENT_0FH_20H) \
1782__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.UNCACHEABLE", IAP_EVENT_0FH_80H) \
1783__PMC_EV_ALIAS("FP_COMP_OPS_EXE.X87", IAP_EVENT_10H_01H) \
1784__PMC_EV_ALIAS("FP_COMP_OPS_EXE.MMX", IAP_EVENT_10H_02H) \
1785__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP", IAP_EVENT_10H_04H) \
1786__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE2_INTEGER", IAP_EVENT_10H_08H) \
1787__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP_PACKED", IAP_EVENT_10H_10H) \
1788__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP_SCALAR", IAP_EVENT_10H_20H) \
1789__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", \
1790 IAP_EVENT_10H_40H) \
1791__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", \
1792 IAP_EVENT_10H_80H) \
1793__PMC_EV_ALIAS("SIMD_INT_128.PACKED_MPY", IAP_EVENT_12H_01H) \
1794__PMC_EV_ALIAS("SIMD_INT_128.PACKED_SHIFT", IAP_EVENT_12H_02H) \
1795__PMC_EV_ALIAS("SIMD_INT_128.PACK", IAP_EVENT_12H_04H) \
1796__PMC_EV_ALIAS("SIMD_INT_128.UNPACK", IAP_EVENT_12H_08H) \
1797__PMC_EV_ALIAS("SIMD_INT_128.PACKED_LOGICAL", IAP_EVENT_12H_10H) \
1798__PMC_EV_ALIAS("SIMD_INT_128.PACKED_ARITH", IAP_EVENT_12H_20H) \
1799__PMC_EV_ALIAS("SIMD_INT_128.SHUFFLE_MOVE", IAP_EVENT_12H_40H) \
1800__PMC_EV_ALIAS("LOAD_DISPATCH.RS", IAP_EVENT_13H_01H) \
1801__PMC_EV_ALIAS("LOAD_DISPATCH.RS_DELAYED", IAP_EVENT_13H_02H) \
1802__PMC_EV_ALIAS("LOAD_DISPATCH.MOB", IAP_EVENT_13H_04H) \
1803__PMC_EV_ALIAS("LOAD_DISPATCH.ANY", IAP_EVENT_13H_07H) \
1804__PMC_EV_ALIAS("ARITH.CYCLES_DIV_BUSY", IAP_EVENT_14H_01H) \
1805__PMC_EV_ALIAS("ARITH.MUL", IAP_EVENT_14H_02H) \
1806__PMC_EV_ALIAS("INST_QUEUE_WRITES", IAP_EVENT_17H_01H) \
1807__PMC_EV_ALIAS("INST_DECODED.DEC0", IAP_EVENT_18H_01H) \
1808__PMC_EV_ALIAS("TWO_UOP_INSTS_DECODED", IAP_EVENT_19H_01H) \
1809__PMC_EV_ALIAS("INST_QUEUE_WRITE_CYCLES", IAP_EVENT_1EH_01H) \
1810__PMC_EV_ALIAS("LSD_OVERFLOW", IAP_EVENT_20H_01H) \
1811__PMC_EV_ALIAS("L2_RQSTS.LD_HIT", IAP_EVENT_24H_01H) \
1812__PMC_EV_ALIAS("L2_RQSTS.LD_MISS", IAP_EVENT_24H_02H) \
1813__PMC_EV_ALIAS("L2_RQSTS.LOADS", IAP_EVENT_24H_03H) \
1814__PMC_EV_ALIAS("L2_RQSTS.RFO_HIT", IAP_EVENT_24H_04H) \
1815__PMC_EV_ALIAS("L2_RQSTS.RFO_MISS", IAP_EVENT_24H_08H) \
1816__PMC_EV_ALIAS("L2_RQSTS.RFOS", IAP_EVENT_24H_0CH) \
1817__PMC_EV_ALIAS("L2_RQSTS.IFETCH_HIT", IAP_EVENT_24H_10H) \
1818__PMC_EV_ALIAS("L2_RQSTS.IFETCH_MISS", IAP_EVENT_24H_20H) \
1819__PMC_EV_ALIAS("L2_RQSTS.IFETCHES", IAP_EVENT_24H_30H) \
1820__PMC_EV_ALIAS("L2_RQSTS.PREFETCH_HIT", IAP_EVENT_24H_40H) \
1821__PMC_EV_ALIAS("L2_RQSTS.PREFETCH_MISS", IAP_EVENT_24H_80H) \
1822__PMC_EV_ALIAS("L2_RQSTS.PREFETCHES", IAP_EVENT_24H_C0H) \
1823__PMC_EV_ALIAS("L2_RQSTS.MISS", IAP_EVENT_24H_AAH) \
1824__PMC_EV_ALIAS("L2_RQSTS.REFERENCES", IAP_EVENT_24H_FFH) \
1825__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.I_STATE", IAP_EVENT_26H_01H) \
1826__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.S_STATE", IAP_EVENT_26H_02H) \
1827__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.E_STATE", IAP_EVENT_26H_04H) \
1828__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.M_STATE", IAP_EVENT_26H_08H) \
1829__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.MESI", IAP_EVENT_26H_0FH) \
1830__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.I_STATE", IAP_EVENT_26H_10H) \
1831__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.S_STATE", IAP_EVENT_26H_20H) \
1832__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.E_STATE", IAP_EVENT_26H_40H) \
1833__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.M_STATE", IAP_EVENT_26H_80H) \
1834__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.MESI", IAP_EVENT_26H_F0H) \
1835__PMC_EV_ALIAS("L2_DATA_RQSTS.ANY", IAP_EVENT_26H_FFH) \
1836__PMC_EV_ALIAS("L2_WRITE.RFO.I_STATE", IAP_EVENT_27H_01H) \
1837__PMC_EV_ALIAS("L2_WRITE.RFO.S_STATE", IAP_EVENT_27H_02H) \
1838__PMC_EV_ALIAS("L2_WRITE.RFO.M_STATE", IAP_EVENT_27H_08H) \
1839__PMC_EV_ALIAS("L2_WRITE.RFO.HIT", IAP_EVENT_27H_0EH) \
1840__PMC_EV_ALIAS("L2_WRITE.RFO.MESI", IAP_EVENT_27H_0FH) \
1841__PMC_EV_ALIAS("L2_WRITE.LOCK.I_STATE", IAP_EVENT_27H_10H) \
1842__PMC_EV_ALIAS("L2_WRITE.LOCK.S_STATE", IAP_EVENT_27H_20H) \
1843__PMC_EV_ALIAS("L2_WRITE.LOCK.E_STATE", IAP_EVENT_27H_40H) \
1844__PMC_EV_ALIAS("L2_WRITE.LOCK.M_STATE", IAP_EVENT_27H_80H) \
1845__PMC_EV_ALIAS("L2_WRITE.LOCK.HIT", IAP_EVENT_27H_E0H) \
1846__PMC_EV_ALIAS("L2_WRITE.LOCK.MESI", IAP_EVENT_27H_F0H) \
1847__PMC_EV_ALIAS("L1D_WB_L2.I_STATE", IAP_EVENT_28H_01H) \
1848__PMC_EV_ALIAS("L1D_WB_L2.S_STATE", IAP_EVENT_28H_02H) \
1849__PMC_EV_ALIAS("L1D_WB_L2.E_STATE", IAP_EVENT_28H_04H) \
1850__PMC_EV_ALIAS("L1D_WB_L2.M_STATE", IAP_EVENT_28H_08H) \
1851__PMC_EV_ALIAS("L1D_WB_L2.MESI", IAP_EVENT_28H_0FH) \
1852__PMC_EV_ALIAS("L3_LAT_CACHE.REFERENCE", IAP_EVENT_2EH_4FH) \
1853__PMC_EV_ALIAS("L3_LAT_CACHE.MISS", IAP_EVENT_2EH_41H) \
1854__PMC_EV_ALIAS("CPU_CLK_UNHALTED.THREAD_P", IAP_EVENT_3CH_00H) \
1855__PMC_EV_ALIAS("CPU_CLK_UNHALTED.REF_P", IAP_EVENT_3CH_01H) \
1856__PMC_EV_ALIAS("L1D_CACHE_LD.I_STATE", IAP_EVENT_40H_01H) \
1857__PMC_EV_ALIAS("L1D_CACHE_LD.S_STATE", IAP_EVENT_40H_02H) \
1858__PMC_EV_ALIAS("L1D_CACHE_LD.E_STATE", IAP_EVENT_40H_04H) \
1859__PMC_EV_ALIAS("L1D_CACHE_LD.M_STATE", IAP_EVENT_40H_08H) \
1860__PMC_EV_ALIAS("L1D_CACHE_LD.MESI", IAP_EVENT_40H_0FH) \
1861__PMC_EV_ALIAS("L1D_CACHE_ST.S_STATE", IAP_EVENT_41H_02H) \
1862__PMC_EV_ALIAS("L1D_CACHE_ST.E_STATE", IAP_EVENT_41H_04H) \
1863__PMC_EV_ALIAS("L1D_CACHE_ST.M_STATE", IAP_EVENT_41H_08H) \
1864__PMC_EV_ALIAS("L1D_CACHE_LOCK.HIT", IAP_EVENT_42H_01H) \
1865__PMC_EV_ALIAS("L1D_CACHE_LOCK.S_STATE", IAP_EVENT_42H_02H) \
1866__PMC_EV_ALIAS("L1D_CACHE_LOCK.E_STATE", IAP_EVENT_42H_04H) \
1867__PMC_EV_ALIAS("L1D_CACHE_LOCK.M_STATE", IAP_EVENT_42H_08H) \
1868__PMC_EV_ALIAS("L1D_ALL_REF.ANY", IAP_EVENT_43H_01H) \
1869__PMC_EV_ALIAS("L1D_ALL_REF.CACHEABLE", IAP_EVENT_43H_02H) \
1870__PMC_EV_ALIAS("L1D_PEND_MISS.LOAD_BUFFERS_FULL", IAP_EVENT_48H_02H) \
1871__PMC_EV_ALIAS("DTLB_MISSES.ANY", IAP_EVENT_49H_01H) \
1872__PMC_EV_ALIAS("DTLB_MISSES.WALK_COMPLETED", IAP_EVENT_49H_02H) \
1873__PMC_EV_ALIAS("DTLB_MISSES.STLB_HIT", IAP_EVENT_49H_10H) \
1874__PMC_EV_ALIAS("LOAD_HIT_PRE", IAP_EVENT_4CH_01H) \
1875__PMC_EV_ALIAS("L1D_PREFETCH.REQUESTS", IAP_EVENT_4EH_01H) \
1876__PMC_EV_ALIAS("L1D_PREFETCH.MISS", IAP_EVENT_4EH_02H) \
1877__PMC_EV_ALIAS("L1D_PREFETCH.TRIGGERS", IAP_EVENT_4EH_04H) \
1878__PMC_EV_ALIAS("L1D.REPL", IAP_EVENT_51H_01H) \
1879__PMC_EV_ALIAS("L1D.M_REPL", IAP_EVENT_51H_02H) \
1880__PMC_EV_ALIAS("L1D.M_EVICT", IAP_EVENT_51H_04H) \
1881__PMC_EV_ALIAS("L1D.M_SNOOP_EVICT", IAP_EVENT_51H_08H) \
1882__PMC_EV_ALIAS("L1D_CACHE_PREFETCH_LOCK_FB_HIT", IAP_EVENT_52H_01H) \
1883__PMC_EV_ALIAS("L1D_CACHE_LOCK_FB_HIT", IAP_EVENT_53H_01H) \
1884__PMC_EV_ALIAS("CACHE_LOCK_CYCLES.L1D_L2", IAP_EVENT_63H_01H) \
1885__PMC_EV_ALIAS("CACHE_LOCK_CYCLES.L1D", IAP_EVENT_63H_02H) \
1886__PMC_EV_ALIAS("IO_TRANSACTIONS", IAP_EVENT_6CH_01H) \
1887__PMC_EV_ALIAS("L1I.HITS", IAP_EVENT_80H_01H) \
1888__PMC_EV_ALIAS("L1I.MISSES", IAP_EVENT_80H_02H) \
1889__PMC_EV_ALIAS("L1I.READS", IAP_EVENT_80H_03H) \
1890__PMC_EV_ALIAS("L1I.CYCLES_STALLED", IAP_EVENT_80H_04H) \
1891__PMC_EV_ALIAS("LARGE_ITLB.HIT", IAP_EVENT_82H_01H) \
1892__PMC_EV_ALIAS("ITLB_MISSES.ANY", IAP_EVENT_85H_01H) \
1893__PMC_EV_ALIAS("ITLB_MISSES.WALK_COMPLETED", IAP_EVENT_85H_02H) \
1894__PMC_EV_ALIAS("ILD_STALL.LCP", IAP_EVENT_87H_01H) \
1895__PMC_EV_ALIAS("ILD_STALL.MRU", IAP_EVENT_87H_02H) \
1896__PMC_EV_ALIAS("ILD_STALL.IQ_FULL", IAP_EVENT_87H_04H) \
1897__PMC_EV_ALIAS("ILD_STALL.REGEN", IAP_EVENT_87H_08H) \
1898__PMC_EV_ALIAS("ILD_STALL.ANY", IAP_EVENT_87H_0FH) \
1899__PMC_EV_ALIAS("BR_INST_EXEC.COND", IAP_EVENT_88H_01H) \
1900__PMC_EV_ALIAS("BR_INST_EXEC.DIRECT", IAP_EVENT_88H_02H) \
1901__PMC_EV_ALIAS("BR_INST_EXEC.INDIRECT_NON_CALL", IAP_EVENT_88H_04H) \
1902__PMC_EV_ALIAS("BR_INST_EXEC.NON_CALLS", IAP_EVENT_88H_07H) \
1903__PMC_EV_ALIAS("BR_INST_EXEC.RETURN_NEAR", IAP_EVENT_88H_08H) \
1904__PMC_EV_ALIAS("BR_INST_EXEC.DIRECT_NEAR_CALL", IAP_EVENT_88H_10H) \
1905__PMC_EV_ALIAS("BR_INST_EXEC.INDIRECT_NEAR_CALL", IAP_EVENT_88H_20H) \
1906__PMC_EV_ALIAS("BR_INST_EXEC.NEAR_CALLS", IAP_EVENT_88H_30H) \
1907__PMC_EV_ALIAS("BR_INST_EXEC.TAKEN", IAP_EVENT_88H_40H) \
1908__PMC_EV_ALIAS("BR_INST_EXEC.ANY", IAP_EVENT_88H_7FH) \
1909__PMC_EV_ALIAS("BR_MISP_EXEC.COND", IAP_EVENT_89H_01H) \
1910__PMC_EV_ALIAS("BR_MISP_EXEC.DIRECT", IAP_EVENT_89H_02H) \
1911__PMC_EV_ALIAS("BR_MISP_EXEC.INDIRECT_NON_CALL", IAP_EVENT_89H_04H) \
1912__PMC_EV_ALIAS("BR_MISP_EXEC.NON_CALLS", IAP_EVENT_89H_07H) \
1913__PMC_EV_ALIAS("BR_MISP_EXEC.RETURN_NEAR", IAP_EVENT_89H_08H) \
1914__PMC_EV_ALIAS("BR_MISP_EXEC.DIRECT_NEAR_CALL", IAP_EVENT_89H_10H) \
1915__PMC_EV_ALIAS("BR_MISP_EXEC.INDIRECT_NEAR_CALL", IAP_EVENT_89H_20H) \
1916__PMC_EV_ALIAS("BR_MISP_EXEC.NEAR_CALLS", IAP_EVENT_89H_30H) \
1917__PMC_EV_ALIAS("BR_MISP_EXEC.TAKEN", IAP_EVENT_89H_40H) \
1918__PMC_EV_ALIAS("BR_MISP_EXEC.ANY", IAP_EVENT_89H_7FH) \
1919__PMC_EV_ALIAS("RESOURCE_STALLS.ANY", IAP_EVENT_A2H_01H) \
1920__PMC_EV_ALIAS("RESOURCE_STALLS.LOAD", IAP_EVENT_A2H_02H) \
1921__PMC_EV_ALIAS("RESOURCE_STALLS.RS_FULL", IAP_EVENT_A2H_04H) \
1922__PMC_EV_ALIAS("RESOURCE_STALLS.STORE", IAP_EVENT_A2H_08H) \
1923__PMC_EV_ALIAS("RESOURCE_STALLS.ROB_FULL", IAP_EVENT_A2H_10H) \
1924__PMC_EV_ALIAS("RESOURCE_STALLS.FPCW", IAP_EVENT_A2H_20H) \
1925__PMC_EV_ALIAS("RESOURCE_STALLS.MXCSR", IAP_EVENT_A2H_40H) \
1926__PMC_EV_ALIAS("RESOURCE_STALLS.OTHER", IAP_EVENT_A2H_80H) \
1927__PMC_EV_ALIAS("MACRO_INSTS.FUSIONS_DECODED", IAP_EVENT_A6H_01H) \
1928__PMC_EV_ALIAS("BACLEAR_FORCE_IQ", IAP_EVENT_A7H_01H) \
1929__PMC_EV_ALIAS("LSD.UOPS", IAP_EVENT_A8H_01H) \
1930__PMC_EV_ALIAS("ITLB_FLUSH", IAP_EVENT_AEH_01H) \
1931__PMC_EV_ALIAS("OFFCORE_REQUESTS.L1D_WRITEBACK", IAP_EVENT_B0H_40H) \
1932__PMC_EV_ALIAS("UOPS_EXECUTED.PORT0", IAP_EVENT_B1H_01H) \
1933__PMC_EV_ALIAS("UOPS_EXECUTED.PORT1", IAP_EVENT_B1H_02H) \
1934__PMC_EV_ALIAS("UOPS_EXECUTED.PORT2_CORE", IAP_EVENT_B1H_04H) \
1935__PMC_EV_ALIAS("UOPS_EXECUTED.PORT3_CORE", IAP_EVENT_B1H_08H) \
1936__PMC_EV_ALIAS("UOPS_EXECUTED.PORT4_CORE", IAP_EVENT_B1H_10H) \
1937__PMC_EV_ALIAS("UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5", \
1938 IAP_EVENT_B1H_1FH) \
1939__PMC_EV_ALIAS("UOPS_EXECUTED.PORT5", IAP_EVENT_B1H_20H) \
1940__PMC_EV_ALIAS("UOPS_EXECUTED.CORE_ACTIVE_CYCLES", IAP_EVENT_B1H_3FH) \
1941__PMC_EV_ALIAS("UOPS_EXECUTED.PORT015", IAP_EVENT_B1H_40H) \
1942__PMC_EV_ALIAS("UOPS_EXECUTED.PORT234", IAP_EVENT_B1H_80H) \
1943__PMC_EV_ALIAS("OFFCORE_REQUESTS_SQ_FULL", IAP_EVENT_B2H_01H) \
1944__PMC_EV_ALIAS("OFF_CORE_RESPONSE_0", IAP_EVENT_B7H_01H) \
1945__PMC_EV_ALIAS("SNOOP_RESPONSE.HIT", IAP_EVENT_B8H_01H) \
1946__PMC_EV_ALIAS("SNOOP_RESPONSE.HITE", IAP_EVENT_B8H_02H) \
1947__PMC_EV_ALIAS("SNOOP_RESPONSE.HITM", IAP_EVENT_B8H_04H) \
1948__PMC_EV_ALIAS("OFF_CORE_RESPONSE_1", IAP_EVENT_BBH_01H) \
1949__PMC_EV_ALIAS("INST_RETIRED.ANY_P", IAP_EVENT_C0H_01H) \
1950__PMC_EV_ALIAS("INST_RETIRED.X87", IAP_EVENT_C0H_02H) \
1951__PMC_EV_ALIAS("INST_RETIRED.MMX", IAP_EVENT_C0H_04H) \
1952__PMC_EV_ALIAS("UOPS_RETIRED.ANY", IAP_EVENT_C2H_01H) \
1953__PMC_EV_ALIAS("UOPS_RETIRED.RETIRE_SLOTS", IAP_EVENT_C2H_02H) \
1954__PMC_EV_ALIAS("UOPS_RETIRED.MACRO_FUSED", IAP_EVENT_C2H_04H) \
1955__PMC_EV_ALIAS("MACHINE_CLEARS.CYCLES", IAP_EVENT_C3H_01H) \
1956__PMC_EV_ALIAS("MACHINE_CLEARS.MEM_ORDER", IAP_EVENT_C3H_02H) \
1957__PMC_EV_ALIAS("MACHINE_CLEARS.SMC", IAP_EVENT_C3H_04H) \
1958__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_00H) \
1959__PMC_EV_ALIAS("BR_INST_RETIRED.CONDITIONAL", IAP_EVENT_C4H_01H) \
1960__PMC_EV_ALIAS("BR_INST_RETIRED.NEAR_CALL", IAP_EVENT_C4H_02H) \
1961__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_04H) \
1962__PMC_EV_ALIAS("BR_MISP_RETIRED.ALL_BRANCHES", IAP_EVENT_C5H_00H) \
1963__PMC_EV_ALIAS("BR_MISP_RETIRED.NEAR_CALL", IAP_EVENT_C5H_02H) \
1964__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.PACKED_SINGLE", IAP_EVENT_C7H_01H) \
1965__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.SCALAR_SINGLE", IAP_EVENT_C7H_02H) \
1966__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.PACKED_DOUBLE", IAP_EVENT_C7H_04H) \
1967__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.SCALAR_DOUBLE", IAP_EVENT_C7H_08H) \
1968__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.VECTOR_INTEGER", IAP_EVENT_C7H_10H) \
1969__PMC_EV_ALIAS("ITLB_MISS_RETIRED", IAP_EVENT_C8H_20H) \
1970__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L1D_HIT", IAP_EVENT_CBH_01H) \
1971__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L2_HIT", IAP_EVENT_CBH_02H) \
1972__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L3_UNSHARED_HIT", IAP_EVENT_CBH_04H) \
1973__PMC_EV_ALIAS("MEM_LOAD_RETIRED.OTHER_CORE_L2_HIT_HITM", \
1974 IAP_EVENT_CBH_08H) \
1975__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L3_MISS", IAP_EVENT_CBH_10H) \
1976__PMC_EV_ALIAS("MEM_LOAD_RETIRED.HIT_LFB", IAP_EVENT_CBH_40H) \
1977__PMC_EV_ALIAS("MEM_LOAD_RETIRED.DTLB_MISS", IAP_EVENT_CBH_80H) \
1978__PMC_EV_ALIAS("FP_MMX_TRANS.TO_FP", IAP_EVENT_CCH_01H) \
1979__PMC_EV_ALIAS("FP_MMX_TRANS.TO_MMX", IAP_EVENT_CCH_02H) \
1980__PMC_EV_ALIAS("FP_MMX_TRANS.ANY", IAP_EVENT_CCH_03H) \
1981__PMC_EV_ALIAS("MACRO_INSTS.DECODED", IAP_EVENT_D0H_01H) \
1982__PMC_EV_ALIAS("UOPS_DECODED.MS", IAP_EVENT_D1H_02H) \
1983__PMC_EV_ALIAS("UOPS_DECODED.ESP_FOLDING", IAP_EVENT_D1H_04H) \
1984__PMC_EV_ALIAS("UOPS_DECODED.ESP_SYNC", IAP_EVENT_D1H_08H) \
1985__PMC_EV_ALIAS("RAT_STALLS.FLAGS", IAP_EVENT_D2H_01H) \
1986__PMC_EV_ALIAS("RAT_STALLS.REGISTERS", IAP_EVENT_D2H_02H) \
1987__PMC_EV_ALIAS("RAT_STALLS.ROB_READ_PORT", IAP_EVENT_D2H_04H) \
1988__PMC_EV_ALIAS("RAT_STALLS.SCOREBOARD", IAP_EVENT_D2H_08H) \
1989__PMC_EV_ALIAS("RAT_STALLS.ANY", IAP_EVENT_D2H_0FH) \
1990__PMC_EV_ALIAS("SEG_RENAME_STALLS", IAP_EVENT_D4H_01H) \
1991__PMC_EV_ALIAS("ES_REG_RENAMES", IAP_EVENT_D5H_01H) \
1992__PMC_EV_ALIAS("UOP_UNFUSION", IAP_EVENT_DBH_01H) \
1993__PMC_EV_ALIAS("BR_INST_DECODED", IAP_EVENT_E0H_01H) \
1994__PMC_EV_ALIAS("BPU_MISSED_CALL_RET", IAP_EVENT_E5H_01H) \
1995__PMC_EV_ALIAS("BACLEAR.CLEAR", IAP_EVENT_E6H_01H) \
1996__PMC_EV_ALIAS("BACLEAR.BAD_TARGET", IAP_EVENT_E6H_02H) \
1997__PMC_EV_ALIAS("BPU_CLEARS.EARLY", IAP_EVENT_E8H_01H) \
1998__PMC_EV_ALIAS("BPU_CLEARS.LATE", IAP_EVENT_E8H_02H) \
1999__PMC_EV_ALIAS("BPU_CLEARS.ANY", IAP_EVENT_E8H_03H) \
2000__PMC_EV_ALIAS("L2_TRANSACTIONS.LOAD", IAP_EVENT_F0H_01H) \
2001__PMC_EV_ALIAS("L2_TRANSACTIONS.RFO", IAP_EVENT_F0H_02H) \
2002__PMC_EV_ALIAS("L2_TRANSACTIONS.IFETCH", IAP_EVENT_F0H_04H) \
2003__PMC_EV_ALIAS("L2_TRANSACTIONS.PREFETCH", IAP_EVENT_F0H_08H) \
2004__PMC_EV_ALIAS("L2_TRANSACTIONS.L1D_WB", IAP_EVENT_F0H_10H) \
2005__PMC_EV_ALIAS("L2_TRANSACTIONS.FILL", IAP_EVENT_F0H_20H) \
2006__PMC_EV_ALIAS("L2_TRANSACTIONS.WB", IAP_EVENT_F0H_40H) \
2007__PMC_EV_ALIAS("L2_TRANSACTIONS.ANY", IAP_EVENT_F0H_80H) \
2008__PMC_EV_ALIAS("L2_LINES_IN.S_STATE", IAP_EVENT_F1H_02H) \
2009__PMC_EV_ALIAS("L2_LINES_IN.E_STATE", IAP_EVENT_F1H_04H) \
2010__PMC_EV_ALIAS("L2_LINES_IN.ANY", IAP_EVENT_F1H_07H) \
2011__PMC_EV_ALIAS("L2_LINES_OUT.DEMAND_CLEAN", IAP_EVENT_F2H_01H) \
2012__PMC_EV_ALIAS("L2_LINES_OUT.DEMAND_DIRTY", IAP_EVENT_F2H_02H) \
2013__PMC_EV_ALIAS("L2_LINES_OUT.PREFETCH_CLEAN", IAP_EVENT_F2H_04H) \
2014__PMC_EV_ALIAS("L2_LINES_OUT.PREFETCH_DIRTY", IAP_EVENT_F2H_08H) \
2015__PMC_EV_ALIAS("L2_LINES_OUT.ANY", IAP_EVENT_F2H_0FH) \
2016__PMC_EV_ALIAS("SQ_MISC.SPLIT_LOCK", IAP_EVENT_F4H_10H) \
2017__PMC_EV_ALIAS("SQ_FULL_STALL_CYCLES", IAP_EVENT_F6H_01H) \
2018__PMC_EV_ALIAS("FP_ASSIST.ALL", IAP_EVENT_F7H_01H) \
2019__PMC_EV_ALIAS("FP_ASSIST.OUTPUT", IAP_EVENT_F7H_02H) \
2020__PMC_EV_ALIAS("FP_ASSIST.INPUT", IAP_EVENT_F7H_04H) \
2021__PMC_EV_ALIAS("SIMD_INT_64.PACKED_MPY", IAP_EVENT_FDH_01H) \
2022__PMC_EV_ALIAS("SIMD_INT_64.PACKED_SHIFT", IAP_EVENT_FDH_02H) \
2023__PMC_EV_ALIAS("SIMD_INT_64.PACK", IAP_EVENT_FDH_04H) \
2024__PMC_EV_ALIAS("SIMD_INT_64.UNPACK", IAP_EVENT_FDH_08H) \
2025__PMC_EV_ALIAS("SIMD_INT_64.PACKED_LOGICAL", IAP_EVENT_FDH_10H) \
2026__PMC_EV_ALIAS("SIMD_INT_64.PACKED_ARITH", IAP_EVENT_FDH_20H) \
2027__PMC_EV_ALIAS("SIMD_INT_64.SHUFFLE_MOVE", IAP_EVENT_FDH_40H) \
2028__PMC_EV_ALIAS_COREI7_OLD()
1974
2029
2030/*
2031 * Aliases for Westmere PMC events (253669-033US December 2009)
2032 */
2033#define __PMC_EV_ALIAS_WESTMERE() \
2034__PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \
2035__PMC_EV_ALIAS("LOAD_BLOCK.OVERLAP_STORE", IAP_EVENT_03H_02H) \
2036__PMC_EV_ALIAS("SB_DRAIN.ANY", IAP_EVENT_04H_07H) \
2037__PMC_EV_ALIAS("MISALIGN_MEMORY.STORE", IAP_EVENT_05H_02H) \
2038__PMC_EV_ALIAS("STORE_BLOCKS.AT_RET", IAP_EVENT_06H_04H) \
2039__PMC_EV_ALIAS("STORE_BLOCKS.L1D_BLOCK", IAP_EVENT_06H_08H) \
2040__PMC_EV_ALIAS("PARTIAL_ADDRESS_ALIAS", IAP_EVENT_07H_01H) \
2041__PMC_EV_ALIAS("DTLB_LOAD_MISSES.ANY", IAP_EVENT_08H_01H) \
2042__PMC_EV_ALIAS("DTLB_LOAD_MISSES.WALK_COMPLETED", IAP_EVENT_08H_02H) \
2043__PMC_EV_ALIAS("DTLB_LOAD_MISSES.WALK_CYCLES", IAP_EVENT_08H_04H) \
2044__PMC_EV_ALIAS("DTLB_LOAD_MISSES.STLB_HIT", IAP_EVENT_08H_10H) \
2045__PMC_EV_ALIAS("DTLB_LOAD_MISSES.PDE_MISS", IAP_EVENT_08H_20H) \
2046__PMC_EV_ALIAS("MEM_INST_RETIRED.LOADS", IAP_EVENT_0BH_01H) \
2047__PMC_EV_ALIAS("MEM_INST_RETIRED.STORES", IAP_EVENT_0BH_02H) \
2048__PMC_EV_ALIAS("MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD", \
2049 IAP_EVENT_0BH_10H) \
2050__PMC_EV_ALIAS("MEM_STORE_RETIRED.DTLB_MISS", IAP_EVENT_0CH_01H) \
2051__PMC_EV_ALIAS("UOPS_ISSUED.ANY", IAP_EVENT_0EH_01H) \
2052__PMC_EV_ALIAS("UOPS_ISSUED.STALLED_CYCLES", IAP_EVENT_0EH_01H) \
2053__PMC_EV_ALIAS("UOPS_ISSUED.FUSED", IAP_EVENT_0EH_02H) \
2054__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.LOCAL_HITM", IAP_EVENT_0FH_02H) \
2055__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.LOCAL_DRAM_AND_REMOTE_CACHE_HIT", \
2056 IAP_EVENT_0FH_08H) \
2057__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.LOCAL_DRAM", IAP_EVENT_0FH_10H) \
2058__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.REMOTE_DRAM", IAP_EVENT_0FH_20H) \
2059__PMC_EV_ALIAS("MEM_UNCORE_RETIRED.UNCACHEABLE", IAP_EVENT_0FH_80H) \
2060__PMC_EV_ALIAS("FP_COMP_OPS_EXE.X87", IAP_EVENT_10H_01H) \
2061__PMC_EV_ALIAS("FP_COMP_OPS_EXE.MMX", IAP_EVENT_10H_02H) \
2062__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP", IAP_EVENT_10H_04H) \
2063__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE2_INTEGER", IAP_EVENT_10H_08H) \
2064__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP_PACKED", IAP_EVENT_10H_10H) \
2065__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_FP_SCALAR", IAP_EVENT_10H_20H) \
2066__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", \
2067 IAP_EVENT_10H_40H) \
2068__PMC_EV_ALIAS("FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", \
2069 IAP_EVENT_10H_80H) \
2070__PMC_EV_ALIAS("SIMD_INT_128.PACKED_MPY", IAP_EVENT_12H_01H) \
2071__PMC_EV_ALIAS("SIMD_INT_128.PACKED_SHIFT", IAP_EVENT_12H_02H) \
2072__PMC_EV_ALIAS("SIMD_INT_128.PACK", IAP_EVENT_12H_04H) \
2073__PMC_EV_ALIAS("SIMD_INT_128.UNPACK", IAP_EVENT_12H_08H) \
2074__PMC_EV_ALIAS("SIMD_INT_128.PACKED_LOGICAL", IAP_EVENT_12H_10H) \
2075__PMC_EV_ALIAS("SIMD_INT_128.PACKED_ARITH", IAP_EVENT_12H_20H) \
2076__PMC_EV_ALIAS("SIMD_INT_128.SHUFFLE_MOVE", IAP_EVENT_12H_40H) \
2077__PMC_EV_ALIAS("LOAD_DISPATCH.RS", IAP_EVENT_13H_01H) \
2078__PMC_EV_ALIAS("LOAD_DISPATCH.RS_DELAYED", IAP_EVENT_13H_02H) \
2079__PMC_EV_ALIAS("LOAD_DISPATCH.MOB", IAP_EVENT_13H_04H) \
2080__PMC_EV_ALIAS("LOAD_DISPATCH.ANY", IAP_EVENT_13H_07H) \
2081__PMC_EV_ALIAS("ARITH.CYCLES_DIV_BUSY", IAP_EVENT_14H_01H) \
2082__PMC_EV_ALIAS("ARITH.MUL", IAP_EVENT_14H_02H) \
2083__PMC_EV_ALIAS("INST_QUEUE_WRITES", IAP_EVENT_17H_01H) \
2084__PMC_EV_ALIAS("INST_DECODED.DEC0", IAP_EVENT_18H_01H) \
2085__PMC_EV_ALIAS("TWO_UOP_INSTS_DECODED", IAP_EVENT_19H_01H) \
2086__PMC_EV_ALIAS("INST_QUEUE_WRITE_CYCLES", IAP_EVENT_1EH_01H) \
2087__PMC_EV_ALIAS("LSD_OVERFLOW", IAP_EVENT_20H_01H) \
2088__PMC_EV_ALIAS("L2_RQSTS.LD_HIT", IAP_EVENT_24H_01H) \
2089__PMC_EV_ALIAS("L2_RQSTS.LD_MISS", IAP_EVENT_24H_02H) \
2090__PMC_EV_ALIAS("L2_RQSTS.LOADS", IAP_EVENT_24H_03H) \
2091__PMC_EV_ALIAS("L2_RQSTS.RFO_HIT", IAP_EVENT_24H_04H) \
2092__PMC_EV_ALIAS("L2_RQSTS.RFO_MISS", IAP_EVENT_24H_08H) \
2093__PMC_EV_ALIAS("L2_RQSTS.RFOS", IAP_EVENT_24H_0CH) \
2094__PMC_EV_ALIAS("L2_RQSTS.IFETCH_HIT", IAP_EVENT_24H_10H) \
2095__PMC_EV_ALIAS("L2_RQSTS.IFETCH_MISS", IAP_EVENT_24H_20H) \
2096__PMC_EV_ALIAS("L2_RQSTS.IFETCHES", IAP_EVENT_24H_30H) \
2097__PMC_EV_ALIAS("L2_RQSTS.PREFETCH_HIT", IAP_EVENT_24H_40H) \
2098__PMC_EV_ALIAS("L2_RQSTS.PREFETCH_MISS", IAP_EVENT_24H_80H) \
2099__PMC_EV_ALIAS("L2_RQSTS.PREFETCHES", IAP_EVENT_24H_C0H) \
2100__PMC_EV_ALIAS("L2_RQSTS.MISS", IAP_EVENT_24H_AAH) \
2101__PMC_EV_ALIAS("L2_RQSTS.REFERENCES", IAP_EVENT_24H_FFH) \
2102__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.I_STATE", IAP_EVENT_26H_01H) \
2103__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.S_STATE", IAP_EVENT_26H_02H) \
2104__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.E_STATE", IAP_EVENT_26H_04H) \
2105__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.M_STATE", IAP_EVENT_26H_08H) \
2106__PMC_EV_ALIAS("L2_DATA_RQSTS.DEMAND.MESI", IAP_EVENT_26H_0FH) \
2107__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.I_STATE", IAP_EVENT_26H_10H) \
2108__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.S_STATE", IAP_EVENT_26H_20H) \
2109__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.E_STATE", IAP_EVENT_26H_40H) \
2110__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.M_STATE", IAP_EVENT_26H_80H) \
2111__PMC_EV_ALIAS("L2_DATA_RQSTS.PREFETCH.MESI", IAP_EVENT_26H_F0H) \
2112__PMC_EV_ALIAS("L2_DATA_RQSTS.ANY", IAP_EVENT_26H_FFH) \
2113__PMC_EV_ALIAS("L2_WRITE.RFO.I_STATE", IAP_EVENT_27H_01H) \
2114__PMC_EV_ALIAS("L2_WRITE.RFO.S_STATE", IAP_EVENT_27H_02H) \
2115__PMC_EV_ALIAS("L2_WRITE.RFO.M_STATE", IAP_EVENT_27H_08H) \
2116__PMC_EV_ALIAS("L2_WRITE.RFO.HIT", IAP_EVENT_27H_0EH) \
2117__PMC_EV_ALIAS("L2_WRITE.RFO.MESI", IAP_EVENT_27H_0FH) \
2118__PMC_EV_ALIAS("L2_WRITE.LOCK.I_STATE", IAP_EVENT_27H_10H) \
2119__PMC_EV_ALIAS("L2_WRITE.LOCK.S_STATE", IAP_EVENT_27H_20H) \
2120__PMC_EV_ALIAS("L2_WRITE.LOCK.E_STATE", IAP_EVENT_27H_40H) \
2121__PMC_EV_ALIAS("L2_WRITE.LOCK.M_STATE", IAP_EVENT_27H_80H) \
2122__PMC_EV_ALIAS("L2_WRITE.LOCK.HIT", IAP_EVENT_27H_E0H) \
2123__PMC_EV_ALIAS("L2_WRITE.LOCK.MESI", IAP_EVENT_27H_F0H) \
2124__PMC_EV_ALIAS("L1D_WB_L2.I_STATE", IAP_EVENT_28H_01H) \
2125__PMC_EV_ALIAS("L1D_WB_L2.S_STATE", IAP_EVENT_28H_02H) \
2126__PMC_EV_ALIAS("L1D_WB_L2.E_STATE", IAP_EVENT_28H_04H) \
2127__PMC_EV_ALIAS("L1D_WB_L2.M_STATE", IAP_EVENT_28H_08H) \
2128__PMC_EV_ALIAS("L1D_WB_L2.MESI", IAP_EVENT_28H_0FH) \
2129__PMC_EV_ALIAS("L3_LAT_CACHE.REFERENCE", IAP_EVENT_2EH_02H) \
2130__PMC_EV_ALIAS("L3_LAT_CACHE.MISS", IAP_EVENT_2EH_01H) \
2131__PMC_EV_ALIAS("CPU_CLK_UNHALTED.THREAD_P", IAP_EVENT_3CH_00H) \
2132__PMC_EV_ALIAS("CPU_CLK_UNHALTED.REF_P", IAP_EVENT_3CH_01H) \
2133__PMC_EV_ALIAS("DTLB_MISSES.ANY", IAP_EVENT_49H_01H) \
2134__PMC_EV_ALIAS("DTLB_MISSES.WALK_COMPLETED", IAP_EVENT_49H_02H) \
2135__PMC_EV_ALIAS("DTLB_MISSES.WALK_CYCLES", IAP_EVENT_49H_04H) \
2136__PMC_EV_ALIAS("DTLB_MISSES.STLB_HIT", IAP_EVENT_49H_10H) \
2137__PMC_EV_ALIAS("DTLB_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_49H_80H) \
2138__PMC_EV_ALIAS("LOAD_HIT_PRE", IAP_EVENT_4CH_01H) \
2139__PMC_EV_ALIAS("L1D_PREFETCH.REQUESTS", IAP_EVENT_4EH_01H) \
2140__PMC_EV_ALIAS("L1D_PREFETCH.MISS", IAP_EVENT_4EH_02H) \
2141__PMC_EV_ALIAS("L1D_PREFETCH.TRIGGERS", IAP_EVENT_4EH_04H) \
2142__PMC_EV_ALIAS("EPT.WALK_CYCLES", IAP_EVENT_4FH_10H) \
2143__PMC_EV_ALIAS("L1D.REPL", IAP_EVENT_51H_01H) \
2144__PMC_EV_ALIAS("L1D.M_REPL", IAP_EVENT_51H_02H) \
2145__PMC_EV_ALIAS("L1D.M_EVICT", IAP_EVENT_51H_04H) \
2146__PMC_EV_ALIAS("L1D.M_SNOOP_EVICT", IAP_EVENT_51H_08H) \
2147__PMC_EV_ALIAS("L1D_CACHE_PREFETCH_LOCK_FB_HIT", IAP_EVENT_52H_01H) \
2148__PMC_EV_ALIAS("L1D_CACHE_LOCK_FB_HIT", IAP_EVENT_53H_01H) \
2149__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_DATA", \
2150 IAP_EVENT_60H_01H) \
2151__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_CODE", \
2152 IAP_EVENT_60H_02H) \
2153__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.DEMAND.RFO", \
2154 IAP_EVENT_60H_04H) \
2155__PMC_EV_ALIAS("OFFCORE_REQUESTS_OUTSTANDING.ANY.READ", \
2156 IAP_EVENT_60H_08H) \
2157__PMC_EV_ALIAS("CACHE_LOCK_CYCLES.L1D_L2", IAP_EVENT_63H_01H) \
2158__PMC_EV_ALIAS("CACHE_LOCK_CYCLES.L1D", IAP_EVENT_63H_02H) \
2159__PMC_EV_ALIAS("IO_TRANSACTIONS", IAP_EVENT_6CH_01H) \
2160__PMC_EV_ALIAS("L1I.HITS", IAP_EVENT_80H_01H) \
2161__PMC_EV_ALIAS("L1I.MISSES", IAP_EVENT_80H_02H) \
2162__PMC_EV_ALIAS("L1I.READS", IAP_EVENT_80H_03H) \
2163__PMC_EV_ALIAS("L1I.CYCLES_STALLED", IAP_EVENT_80H_04H) \
2164__PMC_EV_ALIAS("LARGE_ITLB.HIT", IAP_EVENT_82H_01H) \
2165__PMC_EV_ALIAS("ITLB_MISSES.ANY", IAP_EVENT_85H_01H) \
2166__PMC_EV_ALIAS("ITLB_MISSES.WALK_COMPLETED", IAP_EVENT_85H_02H) \
2167__PMC_EV_ALIAS("ITLB_MISSES.WALK_CYCLES", IAP_EVENT_85H_04H) \
2168__PMC_EV_ALIAS("ITLB_MISSES.LARGE_WALK_COMPLETED", IAP_EVENT_85H_80H) \
2169__PMC_EV_ALIAS("ILD_STALL.LCP", IAP_EVENT_87H_01H) \
2170__PMC_EV_ALIAS("ILD_STALL.MRU", IAP_EVENT_87H_02H) \
2171__PMC_EV_ALIAS("ILD_STALL.IQ_FULL", IAP_EVENT_87H_04H) \
2172__PMC_EV_ALIAS("ILD_STALL.REGEN", IAP_EVENT_87H_08H) \
2173__PMC_EV_ALIAS("ILD_STALL.ANY", IAP_EVENT_87H_0FH) \
2174__PMC_EV_ALIAS("BR_INST_EXEC.COND", IAP_EVENT_88H_01H) \
2175__PMC_EV_ALIAS("BR_INST_EXEC.DIRECT", IAP_EVENT_88H_02H) \
2176__PMC_EV_ALIAS("BR_INST_EXEC.INDIRECT_NON_CALL", IAP_EVENT_88H_04H) \
2177__PMC_EV_ALIAS("BR_INST_EXEC.NON_CALLS", IAP_EVENT_88H_07H) \
2178__PMC_EV_ALIAS("BR_INST_EXEC.RETURN_NEAR", IAP_EVENT_88H_08H) \
2179__PMC_EV_ALIAS("BR_INST_EXEC.DIRECT_NEAR_CALL", IAP_EVENT_88H_10H) \
2180__PMC_EV_ALIAS("BR_INST_EXEC.INDIRECT_NEAR_CALL", IAP_EVENT_88H_20H) \
2181__PMC_EV_ALIAS("BR_INST_EXEC.NEAR_CALLS", IAP_EVENT_88H_30H) \
2182__PMC_EV_ALIAS("BR_INST_EXEC.TAKEN", IAP_EVENT_88H_40H) \
2183__PMC_EV_ALIAS("BR_INST_EXEC.ANY", IAP_EVENT_88H_7FH) \
2184__PMC_EV_ALIAS("BR_MISP_EXEC.COND", IAP_EVENT_89H_01H) \
2185__PMC_EV_ALIAS("BR_MISP_EXEC.DIRECT", IAP_EVENT_89H_02H) \
2186__PMC_EV_ALIAS("BR_MISP_EXEC.INDIRECT_NON_CALL", IAP_EVENT_89H_04H) \
2187__PMC_EV_ALIAS("BR_MISP_EXEC.NON_CALLS", IAP_EVENT_89H_07H) \
2188__PMC_EV_ALIAS("BR_MISP_EXEC.RETURN_NEAR", IAP_EVENT_89H_08H) \
2189__PMC_EV_ALIAS("BR_MISP_EXEC.DIRECT_NEAR_CALL", IAP_EVENT_89H_10H) \
2190__PMC_EV_ALIAS("BR_MISP_EXEC.INDIRECT_NEAR_CALL", IAP_EVENT_89H_20H) \
2191__PMC_EV_ALIAS("BR_MISP_EXEC.NEAR_CALLS", IAP_EVENT_89H_30H) \
2192__PMC_EV_ALIAS("BR_MISP_EXEC.TAKEN", IAP_EVENT_89H_40H) \
2193__PMC_EV_ALIAS("BR_MISP_EXEC.ANY", IAP_EVENT_89H_7FH) \
2194__PMC_EV_ALIAS("RESOURCE_STALLS.ANY", IAP_EVENT_A2H_01H) \
2195__PMC_EV_ALIAS("RESOURCE_STALLS.LOAD", IAP_EVENT_A2H_02H) \
2196__PMC_EV_ALIAS("RESOURCE_STALLS.RS_FULL", IAP_EVENT_A2H_04H) \
2197__PMC_EV_ALIAS("RESOURCE_STALLS.STORE", IAP_EVENT_A2H_08H) \
2198__PMC_EV_ALIAS("RESOURCE_STALLS.ROB_FULL", IAP_EVENT_A2H_10H) \
2199__PMC_EV_ALIAS("RESOURCE_STALLS.FPCW", IAP_EVENT_A2H_20H) \
2200__PMC_EV_ALIAS("RESOURCE_STALLS.MXCSR", IAP_EVENT_A2H_40H) \
2201__PMC_EV_ALIAS("RESOURCE_STALLS.OTHER", IAP_EVENT_A2H_80H) \
2202__PMC_EV_ALIAS("MACRO_INSTS.FUSIONS_DECODED", IAP_EVENT_A6H_01H) \
2203__PMC_EV_ALIAS("BACLEAR_FORCE_IQ", IAP_EVENT_A7H_01H) \
2204__PMC_EV_ALIAS("LSD.UOPS", IAP_EVENT_A8H_01H) \
2205__PMC_EV_ALIAS("ITLB_FLUSH", IAP_EVENT_AEH_01H) \
2206__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.READ_DATA", IAP_EVENT_B0H_01H) \
2207__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.READ_CODE", IAP_EVENT_B0H_02H) \
2208__PMC_EV_ALIAS("OFFCORE_REQUESTS.DEMAND.RFO", IAP_EVENT_B0H_04H) \
2209__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY.READ", IAP_EVENT_B0H_08H) \
2210__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY.RFO", IAP_EVENT_80H_10H) \
2211__PMC_EV_ALIAS("OFFCORE_REQUESTS.L1D_WRITEBACK", IAP_EVENT_B0H_40H) \
2212__PMC_EV_ALIAS("OFFCORE_REQUESTS.ANY", IAP_EVENT_B0H_80H) \
2213__PMC_EV_ALIAS("UOPS_EXECUTED.PORT0", IAP_EVENT_B1H_01H) \
2214__PMC_EV_ALIAS("UOPS_EXECUTED.PORT1", IAP_EVENT_B1H_02H) \
2215__PMC_EV_ALIAS("UOPS_EXECUTED.PORT2_CORE", IAP_EVENT_B1H_04H) \
2216__PMC_EV_ALIAS("UOPS_EXECUTED.PORT3_CORE", IAP_EVENT_B1H_08H) \
2217__PMC_EV_ALIAS("UOPS_EXECUTED.PORT4_CORE", IAP_EVENT_B1H_10H) \
2218__PMC_EV_ALIAS("UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5", \
2219 IAP_EVENT_B1H_1FH) \
2220__PMC_EV_ALIAS("UOPS_EXECUTED.PORT5", IAP_EVENT_B1H_20H) \
2221__PMC_EV_ALIAS("UOPS_EXECUTED.CORE_ACTIVE_CYCLES", IAP_EVENT_B1H_3FH) \
2222__PMC_EV_ALIAS("UOPS_EXECUTED.PORT015", IAP_EVENT_B1H_40H) \
2223__PMC_EV_ALIAS("UOPS_EXECUTED.PORT234", IAP_EVENT_B1H_80H) \
2224__PMC_EV_ALIAS("OFFCORE_REQUESTS_SQ_FULL", IAP_EVENT_B2H_01H) \
2225__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.DATA", IAP_EVENT_B3H_01H) \
2226__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE", \
2227 IAP_EVENT_B3H_02H) \
2228__PMC_EV_ALIAS("SNOOPQ_REQUESTS_OUTSTANDING.CODE", IAP_EVENT_B3H_04H) \
2229__PMC_EV_ALIAS("SNOOPQ_REQUESTS.CODE", IAP_EVENT_B4H_01H) \
2230__PMC_EV_ALIAS("SNOOPQ_REQUESTS.DATA", IAP_EVENT_B4H_02H) \
2231__PMC_EV_ALIAS("SNOOPQ_REQUESTS.INVALIDATE", IAP_EVENT_B4H_04H) \
2232__PMC_EV_ALIAS("OFF_CORE_RESPONSE_0", IAP_EVENT_B7H_01H) \
2233__PMC_EV_ALIAS("SNOOP_RESPONSE.HIT", IAP_EVENT_B8H_01H) \
2234__PMC_EV_ALIAS("SNOOP_RESPONSE.HITE", IAP_EVENT_B8H_02H) \
2235__PMC_EV_ALIAS("SNOOP_RESPONSE.HITM", IAP_EVENT_B8H_04H) \
2236__PMC_EV_ALIAS("OFF_CORE_RESPONSE_1", IAP_EVENT_BBH_01H) \
2237__PMC_EV_ALIAS("INST_RETIRED.ANY_P", IAP_EVENT_C0H_01H) \
2238__PMC_EV_ALIAS("INST_RETIRED.X87", IAP_EVENT_C0H_02H) \
2239__PMC_EV_ALIAS("INST_RETIRED.MMX", IAP_EVENT_C0H_04H) \
2240__PMC_EV_ALIAS("UOPS_RETIRED.ANY", IAP_EVENT_C2H_01H) \
2241__PMC_EV_ALIAS("UOPS_RETIRED.RETIRE_SLOTS", IAP_EVENT_C2H_02H) \
2242__PMC_EV_ALIAS("UOPS_RETIRED.MACRO_FUSED", IAP_EVENT_C2H_04H) \
2243__PMC_EV_ALIAS("MACHINE_CLEARS.CYCLES", IAP_EVENT_C3H_01H) \
2244__PMC_EV_ALIAS("MACHINE_CLEARS.MEM_ORDER", IAP_EVENT_C3H_02H) \
2245__PMC_EV_ALIAS("MACHINE_CLEARS.SMC", IAP_EVENT_C3H_04H) \
2246__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_00H) \
2247__PMC_EV_ALIAS("BR_INST_RETIRED.CONDITIONAL", IAP_EVENT_C4H_01H) \
2248__PMC_EV_ALIAS("BR_INST_RETIRED.NEAR_CALL", IAP_EVENT_C4H_02H) \
2249__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_04H) \
2250__PMC_EV_ALIAS("BR_MISP_RETIRED.ALL_BRANCHES", IAP_EVENT_C5H_00H) \
2251__PMC_EV_ALIAS("BR_MISP_RETIRED.CONDITIONAL", IAP_EVENT_C5H_01H) \
2252__PMC_EV_ALIAS("BR_MISP_RETIRED.NEAR_CALL", IAP_EVENT_C5H_02H) \
2253__PMC_EV_ALIAS("BR_MISP_RETIRED.ALL_BRANCHES", IAP_EVENT_C5H_04H) \
2254__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.PACKED_SINGLE", IAP_EVENT_C7H_01H) \
2255__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.SCALAR_SINGLE", IAP_EVENT_C7H_02H) \
2256__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.PACKED_DOUBLE", IAP_EVENT_C7H_04H) \
2257__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.SCALAR_DOUBLE", IAP_EVENT_C7H_08H) \
2258__PMC_EV_ALIAS("SSEX_UOPS_RETIRED.VECTOR_INTEGER", IAP_EVENT_C7H_10H) \
2259__PMC_EV_ALIAS("ITLB_MISS_RETIRED", IAP_EVENT_C8H_20H) \
2260__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L1D_HIT", IAP_EVENT_CBH_01H) \
2261__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L2_HIT", IAP_EVENT_CBH_02H) \
2262__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L3_UNSHARED_HIT", IAP_EVENT_CBH_04H) \
2263__PMC_EV_ALIAS("MEM_LOAD_RETIRED.OTHER_CORE_L2_HIT_HITM", \
2264 IAP_EVENT_CBH_08H) \
2265__PMC_EV_ALIAS("MEM_LOAD_RETIRED.L3_MISS", IAP_EVENT_CBH_10H) \
2266__PMC_EV_ALIAS("MEM_LOAD_RETIRED.HIT_LFB", IAP_EVENT_CBH_40H) \
2267__PMC_EV_ALIAS("MEM_LOAD_RETIRED.DTLB_MISS", IAP_EVENT_CBH_80H) \
2268__PMC_EV_ALIAS("FP_MMX_TRANS.TO_FP", IAP_EVENT_CCH_01H) \
2269__PMC_EV_ALIAS("FP_MMX_TRANS.TO_MMX", IAP_EVENT_CCH_02H) \
2270__PMC_EV_ALIAS("FP_MMX_TRANS.ANY", IAP_EVENT_CCH_03H) \
2271__PMC_EV_ALIAS("MACRO_INSTS.DECODED", IAP_EVENT_D0H_01H) \
2272__PMC_EV_ALIAS("UOPS_DECODED.STALL_CYCLES", IAP_EVENT_D1H_01H) \
2273__PMC_EV_ALIAS("UOPS_DECODED.MS", IAP_EVENT_D1H_02H) \
2274__PMC_EV_ALIAS("UOPS_DECODED.ESP_FOLDING", IAP_EVENT_D1H_04H) \
2275__PMC_EV_ALIAS("UOPS_DECODED.ESP_SYNC", IAP_EVENT_D1H_08H) \
2276__PMC_EV_ALIAS("RAT_STALLS.FLAGS", IAP_EVENT_D2H_01H) \
2277__PMC_EV_ALIAS("RAT_STALLS.REGISTERS", IAP_EVENT_D2H_02H) \
2278__PMC_EV_ALIAS("RAT_STALLS.ROB_READ_PORT", IAP_EVENT_D2H_04H) \
2279__PMC_EV_ALIAS("RAT_STALLS.SCOREBOARD", IAP_EVENT_D2H_08H) \
2280__PMC_EV_ALIAS("RAT_STALLS.ANY", IAP_EVENT_D2H_0FH) \
2281__PMC_EV_ALIAS("SEG_RENAME_STALLS", IAP_EVENT_D4H_01H) \
2282__PMC_EV_ALIAS("ES_REG_RENAMES", IAP_EVENT_D5H_01H) \
2283__PMC_EV_ALIAS("UOP_UNFUSION", IAP_EVENT_DBH_01H) \
2284__PMC_EV_ALIAS("BR_INST_DECODED", IAP_EVENT_E0H_01H) \
2285__PMC_EV_ALIAS("BPU_MISSED_CALL_RET", IAP_EVENT_E5H_01H) \
2286__PMC_EV_ALIAS("BACLEAR.CLEAR", IAP_EVENT_E6H_01H) \
2287__PMC_EV_ALIAS("BACLEAR.BAD_TARGET", IAP_EVENT_E6H_02H) \
2288__PMC_EV_ALIAS("BPU_CLEARS.EARLY", IAP_EVENT_E8H_01H) \
2289__PMC_EV_ALIAS("BPU_CLEARS.LATE", IAP_EVENT_E8H_02H) \
2290__PMC_EV_ALIAS("THREAD_ACTIVE", IAP_EVENT_ECH_01H) \
2291__PMC_EV_ALIAS("L2_TRANSACTIONS.LOAD", IAP_EVENT_F0H_01H) \
2292__PMC_EV_ALIAS("L2_TRANSACTIONS.RFO", IAP_EVENT_F0H_02H) \
2293__PMC_EV_ALIAS("L2_TRANSACTIONS.IFETCH", IAP_EVENT_F0H_04H) \
2294__PMC_EV_ALIAS("L2_TRANSACTIONS.PREFETCH", IAP_EVENT_F0H_08H) \
2295__PMC_EV_ALIAS("L2_TRANSACTIONS.L1D_WB", IAP_EVENT_F0H_10H) \
2296__PMC_EV_ALIAS("L2_TRANSACTIONS.FILL", IAP_EVENT_F0H_20H) \
2297__PMC_EV_ALIAS("L2_TRANSACTIONS.WB", IAP_EVENT_F0H_40H) \
2298__PMC_EV_ALIAS("L2_TRANSACTIONS.ANY", IAP_EVENT_F0H_80H) \
2299__PMC_EV_ALIAS("L2_LINES_IN.S_STATE", IAP_EVENT_F1H_02H) \
2300__PMC_EV_ALIAS("L2_LINES_IN.E_STATE", IAP_EVENT_F1H_04H) \
2301__PMC_EV_ALIAS("L2_LINES_IN.ANY", IAP_EVENT_F1H_07H) \
2302__PMC_EV_ALIAS("L2_LINES_OUT.DEMAND_CLEAN", IAP_EVENT_F2H_01H) \
2303__PMC_EV_ALIAS("L2_LINES_OUT.DEMAND_DIRTY", IAP_EVENT_F2H_02H) \
2304__PMC_EV_ALIAS("L2_LINES_OUT.PREFETCH_CLEAN", IAP_EVENT_F2H_04H) \
2305__PMC_EV_ALIAS("L2_LINES_OUT.PREFETCH_DIRTY", IAP_EVENT_F2H_08H) \
2306__PMC_EV_ALIAS("L2_LINES_OUT.ANY", IAP_EVENT_F2H_0FH) \
2307__PMC_EV_ALIAS("SQ_MISC.LRU_HINTS", IAP_EVENT_F4H_04H) \
2308__PMC_EV_ALIAS("SQ_MISC.SPLIT_LOCK", IAP_EVENT_F4H_10H) \
2309__PMC_EV_ALIAS("SQ_FULL_STALL_CYCLES", IAP_EVENT_F6H_01H) \
2310__PMC_EV_ALIAS("FP_ASSIST.ALL", IAP_EVENT_F7H_01H) \
2311__PMC_EV_ALIAS("FP_ASSIST.OUTPUT", IAP_EVENT_F7H_02H) \
2312__PMC_EV_ALIAS("FP_ASSIST.INPUT", IAP_EVENT_F7H_04H) \
2313__PMC_EV_ALIAS("SIMD_INT_64.PACKED_MPY", IAP_EVENT_FDH_01H) \
2314__PMC_EV_ALIAS("SIMD_INT_64.PACKED_SHIFT", IAP_EVENT_FDH_02H) \
2315__PMC_EV_ALIAS("SIMD_INT_64.PACK", IAP_EVENT_FDH_04H) \
2316__PMC_EV_ALIAS("SIMD_INT_64.UNPACK", IAP_EVENT_FDH_08H) \
2317__PMC_EV_ALIAS("SIMD_INT_64.PACKED_LOGICAL", IAP_EVENT_FDH_10H) \
2318__PMC_EV_ALIAS("SIMD_INT_64.PACKED_ARITH", IAP_EVENT_FDH_20H) \
2319__PMC_EV_ALIAS("SIMD_INT_64.SHUFFLE_MOVE", IAP_EVENT_FDH_40H)
2320
1975/* timestamp counters. */
1976#define __PMC_EV_TSC() \
1977 __PMC_EV(TSC, TSC)
1978
1979#define PMC_EV_TSC_FIRST PMC_EV_TSC_TSC
1980#define PMC_EV_TSC_LAST PMC_EV_TSC_TSC
1981
2321/* timestamp counters. */
2322#define __PMC_EV_TSC() \
2323 __PMC_EV(TSC, TSC)
2324
2325#define PMC_EV_TSC_FIRST PMC_EV_TSC_TSC
2326#define PMC_EV_TSC_LAST PMC_EV_TSC_TSC
2327
2328#define __PMC_EV_UCF() \
2329__PMC_EV(UCF, UCLOCK)
1982
2330
2331#define PMC_EV_UCF_FIRST PMC_EV_UCF_UCLOCK
2332#define PMC_EV_UCF_LAST PMC_EV_UCF_UCLOCK
2333
2334#define __PMC_EV_UCP() \
2335__PMC_EV(UCP, EVENT_00H_01H) \
2336__PMC_EV(UCP, EVENT_00H_02H) \
2337__PMC_EV(UCP, EVENT_00H_04H) \
2338__PMC_EV(UCP, EVENT_01H_01H) \
2339__PMC_EV(UCP, EVENT_01H_02H) \
2340__PMC_EV(UCP, EVENT_01H_04H) \
2341__PMC_EV(UCP, EVENT_02H_01H) \
2342__PMC_EV(UCP, EVENT_03H_01H) \
2343__PMC_EV(UCP, EVENT_03H_02H) \
2344__PMC_EV(UCP, EVENT_03H_04H) \
2345__PMC_EV(UCP, EVENT_03H_08H) \
2346__PMC_EV(UCP, EVENT_03H_10H) \
2347__PMC_EV(UCP, EVENT_03H_20H) \
2348__PMC_EV(UCP, EVENT_03H_40H) \
2349__PMC_EV(UCP, EVENT_04H_01H) \
2350__PMC_EV(UCP, EVENT_04H_02H) \
2351__PMC_EV(UCP, EVENT_04H_04H) \
2352__PMC_EV(UCP, EVENT_04H_08H) \
2353__PMC_EV(UCP, EVENT_04H_10H) \
2354__PMC_EV(UCP, EVENT_05H_01H) \
2355__PMC_EV(UCP, EVENT_05H_02H) \
2356__PMC_EV(UCP, EVENT_05H_04H) \
2357__PMC_EV(UCP, EVENT_06H_01H) \
2358__PMC_EV(UCP, EVENT_06H_02H) \
2359__PMC_EV(UCP, EVENT_06H_04H) \
2360__PMC_EV(UCP, EVENT_06H_08H) \
2361__PMC_EV(UCP, EVENT_06H_10H) \
2362__PMC_EV(UCP, EVENT_06H_20H) \
2363__PMC_EV(UCP, EVENT_07H_01H) \
2364__PMC_EV(UCP, EVENT_07H_02H) \
2365__PMC_EV(UCP, EVENT_07H_04H) \
2366__PMC_EV(UCP, EVENT_07H_08H) \
2367__PMC_EV(UCP, EVENT_07H_10H) \
2368__PMC_EV(UCP, EVENT_07H_20H) \
2369__PMC_EV(UCP, EVENT_07H_24H) \
2370__PMC_EV(UCP, EVENT_08H_01H) \
2371__PMC_EV(UCP, EVENT_08H_02H) \
2372__PMC_EV(UCP, EVENT_08H_04H) \
2373__PMC_EV(UCP, EVENT_08H_03H) \
2374__PMC_EV(UCP, EVENT_09H_01H) \
2375__PMC_EV(UCP, EVENT_09H_02H) \
2376__PMC_EV(UCP, EVENT_09H_04H) \
2377__PMC_EV(UCP, EVENT_09H_03H) \
2378__PMC_EV(UCP, EVENT_0AH_01H) \
2379__PMC_EV(UCP, EVENT_0AH_02H) \
2380__PMC_EV(UCP, EVENT_0AH_04H) \
2381__PMC_EV(UCP, EVENT_0AH_08H) \
2382__PMC_EV(UCP, EVENT_0AH_0FH) \
2383__PMC_EV(UCP, EVENT_0BH_01H) \
2384__PMC_EV(UCP, EVENT_0BH_02H) \
2385__PMC_EV(UCP, EVENT_0BH_04H) \
2386__PMC_EV(UCP, EVENT_0BH_08H) \
2387__PMC_EV(UCP, EVENT_0BH_10H) \
2388__PMC_EV(UCP, EVENT_0BH_1FH) \
2389__PMC_EV(UCP, EVENT_0CH_01H) \
2390__PMC_EV(UCP, EVENT_0CH_02H) \
2391__PMC_EV(UCP, EVENT_0CH_04H) \
2392__PMC_EV(UCP, EVENT_0CH_08H) \
2393__PMC_EV(UCP, EVENT_20H_01H) \
2394__PMC_EV(UCP, EVENT_20H_02H) \
2395__PMC_EV(UCP, EVENT_20H_04H) \
2396__PMC_EV(UCP, EVENT_20H_08H) \
2397__PMC_EV(UCP, EVENT_20H_10H) \
2398__PMC_EV(UCP, EVENT_20H_20H) \
2399__PMC_EV(UCP, EVENT_21H_01H) \
2400__PMC_EV(UCP, EVENT_21H_02H) \
2401__PMC_EV(UCP, EVENT_21H_04H) \
2402__PMC_EV(UCP, EVENT_22H_01H) \
2403__PMC_EV(UCP, EVENT_22H_02H) \
2404__PMC_EV(UCP, EVENT_22H_04H) \
2405__PMC_EV(UCP, EVENT_23H_01H) \
2406__PMC_EV(UCP, EVENT_23H_02H) \
2407__PMC_EV(UCP, EVENT_23H_04H) \
2408__PMC_EV(UCP, EVENT_24H_02H) \
2409__PMC_EV(UCP, EVENT_24H_04H) \
2410__PMC_EV(UCP, EVENT_25H_01H) \
2411__PMC_EV(UCP, EVENT_25H_02H) \
2412__PMC_EV(UCP, EVENT_25H_04H) \
2413__PMC_EV(UCP, EVENT_26H_01H) \
2414__PMC_EV(UCP, EVENT_27H_01H) \
2415__PMC_EV(UCP, EVENT_27H_02H) \
2416__PMC_EV(UCP, EVENT_27H_04H) \
2417__PMC_EV(UCP, EVENT_27H_08H) \
2418__PMC_EV(UCP, EVENT_27H_10H) \
2419__PMC_EV(UCP, EVENT_27H_20H) \
2420__PMC_EV(UCP, EVENT_28H_01H) \
2421__PMC_EV(UCP, EVENT_28H_02H) \
2422__PMC_EV(UCP, EVENT_28H_04H) \
2423__PMC_EV(UCP, EVENT_28H_08H) \
2424__PMC_EV(UCP, EVENT_28H_10H) \
2425__PMC_EV(UCP, EVENT_28H_20H) \
2426__PMC_EV(UCP, EVENT_29H_01H) \
2427__PMC_EV(UCP, EVENT_29H_02H) \
2428__PMC_EV(UCP, EVENT_29H_04H) \
2429__PMC_EV(UCP, EVENT_29H_08H) \
2430__PMC_EV(UCP, EVENT_29H_10H) \
2431__PMC_EV(UCP, EVENT_29H_20H) \
2432__PMC_EV(UCP, EVENT_2AH_01H) \
2433__PMC_EV(UCP, EVENT_2AH_02H) \
2434__PMC_EV(UCP, EVENT_2AH_04H) \
2435__PMC_EV(UCP, EVENT_2AH_07H) \
2436__PMC_EV(UCP, EVENT_2BH_01H) \
2437__PMC_EV(UCP, EVENT_2BH_02H) \
2438__PMC_EV(UCP, EVENT_2BH_04H) \
2439__PMC_EV(UCP, EVENT_2BH_07H) \
2440__PMC_EV(UCP, EVENT_2CH_01H) \
2441__PMC_EV(UCP, EVENT_2CH_02H) \
2442__PMC_EV(UCP, EVENT_2CH_04H) \
2443__PMC_EV(UCP, EVENT_2CH_07H) \
2444__PMC_EV(UCP, EVENT_2DH_01H) \
2445__PMC_EV(UCP, EVENT_2DH_02H) \
2446__PMC_EV(UCP, EVENT_2DH_04H) \
2447__PMC_EV(UCP, EVENT_2DH_07H) \
2448__PMC_EV(UCP, EVENT_2EH_01H) \
2449__PMC_EV(UCP, EVENT_2EH_02H) \
2450__PMC_EV(UCP, EVENT_2EH_04H) \
2451__PMC_EV(UCP, EVENT_2EH_07H) \
2452__PMC_EV(UCP, EVENT_2FH_01H) \
2453__PMC_EV(UCP, EVENT_2FH_02H) \
2454__PMC_EV(UCP, EVENT_2FH_04H) \
2455__PMC_EV(UCP, EVENT_2FH_07H) \
2456__PMC_EV(UCP, EVENT_2FH_08H) \
2457__PMC_EV(UCP, EVENT_2FH_10H) \
2458__PMC_EV(UCP, EVENT_2FH_20H) \
2459__PMC_EV(UCP, EVENT_2FH_38H) \
2460__PMC_EV(UCP, EVENT_30H_01H) \
2461__PMC_EV(UCP, EVENT_30H_02H) \
2462__PMC_EV(UCP, EVENT_30H_04H) \
2463__PMC_EV(UCP, EVENT_30H_07H) \
2464__PMC_EV(UCP, EVENT_31H_01H) \
2465__PMC_EV(UCP, EVENT_31H_02H) \
2466__PMC_EV(UCP, EVENT_31H_04H) \
2467__PMC_EV(UCP, EVENT_31H_07H) \
2468__PMC_EV(UCP, EVENT_32H_01H) \
2469__PMC_EV(UCP, EVENT_32H_02H) \
2470__PMC_EV(UCP, EVENT_32H_04H) \
2471__PMC_EV(UCP, EVENT_32H_07H) \
2472__PMC_EV(UCP, EVENT_33H_01H) \
2473__PMC_EV(UCP, EVENT_33H_02H) \
2474__PMC_EV(UCP, EVENT_33H_04H) \
2475__PMC_EV(UCP, EVENT_33H_07H) \
2476__PMC_EV(UCP, EVENT_34H_01H) \
2477__PMC_EV(UCP, EVENT_34H_02H) \
2478__PMC_EV(UCP, EVENT_34H_04H) \
2479__PMC_EV(UCP, EVENT_34H_08H) \
2480__PMC_EV(UCP, EVENT_34H_10H) \
2481__PMC_EV(UCP, EVENT_34H_20H) \
2482__PMC_EV(UCP, EVENT_35H_01H) \
2483__PMC_EV(UCP, EVENT_35H_02H) \
2484__PMC_EV(UCP, EVENT_35H_04H) \
2485__PMC_EV(UCP, EVENT_40H_01H) \
2486__PMC_EV(UCP, EVENT_40H_02H) \
2487__PMC_EV(UCP, EVENT_40H_04H) \
2488__PMC_EV(UCP, EVENT_40H_08H) \
2489__PMC_EV(UCP, EVENT_40H_10H) \
2490__PMC_EV(UCP, EVENT_40H_20H) \
2491__PMC_EV(UCP, EVENT_40H_07H) \
2492__PMC_EV(UCP, EVENT_40H_38H) \
2493__PMC_EV(UCP, EVENT_41H_01H) \
2494__PMC_EV(UCP, EVENT_41H_02H) \
2495__PMC_EV(UCP, EVENT_41H_04H) \
2496__PMC_EV(UCP, EVENT_41H_08H) \
2497__PMC_EV(UCP, EVENT_41H_10H) \
2498__PMC_EV(UCP, EVENT_41H_20H) \
2499__PMC_EV(UCP, EVENT_41H_07H) \
2500__PMC_EV(UCP, EVENT_41H_38H) \
2501__PMC_EV(UCP, EVENT_42H_01H) \
2502__PMC_EV(UCP, EVENT_42H_02H) \
2503__PMC_EV(UCP, EVENT_42H_04H) \
2504__PMC_EV(UCP, EVENT_42H_08H) \
2505__PMC_EV(UCP, EVENT_43H_01H) \
2506__PMC_EV(UCP, EVENT_43H_02H) \
2507__PMC_EV(UCP, EVENT_60H_01H) \
2508__PMC_EV(UCP, EVENT_60H_02H) \
2509__PMC_EV(UCP, EVENT_60H_04H) \
2510__PMC_EV(UCP, EVENT_61H_01H) \
2511__PMC_EV(UCP, EVENT_61H_02H) \
2512__PMC_EV(UCP, EVENT_61H_04H) \
2513__PMC_EV(UCP, EVENT_62H_01H) \
2514__PMC_EV(UCP, EVENT_62H_02H) \
2515__PMC_EV(UCP, EVENT_62H_04H) \
2516__PMC_EV(UCP, EVENT_63H_01H) \
2517__PMC_EV(UCP, EVENT_63H_02H) \
2518__PMC_EV(UCP, EVENT_63H_04H) \
2519__PMC_EV(UCP, EVENT_63H_08H) \
2520__PMC_EV(UCP, EVENT_63H_10H) \
2521__PMC_EV(UCP, EVENT_63H_20H) \
2522__PMC_EV(UCP, EVENT_64H_01H) \
2523__PMC_EV(UCP, EVENT_64H_02H) \
2524__PMC_EV(UCP, EVENT_64H_04H) \
2525__PMC_EV(UCP, EVENT_64H_08H) \
2526__PMC_EV(UCP, EVENT_64H_10H) \
2527__PMC_EV(UCP, EVENT_64H_20H) \
2528__PMC_EV(UCP, EVENT_65H_01H) \
2529__PMC_EV(UCP, EVENT_65H_02H) \
2530__PMC_EV(UCP, EVENT_65H_04H) \
2531__PMC_EV(UCP, EVENT_66H_01H) \
2532__PMC_EV(UCP, EVENT_66H_02H) \
2533__PMC_EV(UCP, EVENT_66H_04H) \
2534__PMC_EV(UCP, EVENT_67H_01H) \
2535__PMC_EV(UCP, EVENT_80H_01H) \
2536__PMC_EV(UCP, EVENT_80H_02H) \
2537__PMC_EV(UCP, EVENT_80H_04H) \
2538__PMC_EV(UCP, EVENT_80H_08H) \
2539__PMC_EV(UCP, EVENT_81H_01H) \
2540__PMC_EV(UCP, EVENT_81H_02H) \
2541__PMC_EV(UCP, EVENT_81H_04H) \
2542__PMC_EV(UCP, EVENT_81H_08H) \
2543__PMC_EV(UCP, EVENT_82H_01H) \
2544__PMC_EV(UCP, EVENT_83H_01H) \
2545__PMC_EV(UCP, EVENT_83H_02H) \
2546__PMC_EV(UCP, EVENT_83H_04H) \
2547__PMC_EV(UCP, EVENT_83H_08H) \
2548__PMC_EV(UCP, EVENT_84H_01H) \
2549__PMC_EV(UCP, EVENT_84H_02H) \
2550__PMC_EV(UCP, EVENT_84H_04H) \
2551__PMC_EV(UCP, EVENT_84H_08H) \
2552__PMC_EV(UCP, EVENT_85H_02H) \
2553__PMC_EV(UCP, EVENT_86H_01H)
2554
2555#define PMC_EV_UCP_FIRST PMC_EV_UCP_EVENT_00H_01H
2556#define PMC_EV_UCP_LAST PMC_EV_UCP_EVENT_86H_01H
2557
2558#define __PMC_EV_ALIAS_COREI7UC() \
2559__PMC_EV_ALIAS("GQ_CYCLES_FULL.READ_TRACKER", UCP_EVENT_00H_01H) \
2560__PMC_EV_ALIAS("GQ_CYCLES_FULL.WRITE_TRACKER", UCP_EVENT_00H_02H) \
2561__PMC_EV_ALIAS("GQ_CYCLES_FULL.PEER_PROBE_TRACKER", UCP_EVENT_00H_04H) \
2562__PMC_EV_ALIAS("GQ_CYCLES_NOT_EMPTY.READ_TRACKER", UCP_EVENT_01H_01H) \
2563__PMC_EV_ALIAS("GQ_CYCLES_NOT_EMPTY.WRITE_TRACKER", UCP_EVENT_01H_02H) \
2564__PMC_EV_ALIAS("GQ_CYCLES_NOT_EMPTY.PEER_PROBE_TRACKER", UCP_EVENT_01H_04H) \
2565__PMC_EV_ALIAS("GQ_ALLOC.READ_TRACKER", UCP_EVENT_03H_01H) \
2566__PMC_EV_ALIAS("GQ_ALLOC.RT_L3_MISS", UCP_EVENT_03H_02H) \
2567__PMC_EV_ALIAS("GQ_ALLOC.RT_TO_L3_RESP", UCP_EVENT_03H_04H) \
2568__PMC_EV_ALIAS("GQ_ALLOC.RT_TO_RTID_ACQUIRED", UCP_EVENT_03H_08H) \
2569__PMC_EV_ALIAS("GQ_ALLOC.WT_TO_RTID_ACQUIRED", UCP_EVENT_03H_10H) \
2570__PMC_EV_ALIAS("GQ_ALLOC.WRITE_TRACKER", UCP_EVENT_03H_20H) \
2571__PMC_EV_ALIAS("GQ_ALLOC.PEER_PROBE_TRACKER", UCP_EVENT_03H_40H) \
2572__PMC_EV_ALIAS("GQ_DATA.FROM_QPI", UCP_EVENT_04H_01H) \
2573__PMC_EV_ALIAS("GQ_DATA.FROM_QMC", UCP_EVENT_04H_02H) \
2574__PMC_EV_ALIAS("GQ_DATA.FROM_L3", UCP_EVENT_04H_04H) \
2575__PMC_EV_ALIAS("GQ_DATA.FROM_CORES_02", UCP_EVENT_04H_08H) \
2576__PMC_EV_ALIAS("GQ_DATA.FROM_CORES_13", UCP_EVENT_04H_10H) \
2577__PMC_EV_ALIAS("GQ_DATA.TO_QPI_QMC", UCP_EVENT_05H_01H) \
2578__PMC_EV_ALIAS("GQ_DATA.TO_L3", UCP_EVENT_05H_02H) \
2579__PMC_EV_ALIAS("GQ_DATA.TO_CORES", UCP_EVENT_05H_04H) \
2580__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.I_STATE", UCP_EVENT_06H_01H) \
2581__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.S_STATE", UCP_EVENT_06H_02H) \
2582__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.FWD_S_STATE", UCP_EVENT_06H_04H) \
2583__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.FWD_I_STATE", UCP_EVENT_06H_08H) \
2584__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.CONFLICT", UCP_EVENT_06H_10H) \
2585__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.WB", UCP_EVENT_06H_20H) \
2586__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.I_STATE", UCP_EVENT_07H_01H) \
2587__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.S_STATE", UCP_EVENT_07H_02H) \
2588__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.FWD_S_STATE", UCP_EVENT_07H_04H) \
2589__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.FWD_I_STATE", UCP_EVENT_07H_08H) \
2590__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.CONFLICT", UCP_EVENT_07H_10H) \
2591__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.WB", UCP_EVENT_07H_20H) \
2592__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.HITM", UCP_EVENT_07H_24H) \
2593__PMC_EV_ALIAS("L3_HITS.READ", UCP_EVENT_08H_01H) \
2594__PMC_EV_ALIAS("L3_HITS.WRITE", UCP_EVENT_08H_02H) \
2595__PMC_EV_ALIAS("L3_HITS.PROBE", UCP_EVENT_08H_04H) \
2596__PMC_EV_ALIAS("L3_HITS.ANY", UCP_EVENT_08H_03H) \
2597__PMC_EV_ALIAS("L3_MISS.READ", UCP_EVENT_09H_01H) \
2598__PMC_EV_ALIAS("L3_MISS.WRITE", UCP_EVENT_09H_02H) \
2599__PMC_EV_ALIAS("L3_MISS.PROBE", UCP_EVENT_09H_04H) \
2600__PMC_EV_ALIAS("L3_MISS.ANY", UCP_EVENT_09H_03H) \
2601__PMC_EV_ALIAS("L3_LINES_IN.M_STATE", UCP_EVENT_0AH_01H) \
2602__PMC_EV_ALIAS("L3_LINES_IN.E_STATE", UCP_EVENT_0AH_02H) \
2603__PMC_EV_ALIAS("L3_LINES_IN.S_STATE", UCP_EVENT_0AH_04H) \
2604__PMC_EV_ALIAS("L3_LINES_IN.F_STATE", UCP_EVENT_0AH_08H) \
2605__PMC_EV_ALIAS("L3_LINES_IN.ANY", UCP_EVENT_0AH_0FH) \
2606__PMC_EV_ALIAS("L3_LINES_OUT.M_STATE", UCP_EVENT_0BH_01H) \
2607__PMC_EV_ALIAS("L3_LINES_OUT.E_STATE", UCP_EVENT_0BH_02H) \
2608__PMC_EV_ALIAS("L3_LINES_OUT.S_STATE", UCP_EVENT_0BH_04H) \
2609__PMC_EV_ALIAS("L3_LINES_OUT.I_STATE", UCP_EVENT_0BH_08H) \
2610__PMC_EV_ALIAS("L3_LINES_OUT.F_STATE", UCP_EVENT_0BH_10H) \
2611__PMC_EV_ALIAS("L3_LINES_OUT.ANY", UCP_EVENT_0BH_1FH) \
2612__PMC_EV_ALIAS("QHL_REQUESTS.IOH_READS", UCP_EVENT_20H_01H) \
2613__PMC_EV_ALIAS("QHL_REQUESTS.IOH_WRITES", UCP_EVENT_20H_02H) \
2614__PMC_EV_ALIAS("QHL_REQUESTS.REMOTE_READS", UCP_EVENT_20H_04H) \
2615__PMC_EV_ALIAS("QHL_REQUESTS.REMOTE_WRITES", UCP_EVENT_20H_08H) \
2616__PMC_EV_ALIAS("QHL_REQUESTS.LOCAL_READS", UCP_EVENT_20H_10H) \
2617__PMC_EV_ALIAS("QHL_REQUESTS.LOCAL_WRITES", UCP_EVENT_20H_20H) \
2618__PMC_EV_ALIAS("QHL_CYCLES_FULL.IOH", UCP_EVENT_21H_01H) \
2619__PMC_EV_ALIAS("QHL_CYCLES_FULL.REMOTE", UCP_EVENT_21H_02H) \
2620__PMC_EV_ALIAS("QHL_CYCLES_FULL.LOCAL", UCP_EVENT_21H_04H) \
2621__PMC_EV_ALIAS("QHL_CYCLES_NOT_EMPTY.IOH", UCP_EVENT_22H_01H) \
2622__PMC_EV_ALIAS("QHL_CYCLES_NOT_EMPTY.REMOTE", UCP_EVENT_22H_02H) \
2623__PMC_EV_ALIAS("QHL_CYCLES_NOT_EMPTY.LOCAL", UCP_EVENT_22H_04H) \
2624__PMC_EV_ALIAS("QHL_OCCUPANCY.IOH", UCP_EVENT_23H_01H) \
2625__PMC_EV_ALIAS("QHL_OCCUPANCY.REMOTE", UCP_EVENT_23H_02H) \
2626__PMC_EV_ALIAS("QHL_OCCUPANCY.LOCAL", UCP_EVENT_23H_04H) \
2627__PMC_EV_ALIAS("QHL_ADDRESS_CONFLICTS.2WAY", UCP_EVENT_24H_02H) \
2628__PMC_EV_ALIAS("QHL_ADDRESS_CONFLICTS.3WAY", UCP_EVENT_24H_04H) \
2629__PMC_EV_ALIAS("QHL_CONFLICT_CYCLES.IOH", UCP_EVENT_25H_01H) \
2630__PMC_EV_ALIAS("QHL_CONFLICT_CYCLES.REMOTE", UCP_EVENT_25H_02H) \
2631__PMC_EV_ALIAS("QHL_CONFLICT_CYCLES.LOCAL", UCP_EVENT_25H_04H) \
2632__PMC_EV_ALIAS("QHL_TO_QMC_BYPASS", UCP_EVENT_26H_01H) \
2633__PMC_EV_ALIAS("QMC_NORMAL_FULL.READ.CH0", UCP_EVENT_27H_01H) \
2634__PMC_EV_ALIAS("QMC_NORMAL_FULL.READ.CH1", UCP_EVENT_27H_02H) \
2635__PMC_EV_ALIAS("QMC_NORMAL_FULL.READ.CH2", UCP_EVENT_27H_04H) \
2636__PMC_EV_ALIAS("QMC_NORMAL_FULL.WRITE.CH0", UCP_EVENT_27H_08H) \
2637__PMC_EV_ALIAS("QMC_NORMAL_FULL.WRITE.CH1", UCP_EVENT_27H_10H) \
2638__PMC_EV_ALIAS("QMC_NORMAL_FULL.WRITE.CH2", UCP_EVENT_27H_20H) \
2639__PMC_EV_ALIAS("QMC_ISOC_FULL.READ.CH0", UCP_EVENT_28H_01H) \
2640__PMC_EV_ALIAS("QMC_ISOC_FULL.READ.CH1", UCP_EVENT_28H_02H) \
2641__PMC_EV_ALIAS("QMC_ISOC_FULL.READ.CH2", UCP_EVENT_28H_04H) \
2642__PMC_EV_ALIAS("QMC_ISOC_FULL.WRITE.CH0", UCP_EVENT_28H_08H) \
2643__PMC_EV_ALIAS("QMC_ISOC_FULL.WRITE.CH1", UCP_EVENT_28H_10H) \
2644__PMC_EV_ALIAS("QMC_ISOC_FULL.WRITE.CH2", UCP_EVENT_28H_20H) \
2645__PMC_EV_ALIAS("QMC_BUSY.READ.CH0", UCP_EVENT_29H_01H) \
2646__PMC_EV_ALIAS("QMC_BUSY.READ.CH1", UCP_EVENT_29H_02H) \
2647__PMC_EV_ALIAS("QMC_BUSY.READ.CH2", UCP_EVENT_29H_04H) \
2648__PMC_EV_ALIAS("QMC_BUSY.WRITE.CH0", UCP_EVENT_29H_08H) \
2649__PMC_EV_ALIAS("QMC_BUSY.WRITE.CH1", UCP_EVENT_29H_10H) \
2650__PMC_EV_ALIAS("QMC_BUSY.WRITE.CH2", UCP_EVENT_29H_20H) \
2651__PMC_EV_ALIAS("QMC_OCCUPANCY.CH0", UCP_EVENT_2AH_01H) \
2652__PMC_EV_ALIAS("QMC_OCCUPANCY.CH1", UCP_EVENT_2AH_02H) \
2653__PMC_EV_ALIAS("QMC_OCCUPANCY.CH2", UCP_EVENT_2AH_04H) \
2654__PMC_EV_ALIAS("QMC_ISSOC_OCCUPANCY.CH0", UCP_EVENT_2BH_01H) \
2655__PMC_EV_ALIAS("QMC_ISSOC_OCCUPANCY.CH1", UCP_EVENT_2BH_02H) \
2656__PMC_EV_ALIAS("QMC_ISSOC_OCCUPANCY.CH2", UCP_EVENT_2BH_04H) \
2657__PMC_EV_ALIAS("QMC_ISSOC_READS.ANY", UCP_EVENT_2BH_07H) \
2658__PMC_EV_ALIAS("QMC_NORMAL_READS.CH0", UCP_EVENT_2CH_01H) \
2659__PMC_EV_ALIAS("QMC_NORMAL_READS.CH1", UCP_EVENT_2CH_02H) \
2660__PMC_EV_ALIAS("QMC_NORMAL_READS.CH2", UCP_EVENT_2CH_04H) \
2661__PMC_EV_ALIAS("QMC_NORMAL_READS.ANY", UCP_EVENT_2CH_07H) \
2662__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.CH0", UCP_EVENT_2DH_01H) \
2663__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.CH1", UCP_EVENT_2DH_02H) \
2664__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.CH2", UCP_EVENT_2DH_04H) \
2665__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.ANY", UCP_EVENT_2DH_07H) \
2666__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.CH0", UCP_EVENT_2EH_01H) \
2667__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.CH1", UCP_EVENT_2EH_02H) \
2668__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.CH2", UCP_EVENT_2EH_04H) \
2669__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.ANY", UCP_EVENT_2EH_07H) \
2670__PMC_EV_ALIAS("QMC_WRITES.FULL.CH0", UCP_EVENT_2FH_01H) \
2671__PMC_EV_ALIAS("QMC_WRITES.FULL.CH1", UCP_EVENT_2FH_02H) \
2672__PMC_EV_ALIAS("QMC_WRITES.FULL.CH2", UCP_EVENT_2FH_04H) \
2673__PMC_EV_ALIAS("QMC_WRITES.FULL.ANY", UCP_EVENT_2FH_07H) \
2674__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.CH0", UCP_EVENT_2FH_08H) \
2675__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.CH1", UCP_EVENT_2FH_10H) \
2676__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.CH2", UCP_EVENT_2FH_20H) \
2677__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.ANY", UCP_EVENT_2FH_38H) \
2678__PMC_EV_ALIAS("QMC_CANCEL.CH0", UCP_EVENT_30H_01H) \
2679__PMC_EV_ALIAS("QMC_CANCEL.CH1", UCP_EVENT_30H_02H) \
2680__PMC_EV_ALIAS("QMC_CANCEL.CH2", UCP_EVENT_30H_04H) \
2681__PMC_EV_ALIAS("QMC_CANCEL.ANY", UCP_EVENT_30H_07H) \
2682__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.CH0", UCP_EVENT_31H_01H) \
2683__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.CH1", UCP_EVENT_31H_02H) \
2684__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.CH2", UCP_EVENT_31H_04H) \
2685__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.ANY", UCP_EVENT_31H_07H) \
2686__PMC_EV_ALIAS("QHL_FRC_ACK_CNFLTS.LOCAL", UCP_EVENT_33H_04H) \
2687__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.HOME.LINK_0", UCP_EVENT_40H_01H) \
2688__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.SNOOP.LINK_0", UCP_EVENT_40H_02H) \
2689__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.NDR.LINK_0", UCP_EVENT_40H_04H) \
2690__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.HOME.LINK_1", UCP_EVENT_40H_08H) \
2691__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.SNOOP.LINK_1", UCP_EVENT_40H_10H) \
2692__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.NDR.LINK_1", UCP_EVENT_40H_20H) \
2693__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.LINK_0", UCP_EVENT_40H_07H) \
2694__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.LINK_1", UCP_EVENT_40H_38H) \
2695__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.DRS.LINK_0", UCP_EVENT_41H_01H) \
2696__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCB.LINK_0", UCP_EVENT_41H_02H) \
2697__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCS.LINK_0", UCP_EVENT_41H_04H) \
2698__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.DRS.LINK_1", UCP_EVENT_41H_08H) \
2699__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCB.LINK_1", UCP_EVENT_41H_10H) \
2700__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCS.LINK_1", UCP_EVENT_41H_20H) \
2701__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.LINK_0", UCP_EVENT_41H_07H) \
2702__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.LINK_1", UCP_EVENT_41H_38H) \
2703__PMC_EV_ALIAS("QPI_TX_HEADER.BUSY.LINK_0", UCP_EVENT_42H_02H) \
2704__PMC_EV_ALIAS("QPI_TX_HEADER.BUSY.LINK_1", UCP_EVENT_42H_08H) \
2705__PMC_EV_ALIAS("QPI_RX_NO_PPT_CREDIT.STALLS.LINK_0", UCP_EVENT_43H_01H) \
2706__PMC_EV_ALIAS("QPI_RX_NO_PPT_CREDIT.STALLS.LINK_1", UCP_EVENT_43H_02H) \
2707__PMC_EV_ALIAS("DRAM_OPEN.CH0", UCP_EVENT_60H_01H) \
2708__PMC_EV_ALIAS("DRAM_OPEN.CH1", UCP_EVENT_60H_02H) \
2709__PMC_EV_ALIAS("DRAM_OPEN.CH2", UCP_EVENT_60H_04H) \
2710__PMC_EV_ALIAS("DRAM_PAGE_CLOSE.CH0", UCP_EVENT_61H_01H) \
2711__PMC_EV_ALIAS("DRAM_PAGE_CLOSE.CH1", UCP_EVENT_61H_02H) \
2712__PMC_EV_ALIAS("DRAM_PAGE_CLOSE.CH2", UCP_EVENT_61H_04H) \
2713__PMC_EV_ALIAS("DRAM_PAGE_MISS.CH0", UCP_EVENT_62H_01H) \
2714__PMC_EV_ALIAS("DRAM_PAGE_MISS.CH1", UCP_EVENT_62H_02H) \
2715__PMC_EV_ALIAS("DRAM_PAGE_MISS.CH2", UCP_EVENT_62H_04H) \
2716__PMC_EV_ALIAS("DRAM_READ_CAS.CH0", UCP_EVENT_63H_01H) \
2717__PMC_EV_ALIAS("DRAM_READ_CAS.AUTOPRE_CH0", UCP_EVENT_63H_02H) \
2718__PMC_EV_ALIAS("DRAM_READ_CAS.CH1", UCP_EVENT_63H_04H) \
2719__PMC_EV_ALIAS("DRAM_READ_CAS.AUTOPRE_CH1", UCP_EVENT_63H_08H) \
2720__PMC_EV_ALIAS("DRAM_READ_CAS.CH2", UCP_EVENT_63H_10H) \
2721__PMC_EV_ALIAS("DRAM_READ_CAS.AUTOPRE_CH2", UCP_EVENT_63H_20H) \
2722__PMC_EV_ALIAS("DRAM_WRITE_CAS.CH0", UCP_EVENT_64H_01H) \
2723__PMC_EV_ALIAS("DRAM_WRITE_CAS.AUTOPRE_CH0", UCP_EVENT_64H_02H) \
2724__PMC_EV_ALIAS("DRAM_WRITE_CAS.CH1", UCP_EVENT_64H_04H) \
2725__PMC_EV_ALIAS("DRAM_WRITE_CAS.AUTOPRE_CH1", UCP_EVENT_64H_08H) \
2726__PMC_EV_ALIAS("DRAM_WRITE_CAS.CH2", UCP_EVENT_64H_10H) \
2727__PMC_EV_ALIAS("DRAM_WRITE_CAS.AUTOPRE_CH2", UCP_EVENT_64H_20H) \
2728__PMC_EV_ALIAS("DRAM_REFRESH.CH0", UCP_EVENT_65H_01H) \
2729__PMC_EV_ALIAS("DRAM_REFRESH.CH1", UCP_EVENT_65H_02H) \
2730__PMC_EV_ALIAS("DRAM_REFRESH.CH2", UCP_EVENT_65H_04H) \
2731__PMC_EV_ALIAS("DRAM_PRE_ALL.CH0", UCP_EVENT_66H_01H) \
2732__PMC_EV_ALIAS("DRAM_PRE_ALL.CH1", UCP_EVENT_66H_02H) \
2733__PMC_EV_ALIAS("DRAM_PRE_ALL.CH2", UCP_EVENT_66H_04H)
2734
2735#define __PMC_EV_ALIAS_WESTMEREUC() \
2736__PMC_EV_ALIAS("GQ_CYCLES_FULL.READ_TRACKER", UCP_EVENT_00H_01H) \
2737__PMC_EV_ALIAS("GQ_CYCLES_FULL.WRITE_TRACKER", UCP_EVENT_00H_02H) \
2738__PMC_EV_ALIAS("GQ_CYCLES_FULL.PEER_PROBE_TRACKER", UCP_EVENT_00H_04H) \
2739__PMC_EV_ALIAS("GQ_CYCLES_NOT_EMPTY.READ_TRACKER", UCP_EVENT_01H_01H) \
2740__PMC_EV_ALIAS("GQ_CYCLES_NOT_EMPTY.WRITE_TRACKER", UCP_EVENT_01H_02H) \
2741__PMC_EV_ALIAS("GQ_CYCLES_NOT_EMPTY.PEER_PROBE_TRACKER", UCP_EVENT_01H_04H) \
2742__PMC_EV_ALIAS("GQ_OCCUPANCY.READ_TRACKER", UCP_EVENT_02H_01H) \
2743__PMC_EV_ALIAS("GQ_ALLOC.READ_TRACKER", UCP_EVENT_03H_01H) \
2744__PMC_EV_ALIAS("GQ_ALLOC.RT_L3_MISS", UCP_EVENT_03H_02H) \
2745__PMC_EV_ALIAS("GQ_ALLOC.RT_TO_L3_RESP", UCP_EVENT_03H_04H) \
2746__PMC_EV_ALIAS("GQ_ALLOC.RT_TO_RTID_ACQUIRED", UCP_EVENT_03H_08H) \
2747__PMC_EV_ALIAS("GQ_ALLOC.WT_TO_RTID_ACQUIRED", UCP_EVENT_03H_10H) \
2748__PMC_EV_ALIAS("GQ_ALLOC.WRITE_TRACKER", UCP_EVENT_03H_20H) \
2749__PMC_EV_ALIAS("GQ_ALLOC.PEER_PROBE_TRACKER", UCP_EVENT_03H_40H) \
2750__PMC_EV_ALIAS("GQ_DATA.FROM_QPI", UCP_EVENT_04H_01H) \
2751__PMC_EV_ALIAS("GQ_DATA.FROM_QMC", UCP_EVENT_04H_02H) \
2752__PMC_EV_ALIAS("GQ_DATA.FROM_L3", UCP_EVENT_04H_04H) \
2753__PMC_EV_ALIAS("GQ_DATA.FROM_CORES_02", UCP_EVENT_04H_08H) \
2754__PMC_EV_ALIAS("GQ_DATA.FROM_CORES_13", UCP_EVENT_04H_10H) \
2755__PMC_EV_ALIAS("GQ_DATA.TO_QPI_QMC", UCP_EVENT_05H_01H) \
2756__PMC_EV_ALIAS("GQ_DATA.TO_L3", UCP_EVENT_05H_02H) \
2757__PMC_EV_ALIAS("GQ_DATA.TO_CORES", UCP_EVENT_05H_04H) \
2758__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.I_STATE", UCP_EVENT_06H_01H) \
2759__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.S_STATE", UCP_EVENT_06H_02H) \
2760__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.FWD_S_STATE", UCP_EVENT_06H_04H) \
2761__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.FWD_I_STATE", UCP_EVENT_06H_08H) \
2762__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.CONFLICT", UCP_EVENT_06H_10H) \
2763__PMC_EV_ALIAS("SNP_RESP_TO_LOCAL_HOME.WB", UCP_EVENT_06H_20H) \
2764__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.I_STATE", UCP_EVENT_07H_01H) \
2765__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.S_STATE", UCP_EVENT_07H_02H) \
2766__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.FWD_S_STATE", UCP_EVENT_07H_04H) \
2767__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.FWD_I_STATE", UCP_EVENT_07H_08H) \
2768__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.CONFLICT", UCP_EVENT_07H_10H) \
2769__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.WB", UCP_EVENT_07H_20H) \
2770__PMC_EV_ALIAS("SNP_RESP_TO_REMOTE_HOME.HITM", UCP_EVENT_07H_24H) \
2771__PMC_EV_ALIAS("L3_HITS.READ", UCP_EVENT_08H_01H) \
2772__PMC_EV_ALIAS("L3_HITS.WRITE", UCP_EVENT_08H_02H) \
2773__PMC_EV_ALIAS("L3_HITS.PROBE", UCP_EVENT_08H_04H) \
2774__PMC_EV_ALIAS("L3_HITS.ANY", UCP_EVENT_08H_03H) \
2775__PMC_EV_ALIAS("L3_MISS.READ", UCP_EVENT_09H_01H) \
2776__PMC_EV_ALIAS("L3_MISS.WRITE", UCP_EVENT_09H_02H) \
2777__PMC_EV_ALIAS("L3_MISS.PROBE", UCP_EVENT_09H_04H) \
2778__PMC_EV_ALIAS("L3_MISS.ANY", UCP_EVENT_09H_03H) \
2779__PMC_EV_ALIAS("L3_LINES_IN.M_STATE", UCP_EVENT_0AH_01H) \
2780__PMC_EV_ALIAS("L3_LINES_IN.E_STATE", UCP_EVENT_0AH_02H) \
2781__PMC_EV_ALIAS("L3_LINES_IN.S_STATE", UCP_EVENT_0AH_04H) \
2782__PMC_EV_ALIAS("L3_LINES_IN.F_STATE", UCP_EVENT_0AH_08H) \
2783__PMC_EV_ALIAS("L3_LINES_IN.ANY", UCP_EVENT_0AH_0FH) \
2784__PMC_EV_ALIAS("L3_LINES_OUT.M_STATE", UCP_EVENT_0BH_01H) \
2785__PMC_EV_ALIAS("L3_LINES_OUT.E_STATE", UCP_EVENT_0BH_02H) \
2786__PMC_EV_ALIAS("L3_LINES_OUT.S_STATE", UCP_EVENT_0BH_04H) \
2787__PMC_EV_ALIAS("L3_LINES_OUT.I_STATE", UCP_EVENT_0BH_08H) \
2788__PMC_EV_ALIAS("L3_LINES_OUT.F_STATE", UCP_EVENT_0BH_10H) \
2789__PMC_EV_ALIAS("L3_LINES_OUT.ANY", UCP_EVENT_0BH_1FH) \
2790__PMC_EV_ALIAS("GQ_SNOOP.GOTO_S", UCP_EVENT_0CH_01H) \
2791__PMC_EV_ALIAS("GQ_SNOOP.GOTO_I", UCP_EVENT_0CH_02H) \
2792__PMC_EV_ALIAS("GQ_SNOOP.GOTO_S_HIT", UCP_EVENT_0CH_04H) \
2793__PMC_EV_ALIAS("GQ_SNOOP.GOTO_I_HIT", UCP_EVENT_0CH_08H) \
2794__PMC_EV_ALIAS("QHL_REQUESTS.IOH_READS", UCP_EVENT_20H_01H) \
2795__PMC_EV_ALIAS("QHL_REQUESTS.IOH_WRITES", UCP_EVENT_20H_02H) \
2796__PMC_EV_ALIAS("QHL_REQUESTS.REMOTE_READS", UCP_EVENT_20H_04H) \
2797__PMC_EV_ALIAS("QHL_REQUESTS.REMOTE_WRITES", UCP_EVENT_20H_08H) \
2798__PMC_EV_ALIAS("QHL_REQUESTS.LOCAL_READS", UCP_EVENT_20H_10H) \
2799__PMC_EV_ALIAS("QHL_REQUESTS.LOCAL_WRITES", UCP_EVENT_20H_20H) \
2800__PMC_EV_ALIAS("QHL_CYCLES_FULL.IOH", UCP_EVENT_21H_01H) \
2801__PMC_EV_ALIAS("QHL_CYCLES_FULL.REMOTE", UCP_EVENT_21H_02H) \
2802__PMC_EV_ALIAS("QHL_CYCLES_FULL.LOCAL", UCP_EVENT_21H_04H) \
2803__PMC_EV_ALIAS("QHL_CYCLES_NOT_EMPTY.IOH", UCP_EVENT_22H_01H) \
2804__PMC_EV_ALIAS("QHL_CYCLES_NOT_EMPTY.REMOTE", UCP_EVENT_22H_02H) \
2805__PMC_EV_ALIAS("QHL_CYCLES_NOT_EMPTY.LOCAL", UCP_EVENT_22H_04H) \
2806__PMC_EV_ALIAS("QHL_OCCUPANCY.IOH", UCP_EVENT_23H_01H) \
2807__PMC_EV_ALIAS("QHL_OCCUPANCY.REMOTE", UCP_EVENT_23H_02H) \
2808__PMC_EV_ALIAS("QHL_OCCUPANCY.LOCAL", UCP_EVENT_23H_04H) \
2809__PMC_EV_ALIAS("QHL_ADDRESS_CONFLICTS.2WAY", UCP_EVENT_24H_02H) \
2810__PMC_EV_ALIAS("QHL_ADDRESS_CONFLICTS.3WAY", UCP_EVENT_24H_04H) \
2811__PMC_EV_ALIAS("QHL_CONFLICT_CYCLES.IOH", UCP_EVENT_25H_01H) \
2812__PMC_EV_ALIAS("QHL_CONFLICT_CYCLES.REMOTE", UCP_EVENT_25H_02H) \
2813__PMC_EV_ALIAS("QHL_CONFLICT_CYCLES.LOCAL", UCP_EVENT_25H_04H) \
2814__PMC_EV_ALIAS("QHL_TO_QMC_BYPASS", UCP_EVENT_26H_01H) \
2815__PMC_EV_ALIAS("QMC_ISOC_FULL.READ.CH0", UCP_EVENT_28H_01H) \
2816__PMC_EV_ALIAS("QMC_ISOC_FULL.READ.CH1", UCP_EVENT_28H_02H) \
2817__PMC_EV_ALIAS("QMC_ISOC_FULL.READ.CH2", UCP_EVENT_28H_04H) \
2818__PMC_EV_ALIAS("QMC_ISOC_FULL.WRITE.CH0", UCP_EVENT_28H_08H) \
2819__PMC_EV_ALIAS("QMC_ISOC_FULL.WRITE.CH1", UCP_EVENT_28H_10H) \
2820__PMC_EV_ALIAS("QMC_ISOC_FULL.WRITE.CH2", UCP_EVENT_28H_20H) \
2821__PMC_EV_ALIAS("QMC_BUSY.READ.CH0", UCP_EVENT_29H_01H) \
2822__PMC_EV_ALIAS("QMC_BUSY.READ.CH1", UCP_EVENT_29H_02H) \
2823__PMC_EV_ALIAS("QMC_BUSY.READ.CH2", UCP_EVENT_29H_04H) \
2824__PMC_EV_ALIAS("QMC_BUSY.WRITE.CH0", UCP_EVENT_29H_08H) \
2825__PMC_EV_ALIAS("QMC_BUSY.WRITE.CH1", UCP_EVENT_29H_10H) \
2826__PMC_EV_ALIAS("QMC_BUSY.WRITE.CH2", UCP_EVENT_29H_20H) \
2827__PMC_EV_ALIAS("QMC_OCCUPANCY.CH0", UCP_EVENT_2AH_01H) \
2828__PMC_EV_ALIAS("QMC_OCCUPANCY.CH1", UCP_EVENT_2AH_02H) \
2829__PMC_EV_ALIAS("QMC_OCCUPANCY.CH2", UCP_EVENT_2AH_04H) \
2830__PMC_EV_ALIAS("QMC_OCCUPANCY.ANY", UCP_EVENT_2AH_07H) \
2831__PMC_EV_ALIAS("QMC_ISSOC_OCCUPANCY.CH0", UCP_EVENT_2BH_01H) \
2832__PMC_EV_ALIAS("QMC_ISSOC_OCCUPANCY.CH1", UCP_EVENT_2BH_02H) \
2833__PMC_EV_ALIAS("QMC_ISSOC_OCCUPANCY.CH2", UCP_EVENT_2BH_04H) \
2834__PMC_EV_ALIAS("QMC_ISSOC_READS.ANY", UCP_EVENT_2BH_07H) \
2835__PMC_EV_ALIAS("QMC_NORMAL_READS.CH0", UCP_EVENT_2CH_01H) \
2836__PMC_EV_ALIAS("QMC_NORMAL_READS.CH1", UCP_EVENT_2CH_02H) \
2837__PMC_EV_ALIAS("QMC_NORMAL_READS.CH2", UCP_EVENT_2CH_04H) \
2838__PMC_EV_ALIAS("QMC_NORMAL_READS.ANY", UCP_EVENT_2CH_07H) \
2839__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.CH0", UCP_EVENT_2DH_01H) \
2840__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.CH1", UCP_EVENT_2DH_02H) \
2841__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.CH2", UCP_EVENT_2DH_04H) \
2842__PMC_EV_ALIAS("QMC_HIGH_PRIORITY_READS.ANY", UCP_EVENT_2DH_07H) \
2843__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.CH0", UCP_EVENT_2EH_01H) \
2844__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.CH1", UCP_EVENT_2EH_02H) \
2845__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.CH2", UCP_EVENT_2EH_04H) \
2846__PMC_EV_ALIAS("QMC_CRITICAL_PRIORITY_READS.ANY", UCP_EVENT_2EH_07H) \
2847__PMC_EV_ALIAS("QMC_WRITES.FULL.CH0", UCP_EVENT_2FH_01H) \
2848__PMC_EV_ALIAS("QMC_WRITES.FULL.CH1", UCP_EVENT_2FH_02H) \
2849__PMC_EV_ALIAS("QMC_WRITES.FULL.CH2", UCP_EVENT_2FH_04H) \
2850__PMC_EV_ALIAS("QMC_WRITES.FULL.ANY", UCP_EVENT_2FH_07H) \
2851__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.CH0", UCP_EVENT_2FH_08H) \
2852__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.CH1", UCP_EVENT_2FH_10H) \
2853__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.CH2", UCP_EVENT_2FH_20H) \
2854__PMC_EV_ALIAS("QMC_WRITES.PARTIAL.ANY", UCP_EVENT_2FH_38H) \
2855__PMC_EV_ALIAS("QMC_CANCEL.CH0", UCP_EVENT_30H_01H) \
2856__PMC_EV_ALIAS("QMC_CANCEL.CH1", UCP_EVENT_30H_02H) \
2857__PMC_EV_ALIAS("QMC_CANCEL.CH2", UCP_EVENT_30H_04H) \
2858__PMC_EV_ALIAS("QMC_CANCEL.ANY", UCP_EVENT_30H_07H) \
2859__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.CH0", UCP_EVENT_31H_01H) \
2860__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.CH1", UCP_EVENT_31H_02H) \
2861__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.CH2", UCP_EVENT_31H_04H) \
2862__PMC_EV_ALIAS("QMC_PRIORITY_UPDATES.ANY", UCP_EVENT_31H_07H) \
2863__PMC_EV_ALIAS("IMC_RETRY.CH0", UCP_EVENT_32H_01H) \
2864__PMC_EV_ALIAS("IMC_RETRY.CH1", UCP_EVENT_32H_02H) \
2865__PMC_EV_ALIAS("IMC_RETRY.CH2", UCP_EVENT_32H_04H) \
2866__PMC_EV_ALIAS("IMC_RETRY.ANY", UCP_EVENT_32H_07H) \
2867__PMC_EV_ALIAS("QHL_FRC_ACK_CNFLTS.IOH", UCP_EVENT_33H_01H) \
2868__PMC_EV_ALIAS("QHL_FRC_ACK_CNFLTS.REMOTE", UCP_EVENT_33H_02H) \
2869__PMC_EV_ALIAS("QHL_FRC_ACK_CNFLTS.LOCAL", UCP_EVENT_33H_04H) \
2870__PMC_EV_ALIAS("QHL_FRC_ACK_CNFLTS.ANY", UCP_EVENT_33H_07H) \
2871__PMC_EV_ALIAS("QHL_SLEEPS.IOH_ORDER", UCP_EVENT_34H_01H) \
2872__PMC_EV_ALIAS("QHL_SLEEPS.REMOTE_ORDER", UCP_EVENT_34H_02H) \
2873__PMC_EV_ALIAS("QHL_SLEEPS.LOCAL_ORDER", UCP_EVENT_34H_04H) \
2874__PMC_EV_ALIAS("QHL_SLEEPS.IOH_CONFLICT", UCP_EVENT_34H_08H) \
2875__PMC_EV_ALIAS("QHL_SLEEPS.REMOTE_CONFLICT", UCP_EVENT_34H_10H) \
2876__PMC_EV_ALIAS("QHL_SLEEPS.LOCAL_CONFLICT", UCP_EVENT_34H_20H) \
2877__PMC_EV_ALIAS("ADDR_OPCODE_MATCH.IOH", UCP_EVENT_35H_01H) \
2878__PMC_EV_ALIAS("ADDR_OPCODE_MATCH.REMOTE", UCP_EVENT_35H_02H) \
2879__PMC_EV_ALIAS("ADDR_OPCODE_MATCH.LOCAL", UCP_EVENT_35H_04H) \
2880__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.HOME.LINK_0", UCP_EVENT_40H_01H) \
2881__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.SNOOP.LINK_0", UCP_EVENT_40H_02H) \
2882__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.NDR.LINK_0", UCP_EVENT_40H_04H) \
2883__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.HOME.LINK_1", UCP_EVENT_40H_08H) \
2884__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.SNOOP.LINK_1", UCP_EVENT_40H_10H) \
2885__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.NDR.LINK_1", UCP_EVENT_40H_20H) \
2886__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.LINK_0", UCP_EVENT_40H_07H) \
2887__PMC_EV_ALIAS("QPI_TX_STALLED_SINGLE_FLIT.LINK_1", UCP_EVENT_40H_38H) \
2888__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.DRS.LINK_0", UCP_EVENT_41H_01H) \
2889__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCB.LINK_0", UCP_EVENT_41H_02H) \
2890__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCS.LINK_0", UCP_EVENT_41H_04H) \
2891__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.DRS.LINK_1", UCP_EVENT_41H_08H) \
2892__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCB.LINK_1", UCP_EVENT_41H_10H) \
2893__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.NCS.LINK_1", UCP_EVENT_41H_20H) \
2894__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.LINK_0", UCP_EVENT_41H_07H) \
2895__PMC_EV_ALIAS("QPI_TX_STALLED_MULTI_FLIT.LINK_1", UCP_EVENT_41H_38H) \
2896__PMC_EV_ALIAS("QPI_TX_HEADER.FULL.LINK_0", UCP_EVENT_42H_01H) \
2897__PMC_EV_ALIAS("QPI_TX_HEADER.BUSY.LINK_0", UCP_EVENT_42H_02H) \
2898__PMC_EV_ALIAS("QPI_TX_HEADER.FULL.LINK_1", UCP_EVENT_42H_04H) \
2899__PMC_EV_ALIAS("QPI_TX_HEADER.BUSY.LINK_1", UCP_EVENT_42H_08H) \
2900__PMC_EV_ALIAS("QPI_RX_NO_PPT_CREDIT.STALLS.LINK_0", UCP_EVENT_43H_01H) \
2901__PMC_EV_ALIAS("QPI_RX_NO_PPT_CREDIT.STALLS.LINK_1", UCP_EVENT_43H_02H) \
2902__PMC_EV_ALIAS("DRAM_OPEN.CH0", UCP_EVENT_60H_01H) \
2903__PMC_EV_ALIAS("DRAM_OPEN.CH1", UCP_EVENT_60H_02H) \
2904__PMC_EV_ALIAS("DRAM_OPEN.CH2", UCP_EVENT_60H_04H) \
2905__PMC_EV_ALIAS("DRAM_PAGE_CLOSE.CH0", UCP_EVENT_61H_01H) \
2906__PMC_EV_ALIAS("DRAM_PAGE_CLOSE.CH1", UCP_EVENT_61H_02H) \
2907__PMC_EV_ALIAS("DRAM_PAGE_CLOSE.CH2", UCP_EVENT_61H_04H) \
2908__PMC_EV_ALIAS("DRAM_PAGE_MISS.CH0", UCP_EVENT_62H_01H) \
2909__PMC_EV_ALIAS("DRAM_PAGE_MISS.CH1", UCP_EVENT_62H_02H) \
2910__PMC_EV_ALIAS("DRAM_PAGE_MISS.CH2", UCP_EVENT_62H_04H) \
2911__PMC_EV_ALIAS("DRAM_READ_CAS.CH0", UCP_EVENT_63H_01H) \
2912__PMC_EV_ALIAS("DRAM_READ_CAS.AUTOPRE_CH0", UCP_EVENT_63H_02H) \
2913__PMC_EV_ALIAS("DRAM_READ_CAS.CH1", UCP_EVENT_63H_04H) \
2914__PMC_EV_ALIAS("DRAM_READ_CAS.AUTOPRE_CH1", UCP_EVENT_63H_08H) \
2915__PMC_EV_ALIAS("DRAM_READ_CAS.CH2", UCP_EVENT_63H_10H) \
2916__PMC_EV_ALIAS("DRAM_READ_CAS.AUTOPRE_CH2", UCP_EVENT_63H_20H) \
2917__PMC_EV_ALIAS("DRAM_WRITE_CAS.CH0", UCP_EVENT_64H_01H) \
2918__PMC_EV_ALIAS("DRAM_WRITE_CAS.AUTOPRE_CH0", UCP_EVENT_64H_02H) \
2919__PMC_EV_ALIAS("DRAM_WRITE_CAS.CH1", UCP_EVENT_64H_04H) \
2920__PMC_EV_ALIAS("DRAM_WRITE_CAS.AUTOPRE_CH1", UCP_EVENT_64H_08H) \
2921__PMC_EV_ALIAS("DRAM_WRITE_CAS.CH2", UCP_EVENT_64H_10H) \
2922__PMC_EV_ALIAS("DRAM_WRITE_CAS.AUTOPRE_CH2", UCP_EVENT_64H_20H) \
2923__PMC_EV_ALIAS("DRAM_REFRESH.CH0", UCP_EVENT_65H_01H) \
2924__PMC_EV_ALIAS("DRAM_REFRESH.CH1", UCP_EVENT_65H_02H) \
2925__PMC_EV_ALIAS("DRAM_REFRESH.CH2", UCP_EVENT_65H_04H) \
2926__PMC_EV_ALIAS("DRAM_PRE_ALL.CH0", UCP_EVENT_66H_01H) \
2927__PMC_EV_ALIAS("DRAM_PRE_ALL.CH1", UCP_EVENT_66H_02H) \
2928__PMC_EV_ALIAS("DRAM_PRE_ALL.CH2", UCP_EVENT_66H_04H) \
2929__PMC_EV_ALIAS("DRAM_THERMAL_THROTTLED", UCP_EVENT_67H_01H) \
2930__PMC_EV_ALIAS("THERMAL_THROTTLING_TEMP.CORE_0", UCP_EVENT_80H_01H) \
2931__PMC_EV_ALIAS("THERMAL_THROTTLING_TEMP.CORE_1", UCP_EVENT_80H_02H) \
2932__PMC_EV_ALIAS("THERMAL_THROTTLING_TEMP.CORE_2", UCP_EVENT_80H_04H) \
2933__PMC_EV_ALIAS("THERMAL_THROTTLING_TEMP.CORE_3", UCP_EVENT_80H_08H) \
2934__PMC_EV_ALIAS("THERMAL_THROTTLED_TEMP.CORE_0", UCP_EVENT_81H_01H) \
2935__PMC_EV_ALIAS("THERMAL_THROTTLED_TEMP.CORE_1", UCP_EVENT_81H_02H) \
2936__PMC_EV_ALIAS("THERMAL_THROTTLED_TEMP.CORE_2", UCP_EVENT_81H_04H) \
2937__PMC_EV_ALIAS("THERMAL_THROTTLED_TEMP.CORE_3", UCP_EVENT_81H_08H) \
2938__PMC_EV_ALIAS("PROCHOT_ASSERTION", UCP_EVENT_82H_01H) \
2939__PMC_EV_ALIAS("THERMAL_THROTTLING_PROCHOT.CORE_0", UCP_EVENT_83H_01H) \
2940__PMC_EV_ALIAS("THERMAL_THROTTLING_PROCHOT.CORE_1", UCP_EVENT_83H_02H) \
2941__PMC_EV_ALIAS("THERMAL_THROTTLING_PROCHOT.CORE_2", UCP_EVENT_83H_04H) \
2942__PMC_EV_ALIAS("THERMAL_THROTTLING_PROCHOT.CORE_3", UCP_EVENT_83H_08H) \
2943__PMC_EV_ALIAS("TURBO_MODE.CORE_0", UCP_EVENT_84H_01H) \
2944__PMC_EV_ALIAS("TURBO_MODE.CORE_1", UCP_EVENT_84H_02H) \
2945__PMC_EV_ALIAS("TURBO_MODE.CORE_2", UCP_EVENT_84H_04H) \
2946__PMC_EV_ALIAS("TURBO_MODE.CORE_3", UCP_EVENT_84H_08H) \
2947__PMC_EV_ALIAS("CYCLES_UNHALTED_L3_FLL_ENABLE", UCP_EVENT_85H_02H) \
2948__PMC_EV_ALIAS("CYCLES_UNHALTED_L3_FLL_DISABLE", UCP_EVENT_86H_01H)
2949
1983/*
1984 * Intel XScale events from:
1985 *
1986 * Intel XScale Core Developer's Manual
1987 * January, 2004, #27347302
1988 *
1989 * 3rd Generation Intel XScale Microarchitecture
1990 * Developer's Manual

--- 169 unchanged lines hidden (view full) ---

2160 __PMC_EV_BLOCK(P4, 0x11000) \
2161 __PMC_EV_P4() \
2162 __PMC_EV_BLOCK(P5, 0x11080) \
2163 __PMC_EV_P5() \
2164 __PMC_EV_BLOCK(P6, 0x11100) \
2165 __PMC_EV_P6() \
2166 __PMC_EV_BLOCK(XSCALE, 0x11200) \
2167 __PMC_EV_XSCALE() \
2950/*
2951 * Intel XScale events from:
2952 *
2953 * Intel XScale Core Developer's Manual
2954 * January, 2004, #27347302
2955 *
2956 * 3rd Generation Intel XScale Microarchitecture
2957 * Developer's Manual

--- 169 unchanged lines hidden (view full) ---

3127 __PMC_EV_BLOCK(P4, 0x11000) \
3128 __PMC_EV_P4() \
3129 __PMC_EV_BLOCK(P5, 0x11080) \
3130 __PMC_EV_P5() \
3131 __PMC_EV_BLOCK(P6, 0x11100) \
3132 __PMC_EV_P6() \
3133 __PMC_EV_BLOCK(XSCALE, 0x11200) \
3134 __PMC_EV_XSCALE() \
2168 __PMC_EV_BLOCK(MIPS24K, 0x11300) \
2169 __PMC_EV_MIPS24K()
3135 __PMC_EV_BLOCK(MIPS24K, 0x11300) \
3136 __PMC_EV_MIPS24K() \
3137 __PMC_EV_BLOCK(UCF, 0x12000) \
3138 __PMC_EV_UCF() \
3139 __PMC_EV_BLOCK(UCP, 0x12080) \
3140 __PMC_EV_UCP() \
2170
2171#define PMC_EVENT_FIRST PMC_EV_TSC_TSC
3141
3142#define PMC_EVENT_FIRST PMC_EV_TSC_TSC
2172#define PMC_EVENT_LAST PMC_EV_24K_LAST
3143#define PMC_EVENT_LAST PMC_EV_UCP_LAST
2173
2174#endif /* _DEV_HWPMC_PMC_EVENTS_H_ */
3144
3145#endif /* _DEV_HWPMC_PMC_EVENTS_H_ */