FWIW RISCV is looking at this issue and I've talked to them about just using text-based tables. Since the kernel always has to interpret the table anyway there's no real advantage to binary formats.
We've even discussed using text protobufs. ron
-- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot