Home
last modified time | relevance | path

Searched refs:instructions (Results 1 – 200 of 237) sorted by relevance

12

/linux-4.1.27/Documentation/arm64/
Dlegacy_instructions.txt2 emulation of instructions which have been deprecated, or obsoleted in
13 Generates undefined instruction abort. Default for instructions that
21 instructions, .e.g., CP15 barriers
27 instructions. Using hardware execution generally provides better
29 about the use of the deprecated instructions.
32 architecture. Deprecated instructions should default to emulation
33 while obsolete instructions must be undefined by default.
38 Supported legacy instructions
Dbooting.txt18 hypervisor code, or it may just be a handful of instructions for
/linux-4.1.27/Documentation/arm/
Dswp_emulation4 ARMv6 architecture deprecates use of the SWP/SWPB instructions, and recommeds
5 moving to the load-locked/store-conditional instructions LDREX and STREX.
8 instructions, triggering an undefined instruction exception when executed.
9 Trapped instructions are emulated using an LDREX/STREX or LDREXB/STREXB
Dkernel_mode_neon.txt6 * Use only NEON instructions, or VFP instructions that don't rely on support
18 It is possible to use NEON instructions (and in some cases, VFP instructions) in
23 may call schedule()], as NEON or VFP instructions will be executed in a
42 should be called before any kernel mode NEON or VFP instructions are issued.
73 Such software assistance is currently not implemented for VFP instructions
81 kernel_neon_end(), i.e., that it is only allowed to issue NEON/VFP instructions
83 instructions of its own at -O3 level if -mfpu=neon is selected, and even if the
85 instructions appearing in unexpected places if no special care is taken.
96 both NEON and VFP instructions will only ever appear in designated compilation
Dkernel_user_helpers.txt7 native feature and/or instructions in many ARM CPUs. The idea is for this
28 usage of similar native instructions for other things. In other words
31 use new instructions for other purpose.
D00-INDEX36 - How to use NEON instructions in kernel mode
Dmem_alignment23 real bad - it changes the behaviour of all unaligned instructions in user
Dtcm.txt12 instructions, but the ITCM can actually contain data.
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/
Dcount_instructions.c29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument
38 thirty_two_instruction_loop(instructions >> 5); in do_count_loop()
45 expected = instructions + overhead; in do_count_loop()
53 printf("Looped for %llu instructions, overhead %llu\n", instructions, overhead); in do_count_loop()
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/
Dinstruction_count_test.c25 static int do_count_loop(struct event *event, uint64_t instructions, in do_count_loop() argument
37 thirty_two_instruction_loop(instructions >> 5); in do_count_loop()
46 expected = instructions + overhead; in do_count_loop()
51 printf("Looped for %lu instructions, overhead %lu\n", instructions, overhead); in do_count_loop()
/linux-4.1.27/arch/arm64/crypto/
DKconfig7 implemented using ARM64 specific CPU features or instructions.
46 tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions"
53 tristate "CRC32 and CRC32C using optional ARMv8 instructions"
/linux-4.1.27/Documentation/virtual/kvm/
Dppc-pv.txt6 instructions and can emulate them accordingly.
9 instructions that needlessly return us to the hypervisor even though they
12 This is what the PPC PV interface helps with. It takes privileged instructions
32 'hypercall-instructions'. This property contains at most 4 opcodes that make
33 up the hypercall. To call a hypercall, just call these instructions.
129 Patched instructions
132 The "ld" and "std" instructions are transformed to "lwz" and "stw" instructions
138 also act on the shared page. So calling privileged instructions still works as
178 Some instructions require more logic to determine what's going on than a load
180 RAM around where we can live translate instructions to. What happens is the
Dhypercalls.txt5 instruction. The hypervisor can replace it with instructions that are
27 KVM hypercalls uses 4 byte opcode, that are patched with 'hypercall-instructions'
Dnested-vmx.txt10 guests cannot use VMX instructions.
14 allowing a guest to use VMX instructions, and correctly and efficiently
75 VMREAD and VMWRITE instructions.
Dtimekeeping.txt320 RDMSR, RDTSC, or RDTSCP (when available) instructions. In the past, hardware
429 instructions, which is enough for full virtualization of TSC in any manner. In
431 field specified in the VMCS. Special instructions must be used to read and
437 instructions, which is enough for full virtualization of TSC in any manner. In
515 which may execute instructions out of order. Such execution is called
/linux-4.1.27/Documentation/virtual/
Dparavirt_ops.txt13 corresponding to low level critical instructions and high level
25 Usually these operations correspond to low level critical instructions. They
31 because they include sensitive instructions or some of code paths in
/linux-4.1.27/tools/perf/tests/attr/
DREADME50 perf record --group -e cycles,instructions kill (test-record-group)
51 perf record -e '{cycles,instructions}' kill (test-record-group1)
62 perf stat --group -e cycles,instructions kill (test-stat-group)
63 perf stat -e '{cycles,instructions}' kill (test-stat-group1)
Dtest-stat-group13 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
Dtest-stat-group3 args = --group -e cycles,instructions kill >/dev/null 2>&1
Dtest-record-group3 args = --group -e cycles,instructions kill >/dev/null 2>&1
Dtest-record-group13 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
/linux-4.1.27/drivers/media/pci/tw68/
Dtw68-risc.c145 u32 instructions, fields; in tw68_risc_buffer() local
159 instructions = fields * (1 + (((bpl + padding) * lines) / in tw68_risc_buffer()
161 buf->size = instructions * 8; in tw68_risc_buffer()
/linux-4.1.27/Documentation/arm/nwfpe/
DREADME.FPE5 instructions. It follows the conventions in the ARM manual.
22 These instructions are fully implemented.
34 These instructions are fully implemented. They store/load three words
43 Conversions, read/write status/control register instructions
56 RFC/WFC are fully implemented. RFC/WFC are supervisor only instructions, and
60 Compare instructions
89 equivalent to the MUF/DVF/RDV instructions. This is acceptable according
DTODO52 supervisor only instructions. If anyone has any ideas or comments I
63 instructions will trap if tried in user mode.
DREADME7 working version of all the floating point instructions the compiler
/linux-4.1.27/arch/m68k/ifpsp060/
Dfplsp.doc36 FP instructions not implemented in 68060 hardware. These
37 instructions normally take exception vector #11
40 By re-compiling a program that uses these instructions, and
42 instructions, a program can avoid the overhead associated
110 this exception using implemented floating-point instructions.
120 The package does not attempt to correctly emulate instructions
126 subroutine calls for all fp instructions. The code does NOT emulate
Disp.doc36 This exception is taken when any of the integer instructions
38 isp.sa provides full emulation support for these instructions.
40 The unimplemented integer instructions are:
174 The instructions "cas2" and "cas" (when used with a misaligned effective
176 060ISP is installed properly, these instructions will enter through the
Dfskeleton.S207 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when
208 | the FPU is disabled, and F-Line Illegal instructions. The 060FPSP module
221 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when
222 | the FPU is disabled, and F-Line Illegal instructions. The 060FPSP module
Dilsp.doc35 and the "cmp2" instruction. These instructions are not
39 By re-compiling a program that uses these instructions, and
41 instructions, a program can avoid the overhead associated with
Dfpsp.doc35 These exception handlers emulate Unimplemented FP instructions,
36 instructions using unimplemented data types, and instructions
Dos.S59 | instructions for supervisor mode applications and call _copyin()/_copyout()
DTEST.DOC157 want FP unimplemented instructions.
/linux-4.1.27/arch/arm64/
DKconfig305 The workaround promotes data cache clean instructions to
314 …bool "Cortex-A53: 827319: Data cache clean instructions might cause overlapping transactions to th…
326 The workaround promotes data cache clean instructions to
348 The workaround promotes data cache clean instructions to
357 bool "Cortex-A53: 819472: Store exclusive instructions might cause data corruption"
369 The workaround promotes data cache clean instructions to
385 instructions to Write-Back memory are mixed with Device loads.
427 which fixes potentially affected ADRP instructions through the
613 bool "Emulate deprecated/obsolete ARMv8 instructions"
616 Legacy software support may require certain instructions
[all …]
DKconfig.debug40 instructions during context switch. Say Y here only if you are
/linux-4.1.27/arch/arm/crypto/
DKconfig7 implemented using ARM specific CPU features or instructions.
27 using optimized ARM NEON assembly, when NEON instructions are
63 using ARM NEON instructions, when available.
96 tristate "Bit sliced AES using NEON instructions"
Dsha1-armv4-large.S23 @ thumb = same as 'small' but in Thumb instructions[**] and
30 @ [*] Manually counted instructions in "grand" loop body. Measured
35 @ instructions with 3 arguments, no [fixed] rotate, addressing
36 @ modes are limited. As result it takes more instructions to do
/linux-4.1.27/drivers/acpi/apei/
Dapei-internal.h32 u32 instructions; member
39 u32 instructions,
Dapei-base.c58 u32 instructions, in apei_exec_ctx_init() argument
63 ctx->instructions = instructions; in apei_exec_ctx_init()
183 if (entry->instruction >= ctx->instructions || in __apei_exec_run()
225 if (ins >= ctx->instructions || !ins_table[ins].run) { in apei_exec_for_each_entry()
/linux-4.1.27/Documentation/
Dlzo.txt18 The stream is composed of a series of instructions, operands, and data. The
19 instructions consist in a few bits representing an opcode, and bits forming
27 as a piece of information for next instructions.
53 ranges, resulting in multiple copy instructions using different encodings.
71 instructions are called under the assumption that a certain number of bytes
72 follow because it has already been garanteed before parsing the instructions.
Dstatic-keys.txt186 The resulting instructions with jump labels generated by GCC is:
260 1,178,049,567 instructions # 0.80 insns per cycle ( +- 0.06% )
277 1,175,363,994 instructions # 0.82 insns per cycle ( +- 0.04% )
286 saved .2% on instructions, and 2.8% on cycles and 1.4% on elapsed time.
Dunaligned-memory-access.txt20 ways. The context here is at the machine code level: certain instructions read
23 which will compile to multiple-byte memory access instructions, namely when
129 of the alignment constraints and will generate extra instructions to perform
131 the extra instructions obviously cause a loss in performance compared to the
Dbasic_profiling.txt1 These instructions are deliberately very basic. If you want something clever,
Dkprobes.txt189 instructions.)
211 - the instructions from the optimized region
220 - Other instructions in the optimized region are probed.
590 instructions widely, there are some limitations to optimization. To
592 sequence consisting of a two 2-byte instructions and one 3-byte
609 The instructions in DCR are copied to the out-of-line buffer
613 a) The instructions in DCR must be relocatable.
614 b) The instructions in DCR must not include a call instruction.
Dthis_cpu_ops.txt21 processors have special lower latency instructions that can operate
24 RMW (Read Modify Write) instructions like inc/dec/cmpxchg without the
255 instructions emitted by the compiler.
Dmemory-barriers.txt105 instructions it emits in any order it likes, provided it doesn't affect the
1175 DIVIDE } Divide instructions generally
1570 16-bit store instructions with 7-bit immediate fields, the compiler
1571 might be tempted to use two 16-bit store-immediate instructions to
1578 than two instructions to build the constant and then store it.
1818 one-way barriers is that the effects of instructions outside of a critical
2357 compiler barrier, thus making sure the compiler emits the instructions in the
2447 situations because on some CPUs the atomic instructions used imply full memory
2448 barriers, and so barrier instructions are superfluous in conjunction with them,
2544 indeed have special I/O space access cycles and instructions, but many
[all …]
Dpi-futex.txt69 limited number of instructions), the kernel cannot guarantee any
DSubmittingDrivers99 anything. For the driver testing instructions see
Ddebugging-via-ohci1394.txt89 Step-by-step instructions for using firescope with early OHCI initialization:
Dvgaarbiter.txt41 legacy instructions. Devices which do not want/need to use the arbiter may
Dcachetlb.txt268 load/store instructions happen to virtual addresses which are
293 specifically, that the kernel executes store instructions
Datomic_ops.txt213 If the atomic instructions used in an implementation provide explicit
449 ie. "0" or "1". Do not try to be fancy and save a few instructions by
Drobust-futexes.txt106 instructions window for the thread (or process) to die there, leaving
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-core.c140 u32 instructions,fields; in cx88_risc_buffer() local
153 instructions = fields * (1 + ((bpl + padding) * lines) / PAGE_SIZE + lines); in cx88_risc_buffer()
154 instructions += 4; in cx88_risc_buffer()
155 risc->size = instructions * 8; in cx88_risc_buffer()
180 u32 instructions; in cx88_risc_databuffer() local
187 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx88_risc_databuffer()
188 instructions += 3; in cx88_risc_databuffer()
189 risc->size = instructions * 8; in cx88_risc_databuffer()
/linux-4.1.27/arch/ia64/
DKconfig.debug47 compare-and-exchange instructions. This is slow! Itaniums
56 and restore instructions. It's useful for tracking down spinlock
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttv-risc.c53 u32 instructions,line,todo; in bttv_risc_packed() local
62 instructions = skip_lines * 4; in bttv_risc_packed()
63 instructions += (1 + ((bpl + padding) * store_lines) in bttv_risc_packed()
65 instructions += 2 * 8; in bttv_risc_packed()
66 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed()
134 unsigned int instructions,line,todo,ylen,chroma; in bttv_risc_planar() local
146 instructions = ((3 + (ybpl + ypadding) * ylines * 2) in bttv_risc_planar()
148 instructions += 2; in bttv_risc_planar()
149 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions*4*5)) < 0) in bttv_risc_planar()
/linux-4.1.27/drivers/crypto/vmx/
DKconfig6 Support for VMX cryptographic acceleration instructions on Power8 CPU.
/linux-4.1.27/Documentation/x86/
Dtlb.txt8 time. This could potentialy cost many more instructions, but
23 instructions have separate TLBs, as do different page sizes.
34 invlpg instruction (or instructions _near_ it) show up high in
Dintel_mpx.txt67 * enables annotation of code with MPX instructions and prefixes
96 * bounds violation caused by MPX instructions.
105 them somewhere. It has two special instructions for this which allow
117 the instructions for moving bounds in and out of them are extremely
163 Decoding MPX instructions
167 We need to decode MPX instructions to get violation address and
Dexception-tables.txt199 The whole user memory access is reduced to 10 x86 machine instructions.
200 The instructions bracketed in the .section directives are no longer
231 sections in the ELF object file. So the instructions
Dentry_64.txt40 instructions have their own peculiar calling conventions. Some of
/linux-4.1.27/arch/x86/
DKconfig.cpu69 extended instructions.
76 Pentium Pro extended instructions, and disables the init-time guard
95 extended prefetch instructions in addition to the Pentium II
146 some extended instructions, and passes appropriate optimization
154 some extended instructions, and passes appropriate optimization
161 Enables use of some extended instructions, and passes appropriate
183 treat this chip as a 586TSC with some extended instructions
191 treat this chip as a 586TSC with some extended instructions
225 kernel due to them lacking the 3DNow! instructions used in earlier
DMakefile_32.cpu67 # binutils from generating NOPL instructions against our will.
DKconfig.debug149 invalidating instructions according to the following formula:
/linux-4.1.27/arch/x86/math-emu/
DREADME154 an 80486DX. A 80486DX will allow some floating point instructions to
156 will not allow this in 16-bit protected mode: no instructions are
165 upon instruction mix. Relative performance is best for the instructions
166 which require most computation. The simple instructions are adversely
171 The times include load/store instructions. All times are in microseconds
233 these never exceeds 1/2 an lsb. The fprem and fprem1 instructions
316 The results show that the fsin, fcos and fptan instructions return
319 between -pi/2 and +pi/2. The other instructions have a lower
346 instructions return results which are in error for more than 10
351 was obtained per one million arguments. For three of the instructions,
[all …]
/linux-4.1.27/arch/arm/nwfpe/
DChangeLog74 * README.FPE - fix typo in description of lfm/sfm instructions
80 * README.FPE - fix description of URD, NRM instructions
81 * TODO - remove URD, NRM instructions from TODO list
Dentry.S112 @ We need to be prepared for the instructions at .Lx1 and .Lx2
Dfpmodule.inl28 for this in this routine. LDF/STF instructions with Rn = PC
/linux-4.1.27/Documentation/filesystems/
Decryptfs.txt5 building and installation instructions please see the INSTALL file.
59 Then umount /mnt/crypt and mount again per the instructions given
Dbefs.txt83 instructions on this critical step.
Dubifs.txt96 Quick usage instructions
Dexofs.txt47 See Documentation/scsi/osd.txt for farther instructions. Also see ./do-osd
Dsquashfs.txt55 can be obtained from http://www.squashfs.org. Usage instructions can be
/linux-4.1.27/arch/m68k/ifpsp060/src/
DREADME-SRC2 support code, providing emulation for rarely used m68k instructions
Dpfpsp.S1246 # Separate packed opclass two instructions.
3094 # For opclass 3 instructions, the 060 doesn't store the default #
3586 # For opclass 3 instructions, the 060 doesn't store the default #
3810 # FP unimplemented instructions. #
3829 # "FPU Unimplemented" instructions will not be emulated, the exception #
3862 # The stacked <ea> for FP unimplemented instructions and opclass #
3863 # two packed instructions is correct with the exception of... #
/linux-4.1.27/arch/arm/kernel/
Dentry-armv.S566 * instructions; all instructions with bit 27 set are well
567 * defined. The only instructions that should fault are the
568 * co-processor instructions. However, we have to watch out
572 * NEON instructions are co-processor instructions, so we have
/linux-4.1.27/arch/metag/
DKconfig138 This indicates that the LNKGET/LNKSET instructions go around the
140 to be accessed by normal GET/SET instructions too.
159 This option uses the LNKGET and LNKSET instructions to achieve
160 atomicity. LNKGET/LNKSET are load-link/store-conditional instructions.
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-core.c1130 u32 instructions, fields; in cx23885_risc_buffer() local
1144 instructions = fields * (1 + ((bpl + padding) * lines) in cx23885_risc_buffer()
1146 instructions += 5; in cx23885_risc_buffer()
1147 risc->size = instructions * 12; in cx23885_risc_buffer()
1173 u32 instructions; in cx23885_risc_databuffer() local
1181 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx23885_risc_databuffer()
1182 instructions += 4; in cx23885_risc_databuffer()
1184 risc->size = instructions * 12; in cx23885_risc_databuffer()
1205 u32 instructions, fields; in cx23885_risc_vbibuffer() local
1219 instructions = fields * (1 + ((bpl + padding) * lines) in cx23885_risc_vbibuffer()
[all …]
/linux-4.1.27/Documentation/powerpc/
Dcpu_features.txt27 selection, unused code is replaced by 'nop' instructions. This nop'ing is
45 instructions are replaced with nop's.
Dtransactional_memory.txt16 instructions are presented to delimit transactions; transactions are
52 performed. Even though the normal ld/std instructions are used (note no
Dqe_firmware.txt121 and has special instructions for the s/w associated with it. This structure is
233 instructions for the driver associated with it. This field is stored in
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-core.c1073 u32 instructions; in cx25821_risc_buffer() local
1089 instructions = fields * (1 + ((bpl + padding) * lines) / PAGE_SIZE + in cx25821_risc_buffer()
1091 instructions += 5; in cx25821_risc_buffer()
1092 rc = cx25821_riscmem_alloc(pci, risc, instructions * 12); in cx25821_risc_buffer()
1184 u32 instructions; in cx25821_risc_databuffer_audio() local
1193 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx25821_risc_databuffer_audio()
1194 instructions += 1; in cx25821_risc_databuffer_audio()
1196 rc = cx25821_riscmem_alloc(pci, risc, instructions * 12); in cx25821_risc_databuffer_audio()
/linux-4.1.27/Documentation/networking/
Dfilter.txt200 and return instructions that are also represented in bpf_asm syntax. This
201 table lists all bpf_asm instructions available resp. what their underlying
262 with the class of load instructions by "overloading" the k argument with
421 Sets breakpoints at particular BPF instructions. Issuing a `run` command
424 the currently active breakpoint executing next instructions):
514 instructions, which can be very useful for JIT developers:
801 functions. Original BPF and the new format are two operand instructions,
812 So far 87 internal BPF instructions were implemented. 8-bit 'op' opcode field
813 has room for new instructions. Some of them may use 16/24/32 byte encoding. New
814 instructions must be multiple of 8 bytes to preserve backward compatibility.
[all …]
Dsmc9.txt8 This file contains the instructions and caveats for my SMC9xxx driver. You
Dipddp.txt36 Basic instructions for user space tools
Digb.txt72 For instructions on enabling WoL with ethtool, refer to the ethtool man page.
De1000e.txt285 instructions, refer to the ethtool man page.
289 WoL is configured through the ethtool* utility. For instructions on
De100.txt137 WoL is provided through the ethtool* utility. For instructions on enabling
D3c509.txt4 This file contains the instructions and caveats for v1.18c and higher versions
Ddccp.txt44 the experimental DCCP test tree; instructions for checking this out are on:
DREADME.ipw2100196 See INSTALL for instructions on installing the firmware.
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-event_source-devices-events6 /sys/devices/cpu/events/branch-instructions
8 /sys/devices/cpu/events/instructions
Dsysfs-devices-system-cpu261 - Instruction: cache that only holds instructions
263 - Unified: cache that holds both data and instructions
/linux-4.1.27/arch/powerpc/platforms/
DKconfig.cputype157 the scheduling of instructions, not the selection of instructions
251 processes can execute altivec instructions.
268 processes can execute VSX instructions.
325 'spe enable' bit so user processes can execute SPE instructions.
DKconfig222 mean that extra synchronization instructions are required near
223 certain instructions, typically those that make major changes to the
224 CPU state. These extra instructions reduce performance slightly.
225 If you say N here, these extra instructions will not be included,
/linux-4.1.27/crypto/
DKconfig369 CRC32c CRC algorithm implemented using sparc64 crypto instructions,
437 using OCTEON crypto instructions, when available.
454 using sparc64 crypto instructions, when available.
532 using Supplemental SSE3 (SSSE3) instructions or Advanced Vector
542 using Supplemental SSE3 (SSSE3) instructions, or Advanced Vector
544 version 2 (AVX2) instructions, when available.
553 using Supplemental SSE3 (SSSE3) instructions, or Advanced Vector
555 version 2 (AVX2) instructions, when available.
564 using OCTEON crypto instructions, when available.
573 using sparc64 crypto instructions, when available.
[all …]
/linux-4.1.27/tools/perf/util/
Dparse-events.l182 instructions { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS); }
185 branch-instructions|branches { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INS…
Dannotate.c351 static struct ins instructions[] = { variable
438 const int nmemb = ARRAY_SIZE(instructions); in ins__find()
440 return bsearch(name, instructions, nmemb, sizeof(struct ins), ins__cmp); in ins__find()
/linux-4.1.27/arch/mips/kvm/
DKconfig33 instructions to reduce the number of traps.
/linux-4.1.27/Documentation/arm/SA1100/
DCERF20 both BOOTP and TFTP. Detailed instructions should have come with your
/linux-4.1.27/arch/powerpc/perf/
Dpower7-pmu.c380 GENERIC_EVENT_ATTR(instructions, PM_INST_CMPL);
383 GENERIC_EVENT_ATTR(branch-instructions, PM_BRU_FIN);
/linux-4.1.27/drivers/scsi/
Dscript_asm.pl901 $instructions = 0;
927 $instructions += 1;
978 $instructions;
/linux-4.1.27/arch/powerpc/
DKconfig.debug46 bool "Emulated instructions tracking"
49 Adds code to keep track of the number of instructions that are
51 of emulated instructions are available under
55 warnings can be printed to the console when instructions are
DKconfig332 floating-point instructions in the PowerPC instruction set. If you
335 instructions to run.
337 This is also useful to emulate missing (optional) instructions
347 bool "Emulate all the floating point instructions"
350 all the floating point instructions. If your SoC doesn't have
354 bool "Just emulate the FPU unimplemented instructions"
357 SoC, but some floating point instructions are not implemented by that.
/linux-4.1.27/Documentation/cpu-freq/
Dindex.txt40 instructions there.
/linux-4.1.27/arch/arm/mach-omap1/
Dsleep.S270 @ Errata (HEL3SU467, section 1.4.4) specifies nop-instructions
276 @ => 74 nop-instructions
/linux-4.1.27/arch/x86/crypto/
Dsha512-ssse3-asm.S2 # Implement fast SHA-512 with SSSE3 instructions. (x86_64)
164 # For brievity, the comments following vectored instructions only refer to
169 # For clarity, integer instructions (for the rounds calculation) are indented
170 # by one tab. Vectored instructions (for the message scheduler) are indented
Dcrct10dif-pcl-asm_64.S2 # Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
Dsha512-avx-asm.S2 # Implement fast SHA-512 with AVX instructions. (x86_64)
170 # For brievity, the comments following vectored instructions only refer to
Dsha256-avx-asm.S2 # Implement fast SHA-256 with AVX1 instructions. (x86_64)
Dsha256-ssse3-asm.S2 # Implement fast SHA-256 with SSSE3 instructions. (x86_64)
/linux-4.1.27/arch/m68k/
DKconfig.cpu302 instructions to be emulated by the kernel on machines that lack a
322 This option prevents any floating-point instructions from being
346 bool "Use read-modify-write instructions"
349 This allows to use certain instructions that work with indivisible
/linux-4.1.27/arch/frv/
DKconfig293 is faster than absolute instructions and saves space (2 instructions
297 value used in the load and store instructions is limited to a 12-bit
/linux-4.1.27/Documentation/crypto/
Ddescore-readme.txt99 performance. his code takes 26 sparc instructions to compute one
205 ROR and ROL macros to use machine rotate instructions if you have them.
206 this will save 2 instructions and a temporary per use,
207 or about 32 to 40 instructions per en/decryption.
223 about 250 instructions apiece. For DesSmall... it will help to rearrange
228 to put everything in registers(!), and generate about 370 instructions apiece
/linux-4.1.27/drivers/crypto/
DKconfig19 that provides instructions for very fast cryptographic
22 The instructions are used only when the CPU supports them.
440 bool "Support for VMX cryptographic acceleration instructions"
444 Support for VMX cryptographic acceleration instructions.
/linux-4.1.27/lib/raid6/
Dneon.uc3 * neon.uc - RAID-6 syndrome calculation using ARM NEON instructions
/linux-4.1.27/tools/perf/Documentation/
Dperf-annotate.txt78 Show raw instruction encoding of assembly instructions.
Dexamples.txt190 and check which instructions/source-code generated page allocations:
Dperf-stat.txt169 18687303457 instructions # 2302.138 M/sec
Dperf-top.txt158 Show raw instruction encoding of assembly instructions.
Dperf-report.txt259 Show raw instruction encoding of assembly instructions.
/linux-4.1.27/arch/sh/include/asm/
Ddwarf.h264 unsigned char *instructions; member
/linux-4.1.27/drivers/hwtracing/coresight/
DKconfig58 which allows tracing the instructions that a processor is executing
/linux-4.1.27/Documentation/leds/
Dleds-lp5521.txt18 More details of the instructions can be found from the public data sheet.
/linux-4.1.27/arch/openrisc/
DREADME.openrisc20 Build instructions for OpenRISC toolchain and Linux
/linux-4.1.27/tools/usb/usbip/
DINSTALL15 more-detailed instructions are generic; see the `README' file for
16 instructions specific to this package.
35 diffs or instructions to the address given in the `README' so they can
/linux-4.1.27/arch/
DKconfig65 conditional block of instructions.
147 store-and-swap instructions if the architecture has them. It
153 instructions should set this. And it shouldn't hurt to set it
154 on architectures that don't have such instructions.
/linux-4.1.27/Documentation/sound/oss/
DREADME.OSS26 sites). It gives instructions about using sound with Linux. It's bit out of
40 download instructions.
42 If you are looking for the installation instructions, please
197 for instructions about configuring and compiling kernel. File Readme.cards
198 contains card specific instructions for configuring this driver for
390 support in the driver. Detailed instructions for configuring these cards
524 instructions it has proven out that recent processors (which appear
666 card-specific instructions below for more info.
726 following instructions in the kernel README.
738 cards (above), please look at the card specific config instructions
[all …]
Dmwave98 REM See the Mwave README file for instructions.
/linux-4.1.27/arch/frv/kernel/
Dcmode.S88 # (4) Preload a series of following instructions to the instruction
/linux-4.1.27/arch/sh/kernel/
Dhead_32.S322 SYNCO() ! Wait for pending instructions..
Ddwarf.c666 dwarf_cfa_execute_insns(fde->instructions, fde->end, cie, in dwarf_unwind_stack()
917 fde->instructions = p; in dwarf_parse_fde()
/linux-4.1.27/arch/m68k/fpsp040/
Dx_fline.S7 | floating point instructions. If so, let fpsp_unimp handle it.
Dsint.S9 | to emulate the fint and fintrz unimplemented instructions,
Dslog2.S24 | the first time (so the instructions and data are not
Dres_func.S90 tstb DY_MO_FLG(%a6) |all cases of dyadic instructions would
94 | monadic instructions: fabs = $18 fneg = $1a ftst = $3a
108 bne normal |weed out fsqrt instructions
110 | cu_norm handles fmove in instructions with normalized inputs.
Ddo_func.S65 | unimplemented instructions. The test is on the upper 6 bits;
Dgen_except.S377 | cannot have any fp instructions. If there are fp inst's and an
Dutil.S349 | For move out instructions (opclass 011) the destination format
/linux-4.1.27/arch/c6x/lib/
Ddivremu.S22 ;; We use a series of up to 31 subc instructions. First, we find
Ddivu.S39 ;; We use a series of up to 31 subc instructions. First, we find
/linux-4.1.27/Documentation/x86/x86_64/
Dfake-numa-for-cpusets35 Now following the instructions for mounting the cpusets filesystem from
/linux-4.1.27/arch/x86/um/
Dchecksum_32.S205 movl $0xffffff,%ebx # by the shll and shrl instructions
/linux-4.1.27/arch/arm/mach-pxa/
Dsleep.S141 @ These last instructions should be in cache
/linux-4.1.27/arch/arm/vfp/
Dvfphw.S181 str r2, [sp, #S_PC] @ mode it's two 16-bit instructions,
/linux-4.1.27/Documentation/wimax/
DREADME.wimax36 instructions in the header file include/linux/wimax.h.
DREADME.i2400m106 To load the driver, follow the instructions in the install section;
119 to make things work. See the network service's README for instructions
/linux-4.1.27/arch/sh/
DKconfig.debug55 This prints out a code trace of the instructions leading up to
/linux-4.1.27/arch/arm/mm/
DKconfig415 Select this if your CPU doesn't support the 32 bit ARM instructions.
672 bool "Emulate SWP/SWPB instructions" if !SMP
677 ARMv6 architecture deprecates use of the SWP/SWPB instructions.
679 these instructions, triggering an undefined instruction exception
681 instructions for userspace (not kernel) using LDREX/STREX.
852 instructions change the cache line state to shared or modified
Dproc-xsc3.S120 @ already containing those two last instructions to survive.
Dproc-xscale.S161 @ already containing those two last instructions to survive.
/linux-4.1.27/arch/mn10300/mm/
Dcache-inv-by-tag.S263 # - we don't bother with delay NOPs as we'll have enough instructions
/linux-4.1.27/Documentation/accounting/
Ddelay-accounting.txt71 to the kernel boot options. The rest of the instructions
/linux-4.1.27/arch/unicore32/
DKconfig161 fetch/store instructions will be emulated in software if you say
/linux-4.1.27/arch/nios2/platform/
DKconfig.platform53 comment "Nios II instructions"
/linux-4.1.27/Documentation/frv/
Dkernel-ABI.txt16 in a register and then used, requiring two extra instructions.
184 virtually enabled. Can be modified by logical instructions without
Datomic-ops.txt86 removed without swapping the order of these two instructions.
/linux-4.1.27/arch/blackfin/
DKconfig.debug241 bool "Support pseudo debug instructions"
244 This option allows the kernel to emulate some pseudo instructions which
/linux-4.1.27/Documentation/filesystems/nfs/
Dnfs-rdma.txt44 These instructions are a step by step guide to building a machine for
80 Uncompress the package and follow the installation instructions.
/linux-4.1.27/arch/mn10300/kernel/
Dhead.S400 # now sleep waiting for further instructions
/linux-4.1.27/arch/nios2/
DKconfig93 2 or 4. Any non-aligned load/store instructions will be trapped and
/linux-4.1.27/Documentation/RCU/
Drcu.txt20 not acquire any locks, perform any atomic instructions, write to
DwhatisRCU.txt219 the new value, and also executes any memory-barrier instructions
240 instructions for a given CPU architecture. Currently, only Alpha
/linux-4.1.27/Documentation/ide/
Dide.txt140 drive jumpered wrong. Review the configuration instructions above.
153 instructions above). If you have a PCI system, also check the BIOS
/linux-4.1.27/arch/powerpc/kvm/
DKconfig105 privileged instructions and registers.
/linux-4.1.27/arch/arm/
DKconfig1012 the retiring WFI/WFE instructions and the newly issued subsequent
1013 instructions. This sensitivity can result in a CPU hang scenario.
1164 the new ASID. This workaround places two dsb instructions in the mm
1225 bool "ARM errata: incorrect instructions may be executed from loop buffer"
1230 loop buffer may deliver incorrect instructions. This
1333 SMP kernels contain instructions which fail on non-SMP processors.
1335 these instructions safe. Disabling it allows about 1K of space
1563 branch instructions.
1713 fetch/store instructions will be emulated in software if you say
/linux-4.1.27/scripts/kconfig/
Dnconf.c948 static void show_menu(const char *prompt, const char *instructions, in show_menu() argument
954 current_instructions = instructions; in show_menu()
/linux-4.1.27/Documentation/scsi/
Dsym53c8xx_2.txt168 All chips except the 810, 815 and 825, support new SCSI SCRIPTS instructions
173 The LOAD/STORE instructions support absolute and DSA relative addressing
175 of MOVE MEMORY instructions.
177 Due to the lack of LOAD/STORE SCRIPTS instructions by earlier chips, this
191 instructions that address the on-chip RAM (8k) remain internal to the chip.
Dncr53c8xx.txt102 chips in order to gain advantage of new features, as LOAD/STORE instructions
196 The 810A, 825A, 875, 895, 896 and 895A support new SCSI SCRIPTS instructions
200 The LOAD/STORE instructions support absolute and DSA relative addressing
202 of MOVE MEMORY instructions.
209 Implementing this without using LOAD/STORE instructions would be painful
216 instructions that address the on-chip RAM (8k) remain internal to the chip.
218 Due to the use of LOAD/STORE SCRIPTS instructions, this driver does not
DChangeLog.sym53c8xx515 LOAD/STORE instructions (work-around).
550 - LOAD/STORE instructions were miscompiled for register offsets
Daic79xx.txt407 of the OS. Please contact your Linux vendor for instructions on
/linux-4.1.27/Documentation/input/
Dyealink.txt37 instructions provided by your distribution on module configuration.
/linux-4.1.27/Documentation/s390/
DDebugging390.txt108 15 15 Problem state ( if set to 1 certain instructions are disabled )
295 instructions come from primary address space and data from secondary
683 some of the instructions have g's on the end of them to indicate
765 This isn't as unintuitive as it may seem as the s/390 instructions are easy to
839 if you were inclined you could add traces for all branch instructions &
875 D I<range> will disassemble/display a range of instructions.
1093 TR SIGP will trace inter processor signal processor instructions.
1318 of the device we wish to talk to. The most important of these instructions are
1332 CCWs are linked lists of instructions initially pointed to by an operation
1338 other) instructions. They consist of a length field and an absolute address
[all …]
/linux-4.1.27/drivers/gpu/drm/
DKconfig52 default case is N. Details and instructions how to build your own
/linux-4.1.27/Documentation/gpio/
Dgpio-legacy.txt162 Most GPIO controllers can be accessed with memory read/write instructions.
189 of instructions in such cases (reading or writing a hardware register),
192 dozens of instructions on subroutine calls.
585 cost as little as two or three instructions, never sleeping. When such an
587 code, costing at least a few dozen instructions. For bitbanged I/O, such
Dgpio.txt4 The documents in this directory give detailed instructions on how to access
Dconsumer.txt171 Most GPIO controllers can be accessed with memory read/write instructions. Those
/linux-4.1.27/Documentation/locking/
Dmutex-design.txt43 locking fastpath is 2 instructions:
/linux-4.1.27/tools/perf/
Ddesign.txt7 as instructions executed, cachemisses suffered, or branches mis-predicted -
274 executed instructions.
/linux-4.1.27/arch/x86/lib/
Dchecksum_32.S241 movl $0xffffff,%ebx # by the shll and shrl instructions
/linux-4.1.27/Documentation/serial/
Drocket.txt20 into them. Installations instructions for the external module
/linux-4.1.27/Documentation/fb/
Duvesafb.txt21 installation instructions.
/linux-4.1.27/arch/powerpc/platforms/44x/
DKconfig357 that can cause execution of stale instructions when falling
/linux-4.1.27/Documentation/metag/
Dkernel-ABI.txt246 split into separate GETL instructions:
/linux-4.1.27/
DREPORTING-BUGS86 step-by-step instructions for how a user can trigger the bug.
/linux-4.1.27/arch/s390/
DKconfig289 This option only changes how the compiler emits instructions, not the
290 selection of instructions itself, so the resulting kernel will run on
/linux-4.1.27/drivers/misc/
DKconfig284 instructions using user virtual addresses. GRU instructions (ex., bcopy) use
/linux-4.1.27/Documentation/timers/
DNO_HZ.txt80 1. It increases the number of instructions executed on the path
243 Clone this archive and follow the instructions in the README file.
/linux-4.1.27/arch/cris/arch-v10/
DREADME.mm94 few extra instructions would be needed for each access to user mode
/linux-4.1.27/sound/oss/
DKconfig327 specific instructions in <file:Documentation/sound/oss/README.OSS>.
344 instructions in the <file:Documentation/sound/oss/README.OSS> file. It
/linux-4.1.27/Documentation/filesystems/cifs/
DREADME18 Build instructions:
51 Installation instructions:
57 If you have built the CIFS vfs into the kernel itself, follow the instructions
189 Use instructions:
/linux-4.1.27/Documentation/prctl/
Dseccomp_filter.txt219 instructions at 0xF...F600{0,4,8,C}00 will not be system calls in these
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event.c1585 EVENT_ATTR(instructions, INSTRUCTIONS );
1588 EVENT_ATTR(branch-instructions, BRANCH_INSTRUCTIONS );
/linux-4.1.27/lib/
DKconfig21 This option enables the use of hardware bit-reversal instructions on
/linux-4.1.27/arch/arm/kvm/
Dinterrupts_head.S19 @ The VFPFMRX and VFPFMXR macros are the VMRS and VMSR instructions
/linux-4.1.27/Documentation/power/
Dbasic-pm-debugging.txt199 Next, you can follow the instructions at S2RAM_LINK to test the system, but if
/linux-4.1.27/Documentation/usb/
Dgadget_serial.txt149 instructions below to install the host side driver.
/linux-4.1.27/Documentation/ioctl/
Dbotching-up-ioctls.txt136 performance counter sampling instructions) consider exposing those also.
/linux-4.1.27/Documentation/sound/alsa/
DSB-Live-mixer.txt33 These controls are built using the DSP instructions. They offer extended
DAudigy-mixer.txt19 These controls are built using the DSP instructions. They offer extended
/linux-4.1.27/drivers/usb/gadget/legacy/
DKconfig282 which includes instructions and a "driver info file" needed to

12