Home
last modified time | relevance | path

Searched +full:processor +full:- +full:a +full:- +full:side (Results 1 – 25 of 244) sorted by relevance

12345678910

/linux/tools/perf/pmu-events/arch/powerpc/power8/
H A Dfrontend.json5 …"BriefDescription": "Branch instruction completed with a target address less than current instruct…
41 "BriefDescription": "Cycles when a demand ifetch was pending",
47 "BriefDescription": "Number of I-ERAT reloads",
53 "BriefDescription": "IERAT Reloaded (Miss) for a 16M page",
60 "PublicDescription": "IERAT Reloaded (Miss) for a 4k page"
65 "BriefDescription": "IERAT Reloaded (Miss) for a 64k page",
89 …"BriefDescription": "The processor's Instruction cache was reloaded with Modified (M) data from an…
90 …"PublicDescription": "The processor's Instruction cache was reloaded with Modified (M) data from a…
95 …"BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from anot…
96 …"PublicDescription": "The processor's Instruction cache was reloaded with Shared (S) data from ano…
[all …]
H A Dother.json11 …"BriefDescription": "Cycles in 2-lpar mode. Threads 0-3 belong to Lpar0 and threads 4-7 belong to …
17 …cles in 4 LPAR mode. Threads 0-1 belong to lpar0, threads 2-3 belong to lpar1, threads 4-5 belong …
83 …"BriefDescription": "Pairable BC+8 branch that has not been converted to a Resolve Finished in the…
89 …"BriefDescription": "Pairable BC+8 branch that was converted to a Resolve Finished in the BRU pipe…
113 …to the Target Address Prediction from the Count Cache or Link Stack. Only XL-form branches that re…
161 …ed. I-form branches do not set this event. In addition, B-form branches which do not use the BHT d…
167 …ed. I-form branches do not set this event. In addition, B-form branches which do not use the BHT d…
197 …ional Branch Completed on BR0 that had its target address predicted. Only XL-form branches set thi…
203 …ional Branch Completed on BR1 that had its target address predicted. Only XL-form branches set thi…
215 …anch. This can be an I-form branch, a B-form branch with BO-field set to branch always, or a B-for…
[all …]
H A Dcache.json5 …e processor's data cache was reloaded with Modified (M) data from another chip's L2 or L3 on a dif…
6 …"PublicDescription": "The processor's data cache was reloaded with Modified (M) data from another …
11 …he processor's data cache was reloaded with Shared (S) data from another chip's L2 or L3 on a diff…
12 …"PublicDescription": "The processor's data cache was reloaded with Shared (S) data from another ch…
17 …riefDescription": "The processor's data cache was reloaded from another chip's L4 on a different N…
18 …"PublicDescription": "The processor's data cache was reloaded from another chip's L4 on a differen…
23 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 due to a demand …
24 …"PublicDescription": "The processor's data cache was reloaded from local core's L2 due to either o…
29 "BriefDescription": "Demand LD - L2 Miss (not L2 hit)",
35 …"BriefDescription": "The processor's data cache was reloaded from a location other than the local …
[all …]
/linux/tools/perf/pmu-events/arch/powerpc/power9/
H A Dmarked.json5 …"BriefDescription": "Number of cycles the marked instruction is experiencing a stall while it is n…
10 …"BriefDescription": "A Page Directory Entry was reloaded to a level 1 page walk cache from beyond …
20 …Description": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's…
25 …riefDescription": "The processor's data cache was reloaded from another chip's memory on the same …
35 …"BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 with disp…
45 …"BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from the core's …
50 …"BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from the core's …
60 …"BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's L4 cache due…
70 …iption": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's ECO …
80 …"BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 without c…
[all …]
H A Dtranslation.json5 "BriefDescription": "Processor cycles"
15 …BriefDescription": "The processor's data cache was reloaded with Shared (S) data from another core…
20 "BriefDescription": "Double-Precion or Quad-Precision instruction completed"
25 …escription": "A Page Table Entry was loaded into the TLB from another chip's memory on the same No…
35A Page Table Entry was loaded into the TLB with Shared (S) data from another chip's L2 or L3 on th…
45 …"BriefDescription": "Finish stall due to a vector fixed point instruction in the execution pipelin…
50 "BriefDescription": "LSU Finished a PPC instruction (up to 4 per cycle)"
60A Page Table Entry was loaded into the TLB with Shared (S) data from another chip's L2 or L3 on a
65 …"BriefDescription": "Completion stall due to a long latency vector fixed point instruction (divisi…
70 …"BriefDescription": "The processor's data cache was reloaded from a location other than the local …
[all …]
H A Dpipeline.json10 "BriefDescription": "Number of I-ERAT reloads"
15 …te that this count is per slice, so if a load spans multiple slices this event will increment mult…
25 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued…
30 …scription": "The processor's data cache was reloaded either shared or modified data from another c…
35 …ription": "A Page Table Entry was loaded into the TLB from another chip's L4 on a different Node o…
40 …"BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 without confl…
80 …ription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's L…
90 …riefDescription": "The processor's data cache was reloaded from another chip's L4 on a different N…
95 …escription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core'…
100 …rbitration onto the issue pipe to another instruction (from the same thread or a different thread)"
[all …]
H A Dother.json30 "BriefDescription": "IERAT reloaded (after a miss) for 4K pages"
45 …"BriefDescription": "The processor's data cache was reloaded from a location other than the local …
50 …cription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's …
55 …"BriefDescription": "A Conditional Branch that resolved to taken was mispredicted as not taken (du…
60 …"BriefDescription": "A demand load referenced a line in an active fuzzy prefetch stream. The strea…
65 "BriefDescription": "Read-write data cache collisions"
80 …"BriefDescription": "Cycles in which no new instructions can be dispatched to the ICT after a flus…
85 …"BriefDescription": "A radix translation attempt missed in the TLB and all levels of page walk cac…
90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core"
95 …"BriefDescription": "The processor's Instruction cache was reloaded from the local chip's Memory d…
[all …]
H A Dcache.json5 …ion": "PPC Instructions Finished by this thread when all threads in the core had the run-latch set"
10 … allowed to complete because any of the 4 threads in the same core suffered a flush, which blocks …
15 …"BriefDescription": "Completion stall due to a long latency scalar fixed point instruction (divisi…
20 …"BriefDescription": "Finish stall due to a scalar fixed point or CR instruction in the execution p…
25 …n cycles to reload from another chip's L4 on the same Node or Group ( Remote) due to a marked load"
35 …"BriefDescription": "Finish stall because the NTF instruction was a load that missed in the L1 and…
40 …"BriefDescription": "The processor's Instruction cache was reloaded either shared or modified data…
45 …"BriefDescription": "Finish stall because the NTF instruction was a load instruction with all its …
50 …"BriefDescription": "The processor's Instruction cache was reloaded from another chip's L4 on the …
55 …"BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from anot…
[all …]
/linux/tools/perf/pmu-events/arch/x86/goldmontplus/
H A Dcache.json7a full or nearly full condition which likely indicates back pressure from L2Q. It also counts requ…
15a modified (dirty) cache line is evicted from the data L1 cache and needs to be written back to me…
20 "BriefDescription": "Cycles code-fetch stalled due to an outstanding ICache miss.",
33a full or near full condition which likely indicates back pressure from the intra-die interconnect…
50 …"PublicDescription": "Counts memory requests originating from the core that reference a cache line…
61 … loads are ignored. A memory load can hit (or miss) the L1 cache, hit (or miss) the L2 cache, hit…
72processor) in the system, one of those caching agents indicated that they had a dirty copy of the …
127 …that data was in the process of being brought into the L1 cache. Typically a load will receive th…
138 …"PublicDescription": "Counts the number of memory uops retired that is either a loads or a store o…
171 …ee the Offcore response event.) A locked access is one with a lock prefix, or an exchange to memo…
[all …]
H A Dpipeline.json116 …branch instructions retired, where the target address taken was not what the processor predicted.",
126 … supposed to be taken and when it was not supposed to be taken (but the processor predicted the op…
136 …t call or near indirect jmp, where the target address taken was not what the processor predicted.",
146 …branch instructions retired, where the return address taken was not what the processor predicted.",
156 …Met) branch instructions retired that were supposed to be taken but the processor predicted that i…
164a halt state. The core enters the halt state when it is running the HLT instruction. In mobile sy…
173 …"PublicDescription": "Core cycles when core is not halted. This event uses a (_P)rogrammable gene…
181 …"PublicDescription": "Reference cycles when core is not halted. This event uses a (_P)rogrammable…
189a halt state. The core enters the halt state when it is running the HLT instruction. In mobile sy…
194 "BriefDescription": "Cycles a divider is busy",
[all …]
/linux/tools/perf/pmu-events/arch/x86/goldmont/
H A Dcache.json7a full or nearly full condition which likely indicates back pressure from L2Q. It also counts requ…
15a modified (dirty) cache line is evicted from the data L1 cache and needs to be written back to me…
20 "BriefDescription": "Cycles code-fetch stalled due to an outstanding ICache miss.",
33a full or near full condition which likely indicates back pressure from the intra-die interconnect…
50 …"PublicDescription": "Counts memory requests originating from the core that reference a cache line…
61 … loads are ignored. A memory load can hit (or miss) the L1 cache, hit (or miss) the L2 cache, hit…
72processor) in the system, one of those caching agents indicated that they had a dirty copy of the …
127 …that data was in the process of being brought into the L1 cache. Typically a load will receive th…
138 …"PublicDescription": "Counts the number of memory uops retired that is either a loads or a store o…
171 …ee the Offcore response event.) A locked access is one with a lock prefix, or an exchange to memo…
[all …]
/linux/arch/arm/kernel/
H A Dhead-nommu.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/kernel/head-nommu.S
5 * Copyright (C) 1994-2002 Russell King
6 * Copyright (C) 2003-2006 Hyok S. Choi
8 * Common kernel startup code (non-paged MM)
16 #include <asm/asm-offsets.h>
25 * ---------------------------
28 * are: MMU = off, D-cache = off, I-cache = dont care, r0 = 0,
31 * See linux/arch/arm/tools/mach-types for the complete list of machine
46 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
[all …]
/linux/drivers/remoteproc/
H A Domap_remoteproc.h1 /* SPDX-License-Identifier: BSD-3-Clause */
3 * Remote processor messaging
5 * Copyright (C) 2011-2020 Texas Instruments, Inc.
14 * enum - Predefined Mailbox Messages
21 * message waiting in its own receive-side vring. please note that currently
28 * @RP_MBOX_ECHO_REQUEST: a mailbox-level "ping" message.
30 * @RP_MBOX_ECHO_REPLY: a mailbox-level reply to a "ping"
32 * @RP_MBOX_ABORT_REQUEST: a "please crash" request, used for testing the
35 * @RP_MBOX_SUSPEND_AUTO: auto suspend request for the remote processor
37 * @RP_MBOX_SUSPEND_SYSTEM: system suspend request for the remote processor
[all …]
H A Domap_remoteproc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * OMAP Remote Processor driver
5 * Copyright (C) 2011-2020 Texas Instruments Incorporated - http://www.ti.com/
8 * Ohad Ben-Cohen <ohad@wizery.com>
12 * Suman Anna <s-anna@ti.com>
13 * Hari Kanigeri <h-kanigeri2@ti.com>
27 #include <linux/dma-mapping.h>
31 #include <linux/omap-iommu.h>
32 #include <linux/omap-mailbox.h>
36 #include <clocksource/timer-ti-dm.h>
[all …]
/linux/drivers/soc/qcom/
H A Dsmp2p.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
26 * of a single 32-bit value between two processors. Each value has a single
27 * writer (the local side) and a single reader (the remote side). Values are
28 * uniquely identified in the system by the directed edge (local processor ID
29 * to remote processor ID) and a string identifier.
31 * Each processor is responsible for creating the outgoing SMEM items and each
32 * item is writable by the local processor and readable by the remote
33 * processor. By using two separate SMEM items that are single-reader and
34 * single-writer, SMP2P does not require any remote locking mechanisms.
[all …]
/linux/drivers/irqchip/
H A Dirq-imx-mu-msi.c1 // SPDX-License-Identifier: GPL-2.0-only
10 * Based on drivers/mailbox/imx-mailbox.c
27 #include <linux/irqchip/irq-msi-lib.h>
52 #define IMX_MU_xCR_RIEn(data, x) ((data->cfg->type) & IMX_MU_V2 ? BIT(x) : BIT(24 + (3 - (x))))
53 #define IMX_MU_xSR_RFn(data, x) ((data->cfg->type) & IMX_MU_V2 ? BIT(x) : BIT(24 + (3 - (x))))
75 iowrite32(val, msi_data->regs + offs); in imx_mu_write()
80 return ioread32(msi_data->regs + offs); in imx_mu_read()
88 raw_spin_lock_irqsave(&msi_data->lock, flags); in imx_mu_xcr_rmw()
89 val = imx_mu_read(msi_data, msi_data->cfg->xCR[type]); in imx_mu_xcr_rmw()
92 imx_mu_write(msi_data, val, msi_data->cfg->xCR[type]); in imx_mu_xcr_rmw()
[all …]
/linux/Documentation/admin-guide/hw-vuln/
H A Dgather_data_sampling.rst1 .. SPDX-License-Identifier: GPL-2.0
3 GDS - Gather Data Sampling
6 Gather Data Sampling is a hardware vulnerability which allows unprivileged
10 -------
11 When a gather instruction performs loads from memory, different data elements
12 are merged into the destination vector register. However, when a gather
13 instruction that is transiently executed encounters a fault, stale data from
15 destination vector register instead. This will allow a malicious attacker to
16 infer stale data using typical side channel techniques like cache timing
17 attacks. GDS is a purely sampling-based attack.
[all …]
H A Dtsx_async_abort.rst1 .. SPDX-License-Identifier: GPL-2.0
3 TAA - TSX Asynchronous Abort
6 TAA is a hardware vulnerability that allows unprivileged speculative access to
11 -------------------
19 Whether a processor is affected or not can be read out from the TAA
23 ------------
28 CVE-2019-11135 TAA TSX Asynchronous Abort (TAA) condition on some
31 information disclosure via a side channel with
36 -------
43 hardware transactional memory support to improve performance of multi-threaded
[all …]
/linux/arch/s390/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
69 Clang versions before 19.1.0 do not support A,
315 menu "Processor type and features"
349 prompt "Processor type"
355 depends on $(cc-option,-march=z10)
363 depends on $(cc-option,-march=z196)
372 depends on $(cc-option,-march=zEC12)
381 depends on $(cc-option,-march=z13)
390 depends on $(cc-option,-march=z14)
399 depends on $(cc-option,-march=z15)
[all …]
/linux/tools/perf/pmu-events/arch/x86/amdzen1/
H A Dmemory.json5 …"BriefDescription": "Bus lock when a locked operations crosses a cache boundary or is done on an u…
11 …n": "Counts the number of operations dispatched to the LS unit. Unit Masks ADDed. Load-op-Stores.",
34 …increment represents an eight-byte access, although the instruction may only be accessing a portio…
39 "BriefDescription": "LS MAB allocates by type - DC prefetcher.",
45 "BriefDescription": "LS MAB allocates by type - stores.",
51 "BriefDescription": "LS MAB allocates by type - loads.",
63 "BriefDescription": "L1 DTLB Miss of a page of 1G size.",
69 "BriefDescription": "L1 DTLB Miss of a page of 2M size.",
75 "BriefDescription": "L1 DTLB Miss of a page of 32K size.",
81 "BriefDescription": "L1 DTLB Miss of a page of 4K size.",
[all …]
/linux/Documentation/hid/
H A Dintel-ish-hid.rst5 A sensor hub enables the ability to offload sensor polling and algorithm
6 processing to a dedicated low power co-processor. This allows the core
7 processor to go into low power modes more often, resulting in increased
11 Sensor usage tables. These may be found in tablets, 2-in-1 convertible laptops
14 Intel® introduced integrated sensor hubs as a part of the SoC starting from
24 Using a analogy with a usbhid implementation, the ISH follows a similar model
25 for a very high speed communication::
27 ----------------- ----------------------
28 | USB HID | --> | ISH HID |
29 ----------------- ----------------------
[all …]
/linux/Documentation/core-api/
H A Dcachetlb.rst9 describes its intended purpose, and what side effect is expected
12 The side effects described below are stated for a uniprocessor
13 implementation, and what is to happen on that single processor. The
14 SMP cases are a simple extension, in that you just extend the
15 definition such that the side effect for a particular interface occurs
19 if it can be proven that a user address space has never executed
20 on a cpu (see mm_cpumask()), one need not perform a flush
25 virtual-->physical address translations obtained from the software
56 Here we are flushing a specific range of (user) virtual
59 modifications for the address space 'vma->vm_mm' in the range
[all …]
/linux/drivers/eisa/
H A Deisa.ids1 # This list is a compilation of EISA ids.
6 # Marc Zyngier <maz@wild-wind.fr.eu.org>
10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter"
15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter"
25 ACE7010 "ACME Multi-Function Board"
39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2"
[all …]
/linux/Documentation/misc-devices/
H A Damd-sbi.rst1 .. SPDX-License-Identifier: GPL-2.0
4 AMD SIDE BAND interface
8 functionality via side-band interface (SBI) called
10 based 2-wire processor target interface. APML is used to
12 (SB Remote Management Interface (SB-RMI)
13 and SB Temperature Sensor Interface (SB-TSI)).
18 .. [1] https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/5…
24 apml_sbrmi driver under the drivers/misc/amd-sbi creates miscdevice
25 /dev/sbrmi-* to let user space programs run APML mailbox, CPUID,
31 $ ls -al /dev/sbrmi-3c
[all …]
/linux/arch/x86/kernel/acpi/
H A Dboot.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * boot.c - Architecture-Specific Low-Level ACPI Boot Support
22 #include <linux/efi-bgrt.h>
75 * Hotplug side:
76 * ->device_hotplug_lock
77 * ->acpi_ioapic_lock
78 * ->ioapic_lock
79 * Interrupt mapping side:
80 * ->acpi_ioapic_lock
81 * ->ioapic_mutex
[all …]

12345678910