You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/openbmc-rdv3/3_openbmc_simulate.md
+15-16Lines changed: 15 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Run Pre-Silicon OpenBMC and Host UEFI Simulation
2
+
title: Run OpenBMC and Host UEFI Simulation on RD-V3 FVP
3
3
weight: 4
4
4
5
5
### FIXED, DO NOT MODIFY
@@ -11,39 +11,39 @@ layout: learningpathall
11
11
With your environment prepared, you can now simulate the full pre-silicon firmware boot flow using the Arm Neoverse RD-V3 reference design.
12
12
You’ll build the OpenBMC image, launch the Arm Fixed Virtual Platform (FVP), and observe the full boot process of both the BMC and host UEFI firmware in a simulated environment.
13
13
14
-
This simulation launches multiple UART consoles—each mapped to a separate terminal window for different subsystems (e.g., Neoverse V3, Cortex‑M55, Cortex‑M7, and the Cortex-A BMC).
14
+
This simulation launches multiple UART consoles,each mapped to a separate terminal window for different subsystems (e.g., Neoverse V3, Cortex‑M55, Cortex‑M7, and the Cortex-A BMC).
15
15
16
-
These graphical terminal windows require a desktop session. If you're accessing the simulation over SSH (e.g., on an AWS instance), they may not display properly.
16
+
These graphical terminal windows require a desktop session. If you're accessing the simulation over SSH (e.g., on a cloud instance), they may not display properly.
17
17
18
-
To ensure proper display and interactivity, we recommend installing a Remote Desktop environment using XRDP.
18
+
To ensure proper display and interactivity, it is recommended to install a Remote Desktop environment using XRDP.
19
19
20
-
In AWS Ubuntu 22.04 instance, you need install required packages:
20
+
On an Arm cloud Ubuntu 22.04 instance, you will need to install required packages:
You may need to follow the Step 2 on RDv3 [learning path](https://learn.arm.com/learning-paths/servers-and-cloud-computing/neoverse-rdv3-swstack/4_rdv3_on_fvp/) to setup the networking and GDM configuration.
28
+
You may need to follow the Step 2 on the [RD-V3 learning path](/learning-paths/servers-and-cloud-computing/neoverse-rdv3-swstack/4_rdv3_on_fvp/) to setup the networking and GDM configuration.
29
29
30
30
Once connected via Remote Desktop, open a terminal and launch the RD‑V3 FVP simulation:
31
31
32
32
## Execute Pre-Silicon OpenBMC Simulation
33
33
34
-
To make the simulation process smoother and more intuitive, you’ll need to modify a script from Arm’s GitLab repository.
34
+
To make the simulation process more intuitive, you’ll need to modify a script from Arm’s GitLab repository:
@@ -116,5 +115,5 @@ After simulation completes, logs for both the BMC and host will be stored in `~/
116
115
By reviewing the contents of the logs folder, you can verify the expected system behavior or quickly diagnose
117
116
any anomalies that arise during boot or runtime.
118
117
119
-
With the simulation running successfully, you’re now ready to perform real-time testing between the host and the BMC.
120
-
In the next module, you’ll explore how to interact with the BMC using UART and IPMI from the host side—validating communication channels in a pre-silicon context.
118
+
With the simulation running successfully, you are now ready to perform real-time testing between the host and the BMC.
119
+
In the next section, you will explore how to interact with the BMC using UART and IPMI from the host side, validating communication channels in a pre-silicon context.
0 commit comments