resources: add io-mapping functions to dynamically map large device apertures