[coreboot] Serengeti VGA

Myles Watson mylesgw at gmail.com
Tue Oct 21 17:50:02 CEST 2008


On Mon, Oct 20, 2008 at 4:10 PM, Marc Jones <Marc.Jones at amd.com> wrote:

> Myles Watson wrote:
>
>
>> 0    6    0     AMD-8111 PCI
>> 74601022    02300147    06040007    00014000
>> 00000000    00000000    40010100    02001010
>> FE00FD00    FFE0FFF0    00000000    00000000
>> 00000000    000000C0    00000000    042B00FF
>>
>                                         ^
> ISA isn't set. That might be a problem.
>

I can't tell that v2 ever sets it.  In the 8111 datasheet it looks like that
bit makes it so that bits 8 & 9 of the address get ignored so that only 256B
of every 1024 are accessible.  I don't think that's what we want.

Looking for that I found an interesting couple of defines.

include/device/pci_def.h:#define  PCI_BRIDGE_CTL_NO_ISA   0x04    /* Disable
bridging of ISA ports */
include/device/pci_def.h:#define  PCI_CB_BRIDGE_CTL_ISA           0x04

I can see that they're used in two different places (one for the hardware,
one for the device struct), but it still seems confusing.

Thanks,
Myles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20081021/dd13236f/attachment.html>


More information about the coreboot mailing list