forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json
....@@ -1,60 +1,5 @@
11 [
22 {
3
- "EventCode": "0xAE",
4
- "Counter": "0,1,2,3",
5
- "UMask": "0x1",
6
- "EventName": "ITLB.ITLB_FLUSH",
7
- "SampleAfterValue": "100007",
8
- "BriefDescription": "Flushing of the Instruction TLB (ITLB) pages, includes 4k/2M/4M pages.",
9
- "CounterHTOff": "0,1,2,3,4,5,6,7"
10
- },
11
- {
12
- "EventCode": "0x4F",
13
- "Counter": "0,1,2,3",
14
- "UMask": "0x10",
15
- "EventName": "EPT.WALK_CYCLES",
16
- "SampleAfterValue": "2000003",
17
- "BriefDescription": "Cycle count for an Extended Page table walk. The Extended Page Directory cache is used by Virtual Machine operating systems while the guest operating systems use the standard TLB caches.",
18
- "CounterHTOff": "0,1,2,3,4,5,6,7"
19
- },
20
- {
21
- "EventCode": "0x85",
22
- "Counter": "0,1,2,3",
23
- "UMask": "0x1",
24
- "EventName": "ITLB_MISSES.MISS_CAUSES_A_WALK",
25
- "SampleAfterValue": "100003",
26
- "BriefDescription": "Misses at all ITLB levels that cause page walks.",
27
- "CounterHTOff": "0,1,2,3,4,5,6,7"
28
- },
29
- {
30
- "EventCode": "0x85",
31
- "Counter": "0,1,2,3",
32
- "UMask": "0x2",
33
- "EventName": "ITLB_MISSES.WALK_COMPLETED",
34
- "SampleAfterValue": "100003",
35
- "BriefDescription": "Misses in all ITLB levels that cause completed page walks.",
36
- "CounterHTOff": "0,1,2,3,4,5,6,7"
37
- },
38
- {
39
- "PublicDescription": "This event count cycles when Page Miss Handler (PMH) is servicing page walks caused by ITLB misses.",
40
- "EventCode": "0x85",
41
- "Counter": "0,1,2,3",
42
- "UMask": "0x4",
43
- "EventName": "ITLB_MISSES.WALK_DURATION",
44
- "SampleAfterValue": "2000003",
45
- "BriefDescription": "Cycles when PMH is busy with page walks.",
46
- "CounterHTOff": "0,1,2,3,4,5,6,7"
47
- },
48
- {
49
- "EventCode": "0x85",
50
- "Counter": "0,1,2,3",
51
- "UMask": "0x10",
52
- "EventName": "ITLB_MISSES.STLB_HIT",
53
- "SampleAfterValue": "100003",
54
- "BriefDescription": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.",
55
- "CounterHTOff": "0,1,2,3,4,5,6,7"
56
- },
57
- {
583 "EventCode": "0x08",
594 "Counter": "0,1,2,3",
605 "UMask": "0x1",
....@@ -129,6 +74,61 @@
12974 "CounterHTOff": "0,1,2,3,4,5,6,7"
13075 },
13176 {
77
+ "EventCode": "0x4F",
78
+ "Counter": "0,1,2,3",
79
+ "UMask": "0x10",
80
+ "EventName": "EPT.WALK_CYCLES",
81
+ "SampleAfterValue": "2000003",
82
+ "BriefDescription": "Cycle count for an Extended Page table walk. The Extended Page Directory cache is used by Virtual Machine operating systems while the guest operating systems use the standard TLB caches.",
83
+ "CounterHTOff": "0,1,2,3,4,5,6,7"
84
+ },
85
+ {
86
+ "EventCode": "0x85",
87
+ "Counter": "0,1,2,3",
88
+ "UMask": "0x1",
89
+ "EventName": "ITLB_MISSES.MISS_CAUSES_A_WALK",
90
+ "SampleAfterValue": "100003",
91
+ "BriefDescription": "Misses at all ITLB levels that cause page walks.",
92
+ "CounterHTOff": "0,1,2,3,4,5,6,7"
93
+ },
94
+ {
95
+ "EventCode": "0x85",
96
+ "Counter": "0,1,2,3",
97
+ "UMask": "0x2",
98
+ "EventName": "ITLB_MISSES.WALK_COMPLETED",
99
+ "SampleAfterValue": "100003",
100
+ "BriefDescription": "Misses in all ITLB levels that cause completed page walks.",
101
+ "CounterHTOff": "0,1,2,3,4,5,6,7"
102
+ },
103
+ {
104
+ "PublicDescription": "This event count cycles when Page Miss Handler (PMH) is servicing page walks caused by ITLB misses.",
105
+ "EventCode": "0x85",
106
+ "Counter": "0,1,2,3",
107
+ "UMask": "0x4",
108
+ "EventName": "ITLB_MISSES.WALK_DURATION",
109
+ "SampleAfterValue": "2000003",
110
+ "BriefDescription": "Cycles when PMH is busy with page walks.",
111
+ "CounterHTOff": "0,1,2,3,4,5,6,7"
112
+ },
113
+ {
114
+ "EventCode": "0x85",
115
+ "Counter": "0,1,2,3",
116
+ "UMask": "0x10",
117
+ "EventName": "ITLB_MISSES.STLB_HIT",
118
+ "SampleAfterValue": "100003",
119
+ "BriefDescription": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.",
120
+ "CounterHTOff": "0,1,2,3,4,5,6,7"
121
+ },
122
+ {
123
+ "EventCode": "0xAE",
124
+ "Counter": "0,1,2,3",
125
+ "UMask": "0x1",
126
+ "EventName": "ITLB.ITLB_FLUSH",
127
+ "SampleAfterValue": "100007",
128
+ "BriefDescription": "Flushing of the Instruction TLB (ITLB) pages, includes 4k/2M/4M pages.",
129
+ "CounterHTOff": "0,1,2,3,4,5,6,7"
130
+ },
131
+ {
132132 "EventCode": "0xBD",
133133 "Counter": "0,1,2,3",
134134 "UMask": "0x1",