port to vme_user driver with mmap support