/linux-4.4.14/Documentation/arm64/ |
D | legacy_instructions.txt | 2 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
|
D | booting.txt | 18 hypervisor code, or it may just be a handful of instructions for
|
/linux-4.4.14/tools/perf/Documentation/ |
D | itrace.txt | 1 i synthesize instructions events 13 In addition, the period (default 100000) for instructions events 16 i instructions 22 Also the call chain size (default 16, max. 1024) for instructions or 26 instructions or transactions events can be specified.
|
D | intel-pt.txt | 25 samples output by perf hardware events, for example as though the "instructions" 666 i synthesize "instructions" events 677 instructions". 691 decoded packets and instructions. Note that this option slows down the decoder 694 In addition, the period of the "instructions" event can be specified. e.g. 700 "ns" (nanoseconds), "t" (TSC ticks) or "i" (instructions). 714 'instructions' (i.e. --itrace=i1i). 716 Also the call chain size (default 16, max. 1024) for instructions or 722 Also the number of last branch entries (default 64, max. 1024) for instructions or
|
D | perf-annotate.txt | 78 Show raw instruction encoding of assembly instructions.
|
D | intel-bts.txt | 54 "instructions" events nor "transactions" events (and consequently call
|
D | examples.txt | 190 and check which instructions/source-code generated page allocations:
|
D | perf-stat.txt | 182 18687303457 instructions # 2302.138 M/sec
|
D | perf-top.txt | 158 Show raw instruction encoding of assembly instructions.
|
/linux-4.4.14/Documentation/arm/ |
D | swp_emulation | 4 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
|
D | kernel_mode_neon.txt | 6 * 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
|
D | kernel_user_helpers.txt | 7 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.
|
D | 00-INDEX | 36 - How to use NEON instructions in kernel mode
|
D | mem_alignment | 23 real bad - it changes the behaviour of all unaligned instructions in user
|
D | tcm.txt | 12 instructions, but the ITCM can actually contain data.
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ |
D | count_instructions.c | 29 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.4.14/tools/testing/selftests/powerpc/pmu/ebb/ |
D | instruction_count_test.c | 25 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.4.14/arch/arm64/crypto/ |
D | Kconfig | 7 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.4.14/Documentation/virtual/kvm/ |
D | ppc-pv.txt | 6 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
|
D | hypercalls.txt | 5 instruction. The hypervisor can replace it with instructions that are 27 KVM hypercalls uses 4 byte opcode, that are patched with 'hypercall-instructions'
|
D | nested-vmx.txt | 10 guests cannot use VMX instructions. 14 allowing a guest to use VMX instructions, and correctly and efficiently 75 VMREAD and VMWRITE instructions.
|
D | timekeeping.txt | 320 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.4.14/Documentation/virtual/ |
D | paravirt_ops.txt | 13 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.4.14/tools/perf/tests/attr/ |
D | README | 50 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)
|
D | test-stat-group1 | 3 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
|
D | test-stat-group | 3 args = --group -e cycles,instructions kill >/dev/null 2>&1
|
D | test-record-group | 3 args = --group -e cycles,instructions kill >/dev/null 2>&1
|
D | test-record-group1 | 3 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
|
/linux-4.4.14/arch/arm64/ |
D | Kconfig | 229 The workaround promotes data cache clean instructions to 238 …bool "Cortex-A53: 827319: Data cache clean instructions might cause overlapping transactions to th… 250 The workaround promotes data cache clean instructions to 272 The workaround promotes data cache clean instructions to 281 bool "Cortex-A53: 819472: Store exclusive instructions might cause data corruption" 293 The workaround promotes data cache clean instructions to 309 instructions to Write-Back memory are mixed with Device loads. 372 which fixes potentially affected ADRP instructions through the 594 bool "Emulate deprecated/obsolete ARMv8 instructions" 597 Legacy software support may require certain instructions [all …]
|
D | Kconfig.debug | 36 instructions during context switch. Say Y here only if you are
|
/linux-4.4.14/drivers/media/pci/tw68/ |
D | tw68-risc.c | 145 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.4.14/Documentation/arm/nwfpe/ |
D | README.FPE | 5 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
|
D | TODO | 52 supervisor only instructions. If anyone has any ideas or comments I 63 instructions will trap if tried in user mode.
|
D | README | 7 working version of all the floating point instructions the compiler
|
/linux-4.4.14/arch/m68k/ifpsp060/ |
D | fplsp.doc | 36 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
|
D | isp.doc | 36 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
|
D | fskeleton.S | 207 | 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
|
D | ilsp.doc | 35 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
|
D | fpsp.doc | 35 These exception handlers emulate Unimplemented FP instructions, 36 instructions using unimplemented data types, and instructions
|
D | os.S | 59 | instructions for supervisor mode applications and call _copyin()/_copyout()
|
D | TEST.DOC | 157 want FP unimplemented instructions.
|
/linux-4.4.14/arch/x86/kvm/ |
D | hyperv.c | 123 u8 instructions[4]; in kvm_hv_set_msr_pw() local 136 kvm_x86_ops->patch_hypercall(vcpu, instructions); in kvm_hv_set_msr_pw() 137 ((unsigned char *)instructions)[3] = 0xc3; /* ret */ in kvm_hv_set_msr_pw() 138 if (__copy_to_user((void __user *)addr, instructions, 4)) in kvm_hv_set_msr_pw()
|
/linux-4.4.14/drivers/acpi/apei/ |
D | apei-internal.h | 32 u32 instructions; member 39 u32 instructions,
|
D | apei-base.c | 54 u32 instructions, in apei_exec_ctx_init() argument 59 ctx->instructions = instructions; in apei_exec_ctx_init() 179 if (entry->instruction >= ctx->instructions || in __apei_exec_run() 221 if (ins >= ctx->instructions || !ins_table[ins].run) { in apei_exec_for_each_entry()
|
/linux-4.4.14/Documentation/ |
D | lzo.txt | 18 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.
|
D | static-keys.txt | 191 The resulting instructions with jump labels generated by GCC is: 265 1,178,049,567 instructions # 0.80 insns per cycle ( +- 0.06% ) 282 1,175,363,994 instructions # 0.82 insns per cycle ( +- 0.04% ) 291 saved .2% on instructions, and 2.8% on cycles and 1.4% on elapsed time.
|
D | unaligned-memory-access.txt | 20 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
|
D | basic_profiling.txt | 1 These instructions are deliberately very basic. If you want something clever,
|
D | kprobes.txt | 189 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.
|
D | this_cpu_ops.txt | 21 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.
|
D | memory-barriers.txt | 105 instructions it emits in any order it likes, provided it doesn't affect the 1177 DIVIDE } Divide instructions generally 1576 16-bit store instructions with 7-bit immediate fields, the compiler 1577 might be tempted to use two 16-bit store-immediate instructions to 1584 than two instructions to build the constant and then store it. 1835 one-way barriers is that the effects of instructions outside of a critical 2312 compiler barrier, thus making sure the compiler emits the instructions in the 2402 situations because on some CPUs the atomic instructions used imply full memory 2403 barriers, and so barrier instructions are superfluous in conjunction with them, 2499 indeed have special I/O space access cycles and instructions, but many [all …]
|
D | pi-futex.txt | 69 limited number of instructions), the kernel cannot guarantee any
|
D | SubmittingDrivers | 99 anything. For the driver testing instructions see
|
D | debugging-via-ohci1394.txt | 89 Step-by-step instructions for using firescope with early OHCI initialization:
|
D | vgaarbiter.txt | 41 legacy instructions. Devices which do not want/need to use the arbiter may
|
D | cachetlb.txt | 268 load/store instructions happen to virtual addresses which are 293 specifically, that the kernel executes store instructions
|
D | atomic_ops.txt | 213 If the atomic instructions used in an implementation provide explicit 451 ie. "0" or "1". Do not try to be fancy and save a few instructions by
|
D | robust-futexes.txt | 106 instructions window for the thread (or process) to die there, leaving
|
/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88-core.c | 140 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.4.14/arch/ia64/ |
D | Kconfig.debug | 47 compare-and-exchange instructions. This is slow! Itaniums 56 and restore instructions. It's useful for tracking down spinlock
|
/linux-4.4.14/arch/arm/crypto/ |
D | Kconfig | 7 implemented using ARM specific CPU features or instructions. 27 using optimized ARM NEON assembly, when NEON instructions are 89 tristate "Bit sliced AES using NEON instructions"
|
D | sha1-armv4-large.S | 23 @ 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.4.14/drivers/media/pci/bt8xx/ |
D | bttv-risc.c | 53 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.4.14/drivers/crypto/vmx/ |
D | Kconfig | 6 Support for VMX cryptographic acceleration instructions on Power8 CPU.
|
/linux-4.4.14/Documentation/x86/ |
D | tlb.txt | 8 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
|
D | intel_mpx.txt | 67 * 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
|
D | exception-tables.txt | 199 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
|
D | entry_64.txt | 40 instructions have their own peculiar calling conventions. Some of
|
/linux-4.4.14/arch/arm/kernel/ |
D | entry-armv.S | 579 * instructions; all instructions with bit 27 set are well 580 * defined. The only instructions that should fault are the 581 * co-processor instructions. However, we have to watch out 585 * NEON instructions are co-processor instructions, so we have
|
/linux-4.4.14/arch/x86/ |
D | Kconfig.cpu | 79 extended instructions. 86 Pentium Pro extended instructions, and disables the init-time guard 105 extended prefetch instructions in addition to the Pentium II 156 some extended instructions, and passes appropriate optimization 164 some extended instructions, and passes appropriate optimization 171 Enables use of some extended instructions, and passes appropriate 193 treat this chip as a 586TSC with some extended instructions 201 treat this chip as a 586TSC with some extended instructions 235 kernel due to them lacking the 3DNow! instructions used in earlier
|
D | Makefile_32.cpu | 67 # binutils from generating NOPL instructions against our will.
|
/linux-4.4.14/arch/x86/math-emu/ |
D | README | 154 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.4.14/arch/arm/nwfpe/ |
D | ChangeLog | 74 * 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
|
D | entry.S | 113 @ We need to be prepared for the instructions at .Lx1 and .Lx2
|
D | fpmodule.inl | 28 for this in this routine. LDF/STF instructions with Rn = PC
|
/linux-4.4.14/Documentation/filesystems/ |
D | ecryptfs.txt | 5 building and installation instructions please see the INSTALL file. 59 Then umount /mnt/crypt and mount again per the instructions given
|
D | befs.txt | 83 instructions on this critical step.
|
D | ubifs.txt | 96 Quick usage instructions
|
D | exofs.txt | 47 See Documentation/scsi/osd.txt for farther instructions. Also see ./do-osd
|
D | squashfs.txt | 55 can be obtained from http://www.squashfs.org. Usage instructions can be
|
/linux-4.4.14/arch/m68k/ifpsp060/src/ |
D | README-SRC | 2 support code, providing emulation for rarely used m68k instructions
|
D | pfpsp.S | 1246 # 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.4.14/arch/metag/ |
D | Kconfig | 138 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.4.14/drivers/media/pci/cx23885/ |
D | cx23885-core.c | 1131 u32 instructions, fields; in cx23885_risc_buffer() local 1145 instructions = fields * (1 + ((bpl + padding) * lines) in cx23885_risc_buffer() 1147 instructions += 5; in cx23885_risc_buffer() 1148 risc->size = instructions * 12; in cx23885_risc_buffer() 1174 u32 instructions; in cx23885_risc_databuffer() local 1182 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx23885_risc_databuffer() 1183 instructions += 4; in cx23885_risc_databuffer() 1185 risc->size = instructions * 12; in cx23885_risc_databuffer() 1206 u32 instructions, fields; in cx23885_risc_vbibuffer() local 1220 instructions = fields * (1 + ((bpl + padding) * lines) in cx23885_risc_vbibuffer() [all …]
|
/linux-4.4.14/arch/arm/mach-uniphier/ |
D | headsmp.S | 29 b 1f @ cache the following 5 instructions
|
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | Kconfig | 58 which allows tracing the instructions that a processor is executing 68 instructions that a processor is executing. This is primarily useful
|
/linux-4.4.14/Documentation/powerpc/ |
D | cpu_features.txt | 27 selection, unused code is replaced by 'nop' instructions. This nop'ing is 45 instructions are replaced with nop's.
|
D | transactional_memory.txt | 16 instructions are presented to delimit transactions; transactions are 52 performed. Even though the normal ld/std instructions are used (note no
|
D | dscr.txt | 61 inside the kernel. Both mfspr and mtspr instructions are emulated.
|
D | qe_firmware.txt | 121 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.4.14/drivers/media/pci/cx25821/ |
D | cx25821-core.c | 1073 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.4.14/Documentation/networking/ |
D | filter.txt | 200 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 …]
|
D | smc9.txt | 8 This file contains the instructions and caveats for my SMC9xxx driver. You
|
D | ipddp.txt | 36 Basic instructions for user space tools
|
D | igb.txt | 72 For instructions on enabling WoL with ethtool, refer to the ethtool man page.
|
D | e1000e.txt | 285 instructions, refer to the ethtool man page. 289 WoL is configured through the ethtool* utility. For instructions on
|
D | e100.txt | 137 WoL is provided through the ethtool* utility. For instructions on enabling
|
D | 3c509.txt | 4 This file contains the instructions and caveats for v1.18c and higher versions
|
D | dccp.txt | 44 the experimental DCCP test tree; instructions for checking this out are on:
|
D | README.ipw2100 | 196 See INSTALL for instructions on installing the firmware.
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-events | 6 /sys/devices/cpu/events/branch-instructions 8 /sys/devices/cpu/events/instructions
|
D | sysfs-devices-system-cpu | 261 - Instruction: cache that only holds instructions 263 - Unified: cache that holds both data and instructions
|
/linux-4.4.14/crypto/ |
D | Kconfig | 429 CRC32c CRC algorithm implemented using sparc64 crypto instructions, 497 instructions. 518 using OCTEON crypto instructions, when available. 535 using sparc64 crypto instructions, when available. 613 using Supplemental SSE3 (SSSE3) instructions or Advanced Vector 624 using Supplemental SSE3 (SSSE3) instructions, or Advanced Vector 626 version 2 (AVX2) instructions, or SHA-NI (SHA Extensions New 636 using Supplemental SSE3 (SSSE3) instructions, or Advanced Vector 638 version 2 (AVX2) instructions, when available. 647 using OCTEON crypto instructions, when available. [all …]
|
/linux-4.4.14/arch/mips/kvm/ |
D | Kconfig | 33 instructions to reduce the number of traps.
|
/linux-4.4.14/Documentation/arm/SA1100/ |
D | CERF | 20 both BOOTP and TFTP. Detailed instructions should have come with your
|
/linux-4.4.14/tools/perf/util/ |
D | parse-events.l | 224 instructions { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS); } 227 branch-instructions|branches { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INS…
|
D | auxtrace.c | 934 synth_opts->instructions = true; in itrace_synth_opts__set_default() 973 synth_opts->instructions = true; in itrace_parse_synth_opts() 1074 if (synth_opts->instructions) { in itrace_parse_synth_opts()
|
D | auxtrace.h | 75 bool instructions; member
|
D | annotate.c | 351 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.4.14/arch/powerpc/perf/ |
D | power7-pmu.c | 380 GENERIC_EVENT_ATTR(instructions, PM_INST_CMPL); 383 GENERIC_EVENT_ATTR(branch-instructions, PM_BRU_FIN);
|
/linux-4.4.14/drivers/scsi/ |
D | script_asm.pl | 901 $instructions = 0; 927 $instructions += 1; 978 $instructions;
|
/linux-4.4.14/arch/mips/ |
D | Kconfig.debug | 127 of the compact branch instructions introduced by MIPSr6. This is 135 it to make use of compact branch instructions where it deems them 145 instructions with delay slots. This can result in more compact code
|
/linux-4.4.14/arch/powerpc/platforms/ |
D | Kconfig | 222 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,
|
D | Kconfig.cputype | 240 processes can execute altivec instructions. 257 processes can execute VSX instructions. 314 'spe enable' bit so user processes can execute SPE instructions.
|
/linux-4.4.14/Documentation/cpu-freq/ |
D | index.txt | 40 instructions there.
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | sleep.S | 270 @ Errata (HEL3SU467, section 1.4.4) specifies nop-instructions 276 @ => 74 nop-instructions
|
/linux-4.4.14/arch/powerpc/ |
D | Kconfig.debug | 54 bool "Emulated instructions tracking" 57 Adds code to keep track of the number of instructions that are 59 of emulated instructions are available under 63 warnings can be printed to the console when instructions are
|
D | Kconfig | 339 floating-point instructions in the PowerPC instruction set. If you 342 instructions to run. 344 This is also useful to emulate missing (optional) instructions 354 bool "Emulate all the floating point instructions" 357 all the floating point instructions. If your SoC doesn't have 361 bool "Just emulate the FPU unimplemented instructions" 364 SoC, but some floating point instructions are not implemented by that.
|
/linux-4.4.14/arch/x86/crypto/ |
D | sha512-ssse3-asm.S | 2 # 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
|
D | crct10dif-pcl-asm_64.S | 2 # Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
|
D | sha512-avx-asm.S | 2 # Implement fast SHA-512 with AVX instructions. (x86_64) 170 # For brievity, the comments following vectored instructions only refer to
|
D | poly1305-sse2-x86_64.S | 58 # multiplications in parallel using SSE instructions. There is quite
|
D | sha256-ssse3-asm.S | 2 # Implement fast SHA-256 with SSSE3 instructions. (x86_64)
|
D | sha256-avx-asm.S | 2 # Implement fast SHA-256 with AVX1 instructions. (x86_64)
|
/linux-4.4.14/arch/frv/ |
D | Kconfig | 293 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.4.14/Documentation/crypto/ |
D | descore-readme.txt | 99 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.4.14/arch/m68k/ |
D | Kconfig.cpu | 302 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.4.14/arch/sh/include/asm/ |
D | dwarf.h | 264 unsigned char *instructions; member
|
/linux-4.4.14/drivers/crypto/ |
D | Kconfig | 19 that provides instructions for very fast cryptographic 22 The instructions are used only when the CPU supports them. 464 bool "Support for VMX cryptographic acceleration instructions" 467 Support for VMX cryptographic acceleration instructions.
|
/linux-4.4.14/arch/openrisc/ |
D | README.openrisc | 20 Build instructions for OpenRISC toolchain and Linux
|
/linux-4.4.14/Documentation/leds/ |
D | leds-lp5521.txt | 18 More details of the instructions can be found from the public data sheet.
|
/linux-4.4.14/tools/usb/usbip/ |
D | INSTALL | 15 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.4.14/arch/ |
D | Kconfig | 68 conditional block of instructions. 155 store-and-swap instructions if the architecture has them. It 161 instructions should set this. And it shouldn't hurt to set it 162 on architectures that don't have such instructions.
|
/linux-4.4.14/Documentation/sound/oss/ |
D | README.OSS | 26 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 …]
|
D | mwave | 98 REM See the Mwave README file for instructions.
|
/linux-4.4.14/arch/m68k/fpsp040/ |
D | x_fline.S | 7 | floating point instructions. If so, let fpsp_unimp handle it.
|
D | sint.S | 9 | to emulate the fint and fintrz unimplemented instructions,
|
D | slog2.S | 24 | the first time (so the instructions and data are not
|
D | res_func.S | 90 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.
|
D | do_func.S | 65 | unimplemented instructions. The test is on the upper 6 bits;
|
D | gen_except.S | 377 | cannot have any fp instructions. If there are fp inst's and an
|
D | util.S | 349 | For move out instructions (opclass 011) the destination format
|
/linux-4.4.14/arch/frv/kernel/ |
D | cmode.S | 88 # (4) Preload a series of following instructions to the instruction
|
/linux-4.4.14/arch/sh/kernel/ |
D | head_32.S | 322 SYNCO() ! Wait for pending instructions..
|
D | dwarf.c | 666 dwarf_cfa_execute_insns(fde->instructions, fde->end, cie, in dwarf_unwind_stack() 917 fde->instructions = p; in dwarf_parse_fde()
|
/linux-4.4.14/lib/raid6/ |
D | neon.uc | 3 * neon.uc - RAID-6 syndrome calculation using ARM NEON instructions
|
/linux-4.4.14/arch/x86/um/ |
D | checksum_32.S | 205 movl $0xffffff,%ebx # by the shll and shrl instructions
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | sleep.S | 141 @ These last instructions should be in cache
|
/linux-4.4.14/arch/c6x/lib/ |
D | divremu.S | 22 ;; We use a series of up to 31 subc instructions. First, we find
|
D | divu.S | 39 ;; We use a series of up to 31 subc instructions. First, we find
|
/linux-4.4.14/Documentation/x86/x86_64/ |
D | fake-numa-for-cpusets | 35 Now following the instructions for mounting the cpusets filesystem from
|
/linux-4.4.14/arch/sh/ |
D | Kconfig.debug | 55 This prints out a code trace of the instructions leading up to
|
/linux-4.4.14/Documentation/wimax/ |
D | README.wimax | 36 instructions in the header file include/linux/wimax.h.
|
D | README.i2400m | 106 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.4.14/arch/arm/vfp/ |
D | vfphw.S | 181 str r2, [sp, #S_PC] @ mode it's two 16-bit instructions,
|
/linux-4.4.14/arch/arm/mm/ |
D | Kconfig | 415 Select this if your CPU doesn't support the 32 bit ARM instructions. 688 bool "Emulate SWP/SWPB instructions" if !SMP 693 ARMv6 architecture deprecates use of the SWP/SWPB instructions. 695 these instructions, triggering an undefined instruction exception 697 instructions for userspace (not kernel) using LDREX/STREX. 860 instructions change the cache line state to shared or modified
|
D | proc-xsc3.S | 120 @ already containing those two last instructions to survive.
|
D | proc-xscale.S | 161 @ already containing those two last instructions to survive.
|
/linux-4.4.14/arch/mn10300/mm/ |
D | cache-inv-by-tag.S | 263 # - we don't bother with delay NOPs as we'll have enough instructions
|
/linux-4.4.14/arch/nios2/platform/ |
D | Kconfig.platform | 53 comment "Nios II instructions"
|
/linux-4.4.14/Documentation/accounting/ |
D | delay-accounting.txt | 71 to the kernel boot options. The rest of the instructions
|
/linux-4.4.14/arch/unicore32/ |
D | Kconfig | 161 fetch/store instructions will be emulated in software if you say
|
/linux-4.4.14/arch/blackfin/ |
D | Kconfig.debug | 241 bool "Support pseudo debug instructions" 244 This option allows the kernel to emulate some pseudo instructions which
|
/linux-4.4.14/Documentation/frv/ |
D | kernel-ABI.txt | 16 in a register and then used, requiring two extra instructions. 184 virtually enabled. Can be modified by logical instructions without
|
D | atomic-ops.txt | 86 removed without swapping the order of these two instructions.
|
/linux-4.4.14/Documentation/filesystems/nfs/ |
D | nfs-rdma.txt | 44 These instructions are a step by step guide to building a machine for 80 Uncompress the package and follow the installation instructions.
|
/linux-4.4.14/arch/arm/ |
D | Kconfig | 1025 the retiring WFI/WFE instructions and the newly issued subsequent 1026 instructions. This sensitivity can result in a CPU hang scenario. 1177 the new ASID. This workaround places two dsb instructions in the mm 1238 bool "ARM errata: incorrect instructions may be executed from loop buffer" 1243 loop buffer may deliver incorrect instructions. This 1347 SMP kernels contain instructions which fail on non-SMP processors. 1349 these instructions safe. Disabling it allows about 1K of space 1580 branch instructions. 1726 in the instructions themselves can be bounced via veneers in the 1762 fetch/store instructions will be emulated in software if you say
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | head.S | 400 # now sleep waiting for further instructions
|
/linux-4.4.14/Documentation/RCU/ |
D | rcu.txt | 20 not acquire any locks, perform any atomic instructions, write to
|
/linux-4.4.14/arch/nios2/ |
D | Kconfig | 93 2 or 4. Any non-aligned load/store instructions will be trapped and
|
/linux-4.4.14/Documentation/ide/ |
D | ide.txt | 140 drive jumpered wrong. Review the configuration instructions above. 153 instructions above). If you have a PCI system, also check the BIOS
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | Kconfig | 105 privileged instructions and registers.
|
/linux-4.4.14/scripts/kconfig/ |
D | nconf.c | 948 static void show_menu(const char *prompt, const char *instructions, in show_menu() argument 954 current_instructions = instructions; in show_menu()
|
/linux-4.4.14/Documentation/scsi/ |
D | sym53c8xx_2.txt | 168 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.
|
D | ncr53c8xx.txt | 102 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
|
/linux-4.4.14/Documentation/input/ |
D | yealink.txt | 37 instructions provided by your distribution on module configuration.
|
/linux-4.4.14/Documentation/s390/ |
D | Debugging390.txt | 108 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.4.14/Documentation/gpio/ |
D | gpio-legacy.txt | 162 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
|
D | gpio.txt | 4 The documents in this directory give detailed instructions on how to access
|
/linux-4.4.14/Documentation/locking/ |
D | mutex-design.txt | 43 locking fastpath is 2 instructions:
|
/linux-4.4.14/tools/perf/ |
D | design.txt | 7 as instructions executed, cachemisses suffered, or branches mis-predicted - 274 executed instructions.
|
/linux-4.4.14/arch/x86/lib/ |
D | checksum_32.S | 237 movl $0xffffff,%ebx # by the shll and shrl instructions
|
/linux-4.4.14/arch/powerpc/platforms/44x/ |
D | Kconfig | 357 that can cause execution of stale instructions when falling
|
/linux-4.4.14/drivers/gpu/drm/ |
D | Kconfig | 72 default case is N. Details and instructions how to build your own
|
/linux-4.4.14/Documentation/fb/ |
D | uvesafb.txt | 21 installation instructions.
|
/linux-4.4.14/Documentation/serial/ |
D | rocket.txt | 20 into them. Installations instructions for the external module
|
/linux-4.4.14/ |
D | REPORTING-BUGS | 86 step-by-step instructions for how a user can trigger the bug.
|
/linux-4.4.14/Documentation/metag/ |
D | kernel-ABI.txt | 246 split into separate GETL instructions:
|
/linux-4.4.14/Documentation/timers/ |
D | NO_HZ.txt | 80 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.4.14/drivers/misc/ |
D | Kconfig | 294 instructions using user virtual addresses. GRU instructions (ex., bcopy) use
|
/linux-4.4.14/arch/cris/arch-v10/ |
D | README.mm | 94 few extra instructions would be needed for each access to user mode
|
/linux-4.4.14/sound/oss/ |
D | Kconfig | 327 specific instructions in <file:Documentation/sound/oss/README.OSS>. 344 instructions in the <file:Documentation/sound/oss/README.OSS> file. It
|
/linux-4.4.14/arch/s390/ |
D | Kconfig | 297 This option only changes how the compiler emits instructions, not the 298 selection of instructions itself, so the resulting kernel will run on
|
/linux-4.4.14/Documentation/filesystems/cifs/ |
D | README | 18 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.4.14/Documentation/prctl/ |
D | seccomp_filter.txt | 219 instructions at 0xF...F600{0,4,8,C}00 will not be system calls in these
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event.c | 1607 EVENT_ATTR(instructions, INSTRUCTIONS ); 1610 EVENT_ATTR(branch-instructions, BRANCH_INSTRUCTIONS );
|
/linux-4.4.14/arch/arm/kvm/ |
D | interrupts_head.S | 19 @ The VFPFMRX and VFPFMXR macros are the VMRS and VMSR instructions
|
/linux-4.4.14/Documentation/usb/ |
D | gadget_serial.txt | 149 instructions below to install the host side driver.
|
/linux-4.4.14/lib/ |
D | Kconfig | 21 This option enables the use of hardware bit-reversal instructions on
|
/linux-4.4.14/Documentation/power/ |
D | basic-pm-debugging.txt | 199 Next, you can follow the instructions at S2RAM_LINK to test the system, but if
|