No Hardware, No Problem: Exploring OpenBMC and Host SoC Communication on Arm FVP
In the world of embedded systems and servers, the Baseboard Management Controller plays a vital role, especially as Arm-based CPUs become increasingly prevalent. However, developing and testing OpenBMC typically requires physical hardware, creating a barrier for many developers.
This session introduces a practical approach to running OpenBMC on Arm’s Fixed Virtual Platform, enabling exploration of firmware behavior and CPU-BMC communication without the need for real hardware.
Showcases demonstrating communication between the BMC and Host SoC
1. Fully automated for easy launch and testing
2. MCTP over PCC
3. IPMI over serial