Home
last modified time | relevance | path

Searched +full:cpu +full:- +full:read (Results 1 – 25 of 1263) sorted by relevance

12345678910>>...51

/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_nb_regs.h1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
101 /* [0x6c] Read-only that reflects CPU Cluster Local GIC base high address */
103 /* [0x70] Read-only that reflects CPU Cluster Local GIC base low address */
105 /* [0x74] Read-only that reflects the device's IOGIC base high address. */
107 /* [0x78] Read-only that reflects IOGIC base low address */
310 /* [0x20] Specifies the state of the CPU with reference to power modes. */
463 /* Defines the internal CPU GIC operating frequency ratio with the main CPU clock.
472 /* Disables the GIC CPU interface logic and routes the legacy nIRQ, nFIQ, nVIRQ, and nVFIQ
474 0 Enable the GIC CPU interface logic.
[all …]
H A Dal_hal_plat_services.h1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
42 * - Registers read/write
43 * - Assertions
44 * - Memory barriers
45 * - Endianness conversions
95 /* *INDENT-OFF* */
99 /* *INDENT-ON* */
156 * Read MMIO 8 bits register
164 * Read MMIO 16 bits register
[all …]
/freebsd/share/man/man4/
H A Dhwpmc.41 .\" Copyright (c) 2003-2008 Joseph Koshy
39 .Bd -ragged -offset indent
44 .Bd -ragged -offset indent
49 .Bd -literal -offset indent
54 .Bd -ragged -offset indent
62 .Bd -ragged -offset indent
75 The driver supports multi-processor systems.
89 .Bl -tag -width ".Em Process-scope"
90 .It Em "Process-scope"
92 to a process it is attached to is scheduled on a CPU.
[all …]
H A Dsmp.429 .Nd description of the FreeBSD Symmetric Multi-Processor kernel
35 kernel implements symmetric multi-processor support.
43 the read-only sysctl variable
46 The number of online threads per CPU core is available in the read-only sysctl
49 The number of physical CPU cores detected by the system is available in the
50 read-only sysctl variable
54 allows specific CPUs on a multi-processor system to be disabled.
57 tunable, where X is the APIC ID of a CPU.
58 Setting this tunable to 1 will result in the corresponding CPU being
69 scheduler implements CPU topology detection and adjusts the scheduling
[all …]
H A Dcpuctl.41 .\" Copyright (c) 2006-2008 Stanislav Sedov <stas@FreeBSD.org>
35 .Bd -ragged -offset indent
42 .Bd -literal -offset indent
48 presents interface to the system CPU.
50 CPUID information, read/write machine specific registers (MSR) and perform
53 For each CPU present in the system, the special device
66 .Bl -tag -width CPUCTL_CPUID_COUNT
69 Read/write CPU machine specific register.
75 .Bd -literal
77 int msr; /* MSR to read */
[all …]
/freebsd/share/man/man9/
H A Dsmr.91 .\" SPDX-License-Identifier: BSD-2-Clause
34 .Nd safe memory reclamation for lock-free data structures
74 memory-safe lock-free data structures.
75 In typical usage, read accesses to an SMR-protected data structure, such as a
77 .Dq read section
85 In contrast with reader-writer locks such as
91 Readers can always enter a read section immediately
96 so mutations do not introduce read latency.
101 operate only on per-CPU data and thus avoid some of the performance problems
102 inherent in the implementation of traditional reader-writer mutexes.
[all …]
H A Dcounter.91 .\"-
31 .Nd "SMP-friendly kernel counter implementation"
82 can be used in any non-interrupt context.
90 is considered suitable for accounting in the performance-critical
92 .Bl -tag -width indent
94 Allocate a new 64-bit unsigned counter.
150 The function is a multiprocessor-friendly version of
155 Returns non-negative value if the rate is not yet reached during the current
190 A read of the oid returns value obtained through
202 A read of the oid returns value obtained through
[all …]
/freebsd/contrib/bearssl/src/x509/
H A Dx509_decoder.t027 …r_x509_decoder_context *)(void *)((unsigned char *)t0ctx - offsetof(br_x509_decoder_context, cpu)))
38 ctx->err = 0;
39 ctx->hbuf = NULL;
40 ctx->hlen = 0;
42 ctx->append_dn = append_dn;
43 ctx->append_dn_ctx = append_dn_ctx;
44 ctx->cpu.dp = &ctx->dp_stack[0];
45 ctx->cpu.rp = &ctx->rp_stack[0];
46 br_x509_decoder_init_main(&ctx->cpu);
47 br_x509_decoder_run(&ctx->cpu);
[all …]
H A Dskey_decoder.t027 …r_skey_decoder_context *)(void *)((unsigned char *)t0ctx - offsetof(br_skey_decoder_context, cpu)))
35 ctx->cpu.dp = &ctx->dp_stack[0];
36 ctx->cpu.rp = &ctx->rp_stack[0];
37 br_skey_decoder_init_main(&ctx->cpu);
38 br_skey_decoder_run(&ctx->cpu);
46 ctx->hbuf = data;
47 ctx->hlen = len;
48 br_skey_decoder_run(&ctx->cpu);
56 cc: read8-low ( -- x ) {
57 if (CTX->hlen == 0) {
[all …]
/freebsd/usr.sbin/iostat/
H A Diostat.883 statistics on terminal, device and cpu operations.
95 .Bl -tag -width flag
97 Display CPU statistics.
118 is also specified to enable the display of CPU or TTY statistics.
133 In the old-style blocks transferred display
155 Display old-style
175 .Bl -tag -width indent -compact
177 .Bl -tag -width 9n -compact
187 Write Once Read Multiple devices
207 .Bl -tag -width 9n -compact
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/tremontx/
H A Duncore-other.json11 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
23 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ",
135 "BriefDescription": "read requests from home agent",
313 …"PublicDescription": "Counts when a normal (Non-Isochronous) read is issued to any of the memory c…
318 "BriefDescription": "CHA to iMC Full Line Writes Issued : Full Line Non-ISOCH",
324 …"PublicDescription": "Counts when a normal (Non-Isochronous) full line write is issued from the CH…
329 "BriefDescription": "Cache and Snoop Filter Lookups; Data Read Request",
335- this includes code, data, prefetches and hints coming from L2. This has numerous filters availa…
352 "BriefDescription": "Snoop filter capacity evictions for E-state entries.",
363 "BriefDescription": "Snoop filter capacity evictions for M-state entries.",
[all …]
/freebsd/lib/libkvm/
H A Dkvm_pcpu.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
24 * 3. Neither the name of the author nor the names of any co-contributors
69 * Kernel per-CPU data state. We cache this stuff on the first
72 * XXXRW: Possibly, this (and kvmpcpu_nl) should be per-kvm_t, in case the
91 return (-1); in _kvm_pcpu_init()
93 _kvm_err(kd, kd->program, "unable to find cpuid_to_pcpu"); in _kvm_pcpu_init()
94 return (-1); in _kvm_pcpu_init()
97 _kvm_err(kd, kd->program, "unable to find mp_maxcpus"); in _kvm_pcpu_init()
98 return (-1); in _kvm_pcpu_init()
[all …]
/freebsd/usr.sbin/sa/
H A Dsa.864 The summary files are normally read before
68 If file names are supplied, they are read instead of
70 After each file is read, if the summary
78 .Bl -tag -width k*sec
83 .It Dv cpu
87 CPU-time averaged core usage, in 1k units
89 CPU storage integral, in 1k-core seconds
103 .Bl -tag -width Ds
130 Do not read in the summary files.
134 If printing command statistics, sort by the cpu-time average memory
[all …]
/freebsd/sys/kern/
H A Dsubr_smr.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
46 * Fraser, K. 2004. Practical Lock-Freedom. PhD Thesis, University
49 * Wang, Stamler, Parmer. 2016 Parallel Sections: Scaling System-Level
50 * Data-Structures
55 * use-after-free errors with lockless datastructures or as
61 * observed. A shared read sequence number records the lowest
65 * readers by storing an invalid sequence number in the per-cpu
66 * state when the read section exits. Like Parsec we establish
69 * The write and read sequence numbers can be thought of as a two
[all …]
/freebsd/sys/contrib/device-tree/Bindings/firmware/
H A Dnvidia,tegra186-bpmp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/firmware/nvidia,tegra186-bpm
[all...]
/freebsd/lib/libpmc/pmu-events/arch/x86/icelakex/
H A Duncore-other.json23 …"BriefDescription": "Local read requests that miss the SF/LLC and are sent to the CHA's home agent…
33 "BriefDescription": "Remote read requests sent to the CHA's home agent",
81 "BriefDescription": "CHA to iMC Full Line Writes Issued : Full Line Non-ISOCH",
101 …"BriefDescription": "Local read requests that miss the SF/LLC and remote read requests sent to the…
121 "BriefDescription": "Snoop filter capacity evictions for E-state entries",
131 "BriefDescription": "Snoop filter capacity evictions for M-state entries",
141 "BriefDescription": "Snoop filter capacity evictions for S-state entries",
588 … "BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC - HOMed locally",
598 …"BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC - HOMed remotely",
608 … "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Missed the LLC - HOMed locally",
[all …]
/freebsd/lib/libpmc/
H A Dpmc.31 .\" Copyright (c) 2003-2008 Joseph Koshy. All rights reserved.
40 The library is implemented using the lower-level facilities offered by
50 .Bl -bullet
53 These PMCs measure events in a whole-system manner, i.e., independent
57 Non-privileged process are allowed to allocate system scope PMCs if the
61 is non-zero.
65 attached to are executing on a CPU.
72 .Bl -bullet
76 The application needs to explicitly read these counters
79 Sampling PMCs cause the CPU to be periodically interrupted
[all …]
/freebsd/contrib/bearssl/src/codec/
H A Dpemdec.t027 …(br_pem_decoder_context *)(void *)((unsigned char *)t0ctx - offsetof(br_pem_decoder_context, cpu)))
34 ctx->cpu.dp = &ctx->dp_stack[0];
35 ctx->cpu.rp = &ctx->rp_stack[0];
36 br_pem_decoder_init_main(&ctx->cpu);
37 br_pem_decoder_run(&ctx->cpu);
45 if (ctx->event) {
48 ctx->hbuf = data;
49 ctx->hlen = len;
50 br_pem_decoder_run(&ctx->cpu);
51 return len - ctx->hlen;
[all …]
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_powerpc.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
42 #include <machine/cpu.h>
61 void (*powerpc_set_pmc)(int cpu, int ri, int config);
106 powerpc_describe(int cpu, int ri, struct pmc_info *pi, struct pmc **ppmc) in powerpc_describe() argument
110 KASSERT(cpu >= 0 && cpu < pmc_cpu_max(), in powerpc_describe()
111 ("[powerpc,%d], illegal CPU %d", __LINE__, cpu)); in powerpc_describe()
113 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; in powerpc_describe()
115 snprintf(pi->pm_name, sizeof(pi->pm_name), "POWERPC-%d", ri); in powerpc_describe()
116 pi->pm_class = powerpc_pcpu[cpu]->pc_class; in powerpc_describe()
[all …]
/freebsd/usr.bin/top/
H A Dtop.16 .Nd display and update information about the top cpu processes
12 .Op Fl m Ar cpu | io
26 Raw cpu percentage is used to rank the processes.
51 .Bl -tag -width indent
59 Non-printable characters in the command line are
60 encoded in C-style backslash sequences or
71 Toggle CPU display mode.
72 By default top displays the weighted CPU percentage in the WCPU column
75 displays as CPU).
79 .Dq raw cpu
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/knightslanding/
H A Duncore-memory.json3 "BriefDescription": "ddr bandwidth read (CPU traffic only) (MB/sec). ",
8 "ScaleUnit": "6.4e-05MiB",
13 "BriefDescription": "ddr bandwidth write (CPU traffic only) (MB/sec). ",
18 "ScaleUnit": "6.4e-05MiB",
23 "BriefDescription": "mcdram bandwidth read (CPU traffic only) (MB/sec). ",
28 "ScaleUnit": "6.4e-05MiB",
33 "BriefDescription": "mcdram bandwidth write (CPU traffic only) (MB/sec). ",
38 "ScaleUnit": "6.4e-05MiB",
/freebsd/contrib/llvm-project/llvm/lib/XRay/
H A DRecordInitializer.cpp1 //===- FDRRecordProducer.cpp - XRay FDR Mode Record Producer --------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
23 "Cannot read buffer extent at offset %" PRId64 ".", in visit()
26 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
42 "Cannot read wall clock 'seconds' field at offset %" PRId64 ".", in visit()
50 "Cannot read wall clock 'nanos' field at offset %" PRId64 ".", in visit()
54 assert(OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
55 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
64 "Invalid offset for a new cpu id record (%" PRId64 ").", OffsetPtr); in visit()
[all …]
/freebsd/share/man/man7/
H A Dmitigations.71 .\"-
2 .\" SPDX-License-Identifer: BSD-2-Clause
42 Some of these mitigations have run-time controls to enable them on a global
43 or per-process basis, some are optionally enabled or disabled at compile time,
48 .Bl -bullet -compact
58 Relocation Read
[all...]
/freebsd/usr.sbin/cpucontrol/
H A Dcpucontrol.885 utility can be used to read and write arbitrary machine-specific
89 It can also be used to apply CPU firmware updates.
92 .Bl -tag -width indent
97 line, default directories are appended after the user-supplied paths.
137 Apply CPU firmware updates.
141 and apply all firmware updates available for this CPU.
143 Re-evaluate the kernel flags indicating the present CPU features.
149 .Bf -symbolic
162 .Ex -std
166 .Dq Li "cpucontrol -m 0x10 /dev/cpuctl0"
[all …]
/freebsd/share/man/man4/man4.i386/
H A Dperfmon.433 .Nd CPU performance-monitoring interface
35 .Cd cpu I586_CPU
36 .Cd cpu I686_CPU
41 driver provides access to the internal performance-monitoring
50 (in CPU cycles), as well as a cycle counter which counts clock cycles.
53 driver provides a device-style interface to these capabilities.
55 All access to the performance-monitoring counters is performed through
72 numbers used are the correct ones for the CPU type being measured.
77 .Bl -tag -width PMIOTSTAMP
83 .Bl -tag -width "u_char pmc_eventx"
[all …]

12345678910>>...51