ron minnich wrote:
there is a phase 3 enable that enables a device (if needed) to appear or disappear in config space. There is a phase 4 enable disable to enable a device's resources to be read. Both of these usages appeared in v2.
Sorry, I'm worn out (long day) if this makes no sense let me know.
Your explanation of what it is makes sense. What doesn't make sense is that it is never called during phase4. It is no better than v2 if name doesn't tell you when it is used. The only time it is used is in pci device scan which is really phase1.
Marc