Why does my PCIe graphics card work?

Ok so I’m a bit confused here. I just built a QNX x86 machine and purchased a ATI x300 graphics card after finding out from this forum that it works. This is a PCIe card, I was under the impression that QNX does not have any PCIe drivers. I understand that from a driver perspective the PCI driver should work on a PCIe bus. I guess I just don’t understand how everything is working.

Can anyone clarify this?

Thank you.

You got it right, from the driver perspective PCI and PCIe is the same. It’s all about the BIOS/chipset/pci_server taking care of everything ;-)