umr remote client/server support coming soon
Hey guys, I'm not on any ML's so I figured I'd bug you here. I've gotten remote client/server umr going just recently. It's still in need of a cleanup before release but what this will let you do is run umr as root anywhere on the same machine and then you can run umr as an unprivileged user (say inside a sandbox that prevents sudo/etc). So far I have register and memory read/write, gpr access, wave access, ring access, and discovery going. It uses TCP only so far though that's customizable. It's pretty fast though I don't really notice a perf hit running command line stuff like -RS or -wa.
This also means if you wanted you could embed libumrcore (and this new library for remote) INSIDE your driver and then use the API to access resources directly.
Obviously this is a security nightmare so only run this for development purposes as the protocol is not authenticated/etc.
Plan is to push a topic branch to umr's public repo on December 4th for people to try out and comment on.