I think you're seeing ghosts.
PCI has all the info you need.
i am not really clear why we outs the value ox80000000
Bit 31 is an enable flag for determining when accesses to CONFIG_DATA should be translated to configuration cycles.
write 0xffffffff to 0xCF8
Ghost #1
0xCF8 and read from it
Ghost #2. Any information comes from the data port - 0xCFC
sorry for asking such irritating question but I am completely Lost...
It helps if you start from point zero. You're like
omg i wrote 5000 lines of code and it doesnt work and i dont know whats happening and it does not work and im lost like a headless chicken help me. Nobody (except psychics, which we aren't) can solve your problem that way. Try imagining why. Begin with the basics. Write 10 lines of code, test it, add a few more, test it, add even more, oops those last 5 lines broke it. Then you know where to look for an answer.