/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Relocation.txt | 10 1. Code for lowering addresses references to machine dependent code is 12 is called by the relocation model specific lowering function, using 33 MipsISD::{Highest, Higher, Hi, Lo}) depending upon relocation model, 38 specific instructions. For example, in getAddrLocal, the pseudo-code 46 "ISD::ADD", not a target dependent one. 52 to MIPS32 to compute addresses for the static relocation model. 90 classes, but with the same encoding---"LUI_FM". These instructions load a 91 16-bit immediate into bits 31-16 and clear the lower 15 bits. On MIPS64, 92 the result is sign-extended to 64 bits.
|
/freebsd/contrib/elftoolchain/libelf/ |
H A D | gelf.3 | 24 .\" $Id: gelf.3 3743 2019-06-12 19:36:30Z jkoshy $ 31 .Nd class-independent API for ELF manipulation 44 The GElf API defines the following class-independent data structures: 45 .Bl -tag -width GElf_Sxword 49 A class-independent representation of an ELF Compression Header. 51 A class-independent representation of ELF 55 A class-independent representation of an ELF Executable Header. 59 A class-independent representation of a ELF offset. 61 A class-independent representation of an ELF Program Header Table 64 A class-independent representation of an ELF relocation entry. [all …]
|
/freebsd/share/man/man9/ |
H A D | cpu_machdep.9 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 9 .\" Projects Agency (DARPA) Contract No. FA8750-24-C-B047 ("DEC"). 36 .Nd machine-dependent interfaces to handle CPU and thread state 91 These functions provide architecture-specific implementations of 92 machine-independent abstractions. 113 releases machine-dependent resources other than the address space for the 119 copies and updates machine-dependent state 157 copies machine-dependent state (for example, the pcb and user registers) from 235 adjust the user PC to re-invoke the current system call after returning [all …]
|
/freebsd/share/man/man4/ |
H A D | mouse.4 | 3 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 54 Movement and button states are usually encoded in fixed-length data packets. 58 The mouse drivers may have ``non-blocking'' attribute which will make 74 .Bl -tag -width Byte_1 -compact 76 .Bl -tag -width bit_7 -compact 92 -128 through 127. 95 -128 through 127. 98 -128 through 127. 103 -128 through 127. 109 Z axis movement count in two's complement; -64 through 63. [all …]
|
H A D | sysmouse.4 | 1 .\" Copyright 1997 John-Mark Gurney. All rights reserved. 12 .\" THIS SOFTWARE IS PROVIDED BY John-Mark Gurney AND CONTRIBUTORS ``AS IS'' AND 72 .Bl -tag -width Byte_1 -compact 74 .Bl -tag -width bit_7 -compact 90 \-128 through 127. 93 \-128 through 127. 96 \-128 through 127. 101 \-128 through 127. 135 .Bl -tag -width MOUSE -compact 149 .Bd -literal [all …]
|
H A D | psm.4 | 3 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 99 The movement and status are encoded in a series of fixed-length data packets 128 .Bl -tag -width Byte_1 -compact 130 .Bl -tag -width bit_7 -compact 155 -256 through 255. 159 -256 through 255. 189 .Bl -tag -width MOUSE 228 .Bl -tag -width MOUSE 234 Actual resolution selected by this field varies according to the model 238 .Bl -tag -width 0_(medium_high)__ -compact [all …]
|
H A D | mtio.4 | 54 the name of the no-rewind devices. 68 will over write the second end-of-file marker. 80 .Bd -literal 93 /* structure for MTIOCTOP - mag tape op command */ 100 #define MTWEOF 0 /* write an end-of-file record */ 127 #define MTRETENS 15 /* re-tension tape */ 132 #define MTWEOFI 20 /* write an end-of-file record without waiting*/ 158 /* structure for MTIOCGET - mag tape get status command */ 162 /* the following two registers are grossly device dependent */ 165 /* end device-dependent registers */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | renesas,du.txt | 1 * Renesas R-Car Display Unit (DU) 5 - compatible: must be one of the following. 6 - "renesas,du-r8a7742" for R8A7742 (RZ/G1H) compatible DU 7 - "renesas,du-r8a7743" for R8A7743 (RZ/G1M) compatible DU 8 - "renesas,du-r8a7744" for R8A7744 (RZ/G1N) compatible DU 9 - "renesas,du-r8a7745" for R8A7745 (RZ/G1E) compatible DU 10 - "renesas,du-r8a77470" for R8A77470 (RZ/G1C) compatible DU 11 - "renesas,du-r8a774a1" for R8A774A1 (RZ/G2M) compatible DU 12 - "renesas,du-r8a774b1" for R8A774B1 (RZ/G2N) compatible DU 13 - "renesas,du-r8a774c0" for R8A774C0 (RZ/G2E) compatible DU [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCSchedule.h | 1 //===-- llvm/MC/MCSchedule.h - Scheduling ------- [all...] |
/freebsd/lib/libc/ |
H A D | Makefile | 21 CFLAGS+=-D_FORTIFY_SOURCE_read=_read 24 # excluded as a space-saving measure. To produce a library that does 25 # not contain these strings, add -DSTRIP_FBSDID (see <sys/cdefs.h>) to CFLAGS 27 # To include legacy CSRG SCCS ID strings, remove -DNO__SCCSID from CFLAGS. 28 # To include RCS ID strings from other BSD projects, remove -DNO__RCSID from CFLAGS. 29 CFLAGS+=-DNO__SCCSID -DNO__RCSID 41 CFLAGS+=-I${LIBC_SRCTOP}/include -I${SRCTOP}/include 42 CFLAGS+=-I${LIBC_SRCTOP}/${LIBC_ARCH} 43 CFLAGS+=-I${LIBSYS_SRCTOP}/${LIBC_ARCH} 45 CFLAGS+=-DNLS [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetSchedule.h | 1 //===- llvm/CodeGen/TargetSchedule.h - Sched Machine Model ------*- [all...] |
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Flang.cpp | 1 //===-- Flang.cpp - Flang+LLVM ToolChain Implementations --------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 29 /// Add -x lang to \p CmdArgs for \p Input. 32 CmdArgs.push_back("-x"); in addDashXForInput() 72 /// -Ofast, -O4, -O<number> and -f[no-]version-loops-for-stride. 74 /// -fno-version-loops-for-stride. 76 /// -floop-versioning 77 /// -Ofast 78 /// -O4 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/media/ |
H A D | nxp,imx8-isi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/nxp,imx8-isi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16 number and nature is SoC-dependent. They cover both capture interfaces (MIPI 17 CSI-2 RX, HDMI RX, ...) and display engine outputs for writeback support. 22 - fsl,imx8mn-isi 23 - fsl,imx8mp-isi 24 - fsl,imx93-isi [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/ |
H A D | Instruction.cpp | 1 //===--------------------- Instruction.cpp ----------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file defines abstractions used by the Pipeline to model register reads, 12 //===----------------------------------------------------------------------===// 35 // This read may be dependent on more than one write. This typically occurs in writeStartEvent() 39 // dependent writes, and implement a merging scheme for the partial writes. in writeStartEvent() 40 --DependentWrites; in writeStartEvent() 59 // Now that the time left before write-back is known, notify in onInstructionIssued() 63 unsigned ReadCycles = std::max(0, CyclesLeft - User.second); in onInstructionIssued() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Cuda.h | 1 //===--- Cuda.h - Utilities for compiling CUDA code ------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 132 Generic, // A processor model named 'generic' if the target backend defines a 153 // Generic processor model is for testing only. in IsAMDOffloadArch() 169 // Various SDK-dependent features that affect CUDA compilation 171 // CUDA-9.2+ uses a new API for launching kernels. 173 // CUDA-10.1+ needs explicit end of GPU binary registration.
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | Instruction.h | 1 //===--------------------- Instruction.h ------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This file defines abstractions used by the Pipeline to model register reads, 13 //===----------------------------------------------------------------------===// 34 constexpr int UNKNOWN_CYCLES = -512; 41 // expressions or sub-instructions. 43 kInvalid, ///< Uninitialized, Relocatable immediate, or Sub-instruction. 46 kSFPImmediate, ///< Single-floating-point immediate operand. 47 kDFPImmediate, ///< Double-Floating-point immediate operand. [all …]
|
/freebsd/sys/dev/hwpmc/ |
H A D | hwpmc_amd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2003-2008 Joseph Koshy 203 * Per-processor information 223 ("[amd,%d] illegal row-index %d", __LINE__, ri)); in amd_read_pmc() 225 ("[amd,%d] null per-cpu, cpu %d", __LINE__, cpu)); in amd_read_pmc() 230 PMCDBG2(MDP, REA, 1, "amd-read id=%d class=%d", ri, in amd_read_pmc() 231 pd->pm_descr.pd_class); in amd_read_pmc() 233 tmp = rdmsr(pd->pm_perfctr); /* RDMSR serializes */ in amd_read_pmc() 234 PMCDBG2(MDP, REA, 2, "amd-read (pre-munge) id=%d -> %jd", ri, tmp); in amd_read_pmc() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Action.h | 1 //===- Action.h - Abstract compilation steps --------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 35 /// Action - Represent an abstract compilation step to perform. 85 // programming model. Each entry reserves one bit. We also have a special kind 93 // The device offloading tool chains - one bit for each programming model. 120 /// The host offloading kind - a combination of kinds encoded in a mask. 138 : Action(Kind, ActionList({Input}), Input->getType()) {} in Action() 179 /// non-device kinds, except if \a CreatePrefixForHost is set. 244 return A->getKind() == InputClass; in classof() [all …]
|
/freebsd/sys/sys/ |
H A D | mouse.h | 1 /*- 2 * SPDX-License-Identifier: BSD-1-Clause 71 #define MOUSE_STDBUTTONS 0x0007 /* buttons 1-3 */ 82 int buttons; /* -1 if unknown */ 85 int model; /* I/F dependent model ID: MOUSE_MODEL_XXX */ member 86 int hwid; /* I/F dependent hardware ID 141 #define MOUSE_IF_UNKNOWN (-1) 150 #define MOUSE_UNKNOWN (-1) /* should be treated as a mouse */ 156 /* model */ 157 #define MOUSE_MODEL_UNKNOWN (-1) [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/arm/ |
H A D | arm-realview-eb-11mp-ctrevb.dts | 23 #include "arm-realview-eb-11mp.dts" 26 model = "ARM RealView Emulation Baseboard with ARM11MPCore Rev B"; 31 * append a specific compatible-string. 34 compatible = "arm,realview-eb11mp-revb-syscon", "arm,realview-eb-syscon", "syscon", "simple-mfd"; 60 * controller, as a result, some peripherals that are dependent
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSchedule.td | 1 //===- TargetSchedule.td - Target Independent Scheduling ---*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file defines the target-independent scheduling interfaces which should 13 // 1. Basic properties for coarse grained instruction cost model. 14 // 2. Scheduler Read/Write resources for simple per-opcode cost model. 21 // (2) A per-operand machine model can be implemented in any 24 // A. Associate per-operand SchedReadWrite types with Instructions by 31 // per-operand SchedReadWrite types. Unlike method A, these types may 44 // an instruction's machine model via custom C++ code. It also allows [all …]
|
/freebsd/lib/libpmc/ |
H A D | pmc.3 | 1 .\" Copyright (c) 2003-2008 Joseph Koshy. All rights reserved. 40 The library is implemented using the lower-level facilities offered by 50 .Bl -bullet 53 These PMCs measure events in a whole-system manner, i.e., independent 57 Non-privileged process are allowed to allocate system scope PMCs if the 61 is non-zero. 72 .Bl -bullet 90 The library uses human-readable strings to name the event being 99 Additionally, process-scope PMCs have to be attached to one or more 101 A process-scope PMC may be attached to those target processes [all …]
|
/freebsd/usr.bin/clang/llvm-mca/ |
H A D | llvm-mca.1 | 4 .nr rst2man-indent-level 0 7 \\$1 \\n[an-margin] 8 level \\n[rst2man-indent-level] 9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 10 - 11 \\n[rst2man-indent0] 12 \\n[rst2man-indent1] 13 \\n[rst2man-indent2] 18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] 19 . nr rst2man-indent-level +1 [all …]
|
/freebsd/sys/dev/isp/ |
H A D | DriverManual.txt | 42 and MD (Machine Dependent) portions. The original design therefore was 54 PCI and SBus SCSI cards, and now also drove the QLogic 2100 FC-AL HBA. 56 After this, ports to non-NetBSD platforms became interesting as well. 65 mode support has been added, and 2300 support as well as an FC-IP stack 71 Normally you design via top-down methodologies and set an initial goal 76 as I perceive them to be now- not necessarily what they started as. 90 as well as private loop and private loop, direct-attach topologies. 91 FC-IP support is also a goal. 119 The QLogic HBA cards all contain a tiny 16-bit RISC-like processor and 122 to a set of dual-ranked 16 bit incoming and outgoing mailbox registers [all …]
|
/freebsd/usr.bin/clang/clang/ |
H A D | clang.1 | 4 .nr rst2man-indent-level 0 7 \\$1 \\n[an-margin] 8 level \\n[rst2man-indent-level] 9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 10 - 11 \\n[rst2man-indent0] 12 \\n[rst2man-indent1] 13 \\n[rst2man-indent2] 18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] 19 . nr rst2man-indent-level +1 [all …]
|