X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_cpu_mapper.c;h=88256dd435b6aa060c4fbd5545a192f7eeb97e22;hb=210c49c1f9b523ff94fd5b6791961d242d5bbae4;hp=2c7fe8985e07e0a5b712479783f39708ffc71313;hpb=a5d2c00cc461b4a60a1360a2a0bba55cef467bab;p=palacios.git diff --git a/palacios/src/palacios/vmm_cpu_mapper.c b/palacios/src/palacios/vmm_cpu_mapper.c index 2c7fe89..88256dd 100644 --- a/palacios/src/palacios/vmm_cpu_mapper.c +++ b/palacios/src/palacios/vmm_cpu_mapper.c @@ -194,6 +194,7 @@ int default_mapper_admit(struct v3_vm_info *vm, unsigned int cpu_mask){ if (specified_cpu != NULL) { core_idx = atoi(specified_cpu); + // unsigned comparison with 0 if (core_idx < 0) { PrintError(vm, VCORE_NONE, "Target CPU out of bounds (%d) \n", core_idx); } @@ -220,14 +221,14 @@ int default_mapper_admit(struct v3_vm_info *vm, unsigned int cpu_mask){ } - core->pcpu_id = core_idx; - vcore_id--; + core->pcpu_id = core_idx; + vcore_id--; } - if (vcore_id >= 0) { // dead code... - v3_stop_vm(vm); - return -1; - } + // if (vcore_id >= 0) { // dead code... + //v3_stop_vm(vm); + //return -1; + //} return 0; }