This publishes the design posted by Chris on Gerrit. The design was implemented in the upstream OpenBMC code base by the team working on Rainier, the IBM Power10 system. The document does not appear in the docs repo as review was shut down by the maintainer.
A long time ago I got a (YubiKey 5C Nano)[https://support.yubico.com/hc/en-us/articles/360013724699-YubiKey-5C-Nano], and didn’t use it. All the noise around Passkeys made me decide to get it out, which was a waste of time because Linux support for Passkeys doesn’t yet exist. But they can be used for FIDO and as a GPG smartcard.
This guide provides notes on how to put a new kernel FIT on a OpenBMC system that uses the eMMC layout. It assumes you’ve built an OpenBMC FIT containing the device tree, initrd and kernel zImage for testing.
The OpenPower BMC kicks off the host booting by writing to a CFAM register over FSI. From there, if your system is healthy enough, it will start outputting characters over the LPC VUART. If it’s not, then you get no output, and the only indication that something went wrong is the host powering itself off.
The OpenBMC virtual serial console replaces IPMI Serial over LAN (SoL) as a way to see the UART output of your host system. Where you would have once run: