/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | PowerOnHours.interface.yaml | 2 Implement to provide the POH(Power-On-Hours) counter. 4 - name: POHCounter 7 This counter shows how many hours the system has been running. The 8 value is a cumulative one and includes all working hours since
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_ipmi_poh_counter.robot | 5 ... POH (Power-On Hours) counter is the incremental count of power ON 6 ... hours in the system. 10 ... Testcases added - 14 ... Verify POH Counter Reading With Host Power Off 15 ... Verify POH Counter Reading With Host Power On 21 ... Wait Time given - 1 hour, 1 hour 30minutes when Host power OFF, 1 hour 22 ... after Host Power ON 25 ... time / Power operation. 37 Test Teardown FFDC On Test Case Fail 80 ${difference}= Evaluate ${poh_counter_2} - ${poh_counter_1} [all …]
|
/openbmc/openbmc-test-automation/systest/ |
H A D | test_boot_acceptance.robot | 11 # HTX_DURATION Duration of HTX run (e.g. "24 hours", "8 hours"). 26 # Master device table is a collection of hardware devices on the system for 38 # This configures the cron to reboot the system and re-run the HTX profile. 50 Test Teardown FFDC On Test Case Fail 56 ${HTX_DURATION} 8 hours 90 Redfish Power On stack_mode=normal
|
/openbmc/phosphor-state-manager/ |
H A D | chassis_state_manager.hpp | 45 * @param[in] bus - The Dbus bus object 46 * @param[in] objPath - The Dbus object path 47 * @param[in] id - Chassis id 61 std::chrono::hours{1}, std::chrono::minutes{1}) in __anonacea13680302() 69 // No default in PDI so start at Good, skip D-Bus signal for now 76 this->emit_object_added(); 88 /** @brief Increment POHCounter if Chassis Power state is ON */ 98 /** @brief Determine status of power into system by examining all the 99 * power-related interfaces of interest 103 /** @brief Determine status of power provided by an Uninterruptible Power [all …]
|
H A D | README.md | 6 phosphor-state-manager (PSM) software is its support for requests to power on 9 This software also enforces any restore policy (i.e. auto power on system after 10 a system power event or bmc reset) and ensures its states are updated correctly 12 on/running states. 15 basic command line support to query and control phosphor-state-manager 17 OpenBMC system and utilizes D-Bus APIs. These D-Bus APIs are used for 21 phosphor-state-manager are D-Bus interfaces. These interfaces are then used by 27 phosphor-state-manager makes extensive use of systemd. There is a [writeup][1] 30 phosphor-state-manager monitors for systemd targets to complete as a trigger to 31 updating the its corresponding D-Bus property. When using PSM, a user must [all …]
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_chassis.c | 22 * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. 59 rsp = intf->sendrecv(intf, &req); in ipmi_chassis_power_status() 61 lprintf(LOG_ERR, "Unable to get Chassis Power Status"); in ipmi_chassis_power_status() 62 return -1; in ipmi_chassis_power_status() 64 if (rsp->ccode > 0) { in ipmi_chassis_power_status() 65 lprintf(LOG_ERR, "Get Chassis Power Status failed: %s", in ipmi_chassis_power_status() 66 val2str(rsp->ccode, completion_code_vals)); in ipmi_chassis_power_status() 67 return -1; in ipmi_chassis_power_status() 70 return rsp->data[0] & 1; in ipmi_chassis_power_status() 79 return -1; in ipmi_chassis_print_power_status() [all …]
|
/openbmc/openbmc-test-automation/openpower/ |
H A D | test_timed_power_on.robot | 2 Documentation This suite tests Timed Power On(TPO) feature via busctl command 3 ... and verify the power status of the system. 5 ... System can be scheduled to Power ON at a specified time by using this feature. 22 ${CMD_ENABLE_TPO} busctl set-property xyz.openbmc_project.State.ScheduledHostTransition 24 ... ScheduledTransition s "xyz.openbmc_project.State.Host.Transition.On" 26 ${CMD_SET_TPO_TIME} busctl set-property xyz.openbmc_project.State.ScheduledHostTransition 29 ${CMD_GET_TPO_TIME} busctl get-property xyz.openbmc_project.State.ScheduledHostTransition 36 # - Red Hat Enterprise Linux 37 # - SUSE Linux Enterprise Server 38 # Tested on RHEL 8.4. [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | StorageControllerMetrics.v1_0_3.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_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 37 …"longDescription": "The object shall contain the NVMe-defined 'Endurance Group Critical Warning Su… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 54 …indication of whether namespaces in one or more Endurance Groups are in read-only mode not as a re… 55 …hall indicate whether namespaces in one or more Endurance Groups are in read-only mode not as a re… 63 …ability of one or more Endurance Groups is degraded due to significant media-related errors or any… [all …]
|
H A D | DriveMetrics.v1_2_1.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_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 54 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 57 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
/openbmc/webui-vue/src/locales/ |
H A D | en-US.json | 32 …word": "Show password as plain text. Note: this will visually expose your password on the screen.", 67 "on": "On", string 95 "power": "Power", string 134 "power": "@:appPageTitle.power", string 139 "power": "Power", string 155 "powerRestorePolicy": "Power restore policy", 161 "serverPowerOperations": "Server power operations", 206 "label": "24-hour time", 221 "dumpsAvailableOnBmc": "Dumps available on BMC", 317 … "item4": "Currently active sessions on all network interfaces will be disconnected.", [all …]
|
H A D | ka-GE.json | 45 "dateMustBeAfter": "თარიღი {date}-ის შემდეგ უნდა იყოს", 46 "dateMustBeBefore": "თარიღი {date}-ის შემდეგ უნდა იყოს", 67 "on": "ჩართულია", string 95 "power": "კვება", string 134 "power": "@:appPageTitle.power", string 139 "power": "კვება", string 146 "inventory": "ინვენტარი და LED-ები", 157 "rebootBmc": "BMC-ის გადატვირთვა", 160 "serialOverLan": "სერიული პორტი LAN-ზე (SOL) კონსოლი", 206 "label": "24-hour time", [all …]
|
H A D | ru-RU.json | 67 "on": "Вкл.", string 92 "applicationHeader": "Заголовок веб-приложения", 95 "power": "Питание", string 102 "titleRefresh": "Обновить данные веб-приложения" 134 "power": "@:appPageTitle.power", string 139 "power": "Питание", string 206 "label": "24-х часовой формат", 372 …e": "Дождитесь уведомления об обновлении встроенного ПО, прежде чем вносить какие-либо изменения.", 433 "power": "Питание", string 538 "alertContent": "LDAP-аутентификация должна быть включена для изменения групп.", [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | StorageControllerMetrics_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ … 4 <!--# Redfish Schema: StorageControllerMetrics v1.0.3 … 5 <!--# … 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, … 7 <!--# available at http://www.dmtf.org/standards/redfish … 8 <!--# Copyright 2014-2025 DMTF in cooperation with Storage Networking Industry Association (SNIA). … 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright … 10 <!--################################################################################ … [all …]
|
H A D | DriveMetrics_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ … 4 <!--# Redfish Schema: DriveMetrics v1.2.1 … 5 <!--# … 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, … 7 <!--# available at http://www.dmtf.org/standards/redfish … 8 <!--# Copyright 2014-2025 DMTF in cooperation with Storage Networking Industry Association (SNIA). … 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright … 10 <!--################################################################################ … [all …]
|
/openbmc/openbmc-test-automation/lib/pdu/ |
H A D | cyber.robot | 2 Documentation Cyber Power Distribution Unit (PDU) library 36 Power Cycle 37 [Documentation] Perform PDU power cycle. 53 # +------- Information -------------------------------------------------------+ 57 # Up Time : 178 days 22 hours 29 mins 11 secs. 58 # +------- Console -----------------------------------------------------------+ 60 # 1- Device Manager 61 # 2- Network Settings 62 # 3- System 63 # 4- Logout [all …]
|
/openbmc/ipmitool/doc/ |
H A D | ipmitool.1 | 3 ipmitool \- utility for controlling IPMI\-enabled devices 6 ipmitool [ <options> ] <command> [ <sub-commands and sub-options> ] 8 <options> := [ <general-options> | <conditional-opts> ] 13 <general-options> := [ -h | -V | -v | -I <interface> | -H <address> | 14 -d <N> | -p <port> | -c | -U <username> | 15 -L <privlvl> | -l <lun> | -m <local_address> | 16 -N <sec> | -R <count> | <password-option> | 17 <oem-option> | <bridge-options> ] 19 <conditional-opts> := [ <lan-options> | <lanplus-options> | 20 <command-options> ] [all …]
|
/openbmc/docs/designs/ |
H A D | hw-fault-monitor.md | 7 - Heinz Boehmer Fiehn <heinzboehmer@google.com> 8 - Drew Walton <acwalton@google.com> 25 locally analyze fault and sensor information and then based on specified 34 - Host Error Monitor logs CPU error information such as CATERR details and takes 36 <https://github.com/openbmc/host-error-monitor> 38 - bmcweb implements a Redfish webserver for openbmc: 43 - Phosphor Debug Collector (phosphor-debug-collector) collects various debug 45 <https://github.com/openbmc/phosphor-debug-collector> 47 - Dbus-sensors reads and saves sensor values and makes them available to other 48 modules via D-Bus: <https://github.com/openbmc/dbus-sensors> [all …]
|
/openbmc/pldm/oem/ibm/configurations/bios/com.ibm.Hardware.Chassis.Model.Everest/ |
H A D | bios_attrs.json | 18 … Host can query this attribute at anytime to know which side it is running on. This attribute is s… 120 …-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate… 151 "display_name": "hb-debug-console" 160 "display_name": "hb-inhibit-bmc-reset", 166 "possible_values": ["Power Off", "Stay On", "Automatic"], 167 "value_names": ["Power Off", "Stay On", "Automatic"], 169 …"help_text": "The system power off policy flag is a system parameter that controls the system's be… 170 "display_name": "System Automatic Power Off Policy" 187 … not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is… 237 … various automatic functions such as recovery on error, system poweron on power loss and reboot of… [all …]
|
/openbmc/pldm/oem/ibm/configurations/bios/com.ibm.Hardware.Chassis.Model.Bonnell/ |
H A D | bios_attrs.json | 18 … Host can query this attribute at anytime to know which side it is running on. This attribute is s… 102 …-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate… 133 "display_name": "hb-debug-console" 142 "display_name": "hb-inhibit-bmc-reset", 148 "possible_values": ["Power Off", "Stay On", "Automatic"], 149 "value_names": ["Power Off", "Stay On", "Automatic"], 151 …"help_text": "The system power off policy flag is a system parameter that controls the system's be… 152 "display_name": "System Automatic Power Off Policy" 169 … not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is… 219 … various automatic functions such as recovery on error, system poweron on power loss and reboot of… [all …]
|
/openbmc/pldm/oem/ibm/configurations/bios/ |
H A D | bios_attrs.json | 18 … Host can query this attribute at anytime to know which side it is running on. This attribute is s… 120 …-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate… 151 "display_name": "hb-debug-console" 160 "display_name": "hb-inhibit-bmc-reset", 166 "possible_values": ["Power Off", "Stay On", "Automatic"], 167 "value_names": ["Power Off", "Stay On", "Automatic"], 169 …"help_text": "The system power off policy flag is a system parameter that controls the system's be… 170 "display_name": "System Automatic Power Off Policy" 187 … not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is… 237 … various automatic functions such as recovery on error, system poweron on power loss and reboot of… [all …]
|
/openbmc/pldm/oem/ibm/configurations/bios/com.ibm.Hardware.Chassis.Model.Rainier4U/ |
H A D | bios_attrs.json | 18 … Host can query this attribute at anytime to know which side it is running on. This attribute is s… 120 …-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate… 151 "display_name": "hb-debug-console" 160 "display_name": "hb-inhibit-bmc-reset", 166 "possible_values": ["Power Off", "Stay On", "Automatic"], 167 "value_names": ["Power Off", "Stay On", "Automatic"], 169 …"help_text": "The system power off policy flag is a system parameter that controls the system's be… 170 "display_name": "System Automatic Power Off Policy" 187 … not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is… 237 … various automatic functions such as recovery on error, system poweron on power loss and reboot of… [all …]
|
/openbmc/pldm/oem/ibm/configurations/bios/com.ibm.Hardware.Chassis.Model.Rainier1S4U/ |
H A D | bios_attrs.json | 18 … Host can query this attribute at anytime to know which side it is running on. This attribute is s… 120 …-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate… 151 "display_name": "hb-debug-console" 160 "display_name": "hb-inhibit-bmc-reset", 166 "possible_values": ["Power Off", "Stay On", "Automatic"], 167 "value_names": ["Power Off", "Stay On", "Automatic"], 169 …"help_text": "The system power off policy flag is a system parameter that controls the system's be… 170 "display_name": "System Automatic Power Off Policy" 187 … not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is… 237 … various automatic functions such as recovery on error, system poweron on power loss and reboot of… [all …]
|
/openbmc/pldm/oem/ibm/configurations/bios/com.ibm.Hardware.Chassis.Model.Rainier2U/ |
H A D | bios_attrs.json | 18 … Host can query this attribute at anytime to know which side it is running on. This attribute is s… 120 …-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate… 151 "display_name": "hb-debug-console" 160 "display_name": "hb-inhibit-bmc-reset", 166 "possible_values": ["Power Off", "Stay On", "Automatic"], 167 "value_names": ["Power Off", "Stay On", "Automatic"], 169 …"help_text": "The system power off policy flag is a system parameter that controls the system's be… 170 "display_name": "System Automatic Power Off Policy" 187 … not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is… 237 … various automatic functions such as recovery on error, system poweron on power loss and reboot of… [all …]
|
/openbmc/docs/development/ |
H A D | add-new-system.md | 19 - Review background about Yocto and BitBake 20 - Creating a new system layer 21 - Populating this new layer 22 - Building the new system and testing in QEMU 23 - Adding configs for sensors, LEDs, inventories, etc. 27 The OpenBMC distribution is based on [Yocto](https://www.yoctoproject.org/). 29 OpenBMC uses Yocto to create their embedded Linux distribution to run on a 32 Yocto has a concept of hierarchical layers. When you build a Yocto-based 35 defined within OpenBMC can be found with the meta-\* directories in OpenBMC 43 on only the aspects of BitBake required to understand the process of adding a [all …]
|
/openbmc/x86-power-control/src/ |
H A D | power_control.cpp | 2 // Copyright (c) 2018-2025 Intel Corporation 8 // http://www.apache.org/licenses/LICENSE-2.0 11 // distributed under the License is distributed on an "AS IS" BASIS, 19 #include <systemd/sd-journal.h> 28 #include <phosphor-logging/lg2.hpp> 46 static const std::string appName = "power-control"; 97 // power control json config 163 // Time between off and on during a power cycle 169 // Time power OK assertion on power-on 171 // Time SIO power good assertion on power-on [all …]
|