On Tue, Apr 25, 2017 at 02:29:58PM +0300, Vasiliy Tolstov wrote: > 2017-04-24 23:10 GMT+03:00 Jason Gunthorpe <jgunthorpe@xxxxxxxxxxxxxxxxxxxx>: > > Sorry, I ment the kernel API to userspace. The internal kernal API is > > internally complete of course. > > > =(. SO as i understand i need to know how mellanox userspace library > interract with kernel and hardware ? and also how to implement user space access to hardware in your new language, this includes something like the C11 multi-threaded memory model, unlocked atomics, and processor specific memory barriers (that even C requires inline asm for) You may find implementing the above at all will always require some kind of C calls out.. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html