first cut at splitting off interrupt processing for pcie