device-dax: add dis-contiguous resource support