Lines Matching full:vcpus
135 * and stops other vCPUs so the event can be reported. The
138 * the event for 'stopped_vcpu' is cleared. vCPUs will loop in their
162 static struct vcpu **vcpus; variable
496 /* Resume any stopped vCPUs. */ in close_connection()
927 assert(vcpus[vcpuid] == NULL); in gdb_cpu_add()
928 vcpus[vcpuid] = vcpu; in gdb_cpu_add()
936 * If a vcpu is added while vcpus are stopped, suspend the new in gdb_cpu_add()
955 * execution, vCPUs will be unsuspended from the kernel's point in gdb_cpu_add()
1200 if (vm_get_register_set(vcpus[cur_vcpu], nitems(gdb_regset), in gdb_read_regs()
1229 if (vm_get_register(vcpus[cur_vcpu], gdb_regset[reg].id, ®val) == in gdb_read_one_reg()
1270 error = guest_vaddr2paddr(vcpus[cur_vcpu], gva, &gpa); in gdb_read_mem()
1322 error = read_mem(vcpus[cur_vcpu], gpa, &val, in gdb_read_mem()
1395 error = guest_vaddr2paddr(vcpus[cur_vcpu], gva, &gpa); in gdb_write_mem()
1444 error = write_mem(vcpus[cur_vcpu], gpa, val, in gdb_write_mem()
1475 if (vm_set_capability(vcpus[vcpu], GDB_BREAKPOINT_CAP, in set_breakpoint_caps()
1531 error = guest_vaddr2paddr(vcpus[cur_vcpu], gva, &gpa); in update_sw_breakpoint()
1944 if (!gdb_step_vcpu(vcpus[cur_vcpu])) { in handle_command()
2239 vcpus = calloc(guest_ncpus, sizeof(*vcpus)); in init_gdb()