Hello Gents,
Thank you for your pointers. I will not be able to work on the BIOS
until late August. We have a few
other things in //. I will investigate around this and keep you updated
as soon am back to this project :)
Thank you
Arnaud
Kevin O'Connor wrote:
On Thu, Jul 30, 2009 at 09:56:20AM -0600, Myles Watson wrote:
On Wed, Jul 29, 2009 at 2:31 AM, Arnaud Maye <[email protected]> wrote:
We are talking about the GFX cards legacy ranges, right? I think
Myles looked at the PCI allocation already it seems everything is
fine there.
Actually I said that it wouldn't be related to the allocator because the
legacy VGA ranges are not aren't allocated there. This is the place to
start to look for that:
[...]
1. Make sure that that's the path to your graphics card.
2. Make sure that the correct bits get set in each device so that the I/O to
the graphics card gets there.
- The PCI_BRIDGE_CTL_VGA bit is in the device structure, so it doesn't
affect hardware
- Many bridges need some bit set to decode those ranges
In addition to making sure the legacy IO ranges are correct, you also
need to verify the legacy vga memory range (0xa0000 - 0xc0000) is
properly configured in the bridges. Also, the chipset needs to have
this range be a pci hole - it must not have memory mapped there.
-Kevin
*
*
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot