This is a work in progress that I wanted to share giving some of the discussions around rwhandlers. The idea is to make PCI devices have a common set of functions to interact with the CPU that is driven entirely through the PCI bus.
I've tested the network card conversions, but have not yet tested the other bits.