Kevin O'Connor wrote:
Did you setup SeaBIOS' idt/gdt? If not, you won't be able to use call16() which would break calling option roms from SeaBIOS. (It also prevents usleep() from working which would prevent certain devices from initializing.)
Otherwise, can you post the entry code that you are using?
I worked on unifying the GDTs used in coreboot-v3, coreboot-v3 real-mode and SeaBIOS, so I don't load a GDT in SeaBIOS, but I do load the SeaBIOS IDT. See both attached patches.
Signed-off-by: Stefan Reinauer stepan@coresystems.de