/* * V3 Control utility * (c) Jack lange, 2010 */ #include #include #include #include #include #include #include #include #include "v3_ctrl.h" int main(int argc, char* argv[]) { int vm_fd = 0; char * filename = argv[1]; int err; if (argc <= 1) { printf("usage: v3_launch \n"); return -1; } printf("Launching VM (%s)\n", filename); vm_fd = open(filename, O_RDONLY); if (vm_fd == -1) { printf("Error opening V3Vee VM device\n"); return -1; } err = ioctl(vm_fd, V3_VM_LAUNCH, NULL); if (err < 0) { printf("Error launching VM\n"); return -1; } /* Close the file descriptor. */ close(vm_fd); return 0; }