X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2Fv3_send.c;h=523be3043d88f71a910e80b9d52107c48aa90076;hb=0246f0904a4800dbe1e8e23332d49b468a58f751;hp=fcb71c479a40261b7bf35b61b5280785b358372b;hpb=3711d0163d1dcba26b73a6427f3feefa8fc24733;p=palacios.git diff --git a/linux_usr/v3_send.c b/linux_usr/v3_send.c index fcb71c4..523be30 100644 --- a/linux_usr/v3_send.c +++ b/linux_usr/v3_send.c @@ -32,7 +32,13 @@ int main(int argc, char* argv[]) { char * vm_dev = NULL; if (argc < 4) { - printf("Usage: ./v3_send \n"); + printf("Usage: ./v3_send [optionmask]\n"); + printf(" optionmask consists of the sum of any of the following\n"); + printf(" 0 none\n"); + printf(" 1 skip memory\n"); + printf(" 2 skip devices\n"); + printf(" 4 skip cores\n"); + printf(" 8 skip architecture-specific core state\n"); return -1; } @@ -53,6 +59,12 @@ int main(int argc, char* argv[]) { strncpy(chkpt.url, argv[3], MAX_URL_LEN); + if (argc>4) { + chkpt.opts = atoll(argv[4]); + } else { + chkpt.opts = V3_CHKPT_OPT_NONE; + } + vm_fd = open(vm_dev, O_RDONLY); if (vm_fd == -1) { printf("Error opening VM device: %s\n", vm_dev);