[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multifunction Graphics Adapters



> > 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#