Why treat nic and ide differently here?
I can answer this one. They are on different busses. The nic hangs off the pci controller in the 8111, and IDE doesn't. You can reference the picture from the data sheet in this thread.
+++ arch/x86/Makefile (working copy)
pci_ops_conf1.c resourcemap.c
pci_ops_conf1.c
Just cleanup? Isn't resourcemap needed because of the change or was it never needed?
It just got moved to a different Makefile.
Thanks, Myles