[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Multifunction Graphics Adapters
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: Re: Multifunction Graphics Adapters
- From: "John R Pierce" <pierce@scruznet.com>
- Date: Mon, 4 Nov 1996 11:45:28 -0800
- Resent-Date: Mon, 4 Nov 1996 11:45:28 -0800
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-Id: <"WX86y2.0.j32.PObVo"@dart>
- Resent-Sender: pci-sig-request@znyx.com
> > If all of the functionality is inside one chip, I would strongly
> > recommend to use only one PCI config header.
>
> This is not the way to go. When we did the first PCI based PCMCIA
> controller we used only one config space. Now everyone has to special
> case this '94 vintage part 'cause it is not right. Get the software
> fixed and don't break the part, 'cause it will be a long time causing
> problems if you do it wrong.
Um, if I remember correctly, the original question was re: a graphics
accelerator. Most ALL of these use only one PCI function with one or more BARs
for the various resources. A second function should only be used in a case
where there is another function unrelated to graphics (audio maybe?) on the
same card.
btw, the standard IBM VGA resources themselves (a0000-b8000, 3Cx, 3Dx, 3Bx,
etc) don't show up as BARs, they are implied by the "VGA Compatible" bit...
BARs only need to be used for ADDITIONAL resources such as a linear aperture
frame buffer or memory mapped accelerator registers or whatever.
-jrp
ì 4 #