On Thu, Jul 29, 2010 at 02:07:11PM -0500, Tom Tucker wrote:
>>> Add an ib_iomem_get service that converts a vma to an array of
>>> physical addresses. This makes it easier for each device driver to
>>> add support for the reg_io_mr provider method.
Tom, could you say a few words on what this is for?
Also, I'd like to see a strong defence of this new user space API
particularly:
1) Why can't this be done with the existing ibv_reg_mr, like huge
pages are.
2) How is it possible for userspace to know when it should use
ibv_reg_mr vs ibv_reg_io_mr?
3) Why can't ibv_dereg_io_mr be entirely handled by ibv_dereg_mr?
On first glance, this seems like a hugely bad API to me :)
Also, if new user space APIs are really needed, they do need man pages
too ...
Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html