Home
last modified time | relevance | path

Searched refs:BMC (Results 1 – 25 of 665) sorted by relevance

12345678910>>...27

/openbmc/openbmc-test-automation/redfish/managers/
H A Dtest_bmc_dumps.robot3 Documentation Test BMC dump functionality of OpenBMC.
12 Test Setup Redfish Delete All BMC Dumps
30 [Documentation] Delete non existing BMC dump and expect an error.
34 ${dump_id}= Create User Initiated BMC Dump Via Redfish
35 Wait Until Keyword Succeeds 15 sec 5 sec Redfish Delete BMC Dump ${dump_id}
36 Run Keyword And Expect Error ValueError: * Redfish Delete BMC Dump ${dump_id}
39 Verify User Initiated BMC Dump When Host Powered Off
40 [Documentation] Create user initiated BMC dump at host off state and
45 ${dump_id}= Create User Initiated BMC Dump Via Redfish
46 ${dump_entries}= Get BMC Dump Entries
[all …]
H A Dtest_managers_bmc.robot2 Documentation Test BMC Manager functionality.
26 Verify Redfish BMC Firmware Version
27 [Documentation] Get firmware version from BMC manager.
33 ${bmc_version}= Get BMC Version
38 Verify Redfish BMC Manager Properties
39 [Documentation] Verify BMC managers resource properties.
62 [Documentation] Verify BMC managers resource properties.
65 # Get OrderedDict from the BMC which contains active ethernet channel.
100 ${ipaddr_mac_addr}= Get BMC MAC Address List
106 Redfish BMC Manager GracefulRestart When Host Off
[all …]
/openbmc/openbmc-test-automation/openpower/ext_interfaces/
H A Dtest_discovery.robot2 Documentation Test to discover the BMC. Before running suit,
3 ... check BMC and Avahi browse machine should be in same subnet.
24 Discover BMC With Different Service Type
25 [Documentation] Discover all the BMC with different service type support.
27 [Template] Discover BMC With Service Type
34 Discover BMC Pre And Post Reboot
35 [Documentation] Discover BMC before and after reboot.
37 [Template] Set Daemon And Discover BMC After Reboot
44 Disable AvahiDaemon And Discover BMC After Reboot
45 [Documentation] BMC should be discoverable in next reboot even after disabling Avahi daemon.
[all …]
H A Dtest_savearea_management.robot3 Documentation Test Save Area feature of Management Console on BMC.
45 Redfish Upload Lower Limit Partition File To BMC
46 [Documentation] Upload lower limit of allowed partition file to BMC using Redfish.
54 Redfish Upload Partition File To BMC
55 [Documentation] Upload partition file to BMC using Redfish.
66 Test Upload Lower Limit Partition File To BMC And Expect Failure
67 [Documentation] Fail to upload partition file to BMC with file size
76 Test Upload Upper Limit Partition File To BMC And Expect Failure
77 [Documentation] Fail to upload partition file to BMC with file size
86 Redfish Upload Multiple Partition File To BMC
[all …]
/openbmc/openbmc-test-automation/openpower/
H A Dtest_bmc_devicetree.robot2 Documentation This suite is for Verifying BMC device tree.
18 Check BMC Model Property Is Set
19 [Documentation] Verify if the BMC Model is populated in the device tree.
27 Check BMC Compatible Property Is Set
28 [Documentation] Verify if the BMC compatible property is populated.
36 Check BMC CPU Name Property Is Set
37 [Documentation] Verify if the BMC CPU name property is populated.
45 Check BMC CPU Compatible Property Is Set
46 [Documentation] Verify if the BMC CPU compatible property is populated.
54 Check BMC Memory Name Property Is Set
[all …]
/openbmc/openbmc-test-automation/redfish/events/
H A Dtest_bmc_snmp_trap.robot22 Configure SNMP Manager On BMC And Verify
23 [Documentation] Configure SNMP manager on BMC via Redfish and verify.
29 Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
32 Configure SNMP Manager On BMC With Non Default Port And Verify
33 [Documentation] Configure SNMP Manager On BMC And Verify.
39 Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${NON_DEFAULT_PORT1}
42 Configure SNMP Manager On BMC With Out Of Range Port And Verify
43 [Documentation] Configure SNMP Manager On BMC with out-of range port and verify.
50 ... Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${out_of_range_port}
53 ... msg=BMC is allowing to configure out of range port.
[all …]
H A Dtest_bmc_snmp_config.robot39 Configure SNMP Manager On BMC And Verify
40 [Documentation] Configure SNMP Manager On BMC And Verify.
43 Configure SNMP Manager On BMC ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT} Valid
48 Configure SNMP Manager On BMC With Non Default Port And Verify
49 [Documentation] Configure SNMP Manager On BMC And Verify.
52 Configure SNMP Manager On BMC ${SNMP_MGR1_IP} ${NON_DEFAULT_PORT1} Valid
57 Configure SNMP Manager On BMC With Out Of Range Port And Verify
58 [Documentation] Configure SNMP Manager On BMC with out-of range port and verify.
60 [Template] Configure SNMP Manager On BMC
65 Configure SNMP Manager On BMC With Alpha Port And Verify
[all …]
/openbmc/openbmc-test-automation/extended/code_update/
H A Dbmc_code_update.robot2 Documentation Update the BMC code on a target BMC.
39 Test Basic BMC Performance Before BMC Code Update
40 [Documentation] Check performance of memory, CPU & file system of BMC.
44 Check BMC Performance
51 BMC Execute Command rm -rf /tmp/tarball
52 Install Debug Tarball On BMC tarball_file_path=${DEBUG_TARBALL_PATH}
55 BMC Execute Command /tmp/tarball/bin/logging-test -c ${test_errlog_text}
73 REST BMC Code Update
74 [Documentation] Do a BMC code update by uploading image on BMC via REST.
76 [Teardown] REST BMC Code Update Teardown
[all …]
/openbmc/openbmc-test-automation/extended/
H A Dtest_bmc_reset_loop.robot35 # check if BMC is still pinging and FFDC is collected.
39 Run Multiple BMC Reset Via Redfish
45 # check if BMC is still pinging and FFDC is collected.
46 Repeat Keyword ${LOOP_COUNT} times BMC Redfish Reset Cycle
49 Run Multiple BMC Reset Via Reboot
55 # check if BMC is still pinging and FFDC is collected.
56 Repeat Keyword ${LOOP_COUNT} times BMC Reboot Cycle
59 Run Multiple BMC Reset When Host Is Booted Via Redfish
65 # check if BMC is still pinging and FFDC is collected.
66 Repeat Keyword ${LOOP_COUNT} times BMC Redfish Reset Runtime Cycle
[all …]
/openbmc/phosphor-state-manager/
H A Dbmc_state_manager.cpp42 const std::map<server::BMC::Transition, const char*> SYSTEMD_TABLE = {
43 {server::BMC::Transition::Reboot, "reboot.target"}};
50 void BMC::bmcIsQuiesced() in bmcIsQuiesced()
72 std::string BMC::getUnitState(const std::string& unitToCheck) in getUnitState()
117 void BMC::discoverInitialState() in discoverInitialState()
144 void BMC::executeTransition(const Transition tranReq) in executeTransition()
148 if (server::BMC::Transition::HardReboot == tranReq) in executeTransition()
202 int BMC::bmcStateChange(sdbusplus::message_t& msg) in bmcStateChange()
229 BMC::Transition BMC::requestedBMCTransition(Transition value) in requestedBMCTransition()
239 if ((server::BMC::Transition::Reboot == value) && in requestedBMCTransition()
[all …]
/openbmc/openbmc-test-automation/gui/gui_test/operations_menu/
H A Dtest_reboot_bmc_sub_menu.robot3 Documentation Test OpenBMC GUI "Reboot BMC" sub-menu of "Operation" menu.
16 ${xpath_reboot_bmc_heading} //h1[text()="Reboot BMC"]
17 ${xpath_reboot_bmc_button} //button[contains(normalize-space(.),'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
31 [Documentation] Verify existence of all buttons in reboot BMC page.
37 Verify Existence Of All Sections In Reboot BMC Page
38 [Documentation] Verify Existence Of All Sections In Reboot BMC Page.
41 Page Should Contain Last BMC reboot
[all …]
/openbmc/docs/designs/
H A Dbios-bmc-smm-error-logging.md1 # 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**)
42 3. The BIOS shall be the main writer to the shared buffer, with the BMC mainly
44 4. The BMC shall read new payloads from the shared buffer for further processing
[all …]
/openbmc/openbmc-test-automation/xcat/
H A Dtest_xcat_group.robot2 Documentation Module for testing BMC via XCAT.
21 Add BMC Nodes To XCAT
22 [Documentation] Connect and add BMC nodes.
25 # Add BMC nodes one by one and check whether it is successfully added.
35 # Power on each BMC node and validate the power status.
45 # Power off each BMC node and validate the power status.
52 [Documentation] Add BMC nodes into group.
55 # Add BMC nodes to group and validate.
74 # List the BMC nodes.
78 # Validate power status on each BMC node one by one.
[all …]
H A Dtest_xcat_inventory.robot2 Documentation Module for testing BMC inventory via XCAT.
12 Verify BMC Version Via XCAT
13 [Documentation] Verify BMC version using XCAT and REST.
16 # Get BMC version info via xcat
19 # Get BMC version info via rest
20 ${version_via_rest}= Get BMC Version
/openbmc/ipmitool/contrib/
H A Dexchange-bmc-os-info.sysconf4 # 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/docs/architecture/
H A Dinterface-overview.md3 Purpose: This introduces a simplified view of the BMC's primary interfaces. It
8 - Give BMC administrators and system integrators a simplified view of the BMC's
12 nicely. For example, to understand the BMC's attack surfaces.
16 This section shows the BMC's primary interfaces and how they are related. It
17 begins with the BMC's physical interfaces and moves toward abstractions such as
32 example, disabling a BMC service will disable the corresponding external
41 management agents on the left side, the BMC in the center, and host elements on
46 This shows the BMC's physical connections including network, USB, UART serial,
48 which shows only the host interfaces that connect directly to the BMC. A typical
51 Interfaces between the BMC and its host platform vary considerably based on BMC
[all …]
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/BMC/
H A Dmeson.build4 sdbusplus_current_path = 'xyz/openbmc_project/State/BMC'
9 '../../../../../yaml/xyz/openbmc_project/State/BMC.errors.yaml',
10 '../../../../../yaml/xyz/openbmc_project/State/BMC.events.yaml',
11 '../../../../../yaml/xyz/openbmc_project/State/BMC.interface.yaml',
35 'xyz/openbmc_project/State/BMC',
53 'xyz/openbmc_project/State/BMC/Redundancy__markdown'.underscorify(),
55 '../../../../../yaml/xyz/openbmc_project/State/BMC/Redundancy.interface.yaml',
69 'xyz/openbmc_project/State/BMC/Redundancy',
/openbmc/openbmc-test-automation/lib/
H A Dstate_manager.robot220 Get BMC State
221 [Documentation] Return the state of the BMC.
229 Put BMC State
230 [Documentation] Put BMC in given state.
232 # expected_state - expected BMC state
234 ${bmc_state}= Get BMC State
236 Log BMC is already in ${expected_state} state
241 Initiate BMC Reboot
242 [Documentation] Initiate BMC reboot.
256 ${session_active}= Check If BMC Reboot Is Initiated
[all …]
/openbmc/openbmc-test-automation/lib/dvt/
H A Dobmc_driver_vars.txt5 # Alias of the master connection to the BMC
18 @{VALID_POWER_ON} BMC Power On
19 @{VALID_POWER_OFF} BMC Power Off
24 @{MASTER_BOOT_LIST} BMC Power On BMC Power Off
28 @{AVAIL_BOOTS} BMC Power On BMC Power Off
/openbmc/openbmc-test-automation/openpower/pel/
H A Dtest_bmc_pel.robot33 ${pel_id}= Get PEL Log Via BMC CLI
43 ${bmc_time1}= CLI Get BMC DateTime
45 ${bmc_time2}= CLI Get BMC DateTime
52 # [CreatorID]: BMC
55 # [Subsystem]: BMC Firmware
78 # Convert BMC and PEL time to epoch time before comparing.
99 Verify PEL Log Persistence After BMC Reboot
100 [Documentation] Verify PEL log persistence after BMC reboot.
104 ${pel_before_reboot}= Get PEL Log Via BMC CLI
107 ${pel_after_reboot}= Get PEL Log Via BMC CLI
[all …]
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/
H A Dtest_snmp_alerts_sub_menu.robot74 Configure SNMP Settings On BMC With Non Default Port Via GUI And Verify
75 [Documentation] Configure SNMP settings on BMC with non default port via GUI and verify.
83 Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${NON_DEFAULT_PORT1}
86 Configure SNMP Settings On BMC Via GUI And Verify
87 [Documentation] Configure SNMP settings on BMC via GUI and verify.
95 Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
98 Configure SNMP Settings On BMC With Empty Port Via GUI And Verify
99 [Documentation] Configure SNMP settings on BMC with empty port via GUI and verify.
108 Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
111 Configure Invalid SNMP Settings On BMC Vi
[all...]
/openbmc/libmctp/docs/bindings/
H A Dvendor-ibm-astlpc.md1 # Management Component Transport Protocol (MCTP) LPC Transport Binding Specification for ASPEED BMC
6 host and BMC over the LPC bus on ASPEED BMC platforms.
40 byte buffer which is written by the host and read by the BMC.
61 remapping of the LPC firmware cycles onto arbitrary regions of the BMC's
73 flag indicates that a value has been written by the BMC to the corresponding
79 byte buffer which is written by the BMC and read by the host.
84 BMC-controlled, eight-bit register exposed to both the BMC and the host for
102 BMC memory, using the LPC2AHB hardware
104 In order to transfer a packet, either side of the channel (BMC or host) will:
107 - The BMC will perform writes by writing to the memory backing the LPC window
[all …]
/openbmc/openbmc-test-automation/redfish/update_service/
H A Dtest_redfish_bmc_code_update.robot2 Documentation Update firmware on a target BMC via Redifsh.
5 # IMAGE_FILE_PATH The path to the BMC image file.
88 Post BMC Reset Perform Redfish Code Update
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
106 Post BMC Reset Perform Image Switched To Backup Multiple Times
107 [Documentation] Test to reset BMC at standby and then perform switch
112 Redfish Delete All BMC Dumps
122 # change to backup image and reset the BMC.
[all …]
/openbmc/docs/architecture/code-update/
H A Dcode-update.md3 Two BMC Code layouts are available:
12 The following are the steps to update the BMC.
14 1. Get a BMC image tar: After building OpenBMC, you will end up with a set of
21 The BMC tar image contains 5 files: u-boot, kernel, ro, and rw partitions and
29 purpose=xyz.openbmc_project.Software.Version.VersionPurpose.BMC
36 2. Transfer the generated BMC image to the BMC via one of the following methods:
40 - Method 2: Via scp: Copy the generated BMC image to the `/tmp/images/`
41 directory on the BMC.
53 - Method 1: From the BMC command line, note the most recent directory name
79 …tar xfO <BMC tar image> MANIFEST | sed -ne '/version=/ {s/version=//;p}' | head -n1 | tr -d '\n' |…
[all …]
/openbmc/obmc-ikvm/
H A DREADME.md4 graphics output. The application interfaces with the video device on the BMC
7 interfaces with the BMC USB gadget device to pass HID events from the BMC to the
13 the BMC, the application can be started with the following command:
22 1. Log in to the BMC Web UI.
29 Direct access to the BMC KVM port (usually 5900) is generally blocked to prevent
33 **Note:** SSH local port forwarding must be enabled on the BMC. If you are using
36 1. Create an SSH tunnel to forward the KVM port from the BMC to your local
44 - `bmc-kvm-port`: The port used by the KVM service on the BMC (usually 5900)
45 - `bmc-user`: Your SSH username for the BMC
46 - `bmc-hostname`: The IP address or hostname of the BMC
[all …]

12345678910>>...27