PCI Enable Bit?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Wolf9466
Posts: 12
Joined: Sun Jun 28, 2009 11:17 pm

PCI Enable Bit?

Post by Wolf9466 »

In the PCI spec, it says, and I quote, "Bit 31 is an enable flag for determining when accesses to CONFIG_DATA are to be translated to configuration transactions on the PCI bus." What else could it be treated as, and why should the enable bit be set?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: PCI Enable Bit?

Post by Combuster »

Reading configuration space requires a configuration transaction. If you don't set that bit, you don't get a configuration transaction, and thus no access to configuration space.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Post Reply