tech-kern archive

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

Re: xorg pci probing



On 19.01.11 03:02, Michael wrote:
> Hello,
> 
> On Jan 18, 2011, at 3:31 AM, Christoph Egger wrote:
> 
>> On 15.01.11 22:26, Christoph Egger wrote:
>>>
>>> Hi!
>>>
>>> I have a machine with two PCI graphic cards:
>>> 1x Radeon HD 4200
>>> 1x Radeon HD 5600
>>>
>>> Starting X fails with the error message
>>> "Primary device is not PCI"
>>>
>>> Per discussion with macallen@ I implemented
>>> pci_device_is_boot_vga() in libpciaccess
>>> which uses a new ioctl().
>>>
>>> Attached are three patches:
>>>
>>> xorg_ioctl.diff  which implements the new ioctl
>>> xorg.diff        which enable the use of pci_device_is_boot_vga()
>>> xsrc.diff        which implements pci_device_is_boot_vga()
>>>
>>>
>>> The three patches let me start X on said machine
>>> and I also successfully tested them where X also
>>> starts w/o these patches.
> 
>> I updated my patches based on comments I got from different people.
>> I'm resending them for review again.
> 
> Jared suggested a KASSERT to make sure the device_t passed to
> wsdisplayio_busid_pci() is actually a PCI bus child.

Yes, I did that in my local tree as I mentioned in an earlier mail.
I just didn't resend the patch for a tiny change.

> Otherwise it looks good to me.

Thanks. I will commit it then.

Christoph


Home | Main Index | Thread Index | Old Index