Accessing PCI Bridge Config Space

Hi All,

I am in need of all of your suggestion/help in resolving my problem
accessing PCI Bridge config space. I need to enable PERR on the PCI
Bridges. I was successful in doing on each PCI devices without problems
using the HAL APIs. The same couldn’t help modifying it on PCI Bridge.
This limitation is documented in DDK KBs of Microsoft.

So my question is how one could change the PCI Bridge config space?
If possible can some one point to samples. I have read through this list
and there were discussions about it. Those were suggestions about using
a Bus Filter driver. To be frank I have little or no experience writing
a Bus Filter driver.

Thanks for any help and its appreciated.
Rajendran.K
TSEE-OS Engineering ( Windows )
NCR Corporation
858-485-3541
xxxxx@ncr.com mailto:xxxxx
*********************************************************

Life is a great big canvas, and you should throw all the paint on it
you can.

-Danny Kaye
*********************************************************
</mailto:xxxxx>

I forgot to mention this. I am not looking for one specific PCI Bridge.
I am looking for a generic solution to set PERR on all PCI Bridges.
Having said that the Bridge has two regsiters that needs to be set. One
is the ‘Command’ and the other one is ‘BridgeControl’.

Thanks
Rajendran


From: Kolandasamy, Rajendran
Sent: Friday, September 03, 2004 2:09 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Accessing PCI Bridge Config Space

Hi All,

I am in need of all of your suggestion/help in resolving my problem
accessing PCI Bridge config space. I need to enable PERR on the PCI
Bridges. I was successful in doing on each PCI devices without problems
using the HAL APIs. The same couldn’t help modifying it on PCI Bridge.
This limitation is documented in DDK KBs of Microsoft.

So my question is how one could change the PCI Bridge config space?
If possible can some one point to samples. I have read through this list
and there were discussions about it. Those were suggestions about using
a Bus Filter driver. To be frank I have little or no experience writing
a Bus Filter driver.

Thanks for any help and its appreciated.
Rajendran.K
TSEE-OS Engineering ( Windows )
NCR Corporation
858-485-3541
xxxxx@ncr.com mailto:xxxxx
*********************************************************

Life is a great big canvas, and you should throw all the paint on it
you can.

-Danny Kaye
*********************************************************



Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com</mailto:xxxxx>

I appear to be repeating the answer “write a pci bus filter driver” to
several different threads. Write a pci bus filter driver. If you wanted to
manage specific pci bridge devices rather than all pci bridge devices you
might be able to use a function filter driver instead, or a chip
(VID/DID/SUBVEND) specific function driver.

Out of curiosity, what is enabling PERR going to do for you?


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Kolandasamy,
Rajendran
Sent: Friday, September 03, 2004 7:13 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Accessing PCI Bridge Config Space

I forgot to mention this. I am not looking for one specific PCI Bridge. I am
looking for a generic solution to set PERR on all PCI Bridges. Having said
that the Bridge has two regsiters that needs to be set. One is the ‘Command’
and the other one is ‘BridgeControl’.

Thanks
Rajendran


From: Kolandasamy, Rajendran
Sent: Friday, September 03, 2004 2:09 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Accessing PCI Bridge Config Space

Hi All,

I am in need of all of your suggestion/help in resolving my problem
accessing PCI Bridge config space. I need to enable PERR on the PCI Bridges.
I was successful in doing on each PCI devices without problems using the HAL
APIs. The same couldn’t help modifying it on PCI Bridge. This limitation is
documented in DDK KBs of Microsoft.

So my question is how one could change the PCI Bridge config space? If
possible can some one point to samples. I have read through this list and
there were discussions about it. Those were suggestions about using a Bus
Filter driver. To be frank I have little or no experience writing a Bus
Filter driver.

Thanks for any help and its appreciated.
Rajendran.K
TSEE-OS Engineering ( Windows )
NCR Corporation
858-485-3541
mailto:xxxxx xxxxx@ncr.com
*****************************************************************

Life is a great big canvas, and you should throw all the paint on it you
can.

-Danny Kaye
*****************************************************************



Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com</mailto:xxxxx>