PCItree


Frequently Asked Questions

Q: hlp.sys is not found when I try to start pcitree.exe.

A: copy the file hlp.sys to the Windows directory (see userguide)

Q: is it possible to get the source code of PCItree?

A: No, I'm sorry.

Q: how does PCItree access the config register?

A: PCItree uses Port-IO reads and writes to the addresses 0xcf8 and 0xcfc. By this the config registers can be accessed. See PCI spec v2.1 chapter 3.7.4.1. Configuration Mechanism #1. To use Port-IO you can look at http://www.beyondlogic.org/porttalk/porttalk.htm. If you take this driver and implement a DWORD Port-IO you are done.