Is this romcc code? If not, maybe it could even be recursive..
Not sure, but I know it is very sensitive. Running printk here reliably crashed coreboot, so the stack may be limited;
Have you tried increasing the stack size? It's too bad not to be able to use printk.
Thanks, Myles