> 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