forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 cde9070d9970eef1f7ec2360586c802a16230ad8
kernel/tools/perf/pmu-events/arch/x86/broadwell/cache.json
....@@ -56,10 +56,10 @@
5656 "CounterHTOff": "0,1,2,3,4,5,6,7"
5757 },
5858 {
59
- "PublicDescription": "This event counts the number of demand Data Read requests that hit L2 cache. Only not rejected loads are counted.",
59
+ "PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache.",
6060 "EventCode": "0x24",
6161 "Counter": "0,1,2,3",
62
- "UMask": "0x41",
62
+ "UMask": "0xc1",
6363 "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT",
6464 "SampleAfterValue": "200003",
6565 "BriefDescription": "Demand Data Read requests that hit L2 cache",
....@@ -68,7 +68,7 @@
6868 {
6969 "EventCode": "0x24",
7070 "Counter": "0,1,2,3",
71
- "UMask": "0x42",
71
+ "UMask": "0xc2",
7272 "EventName": "L2_RQSTS.RFO_HIT",
7373 "SampleAfterValue": "200003",
7474 "BriefDescription": "RFO requests that hit L2 cache.",
....@@ -77,7 +77,7 @@
7777 {
7878 "EventCode": "0x24",
7979 "Counter": "0,1,2,3",
80
- "UMask": "0x44",
80
+ "UMask": "0xc4",
8181 "EventName": "L2_RQSTS.CODE_RD_HIT",
8282 "SampleAfterValue": "200003",
8383 "BriefDescription": "L2 cache hits when fetching instructions, code reads.",
....@@ -87,7 +87,7 @@
8787 "PublicDescription": "This event counts the number of requests from the L2 hardware prefetchers that hit L2 cache. L3 prefetch new types.",
8888 "EventCode": "0x24",
8989 "Counter": "0,1,2,3",
90
- "UMask": "0x50",
90
+ "UMask": "0xd0",
9191 "EventName": "L2_RQSTS.L2_PF_HIT",
9292 "SampleAfterValue": "200003",
9393 "BriefDescription": "L2 prefetch requests that hit L2 cache",
....@@ -771,2628 +771,2628 @@
771771 "CounterHTOff": "0,1,2,3,4,5,6,7"
772772 },
773773 {
774
- "PublicDescription": "Counts demand data reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
774
+ "PublicDescription": "Counts demand data reads have any response type.",
775775 "EventCode": "0xB7, 0xBB",
776
- "MSRValue": "0x0000010001 ",
776
+ "MSRValue": "0x0000010001",
777777 "Counter": "0,1,2,3",
778778 "UMask": "0x1",
779779 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE",
780
- "MSRIndex": "0x1a6,0x1a7",
780
+ "MSRIndex": "0x1a6, 0x1a7",
781781 "SampleAfterValue": "100003",
782
- "BriefDescription": "Counts demand data reads that have any response type.",
782
+ "BriefDescription": "Counts demand data reads have any response type.",
783783 "Offcore": "1",
784784 "CounterHTOff": "0,1,2,3"
785785 },
786786 {
787
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
787
+ "PublicDescription": "Counts demand data reads",
788788 "EventCode": "0xB7, 0xBB",
789
- "MSRValue": "0x0080020001 ",
789
+ "MSRValue": "0x0080020001",
790790 "Counter": "0,1,2,3",
791791 "UMask": "0x1",
792792 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
793
- "MSRIndex": "0x1a6,0x1a7",
793
+ "MSRIndex": "0x1a6, 0x1a7",
794794 "SampleAfterValue": "100003",
795
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
795
+ "BriefDescription": "Counts demand data reads",
796796 "Offcore": "1",
797797 "CounterHTOff": "0,1,2,3"
798798 },
799799 {
800
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
800
+ "PublicDescription": "Counts demand data reads",
801801 "EventCode": "0xB7, 0xBB",
802
- "MSRValue": "0x0100020001 ",
802
+ "MSRValue": "0x0100020001",
803803 "Counter": "0,1,2,3",
804804 "UMask": "0x1",
805805 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
806
- "MSRIndex": "0x1a6,0x1a7",
806
+ "MSRIndex": "0x1a6, 0x1a7",
807807 "SampleAfterValue": "100003",
808
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
808
+ "BriefDescription": "Counts demand data reads",
809809 "Offcore": "1",
810810 "CounterHTOff": "0,1,2,3"
811811 },
812812 {
813
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
813
+ "PublicDescription": "Counts demand data reads",
814814 "EventCode": "0xB7, 0xBB",
815
- "MSRValue": "0x0200020001 ",
815
+ "MSRValue": "0x0200020001",
816816 "Counter": "0,1,2,3",
817817 "UMask": "0x1",
818818 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
819
- "MSRIndex": "0x1a6,0x1a7",
819
+ "MSRIndex": "0x1a6, 0x1a7",
820820 "SampleAfterValue": "100003",
821
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
821
+ "BriefDescription": "Counts demand data reads",
822822 "Offcore": "1",
823823 "CounterHTOff": "0,1,2,3"
824824 },
825825 {
826
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
826
+ "PublicDescription": "Counts demand data reads",
827827 "EventCode": "0xB7, 0xBB",
828
- "MSRValue": "0x0400020001 ",
828
+ "MSRValue": "0x0400020001",
829829 "Counter": "0,1,2,3",
830830 "UMask": "0x1",
831831 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
832
- "MSRIndex": "0x1a6,0x1a7",
832
+ "MSRIndex": "0x1a6, 0x1a7",
833833 "SampleAfterValue": "100003",
834
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
834
+ "BriefDescription": "Counts demand data reads",
835835 "Offcore": "1",
836836 "CounterHTOff": "0,1,2,3"
837837 },
838838 {
839
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
839
+ "PublicDescription": "Counts demand data reads",
840840 "EventCode": "0xB7, 0xBB",
841
- "MSRValue": "0x1000020001 ",
841
+ "MSRValue": "0x1000020001",
842842 "Counter": "0,1,2,3",
843843 "UMask": "0x1",
844844 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
845
- "MSRIndex": "0x1a6,0x1a7",
845
+ "MSRIndex": "0x1a6, 0x1a7",
846846 "SampleAfterValue": "100003",
847
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
847
+ "BriefDescription": "Counts demand data reads",
848848 "Offcore": "1",
849849 "CounterHTOff": "0,1,2,3"
850850 },
851851 {
852
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
852
+ "PublicDescription": "Counts demand data reads",
853853 "EventCode": "0xB7, 0xBB",
854
- "MSRValue": "0x3f80020001 ",
854
+ "MSRValue": "0x3F80020001",
855855 "Counter": "0,1,2,3",
856856 "UMask": "0x1",
857857 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
858
- "MSRIndex": "0x1a6,0x1a7",
858
+ "MSRIndex": "0x1a6, 0x1a7",
859859 "SampleAfterValue": "100003",
860
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
860
+ "BriefDescription": "Counts demand data reads",
861861 "Offcore": "1",
862862 "CounterHTOff": "0,1,2,3"
863863 },
864864 {
865
- "PublicDescription": "Counts demand data reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
865
+ "PublicDescription": "Counts demand data reads",
866866 "EventCode": "0xB7, 0xBB",
867
- "MSRValue": "0x00803c0001 ",
867
+ "MSRValue": "0x00803C0001",
868868 "Counter": "0,1,2,3",
869869 "UMask": "0x1",
870870 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
871
- "MSRIndex": "0x1a6,0x1a7",
871
+ "MSRIndex": "0x1a6, 0x1a7",
872872 "SampleAfterValue": "100003",
873
- "BriefDescription": "Counts demand data reads that hit in the L3 with no details on snoop-related information.",
873
+ "BriefDescription": "Counts demand data reads",
874874 "Offcore": "1",
875875 "CounterHTOff": "0,1,2,3"
876876 },
877877 {
878
- "PublicDescription": "Counts demand data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
878
+ "PublicDescription": "Counts demand data reads",
879879 "EventCode": "0xB7, 0xBB",
880
- "MSRValue": "0x01003c0001 ",
880
+ "MSRValue": "0x01003C0001",
881881 "Counter": "0,1,2,3",
882882 "UMask": "0x1",
883883 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
884
- "MSRIndex": "0x1a6,0x1a7",
884
+ "MSRIndex": "0x1a6, 0x1a7",
885885 "SampleAfterValue": "100003",
886
- "BriefDescription": "Counts demand data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
886
+ "BriefDescription": "Counts demand data reads",
887887 "Offcore": "1",
888888 "CounterHTOff": "0,1,2,3"
889889 },
890890 {
891
- "PublicDescription": "Counts demand data reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
891
+ "PublicDescription": "Counts demand data reads",
892892 "EventCode": "0xB7, 0xBB",
893
- "MSRValue": "0x02003c0001 ",
893
+ "MSRValue": "0x02003C0001",
894894 "Counter": "0,1,2,3",
895895 "UMask": "0x1",
896896 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
897
- "MSRIndex": "0x1a6,0x1a7",
897
+ "MSRIndex": "0x1a6, 0x1a7",
898898 "SampleAfterValue": "100003",
899
- "BriefDescription": "Counts demand data reads that hit in the L3 with a snoop miss response.",
899
+ "BriefDescription": "Counts demand data reads",
900900 "Offcore": "1",
901901 "CounterHTOff": "0,1,2,3"
902902 },
903903 {
904
- "PublicDescription": "Counts demand data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
904
+ "PublicDescription": "Counts demand data reads",
905905 "EventCode": "0xB7, 0xBB",
906
- "MSRValue": "0x04003c0001 ",
906
+ "MSRValue": "0x04003C0001",
907907 "Counter": "0,1,2,3",
908908 "UMask": "0x1",
909909 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
910
- "MSRIndex": "0x1a6,0x1a7",
910
+ "MSRIndex": "0x1a6, 0x1a7",
911911 "SampleAfterValue": "100003",
912
- "BriefDescription": "Counts demand data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
912
+ "BriefDescription": "Counts demand data reads",
913913 "Offcore": "1",
914914 "CounterHTOff": "0,1,2,3"
915915 },
916916 {
917
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
917
+ "PublicDescription": "Counts demand data reads",
918918 "EventCode": "0xB7, 0xBB",
919
- "MSRValue": "0x10003c0001 ",
919
+ "MSRValue": "0x10003C0001",
920920 "Counter": "0,1,2,3",
921921 "UMask": "0x1",
922922 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM",
923
- "MSRIndex": "0x1a6,0x1a7",
923
+ "MSRIndex": "0x1a6, 0x1a7",
924924 "SampleAfterValue": "100003",
925
- "BriefDescription": "DEMAND_DATA_RD & L3_HIT & SNOOP_HITM",
925
+ "BriefDescription": "Counts demand data reads",
926926 "Offcore": "1",
927927 "CounterHTOff": "0,1,2,3"
928928 },
929929 {
930
- "PublicDescription": "Counts demand data reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
930
+ "PublicDescription": "Counts demand data reads",
931931 "EventCode": "0xB7, 0xBB",
932
- "MSRValue": "0x3f803c0001 ",
932
+ "MSRValue": "0x3F803C0001",
933933 "Counter": "0,1,2,3",
934934 "UMask": "0x1",
935935 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
936
- "MSRIndex": "0x1a6,0x1a7",
936
+ "MSRIndex": "0x1a6, 0x1a7",
937937 "SampleAfterValue": "100003",
938
- "BriefDescription": "Counts demand data reads that hit in the L3.",
938
+ "BriefDescription": "Counts demand data reads",
939939 "Offcore": "1",
940940 "CounterHTOff": "0,1,2,3"
941941 },
942942 {
943
- "PublicDescription": "Counts all demand data writes (RFOs) that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
943
+ "PublicDescription": "Counts all demand data writes (RFOs) have any response type.",
944944 "EventCode": "0xB7, 0xBB",
945
- "MSRValue": "0x0000010002 ",
945
+ "MSRValue": "0x0000010002",
946946 "Counter": "0,1,2,3",
947947 "UMask": "0x1",
948948 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE",
949
- "MSRIndex": "0x1a6,0x1a7",
949
+ "MSRIndex": "0x1a6, 0x1a7",
950950 "SampleAfterValue": "100003",
951
- "BriefDescription": "Counts all demand data writes (RFOs) that have any response type.",
951
+ "BriefDescription": "Counts all demand data writes (RFOs) have any response type.",
952952 "Offcore": "1",
953953 "CounterHTOff": "0,1,2,3"
954954 },
955955 {
956
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
956
+ "PublicDescription": "Counts all demand data writes (RFOs)",
957957 "EventCode": "0xB7, 0xBB",
958
- "MSRValue": "0x00803c0002 ",
958
+ "MSRValue": "0x00803C0002",
959959 "Counter": "0,1,2,3",
960960 "UMask": "0x1",
961961 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NONE",
962
- "MSRIndex": "0x1a6,0x1a7",
962
+ "MSRIndex": "0x1a6, 0x1a7",
963963 "SampleAfterValue": "100003",
964
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 with no details on snoop-related information.",
964
+ "BriefDescription": "Counts all demand data writes (RFOs)",
965965 "Offcore": "1",
966966 "CounterHTOff": "0,1,2,3"
967967 },
968968 {
969
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
969
+ "PublicDescription": "Counts all demand data writes (RFOs)",
970970 "EventCode": "0xB7, 0xBB",
971
- "MSRValue": "0x01003c0002 ",
971
+ "MSRValue": "0x01003C0002",
972972 "Counter": "0,1,2,3",
973973 "UMask": "0x1",
974974 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NOT_NEEDED",
975
- "MSRIndex": "0x1a6,0x1a7",
975
+ "MSRIndex": "0x1a6, 0x1a7",
976976 "SampleAfterValue": "100003",
977
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
977
+ "BriefDescription": "Counts all demand data writes (RFOs)",
978978 "Offcore": "1",
979979 "CounterHTOff": "0,1,2,3"
980980 },
981981 {
982
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
982
+ "PublicDescription": "Counts all demand data writes (RFOs)",
983983 "EventCode": "0xB7, 0xBB",
984
- "MSRValue": "0x02003c0002 ",
984
+ "MSRValue": "0x02003C0002",
985985 "Counter": "0,1,2,3",
986986 "UMask": "0x1",
987987 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_MISS",
988
- "MSRIndex": "0x1a6,0x1a7",
988
+ "MSRIndex": "0x1a6, 0x1a7",
989989 "SampleAfterValue": "100003",
990
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 with a snoop miss response.",
990
+ "BriefDescription": "Counts all demand data writes (RFOs)",
991991 "Offcore": "1",
992992 "CounterHTOff": "0,1,2,3"
993993 },
994994 {
995
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
995
+ "PublicDescription": "Counts all demand data writes (RFOs)",
996996 "EventCode": "0xB7, 0xBB",
997
- "MSRValue": "0x04003c0002 ",
997
+ "MSRValue": "0x04003C0002",
998998 "Counter": "0,1,2,3",
999999 "UMask": "0x1",
10001000 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
1001
- "MSRIndex": "0x1a6,0x1a7",
1001
+ "MSRIndex": "0x1a6, 0x1a7",
10021002 "SampleAfterValue": "100003",
1003
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1003
+ "BriefDescription": "Counts all demand data writes (RFOs)",
10041004 "Offcore": "1",
10051005 "CounterHTOff": "0,1,2,3"
10061006 },
10071007 {
1008
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1008
+ "PublicDescription": "Counts all demand data writes (RFOs)",
10091009 "EventCode": "0xB7, 0xBB",
1010
- "MSRValue": "0x10003c0002 ",
1010
+ "MSRValue": "0x10003C0002",
10111011 "Counter": "0,1,2,3",
10121012 "UMask": "0x1",
10131013 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HITM",
1014
- "MSRIndex": "0x1a6,0x1a7",
1014
+ "MSRIndex": "0x1a6, 0x1a7",
10151015 "SampleAfterValue": "100003",
1016
- "BriefDescription": "DEMAND_RFO & L3_HIT & SNOOP_HITM",
1016
+ "BriefDescription": "Counts all demand data writes (RFOs)",
10171017 "Offcore": "1",
10181018 "CounterHTOff": "0,1,2,3"
10191019 },
10201020 {
1021
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1021
+ "PublicDescription": "Counts all demand data writes (RFOs)",
10221022 "EventCode": "0xB7, 0xBB",
1023
- "MSRValue": "0x3f803c0002 ",
1023
+ "MSRValue": "0x3F803C0002",
10241024 "Counter": "0,1,2,3",
10251025 "UMask": "0x1",
10261026 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.ANY_SNOOP",
1027
- "MSRIndex": "0x1a6,0x1a7",
1027
+ "MSRIndex": "0x1a6, 0x1a7",
10281028 "SampleAfterValue": "100003",
1029
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3.",
1029
+ "BriefDescription": "Counts all demand data writes (RFOs)",
10301030 "Offcore": "1",
10311031 "CounterHTOff": "0,1,2,3"
10321032 },
10331033 {
1034
- "PublicDescription": "Counts all demand code reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1034
+ "PublicDescription": "Counts all demand code reads have any response type.",
10351035 "EventCode": "0xB7, 0xBB",
1036
- "MSRValue": "0x0000010004 ",
1036
+ "MSRValue": "0x0000010004",
10371037 "Counter": "0,1,2,3",
10381038 "UMask": "0x1",
10391039 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE",
1040
- "MSRIndex": "0x1a6,0x1a7",
1040
+ "MSRIndex": "0x1a6, 0x1a7",
10411041 "SampleAfterValue": "100003",
1042
- "BriefDescription": "Counts all demand code reads that have any response type.",
1042
+ "BriefDescription": "Counts all demand code reads have any response type.",
10431043 "Offcore": "1",
10441044 "CounterHTOff": "0,1,2,3"
10451045 },
10461046 {
1047
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1047
+ "PublicDescription": "Counts all demand code reads",
10481048 "EventCode": "0xB7, 0xBB",
1049
- "MSRValue": "0x0080020004 ",
1049
+ "MSRValue": "0x0080020004",
10501050 "Counter": "0,1,2,3",
10511051 "UMask": "0x1",
10521052 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
1053
- "MSRIndex": "0x1a6,0x1a7",
1053
+ "MSRIndex": "0x1a6, 0x1a7",
10541054 "SampleAfterValue": "100003",
1055
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_NONE",
1055
+ "BriefDescription": "Counts all demand code reads",
10561056 "Offcore": "1",
10571057 "CounterHTOff": "0,1,2,3"
10581058 },
10591059 {
1060
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1060
+ "PublicDescription": "Counts all demand code reads",
10611061 "EventCode": "0xB7, 0xBB",
1062
- "MSRValue": "0x0100020004 ",
1062
+ "MSRValue": "0x0100020004",
10631063 "Counter": "0,1,2,3",
10641064 "UMask": "0x1",
10651065 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1066
- "MSRIndex": "0x1a6,0x1a7",
1066
+ "MSRIndex": "0x1a6, 0x1a7",
10671067 "SampleAfterValue": "100003",
1068
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1068
+ "BriefDescription": "Counts all demand code reads",
10691069 "Offcore": "1",
10701070 "CounterHTOff": "0,1,2,3"
10711071 },
10721072 {
1073
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1073
+ "PublicDescription": "Counts all demand code reads",
10741074 "EventCode": "0xB7, 0xBB",
1075
- "MSRValue": "0x0200020004 ",
1075
+ "MSRValue": "0x0200020004",
10761076 "Counter": "0,1,2,3",
10771077 "UMask": "0x1",
10781078 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
1079
- "MSRIndex": "0x1a6,0x1a7",
1079
+ "MSRIndex": "0x1a6, 0x1a7",
10801080 "SampleAfterValue": "100003",
1081
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_MISS",
1081
+ "BriefDescription": "Counts all demand code reads",
10821082 "Offcore": "1",
10831083 "CounterHTOff": "0,1,2,3"
10841084 },
10851085 {
1086
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1086
+ "PublicDescription": "Counts all demand code reads",
10871087 "EventCode": "0xB7, 0xBB",
1088
- "MSRValue": "0x0400020004 ",
1088
+ "MSRValue": "0x0400020004",
10891089 "Counter": "0,1,2,3",
10901090 "UMask": "0x1",
10911091 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1092
- "MSRIndex": "0x1a6,0x1a7",
1092
+ "MSRIndex": "0x1a6, 0x1a7",
10931093 "SampleAfterValue": "100003",
1094
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1094
+ "BriefDescription": "Counts all demand code reads",
10951095 "Offcore": "1",
10961096 "CounterHTOff": "0,1,2,3"
10971097 },
10981098 {
1099
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1099
+ "PublicDescription": "Counts all demand code reads",
11001100 "EventCode": "0xB7, 0xBB",
1101
- "MSRValue": "0x1000020004 ",
1101
+ "MSRValue": "0x1000020004",
11021102 "Counter": "0,1,2,3",
11031103 "UMask": "0x1",
11041104 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HITM",
1105
- "MSRIndex": "0x1a6,0x1a7",
1105
+ "MSRIndex": "0x1a6, 0x1a7",
11061106 "SampleAfterValue": "100003",
1107
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_HITM",
1107
+ "BriefDescription": "Counts all demand code reads",
11081108 "Offcore": "1",
11091109 "CounterHTOff": "0,1,2,3"
11101110 },
11111111 {
1112
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1112
+ "PublicDescription": "Counts all demand code reads",
11131113 "EventCode": "0xB7, 0xBB",
1114
- "MSRValue": "0x3f80020004 ",
1114
+ "MSRValue": "0x3F80020004",
11151115 "Counter": "0,1,2,3",
11161116 "UMask": "0x1",
11171117 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
1118
- "MSRIndex": "0x1a6,0x1a7",
1118
+ "MSRIndex": "0x1a6, 0x1a7",
11191119 "SampleAfterValue": "100003",
1120
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & ANY_SNOOP",
1120
+ "BriefDescription": "Counts all demand code reads",
11211121 "Offcore": "1",
11221122 "CounterHTOff": "0,1,2,3"
11231123 },
11241124 {
1125
- "PublicDescription": "Counts all demand code reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1125
+ "PublicDescription": "Counts all demand code reads",
11261126 "EventCode": "0xB7, 0xBB",
1127
- "MSRValue": "0x00803c0004 ",
1127
+ "MSRValue": "0x00803C0004",
11281128 "Counter": "0,1,2,3",
11291129 "UMask": "0x1",
11301130 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
1131
- "MSRIndex": "0x1a6,0x1a7",
1131
+ "MSRIndex": "0x1a6, 0x1a7",
11321132 "SampleAfterValue": "100003",
1133
- "BriefDescription": "Counts all demand code reads that hit in the L3 with no details on snoop-related information.",
1133
+ "BriefDescription": "Counts all demand code reads",
11341134 "Offcore": "1",
11351135 "CounterHTOff": "0,1,2,3"
11361136 },
11371137 {
1138
- "PublicDescription": "Counts all demand code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1138
+ "PublicDescription": "Counts all demand code reads",
11391139 "EventCode": "0xB7, 0xBB",
1140
- "MSRValue": "0x01003c0004 ",
1140
+ "MSRValue": "0x01003C0004",
11411141 "Counter": "0,1,2,3",
11421142 "UMask": "0x1",
11431143 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED",
1144
- "MSRIndex": "0x1a6,0x1a7",
1144
+ "MSRIndex": "0x1a6, 0x1a7",
11451145 "SampleAfterValue": "100003",
1146
- "BriefDescription": "Counts all demand code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1146
+ "BriefDescription": "Counts all demand code reads",
11471147 "Offcore": "1",
11481148 "CounterHTOff": "0,1,2,3"
11491149 },
11501150 {
1151
- "PublicDescription": "Counts all demand code reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1151
+ "PublicDescription": "Counts all demand code reads",
11521152 "EventCode": "0xB7, 0xBB",
1153
- "MSRValue": "0x02003c0004 ",
1153
+ "MSRValue": "0x02003C0004",
11541154 "Counter": "0,1,2,3",
11551155 "UMask": "0x1",
11561156 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
1157
- "MSRIndex": "0x1a6,0x1a7",
1157
+ "MSRIndex": "0x1a6, 0x1a7",
11581158 "SampleAfterValue": "100003",
1159
- "BriefDescription": "Counts all demand code reads that hit in the L3 with a snoop miss response.",
1159
+ "BriefDescription": "Counts all demand code reads",
11601160 "Offcore": "1",
11611161 "CounterHTOff": "0,1,2,3"
11621162 },
11631163 {
1164
- "PublicDescription": "Counts all demand code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1164
+ "PublicDescription": "Counts all demand code reads",
11651165 "EventCode": "0xB7, 0xBB",
1166
- "MSRValue": "0x04003c0004 ",
1166
+ "MSRValue": "0x04003C0004",
11671167 "Counter": "0,1,2,3",
11681168 "UMask": "0x1",
11691169 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD",
1170
- "MSRIndex": "0x1a6,0x1a7",
1170
+ "MSRIndex": "0x1a6, 0x1a7",
11711171 "SampleAfterValue": "100003",
1172
- "BriefDescription": "Counts all demand code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1172
+ "BriefDescription": "Counts all demand code reads",
11731173 "Offcore": "1",
11741174 "CounterHTOff": "0,1,2,3"
11751175 },
11761176 {
1177
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1177
+ "PublicDescription": "Counts all demand code reads",
11781178 "EventCode": "0xB7, 0xBB",
1179
- "MSRValue": "0x10003c0004 ",
1179
+ "MSRValue": "0x10003C0004",
11801180 "Counter": "0,1,2,3",
11811181 "UMask": "0x1",
11821182 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HITM",
1183
- "MSRIndex": "0x1a6,0x1a7",
1183
+ "MSRIndex": "0x1a6, 0x1a7",
11841184 "SampleAfterValue": "100003",
1185
- "BriefDescription": "DEMAND_CODE_RD & L3_HIT & SNOOP_HITM",
1185
+ "BriefDescription": "Counts all demand code reads",
11861186 "Offcore": "1",
11871187 "CounterHTOff": "0,1,2,3"
11881188 },
11891189 {
1190
- "PublicDescription": "Counts all demand code reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1190
+ "PublicDescription": "Counts all demand code reads",
11911191 "EventCode": "0xB7, 0xBB",
1192
- "MSRValue": "0x3f803c0004 ",
1192
+ "MSRValue": "0x3F803C0004",
11931193 "Counter": "0,1,2,3",
11941194 "UMask": "0x1",
11951195 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
1196
- "MSRIndex": "0x1a6,0x1a7",
1196
+ "MSRIndex": "0x1a6, 0x1a7",
11971197 "SampleAfterValue": "100003",
1198
- "BriefDescription": "Counts all demand code reads that hit in the L3.",
1198
+ "BriefDescription": "Counts all demand code reads",
11991199 "Offcore": "1",
12001200 "CounterHTOff": "0,1,2,3"
12011201 },
12021202 {
1203
- "PublicDescription": "Counts writebacks (modified to exclusive) that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1203
+ "PublicDescription": "Counts writebacks (modified to exclusive) have any response type.",
12041204 "EventCode": "0xB7, 0xBB",
1205
- "MSRValue": "0x0000010008 ",
1205
+ "MSRValue": "0x0000010008",
12061206 "Counter": "0,1,2,3",
12071207 "UMask": "0x1",
12081208 "EventName": "OFFCORE_RESPONSE.COREWB.ANY_RESPONSE",
1209
- "MSRIndex": "0x1a6,0x1a7",
1209
+ "MSRIndex": "0x1a6, 0x1a7",
12101210 "SampleAfterValue": "100003",
1211
- "BriefDescription": "Counts writebacks (modified to exclusive) that have any response type.",
1211
+ "BriefDescription": "Counts writebacks (modified to exclusive) have any response type.",
12121212 "Offcore": "1",
12131213 "CounterHTOff": "0,1,2,3"
12141214 },
12151215 {
1216
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1216
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12171217 "EventCode": "0xB7, 0xBB",
1218
- "MSRValue": "0x0080020008 ",
1218
+ "MSRValue": "0x0080020008",
12191219 "Counter": "0,1,2,3",
12201220 "UMask": "0x1",
12211221 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_NONE",
1222
- "MSRIndex": "0x1a6,0x1a7",
1222
+ "MSRIndex": "0x1a6, 0x1a7",
12231223 "SampleAfterValue": "100003",
1224
- "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_NONE",
1224
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
12251225 "Offcore": "1",
12261226 "CounterHTOff": "0,1,2,3"
12271227 },
12281228 {
1229
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1229
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12301230 "EventCode": "0xB7, 0xBB",
1231
- "MSRValue": "0x0100020008 ",
1231
+ "MSRValue": "0x0100020008",
12321232 "Counter": "0,1,2,3",
12331233 "UMask": "0x1",
12341234 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1235
- "MSRIndex": "0x1a6,0x1a7",
1235
+ "MSRIndex": "0x1a6, 0x1a7",
12361236 "SampleAfterValue": "100003",
1237
- "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1237
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
12381238 "Offcore": "1",
12391239 "CounterHTOff": "0,1,2,3"
12401240 },
12411241 {
1242
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1242
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12431243 "EventCode": "0xB7, 0xBB",
1244
- "MSRValue": "0x0200020008 ",
1244
+ "MSRValue": "0x0200020008",
12451245 "Counter": "0,1,2,3",
12461246 "UMask": "0x1",
12471247 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_MISS",
1248
- "MSRIndex": "0x1a6,0x1a7",
1248
+ "MSRIndex": "0x1a6, 0x1a7",
12491249 "SampleAfterValue": "100003",
1250
- "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_MISS",
1250
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
12511251 "Offcore": "1",
12521252 "CounterHTOff": "0,1,2,3"
12531253 },
12541254 {
1255
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1255
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12561256 "EventCode": "0xB7, 0xBB",
1257
- "MSRValue": "0x0400020008 ",
1257
+ "MSRValue": "0x0400020008",
12581258 "Counter": "0,1,2,3",
12591259 "UMask": "0x1",
12601260 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1261
- "MSRIndex": "0x1a6,0x1a7",
1261
+ "MSRIndex": "0x1a6, 0x1a7",
12621262 "SampleAfterValue": "100003",
1263
- "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1263
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
12641264 "Offcore": "1",
12651265 "CounterHTOff": "0,1,2,3"
12661266 },
12671267 {
1268
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1268
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12691269 "EventCode": "0xB7, 0xBB",
1270
- "MSRValue": "0x1000020008 ",
1270
+ "MSRValue": "0x1000020008",
12711271 "Counter": "0,1,2,3",
12721272 "UMask": "0x1",
12731273 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_HITM",
1274
- "MSRIndex": "0x1a6,0x1a7",
1274
+ "MSRIndex": "0x1a6, 0x1a7",
12751275 "SampleAfterValue": "100003",
1276
- "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_HITM",
1276
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
12771277 "Offcore": "1",
12781278 "CounterHTOff": "0,1,2,3"
12791279 },
12801280 {
1281
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1281
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12821282 "EventCode": "0xB7, 0xBB",
1283
- "MSRValue": "0x3f80020008 ",
1283
+ "MSRValue": "0x3F80020008",
12841284 "Counter": "0,1,2,3",
12851285 "UMask": "0x1",
12861286 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.ANY_SNOOP",
1287
- "MSRIndex": "0x1a6,0x1a7",
1287
+ "MSRIndex": "0x1a6, 0x1a7",
12881288 "SampleAfterValue": "100003",
1289
- "BriefDescription": "COREWB & SUPPLIER_NONE & ANY_SNOOP",
1289
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
12901290 "Offcore": "1",
12911291 "CounterHTOff": "0,1,2,3"
12921292 },
12931293 {
1294
- "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1294
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
12951295 "EventCode": "0xB7, 0xBB",
1296
- "MSRValue": "0x00803c0008 ",
1296
+ "MSRValue": "0x00803C0008",
12971297 "Counter": "0,1,2,3",
12981298 "UMask": "0x1",
12991299 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_NONE",
1300
- "MSRIndex": "0x1a6,0x1a7",
1300
+ "MSRIndex": "0x1a6, 0x1a7",
13011301 "SampleAfterValue": "100003",
1302
- "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3 with no details on snoop-related information.",
1302
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
13031303 "Offcore": "1",
13041304 "CounterHTOff": "0,1,2,3"
13051305 },
13061306 {
1307
- "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1307
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
13081308 "EventCode": "0xB7, 0xBB",
1309
- "MSRValue": "0x01003c0008 ",
1309
+ "MSRValue": "0x01003C0008",
13101310 "Counter": "0,1,2,3",
13111311 "UMask": "0x1",
13121312 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_NOT_NEEDED",
1313
- "MSRIndex": "0x1a6,0x1a7",
1313
+ "MSRIndex": "0x1a6, 0x1a7",
13141314 "SampleAfterValue": "100003",
1315
- "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1315
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
13161316 "Offcore": "1",
13171317 "CounterHTOff": "0,1,2,3"
13181318 },
13191319 {
1320
- "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1320
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
13211321 "EventCode": "0xB7, 0xBB",
1322
- "MSRValue": "0x02003c0008 ",
1322
+ "MSRValue": "0x02003C0008",
13231323 "Counter": "0,1,2,3",
13241324 "UMask": "0x1",
13251325 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_MISS",
1326
- "MSRIndex": "0x1a6,0x1a7",
1326
+ "MSRIndex": "0x1a6, 0x1a7",
13271327 "SampleAfterValue": "100003",
1328
- "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3 with a snoop miss response.",
1328
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
13291329 "Offcore": "1",
13301330 "CounterHTOff": "0,1,2,3"
13311331 },
13321332 {
1333
- "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1333
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
13341334 "EventCode": "0xB7, 0xBB",
1335
- "MSRValue": "0x04003c0008 ",
1335
+ "MSRValue": "0x04003C0008",
13361336 "Counter": "0,1,2,3",
13371337 "UMask": "0x1",
13381338 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_HIT_NO_FWD",
1339
- "MSRIndex": "0x1a6,0x1a7",
1339
+ "MSRIndex": "0x1a6, 0x1a7",
13401340 "SampleAfterValue": "100003",
1341
- "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1341
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
13421342 "Offcore": "1",
13431343 "CounterHTOff": "0,1,2,3"
13441344 },
13451345 {
1346
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1346
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
13471347 "EventCode": "0xB7, 0xBB",
1348
- "MSRValue": "0x10003c0008 ",
1348
+ "MSRValue": "0x10003C0008",
13491349 "Counter": "0,1,2,3",
13501350 "UMask": "0x1",
13511351 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_HITM",
1352
- "MSRIndex": "0x1a6,0x1a7",
1352
+ "MSRIndex": "0x1a6, 0x1a7",
13531353 "SampleAfterValue": "100003",
1354
- "BriefDescription": "COREWB & L3_HIT & SNOOP_HITM",
1354
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
13551355 "Offcore": "1",
13561356 "CounterHTOff": "0,1,2,3"
13571357 },
13581358 {
1359
- "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1359
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
13601360 "EventCode": "0xB7, 0xBB",
1361
- "MSRValue": "0x3f803c0008 ",
1361
+ "MSRValue": "0x3F803C0008",
13621362 "Counter": "0,1,2,3",
13631363 "UMask": "0x1",
13641364 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.ANY_SNOOP",
1365
- "MSRIndex": "0x1a6,0x1a7",
1365
+ "MSRIndex": "0x1a6, 0x1a7",
13661366 "SampleAfterValue": "100003",
1367
- "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3.",
1367
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
13681368 "Offcore": "1",
13691369 "CounterHTOff": "0,1,2,3"
13701370 },
13711371 {
1372
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1372
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads have any response type.",
13731373 "EventCode": "0xB7, 0xBB",
1374
- "MSRValue": "0x0000010010 ",
1374
+ "MSRValue": "0x0000010010",
13751375 "Counter": "0,1,2,3",
13761376 "UMask": "0x1",
13771377 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.ANY_RESPONSE",
1378
- "MSRIndex": "0x1a6,0x1a7",
1378
+ "MSRIndex": "0x1a6, 0x1a7",
13791379 "SampleAfterValue": "100003",
1380
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that have any response type.",
1380
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.",
13811381 "Offcore": "1",
13821382 "CounterHTOff": "0,1,2,3"
13831383 },
13841384 {
1385
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1385
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
13861386 "EventCode": "0xB7, 0xBB",
1387
- "MSRValue": "0x0080020010 ",
1387
+ "MSRValue": "0x0080020010",
13881388 "Counter": "0,1,2,3",
13891389 "UMask": "0x1",
13901390 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
1391
- "MSRIndex": "0x1a6,0x1a7",
1391
+ "MSRIndex": "0x1a6, 0x1a7",
13921392 "SampleAfterValue": "100003",
1393
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
1393
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
13941394 "Offcore": "1",
13951395 "CounterHTOff": "0,1,2,3"
13961396 },
13971397 {
1398
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1398
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
13991399 "EventCode": "0xB7, 0xBB",
1400
- "MSRValue": "0x0100020010 ",
1400
+ "MSRValue": "0x0100020010",
14011401 "Counter": "0,1,2,3",
14021402 "UMask": "0x1",
14031403 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1404
- "MSRIndex": "0x1a6,0x1a7",
1404
+ "MSRIndex": "0x1a6, 0x1a7",
14051405 "SampleAfterValue": "100003",
1406
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1406
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14071407 "Offcore": "1",
14081408 "CounterHTOff": "0,1,2,3"
14091409 },
14101410 {
1411
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1411
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14121412 "EventCode": "0xB7, 0xBB",
1413
- "MSRValue": "0x0200020010 ",
1413
+ "MSRValue": "0x0200020010",
14141414 "Counter": "0,1,2,3",
14151415 "UMask": "0x1",
14161416 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1417
- "MSRIndex": "0x1a6,0x1a7",
1417
+ "MSRIndex": "0x1a6, 0x1a7",
14181418 "SampleAfterValue": "100003",
1419
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
1419
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14201420 "Offcore": "1",
14211421 "CounterHTOff": "0,1,2,3"
14221422 },
14231423 {
1424
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1424
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14251425 "EventCode": "0xB7, 0xBB",
1426
- "MSRValue": "0x0400020010 ",
1426
+ "MSRValue": "0x0400020010",
14271427 "Counter": "0,1,2,3",
14281428 "UMask": "0x1",
14291429 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1430
- "MSRIndex": "0x1a6,0x1a7",
1430
+ "MSRIndex": "0x1a6, 0x1a7",
14311431 "SampleAfterValue": "100003",
1432
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1432
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14331433 "Offcore": "1",
14341434 "CounterHTOff": "0,1,2,3"
14351435 },
14361436 {
1437
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1437
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14381438 "EventCode": "0xB7, 0xBB",
1439
- "MSRValue": "0x1000020010 ",
1439
+ "MSRValue": "0x1000020010",
14401440 "Counter": "0,1,2,3",
14411441 "UMask": "0x1",
14421442 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
1443
- "MSRIndex": "0x1a6,0x1a7",
1443
+ "MSRIndex": "0x1a6, 0x1a7",
14441444 "SampleAfterValue": "100003",
1445
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
1445
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14461446 "Offcore": "1",
14471447 "CounterHTOff": "0,1,2,3"
14481448 },
14491449 {
1450
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1450
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14511451 "EventCode": "0xB7, 0xBB",
1452
- "MSRValue": "0x3f80020010 ",
1452
+ "MSRValue": "0x3F80020010",
14531453 "Counter": "0,1,2,3",
14541454 "UMask": "0x1",
14551455 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
1456
- "MSRIndex": "0x1a6,0x1a7",
1456
+ "MSRIndex": "0x1a6, 0x1a7",
14571457 "SampleAfterValue": "100003",
1458
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
1458
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14591459 "Offcore": "1",
14601460 "CounterHTOff": "0,1,2,3"
14611461 },
14621462 {
1463
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1463
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14641464 "EventCode": "0xB7, 0xBB",
1465
- "MSRValue": "0x00803c0010 ",
1465
+ "MSRValue": "0x00803C0010",
14661466 "Counter": "0,1,2,3",
14671467 "UMask": "0x1",
14681468 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
1469
- "MSRIndex": "0x1a6,0x1a7",
1469
+ "MSRIndex": "0x1a6, 0x1a7",
14701470 "SampleAfterValue": "100003",
1471
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 with no details on snoop-related information.",
1471
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14721472 "Offcore": "1",
14731473 "CounterHTOff": "0,1,2,3"
14741474 },
14751475 {
1476
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1476
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14771477 "EventCode": "0xB7, 0xBB",
1478
- "MSRValue": "0x01003c0010 ",
1478
+ "MSRValue": "0x01003C0010",
14791479 "Counter": "0,1,2,3",
14801480 "UMask": "0x1",
14811481 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
1482
- "MSRIndex": "0x1a6,0x1a7",
1482
+ "MSRIndex": "0x1a6, 0x1a7",
14831483 "SampleAfterValue": "100003",
1484
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1484
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14851485 "Offcore": "1",
14861486 "CounterHTOff": "0,1,2,3"
14871487 },
14881488 {
1489
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1489
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
14901490 "EventCode": "0xB7, 0xBB",
1491
- "MSRValue": "0x02003c0010 ",
1491
+ "MSRValue": "0x02003C0010",
14921492 "Counter": "0,1,2,3",
14931493 "UMask": "0x1",
14941494 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
1495
- "MSRIndex": "0x1a6,0x1a7",
1495
+ "MSRIndex": "0x1a6, 0x1a7",
14961496 "SampleAfterValue": "100003",
1497
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 with a snoop miss response.",
1497
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
14981498 "Offcore": "1",
14991499 "CounterHTOff": "0,1,2,3"
15001500 },
15011501 {
1502
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1502
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
15031503 "EventCode": "0xB7, 0xBB",
1504
- "MSRValue": "0x04003c0010 ",
1504
+ "MSRValue": "0x04003C0010",
15051505 "Counter": "0,1,2,3",
15061506 "UMask": "0x1",
15071507 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
1508
- "MSRIndex": "0x1a6,0x1a7",
1508
+ "MSRIndex": "0x1a6, 0x1a7",
15091509 "SampleAfterValue": "100003",
1510
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1510
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
15111511 "Offcore": "1",
15121512 "CounterHTOff": "0,1,2,3"
15131513 },
15141514 {
1515
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1515
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
15161516 "EventCode": "0xB7, 0xBB",
1517
- "MSRValue": "0x10003c0010 ",
1517
+ "MSRValue": "0x10003C0010",
15181518 "Counter": "0,1,2,3",
15191519 "UMask": "0x1",
15201520 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_HITM",
1521
- "MSRIndex": "0x1a6,0x1a7",
1521
+ "MSRIndex": "0x1a6, 0x1a7",
15221522 "SampleAfterValue": "100003",
1523
- "BriefDescription": "PF_L2_DATA_RD & L3_HIT & SNOOP_HITM",
1523
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
15241524 "Offcore": "1",
15251525 "CounterHTOff": "0,1,2,3"
15261526 },
15271527 {
1528
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1528
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
15291529 "EventCode": "0xB7, 0xBB",
1530
- "MSRValue": "0x3f803c0010 ",
1530
+ "MSRValue": "0x3F803C0010",
15311531 "Counter": "0,1,2,3",
15321532 "UMask": "0x1",
15331533 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP",
1534
- "MSRIndex": "0x1a6,0x1a7",
1534
+ "MSRIndex": "0x1a6, 0x1a7",
15351535 "SampleAfterValue": "100003",
1536
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3.",
1536
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
15371537 "Offcore": "1",
15381538 "CounterHTOff": "0,1,2,3"
15391539 },
15401540 {
1541
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1541
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.",
15421542 "EventCode": "0xB7, 0xBB",
1543
- "MSRValue": "0x0000010020 ",
1543
+ "MSRValue": "0x0000010020",
15441544 "Counter": "0,1,2,3",
15451545 "UMask": "0x1",
15461546 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.ANY_RESPONSE",
1547
- "MSRIndex": "0x1a6,0x1a7",
1547
+ "MSRIndex": "0x1a6, 0x1a7",
15481548 "SampleAfterValue": "100003",
1549
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that have any response type.",
1549
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.",
15501550 "Offcore": "1",
15511551 "CounterHTOff": "0,1,2,3"
15521552 },
15531553 {
1554
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1554
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
15551555 "EventCode": "0xB7, 0xBB",
1556
- "MSRValue": "0x0080020020 ",
1556
+ "MSRValue": "0x0080020020",
15571557 "Counter": "0,1,2,3",
15581558 "UMask": "0x1",
15591559 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE",
1560
- "MSRIndex": "0x1a6,0x1a7",
1560
+ "MSRIndex": "0x1a6, 0x1a7",
15611561 "SampleAfterValue": "100003",
1562
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_NONE",
1562
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
15631563 "Offcore": "1",
15641564 "CounterHTOff": "0,1,2,3"
15651565 },
15661566 {
1567
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1567
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
15681568 "EventCode": "0xB7, 0xBB",
1569
- "MSRValue": "0x0100020020 ",
1569
+ "MSRValue": "0x0100020020",
15701570 "Counter": "0,1,2,3",
15711571 "UMask": "0x1",
15721572 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1573
- "MSRIndex": "0x1a6,0x1a7",
1573
+ "MSRIndex": "0x1a6, 0x1a7",
15741574 "SampleAfterValue": "100003",
1575
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1575
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
15761576 "Offcore": "1",
15771577 "CounterHTOff": "0,1,2,3"
15781578 },
15791579 {
1580
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1580
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
15811581 "EventCode": "0xB7, 0xBB",
1582
- "MSRValue": "0x0200020020 ",
1582
+ "MSRValue": "0x0200020020",
15831583 "Counter": "0,1,2,3",
15841584 "UMask": "0x1",
15851585 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS",
1586
- "MSRIndex": "0x1a6,0x1a7",
1586
+ "MSRIndex": "0x1a6, 0x1a7",
15871587 "SampleAfterValue": "100003",
1588
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_MISS",
1588
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
15891589 "Offcore": "1",
15901590 "CounterHTOff": "0,1,2,3"
15911591 },
15921592 {
1593
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1593
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
15941594 "EventCode": "0xB7, 0xBB",
1595
- "MSRValue": "0x0400020020 ",
1595
+ "MSRValue": "0x0400020020",
15961596 "Counter": "0,1,2,3",
15971597 "UMask": "0x1",
15981598 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1599
- "MSRIndex": "0x1a6,0x1a7",
1599
+ "MSRIndex": "0x1a6, 0x1a7",
16001600 "SampleAfterValue": "100003",
1601
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1601
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16021602 "Offcore": "1",
16031603 "CounterHTOff": "0,1,2,3"
16041604 },
16051605 {
1606
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1606
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16071607 "EventCode": "0xB7, 0xBB",
1608
- "MSRValue": "0x1000020020 ",
1608
+ "MSRValue": "0x1000020020",
16091609 "Counter": "0,1,2,3",
16101610 "UMask": "0x1",
16111611 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_HITM",
1612
- "MSRIndex": "0x1a6,0x1a7",
1612
+ "MSRIndex": "0x1a6, 0x1a7",
16131613 "SampleAfterValue": "100003",
1614
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_HITM",
1614
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16151615 "Offcore": "1",
16161616 "CounterHTOff": "0,1,2,3"
16171617 },
16181618 {
1619
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1619
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16201620 "EventCode": "0xB7, 0xBB",
1621
- "MSRValue": "0x3f80020020 ",
1621
+ "MSRValue": "0x3F80020020",
16221622 "Counter": "0,1,2,3",
16231623 "UMask": "0x1",
16241624 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
1625
- "MSRIndex": "0x1a6,0x1a7",
1625
+ "MSRIndex": "0x1a6, 0x1a7",
16261626 "SampleAfterValue": "100003",
1627
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & ANY_SNOOP",
1627
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16281628 "Offcore": "1",
16291629 "CounterHTOff": "0,1,2,3"
16301630 },
16311631 {
1632
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1632
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16331633 "EventCode": "0xB7, 0xBB",
1634
- "MSRValue": "0x00803c0020 ",
1634
+ "MSRValue": "0x00803C0020",
16351635 "Counter": "0,1,2,3",
16361636 "UMask": "0x1",
16371637 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_NONE",
1638
- "MSRIndex": "0x1a6,0x1a7",
1638
+ "MSRIndex": "0x1a6, 0x1a7",
16391639 "SampleAfterValue": "100003",
1640
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 with no details on snoop-related information.",
1640
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16411641 "Offcore": "1",
16421642 "CounterHTOff": "0,1,2,3"
16431643 },
16441644 {
1645
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1645
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16461646 "EventCode": "0xB7, 0xBB",
1647
- "MSRValue": "0x01003c0020 ",
1647
+ "MSRValue": "0x01003C0020",
16481648 "Counter": "0,1,2,3",
16491649 "UMask": "0x1",
16501650 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_NOT_NEEDED",
1651
- "MSRIndex": "0x1a6,0x1a7",
1651
+ "MSRIndex": "0x1a6, 0x1a7",
16521652 "SampleAfterValue": "100003",
1653
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1653
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16541654 "Offcore": "1",
16551655 "CounterHTOff": "0,1,2,3"
16561656 },
16571657 {
1658
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1658
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16591659 "EventCode": "0xB7, 0xBB",
1660
- "MSRValue": "0x02003c0020 ",
1660
+ "MSRValue": "0x02003C0020",
16611661 "Counter": "0,1,2,3",
16621662 "UMask": "0x1",
16631663 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_MISS",
1664
- "MSRIndex": "0x1a6,0x1a7",
1664
+ "MSRIndex": "0x1a6, 0x1a7",
16651665 "SampleAfterValue": "100003",
1666
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 with a snoop miss response.",
1666
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16671667 "Offcore": "1",
16681668 "CounterHTOff": "0,1,2,3"
16691669 },
16701670 {
1671
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1671
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16721672 "EventCode": "0xB7, 0xBB",
1673
- "MSRValue": "0x04003c0020 ",
1673
+ "MSRValue": "0x04003C0020",
16741674 "Counter": "0,1,2,3",
16751675 "UMask": "0x1",
16761676 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
1677
- "MSRIndex": "0x1a6,0x1a7",
1677
+ "MSRIndex": "0x1a6, 0x1a7",
16781678 "SampleAfterValue": "100003",
1679
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1679
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16801680 "Offcore": "1",
16811681 "CounterHTOff": "0,1,2,3"
16821682 },
16831683 {
1684
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1684
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16851685 "EventCode": "0xB7, 0xBB",
1686
- "MSRValue": "0x10003c0020 ",
1686
+ "MSRValue": "0x10003C0020",
16871687 "Counter": "0,1,2,3",
16881688 "UMask": "0x1",
16891689 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_HITM",
1690
- "MSRIndex": "0x1a6,0x1a7",
1690
+ "MSRIndex": "0x1a6, 0x1a7",
16911691 "SampleAfterValue": "100003",
1692
- "BriefDescription": "PF_L2_RFO & L3_HIT & SNOOP_HITM",
1692
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
16931693 "Offcore": "1",
16941694 "CounterHTOff": "0,1,2,3"
16951695 },
16961696 {
1697
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1697
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
16981698 "EventCode": "0xB7, 0xBB",
1699
- "MSRValue": "0x3f803c0020 ",
1699
+ "MSRValue": "0x3F803C0020",
17001700 "Counter": "0,1,2,3",
17011701 "UMask": "0x1",
17021702 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.ANY_SNOOP",
1703
- "MSRIndex": "0x1a6,0x1a7",
1703
+ "MSRIndex": "0x1a6, 0x1a7",
17041704 "SampleAfterValue": "100003",
1705
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3.",
1705
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
17061706 "Offcore": "1",
17071707 "CounterHTOff": "0,1,2,3"
17081708 },
17091709 {
1710
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1710
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads have any response type.",
17111711 "EventCode": "0xB7, 0xBB",
1712
- "MSRValue": "0x0000010040 ",
1712
+ "MSRValue": "0x0000010040",
17131713 "Counter": "0,1,2,3",
17141714 "UMask": "0x1",
17151715 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.ANY_RESPONSE",
1716
- "MSRIndex": "0x1a6,0x1a7",
1716
+ "MSRIndex": "0x1a6, 0x1a7",
17171717 "SampleAfterValue": "100003",
1718
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that have any response type.",
1718
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads have any response type.",
17191719 "Offcore": "1",
17201720 "CounterHTOff": "0,1,2,3"
17211721 },
17221722 {
1723
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1723
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17241724 "EventCode": "0xB7, 0xBB",
1725
- "MSRValue": "0x0080020040 ",
1725
+ "MSRValue": "0x0080020040",
17261726 "Counter": "0,1,2,3",
17271727 "UMask": "0x1",
17281728 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
1729
- "MSRIndex": "0x1a6,0x1a7",
1729
+ "MSRIndex": "0x1a6, 0x1a7",
17301730 "SampleAfterValue": "100003",
1731
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_NONE",
1731
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17321732 "Offcore": "1",
17331733 "CounterHTOff": "0,1,2,3"
17341734 },
17351735 {
1736
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1736
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17371737 "EventCode": "0xB7, 0xBB",
1738
- "MSRValue": "0x0100020040 ",
1738
+ "MSRValue": "0x0100020040",
17391739 "Counter": "0,1,2,3",
17401740 "UMask": "0x1",
17411741 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1742
- "MSRIndex": "0x1a6,0x1a7",
1742
+ "MSRIndex": "0x1a6, 0x1a7",
17431743 "SampleAfterValue": "100003",
1744
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1744
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17451745 "Offcore": "1",
17461746 "CounterHTOff": "0,1,2,3"
17471747 },
17481748 {
1749
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1749
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17501750 "EventCode": "0xB7, 0xBB",
1751
- "MSRValue": "0x0200020040 ",
1751
+ "MSRValue": "0x0200020040",
17521752 "Counter": "0,1,2,3",
17531753 "UMask": "0x1",
17541754 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
1755
- "MSRIndex": "0x1a6,0x1a7",
1755
+ "MSRIndex": "0x1a6, 0x1a7",
17561756 "SampleAfterValue": "100003",
1757
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_MISS",
1757
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17581758 "Offcore": "1",
17591759 "CounterHTOff": "0,1,2,3"
17601760 },
17611761 {
1762
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1762
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17631763 "EventCode": "0xB7, 0xBB",
1764
- "MSRValue": "0x0400020040 ",
1764
+ "MSRValue": "0x0400020040",
17651765 "Counter": "0,1,2,3",
17661766 "UMask": "0x1",
17671767 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1768
- "MSRIndex": "0x1a6,0x1a7",
1768
+ "MSRIndex": "0x1a6, 0x1a7",
17691769 "SampleAfterValue": "100003",
1770
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1770
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17711771 "Offcore": "1",
17721772 "CounterHTOff": "0,1,2,3"
17731773 },
17741774 {
1775
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1775
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17761776 "EventCode": "0xB7, 0xBB",
1777
- "MSRValue": "0x1000020040 ",
1777
+ "MSRValue": "0x1000020040",
17781778 "Counter": "0,1,2,3",
17791779 "UMask": "0x1",
17801780 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_HITM",
1781
- "MSRIndex": "0x1a6,0x1a7",
1781
+ "MSRIndex": "0x1a6, 0x1a7",
17821782 "SampleAfterValue": "100003",
1783
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_HITM",
1783
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17841784 "Offcore": "1",
17851785 "CounterHTOff": "0,1,2,3"
17861786 },
17871787 {
1788
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1788
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17891789 "EventCode": "0xB7, 0xBB",
1790
- "MSRValue": "0x3f80020040 ",
1790
+ "MSRValue": "0x3F80020040",
17911791 "Counter": "0,1,2,3",
17921792 "UMask": "0x1",
17931793 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
1794
- "MSRIndex": "0x1a6,0x1a7",
1794
+ "MSRIndex": "0x1a6, 0x1a7",
17951795 "SampleAfterValue": "100003",
1796
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & ANY_SNOOP",
1796
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
17971797 "Offcore": "1",
17981798 "CounterHTOff": "0,1,2,3"
17991799 },
18001800 {
1801
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1801
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18021802 "EventCode": "0xB7, 0xBB",
1803
- "MSRValue": "0x00803c0040 ",
1803
+ "MSRValue": "0x00803C0040",
18041804 "Counter": "0,1,2,3",
18051805 "UMask": "0x1",
18061806 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_NONE",
1807
- "MSRIndex": "0x1a6,0x1a7",
1807
+ "MSRIndex": "0x1a6, 0x1a7",
18081808 "SampleAfterValue": "100003",
1809
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 with no details on snoop-related information.",
1809
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18101810 "Offcore": "1",
18111811 "CounterHTOff": "0,1,2,3"
18121812 },
18131813 {
1814
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1814
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18151815 "EventCode": "0xB7, 0xBB",
1816
- "MSRValue": "0x01003c0040 ",
1816
+ "MSRValue": "0x01003C0040",
18171817 "Counter": "0,1,2,3",
18181818 "UMask": "0x1",
18191819 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED",
1820
- "MSRIndex": "0x1a6,0x1a7",
1820
+ "MSRIndex": "0x1a6, 0x1a7",
18211821 "SampleAfterValue": "100003",
1822
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1822
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18231823 "Offcore": "1",
18241824 "CounterHTOff": "0,1,2,3"
18251825 },
18261826 {
1827
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1827
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18281828 "EventCode": "0xB7, 0xBB",
1829
- "MSRValue": "0x02003c0040 ",
1829
+ "MSRValue": "0x02003C0040",
18301830 "Counter": "0,1,2,3",
18311831 "UMask": "0x1",
18321832 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_MISS",
1833
- "MSRIndex": "0x1a6,0x1a7",
1833
+ "MSRIndex": "0x1a6, 0x1a7",
18341834 "SampleAfterValue": "100003",
1835
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 with a snoop miss response.",
1835
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18361836 "Offcore": "1",
18371837 "CounterHTOff": "0,1,2,3"
18381838 },
18391839 {
1840
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1840
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18411841 "EventCode": "0xB7, 0xBB",
1842
- "MSRValue": "0x04003c0040 ",
1842
+ "MSRValue": "0x04003C0040",
18431843 "Counter": "0,1,2,3",
18441844 "UMask": "0x1",
18451845 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD",
1846
- "MSRIndex": "0x1a6,0x1a7",
1846
+ "MSRIndex": "0x1a6, 0x1a7",
18471847 "SampleAfterValue": "100003",
1848
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1848
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18491849 "Offcore": "1",
18501850 "CounterHTOff": "0,1,2,3"
18511851 },
18521852 {
1853
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1853
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18541854 "EventCode": "0xB7, 0xBB",
1855
- "MSRValue": "0x10003c0040 ",
1855
+ "MSRValue": "0x10003C0040",
18561856 "Counter": "0,1,2,3",
18571857 "UMask": "0x1",
18581858 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_HITM",
1859
- "MSRIndex": "0x1a6,0x1a7",
1859
+ "MSRIndex": "0x1a6, 0x1a7",
18601860 "SampleAfterValue": "100003",
1861
- "BriefDescription": "PF_L2_CODE_RD & L3_HIT & SNOOP_HITM",
1861
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18621862 "Offcore": "1",
18631863 "CounterHTOff": "0,1,2,3"
18641864 },
18651865 {
1866
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1866
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18671867 "EventCode": "0xB7, 0xBB",
1868
- "MSRValue": "0x3f803c0040 ",
1868
+ "MSRValue": "0x3F803C0040",
18691869 "Counter": "0,1,2,3",
18701870 "UMask": "0x1",
18711871 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.ANY_SNOOP",
1872
- "MSRIndex": "0x1a6,0x1a7",
1872
+ "MSRIndex": "0x1a6, 0x1a7",
18731873 "SampleAfterValue": "100003",
1874
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3.",
1874
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
18751875 "Offcore": "1",
18761876 "CounterHTOff": "0,1,2,3"
18771877 },
18781878 {
1879
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1879
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.",
18801880 "EventCode": "0xB7, 0xBB",
1881
- "MSRValue": "0x0000010080 ",
1881
+ "MSRValue": "0x0000010080",
18821882 "Counter": "0,1,2,3",
18831883 "UMask": "0x1",
18841884 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.ANY_RESPONSE",
1885
- "MSRIndex": "0x1a6,0x1a7",
1885
+ "MSRIndex": "0x1a6, 0x1a7",
18861886 "SampleAfterValue": "100003",
1887
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that have any response type.",
1887
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.",
18881888 "Offcore": "1",
18891889 "CounterHTOff": "0,1,2,3"
18901890 },
18911891 {
1892
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1892
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
18931893 "EventCode": "0xB7, 0xBB",
1894
- "MSRValue": "0x0080020080 ",
1894
+ "MSRValue": "0x0080020080",
18951895 "Counter": "0,1,2,3",
18961896 "UMask": "0x1",
18971897 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
1898
- "MSRIndex": "0x1a6,0x1a7",
1898
+ "MSRIndex": "0x1a6, 0x1a7",
18991899 "SampleAfterValue": "100003",
1900
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
1900
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19011901 "Offcore": "1",
19021902 "CounterHTOff": "0,1,2,3"
19031903 },
19041904 {
1905
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1905
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19061906 "EventCode": "0xB7, 0xBB",
1907
- "MSRValue": "0x0100020080 ",
1907
+ "MSRValue": "0x0100020080",
19081908 "Counter": "0,1,2,3",
19091909 "UMask": "0x1",
19101910 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1911
- "MSRIndex": "0x1a6,0x1a7",
1911
+ "MSRIndex": "0x1a6, 0x1a7",
19121912 "SampleAfterValue": "100003",
1913
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1913
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19141914 "Offcore": "1",
19151915 "CounterHTOff": "0,1,2,3"
19161916 },
19171917 {
1918
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1918
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19191919 "EventCode": "0xB7, 0xBB",
1920
- "MSRValue": "0x0200020080 ",
1920
+ "MSRValue": "0x0200020080",
19211921 "Counter": "0,1,2,3",
19221922 "UMask": "0x1",
19231923 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1924
- "MSRIndex": "0x1a6,0x1a7",
1924
+ "MSRIndex": "0x1a6, 0x1a7",
19251925 "SampleAfterValue": "100003",
1926
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
1926
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19271927 "Offcore": "1",
19281928 "CounterHTOff": "0,1,2,3"
19291929 },
19301930 {
1931
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1931
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19321932 "EventCode": "0xB7, 0xBB",
1933
- "MSRValue": "0x0400020080 ",
1933
+ "MSRValue": "0x0400020080",
19341934 "Counter": "0,1,2,3",
19351935 "UMask": "0x1",
19361936 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1937
- "MSRIndex": "0x1a6,0x1a7",
1937
+ "MSRIndex": "0x1a6, 0x1a7",
19381938 "SampleAfterValue": "100003",
1939
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1939
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19401940 "Offcore": "1",
19411941 "CounterHTOff": "0,1,2,3"
19421942 },
19431943 {
1944
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1944
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19451945 "EventCode": "0xB7, 0xBB",
1946
- "MSRValue": "0x1000020080 ",
1946
+ "MSRValue": "0x1000020080",
19471947 "Counter": "0,1,2,3",
19481948 "UMask": "0x1",
19491949 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
1950
- "MSRIndex": "0x1a6,0x1a7",
1950
+ "MSRIndex": "0x1a6, 0x1a7",
19511951 "SampleAfterValue": "100003",
1952
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
1952
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19531953 "Offcore": "1",
19541954 "CounterHTOff": "0,1,2,3"
19551955 },
19561956 {
1957
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1957
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19581958 "EventCode": "0xB7, 0xBB",
1959
- "MSRValue": "0x3f80020080 ",
1959
+ "MSRValue": "0x3F80020080",
19601960 "Counter": "0,1,2,3",
19611961 "UMask": "0x1",
19621962 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
1963
- "MSRIndex": "0x1a6,0x1a7",
1963
+ "MSRIndex": "0x1a6, 0x1a7",
19641964 "SampleAfterValue": "100003",
1965
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
1965
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19661966 "Offcore": "1",
19671967 "CounterHTOff": "0,1,2,3"
19681968 },
19691969 {
1970
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1970
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19711971 "EventCode": "0xB7, 0xBB",
1972
- "MSRValue": "0x00803c0080 ",
1972
+ "MSRValue": "0x00803C0080",
19731973 "Counter": "0,1,2,3",
19741974 "UMask": "0x1",
19751975 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
1976
- "MSRIndex": "0x1a6,0x1a7",
1976
+ "MSRIndex": "0x1a6, 0x1a7",
19771977 "SampleAfterValue": "100003",
1978
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 with no details on snoop-related information.",
1978
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19791979 "Offcore": "1",
19801980 "CounterHTOff": "0,1,2,3"
19811981 },
19821982 {
1983
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1983
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19841984 "EventCode": "0xB7, 0xBB",
1985
- "MSRValue": "0x01003c0080 ",
1985
+ "MSRValue": "0x01003C0080",
19861986 "Counter": "0,1,2,3",
19871987 "UMask": "0x1",
19881988 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
1989
- "MSRIndex": "0x1a6,0x1a7",
1989
+ "MSRIndex": "0x1a6, 0x1a7",
19901990 "SampleAfterValue": "100003",
1991
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1991
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19921992 "Offcore": "1",
19931993 "CounterHTOff": "0,1,2,3"
19941994 },
19951995 {
1996
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1996
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
19971997 "EventCode": "0xB7, 0xBB",
1998
- "MSRValue": "0x02003c0080 ",
1998
+ "MSRValue": "0x02003C0080",
19991999 "Counter": "0,1,2,3",
20002000 "UMask": "0x1",
20012001 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
2002
- "MSRIndex": "0x1a6,0x1a7",
2002
+ "MSRIndex": "0x1a6, 0x1a7",
20032003 "SampleAfterValue": "100003",
2004
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 with a snoop miss response.",
2004
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20052005 "Offcore": "1",
20062006 "CounterHTOff": "0,1,2,3"
20072007 },
20082008 {
2009
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2009
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20102010 "EventCode": "0xB7, 0xBB",
2011
- "MSRValue": "0x04003c0080 ",
2011
+ "MSRValue": "0x04003C0080",
20122012 "Counter": "0,1,2,3",
20132013 "UMask": "0x1",
20142014 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
2015
- "MSRIndex": "0x1a6,0x1a7",
2015
+ "MSRIndex": "0x1a6, 0x1a7",
20162016 "SampleAfterValue": "100003",
2017
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2017
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20182018 "Offcore": "1",
20192019 "CounterHTOff": "0,1,2,3"
20202020 },
20212021 {
2022
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2022
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20232023 "EventCode": "0xB7, 0xBB",
2024
- "MSRValue": "0x10003c0080 ",
2024
+ "MSRValue": "0x10003C0080",
20252025 "Counter": "0,1,2,3",
20262026 "UMask": "0x1",
20272027 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_HITM",
2028
- "MSRIndex": "0x1a6,0x1a7",
2028
+ "MSRIndex": "0x1a6, 0x1a7",
20292029 "SampleAfterValue": "100003",
2030
- "BriefDescription": "PF_L3_DATA_RD & L3_HIT & SNOOP_HITM",
2030
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20312031 "Offcore": "1",
20322032 "CounterHTOff": "0,1,2,3"
20332033 },
20342034 {
2035
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2035
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20362036 "EventCode": "0xB7, 0xBB",
2037
- "MSRValue": "0x3f803c0080 ",
2037
+ "MSRValue": "0x3F803C0080",
20382038 "Counter": "0,1,2,3",
20392039 "UMask": "0x1",
20402040 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP",
2041
- "MSRIndex": "0x1a6,0x1a7",
2041
+ "MSRIndex": "0x1a6, 0x1a7",
20422042 "SampleAfterValue": "100003",
2043
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3.",
2043
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
20442044 "Offcore": "1",
20452045 "CounterHTOff": "0,1,2,3"
20462046 },
20472047 {
2048
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2048
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.",
20492049 "EventCode": "0xB7, 0xBB",
2050
- "MSRValue": "0x0000010100 ",
2050
+ "MSRValue": "0x0000010100",
20512051 "Counter": "0,1,2,3",
20522052 "UMask": "0x1",
20532053 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.ANY_RESPONSE",
2054
- "MSRIndex": "0x1a6,0x1a7",
2054
+ "MSRIndex": "0x1a6, 0x1a7",
20552055 "SampleAfterValue": "100003",
2056
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that have any response type.",
2056
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.",
20572057 "Offcore": "1",
20582058 "CounterHTOff": "0,1,2,3"
20592059 },
20602060 {
2061
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2061
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
20622062 "EventCode": "0xB7, 0xBB",
2063
- "MSRValue": "0x0080020100 ",
2063
+ "MSRValue": "0x0080020100",
20642064 "Counter": "0,1,2,3",
20652065 "UMask": "0x1",
20662066 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE",
2067
- "MSRIndex": "0x1a6,0x1a7",
2067
+ "MSRIndex": "0x1a6, 0x1a7",
20682068 "SampleAfterValue": "100003",
2069
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_NONE",
2069
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
20702070 "Offcore": "1",
20712071 "CounterHTOff": "0,1,2,3"
20722072 },
20732073 {
2074
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2074
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
20752075 "EventCode": "0xB7, 0xBB",
2076
- "MSRValue": "0x0100020100 ",
2076
+ "MSRValue": "0x0100020100",
20772077 "Counter": "0,1,2,3",
20782078 "UMask": "0x1",
20792079 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2080
- "MSRIndex": "0x1a6,0x1a7",
2080
+ "MSRIndex": "0x1a6, 0x1a7",
20812081 "SampleAfterValue": "100003",
2082
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2082
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
20832083 "Offcore": "1",
20842084 "CounterHTOff": "0,1,2,3"
20852085 },
20862086 {
2087
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2087
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
20882088 "EventCode": "0xB7, 0xBB",
2089
- "MSRValue": "0x0200020100 ",
2089
+ "MSRValue": "0x0200020100",
20902090 "Counter": "0,1,2,3",
20912091 "UMask": "0x1",
20922092 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS",
2093
- "MSRIndex": "0x1a6,0x1a7",
2093
+ "MSRIndex": "0x1a6, 0x1a7",
20942094 "SampleAfterValue": "100003",
2095
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_MISS",
2095
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
20962096 "Offcore": "1",
20972097 "CounterHTOff": "0,1,2,3"
20982098 },
20992099 {
2100
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2100
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21012101 "EventCode": "0xB7, 0xBB",
2102
- "MSRValue": "0x0400020100 ",
2102
+ "MSRValue": "0x0400020100",
21032103 "Counter": "0,1,2,3",
21042104 "UMask": "0x1",
21052105 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2106
- "MSRIndex": "0x1a6,0x1a7",
2106
+ "MSRIndex": "0x1a6, 0x1a7",
21072107 "SampleAfterValue": "100003",
2108
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2108
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21092109 "Offcore": "1",
21102110 "CounterHTOff": "0,1,2,3"
21112111 },
21122112 {
2113
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2113
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21142114 "EventCode": "0xB7, 0xBB",
2115
- "MSRValue": "0x1000020100 ",
2115
+ "MSRValue": "0x1000020100",
21162116 "Counter": "0,1,2,3",
21172117 "UMask": "0x1",
21182118 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_HITM",
2119
- "MSRIndex": "0x1a6,0x1a7",
2119
+ "MSRIndex": "0x1a6, 0x1a7",
21202120 "SampleAfterValue": "100003",
2121
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_HITM",
2121
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21222122 "Offcore": "1",
21232123 "CounterHTOff": "0,1,2,3"
21242124 },
21252125 {
2126
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2126
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21272127 "EventCode": "0xB7, 0xBB",
2128
- "MSRValue": "0x3f80020100 ",
2128
+ "MSRValue": "0x3F80020100",
21292129 "Counter": "0,1,2,3",
21302130 "UMask": "0x1",
21312131 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
2132
- "MSRIndex": "0x1a6,0x1a7",
2132
+ "MSRIndex": "0x1a6, 0x1a7",
21332133 "SampleAfterValue": "100003",
2134
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & ANY_SNOOP",
2134
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21352135 "Offcore": "1",
21362136 "CounterHTOff": "0,1,2,3"
21372137 },
21382138 {
2139
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2139
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21402140 "EventCode": "0xB7, 0xBB",
2141
- "MSRValue": "0x00803c0100 ",
2141
+ "MSRValue": "0x00803C0100",
21422142 "Counter": "0,1,2,3",
21432143 "UMask": "0x1",
21442144 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NONE",
2145
- "MSRIndex": "0x1a6,0x1a7",
2145
+ "MSRIndex": "0x1a6, 0x1a7",
21462146 "SampleAfterValue": "100003",
2147
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 with no details on snoop-related information.",
2147
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21482148 "Offcore": "1",
21492149 "CounterHTOff": "0,1,2,3"
21502150 },
21512151 {
2152
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2152
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21532153 "EventCode": "0xB7, 0xBB",
2154
- "MSRValue": "0x01003c0100 ",
2154
+ "MSRValue": "0x01003C0100",
21552155 "Counter": "0,1,2,3",
21562156 "UMask": "0x1",
21572157 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NOT_NEEDED",
2158
- "MSRIndex": "0x1a6,0x1a7",
2158
+ "MSRIndex": "0x1a6, 0x1a7",
21592159 "SampleAfterValue": "100003",
2160
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2160
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21612161 "Offcore": "1",
21622162 "CounterHTOff": "0,1,2,3"
21632163 },
21642164 {
2165
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2165
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21662166 "EventCode": "0xB7, 0xBB",
2167
- "MSRValue": "0x02003c0100 ",
2167
+ "MSRValue": "0x02003C0100",
21682168 "Counter": "0,1,2,3",
21692169 "UMask": "0x1",
21702170 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_MISS",
2171
- "MSRIndex": "0x1a6,0x1a7",
2171
+ "MSRIndex": "0x1a6, 0x1a7",
21722172 "SampleAfterValue": "100003",
2173
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 with a snoop miss response.",
2173
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21742174 "Offcore": "1",
21752175 "CounterHTOff": "0,1,2,3"
21762176 },
21772177 {
2178
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2178
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21792179 "EventCode": "0xB7, 0xBB",
2180
- "MSRValue": "0x04003c0100 ",
2180
+ "MSRValue": "0x04003C0100",
21812181 "Counter": "0,1,2,3",
21822182 "UMask": "0x1",
21832183 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
2184
- "MSRIndex": "0x1a6,0x1a7",
2184
+ "MSRIndex": "0x1a6, 0x1a7",
21852185 "SampleAfterValue": "100003",
2186
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2186
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21872187 "Offcore": "1",
21882188 "CounterHTOff": "0,1,2,3"
21892189 },
21902190 {
2191
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2191
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
21922192 "EventCode": "0xB7, 0xBB",
2193
- "MSRValue": "0x10003c0100 ",
2193
+ "MSRValue": "0x10003C0100",
21942194 "Counter": "0,1,2,3",
21952195 "UMask": "0x1",
21962196 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_HITM",
2197
- "MSRIndex": "0x1a6,0x1a7",
2197
+ "MSRIndex": "0x1a6, 0x1a7",
21982198 "SampleAfterValue": "100003",
2199
- "BriefDescription": "PF_L3_RFO & L3_HIT & SNOOP_HITM",
2199
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
22002200 "Offcore": "1",
22012201 "CounterHTOff": "0,1,2,3"
22022202 },
22032203 {
2204
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2204
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
22052205 "EventCode": "0xB7, 0xBB",
2206
- "MSRValue": "0x3f803c0100 ",
2206
+ "MSRValue": "0x3F803C0100",
22072207 "Counter": "0,1,2,3",
22082208 "UMask": "0x1",
22092209 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.ANY_SNOOP",
2210
- "MSRIndex": "0x1a6,0x1a7",
2210
+ "MSRIndex": "0x1a6, 0x1a7",
22112211 "SampleAfterValue": "100003",
2212
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3.",
2212
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
22132213 "Offcore": "1",
22142214 "CounterHTOff": "0,1,2,3"
22152215 },
22162216 {
2217
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2217
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads have any response type.",
22182218 "EventCode": "0xB7, 0xBB",
2219
- "MSRValue": "0x0000010200 ",
2219
+ "MSRValue": "0x0000010200",
22202220 "Counter": "0,1,2,3",
22212221 "UMask": "0x1",
22222222 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.ANY_RESPONSE",
2223
- "MSRIndex": "0x1a6,0x1a7",
2223
+ "MSRIndex": "0x1a6, 0x1a7",
22242224 "SampleAfterValue": "100003",
2225
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that have any response type.",
2225
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads have any response type.",
22262226 "Offcore": "1",
22272227 "CounterHTOff": "0,1,2,3"
22282228 },
22292229 {
2230
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2230
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
22312231 "EventCode": "0xB7, 0xBB",
2232
- "MSRValue": "0x0080020200 ",
2232
+ "MSRValue": "0x0080020200",
22332233 "Counter": "0,1,2,3",
22342234 "UMask": "0x1",
22352235 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
2236
- "MSRIndex": "0x1a6,0x1a7",
2236
+ "MSRIndex": "0x1a6, 0x1a7",
22372237 "SampleAfterValue": "100003",
2238
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_NONE",
2238
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
22392239 "Offcore": "1",
22402240 "CounterHTOff": "0,1,2,3"
22412241 },
22422242 {
2243
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2243
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
22442244 "EventCode": "0xB7, 0xBB",
2245
- "MSRValue": "0x0100020200 ",
2245
+ "MSRValue": "0x0100020200",
22462246 "Counter": "0,1,2,3",
22472247 "UMask": "0x1",
22482248 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2249
- "MSRIndex": "0x1a6,0x1a7",
2249
+ "MSRIndex": "0x1a6, 0x1a7",
22502250 "SampleAfterValue": "100003",
2251
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2251
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
22522252 "Offcore": "1",
22532253 "CounterHTOff": "0,1,2,3"
22542254 },
22552255 {
2256
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2256
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
22572257 "EventCode": "0xB7, 0xBB",
2258
- "MSRValue": "0x0200020200 ",
2258
+ "MSRValue": "0x0200020200",
22592259 "Counter": "0,1,2,3",
22602260 "UMask": "0x1",
22612261 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
2262
- "MSRIndex": "0x1a6,0x1a7",
2262
+ "MSRIndex": "0x1a6, 0x1a7",
22632263 "SampleAfterValue": "100003",
2264
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_MISS",
2264
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
22652265 "Offcore": "1",
22662266 "CounterHTOff": "0,1,2,3"
22672267 },
22682268 {
2269
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2269
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
22702270 "EventCode": "0xB7, 0xBB",
2271
- "MSRValue": "0x0400020200 ",
2271
+ "MSRValue": "0x0400020200",
22722272 "Counter": "0,1,2,3",
22732273 "UMask": "0x1",
22742274 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2275
- "MSRIndex": "0x1a6,0x1a7",
2275
+ "MSRIndex": "0x1a6, 0x1a7",
22762276 "SampleAfterValue": "100003",
2277
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2277
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
22782278 "Offcore": "1",
22792279 "CounterHTOff": "0,1,2,3"
22802280 },
22812281 {
2282
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2282
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
22832283 "EventCode": "0xB7, 0xBB",
2284
- "MSRValue": "0x1000020200 ",
2284
+ "MSRValue": "0x1000020200",
22852285 "Counter": "0,1,2,3",
22862286 "UMask": "0x1",
22872287 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_HITM",
2288
- "MSRIndex": "0x1a6,0x1a7",
2288
+ "MSRIndex": "0x1a6, 0x1a7",
22892289 "SampleAfterValue": "100003",
2290
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_HITM",
2290
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
22912291 "Offcore": "1",
22922292 "CounterHTOff": "0,1,2,3"
22932293 },
22942294 {
2295
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2295
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
22962296 "EventCode": "0xB7, 0xBB",
2297
- "MSRValue": "0x3f80020200 ",
2297
+ "MSRValue": "0x3F80020200",
22982298 "Counter": "0,1,2,3",
22992299 "UMask": "0x1",
23002300 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
2301
- "MSRIndex": "0x1a6,0x1a7",
2301
+ "MSRIndex": "0x1a6, 0x1a7",
23022302 "SampleAfterValue": "100003",
2303
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & ANY_SNOOP",
2303
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23042304 "Offcore": "1",
23052305 "CounterHTOff": "0,1,2,3"
23062306 },
23072307 {
2308
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2308
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
23092309 "EventCode": "0xB7, 0xBB",
2310
- "MSRValue": "0x00803c0200 ",
2310
+ "MSRValue": "0x00803C0200",
23112311 "Counter": "0,1,2,3",
23122312 "UMask": "0x1",
23132313 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_NONE",
2314
- "MSRIndex": "0x1a6,0x1a7",
2314
+ "MSRIndex": "0x1a6, 0x1a7",
23152315 "SampleAfterValue": "100003",
2316
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 with no details on snoop-related information.",
2316
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23172317 "Offcore": "1",
23182318 "CounterHTOff": "0,1,2,3"
23192319 },
23202320 {
2321
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2321
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
23222322 "EventCode": "0xB7, 0xBB",
2323
- "MSRValue": "0x01003c0200 ",
2323
+ "MSRValue": "0x01003C0200",
23242324 "Counter": "0,1,2,3",
23252325 "UMask": "0x1",
23262326 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED",
2327
- "MSRIndex": "0x1a6,0x1a7",
2327
+ "MSRIndex": "0x1a6, 0x1a7",
23282328 "SampleAfterValue": "100003",
2329
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2329
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23302330 "Offcore": "1",
23312331 "CounterHTOff": "0,1,2,3"
23322332 },
23332333 {
2334
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2334
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
23352335 "EventCode": "0xB7, 0xBB",
2336
- "MSRValue": "0x02003c0200 ",
2336
+ "MSRValue": "0x02003C0200",
23372337 "Counter": "0,1,2,3",
23382338 "UMask": "0x1",
23392339 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_MISS",
2340
- "MSRIndex": "0x1a6,0x1a7",
2340
+ "MSRIndex": "0x1a6, 0x1a7",
23412341 "SampleAfterValue": "100003",
2342
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 with a snoop miss response.",
2342
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23432343 "Offcore": "1",
23442344 "CounterHTOff": "0,1,2,3"
23452345 },
23462346 {
2347
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2347
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
23482348 "EventCode": "0xB7, 0xBB",
2349
- "MSRValue": "0x04003c0200 ",
2349
+ "MSRValue": "0x04003C0200",
23502350 "Counter": "0,1,2,3",
23512351 "UMask": "0x1",
23522352 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD",
2353
- "MSRIndex": "0x1a6,0x1a7",
2353
+ "MSRIndex": "0x1a6, 0x1a7",
23542354 "SampleAfterValue": "100003",
2355
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2355
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23562356 "Offcore": "1",
23572357 "CounterHTOff": "0,1,2,3"
23582358 },
23592359 {
2360
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2360
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
23612361 "EventCode": "0xB7, 0xBB",
2362
- "MSRValue": "0x10003c0200 ",
2362
+ "MSRValue": "0x10003C0200",
23632363 "Counter": "0,1,2,3",
23642364 "UMask": "0x1",
23652365 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_HITM",
2366
- "MSRIndex": "0x1a6,0x1a7",
2366
+ "MSRIndex": "0x1a6, 0x1a7",
23672367 "SampleAfterValue": "100003",
2368
- "BriefDescription": "PF_L3_CODE_RD & L3_HIT & SNOOP_HITM",
2368
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23692369 "Offcore": "1",
23702370 "CounterHTOff": "0,1,2,3"
23712371 },
23722372 {
2373
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2373
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
23742374 "EventCode": "0xB7, 0xBB",
2375
- "MSRValue": "0x3f803c0200 ",
2375
+ "MSRValue": "0x3F803C0200",
23762376 "Counter": "0,1,2,3",
23772377 "UMask": "0x1",
23782378 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.ANY_SNOOP",
2379
- "MSRIndex": "0x1a6,0x1a7",
2379
+ "MSRIndex": "0x1a6, 0x1a7",
23802380 "SampleAfterValue": "100003",
2381
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3.",
2381
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
23822382 "Offcore": "1",
23832383 "CounterHTOff": "0,1,2,3"
23842384 },
23852385 {
2386
- "PublicDescription": "Counts any other requests that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2386
+ "PublicDescription": "Counts any other requests have any response type.",
23872387 "EventCode": "0xB7, 0xBB",
2388
- "MSRValue": "0x0000018000 ",
2388
+ "MSRValue": "0x0000018000",
23892389 "Counter": "0,1,2,3",
23902390 "UMask": "0x1",
23912391 "EventName": "OFFCORE_RESPONSE.OTHER.ANY_RESPONSE",
2392
- "MSRIndex": "0x1a6,0x1a7",
2392
+ "MSRIndex": "0x1a6, 0x1a7",
23932393 "SampleAfterValue": "100003",
2394
- "BriefDescription": "Counts any other requests that have any response type.",
2394
+ "BriefDescription": "Counts any other requests have any response type.",
23952395 "Offcore": "1",
23962396 "CounterHTOff": "0,1,2,3"
23972397 },
23982398 {
2399
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2399
+ "PublicDescription": "Counts any other requests",
24002400 "EventCode": "0xB7, 0xBB",
2401
- "MSRValue": "0x0080028000 ",
2401
+ "MSRValue": "0x0080028000",
24022402 "Counter": "0,1,2,3",
24032403 "UMask": "0x1",
24042404 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NONE",
2405
- "MSRIndex": "0x1a6,0x1a7",
2405
+ "MSRIndex": "0x1a6, 0x1a7",
24062406 "SampleAfterValue": "100003",
2407
- "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_NONE",
2407
+ "BriefDescription": "Counts any other requests",
24082408 "Offcore": "1",
24092409 "CounterHTOff": "0,1,2,3"
24102410 },
24112411 {
2412
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2412
+ "PublicDescription": "Counts any other requests",
24132413 "EventCode": "0xB7, 0xBB",
2414
- "MSRValue": "0x0100028000 ",
2414
+ "MSRValue": "0x0100028000",
24152415 "Counter": "0,1,2,3",
24162416 "UMask": "0x1",
24172417 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2418
- "MSRIndex": "0x1a6,0x1a7",
2418
+ "MSRIndex": "0x1a6, 0x1a7",
24192419 "SampleAfterValue": "100003",
2420
- "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2420
+ "BriefDescription": "Counts any other requests",
24212421 "Offcore": "1",
24222422 "CounterHTOff": "0,1,2,3"
24232423 },
24242424 {
2425
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2425
+ "PublicDescription": "Counts any other requests",
24262426 "EventCode": "0xB7, 0xBB",
2427
- "MSRValue": "0x0200028000 ",
2427
+ "MSRValue": "0x0200028000",
24282428 "Counter": "0,1,2,3",
24292429 "UMask": "0x1",
24302430 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_MISS",
2431
- "MSRIndex": "0x1a6,0x1a7",
2431
+ "MSRIndex": "0x1a6, 0x1a7",
24322432 "SampleAfterValue": "100003",
2433
- "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_MISS",
2433
+ "BriefDescription": "Counts any other requests",
24342434 "Offcore": "1",
24352435 "CounterHTOff": "0,1,2,3"
24362436 },
24372437 {
2438
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2438
+ "PublicDescription": "Counts any other requests",
24392439 "EventCode": "0xB7, 0xBB",
2440
- "MSRValue": "0x0400028000 ",
2440
+ "MSRValue": "0x0400028000",
24412441 "Counter": "0,1,2,3",
24422442 "UMask": "0x1",
24432443 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2444
- "MSRIndex": "0x1a6,0x1a7",
2444
+ "MSRIndex": "0x1a6, 0x1a7",
24452445 "SampleAfterValue": "100003",
2446
- "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2446
+ "BriefDescription": "Counts any other requests",
24472447 "Offcore": "1",
24482448 "CounterHTOff": "0,1,2,3"
24492449 },
24502450 {
2451
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2451
+ "PublicDescription": "Counts any other requests",
24522452 "EventCode": "0xB7, 0xBB",
2453
- "MSRValue": "0x1000028000 ",
2453
+ "MSRValue": "0x1000028000",
24542454 "Counter": "0,1,2,3",
24552455 "UMask": "0x1",
24562456 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HITM",
2457
- "MSRIndex": "0x1a6,0x1a7",
2457
+ "MSRIndex": "0x1a6, 0x1a7",
24582458 "SampleAfterValue": "100003",
2459
- "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_HITM",
2459
+ "BriefDescription": "Counts any other requests",
24602460 "Offcore": "1",
24612461 "CounterHTOff": "0,1,2,3"
24622462 },
24632463 {
2464
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2464
+ "PublicDescription": "Counts any other requests",
24652465 "EventCode": "0xB7, 0xBB",
2466
- "MSRValue": "0x3f80028000 ",
2466
+ "MSRValue": "0x3F80028000",
24672467 "Counter": "0,1,2,3",
24682468 "UMask": "0x1",
24692469 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.ANY_SNOOP",
2470
- "MSRIndex": "0x1a6,0x1a7",
2470
+ "MSRIndex": "0x1a6, 0x1a7",
24712471 "SampleAfterValue": "100003",
2472
- "BriefDescription": "OTHER & SUPPLIER_NONE & ANY_SNOOP",
2472
+ "BriefDescription": "Counts any other requests",
24732473 "Offcore": "1",
24742474 "CounterHTOff": "0,1,2,3"
24752475 },
24762476 {
2477
- "PublicDescription": "Counts any other requests that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2477
+ "PublicDescription": "Counts any other requests",
24782478 "EventCode": "0xB7, 0xBB",
2479
- "MSRValue": "0x00803c8000 ",
2479
+ "MSRValue": "0x00803C8000",
24802480 "Counter": "0,1,2,3",
24812481 "UMask": "0x1",
24822482 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NONE",
2483
- "MSRIndex": "0x1a6,0x1a7",
2483
+ "MSRIndex": "0x1a6, 0x1a7",
24842484 "SampleAfterValue": "100003",
2485
- "BriefDescription": "Counts any other requests that hit in the L3 with no details on snoop-related information.",
2485
+ "BriefDescription": "Counts any other requests",
24862486 "Offcore": "1",
24872487 "CounterHTOff": "0,1,2,3"
24882488 },
24892489 {
2490
- "PublicDescription": "Counts any other requests that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2490
+ "PublicDescription": "Counts any other requests",
24912491 "EventCode": "0xB7, 0xBB",
2492
- "MSRValue": "0x01003c8000 ",
2492
+ "MSRValue": "0x01003C8000",
24932493 "Counter": "0,1,2,3",
24942494 "UMask": "0x1",
24952495 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NOT_NEEDED",
2496
- "MSRIndex": "0x1a6,0x1a7",
2496
+ "MSRIndex": "0x1a6, 0x1a7",
24972497 "SampleAfterValue": "100003",
2498
- "BriefDescription": "Counts any other requests that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2498
+ "BriefDescription": "Counts any other requests",
24992499 "Offcore": "1",
25002500 "CounterHTOff": "0,1,2,3"
25012501 },
25022502 {
2503
- "PublicDescription": "Counts any other requests that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2503
+ "PublicDescription": "Counts any other requests",
25042504 "EventCode": "0xB7, 0xBB",
2505
- "MSRValue": "0x02003c8000 ",
2505
+ "MSRValue": "0x02003C8000",
25062506 "Counter": "0,1,2,3",
25072507 "UMask": "0x1",
25082508 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_MISS",
2509
- "MSRIndex": "0x1a6,0x1a7",
2509
+ "MSRIndex": "0x1a6, 0x1a7",
25102510 "SampleAfterValue": "100003",
2511
- "BriefDescription": "Counts any other requests that hit in the L3 with a snoop miss response.",
2511
+ "BriefDescription": "Counts any other requests",
25122512 "Offcore": "1",
25132513 "CounterHTOff": "0,1,2,3"
25142514 },
25152515 {
2516
- "PublicDescription": "Counts any other requests that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2516
+ "PublicDescription": "Counts any other requests",
25172517 "EventCode": "0xB7, 0xBB",
2518
- "MSRValue": "0x04003c8000 ",
2518
+ "MSRValue": "0x04003C8000",
25192519 "Counter": "0,1,2,3",
25202520 "UMask": "0x1",
25212521 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HIT_NO_FWD",
2522
- "MSRIndex": "0x1a6,0x1a7",
2522
+ "MSRIndex": "0x1a6, 0x1a7",
25232523 "SampleAfterValue": "100003",
2524
- "BriefDescription": "Counts any other requests that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2524
+ "BriefDescription": "Counts any other requests",
25252525 "Offcore": "1",
25262526 "CounterHTOff": "0,1,2,3"
25272527 },
25282528 {
2529
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2529
+ "PublicDescription": "Counts any other requests",
25302530 "EventCode": "0xB7, 0xBB",
2531
- "MSRValue": "0x10003c8000 ",
2531
+ "MSRValue": "0x10003C8000",
25322532 "Counter": "0,1,2,3",
25332533 "UMask": "0x1",
25342534 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HITM",
2535
- "MSRIndex": "0x1a6,0x1a7",
2535
+ "MSRIndex": "0x1a6, 0x1a7",
25362536 "SampleAfterValue": "100003",
2537
- "BriefDescription": "OTHER & L3_HIT & SNOOP_HITM",
2537
+ "BriefDescription": "Counts any other requests",
25382538 "Offcore": "1",
25392539 "CounterHTOff": "0,1,2,3"
25402540 },
25412541 {
2542
- "PublicDescription": "Counts any other requests that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2542
+ "PublicDescription": "Counts any other requests",
25432543 "EventCode": "0xB7, 0xBB",
2544
- "MSRValue": "0x3f803c8000 ",
2544
+ "MSRValue": "0x3F803C8000",
25452545 "Counter": "0,1,2,3",
25462546 "UMask": "0x1",
25472547 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.ANY_SNOOP",
2548
- "MSRIndex": "0x1a6,0x1a7",
2548
+ "MSRIndex": "0x1a6, 0x1a7",
25492549 "SampleAfterValue": "100003",
2550
- "BriefDescription": "Counts any other requests that hit in the L3.",
2550
+ "BriefDescription": "Counts any other requests",
25512551 "Offcore": "1",
25522552 "CounterHTOff": "0,1,2,3"
25532553 },
25542554 {
2555
- "PublicDescription": "Counts all prefetch data reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2555
+ "PublicDescription": "Counts all prefetch data reads have any response type.",
25562556 "EventCode": "0xB7, 0xBB",
2557
- "MSRValue": "0x0000010090 ",
2557
+ "MSRValue": "0x0000010090",
25582558 "Counter": "0,1,2,3",
25592559 "UMask": "0x1",
25602560 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.ANY_RESPONSE",
2561
- "MSRIndex": "0x1a6,0x1a7",
2561
+ "MSRIndex": "0x1a6, 0x1a7",
25622562 "SampleAfterValue": "100003",
2563
- "BriefDescription": "Counts all prefetch data reads that have any response type.",
2563
+ "BriefDescription": "Counts all prefetch data reads have any response type.",
25642564 "Offcore": "1",
25652565 "CounterHTOff": "0,1,2,3"
25662566 },
25672567 {
2568
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2568
+ "PublicDescription": "Counts all prefetch data reads",
25692569 "EventCode": "0xB7, 0xBB",
2570
- "MSRValue": "0x0080020090 ",
2570
+ "MSRValue": "0x0080020090",
25712571 "Counter": "0,1,2,3",
25722572 "UMask": "0x1",
25732573 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
2574
- "MSRIndex": "0x1a6,0x1a7",
2574
+ "MSRIndex": "0x1a6, 0x1a7",
25752575 "SampleAfterValue": "100003",
2576
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
2576
+ "BriefDescription": "Counts all prefetch data reads",
25772577 "Offcore": "1",
25782578 "CounterHTOff": "0,1,2,3"
25792579 },
25802580 {
2581
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2581
+ "PublicDescription": "Counts all prefetch data reads",
25822582 "EventCode": "0xB7, 0xBB",
2583
- "MSRValue": "0x0100020090 ",
2583
+ "MSRValue": "0x0100020090",
25842584 "Counter": "0,1,2,3",
25852585 "UMask": "0x1",
25862586 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2587
- "MSRIndex": "0x1a6,0x1a7",
2587
+ "MSRIndex": "0x1a6, 0x1a7",
25882588 "SampleAfterValue": "100003",
2589
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2589
+ "BriefDescription": "Counts all prefetch data reads",
25902590 "Offcore": "1",
25912591 "CounterHTOff": "0,1,2,3"
25922592 },
25932593 {
2594
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2594
+ "PublicDescription": "Counts all prefetch data reads",
25952595 "EventCode": "0xB7, 0xBB",
2596
- "MSRValue": "0x0200020090 ",
2596
+ "MSRValue": "0x0200020090",
25972597 "Counter": "0,1,2,3",
25982598 "UMask": "0x1",
25992599 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
2600
- "MSRIndex": "0x1a6,0x1a7",
2600
+ "MSRIndex": "0x1a6, 0x1a7",
26012601 "SampleAfterValue": "100003",
2602
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
2602
+ "BriefDescription": "Counts all prefetch data reads",
26032603 "Offcore": "1",
26042604 "CounterHTOff": "0,1,2,3"
26052605 },
26062606 {
2607
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2607
+ "PublicDescription": "Counts all prefetch data reads",
26082608 "EventCode": "0xB7, 0xBB",
2609
- "MSRValue": "0x0400020090 ",
2609
+ "MSRValue": "0x0400020090",
26102610 "Counter": "0,1,2,3",
26112611 "UMask": "0x1",
26122612 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2613
- "MSRIndex": "0x1a6,0x1a7",
2613
+ "MSRIndex": "0x1a6, 0x1a7",
26142614 "SampleAfterValue": "100003",
2615
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2615
+ "BriefDescription": "Counts all prefetch data reads",
26162616 "Offcore": "1",
26172617 "CounterHTOff": "0,1,2,3"
26182618 },
26192619 {
2620
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2620
+ "PublicDescription": "Counts all prefetch data reads",
26212621 "EventCode": "0xB7, 0xBB",
2622
- "MSRValue": "0x1000020090 ",
2622
+ "MSRValue": "0x1000020090",
26232623 "Counter": "0,1,2,3",
26242624 "UMask": "0x1",
26252625 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
2626
- "MSRIndex": "0x1a6,0x1a7",
2626
+ "MSRIndex": "0x1a6, 0x1a7",
26272627 "SampleAfterValue": "100003",
2628
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
2628
+ "BriefDescription": "Counts all prefetch data reads",
26292629 "Offcore": "1",
26302630 "CounterHTOff": "0,1,2,3"
26312631 },
26322632 {
2633
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2633
+ "PublicDescription": "Counts all prefetch data reads",
26342634 "EventCode": "0xB7, 0xBB",
2635
- "MSRValue": "0x3f80020090 ",
2635
+ "MSRValue": "0x3F80020090",
26362636 "Counter": "0,1,2,3",
26372637 "UMask": "0x1",
26382638 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
2639
- "MSRIndex": "0x1a6,0x1a7",
2639
+ "MSRIndex": "0x1a6, 0x1a7",
26402640 "SampleAfterValue": "100003",
2641
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
2641
+ "BriefDescription": "Counts all prefetch data reads",
26422642 "Offcore": "1",
26432643 "CounterHTOff": "0,1,2,3"
26442644 },
26452645 {
2646
- "PublicDescription": "Counts all prefetch data reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2646
+ "PublicDescription": "Counts all prefetch data reads",
26472647 "EventCode": "0xB7, 0xBB",
2648
- "MSRValue": "0x00803c0090 ",
2648
+ "MSRValue": "0x00803C0090",
26492649 "Counter": "0,1,2,3",
26502650 "UMask": "0x1",
26512651 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
2652
- "MSRIndex": "0x1a6,0x1a7",
2652
+ "MSRIndex": "0x1a6, 0x1a7",
26532653 "SampleAfterValue": "100003",
2654
- "BriefDescription": "Counts all prefetch data reads that hit in the L3 with no details on snoop-related information.",
2654
+ "BriefDescription": "Counts all prefetch data reads",
26552655 "Offcore": "1",
26562656 "CounterHTOff": "0,1,2,3"
26572657 },
26582658 {
2659
- "PublicDescription": "Counts all prefetch data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2659
+ "PublicDescription": "Counts all prefetch data reads",
26602660 "EventCode": "0xB7, 0xBB",
2661
- "MSRValue": "0x01003c0090 ",
2661
+ "MSRValue": "0x01003C0090",
26622662 "Counter": "0,1,2,3",
26632663 "UMask": "0x1",
26642664 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
2665
- "MSRIndex": "0x1a6,0x1a7",
2665
+ "MSRIndex": "0x1a6, 0x1a7",
26662666 "SampleAfterValue": "100003",
2667
- "BriefDescription": "Counts all prefetch data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2667
+ "BriefDescription": "Counts all prefetch data reads",
26682668 "Offcore": "1",
26692669 "CounterHTOff": "0,1,2,3"
26702670 },
26712671 {
2672
- "PublicDescription": "Counts all prefetch data reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2672
+ "PublicDescription": "Counts all prefetch data reads",
26732673 "EventCode": "0xB7, 0xBB",
2674
- "MSRValue": "0x02003c0090 ",
2674
+ "MSRValue": "0x02003C0090",
26752675 "Counter": "0,1,2,3",
26762676 "UMask": "0x1",
26772677 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
2678
- "MSRIndex": "0x1a6,0x1a7",
2678
+ "MSRIndex": "0x1a6, 0x1a7",
26792679 "SampleAfterValue": "100003",
2680
- "BriefDescription": "Counts all prefetch data reads that hit in the L3 with a snoop miss response.",
2680
+ "BriefDescription": "Counts all prefetch data reads",
26812681 "Offcore": "1",
26822682 "CounterHTOff": "0,1,2,3"
26832683 },
26842684 {
2685
- "PublicDescription": "Counts all prefetch data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2685
+ "PublicDescription": "Counts all prefetch data reads",
26862686 "EventCode": "0xB7, 0xBB",
2687
- "MSRValue": "0x04003c0090 ",
2687
+ "MSRValue": "0x04003C0090",
26882688 "Counter": "0,1,2,3",
26892689 "UMask": "0x1",
26902690 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
2691
- "MSRIndex": "0x1a6,0x1a7",
2691
+ "MSRIndex": "0x1a6, 0x1a7",
26922692 "SampleAfterValue": "100003",
2693
- "BriefDescription": "Counts all prefetch data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2693
+ "BriefDescription": "Counts all prefetch data reads",
26942694 "Offcore": "1",
26952695 "CounterHTOff": "0,1,2,3"
26962696 },
26972697 {
2698
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2698
+ "PublicDescription": "Counts all prefetch data reads",
26992699 "EventCode": "0xB7, 0xBB",
2700
- "MSRValue": "0x10003c0090 ",
2700
+ "MSRValue": "0x10003C0090",
27012701 "Counter": "0,1,2,3",
27022702 "UMask": "0x1",
27032703 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_HITM",
2704
- "MSRIndex": "0x1a6,0x1a7",
2704
+ "MSRIndex": "0x1a6, 0x1a7",
27052705 "SampleAfterValue": "100003",
2706
- "BriefDescription": "ALL_PF_DATA_RD & L3_HIT & SNOOP_HITM",
2706
+ "BriefDescription": "Counts all prefetch data reads",
27072707 "Offcore": "1",
27082708 "CounterHTOff": "0,1,2,3"
27092709 },
27102710 {
2711
- "PublicDescription": "Counts all prefetch data reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2711
+ "PublicDescription": "Counts all prefetch data reads",
27122712 "EventCode": "0xB7, 0xBB",
2713
- "MSRValue": "0x3f803c0090 ",
2713
+ "MSRValue": "0x3F803C0090",
27142714 "Counter": "0,1,2,3",
27152715 "UMask": "0x1",
27162716 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP",
2717
- "MSRIndex": "0x1a6,0x1a7",
2717
+ "MSRIndex": "0x1a6, 0x1a7",
27182718 "SampleAfterValue": "100003",
2719
- "BriefDescription": "Counts all prefetch data reads that hit in the L3.",
2719
+ "BriefDescription": "Counts all prefetch data reads",
27202720 "Offcore": "1",
27212721 "CounterHTOff": "0,1,2,3"
27222722 },
27232723 {
2724
- "PublicDescription": "Counts prefetch RFOs that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2724
+ "PublicDescription": "Counts prefetch RFOs have any response type.",
27252725 "EventCode": "0xB7, 0xBB",
2726
- "MSRValue": "0x0000010120 ",
2726
+ "MSRValue": "0x0000010120",
27272727 "Counter": "0,1,2,3",
27282728 "UMask": "0x1",
27292729 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.ANY_RESPONSE",
2730
- "MSRIndex": "0x1a6,0x1a7",
2730
+ "MSRIndex": "0x1a6, 0x1a7",
27312731 "SampleAfterValue": "100003",
2732
- "BriefDescription": "Counts prefetch RFOs that have any response type.",
2732
+ "BriefDescription": "Counts prefetch RFOs have any response type.",
27332733 "Offcore": "1",
27342734 "CounterHTOff": "0,1,2,3"
27352735 },
27362736 {
2737
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2737
+ "PublicDescription": "Counts prefetch RFOs",
27382738 "EventCode": "0xB7, 0xBB",
2739
- "MSRValue": "0x0080020120 ",
2739
+ "MSRValue": "0x0080020120",
27402740 "Counter": "0,1,2,3",
27412741 "UMask": "0x1",
27422742 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
2743
- "MSRIndex": "0x1a6,0x1a7",
2743
+ "MSRIndex": "0x1a6, 0x1a7",
27442744 "SampleAfterValue": "100003",
2745
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_NONE",
2745
+ "BriefDescription": "Counts prefetch RFOs",
27462746 "Offcore": "1",
27472747 "CounterHTOff": "0,1,2,3"
27482748 },
27492749 {
2750
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2750
+ "PublicDescription": "Counts prefetch RFOs",
27512751 "EventCode": "0xB7, 0xBB",
2752
- "MSRValue": "0x0100020120 ",
2752
+ "MSRValue": "0x0100020120",
27532753 "Counter": "0,1,2,3",
27542754 "UMask": "0x1",
27552755 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2756
- "MSRIndex": "0x1a6,0x1a7",
2756
+ "MSRIndex": "0x1a6, 0x1a7",
27572757 "SampleAfterValue": "100003",
2758
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2758
+ "BriefDescription": "Counts prefetch RFOs",
27592759 "Offcore": "1",
27602760 "CounterHTOff": "0,1,2,3"
27612761 },
27622762 {
2763
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2763
+ "PublicDescription": "Counts prefetch RFOs",
27642764 "EventCode": "0xB7, 0xBB",
2765
- "MSRValue": "0x0200020120 ",
2765
+ "MSRValue": "0x0200020120",
27662766 "Counter": "0,1,2,3",
27672767 "UMask": "0x1",
27682768 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
2769
- "MSRIndex": "0x1a6,0x1a7",
2769
+ "MSRIndex": "0x1a6, 0x1a7",
27702770 "SampleAfterValue": "100003",
2771
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_MISS",
2771
+ "BriefDescription": "Counts prefetch RFOs",
27722772 "Offcore": "1",
27732773 "CounterHTOff": "0,1,2,3"
27742774 },
27752775 {
2776
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2776
+ "PublicDescription": "Counts prefetch RFOs",
27772777 "EventCode": "0xB7, 0xBB",
2778
- "MSRValue": "0x0400020120 ",
2778
+ "MSRValue": "0x0400020120",
27792779 "Counter": "0,1,2,3",
27802780 "UMask": "0x1",
27812781 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2782
- "MSRIndex": "0x1a6,0x1a7",
2782
+ "MSRIndex": "0x1a6, 0x1a7",
27832783 "SampleAfterValue": "100003",
2784
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2784
+ "BriefDescription": "Counts prefetch RFOs",
27852785 "Offcore": "1",
27862786 "CounterHTOff": "0,1,2,3"
27872787 },
27882788 {
2789
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2789
+ "PublicDescription": "Counts prefetch RFOs",
27902790 "EventCode": "0xB7, 0xBB",
2791
- "MSRValue": "0x1000020120 ",
2791
+ "MSRValue": "0x1000020120",
27922792 "Counter": "0,1,2,3",
27932793 "UMask": "0x1",
27942794 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_HITM",
2795
- "MSRIndex": "0x1a6,0x1a7",
2795
+ "MSRIndex": "0x1a6, 0x1a7",
27962796 "SampleAfterValue": "100003",
2797
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_HITM",
2797
+ "BriefDescription": "Counts prefetch RFOs",
27982798 "Offcore": "1",
27992799 "CounterHTOff": "0,1,2,3"
28002800 },
28012801 {
2802
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2802
+ "PublicDescription": "Counts prefetch RFOs",
28032803 "EventCode": "0xB7, 0xBB",
2804
- "MSRValue": "0x3f80020120 ",
2804
+ "MSRValue": "0x3F80020120",
28052805 "Counter": "0,1,2,3",
28062806 "UMask": "0x1",
28072807 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
2808
- "MSRIndex": "0x1a6,0x1a7",
2808
+ "MSRIndex": "0x1a6, 0x1a7",
28092809 "SampleAfterValue": "100003",
2810
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & ANY_SNOOP",
2810
+ "BriefDescription": "Counts prefetch RFOs",
28112811 "Offcore": "1",
28122812 "CounterHTOff": "0,1,2,3"
28132813 },
28142814 {
2815
- "PublicDescription": "Counts prefetch RFOs that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2815
+ "PublicDescription": "Counts prefetch RFOs",
28162816 "EventCode": "0xB7, 0xBB",
2817
- "MSRValue": "0x00803c0120 ",
2817
+ "MSRValue": "0x00803C0120",
28182818 "Counter": "0,1,2,3",
28192819 "UMask": "0x1",
28202820 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
2821
- "MSRIndex": "0x1a6,0x1a7",
2821
+ "MSRIndex": "0x1a6, 0x1a7",
28222822 "SampleAfterValue": "100003",
2823
- "BriefDescription": "Counts prefetch RFOs that hit in the L3 with no details on snoop-related information.",
2823
+ "BriefDescription": "Counts prefetch RFOs",
28242824 "Offcore": "1",
28252825 "CounterHTOff": "0,1,2,3"
28262826 },
28272827 {
2828
- "PublicDescription": "Counts prefetch RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2828
+ "PublicDescription": "Counts prefetch RFOs",
28292829 "EventCode": "0xB7, 0xBB",
2830
- "MSRValue": "0x01003c0120 ",
2830
+ "MSRValue": "0x01003C0120",
28312831 "Counter": "0,1,2,3",
28322832 "UMask": "0x1",
28332833 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_NOT_NEEDED",
2834
- "MSRIndex": "0x1a6,0x1a7",
2834
+ "MSRIndex": "0x1a6, 0x1a7",
28352835 "SampleAfterValue": "100003",
2836
- "BriefDescription": "Counts prefetch RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2836
+ "BriefDescription": "Counts prefetch RFOs",
28372837 "Offcore": "1",
28382838 "CounterHTOff": "0,1,2,3"
28392839 },
28402840 {
2841
- "PublicDescription": "Counts prefetch RFOs that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2841
+ "PublicDescription": "Counts prefetch RFOs",
28422842 "EventCode": "0xB7, 0xBB",
2843
- "MSRValue": "0x02003c0120 ",
2843
+ "MSRValue": "0x02003C0120",
28442844 "Counter": "0,1,2,3",
28452845 "UMask": "0x1",
28462846 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
2847
- "MSRIndex": "0x1a6,0x1a7",
2847
+ "MSRIndex": "0x1a6, 0x1a7",
28482848 "SampleAfterValue": "100003",
2849
- "BriefDescription": "Counts prefetch RFOs that hit in the L3 with a snoop miss response.",
2849
+ "BriefDescription": "Counts prefetch RFOs",
28502850 "Offcore": "1",
28512851 "CounterHTOff": "0,1,2,3"
28522852 },
28532853 {
2854
- "PublicDescription": "Counts prefetch RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2854
+ "PublicDescription": "Counts prefetch RFOs",
28552855 "EventCode": "0xB7, 0xBB",
2856
- "MSRValue": "0x04003c0120 ",
2856
+ "MSRValue": "0x04003C0120",
28572857 "Counter": "0,1,2,3",
28582858 "UMask": "0x1",
28592859 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
2860
- "MSRIndex": "0x1a6,0x1a7",
2860
+ "MSRIndex": "0x1a6, 0x1a7",
28612861 "SampleAfterValue": "100003",
2862
- "BriefDescription": "Counts prefetch RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2862
+ "BriefDescription": "Counts prefetch RFOs",
28632863 "Offcore": "1",
28642864 "CounterHTOff": "0,1,2,3"
28652865 },
28662866 {
2867
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2867
+ "PublicDescription": "Counts prefetch RFOs",
28682868 "EventCode": "0xB7, 0xBB",
2869
- "MSRValue": "0x10003c0120 ",
2869
+ "MSRValue": "0x10003C0120",
28702870 "Counter": "0,1,2,3",
28712871 "UMask": "0x1",
28722872 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_HITM",
2873
- "MSRIndex": "0x1a6,0x1a7",
2873
+ "MSRIndex": "0x1a6, 0x1a7",
28742874 "SampleAfterValue": "100003",
2875
- "BriefDescription": "ALL_PF_RFO & L3_HIT & SNOOP_HITM",
2875
+ "BriefDescription": "Counts prefetch RFOs",
28762876 "Offcore": "1",
28772877 "CounterHTOff": "0,1,2,3"
28782878 },
28792879 {
2880
- "PublicDescription": "Counts prefetch RFOs that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2880
+ "PublicDescription": "Counts prefetch RFOs",
28812881 "EventCode": "0xB7, 0xBB",
2882
- "MSRValue": "0x3f803c0120 ",
2882
+ "MSRValue": "0x3F803C0120",
28832883 "Counter": "0,1,2,3",
28842884 "UMask": "0x1",
28852885 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.ANY_SNOOP",
2886
- "MSRIndex": "0x1a6,0x1a7",
2886
+ "MSRIndex": "0x1a6, 0x1a7",
28872887 "SampleAfterValue": "100003",
2888
- "BriefDescription": "Counts prefetch RFOs that hit in the L3.",
2888
+ "BriefDescription": "Counts prefetch RFOs",
28892889 "Offcore": "1",
28902890 "CounterHTOff": "0,1,2,3"
28912891 },
28922892 {
2893
- "PublicDescription": "Counts all prefetch code reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2893
+ "PublicDescription": "Counts all prefetch code reads have any response type.",
28942894 "EventCode": "0xB7, 0xBB",
2895
- "MSRValue": "0x0000010240 ",
2895
+ "MSRValue": "0x0000010240",
28962896 "Counter": "0,1,2,3",
28972897 "UMask": "0x1",
28982898 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.ANY_RESPONSE",
2899
- "MSRIndex": "0x1a6,0x1a7",
2899
+ "MSRIndex": "0x1a6, 0x1a7",
29002900 "SampleAfterValue": "100003",
2901
- "BriefDescription": "Counts all prefetch code reads that have any response type.",
2901
+ "BriefDescription": "Counts all prefetch code reads have any response type.",
29022902 "Offcore": "1",
29032903 "CounterHTOff": "0,1,2,3"
29042904 },
29052905 {
2906
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2906
+ "PublicDescription": "Counts all prefetch code reads",
29072907 "EventCode": "0xB7, 0xBB",
2908
- "MSRValue": "0x0080020240 ",
2908
+ "MSRValue": "0x0080020240",
29092909 "Counter": "0,1,2,3",
29102910 "UMask": "0x1",
29112911 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
2912
- "MSRIndex": "0x1a6,0x1a7",
2912
+ "MSRIndex": "0x1a6, 0x1a7",
29132913 "SampleAfterValue": "100003",
2914
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_NONE",
2914
+ "BriefDescription": "Counts all prefetch code reads",
29152915 "Offcore": "1",
29162916 "CounterHTOff": "0,1,2,3"
29172917 },
29182918 {
2919
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2919
+ "PublicDescription": "Counts all prefetch code reads",
29202920 "EventCode": "0xB7, 0xBB",
2921
- "MSRValue": "0x0100020240 ",
2921
+ "MSRValue": "0x0100020240",
29222922 "Counter": "0,1,2,3",
29232923 "UMask": "0x1",
29242924 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2925
- "MSRIndex": "0x1a6,0x1a7",
2925
+ "MSRIndex": "0x1a6, 0x1a7",
29262926 "SampleAfterValue": "100003",
2927
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2927
+ "BriefDescription": "Counts all prefetch code reads",
29282928 "Offcore": "1",
29292929 "CounterHTOff": "0,1,2,3"
29302930 },
29312931 {
2932
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2932
+ "PublicDescription": "Counts all prefetch code reads",
29332933 "EventCode": "0xB7, 0xBB",
2934
- "MSRValue": "0x0200020240 ",
2934
+ "MSRValue": "0x0200020240",
29352935 "Counter": "0,1,2,3",
29362936 "UMask": "0x1",
29372937 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
2938
- "MSRIndex": "0x1a6,0x1a7",
2938
+ "MSRIndex": "0x1a6, 0x1a7",
29392939 "SampleAfterValue": "100003",
2940
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_MISS",
2940
+ "BriefDescription": "Counts all prefetch code reads",
29412941 "Offcore": "1",
29422942 "CounterHTOff": "0,1,2,3"
29432943 },
29442944 {
2945
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2945
+ "PublicDescription": "Counts all prefetch code reads",
29462946 "EventCode": "0xB7, 0xBB",
2947
- "MSRValue": "0x0400020240 ",
2947
+ "MSRValue": "0x0400020240",
29482948 "Counter": "0,1,2,3",
29492949 "UMask": "0x1",
29502950 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2951
- "MSRIndex": "0x1a6,0x1a7",
2951
+ "MSRIndex": "0x1a6, 0x1a7",
29522952 "SampleAfterValue": "100003",
2953
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2953
+ "BriefDescription": "Counts all prefetch code reads",
29542954 "Offcore": "1",
29552955 "CounterHTOff": "0,1,2,3"
29562956 },
29572957 {
2958
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2958
+ "PublicDescription": "Counts all prefetch code reads",
29592959 "EventCode": "0xB7, 0xBB",
2960
- "MSRValue": "0x1000020240 ",
2960
+ "MSRValue": "0x1000020240",
29612961 "Counter": "0,1,2,3",
29622962 "UMask": "0x1",
29632963 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_HITM",
2964
- "MSRIndex": "0x1a6,0x1a7",
2964
+ "MSRIndex": "0x1a6, 0x1a7",
29652965 "SampleAfterValue": "100003",
2966
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_HITM",
2966
+ "BriefDescription": "Counts all prefetch code reads",
29672967 "Offcore": "1",
29682968 "CounterHTOff": "0,1,2,3"
29692969 },
29702970 {
2971
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2971
+ "PublicDescription": "Counts all prefetch code reads",
29722972 "EventCode": "0xB7, 0xBB",
2973
- "MSRValue": "0x3f80020240 ",
2973
+ "MSRValue": "0x3F80020240",
29742974 "Counter": "0,1,2,3",
29752975 "UMask": "0x1",
29762976 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
2977
- "MSRIndex": "0x1a6,0x1a7",
2977
+ "MSRIndex": "0x1a6, 0x1a7",
29782978 "SampleAfterValue": "100003",
2979
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & ANY_SNOOP",
2979
+ "BriefDescription": "Counts all prefetch code reads",
29802980 "Offcore": "1",
29812981 "CounterHTOff": "0,1,2,3"
29822982 },
29832983 {
2984
- "PublicDescription": "Counts all prefetch code reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2984
+ "PublicDescription": "Counts all prefetch code reads",
29852985 "EventCode": "0xB7, 0xBB",
2986
- "MSRValue": "0x00803c0240 ",
2986
+ "MSRValue": "0x00803C0240",
29872987 "Counter": "0,1,2,3",
29882988 "UMask": "0x1",
29892989 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_NONE",
2990
- "MSRIndex": "0x1a6,0x1a7",
2990
+ "MSRIndex": "0x1a6, 0x1a7",
29912991 "SampleAfterValue": "100003",
2992
- "BriefDescription": "Counts all prefetch code reads that hit in the L3 with no details on snoop-related information.",
2992
+ "BriefDescription": "Counts all prefetch code reads",
29932993 "Offcore": "1",
29942994 "CounterHTOff": "0,1,2,3"
29952995 },
29962996 {
2997
- "PublicDescription": "Counts all prefetch code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2997
+ "PublicDescription": "Counts all prefetch code reads",
29982998 "EventCode": "0xB7, 0xBB",
2999
- "MSRValue": "0x01003c0240 ",
2999
+ "MSRValue": "0x01003C0240",
30003000 "Counter": "0,1,2,3",
30013001 "UMask": "0x1",
30023002 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED",
3003
- "MSRIndex": "0x1a6,0x1a7",
3003
+ "MSRIndex": "0x1a6, 0x1a7",
30043004 "SampleAfterValue": "100003",
3005
- "BriefDescription": "Counts all prefetch code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
3005
+ "BriefDescription": "Counts all prefetch code reads",
30063006 "Offcore": "1",
30073007 "CounterHTOff": "0,1,2,3"
30083008 },
30093009 {
3010
- "PublicDescription": "Counts all prefetch code reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3010
+ "PublicDescription": "Counts all prefetch code reads",
30113011 "EventCode": "0xB7, 0xBB",
3012
- "MSRValue": "0x02003c0240 ",
3012
+ "MSRValue": "0x02003C0240",
30133013 "Counter": "0,1,2,3",
30143014 "UMask": "0x1",
30153015 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_MISS",
3016
- "MSRIndex": "0x1a6,0x1a7",
3016
+ "MSRIndex": "0x1a6, 0x1a7",
30173017 "SampleAfterValue": "100003",
3018
- "BriefDescription": "Counts all prefetch code reads that hit in the L3 with a snoop miss response.",
3018
+ "BriefDescription": "Counts all prefetch code reads",
30193019 "Offcore": "1",
30203020 "CounterHTOff": "0,1,2,3"
30213021 },
30223022 {
3023
- "PublicDescription": "Counts all prefetch code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3023
+ "PublicDescription": "Counts all prefetch code reads",
30243024 "EventCode": "0xB7, 0xBB",
3025
- "MSRValue": "0x04003c0240 ",
3025
+ "MSRValue": "0x04003C0240",
30263026 "Counter": "0,1,2,3",
30273027 "UMask": "0x1",
30283028 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD",
3029
- "MSRIndex": "0x1a6,0x1a7",
3029
+ "MSRIndex": "0x1a6, 0x1a7",
30303030 "SampleAfterValue": "100003",
3031
- "BriefDescription": "Counts all prefetch code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
3031
+ "BriefDescription": "Counts all prefetch code reads",
30323032 "Offcore": "1",
30333033 "CounterHTOff": "0,1,2,3"
30343034 },
30353035 {
3036
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3036
+ "PublicDescription": "Counts all prefetch code reads",
30373037 "EventCode": "0xB7, 0xBB",
3038
- "MSRValue": "0x10003c0240 ",
3038
+ "MSRValue": "0x10003C0240",
30393039 "Counter": "0,1,2,3",
30403040 "UMask": "0x1",
30413041 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_HITM",
3042
- "MSRIndex": "0x1a6,0x1a7",
3042
+ "MSRIndex": "0x1a6, 0x1a7",
30433043 "SampleAfterValue": "100003",
3044
- "BriefDescription": "ALL_PF_CODE_RD & L3_HIT & SNOOP_HITM",
3044
+ "BriefDescription": "Counts all prefetch code reads",
30453045 "Offcore": "1",
30463046 "CounterHTOff": "0,1,2,3"
30473047 },
30483048 {
3049
- "PublicDescription": "Counts all prefetch code reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3049
+ "PublicDescription": "Counts all prefetch code reads",
30503050 "EventCode": "0xB7, 0xBB",
3051
- "MSRValue": "0x3f803c0240 ",
3051
+ "MSRValue": "0x3F803C0240",
30523052 "Counter": "0,1,2,3",
30533053 "UMask": "0x1",
30543054 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.ANY_SNOOP",
3055
- "MSRIndex": "0x1a6,0x1a7",
3055
+ "MSRIndex": "0x1a6, 0x1a7",
30563056 "SampleAfterValue": "100003",
3057
- "BriefDescription": "Counts all prefetch code reads that hit in the L3.",
3057
+ "BriefDescription": "Counts all prefetch code reads",
30583058 "Offcore": "1",
30593059 "CounterHTOff": "0,1,2,3"
30603060 },
30613061 {
3062
- "PublicDescription": "Counts all demand & prefetch data reads that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3062
+ "PublicDescription": "Counts all demand & prefetch data reads have any response type.",
30633063 "EventCode": "0xB7, 0xBB",
3064
- "MSRValue": "0x0000010091 ",
3064
+ "MSRValue": "0x0000010091",
30653065 "Counter": "0,1,2,3",
30663066 "UMask": "0x1",
30673067 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.ANY_RESPONSE",
3068
- "MSRIndex": "0x1a6,0x1a7",
3068
+ "MSRIndex": "0x1a6, 0x1a7",
30693069 "SampleAfterValue": "100003",
3070
- "BriefDescription": "Counts all demand & prefetch data reads that have any response type.",
3070
+ "BriefDescription": "Counts all demand & prefetch data reads have any response type.",
30713071 "Offcore": "1",
30723072 "CounterHTOff": "0,1,2,3"
30733073 },
30743074 {
3075
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3075
+ "PublicDescription": "Counts all demand & prefetch data reads",
30763076 "EventCode": "0xB7, 0xBB",
3077
- "MSRValue": "0x0080020091 ",
3077
+ "MSRValue": "0x0080020091",
30783078 "Counter": "0,1,2,3",
30793079 "UMask": "0x1",
30803080 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
3081
- "MSRIndex": "0x1a6,0x1a7",
3081
+ "MSRIndex": "0x1a6, 0x1a7",
30823082 "SampleAfterValue": "100003",
3083
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
3083
+ "BriefDescription": "Counts all demand & prefetch data reads",
30843084 "Offcore": "1",
30853085 "CounterHTOff": "0,1,2,3"
30863086 },
30873087 {
3088
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3088
+ "PublicDescription": "Counts all demand & prefetch data reads",
30893089 "EventCode": "0xB7, 0xBB",
3090
- "MSRValue": "0x0100020091 ",
3090
+ "MSRValue": "0x0100020091",
30913091 "Counter": "0,1,2,3",
30923092 "UMask": "0x1",
30933093 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
3094
- "MSRIndex": "0x1a6,0x1a7",
3094
+ "MSRIndex": "0x1a6, 0x1a7",
30953095 "SampleAfterValue": "100003",
3096
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
3096
+ "BriefDescription": "Counts all demand & prefetch data reads",
30973097 "Offcore": "1",
30983098 "CounterHTOff": "0,1,2,3"
30993099 },
31003100 {
3101
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3101
+ "PublicDescription": "Counts all demand & prefetch data reads",
31023102 "EventCode": "0xB7, 0xBB",
3103
- "MSRValue": "0x0200020091 ",
3103
+ "MSRValue": "0x0200020091",
31043104 "Counter": "0,1,2,3",
31053105 "UMask": "0x1",
31063106 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
3107
- "MSRIndex": "0x1a6,0x1a7",
3107
+ "MSRIndex": "0x1a6, 0x1a7",
31083108 "SampleAfterValue": "100003",
3109
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
3109
+ "BriefDescription": "Counts all demand & prefetch data reads",
31103110 "Offcore": "1",
31113111 "CounterHTOff": "0,1,2,3"
31123112 },
31133113 {
3114
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3114
+ "PublicDescription": "Counts all demand & prefetch data reads",
31153115 "EventCode": "0xB7, 0xBB",
3116
- "MSRValue": "0x0400020091 ",
3116
+ "MSRValue": "0x0400020091",
31173117 "Counter": "0,1,2,3",
31183118 "UMask": "0x1",
31193119 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
3120
- "MSRIndex": "0x1a6,0x1a7",
3120
+ "MSRIndex": "0x1a6, 0x1a7",
31213121 "SampleAfterValue": "100003",
3122
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
3122
+ "BriefDescription": "Counts all demand & prefetch data reads",
31233123 "Offcore": "1",
31243124 "CounterHTOff": "0,1,2,3"
31253125 },
31263126 {
3127
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3127
+ "PublicDescription": "Counts all demand & prefetch data reads",
31283128 "EventCode": "0xB7, 0xBB",
3129
- "MSRValue": "0x1000020091 ",
3129
+ "MSRValue": "0x1000020091",
31303130 "Counter": "0,1,2,3",
31313131 "UMask": "0x1",
31323132 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
3133
- "MSRIndex": "0x1a6,0x1a7",
3133
+ "MSRIndex": "0x1a6, 0x1a7",
31343134 "SampleAfterValue": "100003",
3135
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
3135
+ "BriefDescription": "Counts all demand & prefetch data reads",
31363136 "Offcore": "1",
31373137 "CounterHTOff": "0,1,2,3"
31383138 },
31393139 {
3140
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3140
+ "PublicDescription": "Counts all demand & prefetch data reads",
31413141 "EventCode": "0xB7, 0xBB",
3142
- "MSRValue": "0x3f80020091 ",
3142
+ "MSRValue": "0x3F80020091",
31433143 "Counter": "0,1,2,3",
31443144 "UMask": "0x1",
31453145 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
3146
- "MSRIndex": "0x1a6,0x1a7",
3146
+ "MSRIndex": "0x1a6, 0x1a7",
31473147 "SampleAfterValue": "100003",
3148
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
3148
+ "BriefDescription": "Counts all demand & prefetch data reads",
31493149 "Offcore": "1",
31503150 "CounterHTOff": "0,1,2,3"
31513151 },
31523152 {
3153
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3153
+ "PublicDescription": "Counts all demand & prefetch data reads",
31543154 "EventCode": "0xB7, 0xBB",
3155
- "MSRValue": "0x00803c0091 ",
3155
+ "MSRValue": "0x00803C0091",
31563156 "Counter": "0,1,2,3",
31573157 "UMask": "0x1",
31583158 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
3159
- "MSRIndex": "0x1a6,0x1a7",
3159
+ "MSRIndex": "0x1a6, 0x1a7",
31603160 "SampleAfterValue": "100003",
3161
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 with no details on snoop-related information.",
3161
+ "BriefDescription": "Counts all demand & prefetch data reads",
31623162 "Offcore": "1",
31633163 "CounterHTOff": "0,1,2,3"
31643164 },
31653165 {
3166
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3166
+ "PublicDescription": "Counts all demand & prefetch data reads",
31673167 "EventCode": "0xB7, 0xBB",
3168
- "MSRValue": "0x01003c0091 ",
3168
+ "MSRValue": "0x01003C0091",
31693169 "Counter": "0,1,2,3",
31703170 "UMask": "0x1",
31713171 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
3172
- "MSRIndex": "0x1a6,0x1a7",
3172
+ "MSRIndex": "0x1a6, 0x1a7",
31733173 "SampleAfterValue": "100003",
3174
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
3174
+ "BriefDescription": "Counts all demand & prefetch data reads",
31753175 "Offcore": "1",
31763176 "CounterHTOff": "0,1,2,3"
31773177 },
31783178 {
3179
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3179
+ "PublicDescription": "Counts all demand & prefetch data reads",
31803180 "EventCode": "0xB7, 0xBB",
3181
- "MSRValue": "0x02003c0091 ",
3181
+ "MSRValue": "0x02003C0091",
31823182 "Counter": "0,1,2,3",
31833183 "UMask": "0x1",
31843184 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
3185
- "MSRIndex": "0x1a6,0x1a7",
3185
+ "MSRIndex": "0x1a6, 0x1a7",
31863186 "SampleAfterValue": "100003",
3187
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 with a snoop miss response.",
3187
+ "BriefDescription": "Counts all demand & prefetch data reads",
31883188 "Offcore": "1",
31893189 "CounterHTOff": "0,1,2,3"
31903190 },
31913191 {
3192
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3192
+ "PublicDescription": "Counts all demand & prefetch data reads",
31933193 "EventCode": "0xB7, 0xBB",
3194
- "MSRValue": "0x04003c0091 ",
3194
+ "MSRValue": "0x04003C0091",
31953195 "Counter": "0,1,2,3",
31963196 "UMask": "0x1",
31973197 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
3198
- "MSRIndex": "0x1a6,0x1a7",
3198
+ "MSRIndex": "0x1a6, 0x1a7",
31993199 "SampleAfterValue": "100003",
3200
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
3200
+ "BriefDescription": "Counts all demand & prefetch data reads",
32013201 "Offcore": "1",
32023202 "CounterHTOff": "0,1,2,3"
32033203 },
32043204 {
3205
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3205
+ "PublicDescription": "Counts all demand & prefetch data reads",
32063206 "EventCode": "0xB7, 0xBB",
3207
- "MSRValue": "0x10003c0091 ",
3207
+ "MSRValue": "0x10003C0091",
32083208 "Counter": "0,1,2,3",
32093209 "UMask": "0x1",
32103210 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_HITM",
3211
- "MSRIndex": "0x1a6,0x1a7",
3211
+ "MSRIndex": "0x1a6, 0x1a7",
32123212 "SampleAfterValue": "100003",
3213
- "BriefDescription": "ALL_DATA_RD & L3_HIT & SNOOP_HITM",
3213
+ "BriefDescription": "Counts all demand & prefetch data reads",
32143214 "Offcore": "1",
32153215 "CounterHTOff": "0,1,2,3"
32163216 },
32173217 {
3218
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3218
+ "PublicDescription": "Counts all demand & prefetch data reads",
32193219 "EventCode": "0xB7, 0xBB",
3220
- "MSRValue": "0x3f803c0091 ",
3220
+ "MSRValue": "0x3F803C0091",
32213221 "Counter": "0,1,2,3",
32223222 "UMask": "0x1",
32233223 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.ANY_SNOOP",
3224
- "MSRIndex": "0x1a6,0x1a7",
3224
+ "MSRIndex": "0x1a6, 0x1a7",
32253225 "SampleAfterValue": "100003",
3226
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3.",
3226
+ "BriefDescription": "Counts all demand & prefetch data reads",
32273227 "Offcore": "1",
32283228 "CounterHTOff": "0,1,2,3"
32293229 },
32303230 {
3231
- "PublicDescription": "Counts all demand & prefetch RFOs that have any response type. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3231
+ "PublicDescription": "Counts all demand & prefetch RFOs have any response type.",
32323232 "EventCode": "0xB7, 0xBB",
3233
- "MSRValue": "0x0000010122 ",
3233
+ "MSRValue": "0x0000010122",
32343234 "Counter": "0,1,2,3",
32353235 "UMask": "0x1",
32363236 "EventName": "OFFCORE_RESPONSE.ALL_RFO.ANY_RESPONSE",
3237
- "MSRIndex": "0x1a6,0x1a7",
3237
+ "MSRIndex": "0x1a6, 0x1a7",
32383238 "SampleAfterValue": "100003",
3239
- "BriefDescription": "Counts all demand & prefetch RFOs that have any response type.",
3239
+ "BriefDescription": "Counts all demand & prefetch RFOs have any response type.",
32403240 "Offcore": "1",
32413241 "CounterHTOff": "0,1,2,3"
32423242 },
32433243 {
3244
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3244
+ "PublicDescription": "Counts all demand & prefetch RFOs",
32453245 "EventCode": "0xB7, 0xBB",
3246
- "MSRValue": "0x0080020122 ",
3246
+ "MSRValue": "0x0080020122",
32473247 "Counter": "0,1,2,3",
32483248 "UMask": "0x1",
32493249 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
3250
- "MSRIndex": "0x1a6,0x1a7",
3250
+ "MSRIndex": "0x1a6, 0x1a7",
32513251 "SampleAfterValue": "100003",
3252
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_NONE",
3252
+ "BriefDescription": "Counts all demand & prefetch RFOs",
32533253 "Offcore": "1",
32543254 "CounterHTOff": "0,1,2,3"
32553255 },
32563256 {
3257
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3257
+ "PublicDescription": "Counts all demand & prefetch RFOs",
32583258 "EventCode": "0xB7, 0xBB",
3259
- "MSRValue": "0x0100020122 ",
3259
+ "MSRValue": "0x0100020122",
32603260 "Counter": "0,1,2,3",
32613261 "UMask": "0x1",
32623262 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
3263
- "MSRIndex": "0x1a6,0x1a7",
3263
+ "MSRIndex": "0x1a6, 0x1a7",
32643264 "SampleAfterValue": "100003",
3265
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
3265
+ "BriefDescription": "Counts all demand & prefetch RFOs",
32663266 "Offcore": "1",
32673267 "CounterHTOff": "0,1,2,3"
32683268 },
32693269 {
3270
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3270
+ "PublicDescription": "Counts all demand & prefetch RFOs",
32713271 "EventCode": "0xB7, 0xBB",
3272
- "MSRValue": "0x0200020122 ",
3272
+ "MSRValue": "0x0200020122",
32733273 "Counter": "0,1,2,3",
32743274 "UMask": "0x1",
32753275 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
3276
- "MSRIndex": "0x1a6,0x1a7",
3276
+ "MSRIndex": "0x1a6, 0x1a7",
32773277 "SampleAfterValue": "100003",
3278
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_MISS",
3278
+ "BriefDescription": "Counts all demand & prefetch RFOs",
32793279 "Offcore": "1",
32803280 "CounterHTOff": "0,1,2,3"
32813281 },
32823282 {
3283
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3283
+ "PublicDescription": "Counts all demand & prefetch RFOs",
32843284 "EventCode": "0xB7, 0xBB",
3285
- "MSRValue": "0x0400020122 ",
3285
+ "MSRValue": "0x0400020122",
32863286 "Counter": "0,1,2,3",
32873287 "UMask": "0x1",
32883288 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
3289
- "MSRIndex": "0x1a6,0x1a7",
3289
+ "MSRIndex": "0x1a6, 0x1a7",
32903290 "SampleAfterValue": "100003",
3291
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
3291
+ "BriefDescription": "Counts all demand & prefetch RFOs",
32923292 "Offcore": "1",
32933293 "CounterHTOff": "0,1,2,3"
32943294 },
32953295 {
3296
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3296
+ "PublicDescription": "Counts all demand & prefetch RFOs",
32973297 "EventCode": "0xB7, 0xBB",
3298
- "MSRValue": "0x1000020122 ",
3298
+ "MSRValue": "0x1000020122",
32993299 "Counter": "0,1,2,3",
33003300 "UMask": "0x1",
33013301 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_HITM",
3302
- "MSRIndex": "0x1a6,0x1a7",
3302
+ "MSRIndex": "0x1a6, 0x1a7",
33033303 "SampleAfterValue": "100003",
3304
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_HITM",
3304
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33053305 "Offcore": "1",
33063306 "CounterHTOff": "0,1,2,3"
33073307 },
33083308 {
3309
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3309
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33103310 "EventCode": "0xB7, 0xBB",
3311
- "MSRValue": "0x3f80020122 ",
3311
+ "MSRValue": "0x3F80020122",
33123312 "Counter": "0,1,2,3",
33133313 "UMask": "0x1",
33143314 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
3315
- "MSRIndex": "0x1a6,0x1a7",
3315
+ "MSRIndex": "0x1a6, 0x1a7",
33163316 "SampleAfterValue": "100003",
3317
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & ANY_SNOOP",
3317
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33183318 "Offcore": "1",
33193319 "CounterHTOff": "0,1,2,3"
33203320 },
33213321 {
3322
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3322
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33233323 "EventCode": "0xB7, 0xBB",
3324
- "MSRValue": "0x00803c0122 ",
3324
+ "MSRValue": "0x00803C0122",
33253325 "Counter": "0,1,2,3",
33263326 "UMask": "0x1",
33273327 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_NONE",
3328
- "MSRIndex": "0x1a6,0x1a7",
3328
+ "MSRIndex": "0x1a6, 0x1a7",
33293329 "SampleAfterValue": "100003",
3330
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 with no details on snoop-related information.",
3330
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33313331 "Offcore": "1",
33323332 "CounterHTOff": "0,1,2,3"
33333333 },
33343334 {
3335
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3335
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33363336 "EventCode": "0xB7, 0xBB",
3337
- "MSRValue": "0x01003c0122 ",
3337
+ "MSRValue": "0x01003C0122",
33383338 "Counter": "0,1,2,3",
33393339 "UMask": "0x1",
33403340 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_NOT_NEEDED",
3341
- "MSRIndex": "0x1a6,0x1a7",
3341
+ "MSRIndex": "0x1a6, 0x1a7",
33423342 "SampleAfterValue": "100003",
3343
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
3343
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33443344 "Offcore": "1",
33453345 "CounterHTOff": "0,1,2,3"
33463346 },
33473347 {
3348
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3348
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33493349 "EventCode": "0xB7, 0xBB",
3350
- "MSRValue": "0x02003c0122 ",
3350
+ "MSRValue": "0x02003C0122",
33513351 "Counter": "0,1,2,3",
33523352 "UMask": "0x1",
33533353 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_MISS",
3354
- "MSRIndex": "0x1a6,0x1a7",
3354
+ "MSRIndex": "0x1a6, 0x1a7",
33553355 "SampleAfterValue": "100003",
3356
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 with a snoop miss response.",
3356
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33573357 "Offcore": "1",
33583358 "CounterHTOff": "0,1,2,3"
33593359 },
33603360 {
3361
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3361
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33623362 "EventCode": "0xB7, 0xBB",
3363
- "MSRValue": "0x04003c0122 ",
3363
+ "MSRValue": "0x04003C0122",
33643364 "Counter": "0,1,2,3",
33653365 "UMask": "0x1",
33663366 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
3367
- "MSRIndex": "0x1a6,0x1a7",
3367
+ "MSRIndex": "0x1a6, 0x1a7",
33683368 "SampleAfterValue": "100003",
3369
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
3369
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33703370 "Offcore": "1",
33713371 "CounterHTOff": "0,1,2,3"
33723372 },
33733373 {
3374
- "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3374
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33753375 "EventCode": "0xB7, 0xBB",
3376
- "MSRValue": "0x10003c0122 ",
3376
+ "MSRValue": "0x10003C0122",
33773377 "Counter": "0,1,2,3",
33783378 "UMask": "0x1",
33793379 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_HITM",
3380
- "MSRIndex": "0x1a6,0x1a7",
3380
+ "MSRIndex": "0x1a6, 0x1a7",
33813381 "SampleAfterValue": "100003",
3382
- "BriefDescription": "ALL_RFO & L3_HIT & SNOOP_HITM",
3382
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33833383 "Offcore": "1",
33843384 "CounterHTOff": "0,1,2,3"
33853385 },
33863386 {
3387
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3387
+ "PublicDescription": "Counts all demand & prefetch RFOs",
33883388 "EventCode": "0xB7, 0xBB",
3389
- "MSRValue": "0x3f803c0122 ",
3389
+ "MSRValue": "0x3F803C0122",
33903390 "Counter": "0,1,2,3",
33913391 "UMask": "0x1",
33923392 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.ANY_SNOOP",
3393
- "MSRIndex": "0x1a6,0x1a7",
3393
+ "MSRIndex": "0x1a6, 0x1a7",
33943394 "SampleAfterValue": "100003",
3395
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3.",
3395
+ "BriefDescription": "Counts all demand & prefetch RFOs",
33963396 "Offcore": "1",
33973397 "CounterHTOff": "0,1,2,3"
33983398 }