Hi Patrick,
On 08.04.2016 09:57, Patrick Georgi via coreboot wrote:
2016-04-08 9:51 GMT+02:00 rajashaker Goud rajashakergoudranga@gmail.com:
I have build coreboot with release payload.
[ stripped to list only the empty regions]
Name Offset Type Size (empty) 0xd8380 null 48152 (empty) 0x105840 null 1880 (empty) 0x10e000 null 8088 (empty) 0x150000 null 311192 (empty) 0x1e8c00 null 58200 (empty) 0x1ff9c0 null 536
That makes approx. 450K of free space in your image
but when i build debug am facing space issue: E: Could not add [payloads/external/uefi/UEFIPAYLOAD.fd, 886346 bytes (865 KB)@0x0]; too big?
This is indicates a 865K image. How is that supposed to fit?
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.
Nico
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