Hi,

Here is the story:
I am writing [solaris] driver for a PCI device. Should be a simple task,
but there is a catch - in the PCI configuration space there is a region
of vendor registers above all the standard registers. In order to have one
of the BARs accessible I need to tinker with one of the vendor registers.
That's according to the device spec.
The question is what should I do in Solaris - by the time my attach entry
point has a chance to map PCI config space and fix that register all
the BARs are scanned by the parent PCI bus driver. So if one of them
becomes "alive" all of a sudden it will not be noticed, right ?
So, is there any way to force the PCI nexus driver to recheck my config
space ?

I have to say I never saw such behaviour, so I am quite puzzled with it.
Any ideas ?

--
Regards,
       Cyril
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to