Dear coreboot folks,
when building coreboot without serial console for QEMU and when trying to run the payloads Tint [1] (or coreinfo) in it, no graphics comes up and the payloads are not loaded.
Just enabling serial console fixes the problem. Tinycurses is used in libpayload as there were problems building Tint with PDCurses.
This problem was already present last week and is still with an image built from latest master [2].
commit 216a619a74d61f66e3d3e1d668028d11a8868b4d Author: Kyösti Mälkki kyosti.malkki@gmail.com Date: Mon May 12 23:16:18 2014 +0300
Rambi: Enable 32k SUSCLK signal
Please find the `.config` and the coreboot log captured over QEMU’s debug console attached.
$ build/cbfstool build/coreboot.rom print bios.bin: 256 kB, bootblocksize 848, romsize 262144, offset 0x0 alignment: 64 bytes
Name Offset Type Size fallback/romstage 0x0 stage 20965 fallback/ramstage 0x5240 stage 55954 fallback/payload 0x12d40 payload 23175 config 0x18800 raw 3299 (empty) 0x19540 null 157464 $ ln -s coreboot.rom build/bios.bin $ qemu-system-i386 -M q35 -bios build/bios.bin -hda /dev/zero -serial stdio -chardev file,id=debugcon,path=/tmp/qemu--dynamic-cbmem--without-serial--tint-lzma.log -device isa-debugcon,iobase=0x402,chardev=debugcon
Thanks,
Paul
[1] http://www.coreboot.org/Tint [2] http://review.coreboot.org/5722