/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 …]
|
H A D | TOTPState.interface.yaml | 2 This interface defines methods and properties required for Time-based 3 One-time Password (TOTP) multi-factor authentication at user manager level 4 to support multi-factor authentication. This interface implemented by each 5 user manager object to support TOTP based authenticators like google, 9 - name: SecretKeyRequired 11 This method checks whether google-authenticator secret key setup 14 - name: UserName 19 - name: Status 25 - xyz.openbmc_project.User.Common.Error.UserNameDoesNotExist
|
/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) 30 - To disable from building, use the `-Dcontrol-service=disabled` meson option: 32 meson build -Dcontrol-service=disabled 34 - [Fan Presence Detection](#fan-presence-detection) [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/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/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | ManagerAccount.v1_14_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 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 …]
|
H A D | Job.v1_3_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 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_]*$": { 49 "description": "The available OEM-specific actions for this resource.", 50 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 61 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 77 "format": "uri-reference", 94 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 110 "format": "uri-reference", 127 "^([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_14_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 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/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/openbmc/poky/bitbake/lib/toaster/orm/fixtures/ |
H A D | README | 6 In this directory we have the fixtures which are loaded the first time you start Toaster. 9 - settings.xml This Contains Toaster wide settings, such as the default values for 12 - poky.xml This is the default release data for supported poky based setup 14 - oe-core.xml This is the default release data for supported oe-core based setups 18 - custom.xml 26 # To load data at any point in time 30 https://docs.djangoproject.com/en/3.2/ref/django-admin/#django-admin-loaddata
|
/openbmc/bmcweb/ |
H A D | README.md | 9 - DBus event websocket. Allows registering on changes to specific dbus paths, 11 - OpenBMC DBus REST api. Allows direct, low interference, high fidelity access 13 - Serial: A serial websocket for interacting with the host serial console 15 - Redfish: A protocol compliant, [DBus to Redfish translator](docs/Redfish.md). 16 - KVM: A websocket based implementation of the RFB (VNC) frame buffer protocol 17 intended to mate to webui-vue to provide a complete KVM implementation. 31 - Basic authentication per RFC7617 32 - Cookie based authentication for authenticating against webui-vue 33 - Mutual TLS authentication based on OpenSSL 34 - Session authentication through webui-vue [all …]
|
/openbmc/qemu/include/exec/ |
H A D | icount.h | 2 * icount - Instruction Counter API 6 * SPDX-License-Identifier: GPL-2.0-or-later 15 * @ICOUNT_DISABLED: Disabled - Do not count executed instructions. 16 * @ICOUNT_PRECISE: Enabled - Fixed conversion of insn to ns via "shift" option 17 * @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. */
|
/openbmc/phosphor-settingsd/ |
H A D | README-settings-manager.md | 7 - Each setting should be a distinct D-Bus object. 9 - The above makes it possible to not even create settings objects that do not 12 - It should be possible, for example, for host0/ and host1/ on a system with two 16 - It should be possible to specify default settings for a system at build-time, 17 based on which the settings manager should at run-time create appropriate 18 D-Bus objects and place them on the bus. 23 in YAML. Based on this policy file, the settings manager code is generated to be 24 able to create only relevant settings D-Bus objects along with specifying their
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/htpdate/ |
H A D | htpdate_1.3.7.bb | 1 SUMMARY = "HTTP based time synchronization tool" 2 DESCRIPTION = "The HTTP Time Protocol (HTP) is used to synchronize a computer's time with\ 3 web servers as reference time source. This program can be used instead\ 5 Htpdate will synchronize the computer time to Greenwich Mean Time (GMT),\ 13 LICENSE = "GPL-2.0-or-later" 16 SRC_URI = "http://www.vervest.org/htp/archive/c/htpdate-${PV}.tar.gz"
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | vmclock-abi.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause) */ 4 * This structure provides a vDSO-style clock to VM guests, exposing the 6 * counter, etc.) and real time. It is designed to address the problem of 13 * ±50PPM, or 4 seconds a day). This frequency also varies over time on the 30 * action, even when using a vDSO-style method to get the time instead of a 34 * precise relationship of the CPU counter to real time, as calibrated by the 35 * host. This means that userspace applications can have accurate time 49 * nascent virtio-rtc standard, as a virtio-rtc that does not address the live 52 * the virtio-rtc proposal. The structure can also be exposed through an ACPI 61 #include "standard-headers/linux/types.h" [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | time_helper.c | 2 * RISC-V timer helper implementation. 28 CPURISCVState *env = &cpu->env; in riscv_vstimer_cb() 29 env->vstime_irq = 1; in riscv_vstimer_cb() 36 riscv_cpu_update_mip(&cpu->env, MIP_STIP, BOOL_TO_MASK(1)); in riscv_stimer_cb() 48 RISCVAclintMTimerState *mtimer = env->rdtime_fn_arg; in riscv_timer_write_timecmp() 52 if (!riscv_cpu_cfg(env)->ext_sstc || !env->rdtime_fn || in riscv_timer_write_timecmp() 53 !env->rdtime_fn_arg || !get_field(env->menvcfg, MENVCFG_STCE)) { in riscv_timer_write_timecmp() 59 (!riscv_has_ext(env, RVH) || !get_field(env->henvcfg, HENVCFG_STCE))) { in riscv_timer_write_timecmp() 64 timebase_freq = mtimer->timebase_freq; in riscv_timer_write_timecmp() 65 rtc_r = env->rdtime_fn(env->rdtime_fn_arg) + delta; in riscv_timer_write_timecmp() [all …]
|
/openbmc/sdeventplus/example/ |
H A D | heartbeat.cpp | 4 #include <sdeventplus/source/time.hpp> 18 using Time = sdeventplus::source::Time<clockId>; typedef 38 auto hbFunc = [interval](Time& source, Time::TimePoint time) { in main() argument 41 // Time sources are oneshot and are based on an absolute time in main() 42 // we need to reconfigure the time source to go off again after the in main() 43 // configured interval and re-enable it. in main() 44 source.set_time(time + std::chrono::seconds{interval}); in main() 47 Time time(event, Clock(event).now(), std::chrono::seconds{1}, in main() local
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-totp/ |
H A D | tpm2-totp_0.3.0.bb | 1 SUMMARY = "Attest the trustworthiness of a device against a human using time-based one-time passwor… 3 LICENSE = "BSD-3-Clause" 8 DEPENDS = "autoconf-archive libtss2-dev qrencode" 13 SRC_URI = "git://github.com/tpm2-software/tpm2-totp.git;branch=master;protocol=https" 15 inherit autotools-brokensep pkgconfig
|
/openbmc/sdeventplus/src/sdeventplus/ |
H A D | clock.hpp | 27 * Based on the underlying sd_event time functions 33 /** @brief Types needed by chrono functions to store time data 41 /** @brief Constructs a new Clock with time data from the Event 43 * @param[in] event - The event used as the basis for the clock 48 /** @brief Gets the current time of the clock 51 * @return The std::chrono::time_point representing the current time
|
/openbmc/docs/designs/ |
H A D | thermal-control-modes.md | 7 Created: 2019-02-06 17 optical cables plugged into a card downwind from the GPUs' exhaust, an end-user 31 exists on other system where mathematical calculations are done based on the 35 <https://github.com/openbmc/dbus-sensors/blob/master/src/ExitAirTempSensor.cpp> 39 Create the ability for an end-user to enable the use of a thermal control mode 40 other than the default. In this use-case, the mode is specific to an 42 standardized profile/modes such "Acoustic" and "Performance". Once the end-user 54 As one implementation, phosphor-fan-presence/control would be updated to extend 58 queried for supported modes or update the current mode. An end-user may set the 60 persisted each time it is updated. This is to ensure each time the fan control [all …]
|
/openbmc/u-boot/board/gateworks/gw_ventana/ |
H A D | README | 1 U-Boot for the Gateworks Ventana Product Family boards 3 This file contains information for the port of U-Boot to the Gateworks 7 is supported by a single bootloader build by using a common SPL and U-Boot 13 --------------------------------- 19 will build the following artifacts from U-Boot source: 20 - SPL - Secondary Program Loader that the i.MX6 BOOT ROM (Primary Program 22 The DRAM controller, loads u-boot.img from the detected boot device, 25 - u-boot.img - The main U-Boot core which is u-boot.bin with a image header. 29 -------- 31 To build U-Boot for the Gateworks Ventana product family: [all …]
|
/openbmc/u-boot/arch/arm/mach-versal/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0+ 21 Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header 34 Setup time clock frequency for certain platform 48 Setup time clock divisor for input clock.
|
/openbmc/qemu/tests/qtest/ |
H A D | rs5c372-test.c | 6 * Based on ds1338-test.c 8 * SPDX-License-Identifier: GPL-2.0-or-later 22 time_t now = time(NULL); in rs5c372_read_date() 27 /* check retrieved time against local time */ in rs5c372_read_date() 28 g_assert_cmpuint(from_bcd(resp[5]), == , utc->tm_mday); in rs5c372_read_date() 29 g_assert_cmpuint(from_bcd(resp[6]), == , 1 + utc->tm_mon); in rs5c372_read_date() 30 g_assert_cmpuint(2000 + from_bcd(resp[7]), == , 1900 + utc->tm_year); in rs5c372_read_date() 39 qos_node_consumes("rs5c372", "i2c-bus", &opts); in rs5c372_register_nodes()
|
/openbmc/phosphor-fan-presence/monitor/example/ |
H A D | monitor.yaml | 1 #Example fan monitor definitions for phosphor-fan-monitor 8 # - inventory: 12 # * timebased - use a percentage based deviation 13 # * count - run up/down count fault detection] 18 # [Time (in secs) actual speed can be outside of deviation of 26 # - name [The name of the fan sensor] 44 # - object: [Object path of property to use] 52 # - class: [Group class name 54 # * NonzeroSpeed - Only trust if at least one sensor in the group 57 # - name [The name of the fan sensor in this group] [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | LGPL-3.0-with-zeromq-exception | 23 by the Library, but which is not otherwise based on the Library. 35 based on the Application, and not on the Linked Version. 110 Library. A suitable mechanism is one that (a) uses at run time 113 of the Library that is interface-compatible with the Linked 130 You may place library facilities that are a work based on the 136 a) Accompany the combined library with a copy of the same work based 141 is a work based on the Library, and explaining where to find the 147 of the GNU Lesser General Public License from time to time. Such new 167 -------------------------------------------------------------------------------- 177 derived from or based on this library. If you modify this library, you must
|