LibreBMC
Todd Rosedahl, IBM�Paul Mackerras, IBM�Michael Neuling, IBM��
DC-SCM card – an open HW/SW BMC solution
�
AC922 BMC Block Diagram
Architecture – IBM AC922
BMC
AST2500
Power Supplies
Fans
VRMs
Linux Kernel. In openBMC
App code
and data files
In openBMC
Device Drivers
In openBMC
Self Boot Engine (SBE)
Mem
IO
FSI
NVRAM
I2C
PGOODs
GPIO
Planar
BMC Card
”Boxelder”
I2C
I2C
LPC
Flash
Molex 240
Pin connector
Procs
OCC
Architecture – IBM AC922 – “BoxArty”
FPGA
ARTIX-7
Power Supplies
Fans
VRMs
Linux Kernel. In openBMC
App code
and data files
In openBMC
Device Drivers
In openBMC
Self Boot Engine (SBE)
Mem
IO
FSI
NVRAM
I2C
PGOODs
GPIO
Planar
BMC Card
”Boxelder”
I2C
I2C
LPC
Flash
Microwatt
POWER ISA
Molex 240
Pin connector
Procs
OCC
P9 Witherspoon/AC922
Software details
Status:
Architecture – IBM AC922 – Antmicro DC-SCM
FPGA
ARTIX-7
Power Supplies
Fans
VRMs
Linux Kernel. In openBMC
Device Drivers
In openBMC
Self Boot Engine (SBE)
Mem
IO
FSI
NVRAM
I2C
PGOODs
GPIO
Planar
Antmicro
DC-SCM
I2C
I2C
LPC
Flash
Molex
240 pin
connector
DC-SCI
Custom
Interposer
App code
and data files
In openBMC
Microwatt
POWER ISA
Procs
OCC
Interposer Card
DC-SCM Card
Connected!
Installed in Carrier
Fully installed in AC922
What's Next
Join us!
Thank you!
���
DC-SCM with LibreBMC and OpenBMC – IBM AC922
Libre BMC
FPGA
replaces
ASIC
Power Supplies
Fans
VRMs
Linux Kernel. In openBMC
Device Drivers
In openBMC
Self Boot Engine (SBE)
Mem
IO
FSI
NVRAM
I2C
PGOODs
GPIO
Planar (HPM) – AC922
DC-SCM
Card
I2C
I2C
LPC
Flash
DC-SCI
(190+ pins/functions
defined)
App code
and data files
In openBMC
Microwatt
POWER ISA
Procs
OCC