forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 cde9070d9970eef1f7ec2360586c802a16230ad8
kernel/tools/perf/pmu-events/arch/x86/haswell/cache.json
....@@ -63,10 +63,10 @@
6363 "CounterHTOff": "0,1,2,3,4,5,6,7"
6464 },
6565 {
66
- "PublicDescription": "Demand data read requests that hit L2 cache.",
66
+ "PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache",
6767 "EventCode": "0x24",
6868 "Counter": "0,1,2,3",
69
- "UMask": "0x41",
69
+ "UMask": "0xc1",
7070 "Errata": "HSD78",
7171 "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT",
7272 "SampleAfterValue": "200003",
....@@ -77,7 +77,7 @@
7777 "PublicDescription": "Counts the number of store RFO requests that hit the L2 cache.",
7878 "EventCode": "0x24",
7979 "Counter": "0,1,2,3",
80
- "UMask": "0x42",
80
+ "UMask": "0xc2",
8181 "EventName": "L2_RQSTS.RFO_HIT",
8282 "SampleAfterValue": "200003",
8383 "BriefDescription": "RFO requests that hit L2 cache",
....@@ -87,7 +87,7 @@
8787 "PublicDescription": "Number of instruction fetches that hit the L2 cache.",
8888 "EventCode": "0x24",
8989 "Counter": "0,1,2,3",
90
- "UMask": "0x44",
90
+ "UMask": "0xc4",
9191 "EventName": "L2_RQSTS.CODE_RD_HIT",
9292 "SampleAfterValue": "200003",
9393 "BriefDescription": "L2 cache hits when fetching instructions, code reads.",
....@@ -97,7 +97,7 @@
9797 "PublicDescription": "Counts all L2 HW prefetcher requests that hit L2.",
9898 "EventCode": "0x24",
9999 "Counter": "0,1,2,3",
100
- "UMask": "0x50",
100
+ "UMask": "0xd0",
101101 "EventName": "L2_RQSTS.L2_PF_HIT",
102102 "SampleAfterValue": "200003",
103103 "BriefDescription": "L2 prefetch requests that hit L2 cache",
....@@ -610,7 +610,7 @@
610610 "Errata": "HSD29, HSD25, HSM26, HSM30",
611611 "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HIT",
612612 "SampleAfterValue": "20011",
613
- "BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache. ",
613
+ "BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache.",
614614 "CounterHTOff": "0,1,2,3",
615615 "Data_LA": "1"
616616 },
....@@ -623,7 +623,7 @@
623623 "Errata": "HSD29, HSD25, HSM26, HSM30",
624624 "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HITM",
625625 "SampleAfterValue": "20011",
626
- "BriefDescription": "Retired load uops which data sources were HitM responses from shared L3. ",
626
+ "BriefDescription": "Retired load uops which data sources were HitM responses from shared L3.",
627627 "CounterHTOff": "0,1,2,3",
628628 "Data_LA": "1"
629629 },
....@@ -792,7 +792,6 @@
792792 "CounterHTOff": "0,1,2,3,4,5,6,7"
793793 },
794794 {
795
- "PublicDescription": "",
796795 "EventCode": "0xf4",
797796 "Counter": "0,1,2,3",
798797 "UMask": "0x10",
....@@ -802,262 +801,262 @@
802801 "CounterHTOff": "0,1,2,3,4,5,6,7"
803802 },
804803 {
805
- "PublicDescription": "Counts all 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.",
804
+ "PublicDescription": "Counts all requests hit in the L3",
806805 "EventCode": "0xB7, 0xBB",
807
- "MSRValue": "0x3f803c8fff",
806
+ "MSRValue": "0x3F803C8FFF",
808807 "Counter": "0,1,2,3",
809808 "UMask": "0x1",
810809 "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.L3_HIT.ANY_RESPONSE",
811
- "MSRIndex": "0x1a6,0x1a7",
810
+ "MSRIndex": "0x1a6, 0x1a7",
812811 "SampleAfterValue": "100003",
813
- "BriefDescription": "Counts all requests that hit in the L3",
812
+ "BriefDescription": "Counts all requests hit in the L3",
814813 "Offcore": "1",
815814 "CounterHTOff": "0,1,2,3"
816815 },
817816 {
818
- "PublicDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is 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.",
817
+ "PublicDescription": "hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
819818 "EventCode": "0xB7, 0xBB",
820
- "MSRValue": "0x10003c07f7",
819
+ "MSRValue": "0x10003C07F7",
821820 "Counter": "0,1,2,3",
822821 "UMask": "0x1",
823822 "EventName": "OFFCORE_RESPONSE.ALL_READS.L3_HIT.HITM_OTHER_CORE",
824
- "MSRIndex": "0x1a6,0x1a7",
823
+ "MSRIndex": "0x1a6, 0x1a7",
825824 "SampleAfterValue": "100003",
826
- "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
825
+ "BriefDescription": "hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
827826 "Offcore": "1",
828827 "CounterHTOff": "0,1,2,3"
829828 },
830829 {
831
- "PublicDescription": "Counts all data/code/rfo reads (demand & prefetch) 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.",
830
+ "PublicDescription": "hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
832831 "EventCode": "0xB7, 0xBB",
833
- "MSRValue": "0x04003c07f7",
832
+ "MSRValue": "0x04003C07F7",
834833 "Counter": "0,1,2,3",
835834 "UMask": "0x1",
836835 "EventName": "OFFCORE_RESPONSE.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD",
837
- "MSRIndex": "0x1a6,0x1a7",
836
+ "MSRIndex": "0x1a6, 0x1a7",
838837 "SampleAfterValue": "100003",
839
- "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
838
+ "BriefDescription": "hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
840839 "Offcore": "1",
841840 "CounterHTOff": "0,1,2,3"
842841 },
843842 {
844
- "PublicDescription": "Counts all demand & 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.",
843
+ "PublicDescription": "Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
845844 "EventCode": "0xB7, 0xBB",
846
- "MSRValue": "0x04003c0244",
845
+ "MSRValue": "0x04003C0244",
847846 "Counter": "0,1,2,3",
848847 "UMask": "0x1",
849848 "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
850
- "MSRIndex": "0x1a6,0x1a7",
849
+ "MSRIndex": "0x1a6, 0x1a7",
851850 "SampleAfterValue": "100003",
852
- "BriefDescription": "Counts all demand & 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",
851
+ "BriefDescription": "Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
853852 "Offcore": "1",
854853 "CounterHTOff": "0,1,2,3"
855854 },
856855 {
857
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is 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.",
856
+ "PublicDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
858857 "EventCode": "0xB7, 0xBB",
859
- "MSRValue": "0x10003c0122",
858
+ "MSRValue": "0x10003C0122",
860859 "Counter": "0,1,2,3",
861860 "UMask": "0x1",
862861 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.HITM_OTHER_CORE",
863
- "MSRIndex": "0x1a6,0x1a7",
862
+ "MSRIndex": "0x1a6, 0x1a7",
864863 "SampleAfterValue": "100003",
865
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
864
+ "BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
866865 "Offcore": "1",
867866 "CounterHTOff": "0,1,2,3"
868867 },
869868 {
870
- "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.",
869
+ "PublicDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
871870 "EventCode": "0xB7, 0xBB",
872
- "MSRValue": "0x04003c0122",
871
+ "MSRValue": "0x04003C0122",
873872 "Counter": "0,1,2,3",
874873 "UMask": "0x1",
875874 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
876
- "MSRIndex": "0x1a6,0x1a7",
875
+ "MSRIndex": "0x1a6, 0x1a7",
877876 "SampleAfterValue": "100003",
878
- "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",
877
+ "BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
879878 "Offcore": "1",
880879 "CounterHTOff": "0,1,2,3"
881880 },
882881 {
883
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is 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.",
882
+ "PublicDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
884883 "EventCode": "0xB7, 0xBB",
885
- "MSRValue": "0x10003c0091",
884
+ "MSRValue": "0x10003C0091",
886885 "Counter": "0,1,2,3",
887886 "UMask": "0x1",
888887 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE",
889
- "MSRIndex": "0x1a6,0x1a7",
888
+ "MSRIndex": "0x1a6, 0x1a7",
890889 "SampleAfterValue": "100003",
891
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
890
+ "BriefDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
892891 "Offcore": "1",
893892 "CounterHTOff": "0,1,2,3"
894893 },
895894 {
896
- "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.",
895
+ "PublicDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
897896 "EventCode": "0xB7, 0xBB",
898
- "MSRValue": "0x04003c0091",
897
+ "MSRValue": "0x04003C0091",
899898 "Counter": "0,1,2,3",
900899 "UMask": "0x1",
901900 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
902
- "MSRIndex": "0x1a6,0x1a7",
901
+ "MSRIndex": "0x1a6, 0x1a7",
903902 "SampleAfterValue": "100003",
904
- "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",
903
+ "BriefDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
905904 "Offcore": "1",
906905 "CounterHTOff": "0,1,2,3"
907906 },
908907 {
909
- "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.",
908
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads hit in the L3",
910909 "EventCode": "0xB7, 0xBB",
911
- "MSRValue": "0x3f803c0200",
910
+ "MSRValue": "0x3F803C0200",
912911 "Counter": "0,1,2,3",
913912 "UMask": "0x1",
914913 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.ANY_RESPONSE",
915
- "MSRIndex": "0x1a6,0x1a7",
914
+ "MSRIndex": "0x1a6, 0x1a7",
916915 "SampleAfterValue": "100003",
917
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3",
916
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads hit in the L3",
918917 "Offcore": "1",
919918 "CounterHTOff": "0,1,2,3"
920919 },
921920 {
922
- "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.",
921
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs hit in the L3",
923922 "EventCode": "0xB7, 0xBB",
924
- "MSRValue": "0x3f803c0100",
923
+ "MSRValue": "0x3F803C0100",
925924 "Counter": "0,1,2,3",
926925 "UMask": "0x1",
927926 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.ANY_RESPONSE",
928
- "MSRIndex": "0x1a6,0x1a7",
927
+ "MSRIndex": "0x1a6, 0x1a7",
929928 "SampleAfterValue": "100003",
930
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3",
929
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs hit in the L3",
931930 "Offcore": "1",
932931 "CounterHTOff": "0,1,2,3"
933932 },
934933 {
935
- "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.",
934
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads hit in the L3",
936935 "EventCode": "0xB7, 0xBB",
937
- "MSRValue": "0x3f803c0080",
936
+ "MSRValue": "0x3F803C0080",
938937 "Counter": "0,1,2,3",
939938 "UMask": "0x1",
940939 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.ANY_RESPONSE",
941
- "MSRIndex": "0x1a6,0x1a7",
940
+ "MSRIndex": "0x1a6, 0x1a7",
942941 "SampleAfterValue": "100003",
943
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3",
942
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads hit in the L3",
944943 "Offcore": "1",
945944 "CounterHTOff": "0,1,2,3"
946945 },
947946 {
948
- "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.",
947
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads hit in the L3",
949948 "EventCode": "0xB7, 0xBB",
950
- "MSRValue": "0x3f803c0040",
949
+ "MSRValue": "0x3F803C0040",
951950 "Counter": "0,1,2,3",
952951 "UMask": "0x1",
953952 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.ANY_RESPONSE",
954
- "MSRIndex": "0x1a6,0x1a7",
953
+ "MSRIndex": "0x1a6, 0x1a7",
955954 "SampleAfterValue": "100003",
956
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3",
955
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads hit in the L3",
957956 "Offcore": "1",
958957 "CounterHTOff": "0,1,2,3"
959958 },
960959 {
961
- "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.",
960
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs hit in the L3",
962961 "EventCode": "0xB7, 0xBB",
963
- "MSRValue": "0x3f803c0020",
962
+ "MSRValue": "0x3F803C0020",
964963 "Counter": "0,1,2,3",
965964 "UMask": "0x1",
966965 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.ANY_RESPONSE",
967
- "MSRIndex": "0x1a6,0x1a7",
966
+ "MSRIndex": "0x1a6, 0x1a7",
968967 "SampleAfterValue": "100003",
969
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3",
968
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs hit in the L3",
970969 "Offcore": "1",
971970 "CounterHTOff": "0,1,2,3"
972971 },
973972 {
974
- "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.",
973
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads hit in the L3",
975974 "EventCode": "0xB7, 0xBB",
976
- "MSRValue": "0x3f803c0010",
975
+ "MSRValue": "0x3F803C0010",
977976 "Counter": "0,1,2,3",
978977 "UMask": "0x1",
979978 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.ANY_RESPONSE",
980
- "MSRIndex": "0x1a6,0x1a7",
979
+ "MSRIndex": "0x1a6, 0x1a7",
981980 "SampleAfterValue": "100003",
982
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3",
981
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads hit in the L3",
983982 "Offcore": "1",
984983 "CounterHTOff": "0,1,2,3"
985984 },
986985 {
987
- "PublicDescription": "Counts all demand code reads that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is 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.",
986
+ "PublicDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
988987 "EventCode": "0xB7, 0xBB",
989
- "MSRValue": "0x10003c0004",
988
+ "MSRValue": "0x10003C0004",
990989 "Counter": "0,1,2,3",
991990 "UMask": "0x1",
992991 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
993
- "MSRIndex": "0x1a6,0x1a7",
992
+ "MSRIndex": "0x1a6, 0x1a7",
994993 "SampleAfterValue": "100003",
995
- "BriefDescription": "Counts all demand code reads that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
994
+ "BriefDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
996995 "Offcore": "1",
997996 "CounterHTOff": "0,1,2,3"
998997 },
999998 {
1000
- "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.",
999
+ "PublicDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10011000 "EventCode": "0xB7, 0xBB",
1002
- "MSRValue": "0x04003c0004",
1001
+ "MSRValue": "0x04003C0004",
10031002 "Counter": "0,1,2,3",
10041003 "UMask": "0x1",
10051004 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1006
- "MSRIndex": "0x1a6,0x1a7",
1005
+ "MSRIndex": "0x1a6, 0x1a7",
10071006 "SampleAfterValue": "100003",
1008
- "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",
1007
+ "BriefDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10091008 "Offcore": "1",
10101009 "CounterHTOff": "0,1,2,3"
10111010 },
10121011 {
1013
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is 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.",
1012
+ "PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10141013 "EventCode": "0xB7, 0xBB",
1015
- "MSRValue": "0x10003c0002",
1014
+ "MSRValue": "0x10003C0002",
10161015 "Counter": "0,1,2,3",
10171016 "UMask": "0x1",
10181017 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
1019
- "MSRIndex": "0x1a6,0x1a7",
1018
+ "MSRIndex": "0x1a6, 0x1a7",
10201019 "SampleAfterValue": "100003",
1021
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
1020
+ "BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10221021 "Offcore": "1",
10231022 "CounterHTOff": "0,1,2,3"
10241023 },
10251024 {
1026
- "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.",
1025
+ "PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10271026 "EventCode": "0xB7, 0xBB",
1028
- "MSRValue": "0x04003c0002",
1027
+ "MSRValue": "0x04003C0002",
10291028 "Counter": "0,1,2,3",
10301029 "UMask": "0x1",
10311030 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1032
- "MSRIndex": "0x1a6,0x1a7",
1031
+ "MSRIndex": "0x1a6, 0x1a7",
10331032 "SampleAfterValue": "100003",
1034
- "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",
1033
+ "BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10351034 "Offcore": "1",
10361035 "CounterHTOff": "0,1,2,3"
10371036 },
10381037 {
1039
- "PublicDescription": "Counts demand data reads that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is 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.",
1038
+ "PublicDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10401039 "EventCode": "0xB7, 0xBB",
1041
- "MSRValue": "0x10003c0001",
1040
+ "MSRValue": "0x10003C0001",
10421041 "Counter": "0,1,2,3",
10431042 "UMask": "0x1",
10441043 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
1045
- "MSRIndex": "0x1a6,0x1a7",
1044
+ "MSRIndex": "0x1a6, 0x1a7",
10461045 "SampleAfterValue": "100003",
1047
- "BriefDescription": "Counts demand data reads that hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
1046
+ "BriefDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10481047 "Offcore": "1",
10491048 "CounterHTOff": "0,1,2,3"
10501049 },
10511050 {
1052
- "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.",
1051
+ "PublicDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10531052 "EventCode": "0xB7, 0xBB",
1054
- "MSRValue": "0x04003c0001",
1053
+ "MSRValue": "0x04003C0001",
10551054 "Counter": "0,1,2,3",
10561055 "UMask": "0x1",
10571056 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1058
- "MSRIndex": "0x1a6,0x1a7",
1057
+ "MSRIndex": "0x1a6, 0x1a7",
10591058 "SampleAfterValue": "100003",
1060
- "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",
1059
+ "BriefDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10611060 "Offcore": "1",
10621061 "CounterHTOff": "0,1,2,3"
10631062 }