/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/User/ |
H A D | TOTPAuthenticator.interface.yaml | 2 This interface defines methods and properties required for Time-based 3 One-time Password (TOTP) multi-factor authentication at user level to 4 support multi-factor authentication secret key setup for each user. This 5 interface implemented by each user object to support TOTP based 9 - name: CreateSecretKey 11 This method setup Time-based One-time Password (TOTP) authenticator 15 - name: SecretKey 21 - xyz.openbmc_project.Common.Error.UnsupportedRequest 22 - xyz.openbmc_project.Common.Error.NotAllowed 24 - name: VerifyOTP [all …]
|
/openbmc/phosphor-fan-presence/ |
H A D | README.md | 5 - [Overview](#overview) 6 - [Building](#building) 7 - [Contents](#contents) 11 The phosphor-fan-presence repository provides a set of thermal related 16 in a BMC image at _configure_ time to provide only the functionality needed by a 23 method. Support for the use of YAML based configuration files may be removed 29 - [Fan Control](#fan-control) 31 - To disable from building, use the `-Dcontrol-service=disabled` meson option: 33 meson build -Dcontrol-service=disabled 35 - [Fan Presence Detection](#fan-presence-detection) [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/silvermont/ |
H A D | pipeline.json | 7 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 15 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 24 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 33 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 42 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 51 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 60 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 69 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 78 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… 87 …ction. This unit predicts the target address not only based on the EIP of the branch but also base… [all …]
|
/openbmc/linux/Documentation/admin-guide/thermal/ |
H A D | intel_powerclamp.rst | 6 - Arjan van de Ven <arjan@linux.intel.com> 7 - Jacob Pan <jacob.jun.pan@linux.intel.com> 12 - Goals and Objectives 15 - Idle Injection 16 - Calibration 19 - Effectiveness and Limitations 20 - Power vs Performance 21 - Scalability 22 - Calibration 23 - Comparison with Alternative Techniques [all …]
|
/openbmc/linux/Documentation/admin-guide/mm/damon/ |
H A D | reclaim.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based Reclamation 7 DAMON-based Reclamation (DAMON_RECLAIM) is a static kernel module that aimed to 9 It doesn't aim to replace the LRU-list based page_granularity reclamation, but 15 On general memory over-committed systems, proactively reclaiming cold pages 20 Free Pages Reporting [3]_ based memory over-commit virtualization systems are 24 guests could be not so memory-frugal, mainly because some kernel subsystems and 25 user-space applications are designed to use as much memory as available. Then, 33 DAMON_RECLAIM finds memory regions that didn't accessed for specific time 36 out memory regions that didn't accessed longer time first. System [all …]
|
H A D | lru_sort.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based LRU-lists Sorting 7 DAMON-based LRU-lists Sorting (DAMON_LRU_SORT) is a static kernel module that 8 aimed to be used for proactive and lightweight data access pattern based 9 (de)prioritization of pages on their LRU-lists for making LRU-lists a more 12 Where Proactive LRU-lists Sorting is Required? 15 As page-granularity access checking overhead could be significant on huge 23 Because DAMON can identify access patterns of best-effort accuracy while 24 inducing only user-specified range of overhead, proactively running 32 rates that higher than a user-specified threshold) and cold pages (pages of [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_reg_defs.h | 1 /* SPDX-License-Identifier: MIT */ 13 * REG_BIT() - Prepare a u32 bit value 14 * @__n: 0-based bit number 16 * Local wrapper for BIT() to force u32, with compile time checks. 26 * REG_BIT8() - Prepare a u8 bit value 27 * @__n: 0-based bit number 29 * Local wrapper for BIT() to force u8, with compile time checks. 39 * REG_GENMASK() - Prepare a continuous u32 bitmask 40 * @__high: 0-based high bit 41 * @__low: 0-based low bit [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | ManagerAccount.v1_13_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 40 "description": "The available OEM-specific actions for this resource.", 41 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 66 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 82 "format": "uri-reference", 95 …"description": "This action clears the secret key for Time-based One-Time Password (TOTP) multi-fa… 96 …"This action shall clear the secret key for RFC6238-defined Time-based One-Time Password (TOTP) mu… 99 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | ManagerAccount.v1_13_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 40 "description": "The available OEM-specific actions for this resource.", 41 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 66 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 82 "format": "uri-reference", 95 …"description": "This action clears the secret key for Time-based One-Time Password (TOTP) multi-fa… 96 …"This action shall clear the secret key for RFC6238-defined Time-based One-Time Password (TOTP) mu… 99 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
/openbmc/u-boot/drivers/ddr/marvell/a38x/ |
H A D | mv_ddr_topology.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 96 MV_DDR_CFG_DEFAULT, /* based on data in mv_ddr_topology_map structure */ 97 MV_DDR_CFG_SPD, /* based on data in spd */ 98 MV_DDR_CFG_USER, /* based on data from user */ 99 MV_DDR_CFG_STATIC, /* based on data from user in register-value format */ 116 MV_DDR_TCK_AVG_MIN, /* sdram min cycle time (t ck avg min) */ 117 MV_DDR_TAA_MIN, /* min cas latency time (t aa min) */ 118 MV_DDR_TRFC1_MIN, /* min refresh recovery delay time (t rfc1 min) */ 119 MV_DDR_TWR_MIN, /* min write recovery time (t wr min) */ 120 MV_DDR_TRCD_MIN, /* min ras to cas delay time (t rcd min) */ [all …]
|
/openbmc/linux/kernel/rcu/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # RCU-related configuration options 11 # Dynticks-idle tracking 26 thousands of CPUs, but for which real-time response 37 designed for UP systems from which real-time response 42 bool "Make expert-level adjustments to RCU configuration" 46 expert-level adjustments to RCU configuration. By default, 47 no such adjustments can be made, which has the often-beneficial 48 side-effect of preventing "make oldconfig" from asking you all 52 Say Y if you need to make expert-level adjustments to RCU. [all …]
|
/openbmc/linux/Documentation/timers/ |
H A D | highres.rst | 8 https://www.kernel.org/doc/ols/2006/ols2006v1-pages-333-346.pdf 11 http://www.cs.columbia.edu/~nahum/w6998/papers/ols2006-hrtimers-slides.pdf 14 changes in the time(r) related Linux subsystems. Figure #1 (p. 2) shows the 15 design of the Linux time(r) system before hrtimers and other building blocks 23 - hrtimer base infrastructure 24 - timeofday and clock source management 25 - clock event management 26 - high resolution timer functionality 27 - dynamic ticks 31 --------------------------- [all …]
|
/openbmc/linux/Documentation/locking/ |
H A D | robust-futexes.rst | 8 ---------- 15 A futex is in essence a user-space address, e.g. a 32-bit lock variable 21 waiter with the waker - without them having to know about each other. 26 state, and there's no in-kernel state associated with it. The kernel 33 pthread_mutex_t, or yum is kill -9-ed), then waiters for that lock need 39 prematurely - and the new owner can decide whether the data protected by 42 There is a big conceptual problem with futex based mutexes though: it is 47 Userspace has no chance to clean up after the lock either - userspace is 48 the one that crashes, so it has no opportunity to clean up. Catch-22. 50 In practice, when e.g. yum is kill -9-ed (or segfaults), a system reboot [all …]
|
/openbmc/linux/include/linux/ |
H A D | timekeeping.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 24 * ktime_get() family: read the current time in a multitude of ways, 26 * The default time reference is CLOCK_MONOTONIC, starting at 27 * boot time but not counting the time spent in suspend. 31 * To get the time in a different format, use the ones wit 34 * See Documentation/core-api/timekeeping.rst for more details. 39 * timespec64 based interfaces 57 * ktime_t based interfaces 75 * ktime_get_real - get the real (wall-) time in ktime_t format 88 * ktime_get_boottime - Returns monotonic time since boot in ktime_t format [all …]
|
/openbmc/pldm/tools/visualize-pdr/ |
H A D | README.md | 4 fetches only one PDR at a time. With a lot of sensors/effecters & with a lot of 11 system at any given point in time. 15 - Python 3.6+ 16 - graphviz 17 - Graphviz is open source graph visualization software. Graph visualization is 20 - There are standard package available for graphviz for both rpm based as well 21 as the debian based systems, it can be installed using : 24 # RPM based distro 27 # Debian based distro 34 - The `requirements.txt` file should list all Python libraries that the tool [all …]
|
/openbmc/linux/drivers/i2c/muxes/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "GPIO-based I2C arbitration" 20 will be called i2c-arb-gpio-challenge. 23 tristate "GPIO-based I2C multiplexer" 27 GPIO based I2C multiplexer. This driver provides access to 32 will be called i2c-mux-gpio. 42 by a MUX-controller from the MUX subsystem. 45 will be called i2c-mux-gpmux. 56 will be called i2c-mux-ltc4306. 65 will be called i2c-mux-pca9541. [all …]
|
/openbmc/linux/Documentation/block/ |
H A D | bfq-iosched.rst | 5 BFQ is a proportional-share I/O scheduler, with some extra 6 low-latency capabilities. In addition to cgroups support (blkio or io 9 - BFQ guarantees a high system and application responsiveness, and a 10 low latency for time-sensitive applications, such as audio or video 12 - BFQ distributes bandwidth, and not just time, among processes or 13 groups (switching back to time distribution when needed to keep 19 goal, for a given device, is to achieve the maximum-possible 20 throughput at all times, then do switch off all low-latency heuristics 25 As every I/O scheduler, BFQ adds some overhead to per-I/O-request 27 single-lock-protected, per-request processing time of BFQ---i.e., the [all …]
|
/openbmc/linux/Documentation/admin-guide/pm/ |
H A D | cpufreq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 Operating Performance Points or P-states (in ACPI terminology). As a rule, 22 can be retired by the CPU over a unit of time, but also the higher the clock 24 time (or the more power is drawn) by the CPU in the given P-state. Therefore 26 that can be executed over a unit of time) and the power drawn by the CPU. 29 as possible and then there is no reason to use any P-states different from the 30 highest one (i.e. the highest-performance frequency/voltage configuration 33 relatively long time without utilizing it entirely may be regarded as wasteful. 38 put into different P-states. 41 capacity, so as to decide which P-states to put the CPUs into. Of course, since [all …]
|
/openbmc/qemu/docs/devel/migration/ |
H A D | dirty-limit.rst | 5 introduced in the 8.1 QEMU release that uses a new algorithm based on the KVM 12 ------------------------------------------------------------------------------ 13 main --------------> throttle thread ------------> PREPARE(1) <-------- 17 -\ CALCULATE(2) | 21 \ SET PENALTY(3) ----- 22 -\ | 25 -> virtual CPU thread -------> ACCEPT PENALTY(4) 26 ------------------------------------------------------------------------------ 28 When the qmp command qmp_set_vcpu_dirty_limit is called for the first time, 32 - PREPARE (1) [all …]
|
/openbmc/linux/arch/arm/mach-pxa/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "PXA2xx/PXA3xx-based" 26 Include support for Marvell PXA25x based platforms using 37 Include support for Marvell PXA27x based platforms using 51 Include support for Marvell PXA3xx based platforms using 64 Basix, Connex, ws-200ax, ws-400ax systems 79 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 84 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 85 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 86 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) [all …]
|
/openbmc/linux/tools/power/cpupower/man/ |
H A D | cpupower-monitor.1 | 1 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual" 3 cpupower\-monitor \- Report processor frequency and idle statistics 7 .RB "\-l" 10 .RB [ -c ] [ "\-m <mon1>," [ "<mon2>,..." ] ] 11 .RB [ "\-i seconds" ] 14 .RB [ -c ][ "\-m <mon1>," [ "<mon2>,..." ] ] 18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power 22 \fBcpupower-monitor \fP implements independent processor sleep state and 24 directly reading out hardware registers. Use \-l to get an overview which are 29 \-l [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | orc-unwinder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 They contain out-of-band data which is used by the in-kernel ORC 17 unwinder. Objtool generates the ORC data by first doing compile-time 23 The per-object ORC sections are combined at link time and are sorted and 24 post-processed at boot time. The unwinder uses the resulting data to 25 correlate instruction addresses with their stack states at run time. 33 3.2%, resulting in a broad kernel-wide slowdown. Measurements by Mel 34 Gorman [1]_ have shown a slowdown of 5-10% for some workloads. 50 reliably unwind across interrupts and exceptions. Frame pointer based 56 that it needs more memory to store the ORC unwind tables: roughly 2-4MB [all …]
|
/openbmc/linux/drivers/tty/serial/8250/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 23 non-standard serial ports, since the configuration information will 51 If you did not notice yet and/or you have userspace from pre-3.7, it 68 serial port. Doing so takes additional time at boot. 104 to the kernel at boot time.) 146 Note that serial ports on NetMos 9835 Multi-I/O cards are handled 167 Say Y here to enable support for 16-bit PCMCIA serial devices, 169 multi-function Ethernet/modem cards. (PCMCIA- or PC-cards are 170 credit-card size devices often used with laptops.) 181 This enables support for FPGA based UARTs found on many MEN [all …]
|
/openbmc/qemu/include/sysemu/ |
H A D | cpu-timers.h | 7 * See the COPYING file in the top-level directory. 18 /* icount - Instruction Counter API */ 23 * @ICOUNT_DISABLED: Disabled - Do not count executed instructions. 24 * @ICOUNT_PRECISE: Enabled - Fixed conversion of insn to ns via "shift" option 25 * @ICOUNT_ADAPTATIVE: Enabled - Runtime adaptive algorithm to compute shift 42 * cpus-tcg vCPU thread so the main-loop can see time has moved forward. 49 /* return the virtual CPU time in ns, based on the instruction counter. */ 52 * convert an instruction counter value to ns, based on the icount shift. 62 * @errp: pointer to a NULL-initialized error object 71 /* if the CPUs are idle, start accounting real time to virtual clock. */ [all …]
|
/openbmc/linux/Documentation/networking/dsa/ |
H A D | sja1105.rst | 8 The NXP SJA1105 is a family of 10 SPI-managed automotive switches: 10 - SJA1105E: First generation, no TTEthernet 11 - SJA1105T: First generation, TTEthernet 12 - SJA1105P: Second generation, no TTEthernet, no SGMII 13 - SJA1105Q: Second generation, TTEthernet, no SGMII 14 - SJA1105R: Second generation, no TTEthernet, SGMII 15 - SJA1105S: Second generation, TTEthernet, SGMII 16 - SJA1110A: Third generation, TTEthernet, SGMII, integrated 100base-T1 and 17 100base-TX PHYs 18 - SJA1110B: Third generation, TTEthernet, SGMII, 100base-T1, 100base-TX [all …]
|