Does pci require routing mechanism in those 2 cases
The two devices are on the same PCI bus and aren't seperated by a bridge.
They aren't on the same PCI bus.
I don't think it requires a routing mechanism in first case because pci devices all share the same pci bus. (correct me if I'm wrong)