Home
last modified time | relevance | path

Searched refs:NVMM_X64_GPR_RIP (Results 1 – 9 of 9) sorted by relevance

/dragonfly/test/nvmm/demo/toyvirt/
H A Dmain.c231 state->gprs[NVMM_X64_GPR_RIP] = rip; /* jump here */ in toyvirt_init()
312 state->gprs[NVMM_X64_GPR_RIP] = exit->u.rdmsr.npc; in toycpu_rdmsr()
329 (void *)state->gprs[NVMM_X64_GPR_RIP]); in toyvirt_invalid()
/dragonfly/test/nvmm/
H A Dcalc-vm.c118 vcpu.state->gprs[NVMM_X64_GPR_RIP] = 0; in main()
/dragonfly/lib/libnvmm/
H A Dlibnvmm_x86.c72 printf("| -> RIP=%"PRIx64"\n", state->gprs[NVMM_X64_GPR_RIP]); in nvmm_vcpu_dump()
770 state->gprs[NVMM_X64_GPR_RIP] = exit->u.io.npc; in nvmm_assist_io()
864 state->gprs[NVMM_X64_GPR_RIP] = exit->u.io.npc; in nvmm_assist_io()
867 state->gprs[NVMM_X64_GPR_RIP] = exit->u.io.npc; in nvmm_assist_io()
1552 static const struct x86_reg gpr_map__rip = { NVMM_X64_GPR_RIP, 0xFFFFFFFFFFFFFFFF };
3073 gva = state->gprs[NVMM_X64_GPR_RIP]; in fetch_segment()
3131 gva = state->gprs[NVMM_X64_GPR_RIP]; in fetch_instruction()
3359 state->gprs[NVMM_X64_GPR_RIP] += instr.len; in nvmm_assist_mem()
3378 state->gprs[NVMM_X64_GPR_RIP] += instr.len; in nvmm_assist_mem()
3381 state->gprs[NVMM_X64_GPR_RIP] += instr.len; in nvmm_assist_mem()
[all …]
/dragonfly/test/testcases/libnvmm/
H A Dh_mem_assist.c274 state->gprs[NVMM_X64_GPR_RIP] = 0x2000; in reset_machine64()
421 state->gprs[NVMM_X64_GPR_RIP] = 0x2000; in reset_machine16()
H A Dh_io_assist.c128 state->gprs[NVMM_X64_GPR_RIP] = 0x2000; in reset_machine()
/dragonfly/sys/dev/virtual/nvmm/x86/
H A Dnvmm_x86.c158 [NVMM_X64_GPR_RIP] = 0x0000FFF0,
H A Dnvmm_x86.h186 #define NVMM_X64_GPR_RIP 16 macro
H A Dnvmm_x86_svm.c1875 vmcb->state.rip = state->gprs[NVMM_X64_GPR_RIP]; in svm_vcpu_setstate()
2023 state->gprs[NVMM_X64_GPR_RIP] = vmcb->state.rip; in svm_vcpu_getstate()
H A Dnvmm_x86_vmx.c2622 vmx_vmwrite(VMCS_GUEST_RIP, state->gprs[NVMM_X64_GPR_RIP]); in vmx_vcpu_setstate()
2787 state->gprs[NVMM_X64_GPR_RIP] = vmx_vmread(VMCS_GUEST_RIP); in vmx_vcpu_getstate()