Richard Smith schrieb:
copying VGA ROM Image from 0xfffc0000 to 0xc0000, 0x8000 bytes entering emulator inb(0x03cf) = 0x00 inb(0x03cf) = 0x00 inb(0x03cf) = 0x88 i
So its crashing 'inside' of a printk. 0x3cf is a VGA index register.
Well, I think so. Many logs looks like the one above. The first character is printed. Than nothing no more.
Could it be a interrupt problem between the vga device and the serial port ?
LinuxBIOS serial debug output is PIO. No interrupts.
:D Ok, ok ;)
Did you disable the SMI interrupt trap for access to VGA registers?
Good question, there is a write to the CPU config registers. It is commented with "No SMI".
That may be getting fired and tripping things up.
Fine :)
chris