[Linux-fbdev-devel] Re: Who is stomping PCI config space?

Zoltan Boszormenyi zboszor at dunaweb.hu
Fri Mar 4 09:25:02 PST 2005


Benjamin Herrenschmidt írta:
> On Thu, 2005-03-03 at 22:03 -0500, Jon Smirl wrote:
> 
>>Hopefully someone who knows what is going on with VT switching and how
>>hardware gets enabled will respond and we can get this fixed in the
>>server.  I see Zoltan's patch but we shouldn't have to tell X to leave

They're not mine, those patches were created by Aivil Stoss, maintainer
of the Linux-ruby multiconsole extension.

>>hardware alone that doesn't belong to it. X just has no business
>>messing with cards it does not own.

I agree here.

>>Meanwhile I am forced to write to PCI config space and reenable IO
>>access from inside my interrupt handler. Yuck, yuck, yuck!!!
> 
> 
> Well, that shows why we need this arbitration for who gets the VGA
> enable bits in the kernel :)
> 
> X disables any other VGA card IO/MEM in the system so that at one given
> point in time, only one of them will decode VGA cycles. Wether it has
> those cards to drive in it's config or not doesn't matter, the problem
> at the bus level is the same.

Hm. I thought the BIOS already does that for every card that's not the
boot VGA. I patched XOrg 6.8.2 with your Radeon VGAAccess and with the
PCI isolation patches. I happily use my two Radeons with separate
X servers.

Best regards,
Zoltán Böszörményi



More information about the xorg mailing list