[LinuxBIOS] MB1030 / 3036 VGA comes up :D

Christian Sühs chris at suehsi.de
Tue May 2 18:36:30 CEST 2006


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





More information about the coreboot mailing list