
Hi all, I am using u-boot from git://git.denx.de/u-boot-x86.git I build u-boot by: make coreboot-x86_config make
u-boot is then set as a payload for coreboot.
I then run coreboot as a bios for qemu: qemu-system-i386 -bios ./build/coreboot.rom -m 1g -nographic -s -S
the system hangs when calling the function u64 get_ticks()
because gd->arch.tsc_base is false and hence panic("No tick base available"); is executed.
panic will itself call udelay(100000 ) which in turn calls __udelay (kv) which finally calls get_ticks() again.
There is then a recursive behavior here which will go on executing until the stack is "depleted".
Has anyone come across this behavior? what could be the reason for the tick base not to be set properly?
regards