Home
last modified time | relevance | path

Searched refs:gprs (Results 1 – 10 of 10) sorted by relevance

/dragonfly/sys/dev/virtual/nvmm/x86/
H A Dnvmm_x86_vmx.c38 int vmx_vmlaunch(uint64_t *gprs);
39 int vmx_vmresume(uint64_t *gprs);
827 uint64_t gprs[NVMM_X64_NGPR]; member
1333 cpudata->gprs[NVMM_X64_GPR_RAX] |= in vmx_inkernel_handle_cpuid()
1380 cpudata->gprs[NVMM_X64_GPR_RCX] = in vmx_inkernel_handle_cpuid()
1623 fakecr0 = cpudata->gprs[gpr]; in vmx_inkernel_handle_cr0()
1691 gpr = cpudata->gprs[gpr]; in vmx_inkernel_handle_cr4()
2618 CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs)); in vmx_vcpu_setstate()
2620 memcpy(cpudata->gprs, state->gprs, sizeof(state->gprs)); in vmx_vcpu_setstate()
2783 CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs)); in vmx_vcpu_getstate()
[all …]
H A Dnvmm_x86_svm.c580 uint64_t gprs[NVMM_X64_NGPR]; member
898 cpudata->gprs[NVMM_X64_GPR_RBX] = 0; in svm_inkernel_handle_cpuid()
899 cpudata->gprs[NVMM_X64_GPR_RCX] = 0; in svm_inkernel_handle_cpuid()
900 cpudata->gprs[NVMM_X64_GPR_RDX] = 0; in svm_inkernel_handle_cpuid()
924 cpudata->gprs[NVMM_X64_GPR_RBX] = 0; in svm_inkernel_handle_cpuid()
925 cpudata->gprs[NVMM_X64_GPR_RCX] = 0; in svm_inkernel_handle_cpuid()
995 cpudata->gprs[NVMM_X64_GPR_RCX] = in svm_inkernel_handle_cpuid()
1871 CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs)); in svm_vcpu_setstate()
1873 memcpy(cpudata->gprs, state->gprs, sizeof(state->gprs)); in svm_vcpu_setstate()
2019 CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs)); in svm_vcpu_getstate()
[all …]
H A Dnvmm_x86.c141 .gprs = {
H A Dnvmm_x86.h315 uint64_t gprs[NVMM_X64_NGPR]; member
/dragonfly/lib/libnvmm/
H A Dlibnvmm_x86.c577 state->gprs[NVMM_X64_GPR_RCX] &= ~mask; in rep_set_cnt()
578 state->gprs[NVMM_X64_GPR_RCX] |= cnt; in rep_set_cnt()
789 gva = state->gprs[reg]; in nvmm_assist_io()
854 state->gprs[reg] -= iocnt * io.size; in nvmm_assist_io()
856 state->gprs[reg] += iocnt * io.size; in nvmm_assist_io()
2968 gprs[NVMM_X64_GPR_RDI] -= mem->size; in x86_func_stos()
2970 gprs[NVMM_X64_GPR_RDI] += mem->size; in x86_func_stos()
2983 gprs[NVMM_X64_GPR_RSI] -= mem->size; in x86_func_lods()
2996 val = state->gprs[gpr]; in gpr_read_address()
3073 gva = state->gprs[NVMM_X64_GPR_RIP]; in fetch_segment()
[all …]
/dragonfly/test/nvmm/
H A Dcalc-vm.c118 vcpu.state->gprs[NVMM_X64_GPR_RIP] = 0; in main()
119 vcpu.state->gprs[NVMM_X64_GPR_RAX] = num1; in main()
120 vcpu.state->gprs[NVMM_X64_GPR_RBX] = num2; in main()
139 ret = vcpu.state->gprs[NVMM_X64_GPR_RBX]; in main()
/dragonfly/test/nvmm/demo/toyvirt/
H A Dmain.c231 state->gprs[NVMM_X64_GPR_RIP] = rip; /* jump here */ in toyvirt_init()
310 state->gprs[NVMM_X64_GPR_RAX] = (val & 0xFFFFFFFF); in toycpu_rdmsr()
311 state->gprs[NVMM_X64_GPR_RDX] = (val >> 32); in toycpu_rdmsr()
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/testcases/libnvmm/
H A Dh_mem_assist.c236 state->gprs[NVMM_X64_GPR_RFLAGS] = PSL_MBO; in reset_machine64()
274 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.c90 state->gprs[NVMM_X64_GPR_RFLAGS] = PSL_MBO; in reset_machine()
128 state->gprs[NVMM_X64_GPR_RIP] = 0x2000; in reset_machine()
/dragonfly/contrib/gcc-4.7/gcc/doc/
H A Dinvoke.texi835 -mfloat-gprs=yes -mfloat-gprs=no -mfloat-gprs=single -mfloat-gprs=double @gol
16751 @item -mfloat-gprs=@var{yes/single/double/no}
16752 @itemx -mfloat-gprs
16753 @opindex mfloat-gprs