From: Arnaud Maye [mailto:arnaud.maye@4dsp.com] Hello Gents,
I've been on IRC for a GFX output issue on Friday. Actually the output is always black or full of non sense square on the screen. I have tried two graphic cards and in this respect it is fair to point the issue outside of the vgarom.
The odd thing is that the PCI card am using having some IOs below 0x1000. A few other peripherals are there as well. I have attached the complete log. I am having an issue with seabios and the keyboard input.. this is part of the log as well.
...
Setting resources... PCI_DOMAIN: 0000 allocate_resources_io: base:1000 size:2428 align:12 gran:0 limit:ffff Assigned: PCI: 00:03.0 1c * [0x1000 - 0x1fff] io Assigned: PCI: 00:04.0 1c * [0x2000 - 0x2fff] io Assigned: PCI: 00:1f.0 40 * [0x3000 - 0x307f] io Assigned: PCI: 00:1f.0 48 * [0x3080 - 0x30bf] io Assigned: PCI: 00:1d.0 20 * [0x30c0 - 0x30df] io Assigned: PCI: 00:1f.3 20 * [0x30e0 - 0x30ff] io
Should we not see there all the resources below 0x1000? PCI: 07:00.0 is my PCIe graphic card (PCI: 07:00.0 24 * [0x0 - 0x7f] io).
You won't see all of the fixed regions in the allocator. The allocator only handles regions that can be moved. Legacy ports like VGA that are fixed are included in the 0x0 - 0x1000 fixed region in the southbridge. Your allocations look fine.
Thanks, Myles