/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | memory.json | 196 "BriefDescription": "Counts all demand & prefetch data reads", 205 "BriefDescription": "Counts all demand & prefetch data reads", 214 "BriefDescription": "Counts all demand & prefetch data reads", 223 "BriefDescription": "Counts all demand & prefetch data reads", 232 "BriefDescription": "Counts all demand & prefetch data reads", 241 "BriefDescription": "Counts all demand & prefetch data reads", 250 "BriefDescription": "Counts all demand & prefetch data reads", 259 "BriefDescription": "Counts all demand & prefetch data reads", 268 "BriefDescription": "Counts all demand & prefetch data reads", 277 "BriefDescription": "Counts all demand & prefetch data reads", [all …]
|
H A D | cache.json | 22 …Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least … 138 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 498 "BriefDescription": "Demand and prefetch data reads", 501 …d prefetch data reads. All Core Data Reads include cacheable Demands and L2 prefetchers (not L3 pr… 575 …"BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue t… 580 …"PublicDescription": "This event counts the number of offcore outstanding demand rfo Reads transac… 585 …"BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to unco… 589 …"PublicDescription": "This event counts the number of offcore outstanding Code Reads transactions … 628 "BriefDescription": "Counts all demand & prefetch data reads have any response type.", 637 "BriefDescription": "Counts all demand & prefetch data reads", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | memory.json | 122 "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC", 131 …"BriefDescription": "Counts all demand & prefetch code reads that miss the LLC and the data retur… 140 …"BriefDescription": "Counts all demand & prefetch code reads that miss the LLC and the data forwa… 149 "BriefDescription": "Counts all demand & prefetch data reads that hits the LLC", 158 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit the LLC", 167 …"BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC and the… 176 …"BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC the dat… 185 …"BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC and the… 194 "BriefDescription": "Counts all demand code reads that miss the LLC", 203 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from lo… [all …]
|
H A D | cache.json | 181 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 521 "BriefDescription": "Demand and prefetch data reads", 578 …"BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to unco… 582 …"PublicDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to unc… 596 …"BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue t… 600 …"PublicDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue … 605 …"BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to unco… 638 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoop to one … 647 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoops to sib… 656 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… [all …]
|
/openbmc/linux/tools/memory-model/Documentation/ |
H A D | glossary.txt | 36 to that same variable, (in other words, the acquire load "reads 40 See also "Happens-Before", "Reads-From", "Relaxed", and "Release". 52 See also "From-reads" and "Reads-from". 105 From-Reads (fr): When one CPU's store to a given variable happened 107 load from that same variable, there is said to be a from-reads 110 It is also possible to have a from-reads link within a CPU, which 111 is a "from-reads internal" (fri) link. The term "from-reads 115 See also "Coherence" and "Reads-from". 138 smp_store_release() pairs with an smp_load_acquire() that reads 143 Reads-From (rf): When one CPU's load returns the value stored by some other [all …]
|
/openbmc/linux/tools/perf/scripts/perl/ |
H A D | rw-by-pid.pl | 21 my %reads; 31 $reads{$common_pid}{bytes_read} += $ret; 33 if (!defined ($reads{$common_pid}{bytes_read})) { 34 $reads{$common_pid}{bytes_read} = 0; 36 $reads{$common_pid}{errors}{$ret}++; 46 $reads{$common_pid}{bytes_requested} += $count; 47 $reads{$common_pid}{total_reads}++; 48 $reads{$common_pid}{comm} = $common_comm; 78 "# reads", "bytes_requested", "bytes_read"); 82 foreach my $pid (sort { ($reads{$b}{bytes_read} || 0) <=> [all …]
|
H A D | rwtop.pl | 27 my %reads; 44 $reads{$common_pid}{bytes_read} += $ret; 46 if (!defined ($reads{$common_pid}{bytes_read})) { 47 $reads{$common_pid}{bytes_read} = 0; 49 $reads{$common_pid}{errors}{$ret}++; 61 $reads{$common_pid}{bytes_requested} += $count; 62 $reads{$common_pid}{total_reads}++; 63 $reads{$common_pid}{comm} = $common_comm; 132 "# reads", "bytes_req", "bytes_read"); 136 foreach my $pid (sort { ($reads{$b}{bytes_read} || 0) <=> [all …]
|
H A D | rw-by-file.pl | 25 my %reads; 34 $reads{$fd}{bytes_requested} += $count; 35 $reads{$fd}{total_reads}++; 54 printf("%6s %10s %10s\n", "fd", "# reads", "bytes_requested"); 57 foreach my $fd (sort {$reads{$b}{bytes_requested} <=> 58 $reads{$a}{bytes_requested}} keys %reads) { 59 my $total_reads = $reads{$fd}{total_reads}; 60 my $bytes_requested = $reads{$fd}{bytes_requested};
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | cache.json | 22 …Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least … 130 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 133 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 222 … the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (… 231 …the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (… 433 "BriefDescription": "Demand and prefetch data reads", 436 … prefetch data reads. All Core Data Reads include cacheable 'Demands' and L2 prefetchers (not L3 p… 498 …"BriefDescription": "Cycles with offcore outstanding Code Reads transactions in the SuperQueue (SQ… 502 …"PublicDescription": "Counts the number of offcore outstanding Code Reads transactions in the supe… 516 …"BriefDescription": "Cycles with offcore outstanding demand rfo reads transactions in SuperQueue (… [all …]
|
H A D | memory.json | 216 "BriefDescription": "Counts all demand code reads", 225 "BriefDescription": "Counts all demand code reads", 234 "BriefDescription": "Counts all demand code reads", 243 "BriefDescription": "Counts all demand code reads", 252 "BriefDescription": "Counts all demand code reads", 261 "BriefDescription": "Counts all demand code reads", 270 "BriefDescription": "Counts all demand code reads", 279 "BriefDescription": "Counts all demand code reads", 288 "BriefDescription": "Counts all demand code reads", 297 "BriefDescription": "Counts all demand code reads", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
H A D | cache.json | 196 …"BriefDescription": "Counts data reads (demand & prefetch) have any transaction responses from the… 201 …"PublicDescription": "Counts data reads (demand & prefetch) have any transaction responses from th… 206 "BriefDescription": "Counts data reads (demand & prefetch) hit the L2 cache.", 211 …"PublicDescription": "Counts data reads (demand & prefetch) hit the L2 cache. Requires MSR_OFFCORE… 216 …"BriefDescription": "Counts data reads (demand & prefetch) miss the L2 cache with a snoop hit in t… 221 …"PublicDescription": "Counts data reads (demand & prefetch) miss the L2 cache with a snoop hit in … 226 …"BriefDescription": "Counts data reads (demand & prefetch) true miss for the L2 cache with a snoop… 231 …"PublicDescription": "Counts data reads (demand & prefetch) true miss for the L2 cache with a snoo… 236 …"BriefDescription": "Counts data reads (demand & prefetch) outstanding, per cycle, from the time o… 241 …"PublicDescription": "Counts data reads (demand & prefetch) outstanding, per cycle, from the time … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmont/ |
H A D | cache.json | 196 "BriefDescription": "Counts data reads (demand & prefetch) that hit the L2 cache.", 201 …"PublicDescription": "Counts data reads (demand & prefetch) that hit the L2 cache. Requires MSR_OF… 206 "BriefDescription": "Counts data reads (demand & prefetch) that miss the L2 cache.", 211 …"PublicDescription": "Counts data reads (demand & prefetch) that miss the L2 cache. Requires MSR_O… 216 …"BriefDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hit… 221 …"PublicDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hi… 226 …"BriefDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hit… 231 …"PublicDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hi… 236 …"BriefDescription": "Counts data reads (demand & prefetch) that true miss for the L2 cache with a … 241 …"PublicDescription": "Counts data reads (demand & prefetch) that true miss for the L2 cache with a… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/nehalemex/ |
H A D | memory.json | 3 "BriefDescription": "Offcore data reads satisfied by any DRAM", 12 "BriefDescription": "Offcore data reads that missed the LLC", 21 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 30 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 39 "BriefDescription": "Offcore code reads satisfied by any DRAM", 48 "BriefDescription": "Offcore code reads that missed the LLC", 57 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 66 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 237 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 246 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 52 "BriefDescription": "L1 data cacheable reads and writes", 73 "BriefDescription": "L1 data cache reads", 818 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 827 "BriefDescription": "All offcore data reads", 836 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 845 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 854 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 863 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 872 "BriefDescription": "Offcore data reads satisfied by the LLC", 881 "BriefDescription": "Offcore data reads satisfied by the LLC or local DRAM", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/westmereex/ |
H A D | memory.json | 10 "BriefDescription": "Offcore data reads satisfied by any DRAM", 19 "BriefDescription": "Offcore data reads that missed the LLC", 28 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 37 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 46 "BriefDescription": "Offcore code reads satisfied by any DRAM", 55 "BriefDescription": "Offcore code reads that missed the LLC", 64 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 73 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 244 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 253 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 788 "BriefDescription": "Outstanding offcore reads", 795 "BriefDescription": "Cycles offcore reads busy", 803 "BriefDescription": "Outstanding offcore demand code reads", 818 "BriefDescription": "Outstanding offcore demand data reads", 855 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 864 "BriefDescription": "All offcore data reads", 873 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 882 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 891 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 900 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/nehalemep/ |
H A D | memory.json | 3 "BriefDescription": "Offcore data reads satisfied by any DRAM", 12 "BriefDescription": "Offcore data reads that missed the LLC", 21 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 30 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 39 "BriefDescription": "Offcore code reads satisfied by any DRAM", 48 "BriefDescription": "Offcore code reads that missed the LLC", 57 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 66 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 237 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 246 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 52 "BriefDescription": "L1 data cacheable reads and writes", 73 "BriefDescription": "L1 data cache reads", 858 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 867 "BriefDescription": "All offcore data reads", 876 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 885 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 894 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 903 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 912 "BriefDescription": "Offcore data reads satisfied by the LLC", 921 "BriefDescription": "Offcore data reads satisfied by the LLC or local DRAM", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | memory.json | 140 "BriefDescription": "Counts all demand code reads that miss the LLC", 149 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from lo… 158 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from re… 167 …"BriefDescription": "Counts all demand code reads that miss the LLC the data is found in M state … 176 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data forwarded from r… 185 …"BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote… 194 "BriefDescription": "Counts demand data reads that miss in the LLC", 203 …"BriefDescription": "Counts demand data reads that miss the LLC and the data returned from local … 212 …"BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote… 221 …"BriefDescription": "Counts demand data reads that miss the LLC the data is found in M state in r… [all …]
|
H A D | cache.json | 199 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 496 "BriefDescription": "Demand and prefetch data reads.", 554 …"BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue t… 584 "BriefDescription": "Counts all demand & prefetch data reads", 593 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoop to one … 602 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoops to sib… 611 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 620 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 629 "BriefDescription": "Counts all prefetch data reads that hit the LLC", 638 …"BriefDescription": "Counts prefetch data reads that hit in the LLC and the snoop to one of the si… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
H A D | memory.json | 3 "BriefDescription": "Offcore data reads satisfied by any DRAM", 12 "BriefDescription": "Offcore data reads that missed the LLC", 21 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 30 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 39 "BriefDescription": "Offcore code reads satisfied by any DRAM", 48 "BriefDescription": "Offcore code reads that missed the LLC", 57 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 66 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 237 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 246 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 795 "BriefDescription": "Outstanding offcore reads", 802 "BriefDescription": "Cycles offcore reads busy", 810 "BriefDescription": "Outstanding offcore demand code reads", 825 "BriefDescription": "Outstanding offcore demand data reads", 862 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 871 "BriefDescription": "All offcore data reads", 880 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 889 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 898 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 907 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sandybridge/ |
H A D | cache.json | 199 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 489 "BriefDescription": "Demand and prefetch data reads.", 547 …"BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue t… 577 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and the snoop to one … 586 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and sibling core snoo… 595 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and the snoops sent t… 604 "BriefDescription": "Counts all demand & prefetch data reads.", 613 "BriefDescription": "Counts all demand & prefetch data reads that hit in the LLC.", 622 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoop to one … 631 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoops to sib… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
H A D | memory.json | 10 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for r… 19 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 28 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 37 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for r… 46 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 55 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 379 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses … 388 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for data respo… 397 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for data respo… 406 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses … [all …]
|
/openbmc/docs/designs/ |
H A D | phosphor-hwmon-io-uring.md | 1 # Using io_uring in BMCs for asynchronous sensor reads 14 Currently, OpenBMC has code that performs I2C reads for sensors that may take 27 sensor reads for OpenBMC. 30 method for preventing sensors from blocking all other sensor reads and D-Bus if 38 By using io_uring, the asynchronous sensor reads will need to maintain the same 39 accuracy as the current, synchronous reads in each of the daemons. Potential 47 The focus of this project is to add asynchronous sensor reads to the 49 sensor reads into dbus-sensors. 63 as well the addition of a caching layer for the results from the sensor reads. 65 In mainloop.cpp currently, the `read()` function, which reads hwmon sysfs [all …]
|