[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