2016-04-08 11:17 GMT+02:00 Nico Huber nico.huber@secunet.com:
you also stripped:
fallback/payload 0x1b140 payload 769955
I guess he means that a fresh build with a bigger (865KiB instead of 752KiB) payload fails.
Of course you're right. I misunderstood the original issue.
It's hard to tell how locked down various files are. There's at least some alignment going on for cpu_microcode_blob.bin, mrc.cache, uefi_nvs.bin and fsp.bin, but there may be more to it.
Tweaking -position and -align values for mrc.cache and uefi_nvs.bin should provide enough space for a larger payload. Given that uefi_nvs.bin is not mentioned in current master, I have no idea how that came to be.
Patrick