/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/gpio/phosphor-gpio-monitor/catalina/ |
H A D | prepare-serv-json | 3 CONFIG_DIR="/usr/share/phosphor-gpio-monitor" 4 MULTI_MONITOR_DEFAULT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-monitor.json" 5 MULTI_MONITOR_EVT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-monitor-evt.json" 6 MULTI_PRESENCE_DEFAULT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-presence.json" 7 MULTI_PRESENCE_EVT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-presence-evt.json" 9 SERV_JSON_DIR="/var/lib/phosphor-gpio-monitor" 10 MULTI_MONITOR_SERV_JSON="${SERV_JSON_DIR}/phosphor-multi-gpio-monitor.json" 11 MULTI_PRESENCE_SERV_JSON="${SERV_JSON_DIR}/phosphor-multi-gpio-presence.json" 15 if [ -L "${MULTI_MONITOR_SERV_JSON}" ]; then 22 ln -s "${MULTI_MONITOR_EVT_CONF}" "${MULTI_MONITOR_SERV_JSON}" [all …]
|
/openbmc/phosphor-buttons/inc/ |
H A D | button_handler.hpp | 45 * There are 3 buttons supported - Power, ID, and Reset. 47 * check for that button on D-Bus before listening for its signals. 62 * @param[in] bus - sdbusplus connection object 72 * @param[in] msg - sdbusplus message from signal 81 * @param[in] msg - sdbusplus message from signal 90 * @param[in] msg - sdbusplus message from signal 97 * In multi host system increases host position by 1 up to max host 100 * @param[in] msg - sdbusplus message from signal 106 * @brief Checks if system is powered on 113 * @return std::string - the D-Bus service name if found, else [all …]
|
/openbmc/phosphor-power/phosphor-power-supply/docs/ |
H A D | MultiChassis.md | 1 # Multi-Chassis Support for phosphor-psu-monitor 5 Currently, **phosphor-psu-monitor** operates on a **single chassis**. 7 - It gets the PSUs device access information (such as PSU I2CBus and I2CAddress) 9 - The phosphor-psu-monitor uses a **fixed object path**, appended with the PSU 11 - Example of current PSU path: 14 /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 18 ## Goal: Support Multi-Chassis PSUs 20 To support **multi-chassis**, the **phosphor-psu-monitor** requires the 23 - Define Chassis class 24 - Modify the **PSUManager** class to instantiate one **Chassis class** per [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | README.md | 5 The goal of the phosphor-state-manager repository is to control and track the 6 states of the different software entities in a system. All users will usually 28 state and the system should be checked for errors. For more information refer 32 power to the chassis. The Chassis being on is a pre-req to the Host being 37 A simple system design would be to include a single _BMC_, _Host_, and 62 Instance 0 (chassis_system0) will be treated as a complete chassis system which 64 complete system. 66 In multi-host or multi-chassis system, instance number can be used from 1-N, as 67 0 is reserved for complete system. In multi chassis system this can be named as 77 to the system as a whole as if it was a system with one BMC, one chassis and one [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/User/ |
H A D | MultiFactorAuthConfiguration.interface.yaml | 2 This interface defines multi-factor authentication configuration. This 4 authentication mechanisms to users on the system 7 - name: Enabled 11 Multi-factor authentication configuration. This interface will be 12 implemented by user manager D-bus object to support user's MFA 15 - name: Supported 18 - readonly 20 This property is read only for populating allowed multi-factor 21 authentication types. When there are no multi-factor authentication 26 - name: Type [all …]
|
/openbmc/u-boot/arch/arm/mach-uniphier/ |
H A D | Kconfig | 85 This option allows to use the UniPhier System Cache as L2 cache. 93 Say Y to use the on-board UART, Ether, LED devices. 100 The boot mode pins are latched when the system reset is deasserted 101 and determine which device the system should load a boot image from. 113 bool "Enable dump command of DDR Multi PHY parameters" 117 The command "ddrmphy" shows the resulting parameters of DDR Multi PHY 118 training; it is useful for the evaluation of DDR Multi PHY training. 121 default "uniphier-v7" if ARCH_UNIPHIER_LD4_SLD8 || ARCH_UNIPHIER_V7_MULTI
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-catalina/plat-svc/files/ |
H A D | platform-sys-init.service | 2 Description=Catalina Early System Init 3 Before=phosphor-multi-gpio-monitor.service 4 Before=phosphor-multi-gpio-presence.service 5 Before=phosphor-pid-control.service 9 After=systemd-networkd.service 13 ExecStart=/usr/libexec/plat-svc/platform-early-sys-init 17 WantedBy=multi-user.target
|
/openbmc/phosphor-gpio-monitor/ |
H A D | README.md | 5 ### `phosphor-gpio-monitor` 12 ### `phosphor-multi-gpio-monitor` 14 This daemon accepts command line parameter as a well-defined GPIO configuration 20 New implementation (phosphor-multi-gpio-monitor) provides multiple gpio line 21 monitoring in single instance of phosphor-multi-gpio-monitor running. It is very 27 There is a phosphor-multi-gpio-monitor.json file that defines details of GPIOs 79 ### `phosphor-multi-gpio-presence` 81 This daemon accepts command line parameter as a well-defined GPIO configuration 88 New implementation (phosphor-multi-gpio-presence) provides multiple gpio line 89 monitoring in single instance of phosphor-multi-gpio-presence running. It is [all …]
|
H A D | meson.build | 2 'phosphor-gpio-monitor', 10 license: 'Apache-2.0', 20 phosphor_dbus_interfaces = dependency('phosphor-dbus-interfaces') 21 phosphor_logging = dependency('phosphor-logging') 25 nlohmann_json_dep = dependency('nlohmann_json', include_type: 'system') 34 '-DBOOST_ASIO_DISABLE_THREADS', 35 '-DBOOST_ERROR_CODE_HEADER_ONLY', 36 '-DBOOST_SYSTEM_NO_DEPRECATED', 48 'phosphor-gpio-monitor@.service', 54 'phosphor-multi-gpio-monitor.service', [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/ |
H A D | PowerSupplyRedundancy.interface.yaml | 4 - name: PowerSupplyRedundancyEnabled 7 - const 10 - name: RotationEnabled 14 - name: RotationAlgorithm 19 - name: RotationRankOrder 24 - name: PeriodOfRotation 30 - name: ColdRedundancyStatus 34 - name: PSUNumber 37 Number of PSUs are currently on system. 38 - name: RedundantCount [all …]
|
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-minerva/plat-svc/files/ |
H A D | minerva-sys-init.service | 2 Description=Minerva Early System Init 3 Before=phosphor-multi-gpio-monitor.service 7 ExecStart=/usr/libexec/minerva-early-sys-init 11 WantedBy=multi-user.target
|
/openbmc/openbmc/meta-bytedance/meta-g220a/recipes-phosphor/ipmi/phosphor-ipmi-config/ |
H A D | channel_config.json | 8 "protocol_type" : "ipmb-1.0", 9 "session_supported" : "session-less", 18 "medium_type" : "lan-802.3", 19 "protocol_type" : "ipmb-1.0", 20 "session_supported" : "multi-session", 29 "medium_type" : "lan-802.3", 30 "protocol_type" : "ipmb-1.0", 31 "session_supported" : "multi-session", 40 "medium_type" : "system-interface", 42 "session_supported" : "session-less", [all …]
|
/openbmc/openbmc/meta-inventec/meta-starscream/recipes-phosphor/ipmi/phosphor-ipmi-config/ |
H A D | channel_config.json | 7 "medium_type" : "lan-802.3", 8 "protocol_type" : "ipmb-1.0", 9 "session_supported" : "multi-session", 18 "medium_type" : "lan-802.3", 19 "protocol_type" : "ipmb-1.0", 20 "session_supported" : "multi-session", 29 "medium_type" : "lan-802.3", 30 "protocol_type" : "ipmb-1.0", 31 "session_supported" : "multi-session", 42 "session_supported" : "session-less", [all …]
|
/openbmc/openbmc/meta-facebook/meta-yosemite5/recipes-yosemite5/plat-svc/files/ |
H A D | yosemite5-sys-init.service | 2 Description=Yosemite5 Early System Init 3 Before=phosphor-multi-gpio-monitor.service 4 Before=phosphor-pid-control.service 9 ExecStart=/usr/libexec/yosemite5-early-sys-init 13 WantedBy=multi-user.target
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/ |
H A D | yosemite4-sys-init.service | 2 Description=Yosemite4 Early System Init 3 Before=phosphor-multi-gpio-monitor.service 4 Before=phosphor-pid-control.service 10 ExecStart=/usr/libexec/yosemite4-early-sys-init 14 WantedBy=multi-user.target
|
/openbmc/qemu/docs/system/ |
H A D | multi-process.rst | 1 .. _Multi-process QEMU: 3 Multi-process QEMU 6 This document describes how to configure and use multi-process qemu. 7 For the design document refer to docs/devel/multi-process.rst. 10 ---------------- 12 multi-process is enabled by default for targets that enable KVM 16 -------- 18 Multi-process QEMU requires an orchestrator to launch. 20 Following is a description of command-line used to launch mpqemu. 24 - The Orchestrator creates a unix socketpair [all …]
|
/openbmc/docs/designs/ |
H A D | multihost-ipmi-design.md | 1 # Multi-host IPMI design 12 The current version of OpenBMC does not support multi-host implementation in 13 IPMI commands handling. We have a multi-host system and proposing the design to 14 support multi-host. 27 IPMI and IPMB System architecture: 30 +------------------------------------+ 32 | +-----------+ +------------+ | +--------+ 34 | | | | |-|------| Host-1 | 36 | | | | | | +--------+ 39 | | | D-Bus | | | +--------+ [all …]
|
H A D | bmc-boot-ready.md | 12 firmware) to power on and boot the system. The goal of this design is to define 16 For example, on some system, you can not power on the chassis until the VPD has 29 [state][2] management interfaces in a system. The BMC, Chassis, and Host. Within 33 `multi-user.target` has successfully started all if its services. 37 1. D-Bus objects don't exist until the backend is prepared to handle them. 38 2. If a user tries something that system is not in proper state to handle then 40 3. If a user tries something that system is not in proper state to handle then 43 Option 1 is challenging because D-Bus interfaces provided by OpenBMC state 44 applications have a mix of read-only properties (like current state) and 51 the op-panel code now need to properly handle error codes like this. You can [all …]
|
/openbmc/phosphor-state-manager/service_files/ |
H A D | phosphor-discover-system-state@.service | 3 Wants=mapper-wait@-xyz-openbmc_project-control-host%i-power_restore_policy.service 4 After=mapper-wait@-xyz-openbmc_project-control-host%i-power_restore_policy.service 5 Wants=mapper-wait@-xyz-openbmc_project-state-host%i.service 6 After=mapper-wait@-xyz-openbmc_project-state-host%i.service 7 Wants=mapper-wait@-xyz-openbmc_project-state-chassis%i.service 8 After=mapper-wait@-xyz-openbmc_project-state-chassis%i.service 9 Wants=mapper-wait@-xyz-openbmc_project-state-bmc0.service 10 After=mapper-wait@-xyz-openbmc_project-state-bmc0.service 11 After=phosphor-reset-chassis-on@%i.service 14 After=multi-user.target [all …]
|
/openbmc/u-boot/test/image/ |
H A D | test-imagetools.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 12 # ./test/image/test-imagetools.sh 16 IMAGE_NAME="v1.0-test" 22 DATAFILE2=System.map 36 rm -f ${file} ${SRCDIR}/${file} 38 rm -f ${IMAGE_MULTI} 39 rm -f ${DUMPIMAGE_LIST} 40 rm -f ${MKIMAGE_LIST} 41 rm -f ${TEST_OUT} 48 if ! diff -u $1 $2; then [all …]
|
/openbmc/phosphor-buttons/ |
H A D | README.md | 1 # phosphor-buttons 3 Phosphor-buttons has a collection of IO event handler interfaces for physical 8 its associated IO for event changes and emits signals that the button-handler 22 - Short press: Do a host power off 23 - Long press, as determined by the 'long-press-time-ms' meson option: Do a 28 The 'power-button-profile' meson option can be used to select custom power 33 - host_then_chassis_poweroff: When power is on, short presses are ignored and a 38 ### Multi-Host Buttons 40 See [this section below](#group-gpio-config). 46 - If 'reset-button-do-warm-reboot' meson option is set to enabled, does warm [all …]
|
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-bletchley/detect-gpio-present/files/ |
H A D | detect-sled-present@.service | 3 After=phosphor-gpio-presence@presence-sled%i.service 4 Wants=phosphor-gpio-presence@presence-sled%i.service 5 After=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-presence-presence_sled%i.service 6 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-presence-presence_sled%i.service 9 ExecStart=/usr/bin/detect-sled-present %i 13 WantedBy=multi-user.target
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/ |
H A D | Create.interface.yaml | 7 /xyz/openbmc_project/dump/<dump type>. On multi-host or on multi-BMC systems 9 /xyz/openbmc_project/dump/<dump type><instance-id>. 12 - name: CreateDump 16 - name: AdditionalData 23 enum-format string is required to come from a parallel class 34 - name: Path 41 - xyz.openbmc_project.Common.File.Error.Open 42 - xyz.openbmc_project.Common.File.Error.Write 43 - xyz.openbmc_project.Dump.Create.Error.Disabled 44 - xyz.openbmc_project.Dump.Create.Error.QuotaExceeded [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/ |
H A D | 0002-Don-t-execute-processes-as-a-specific-user.patch | 6 Upstream-Status: Inappropriate [Configuration Specific] 7 Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com> 8 --- 9 systemd/dlt-adaptor-udp.service.cmake | 1 - 10 systemd/dlt-dbus.service.cmake | 1 - 11 systemd/dlt-example-user.service.cmake | 1 - 12 systemd/dlt-receive.service.cmake | 1 - 13 systemd/dlt-system.service.cmake | 1 - 14 systemd/dlt.service.cmake | 1 - 15 6 files changed, 6 deletions(-) [all …]
|
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-bletchley/board-type-checker/files/ |
H A D | board-type-checker-fpb.service | 5 Before=phosphor-virtual-sensor.service 7 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis0-frontpanel.service 8 After=mapper-wait@-xyz-openbmc_project-inventory-system-chassis0-frontpanel.service 11 ExecStart=/usr/libexec/board-type-checker-fpb 15 Restart=on-failure 19 WantedBy=multi-user.target
|