Home
last modified time | relevance | path

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

12345678910>>...32

/freebsd/share/man/man4/
H A Dcpufreq.430 .Nd CPU frequency control framework
56 driver provides a unified kernel and user interface to CPU frequency
79 configured P-state.)
87 .Bl -tag -width indent
88 .It Va dev.cpu.%d.freq
89 Current active CPU frequency in MHz.
90 .It Va dev.cpu.%d.freq_driver
93 driver used by this cpu.
94 .It Va dev.cpu.%d.freq_levels
95 Currently available levels for the CPU (frequency/power usage).
[all …]
H A Dhwpmc.41 .\" Copyright (c) 2003-2008 Joseph Koshy
39 .Bd -ragged -offset indent
44 .Bd -ragged -offset indent
48 To load the driver as a module at boot time:
49 .Bd -literal -offset indent
53 Alternatively, to compile the driver into the kernel:
54 .Bd -ragged -offset indent
62 .Bd -ragged -offset indent
71 driver virtualizes the hardware performance monitoring facilities in
75 The driver supports multi-processor systems.
[all …]
H A Damdtemp.41 .\"-
31 .Nd device driver for
33 processor on-die digital thermal sensor
35 To compile this driver into the kernel,
38 .Bd -ragged -offset indent
42 Alternatively, to load the driver as a
45 .Bd -literal -offset indent
51 driver provides support for the on-die digital thermal sensor present
58 driver reports each core's temperature through sysctl nodes, named
60 The driver also creates
[all …]
H A Dacpi.440 driver provides support for the Intel/Microsoft/Compaq/Toshiba ACPI
50 driver is automatically loaded by the
57 driver is intended to provide power management without user intervention.
65 .Bl -tag -width indent
70 .It Va dev.cpu.N.cx_usage
73 .Va dev.cpu.N.cx_lowest
75 .It Va dev.cpu.N.cx_lowest
76 Lowest Cx state to use for idling the CPU.
81 To enable ACPI CPU idling control,
87 .It Va dev.cpu.N.cx_supported
[all …]
H A Dapic.430 .Nd Advanced Programmable Interrupt Controller (APIC) driver
32 This driver is a mandatory part of amd64 kernel.
33 To compile this driver into i386 kernel,
36 .Bd -ragged -offset indent
42 .Bl -ohang
53 There is one local APIC in each CPU in the system.
57 In addition, they are able to accept and generate inter-processor interrupts
63 Each local APIC includes one 32-bit programmable timer.
64 This driver uses them to supply kernel with one event timer named "LAPIC".
65 Event timer provided by the driver supports both one-shot and periodic modes.
[all …]
H A Dhpet.430 .Nd High Precision Event Timer driver
32 To compile this driver into the kernel,
35 .Bd -ragged -offset indent
41 .Bl -ohang
44 Each set bit allows driver to use respective IRQ,
57 .Bd -literal
63 controls how much per-CPU event timers should driver attempt to register.
69 This driver uses High Precision Event Timer hardware (part of the chipset,
81 Interrupt can be either edge- or level-triggered.
83 Driver prefers to use FSB interrupts, if supported, to avoid sharing.
[all …]
H A Dnvme.42 .\" Copyright (c) 2012-2016 Intel Corporation
30 .\" nvme driver man page.
39 .Nd NVM Express core driver
41 To compile this driver into your kernel,
43 .Bd -ragged -offset indent
47 Or, to load the driver as a module at boot, place the following line in
49 .Bd -literal -offset indent
64 driver provides support for NVM Express (NVMe) controllers, such as:
65 .Bl -bullet
69 Per-CPU IO queue pairs
[all …]
H A Dest.436 .Bd -ragged -offset indent
48 driver.
61 .Bl -tag -width indent
67 Validate frequency requested is accepted by the CPU when set.
75 .Bl -tag -width indent
79 .It Va dev.est.%d.%driver
80 Driver in use, always est.
81 .It dev.est.0.%driver: est
83 The CPU that is exposing these frequencies.
88 The valid frequencies that are allowed by this CPU and their step values.
[all …]
H A Dnetfpga10g_nf10bmac.41 .\"-
6 .\" Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-11-C-0249
35 .Nd driver for the NetFPGA-10G Embedded CPU Ethernet Core
41 device driver provides support for the NetFPGA-10G Embedded CPU Ethernet
46 driver works with one PIO mode interface of the
47 NetFPGA-10G Embedded CPU Ethernet Core version 1.00a.
52 .%T NetFPGA-10G Wiki
53 .%U https://github.com/NetFPGA/NetFPGA-public/wiki
58 device driver first appeared in
64 .Pq FA8750-11-C-0249
[all …]
H A Dacpi_toshiba.433 To compile this driver into the kernel,
36 .Bd -ragged -offset indent
40 Alternatively, to load the driver as a
43 .Bd -literal -offset indent
52 driver allows the user to manipulate HCI-controlled hardware using a number of
57 .Bl -tag -width indent
67 .Bl -tag -width indent -compact
75 TV-Out
79 this hardware-specific driver.
82 driver for generic video output support.
[all …]
H A Daibs.425 To compile this driver into the kernel,
28 .Bd -ragged -offset indent
32 Alternatively, to load the driver as a
35 .Bd -literal -offset indent
41 driver provides support for the voltage, temperature and fan sensors
54 The driver supports an arbitrary set of sensors,
62 .Bl -bullet
79 For example, on an ASUS V3-P5G965 barebone:
80 .Bd -literal -offset indent
91 > sysctl -d dev.aibs.0.{volt,temp,fan}
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DM68k.cpp1 //===--- M68k.cpp - M68k Helpers for Tools -------------------*- C++-*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 #include "clang/Driver/Driver.h"
12 #include "clang/Driver/DriverDiagnostic.h"
13 #include "clang/Driver/Options.h"
21 using namespace clang::driver;
22 using namespace clang::driver::tools;
26 /// getM68kTargetCPU - Get the (LLVM) name of the 68000 cpu we are targeting.
28 if (Arg *A = Args.getLastArg(clang::driver::options::OPT_mcpu_EQ)) { in getM68kTargetCPU()
[all …]
H A DAArch64.cpp1 //===--- AArch64.cpp - AArch64 (not ARM) Helpers for Tools ------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 #include "clang/Driver/Driver.h"
12 #include "clang/Driver/DriverDiagnostic.h"
13 #include "clang/Driver/Options.h"
18 using namespace clang::driver;
19 using namespace clang::driver::tools;
23 /// \returns true if the given triple can determine the default CPU type even
24 /// if -arch is not specified.
[all …]
H A DPPC.cpp1 //===--- PPC.cpp - PPC Helpers for Tools ------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 #include "clang/Driver/Driver.h"
12 #include "clang/Driver/DriverDiagnostic.h"
13 #include "clang/Driver/Options.h"
18 using namespace clang::driver;
19 using namespace clang::driver::tools;
24 // LLVM may default to generating code for the native CPU, in getPPCGenericTargetCPU()
39 // for the 405 CPU. However, there are uses of this CPU ID in normalizeCPUName()
[all …]
H A DX86.cpp1 //===--- X86.cpp - X86 Helpers for Tools ------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 #include "clang/Driver/Driver.h"
12 #include "clang/Driver/DriverDiagnostic.h"
13 #include "clang/Driver/Options.h"
19 using namespace clang::driver;
20 using namespace clang::driver::tools;
24 std::string x86::getX86TargetCPU(const Driver &D, const ArgList &Args, in getX86TargetCPU()
26 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ)) { in getX86TargetCPU()
[all …]
H A DSystemZ.cpp1 //===--- SystemZ.cpp - SystemZ Helpers for Tools ----------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 #include "clang/Driver/DriverDiagnostic.h"
12 #include "clang/Driver/Options.h"
16 using namespace clang::driver;
17 using namespace clang::driver::tools;
21 systemz::FloatABI systemz::getSystemZFloatABI(const Driver &D, in getSystemZFloatABI()
27 << Args.getLastArg(options::OPT_mfloat_abi_EQ)->getAsString(Args); in getSystemZFloatABI()
29 if (Arg *A = Args.getLastArg(clang::driver::options::OPT_msoft_float, in getSystemZFloatABI()
[all …]
H A DARM.h1 //===--- ARM.h - ARM-specific (not AArch64) Tool Helpers --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 #include "clang/Driver/ToolChain.h"
22 namespace driver {
26 std::string getARMTargetCPU(StringRef CPU, llvm::StringRef Arch,
30 llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch,
32 StringRef getLLVMArchSuffixForARM(llvm::StringRef CPU, llvm::StringRef Arch,
55 FloatABI getARMFloatABI(const Driver &D, const llvm::Triple &Triple,
57 void setFloatABIInTriple(const Driver &D, const llvm::opt::ArgList &Args,
[all …]
H A DRISCV.cpp1 //===--- RISCV.cpp - RISC-V Helpers for Tools -------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 #include "clang/Driver/Driver.h"
14 #include "clang/Driver/DriverDiagnostic.h"
15 #include "clang/Driver/Options.h"
23 using namespace clang::driver;
24 using namespace clang::driver::tools;
29 static bool getArchFeatures(const Driver &D, StringRef Arch, in getArchFeatures()
45 for (const std::string &Str : (*ISAInfo)->toFeatures(/*AddAllExtension=*/true, in getArchFeatures()
[all …]
H A DMips.h1 //===--- Mips.h - Mips-specific Tool Helpers --------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 #include "clang/Driver/Driver.h"
20 namespace driver {
32 IEEE754Standard getIEEE754Standard(StringRef &CPU);
33 bool hasCompactBranches(StringRef &CPU);
37 void getMIPSTargetFeatures(const Driver &D, const llvm::Triple &Triple,
41 mips::FloatABI getMipsFloatABI(const Driver &D, const llvm::opt::ArgList &Args,
47 bool isNaN2008(const Driver &D, const llvm::opt::ArgList &Args,
[all …]
H A DARM.cpp1 //===--- ARM.cpp - ARM (not AArch64) Helpers for Tools ----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 #include "clang/Driver/Driver.h"
11 #include "clang/Driver/DriverDiagnostic.h"
12 #include "clang/Driver/Options.h"
18 using namespace clang::driver;
19 using namespace clang::driver::tools;
29 // True if M-profile.
36 // can be overridden by the pseudo-target flags '-mlittle-endian'/'-EL' and
[all …]
/freebsd/sys/sys/
H A Dcpu.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2005-2007 Nate Lawson (SDG)
35 * CPU device support.
59 return (-1); in cpu_get_nominal_mhz()
80 * CPU frequency control interface.
83 /* Each driver's CPU frequency setting is exported in this format. */
85 int freq; /* CPU clock in Mhz or 100ths of a percent. */
89 device_t dev; /* Driver providing this setting. */
90 int spec[4];/* Driver-specific storage for non-standard info. */
[all …]
/freebsd/share/man/man9/
H A Deventtimers.92 .\" Copyright (c) 2011-2013 Alexander Motin <mav@FreeBSD.org>
33 .Bd -literal
87 or periodically, to run different time-based events.
89 .Bl -tag -width "Consumers"
105 .Sh DRIVER API
106 Driver API is built around eventtimer structure.
107 To register its functionality driver allocates that structure and calls
109 Driver should fill following fields there:
110 .Bl -tag -width Va
115 .Bl -tag -width "ET_FLAGS_PERIODIC" -compact
[all …]
H A Dcrypto_driver.986 submitted to sessions associated with the driver.
95 methods are defined in the method table for the device driver attached to
98 specifies the size of a driver-specific per-session structure allocated by
101 is a bitmask of properties about the driver.
110 should be used for drivers which process requests on separate co-processors.
115 should be set for software drivers which use accelerated CPU instructions.
117 returns an opaque driver id.
120 unregisters a driver from the cryptographic framework.
130 is invoked by the cryptographic framework on each active driver to
131 determine the best driver to use for the session.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/msm/
H A Dqcom,idle-state.txt1 QCOM Idle States for cpuidle driver
3 ARM provides idle-state node to define the cpuidle states, as defined in [1].
4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle
6 The idle states supported by the QCOM SoC are defined as -
20 cache hierarchy is also out of standby, and then the cpu is allowed to resume
22 driver and is not defined in the DT. The SPM state machine should be
30 sequence and would wait for interrupt, before restoring the cpu to execution
33 Standalone PC: A cpu can power down and warmboot if there is a sufficient time
36 cpu or the system resources. This helps save power only on that core. The SPM
42 kernel. Entering a power down state for the cpu, needs to be done by trapping
[all …]
/freebsd/sys/dev/coretemp/
H A Dcoretemp.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
30 * Device driver for Intel's On Die thermal sensor via MSR.
73 static void coretemp_identify(driver_t *driver, device_t parent);
78 static uint64_t coretemp_get_thermal_msr(int cpu);
79 static void coretemp_clear_thermal_msr(int cpu);
106 DRIVER_MODULE(coretemp, cpu, coretemp_driver, NULL, NULL);
109 coretemp_identify(driver_t *driver, device_t parent) in coretemp_identify() argument
122 * CPUID 0x06 returns 1 if the processor has on-die thermal in coretemp_identify()
130 * We add a child for each CPU since settings must be performed in coretemp_identify()
[all …]

12345678910>>...32