/illumos-gate/usr/src/uts/common/xen/public/ |
H A D | event_channel.h | 78 * vcpu. 80 * 1. Virtual IRQs are classified as per-vcpu or global. See the VIRQ list 84 * 3. Per-vcpu VIRQs may be bound to at most one event channel per vcpu. 85 * The allocated event channel is bound to the specified vcpu and the 92 uint32_t vcpu; member in struct:evtchn_bind_virq 118 * 1. The allocated event channel is bound to the specified vcpu. The binding 123 uint32_t vcpu; member in struct:evtchn_bind_ipi 173 uint32_t vcpu; /* VCPU to which this channel is bound. */ member in struct:evtchn_status 189 * EVTCHNOP_bind_vcpu: Specify which vcpu 204 uint32_t vcpu; member in struct:evtchn_bind_vcpu [all...] |
H A D | domctl.h | 252 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vcpucontext 262 uint32_t vcpu; member in struct:xen_domctl_getvcpuinfo 274 /* Get/set which physical cpus a vcpu can execute on. */ 278 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vcpuaffinity 436 uint32_t vcpu; /* IN */ member in struct:xen_domctl_sendtrigger 547 uint32_t vcpu; member in struct:xen_domctl_ext_vcpucontext 630 uint32_t vcpu; /* IN */ member in struct:xen_domctl_debug_op
|
/illumos-gate/usr/src/cmd/psrinfo/ |
H A D | psrinfo.c | 82 struct vcpu { struct 230 struct vcpu *vcpu; local 240 vcpu = chip->p_vcpus->l_ptr; 267 if (strlen(vcpu->v_impl)) { 268 (void) printf(" %s\n", vcpu->v_impl); 270 if (((len = strlen(vcpu->v_brand)) != 0) && 271 (strncmp(vcpu->v_brand, vcpu->v_impl, len) != 0)) 272 (void) printf("\t%s", vcpu [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/tst/i86xpv/xdt/ |
H A D | tst.schedargs.ksh | 56 /* print domid vcpu pcpu probename */ 66 while (("/usr/sbin/xm vcpu-list" | getline)) { 69 vcpu = $3 71 vcpumap[domid, vcpu] = 1 78 cpumap[domid, vcpu, 82 cpumap[domid, vcpu,
|
/illumos-gate/usr/src/boot/sys/boot/userboot/ |
H A D | userboot.h | 210 int (*vm_set_register)(void *arg, int vcpu, int reg, uint64_t val); 211 int (*vm_set_desc)(void *arg, int vcpu, int reg, uint64_t base,
|
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/ |
H A D | xen.h | 205 struct vcpu *pi_vcpu; /* Panicking vcpu */
|
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/ |
H A D | xpv.c | 62 struct vcpu *vcpu[MAX_VIRT_CPUS]; member in struct:mdb_xpv_domain 155 if (mdb_ctf_offsetof(domain_type, "vcpu", &off)) { 156 mdb_warn("can't find per-domain vcpu information"); 226 if (mdb_ctf_offsetof(domain_type, "vcpu", &off)) { 227 mdb_warn("can't find per-domain vcpu information"); 251 { "vcpu", "walk a Xen domain's vcpus",
|
/illumos-gate/usr/src/uts/common/xen/dtrace/ |
H A D | xdt.c | 285 ulong_t prev_vcpuid; /* previous vcpu executed */ 288 ulong_t next_vcpuid; /* next vcpu to be scheduled */ 309 uint64_t stat_spurious_switch; /* inconsistent vcpu switches */ 676 xdt_update_sched_context(uint_t cpuid, uint_t dom, uint_t vcpu) argument 681 sp->cur_vcpuid = vcpu; 686 xdt_update_domain_context(uint_t dom, uint_t vcpu) argument 689 xdt_curvcpu = vcpu; 696 uint_t dom, vcpu; local 847 * data[1] = initiating vcpu 880 * Add vcpu t [all...] |
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vpm.c | 94 } vcpu; member in union:vpm_cpu 99 #define vfree_ndx vcpu.vcpu_free_ndx 719 vpmd_cpu[CPU->cpu_seqid].vcpu.vcpu_misses++; 721 vpmd_cpu[CPU->cpu_seqid].vcpu.vcpu_hits++;
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | hypervisor.h | 87 #include <xen/public/vcpu.h>
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_machdep.c | 472 * Suspend must be done on vcpu 0, as no context for other CPUs is 663 vcpu_info_t *vcpu = &si->vcpu_info[i]; local 667 i, vcpu->evtchn_upcall_pending, 668 vcpu->evtchn_upcall_mask, 669 vcpu->evtchn_pending_sel); 1097 * Raise PS_IOPL on current vcpu to user level. 1109 * Drop PS_IOPL on current vcpu to kernel level
|
H A D | evtchn.c | 215 bind.vcpu = cpu; 280 bind.vcpu = cpu; 286 /* Send future instances of this interrupt to other vcpu. */ 295 bind.vcpu = cpu; 313 /* unmask an evtchn and send upcall to appropriate vcpu if pending bit is set */ 510 * Bind an event channel to a vcpu
|
H A D | mp_xen.c | 116 #include <xen/public/vcpu.h> 138 * Return whether or not the vcpu is actually running on a pcpu 196 "failed to set vcpu config watch"); 210 cpu_config_tq = taskq_create("vcpu config taskq", 1, 344 * - vcpu pointer reference 359 * Now set up the vcpu context so that we can start this vcpu 418 * The vcpu context is loaded into the hypervisor, and 419 * we've tried to start it, but the vcpu has not been set 775 printf("poweron_vcpu: vcpu [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/modules/mdb_kb/ |
H A D | mdb_kb.c | 1506 struct vcpu_guest_context *vcpu; local 1517 vcpu = xkb->xkb_vcpus[cpu]; 1518 ur = &vcpu->user_regs; 1566 bcopy(&vcpu->ctrlreg, &mregs->pm_cr, 8 * sizeof (ulong_t)); 1567 bcopy(&vcpu->debugreg, &mregs->pm_dr, 8 * sizeof (ulong_t));
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_uppc.c | 48 #include <xen/public/vcpu.h>
|
H A D | xpv_psm.c | 52 #include <xen/public/vcpu.h> 125 * Select vcpu to bind xen virtual device interrupt to. 422 * But it would be sad to miss a vcpu we're
|