1. A method for redirecting accesses to a peripheral device's configuration space, comprising: copying the current contents of the configuration space to a memory, wherein the memory is separate from the peripheral device; and redirecting accesses from the configuration space to the memory, whereby the memory services the accesses to the configuration space and whereby the redirecting allows the peripheral device to be powered off.