Hell, I'm even up for the idea of a bigish overhaul of cbfs,
in that it will store these header and other similar values
in be/le depending on the build arch (eg, for most everything
the values will be stored as LE and for big-endian ppc64 it
would store them as be).
I hate the endian conversions too but I think this fails with the same problem... CBFS is just too much of a standard and has been reimplemented in too many places to make this worthwhile. I think most coreboot users would probably prefer if we keep the slightly gnarly but downwards-compatible thing we have. (If you really want to make such a big change you should probably bring it up on the mailing list first and see what others think.)
To view, visit change 36346. To unsubscribe, or for help writing mail filters, visit settings.