Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > PCI-Extended Config Space

Reply
Thread Tools Display Modes

PCI-Extended Config Space

 
 
Rupesh
Guest
Posts: n/a

 
      08-31-2005
Hi everybody,
Can anyone please give some useful links or code snippetts on how to
access the PCI-Express config space? We are using Windows XP -64 bit
0.S on Intel Xeon processor.

Any help is very much appreciated.

Thanks in advance,

Rupesh

 
Reply With Quote
 
 
 
 
Calvin Guan
Guest
Posts: n/a

 
      08-31-2005
Not that I know of for the current released OS. Design your H/W in the way
that the ext config space can be accessed through the PCI BARn.

--
Calvin Guan (Windows DDK MVP)
NetXtreme Longhorn Miniport Prime
Broadcom Corp. www.broadcom.com

"Rupesh" <> wrote in message
news: oups.com...
> Hi everybody,
> Can anyone please give some useful links or code snippetts on how to
> access the PCI-Express config space? We are using Windows XP -64 bit
> 0.S on Intel Xeon processor.
>
> Any help is very much appreciated.
>
> Thanks in advance,
>
> Rupesh
>



 
Reply With Quote
 
Brian
Guest
Posts: n/a

 
      08-31-2005
I have seen a lot of these questions lately, and the answers are starting to
concern me. Working in the area of PCI expansion, we not only have to
support others hardware, but are also dependant on the hardware upstream, so
the "design your hardware" answer doesn't work for us. I have just spent 2
months supporting a behemoth driver that hacked the OS (Windows) in order to
make it do what it wants, and the result is a convoluted buggy driver. I
don't want to be a hack, will there be a supported way to access the PCI
configuration space for those of us who have a legitimate reason?

Brian

"Calvin Guan" wrote:

> Not that I know of for the current released OS. Design your H/W in the way
> that the ext config space can be accessed through the PCI BARn.
>
> --
> Calvin Guan (Windows DDK MVP)
> NetXtreme Longhorn Miniport Prime
> Broadcom Corp. www.broadcom.com
>
> "Rupesh" <> wrote in message
> news: oups.com...
> > Hi everybody,
> > Can anyone please give some useful links or code snippetts on how to
> > access the PCI-Express config space? We are using Windows XP -64 bit
> > 0.S on Intel Xeon processor.
> >
> > Any help is very much appreciated.
> >
> > Thanks in advance,
> >
> > Rupesh
> >

>
>
>

 
Reply With Quote
 
Don Burn
Guest
Posts: n/a

 
      08-31-2005
Take a look at the PCI-E presentations that have been at WinHEC and send
email to the presenters and to any feedback aliases in the presentation.
Most of these guys will listen and respond to real needs, but it may take
some time (Microsoft is no longer numble).


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply



"Brian" <> wrote in message
news:B7833DF3-6986-4C03-8368-...
>I have seen a lot of these questions lately, and the answers are starting
>to
> concern me. Working in the area of PCI expansion, we not only have to
> support others hardware, but are also dependant on the hardware upstream,
> so
> the "design your hardware" answer doesn't work for us. I have just spent
> 2
> months supporting a behemoth driver that hacked the OS (Windows) in order
> to
> make it do what it wants, and the result is a convoluted buggy driver. I
> don't want to be a hack, will there be a supported way to access the PCI
> configuration space for those of us who have a legitimate reason?
>
> Brian
>
> "Calvin Guan" wrote:
>
>> Not that I know of for the current released OS. Design your H/W in the
>> way
>> that the ext config space can be accessed through the PCI BARn.
>>
>> --
>> Calvin Guan (Windows DDK MVP)
>> NetXtreme Longhorn Miniport Prime
>> Broadcom Corp. www.broadcom.com
>>
>> "Rupesh" <> wrote in message
>> news: oups.com...
>> > Hi everybody,
>> > Can anyone please give some useful links or code snippetts on how to
>> > access the PCI-Express config space? We are using Windows XP -64 bit
>> > 0.S on Intel Xeon processor.
>> >
>> > Any help is very much appreciated.
>> >
>> > Thanks in advance,
>> >
>> > Rupesh
>> >

>>
>>
>>



 
Reply With Quote
 
Calvin Guan
Guest
Posts: n/a

 
      09-01-2005
Coming from the world of video and chipset drivers, I feel your pain.

To access to conventional PCI configuration space of other devices', you can
use a PCI bus filter driver if you don't want to use HalXxx calls. For
current released Windows, unfortunately, pci.sys doesn't support pci
expansion config space access so even a bus filter won't help. (Maybe time
is changed and pci.sys now will do pci-e expansion access?)

Be wanted a bus filter is not something easy to get right. You can do it I
can help. Contact me off line if you need help.

good luck,
--
Calvin Guan (Windows DDK MVP)
NetXtreme Longhorn Miniport Prime
Broadcom Corp. www.broadcom.com


"Brian" <> wrote in message
news:B7833DF3-6986-4C03-8368-...
>I have seen a lot of these questions lately, and the answers are starting
>to
> concern me. Working in the area of PCI expansion, we not only have to
> support others hardware, but are also dependant on the hardware upstream,
> so
> the "design your hardware" answer doesn't work for us. I have just spent
> 2
> months supporting a behemoth driver that hacked the OS (Windows) in order
> to
> make it do what it wants, and the result is a convoluted buggy driver. I
> don't want to be a hack, will there be a supported way to access the PCI
> configuration space for those of us who have a legitimate reason?
>
> Brian
>
> "Calvin Guan" wrote:
>
>> Not that I know of for the current released OS. Design your H/W in the
>> way
>> that the ext config space can be accessed through the PCI BARn.
>>
>> --
>> Calvin Guan (Windows DDK MVP)
>> NetXtreme Longhorn Miniport Prime
>> Broadcom Corp. www.broadcom.com
>>
>> "Rupesh" <> wrote in message
>> news: oups.com...
>> > Hi everybody,
>> > Can anyone please give some useful links or code snippetts on how to
>> > access the PCI-Express config space? We are using Windows XP -64 bit
>> > 0.S on Intel Xeon processor.
>> >
>> > Any help is very much appreciated.
>> >
>> > Thanks in advance,
>> >
>> > Rupesh
>> >

>>
>>
>>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Moving free space from one extended partition to the Vista partition Gordon Windows Vista General Discussion 3 10-20-2009 07:47 AM
app.exe.config on XP but app.config on Vista x64? Bern McCarty Windows Vista General Discussion 2 08-02-2007 03:18 PM
PCI Express extended Configuration Space access Sachin Windows Vista Drivers 3 01-07-2005 01:57 PM
PCI Bus Filter driver to read config space? HyperWalker Windows Vista Drivers 5 07-15-2004 11:21 AM
Questions on PCI config space when ressetting a PCI board User1964 Windows Vista Drivers 5 03-03-2004 10:44 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59