Page 1 of 1

PCI Enable Bit?

Posted: Sun Mar 27, 2011 11:17 pm
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?

Re: PCI Enable Bit?

Posted: Mon Mar 28, 2011 12:56 am
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.