/Linux-v6.1/tools/perf/pmu-events/arch/x86/alderlake/ |
D | virtual-memory.json | 10 "Speculative": "1", string 22 "Speculative": "1", string 34 "Speculative": "1", string 46 "Speculative": "1", string 58 "Speculative": "1", string 70 "Speculative": "1", string 82 "Speculative": "1", string 95 "Speculative": "1", string 107 "Speculative": "1", string 119 "Speculative": "1", string [all …]
|
D | pipeline.json | 307 "Speculative": "1", string 319 "Speculative": "1", string 329 "Speculative": "1", string 341 "Speculative": "1", string 352 "Speculative": "1", string 364 "Speculative": "1", string 433 "Speculative": "1", string 445 "Speculative": "1", string 457 "Speculative": "1", string 469 "Speculative": "1", string [all …]
|
D | cache.json | 10 "Speculative": "1", string 22 "Speculative": "1", string 34 "Speculative": "1", string 46 "Speculative": "1", string 58 "Speculative": "1", string 70 "Speculative": "1", string 82 "Speculative": "1", string 94 "Speculative": "1", string 106 "Speculative": "1", string 118 "Speculative": "1", string [all …]
|
D | frontend.json | 10 "Speculative": "1", string 22 "Speculative": "1", string 34 "Speculative": "1", string 46 "Speculative": "1", string 58 "Speculative": "1", string 70 "Speculative": "1", string 367 "Speculative": "1", string 379 "Speculative": "1", string 392 "Speculative": "1", string 405 "Speculative": "1", string [all …]
|
D | other.json | 54 "Speculative": "1", string 66 "Speculative": "1", string 78 "Speculative": "1", string 90 "Speculative": "1", string 102 "Speculative": "1", string 158 "Speculative": "1", string 173 "Speculative": "1", string 188 "Speculative": "1", string 200 "Speculative": "1", string 213 "Speculative": "1", string
|
D | memory.json | 10 "Speculative": "1", string 22 "Speculative": "1", string 34 "Speculative": "1", string 46 "Speculative": "1", string 58 "Speculative": "1", string 70 "Speculative": "1", string 127 "Speculative": "1", string 139 "Speculative": "1", string 152 "Speculative": "1", string 165 "Speculative": "1", string [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelake/ |
D | other.json | 11 "Speculative": "1", string 23 "Speculative": "1", string 35 "Speculative": "1", string 49 "Speculative": "1", string 63 "Speculative": "1", string 77 "Speculative": "1", string 91 "Speculative": "1", string 105 "Speculative": "1", string 119 "Speculative": "1", string 133 "Speculative": "1", string [all …]
|
D | cache.json | 11 "Speculative": "1", string 23 "Speculative": "1", string 37 "Speculative": "1", string 49 "Speculative": "1", string 61 "Speculative": "1", string 74 "Speculative": "1", string 86 "Speculative": "1", string 98 "Speculative": "1", string 110 "Speculative": "1", string 122 "Speculative": "1", string [all …]
|
D | virtual-memory.json | 11 "Speculative": "1", string 24 "Speculative": "1", string 36 "Speculative": "1", string 48 "Speculative": "1", string 60 "Speculative": "1", string 72 "Speculative": "1", string 84 "Speculative": "1", string 97 "Speculative": "1", string 109 "Speculative": "1", string 121 "Speculative": "1", string [all …]
|
D | pipeline.json | 12 "Speculative": "1", string 24 "Speculative": "1", string 142 …s discovered at execution, all the instructions executed in the wrong (speculative) path must be d… 226 "Speculative": "1", string 238 "Speculative": "1", string 250 "Speculative": "1", string 261 "Speculative": "1", string 273 "Speculative": "1", string 284 "Speculative": "1", string 296 "Speculative": "1" string [all …]
|
D | memory.json | 11 "Speculative": "1", string 23 "Speculative": "1", string 101 "Speculative": "1", string 243 "Speculative": "1", string 257 "Speculative": "1", string 271 "Speculative": "1", string 285 "Speculative": "1", string 299 "Speculative": "1", string 313 "Speculative": "1", string 327 "Speculative": "1", string [all …]
|
D | frontend.json | 11 "Speculative": "1", string 23 …Counts the number of Decode Stream Buffer (DSB a.k.a. Uop Cache)-to-MITE speculative transitions.", 25 "Speculative": "1", string 37 "Speculative": "1", string 304 "Speculative": "1", string 316 "Speculative": "1", string 328 "Speculative": "1", string 340 "Speculative": "1", string 353 "Speculative": "1", string 366 "Speculative": "1", string [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelakex/ |
D | virtual-memory.json | 11 "Speculative": "1", string 24 "Speculative": "1", string 36 "Speculative": "1", string 48 "Speculative": "1", string 60 "Speculative": "1", string 72 "Speculative": "1", string 84 "Speculative": "1", string 96 "Speculative": "1", string 109 "Speculative": "1", string 121 "Speculative": "1", string [all …]
|
D | pipeline.json | 12 "Speculative": "1", string 24 "Speculative": "1", string 142 …s discovered at execution, all the instructions executed in the wrong (speculative) path must be d… 238 "Speculative": "1", string 250 "Speculative": "1", string 262 "Speculative": "1", string 273 "Speculative": "1", string 285 "Speculative": "1", string 296 "Speculative": "1", string 308 "Speculative": "1" string [all …]
|
D | cache.json | 11 "Speculative": "1", string 23 "Speculative": "1", string 37 "Speculative": "1", string 49 "Speculative": "1", string 61 "Speculative": "1", string 74 "Speculative": "1", string 86 "Speculative": "1", string 98 "Speculative": "1", string 110 "Speculative": "1", string 122 "Speculative": "1", string [all …]
|
D | frontend.json | 11 "Speculative": "1", string 23 …Counts the number of Decode Stream Buffer (DSB a.k.a. Uop Cache)-to-MITE speculative transitions.", 25 "Speculative": "1", string 37 "Speculative": "1", string 304 "Speculative": "1", string 316 "Speculative": "1", string 328 "Speculative": "1", string 340 "Speculative": "1", string 353 "Speculative": "1", string 366 "Speculative": "1", string [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | virtual-memory.json | 11 "Speculative": "1", string 24 "Speculative": "1", string 36 "Speculative": "1", string 48 "Speculative": "1", string 60 "Speculative": "1", string 72 "Speculative": "1", string 84 "Speculative": "1", string 96 "Speculative": "1", string 109 "Speculative": "1", string 121 "Speculative": "1", string [all …]
|
D | pipeline.json | 25 "Speculative": "1", string 38 "Speculative": "1", string 50 "Speculative": "1", string 61 "Speculative": "1", string 73 "Speculative": "1", string 85 "Speculative": "1", string 203 …s discovered at execution, all the instructions executed in the wrong (speculative) path must be d… 299 "Speculative": "1", string 311 "Speculative": "1", string 323 "Speculative": "1", string [all …]
|
D | cache.json | 10 "Speculative": "1", string 22 "Speculative": "1", string 34 "Speculative": "1", string 48 "Speculative": "1", string 59 "Speculative": "1", string 71 "Speculative": "1", string 83 "Speculative": "1", string 96 "Speculative": "1", string 108 "Speculative": "1", string 119 "Speculative": "1", string [all …]
|
/Linux-v6.1/Documentation/admin-guide/hw-vuln/ |
D | spectre.rst | 7 and speculative execution on modern CPUs to read memory, possibly 8 bypassing access controls. Speculative execution side channel exploits 16 Speculative execution side channel methods affect a wide range of modern 18 use branch prediction and speculative execution. 53 CPUs use speculative operations to improve performance. That may leave 56 influence the speculative execution paths, and then use the side effects 57 of the speculative execution in the CPUs' caches and buffers to infer 58 privileged data touched during the speculative execution. 60 Spectre variant 1 attacks take advantage of speculative execution of 61 conditional branches, while Spectre variant 2 attacks use speculative [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen1/ |
D | floating-point.json | 6 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 13 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 20 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 27 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 34 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 41 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 48 … Each increment represents a one-cycle dispatch event. This event is a speculative event. Since th… 55 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 62 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 69 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen2/ |
D | floating-point.json | 6 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 13 … Each increment represents a one-cycle dispatch event. This event is a speculative event. Since th… 20 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 27 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 34 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 71 …"BriefDescription": "Number of Scalar Ops optimized. This is a dispatch based speculative event, a… 77 …optimization (have Z-bit either set or pass). This is a dispatch based speculative event, and is u… 83 …"BriefDescription": "Number of SSE Move Ops eliminated. This is a dispatch based speculative event… 89 …"BriefDescription": "Number of SSE Move Ops. This is a dispatch based speculative event, and is us…
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen3/ |
D | floating-point.json | 6 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 13 … Each increment represents a one-cycle dispatch event. This event is a speculative event. Since th… 20 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 27 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 34 …Each increment represents a one- cycle dispatch event. This event is a speculative event. Since th… 70 …"BriefDescription": "Number of Scalar Ops optimized. This is a dispatch based speculative event, a… 76 …optimization (have Z-bit either set or pass). This is a dispatch based speculative event, and is u… 82 …"BriefDescription": "Number of SSE Move Ops eliminated. This is a dispatch based speculative event… 88 …"BriefDescription": "Number of SSE Move Ops. This is a dispatch based speculative event, and is us…
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | pipeline.json | 25 "BriefDescription": "Speculative and retired branches", 35 "BriefDescription": "Speculative and retired macro-conditional branches", 40 "PublicDescription": "Speculative and retired macro-conditional branches.", 45 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 50 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 55 "BriefDescription": "Speculative and retired direct near calls", 60 "PublicDescription": "Speculative and retired direct near calls.", 65 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 70 … "PublicDescription": "Speculative and retired indirect branches excluding calls and returns.", 75 "BriefDescription": "Speculative and retired indirect return branches.", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivytown/ |
D | pipeline.json | 25 "BriefDescription": "Speculative and retired branches", 35 "BriefDescription": "Speculative and retired macro-conditional branches", 40 "PublicDescription": "Speculative and retired macro-conditional branches.", 45 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 50 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 55 "BriefDescription": "Speculative and retired direct near calls", 60 "PublicDescription": "Speculative and retired direct near calls.", 65 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 70 … "PublicDescription": "Speculative and retired indirect branches excluding calls and returns.", 75 "BriefDescription": "Speculative and retired indirect return branches.", [all …]
|