Home
last modified time | relevance | path

Searched +full:micro +full:- +full:tlb (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/
H A Difu.json3 "PublicDescription": "I-Cache miss on an access from the prefetch block",
6 "BriefDescription": "I-Cache miss on an access from the prefetch block"
9 …"PublicDescription": "Counts the cycles spent on a request for Level 2 TLB lookup after a Level 1l…
12 …"BriefDescription": "Counts the cycles spent on a request for Level 2 TLB lookup after a Level 1l …
15 …"PublicDescription": "Micro-predictor conditional/direction mispredict, with respect to. if3/if4 p…
18 …"BriefDescription": "Micro-predictor conditional/direction mispredict, with respect to. if3/if4 pr…
21 … "PublicDescription": "Micro-predictor address mispredict, with respect to if3/if4 predictor",
24 "BriefDescription": "Micro-predictor address mispredict, with respect to if3/if4 predictor"
27 "PublicDescription": "Micro-predictor hit with immediate redirect",
30 "BriefDescription": "Micro-predictor hit with immediate redirect"
[all …]
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/
H A Dcache.json111 "PublicDescription": "Number of ways read in the instruction cache - Tag RAM",
114 "BriefDescription": "Number of ways read in the instruction cache - Tag RAM"
117 "PublicDescription": "Number of ways read in the instruction cache - Data RAM",
120 "BriefDescription": "Number of ways read in the instruction cache - Data RAM"
129 "PublicDescription": "Level 1 PLD TLB refill",
132 "BriefDescription": "Level 1 PLD TLB refill"
135 …"PublicDescription": "Level 2 preload and MMU prefetcher TLB access. This event only counts softwa…
138 …"BriefDescription": "Level 2 preload and MMU prefetcher TLB access. This event only counts softwar…
141 "PublicDescription": "Level 1 TLB flush",
144 "BriefDescription": "Level 1 TLB flush"
[all …]
/freebsd/lib/libpmc/
H A Dpmc.atom.344 .Bl -tag -width "Li PMC_CLASS_IAP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "IA-32 Intel(R) Architecture Software Developer's Manual"
60 .%N "Order Number 253669-027US"
69 .Bl -column "PMC_CAP_INTERRUPT" "Support"
86 .Bl -tag -width indent
94 Configure the PMC to count the number of de-asserted to asserted
120 Events that require core-specificity to be specified use a
126 .Bl -tag -width indent
142 .Bl -tag -width indent
[all …]
H A Dpmc.core2.344 .Bl -tag -width "Li PMC_CLASS_IAP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "IA-32 Intel(R) Architecture Software Developer's Manual"
60 .%N "Order Number 253669-027US"
67 Not all CPUs in this family implement fixed-function counters.
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
93 Configure the PMC to count the number of de-asserted to asserted
119 Events that require core-specificity to be specified use a
125 .Bl -tag -width indent
[all …]
H A Dpmc.atomsilvermont.345 .Bl -tag -width "Li PMC_CLASS_IAP"
47 Fixed-function counters that count only one hardware event per counter.
59 .%B "Intel 64 and IA-32 Intel(R) Architecture Software Developer's Manual"
61 .%N "Order Number 325462-050US"
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
95 Configure the PMC to count the number of de-asserted to asserted
121 Events that require core-specificity to be specified use a
127 .Bl -tag -width indent
143 .Bl -tag -width indent
[all …]
H A Dpmc.corei7.344 .Bl -tag -width "Li PMC_CLASS_IAP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "Intel(R) 64 and IA-32 Architectures Software Developes Manual"
60 .%N "Order Number: 253669-033US"
67 Not all CPUs in this family implement fixed-function counters.
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
89 Configure the Off-core Response bits.
90 .Bl -tag -width indent
113 I/O, full or partial writes, WC or non-temporal stores, CLFLUSH, Fences,
[all …]
H A Dpmc.haswell.345 .Bl -tag -width "Li PMC_CLASS_IAP"
47 Fixed-function counters that count only one hardware event per counter.
59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
61 .%N "Order Number: 325462-045US"
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
89 Configure the Off-core Response bits.
90 .Bl -tag -width indent
128 M-state initial lookup stat in L3.
130 E-state.
[all …]
H A Dpmc.haswellxeon.346 .Bl -tag -width "Li PMC_CLASS_IAP"
48 Fixed-function counters that count only one hardware event per counter.
60 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
62 .%N "Order Number: 325462-052US"
71 .Bl -column "PMC_CAP_INTERRUPT" "Support"
88 .Bl -tag -width indent
90 Configure the Off-core Response bits.
91 .Bl -tag -width indent
129 M-state initial lookup stat in L3.
131 E-state.
[all …]
H A Dpmc.amd.31 .\" Copyright (c) 2003-2008 Joseph Koshy. All rights reserved.
49 .%Q "Advanced Micro Devices, Inc."
54 .Bl -column "PMC_CAP_INTERRUPT" "Support"
71 .Bl -tag -width indent
77 Configure the counter to only count negated-to-asserted transitions
93 These additional qualifiers are event-specific and are documented
109 .Bl -tag -widt
[all...]
H A Dpmc.westmere.344 .Bl -tag -width "Li PMC_CLASS_IAP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "Intel(R) 64 and IA-32 Architectures Software Developes Manual"
60 .%N "Order Number: 253669-033US"
69 .Bl -column "PMC_CAP_INTERRUPT" "Support"
86 .Bl -tag -width indent
88 Configure the Off-core Response bits.
89 .Bl -tag -width indent
114 I/O, full or partial writes, WC or non-temporal stores, CLFLUSH, Fences,
138 Non-DRAM requests that were serviced by IOH.
[all …]
H A Dpmc.ivybridgexeon.345 .Bl -tag -width "Li PMC_CLASS_IAP"
47 Fixed-function counters that count only one hardware event per counter.
59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
60 .%N "Order Number: 325462-045US"
69 .Bl -column "PMC_CAP_INTERRUPT" "Support"
86 .Bl -tag -width indent
88 Configure the Off-core Response bits.
89 .Bl -tag -width indent
126 M-state initial lookup stat in L3.
128 E-state.
[all …]
H A Dpmc.ivybridge.344 .Bl -tag -width "Li PMC_CLASS_IAP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
60 .%N "Order Number: 253669-043US"
69 .Bl -column "PMC_CAP_INTERRUPT" "Support"
86 .Bl -tag -width indent
88 Configure the Off-core Response bits.
89 .Bl -tag -width indent
126 M-state initial lookup stat in L3.
128 E-state.
[all …]
H A Dpmc.sandybridge.345 .Bl -tag -width "Li PMC_CLASS_IAP"
47 Fixed-function counters that count only one hardware event per counter.
62 .%B "Intel(R) 64 and IA-32 Architectures Software Developers Manual"
64 .%N "Order Number: 253669-039US"
73 .Bl -column "PMC_CAP_INTERRUPT" "Support"
90 .Bl -tag -width indent
92 Configure the Off-core Response bits.
93 .Bl -tag -width indent
130 M-state initial lookup stat in L3.
132 E-state.
[all …]
H A Dpmc.sandybridgexeon.345 .Bl -tag -width "Li PMC_CLASS_IAP"
47 Fixed-function counters that count only one hardware event per counter.
59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual"
61 .%N "Order Number: 253669-043US"
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
89 Configure the Off-core Response bits.
90 .Bl -tag -width indent
127 M-state initial lookup stat in L3.
129 E-state.
[all …]
H A Dpmc.core.350 .%B IA-32 Intel\(rg Architecture Software Developer's Manual
52 .%N Order Number 253669-027US
63 .Bl -column "PMC_CAP_INTERRUPT" "Support"
80 .Bl -tag -width indent
86 Configure the PMC to count the number of de-asserted to asserted
112 Events that require core-specificity to be specified use a
118 .Bl -tag -width indent -compact
133 .Bl -tag -width indent -compact
148 .Bl -tag -width "exclude" -compact
165 .Bl -tag -width indent -compact
[all …]
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/
H A Dpipeline.json10 … DPU IQ is empty and that is not because of a recent micro-TLB miss, instruction cache miss or pre
20 …"BriefDescription": "Cycles the DPU IQ is empty and there is an instruction micro-TLB miss being p…
25 "BriefDescription": "Cycles the DPU IQ is empty and there is a pre-decode error being processed"
30 …"BriefDescription": "Cycles there is an interlock other than Advanced SIMD/Floating-point instruc…
40 … "BriefDescription": "Cycles there is an interlock for an Advanced SIMD/Floating-point operation."
/freebsd/lib/libpmc/pmu-events/arch/arm64/
H A Dcommon-and-microarch.json15 "PublicDescription": "Attributable Level 1 instruction TLB refill",
18 "BriefDescription": "Attributable Level 1 instruction TLB refill"
33 "PublicDescription": "Attributable Level 1 data TLB refill",
36 "BriefDescription": "Attributable Level 1 data TLB refill"
129 "PublicDescription": "Attributable Level 1 data cache write-back",
132 "BriefDescription": "Attributable Level 1 data cache write-back"
147 "PublicDescription": "Attributable Level 2 data cache write-back",
150 "BriefDescription": "Attributable Level 2 data cache write-back"
219 "PublicDescription": "Attributable Level 1 data or unified TLB access",
222 "BriefDescription": "Attributable Level 1 data or unified TLB access"
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Drenesas,ipmmu-vmsa.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iommu/renesas,ipmmu-vmsa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas VMSA-Compatible IOMMU
10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15 connected to the IPMMU through a port called micro-TLB.
20 - items:
21 - enum:
22 - renesas,ipmmu-r8a73a4 # R-Mobile APE6
[all …]
H A Dmsm,iommu-v0.txt5 of the CPU, each connected to the IOMMU through a port called micro-TLB.
9 - compatible: Must contain "qcom,apq8064-iommu".
10 - reg: Base address and size of the IOMMU registers.
11 - interrupts: Specifiers for the MMU fault interrupts. For instances that
12 support secure mode two interrupts must be specified, for non-secure and
15 - #iommu-cells: The number of cells needed to specify the stream id. This
17 - qcom,ncb: The total number of context banks in the IOMMU.
18 - clocks : List of clocks to be used during SMMU register access. See
19 Documentation/devicetree/bindings/clock/clock-bindings.txt
21 here, there must be a corresponding entry in clock-names
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen1/
H A Drecommended.json4 "BriefDescription": "Execution-Time Branch Misprediction Ratio (Non-Speculative)",
119 "MetricGroup": "tlb"
148 "BriefDescription": "Micro-ops Dispatched",
160 "BriefDescription": "Micro-ops Retired"
168 "ScaleUnit": "3e-5MiB"
172 …roximate: Combined DRAM B/bytes of all channels on a NPS1 node (die) (may need --metric-no-group)",
176 "ScaleUnit": "6.1e-5MiB"
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen2/
H A Drecommended.json4 "BriefDescription": "Execution-Time Branch Misprediction Ratio (Non-Speculative)",
119 "MetricGroup": "tlb"
148 "BriefDescription": "Micro-ops Dispatched",
160 "BriefDescription": "Micro-ops Retired"
168 "ScaleUnit": "3e-5MiB"
172 …roximate: Combined DRAM B/bytes of all channels on a NPS1 node (die) (may need --metric-no-group)",
176 "ScaleUnit": "6.1e-5MiB"
/freebsd/lib/libpmc/pmu-events/arch/x86/goldmont/
H A Dpipeline.json263 …ocation is stalled waiting for a mispredicted jump to retire or other branch-like conditions (e.g.…
273 …ource in the backend. Including but not limited to resources such as the Re-order Buffer (ROB), r…
328 …nts loads blocked because they are unable to find their physical address in the micro TLB (UTLB).",
352 "BriefDescription": "Self-Modifying Code detected",
357 …ction and has to perform a machine clear because of that modification. Self-modifying code (SMC) …
367 …ed includes, but is not limited to those uops issued in the shadow of a miss-predicted branch, tho…
371 "BriefDescription": "Uops requested but not-delivered to the back-end per cycle",
376-end inefficiencies. I.e. when front-end of the machine is not delivering uops to the back-end and…
407 …ssued by the micro-sequencer (MS). Counts both the uops from a micro-coded instruction, and the u…
/freebsd/lib/libpmc/pmu-events/arch/x86/goldmontplus/
H A Dpipeline.json284 "BriefDescription": "Instructions retired - using Reduced Skid PEBS feature",
312 …ocation is stalled waiting for a mispredicted jump to retire or other branch-like conditions (e.g.…
324 …ource in the backend. Including but not limited to resources such as the Re-order Buffer (ROB), r…
384 …nts loads blocked because they are unable to find their physical address in the micro TLB (UTLB).",
419 …r of times that the machines clears due to a page fault. Covers both I-side and D-side(Loads/Store…
424 "BriefDescription": "Self-Modifying Code detected",
431 …ction and has to perform a machine clear because of that modification. Self-modifying code (SMC) …
443 …ed includes, but is not limited to those uops issued in the shadow of a miss-predicted branch, tho…
447 "BriefDescription": "Uops requested but not-delivered to the back-end per cycle",
454-end inefficiencies. I.e. when front-end of the machine is not delivering uops to the back-end and…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/sandybridge/
H A Dpipeline.json42 "BriefDescription": "Speculative and retired macro-conditional branches.",
51 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi…
87 "BriefDescription": "Not taken macro-conditional branches.",
96 "BriefDescription": "Taken speculative and retired macro-conditional branches.",
105 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding…
158 "BriefDescription": "All (macro) branch instructions retired. (Precise Event - PEBS).",
168 "BriefDescription": "Conditional branch instructions retired. (Precise Event - PEBS).",
187 … "BriefDescription": "Direct and indirect near call instructions retired. (Precise Event - PEBS).",
197 …t and indirect macro near call instructions retired (captured in ring 3). (Precise Event - PEBS).",
207 "BriefDescription": "Return instructions retired. (Precise Event - PEBS).",
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/jaketown/
H A Dpipeline.json42 "BriefDescription": "Speculative and retired macro-conditional branches.",
51 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi…
87 "BriefDescription": "Not taken macro-conditional branches.",
96 "BriefDescription": "Taken speculative and retired macro-conditional branches.",
105 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding…
158 "BriefDescription": "All (macro) branch instructions retired. (Precise Event - PEBS).",
324 … "BriefDescription": "Mispredicted macro branch instructions retired. (Precise Event - PEBS).",
330 … "PublicDescription": "Mispredicted macro branch instructions retired. (Precise Event - PEBS)",
476 …miss-pending demand load this thread, increment by 1. Note this is in DCU and connected to Umask 1…
486 …"BriefDescription": "Each cycle there was a MLC-miss pending demand load this thread (i.e. Non-com…
[all …]

12