/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...] |