Jonathan Neuschäfer wrote:
I wonder if we should just import libfdt when we need to parse or modify devicetree blobs. A quick check on the libfdt.a on my system (x86_64) shows that the set of .o files takes about 15kB, so it's not huge.
If the license is compatible I think that's a good idea.
I think we should consider splitting the memory-resident part of coreboot on RISC-V into its own stage, similar to the SMM code on x86.
Is there any way a system can work completely without it?
//Peter