X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_checkpoint.h;h=d62d98fbe8589dbd00c0523a9214a1fc839be6fe;hb=a9a6c3664c8fdbdb9841a55d1a2fca7f4fa8f5de;hp=cbb1b5df95c240cf3dd38afc3bd60815e6fb1a80;hpb=6ee36e0a7e4585bd0e4235eeb60644fffe230af3;p=palacios.releases.git diff --git a/palacios/include/palacios/vmm_checkpoint.h b/palacios/include/palacios/vmm_checkpoint.h index cbb1b5d..d62d98f 100644 --- a/palacios/include/palacios/vmm_checkpoint.h +++ b/palacios/include/palacios/vmm_checkpoint.h @@ -35,16 +35,19 @@ struct v3_chkpt_ctx { }; + + int v3_chkpt_save(struct v3_chkpt_ctx * ctx, char * tag, uint64_t len, void * buf); int v3_chkpt_load(struct v3_chkpt_ctx * ctx, char * tag, uint64_t len, void * buf); int v3_chkpt_close_ctx(struct v3_chkpt_ctx * ctx); struct v3_chkpt_ctx * v3_chkpt_open_ctx(struct v3_chkpt * chkpt, struct v3_chkpt_ctx * parent, char * name); -int v3_load_vm(struct v3_vm_info * vm, char * store, char * url); -int v3_save_vm(struct v3_vm_info * vm); - +int v3_chkpt_save_vm(struct v3_vm_info * vm, char * store, char * url); +int v3_chkpt_load_vm(struct v3_vm_info * vm, char * store, char * url); +int V3_init_checkpoint(); +int V3_deinit_checkpoint(); #endif