| /freebsd/share/man/man4/ |
| H A D | cpufreq.4 | 30 .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 D | hwpmc.4 | 1 .\" 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 D | amdtemp.4 | 1 .\"- 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 D | acpi.4 | 40 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 D | apic.4 | 30 .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 D | hpet.4 | 30 .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 D | nvme.4 | 2 .\" 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 D | est.4 | 36 .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 D | netfpga10g_nf10bmac.4 | 1 .\"- 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 D | acpi_toshiba.4 | 33 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 D | aibs.4 | 25 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 D | M68k.cpp | 1 //===--- 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 D | AArch64.cpp | 1 //===--- 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 D | PPC.cpp | 1 //===--- 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 D | X86.cpp | 1 //===--- 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 D | SystemZ.cpp | 1 //===--- 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 D | ARM.h | 1 //===--- 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 D | RISCV.cpp | 1 //===--- 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 D | Mips.h | 1 //===--- 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 D | ARM.cpp | 1 //===--- 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 D | cpu.h | 1 /*- 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 D | eventtimers.9 | 2 .\" 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 D | crypto_driver.9 | 86 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 D | qcom,idle-state.txt | 1 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 D | coretemp.c | 1 /*- 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 …]
|