X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_cpu_mapper.h;h=f65b8adaef56cd80ec946375719b8d96fd4e118a;hb=659151a0b655c619f3acbb98a45e9eeb8002a4b3;hp=625afc9cd070e28ec149f35651a597463aa3f057;hpb=e94507c7055f81abcf6a95132cb7ad90f1b5e6ca;p=palacios.git diff --git a/palacios/include/palacios/vmm_cpu_mapper.h b/palacios/include/palacios/vmm_cpu_mapper.h index 625afc9..f65b8ad 100644 --- a/palacios/include/palacios/vmm_cpu_mapper.h +++ b/palacios/include/palacios/vmm_cpu_mapper.h @@ -26,16 +26,16 @@ struct vm_cpu_mapper_impl { char *name; int (*init)(); int (*deinit)(); - int (*vm_init)(struct v3_vm_info *vm, unsigned int cpu_mask); + int (*vm_init)(struct v3_vm_info *vm); int (*vm_deinit)(struct v3_vm_info *vm); int (*admit_core)(struct v3_vm_info * vm, int vcore_id, int target_cpu); - int (*admit)(struct v3_vm_info *vm); - // should really be departure options... - + int (*admit)(struct v3_vm_info *vm, unsigned int cpu_mask); + // should really be departure options... }; -int v3_cpu_mapper_register_vm(struct v3_vm_info *vm, unsigned int cpu_mask); -int v3_cpu_mapper_admit_vm(struct v3_vm_info *vm); + +int v3_cpu_mapper_register_vm(struct v3_vm_info *vm); +int v3_cpu_mapper_admit_vm(struct v3_vm_info *vm, unsigned int cpu_mask); int v3_cpu_mapper_admit_core(struct v3_vm_info * vm, int vcore_id, int target_cpu); int V3_init_cpu_mapper();