Input–output memory management unit