Is it written in FORTH?

https://en.wikipedia.org/wiki/Open_Firmware

If you look at one of the earlier x-series servers- x3650-M1 I think, the BMC (IBM calls it an IMM) is daughter board with a PPC 405 chip. The artwork has "Proudly made in North Carolina" with a map of North Carolina in etch. You can just see it in the picture, under the "IBM":

https://admirestore.top/other/ibm-x3650-rsa-telecharger-pilo...

Anyway, I wonder if the code is related. I would have thought this all went to Lenovo.

What you really need for an open-source BMC, is one that works with the common Aspeed KVM chips (ARM-based I think, look at AST2300 and above). This would have the nice effect of avoiding having to pay AMI for their BMC code.

Edit: Actually here is the code, it supports Apseed:

https://github.com/openbmc/openbmc

What's new in LibreBMC is the hardware toolchain. Frankly, they should target RISC-V for this. Edit again: it does, using LiteX:

https://github.com/enjoy-digital/litex

I'm not sure where Power fits in..

They're replacing openbmc, thankfully - the build system is absolutely ridiculous. The motivation is to escape binary blob ARM world. You know that POWER and RISC-V are competing solutions, right?

Which soft-core Power are they using? They mention Lattice ECP5, so a fairly small one I assume.

An OpenPOWER one, likely this with modification: https://github.com/antonblanchard/microwatt