Introduce execution domains in code and building
Only fixed to compile. Untested.
Lots of refactoring, cleanup, and fixing in the process.This log has three parts:1. What are execution domains and why we need them2. What are the API incompatibilities introduced...
Merge remote-tracking branch 'origin/xseg' into merger
Conflicts: xseg/tools/vlmc.py xseg/tools/xseg_setup.sh
Conflicts Resolution: vlmc.py: * Keep the \t -> space changes from the xseg branch * Keep the new parsing scheme from the tools xseg_setup.sh:...
xsegbd/xsegdev: Fix xsegbd/xsegdev memory leak
xsegdev_get/put and the associated xsegdev->userfield struct memberwere incorrectly used, resulting in a memory leak, where xsegdevsegment wasn't (v)freed at xsegdev unload.
Refs #3
Introduce various fixes, run end-to-end
Introduce various fixes, some aesthetic, to makethe infrastructure run end-to-end, xsegbd-to-filedafter merging of the filed and tools branches.
Fix two instances of XS_ERROR
Merge branch 'tools' into xseg
Conflicts: xseg/xq/xq.c
relative pointers
Fix a bug in device id assignment
xsegbd: Add name in sysfs device attrs
Minor fix in request_fn
View revisions
Also available in: Atom