Searched refs:vcpu (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/xen/public/
H A Devent_channel.h78 * 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 Ddomctl.h252 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 Dpsrinfo.c82 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 Dtst.schedargs.ksh56 /* 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 Duserboot.h210 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 Dxen.h205 struct vcpu *pi_vcpu; /* Panicking vcpu */
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/
H A Dxpv.c62 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 Dxdt.c285 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 Dvpm.c94 } 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 Dhypervisor.h87 #include <xen/public/vcpu.h>
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_machdep.c472 * 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 Devtchn.c215 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 Dmp_xen.c116 #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 Dmdb_kb.c1506 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 Dxpv_uppc.c48 #include <xen/public/vcpu.h>
H A Dxpv_psm.c52 #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

Completed in 339 milliseconds