/openbmc/openbmc-test-automation/redfish/managers/ |
H A D | test_bmc_dumps.robot | 109 Verify BMC Dump Default Location In BMC 110 [Documentation] Verify that BMC dump is created in its default location of BMC. 167 # Reset BMC. 193 # Create some BMC dump. 314 Verify BMC Dump Create Errors While Another BMC Dump In Progress 315 [Documentation] Verify BMC dump creation error until older BMC dump completion. 409 # Download BMC dump. 471 Download BMC Dump 494 Extract BMC Dump 524 Get BMC Dump Entries [all …]
|
H A D | test_managers_bmc.robot | 2 Documentation Test BMC Manager functionality. 25 Verify Redfish BMC Firmware Version 32 ${bmc_version}= Get BMC Version 37 Verify Redfish BMC Manager Properties 126 Is BMC Standby 129 Verify BMC RTC And UTC Time Drift 156 Is BMC Standby 159 Verify BMC RTC And UTC Time Drift 166 Verify Boot Count After BMC Reboot 173 Set BMC Boot Count ${0} [all …]
|
H A D | test_bmc_ipv6.robot | 68 [Template] Configure IPv6 Address On BMC 114 ${ipv6_data}= Get BMC IPv6 Info 222 @{ip_data}= Get BMC IPv6 Info 230 Configure IPv6 Address On BMC 283 Validate IPv6 Network Config On BMC 286 Validate IPv6 Network Config On BMC 290 ${ipv6_data}= Get BMC IPv6 Info 344 Validate IPv6 Network Config On BMC 442 Verify IPv6 On BMC ${new_ipv6} 446 ... Verify IPv6 On BMC ${ipv6} [all …]
|
/openbmc/openbmc-test-automation/openpower/ext_interfaces/ |
H A D | test_discovery.robot | 24 Discover BMC With Different Service Type 34 Discover BMC Pre And Post Reboot 114 Discover BMC With Service Type 119 # service_type BMC service type e.g. 144 Verify Existence Of BMC Record From List 145 [Documentation] Verify the existence of BMC record from list of BMC records. 149 # service_type BMC service type e.g. 158 Set Daemon And Discover BMC After Reboot 163 # service_type BMC service type e.g. 197 Discover BMC Pre And Post Firmware Update [all …]
|
H A D | test_savearea_management.robot | 127 [Documentation] Upload partition file to BMC using Redfish, after the BMC reboot. 358 Delete BMC Partition File 381 Delete All BMC Partition File 417 Upload Partition File To BMC 445 Verify Partition File On BMC 555 Redfish BMC Reset Operation 559 Is BMC Standby 582 Is BMC Standby 660 ... Is BMC Standby AND 693 ... Is BMC Standby AND [all …]
|
/openbmc/openbmc-test-automation/openpower/ |
H A D | test_bmc_devicetree.robot | 16 Check BMC Model Property Is Set 25 Check BMC Compatible Property Is Set 34 Check BMC CPU Name Property Is Set 43 Check BMC CPU Compatible Property Is Set 52 Check BMC Memory Name Property Is Set 71 Check BMC FSI Name Property Is Set 80 Check BMC FSI Compatible Property Is Set 89 Check BMC GPIO FSI Name Property Is Set 107 Check BMC GPIO Keys Name Property Is Set 127 Check BMC IIO-HWMON Name Property Is Set [all …]
|
/openbmc/openbmc-test-automation/redfish/events/ |
H A D | test_bmc_snmp_trap.robot | 22 Configure SNMP Manager On BMC And Verify 56 Generate Error On BMC And Verify SNMP Trap 136 Verify SNMP SysUpTime On BMC Reboot 140 # Reboot BMC to reset system uptime. 215 Generate Error On BMC And Verify Trap 248 Configure Multiple SNMP Managers On BMC And Verify Persistency On BMC Reboot 249 [Documentation] Configure multiple SNMP Managers on BMC and verify persistency on BMC reboot. 266 Configure Multiple SNMP Managers On BMC And Check Trap On BMC Reboot 267 [Documentation] Configure multiple SNMP Managers on BMC and check trap on BMC reboot. 284 Generate Error On BMC And Verify Trap [all …]
|
H A D | test_bmc_snmp_config.robot | 39 Configure SNMP Manager On BMC And Verify 60 [Template] Configure SNMP Manager On BMC 68 [Template] Configure SNMP Manager On BMC 76 [Template] Configure SNMP Manager On BMC 84 [Template] Configure SNMP Manager On BMC 92 [Template] Configure SNMP Manager On BMC 146 Generate Error On BMC And Verify Trap On SNMP 171 Verify SNMP SysUpTime On BMC Reboot 175 # Reboot BMC to reset system uptime. 197 BMC Execute Command ${event_log} [all …]
|
/openbmc/openbmc-test-automation/extended/code_update/ |
H A D | bmc_code_update.robot | 2 Documentation Update the BMC code on a target BMC. 39 Test Basic BMC Performance Before BMC Code Update 44 Check BMC Performance 73 REST BMC Code Update 74 [Documentation] Do a BMC code update by uploading image on BMC via REST. 112 Verify BMC Dump Persistency 164 Delete BMC Image 165 [Documentation] Delete a BMC image from the BMC flash chip. 241 Check BMC Performance 276 Delete Only BMC Image [all …]
|
/openbmc/openbmc-test-automation/extended/ |
H A D | test_bmc_reset_loop.robot | 37 Run Multiple BMC Reset Via Redfish 47 Run Multiple BMC Reset Via Reboot 72 Check If BMC Is Up 5 min 10 sec 75 Verify BMC RTC And UTC Time Drift 78 BMC Redfish Reset Cycle 83 ${bmc_version}= Get BMC Version 92 BMC Redfish Reset Runtime Cycle 97 ${bmc_version}= Get BMC Version 106 BMC Reboot Cycle 110 ${bmc_version}= Get BMC Version [all …]
|
/openbmc/openbmc-test-automation/gui/gui_test/operations_menu/ |
H A D | test_reboot_bmc_sub_menu.robot | 3 Documentation Test OpenBMC GUI "Reboot BMC" sub-menu of "Operation" menu. 16 ${xpath_reboot_bmc_heading} //h1[text()="Reboot BMC"] 23 Verify Navigation To Reboot BMC Page 24 [Documentation] Verify navigation to reboot BMC page. 30 Verify Existence Of All Buttons In Reboot BMC Page 37 Verify Existence Of All Sections In Reboot BMC Page 41 Page Should Contain Last BMC reboot 44 Verify Canceling Operation On BMC Reboot Operation 57 Verify BMC Reboot Operation 58 [Documentation] Verify BMC Reboot operation [all …]
|
/openbmc/phosphor-state-manager/ |
H A D | bmc_state_manager.cpp | 90 void BMC::discoverInitialState() in discoverInitialState() 175 int BMC::bmcStateChange(sdbusplus::message_t& msg) in bmcStateChange() 221 BMC::Transition BMC::requestedBMCTransition(Transition value) in requestedBMCTransition() 231 BMC::BMCState BMC::currentBMCState(BMCState value) in currentBMCState() 236 return server::BMC::currentBMCState(value); in currentBMCState() 239 BMC::RebootCause BMC::lastRebootCause(RebootCause value) in lastRebootCause() 244 return server::BMC::lastRebootCause(value); in lastRebootCause() 247 void BMC::updateLastRebootTime() in updateLastRebootTime() 259 server::BMC::lastRebootTime(rebootTime); in updateLastRebootTime() 262 uint64_t BMC::lastRebootTime() const in lastRebootTime() [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | BMC.interface.yaml | 2 Implementation of BMC state management. When rebooting we are in 12 The desired BMC transition 19 The current state of the BMC and is a read-only property. 31 The last BMC reboot cause 36 The desired transition for the BMC firmware 40 BMC system should be rebooted 43 BMC system should be non-gracefully rebooted. 50 The current state of the BMC firmware 67 BMC firmware is quiesced. The BMC firmware is enabled but either 74 The recorded reboot cause of the BMC [all …]
|
/openbmc/docs/designs/ |
H A D | bios-bmc-smm-error-logging.md | 1 # BIOS->BMC SMM Error Logging Queue Daemon 16 (SMM) to provide error logs to the BMC, requiring messages to be sent as quickly 17 as possible without a handshake / ack back from the BMC due to the time 19 implement a circular buffer over a shared BIOS->BMC buffer that the BIOS can 24 There are various ways of communicating between the BMC and the BIOS, but there 28 Different BMC vendors support different methods such as Shared Memory (SHM, via 38 1. The BMC shall initialize the shared buffer in a way that the BIOS can 41 the BMC before any writes to the shared buffer (**no synchronization**) 73 …BMC flags | 4 bytes | 0x1d | BMC … 91 the BMC needs to set the `BMC_READY` bit in the BMC flags once the [all …]
|
/openbmc/openbmc-test-automation/xcat/ |
H A D | test_xcat_group.robot | 2 Documentation Module for testing BMC via XCAT. 21 Add BMC Nodes To XCAT 22 [Documentation] Connect and add BMC nodes. 55 [Documentation] Add BMC nodes into group. 58 # Add BMC nodes to group and validate. 78 # List the BMC nodes. 101 # List the BMC nodes. 122 # of the BMC node 163 # Get fanspeed from each BMC node. 217 ${nodes}= Get List Of BMC Nodes [all …]
|
/openbmc/docs/architecture/ |
H A D | interface-overview.md | 8 - Give BMC administrators and system integrators a simplified view of the BMC's 49 Interfaces between the BMC and its host platform vary considerably based on BMC 85 #### Host-BMC data models 165 the BMC as a Unix domain socket. 265 ### BMC network 270 The BMC may be connected to a network used to manage the BMC. This is dubbed the 331 ### BMC serial 334 controlling the BMC's U-Boot and then providing access to the BMC's shell. 359 access to the BMC's serial connection which provides access to the BMC's 397 ### BMC shell [all …]
|
/openbmc/openbmc-test-automation/lib/ |
H A D | state_manager.robot | 222 Get BMC State 231 Put BMC State 236 ${bmc_state}= Get BMC State 242 Initiate BMC Reboot 261 Check If BMC is Up 263 Check If BMC Reboot Is Initiated 274 Is BMC Ready 279 Is BMC Not Ready 284 Wait for BMC state 316 Wait For BMC Ready [all …]
|
/openbmc/openbmc-test-automation/gui/test/server_control/ |
H A D | test_obmc_gui_reboot_bmc.robot | 3 Documentation Test OpenBMC GUI "Reboot BMC" sub-menu of "Server control". 14 ${xpath_reboot_bmc_button} //button[text()[contains(.,"Reboot BMC")]] 19 Verify Existence Of All Sections In Reboot BMC Page 20 [Documentation] Verify existence of all sections in reboot BMC page. 23 Page Should Contain Current BMC boot status 26 Verify Existence Of All Buttons In Reboot BMC Page 27 [Documentation] Verify existence of all buttons in reboot BMC page. 42 Wait Until Page Contains Reboot BMC
|
/openbmc/openbmc-test-automation/openpower/pel/ |
H A D | test_bmc_pel.robot | 33 ${pel_id}= Get PEL Log Via BMC CLI 43 ${bmc_time1}= CLI Get BMC DateTime 216 Verify BMC Version From PEL 247 Verify BMC Event Log ID 267 # [BMC Event Log Id]: 341 <---- BMC event log id value 529 Informational BMC 1500, Predictive BMC 1500 45 530 Informational BMC 1500, Unrecoverable BMC 1500 45 531 Unrecoverable BMC 1500, Predictive BMC 1500 30 541 Unrecoverable BMC 1000, Informational BMC 1000, Predictive BMC 1000 45 763 # in BMC during the test. [all …]
|
/openbmc/docs/architecture/code-update/ |
H A D | code-update.md | 3 Two BMC Code layouts are available: 37 2. Transfer the generated BMC image to the BMC via one of the following methods: 43 directory on the BMC. 89 - Method 1: From the BMC command line: 119 - Method 2: From the BMC command line: 161 To reboot the BMC manually see: 202 per host. The functional/running BMC image is the BMC image with the lowest 298 via TFTP, or copied to the BMC. 378 command and then reboot the BMC: 398 When a BMC image is activated, each `image-<name>` is written to the BMC chip's [all …]
|
/openbmc/libmctp/docs/bindings/ |
H A D | vendor-ibm-astlpc.md | 6 host and BMC over the LPC bus on ASPEED BMC platforms. 84 BMC-controlled, eight-bit register exposed to both the BMC and the host for 102 BMC memory, using the LPC2AHB hardware 162 - A receive area for BMC-to-host packets 309 #### Host Command to BMC Sequence 322 #### BMC Command to Host Sequence 335 #### BMC Status Update Sequence 385 #### BMC Initialisation Sequence 389 | 1 | The BMC initialises the control area: magic value, BMC versions and buffer parameters | 390 | 2 | The BMC sets the status to `BMC Active` | [all …]
|
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/ |
H A D | test_snmp_alerts_sub_menu.robot | 86 Configure SNMP Settings On BMC Via GUI And Verify 160 Configure Multiple SNMP Managers On BMC Via GUI And Verify Persistency On BMC Reboot 162 ... add multiple SNMP Managers on BMC via GUI and verify persistency on BMC reboot. 175 Reboot BMC via GUI 356 Reboot BMC via GUI 364 BMC Execute Command ${event_log} 445 Reboot BMC via GUI 453 BMC Execute Command ${event_log_cmd} 479 Create Error Log On BMC And Verify Trap 480 [Documentation] Generate error on BMC [all …]
|
/openbmc/bmcweb/ |
H A D | AGGREGATION.md | 9 BMC handles the additional processing required to allow the aggregating BMC and 10 satellite BMCs to be observable as a singular combined BMC. 43 ## Satellite BMC Restrictions 45 - Can only aggregate a single satellite BMC 46 - HTTP only connection to satellite BMC 47 - No authentication on satellite BMC 84 aggregating BMC. 104 aggregating BMC. 148 3. Forward the request to the satellite BMC 183 3. Aggregate more than one satellite BMC [all …]
|
/openbmc/ipmitool/contrib/ |
H A D | exchange-bmc-os-info.sysconf | 4 # the OS and Service Processor/Baseboard Management Controller (BMC) 9 ### Set OS Info in BMC/Service Processor ### 11 # Description: Set OS Name, Version and Hostname in the Service Processor (BMC) 15 ### Reset OS Info in BMC/Service Processor ### 17 # Description: Reset OS Name, Version and Hostname in the Service Processor (BMC). 22 ### Set BMC/Service Processor Info in OS ### 24 # Description: Set IP Address and URL of Service Processor/BMC in /run/bmc-info
|
/openbmc/openbmc-test-automation/redfish/update_service/ |
H A D | test_redfish_bmc_code_update.robot | 89 [Documentation] Test to reset BMC at standby and then perform BMC firmware update and 93 Redfish Delete All BMC Dumps 101 Redfish BMC Dump Should Not Exist 112 Redfish Delete All BMC Dumps 129 Redfish BMC Dump Should Not Exist 209 Redfish Delete All BMC Dumps 233 Redfish BMC Reset Operation 234 Is BMC Standby 308 Run Configure BMC Hostname In Loop 347 Run Operation On BMC [all …]
|