Martin Roth via coreboot wrote:
> > Your concern is valid and I think a key point. CBOR may not be bad
> > over a socket, but such a complex and arbitrarily extensible format
> > is much too error prone to be a good technical choice during boot.
> 
> So if the idea is to create a payload handoff format that can be
> shared and used by multiple different firmware packages, do you have
> a better option?  Yes, coreboot can just continue with just the
> coreboot tables, but that seems a little like sticking our head in
> the sand and refusing to recognize that other boot firmware exists.

I'd ask what other boot firmware is missing from coreboot tables for
them to be universally acceptable.


> > I agree that it could be a step forward, but I think the devil is in
> > the details. CBOR data structures can also be unneccessarily complex
> > and error prone, beyond the parser itself.
> 
> So maybe we try to limit the complexity?  I'm not really familar with
> CBOR, so I don't know the issues with it.

CBOR (RFC 8949) is a binary serialization of JSON with some extensions.

So "CBOR" itself says nothing about the data within.


> Intel did say that they were willing to look at other alternatives if
> we had any.

That's a positive signal!

I propose that coreboot tables are a good alternative - fight me! :)


> I hope nobody takes any of this as criticism - I appreciate the
> open discussion, and am sincerely looking for the best path forward here.

Not at all.

Let's see if coreboot tables can grow to cover all needs?


Kind regards

//Peter
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to