Porting Linux to a Baseboard Management Controller Asic, Feedbacks and Perspectives
Talkat Embedded Linux Conference @ Open Source Summit North America 2022 · on Thursday, 2022-06-23· at 12:00· Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701·
summary
HPE ports Linux/OpenBMC to a custom GXP BMC ASIC and proves it boots in CI after three years of work; GXP ASIC with silicon root of trust anchors an RSA/SHA384 chain from immutable micro‑boot to U‑Boot. Drivers live in an HPE GitHub fork with the first kernel patches merged but many device drivers remain proof‑of‑concept needing upstreaming. Fleet rollout requires an ownership transfer via signed keys and PMO (USB key option, optional node‑locking), and tooling exists for scripted installs. First kernel patches merged confirms viability.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:06Where is the BMC and what does it do?
- 5:29Why enable Linux on GXP ?
- 8:08Leveraging GXP security under linux
- 10:20Upcoming transfer of ownership
- 28:16GXP BMC programmable interfaces
- 32:02GXP Internals
- 36:41CPLD (Complex Programmable Logic Device)
- 39:09Linux port where do we stand ?
- 40:48Want to help?
related talks
42mServer platforms: experiment with your expensive hardware too!
24mIntroduction to the LibreBMC project
35mUsing Linux as a Secure Boot Loader for OpenPOWER Servers
39mSecuring firmware: Secure and Trusted boot in OpenBMC
21m(Ab)using Linux as a Trusted Bootloader
51mGoing Linux on Massive Multicore
48mARM Laptop BoF
22mOpenBMC: Boot your server with Python
