Similar to the already pushed patches for allowing concurrent buffers use from different engines this set of patches allows concurrent VM use from different engines at the same time. Please review and comment, Christian.