GRUB 2 can setup splashscreens and wait for an arbitrary number of
seconds
with scripting. The only caveat would be to get a video backend that works on coreboot.
Ahh, but my experiance tells me for GRUB or GRUB2 to display a splashscreen it makes INT10 calls....