HomeSort by relevance Sort by last modified time
    Searched full:vcpu (Results 1 - 25 of 31) sorted by null

1 2

  /external/qemu/target-i386/
hax-all.c 52 /* Sync the vcpu state from hax kernel module */
87 * QEMU emulation changes vcpu state,
88 * Sync the vcpu state to HAX kernel module
116 struct hax_vcpu_state *vcpu = env->hax_vcpu; local
117 if (!vcpu)
119 return vcpu->fd;
176 struct hax_vcpu_state *vcpu = NULL; local
181 dprint("vcpu %x created failed, vm is null\n", id);
187 dprint("vcpu %x allocated already\n", id);
191 vcpu = qemu_malloc(sizeof(struct hax_vcpu_state))
238 struct hax_vcpu_state *vcpu = env->hax_vcpu; local
471 struct hax_vcpu_state *vcpu = env->hax_vcpu; local
505 struct hax_vcpu_state *vcpu = env->hax_vcpu; local
526 struct hax_vcpu_state *vcpu = env->hax_vcpu; local
629 struct hax_vcpu_state *vcpu; local
    [all...]
hax-darwin.c 140 dprint("Too big vm id %x or vcpu id %x\n", vm_id, vcpu_id);
148 sprintf(name, "/dev/hax_vm%02d/vcpu%02d", vm_id, vcpu_id);
212 dprint("Failed to create vcpu %x\n", vcpuid);
232 dprint("Failed to open the vcpu devfs\n");
236 int hax_host_setup_vcpu_channel(struct hax_vcpu_state *vcpu)
241 ret = ioctl(vcpu->fd, HAX_VCPU_IOCTL_SETUP_TUNNEL, &info);
255 vcpu->tunnel = (struct hax_tunnel *)(info.va);
256 vcpu->iobuf = (unsigned char *)(info.io_va);
260 int hax_vcpu_run(struct hax_vcpu_state* vcpu)
264 ret = ioctl(vcpu->fd, HAX_VCPU_IOCTL_RUN, NULL)
    [all...]
hax-i386.h 65 int hax_vcpu_run(struct hax_vcpu_state *vcpu);
79 int hax_host_setup_vcpu_channel(struct hax_vcpu_state *vcpu);
hax-windows.c 220 dprint("Too big vm id %x or vcpu id %x\n", vm_id, vcpu_id);
318 dprint("Failed to create vcpu %x\n", vcpuid);
346 dprint("Failed to open the vcpu devfs\n");
351 int hax_host_setup_vcpu_channel(struct hax_vcpu_state *vcpu)
353 hax_fd hDeviceVCPU = vcpu->fd;
376 vcpu->tunnel = (struct hax_tunnel *)(info.va);
377 vcpu->iobuf = (unsigned char *)(info.io_va);
381 int hax_vcpu_run(struct hax_vcpu_state* vcpu)
384 HANDLE hDeviceVCPU = vcpu->fd;
hax-interface.h 232 * HAX tunnel is a per-vCPU shared memory between QEMU and HAX driver
287 * 3. QEMU sync the vcpu state with HAX driver
289 * 5. QEMU sync the vcpu state to HAX driver
315 * The VCPU is paused
316 * Now the vcpu is only paused when to be destroid, so simply return to hax
hax-darwin.h 46 /* Pass down a VM_ID, create a VCPU instance for it */
  /external/qemu/
hax.h 17 /* Execute vcpu in non-root mode */
19 /* Sync vcpu state with HAX driver */
cpus.c 232 * a different thread with vcpu. Thus the timer function needs to
233 * notify the vcpu thread of more than simply cpu_exit. If env is
234 * not NULL, it means that the vcpu is in execute state, we need
236 * HAX kernel module will exit to qemu. If env is NULL, vcpu is
kvm-all.c 174 dprintf("mmap'ing vcpu state failed\n");
qemu-timer.c 510 * the vCPU isn't running any insns and thus doesn't advance the
    [all...]
vl.c     [all...]
  /external/qemu/hw/
goldfish_vmem.c 21 // pull the cr registers and hflags from the VCPU. These functions wrap the
25 // all the VCPU registers. That equates to 4 ioctls on the KVM virtual device
pc.c 497 * of nodes, one word for each VCPU->node and one word for each node to
    [all...]
  /external/qemu/android/config/linux-x86/linux/
kvm.h 516 * KVM_CREATE_VCPU receives as a parameter the vcpu slot, and returns
517 * a vcpu fd.
564 * ioctls for vcpu fds
589 /* valid for virtual machine (for floating interrupt)_and_ vcpu */
  /external/qemu/android/config/linux-x86_64/linux/
kvm.h 516 * KVM_CREATE_VCPU receives as a parameter the vcpu slot, and returns
517 * a vcpu fd.
564 * ioctls for vcpu fds
589 /* valid for virtual machine (for floating interrupt)_and_ vcpu */
  /external/valgrind/main/docs/internals/
notes.txt 52 state. Also, the vcpu state is restored on return to whatever it
  /external/valgrind/main/coregrind/m_sigframe/
sigframe-amd64-linux.c 57 contains a subsidiary vki_ucontext. That holds the vcpu's state
58 across the signal, so that the sighandler can mess with the vcpu
sigframe-ppc64-linux.c 63 vki_ucontext. That holds the vcpu's state across the signal,
64 so that the sighandler can mess with the vcpu state if it
sigframe-s390x-linux.c 59 vki_ucontext. That holds the vcpu's state across the signal,
60 so that the sighandler can mess with the vcpu state if it
sigframe-x86-linux.c 59 vki_ucontext. That holds the vcpu's state across the signal,
60 so that the sighandler can mess with the vcpu state if it
sigframe-ppc32-linux.c 63 vki_ucontext. That holds the vcpu's state across the signal,
64 so that the sighandler can mess with the vcpu state if it
    [all...]
  /external/valgrind/main/coregrind/
m_signals.c 103 (2) at convenient moments for us (that is, when the VCPU stops, and
130 (1) run code on vcpu with all async signals blocked
132 (2) at convenient moments (when NOT running the vcpu), poll for async
136 async_signalhandler while the VCPU is running, something's
139 (3) when running code on vcpu, don't block sync signals. Instead
    [all...]
  /external/valgrind/main/coregrind/m_syswrap/
syswrap-amd64-linux.c 195 2. initialize the thread's new VCPU state
    [all...]
syswrap-ppc64-linux.c 255 2. initialize the thread's new VCPU state
    [all...]
syswrap-s390x-linux.c 201 2. initialize the thread's new VCPU state
    [all...]

Completed in 1052 milliseconds

1 2