
Hi Simon,
I might be able to create an image that prints out post_code() calls.
I added a debug UART image here: https://drive.google.com/folderview?id=0B7WYZbZ9zd-3flBfMEk3WHRSclJDWHFxOWlQ...
The results are identical as that of previous image. I still get no output on serial. Tried flashing the image with both falshrom(Linux) and Dediprog software(Windows).
I even began to doubt my serial connection on Linux so switched to Teraterm on Windows but still no output on serial.
Are you able to progress by using qemu in the meantime?
Yes. My first approach was to extract the acpi tables from fw_cfg. That is failing for u-boot but works for coreboot. I have discussed this issue with Bin.
Now I am trying to write ACPI tables(i.e. builtin ACPI) for qemu-x86. This is case that should be generic and would be hit for minnowmax also.
Will wait to hear from John.
Just had a word with John.....he seems to get identical results as me for both the images that you shared. Would like to quote him -
"so my suspicion is that Simon is building the firmware with a slightly older FSP specifically an FSP that doesn't support the newer stepping on the CPU.
I just flashed the debug one on an A0 (ancient board obviously) and I get some output. I get nothing on my newer A2 w/ a D0 stepped CPU .
All that needs to happen is to use a newer FSP. The board you have I'm pretty sure is an A2 board with a D0 stepping cpu.
It's possible that Simon got his board long enough ago that he's got an A1 or A2 with a B3 stepping cpu I.E. that explains why it works for him, and not you.
I'm 99% sure that's the issue. try with FSP 3 gold."
I am now trying to build the u-boot.rom from FSP 3 gold and would let you know about the results ASAP.
Regards, Saket Sinha