[coreboot] Serengeti VGA

Marc Jones Marc.Jones at amd.com
Mon Oct 20 22:32:41 CEST 2008


Marc Jones wrote:
> Myles Watson wrote:
>>
>>
>> On Mon, Oct 20, 2008 at 1:48 PM, Marc Jones <Marc.Jones at amd.com 
>> <mailto:Marc.Jones at amd.com>> wrote:
>>
>>     Myles Watson wrote:
>>
>>         I've been trying to make the configuration spaces match between
>>         v2 and v3.
>>         The biggest difference left is the disabled/hidden devices which
>>         are not
>>         hidden in v3.
>>
>>         Any chance that's causing the problem?
>>
>>         I've also been trying to figure out where the legacy IO space
>>         (e.g. 0x3d4)
>>         gets routed to the card.  Does this happen automatically because
>>         the VGA bit
>>         is set in the bridge?
>>
>>     Yes, The vga bit on the subtractive bridge routes the graphics io.
>>
>>     How did you work around the vm86 problem? Did the graphics command
>>     register get re-enabled?
>>
>>
>> I made the interrupts self contained, with no output.  The VGA ROM 
>> initialization returns, but there is no output to the screen.  At 
>> least the screen turns black on an int10 now, though.
>>
>> The only differences between the PCI configuration registers now is 
>> that v3 has a little larger space for VGA and SERR is set.
> 
> Ok, That should be fine. Black usually means all FF in the vga memory. 
> Check A000-BFFFF are getting to the controller. VGA enable in the bridge 
> control register (3e) and VGA pallet snoop in the command register (04) 
> should be set in the bridge.

Sorry, I had that backwards FF is blinking white, 00 is black.

Marc


-- 
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors





More information about the coreboot mailing list