Symbol: rdmsr
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
119
struct nvmm_x86_exit_rdmsr rdmsr;
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1209
if (exit->u.rdmsr.msr == MSR_EFER) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1215
if (exit->u.rdmsr.msr == MSR_NB_CFG) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1222
if (msr_ignore_list[i] != exit->u.rdmsr.msr)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1272
exit->u.rdmsr.msr = (cpudata->gprs[NVMM_X64_GPR_RCX] & 0xFFFFFFFF);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1273
exit->u.rdmsr.npc = cpudata->vmcb->ctrl.nrip;
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1457
cpudata->hstate.fsbase = rdmsr(MSR_FSBASE);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1458
cpudata->hstate.kernelgsbase = rdmsr(MSR_KERNELGSBASE);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2546
msr = rdmsr(MSR_VM_CR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2584
msr = rdmsr(MSR_VM_CR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2593
msr = rdmsr(MSR_EFER);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2639
svm_global_hstate.star = rdmsr(MSR_STAR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2640
svm_global_hstate.lstar = rdmsr(MSR_LSTAR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2641
svm_global_hstate.cstar = rdmsr(MSR_CSTAR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2642
svm_global_hstate.sfmask = rdmsr(MSR_SFMASK);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1872
if (exit->u.rdmsr.msr == MSR_CR_PAT) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1878
if (exit->u.rdmsr.msr == MSR_MISC_ENABLE) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1884
if (exit->u.rdmsr.msr == MSR_IA32_ARCH_CAPABILITIES) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1894
val = rdmsr(MSR_IA32_ARCH_CAPABILITIES);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1904
if (msr_ignore_list[i] != exit->u.rdmsr.msr)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1955
exit->u.rdmsr.msr = (cpudata->gprs[NVMM_X64_GPR_RCX] & 0xFFFFFFFF);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1964
exit->u.rdmsr.npc = rip + inslen;
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2130
vmx_vmwrite(VMCS_HOST_FS_BASE, rdmsr(MSR_FSBASE));
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2135
cpudata->hstate.kernelgsbase = rdmsr(MSR_KERNELGSBASE);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2284
vmx_vmwrite(VMCS_HOST_GS_BASE, rdmsr(MSR_GSBASE));
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3012
vmx_vmwrite(VMCS_HOST_IA32_PAT, rdmsr(MSR_CR_PAT));
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3013
vmx_vmwrite(VMCS_HOST_IA32_EFER, rdmsr(MSR_EFER));
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3028
cpudata->gmsr_misc_enable = rdmsr(MSR_MISC_ENABLE);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3271
basic = rdmsr(MSR_IA32_VMX_BASIC);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3274
val = rdmsr(msr_ctls);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3276
true_val = rdmsr(msr_true_ctls);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3301
basic = rdmsr(MSR_IA32_VMX_BASIC);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3304
val = rdmsr(msr_ctls);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3306
true_val = rdmsr(msr_true_ctls);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3355
msr = rdmsr(MSR_IA32_FEATURE_CONTROL);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3362
msr = rdmsr(MSR_IA32_VMX_BASIC);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3373
vmx_cr0_fixed0 = rdmsr(MSR_IA32_VMX_CR0_FIXED0) & ~(CR0_PG|CR0_PE);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3374
vmx_cr0_fixed1 = rdmsr(MSR_IA32_VMX_CR0_FIXED1) | (CR0_PG|CR0_PE);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3381
vmx_cr4_fixed0 = rdmsr(MSR_IA32_VMX_CR4_FIXED0);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3382
vmx_cr4_fixed1 = rdmsr(MSR_IA32_VMX_CR4_FIXED1);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3438
msr = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3489
msr = rdmsr(MSR_IA32_FEATURE_CONTROL);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3529
msr = rdmsr(MSR_IA32_ARCH_CAPABILITIES);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3569
msr = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3593
vmx_global_hstate.star = rdmsr(MSR_STAR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3594
vmx_global_hstate.lstar = rdmsr(MSR_LSTAR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3595
vmx_global_hstate.cstar = rdmsr(MSR_CSTAR);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3596
vmx_global_hstate.sfmask = rdmsr(MSR_SFMASK);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
923
msr = rdmsr(MSR_IA32_VMX_BASIC);
src/libs/compat/freebsd_network/compat/machine/x86/cpufunc.h
728
uint64_t rdmsr(u_int msr);
src/libs/compat/freebsd_network/compat/machine/x86_64/cpufunc.h
836
uint64_t rdmsr(u_int msr);
src/libs/nvmm/driver/x86/nvmm_x86.h
119
struct nvmm_x86_exit_rdmsr rdmsr;
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1209
if (exit->u.rdmsr.msr == MSR_EFER) {
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1215
if (exit->u.rdmsr.msr == MSR_NB_CFG) {
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1222
if (msr_ignore_list[i] != exit->u.rdmsr.msr)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1272
exit->u.rdmsr.msr = (cpudata->gprs[NVMM_X64_GPR_RCX] & 0xFFFFFFFF);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1273
exit->u.rdmsr.npc = cpudata->vmcb->ctrl.nrip;
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1457
cpudata->hstate.fsbase = rdmsr(MSR_FSBASE);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1458
cpudata->hstate.kernelgsbase = rdmsr(MSR_KERNELGSBASE);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2546
msr = rdmsr(MSR_VM_CR);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2584
msr = rdmsr(MSR_VM_CR);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2593
msr = rdmsr(MSR_EFER);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2639
svm_global_hstate.star = rdmsr(MSR_STAR);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2640
svm_global_hstate.lstar = rdmsr(MSR_LSTAR);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2641
svm_global_hstate.cstar = rdmsr(MSR_CSTAR);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2642
svm_global_hstate.sfmask = rdmsr(MSR_SFMASK);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1872
if (exit->u.rdmsr.msr == MSR_CR_PAT) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1878
if (exit->u.rdmsr.msr == MSR_MISC_ENABLE) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1884
if (exit->u.rdmsr.msr == MSR_IA32_ARCH_CAPABILITIES) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1894
val = rdmsr(MSR_IA32_ARCH_CAPABILITIES);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1904
if (msr_ignore_list[i] != exit->u.rdmsr.msr)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1955
exit->u.rdmsr.msr = (cpudata->gprs[NVMM_X64_GPR_RCX] & 0xFFFFFFFF);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1964
exit->u.rdmsr.npc = rip + inslen;
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2130
vmx_vmwrite(VMCS_HOST_FS_BASE, rdmsr(MSR_FSBASE));
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2135
cpudata->hstate.kernelgsbase = rdmsr(MSR_KERNELGSBASE);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2284
vmx_vmwrite(VMCS_HOST_GS_BASE, rdmsr(MSR_GSBASE));
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3012
vmx_vmwrite(VMCS_HOST_IA32_PAT, rdmsr(MSR_CR_PAT));
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3013
vmx_vmwrite(VMCS_HOST_IA32_EFER, rdmsr(MSR_EFER));
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3028
cpudata->gmsr_misc_enable = rdmsr(MSR_MISC_ENABLE);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3271
basic = rdmsr(MSR_IA32_VMX_BASIC);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3274
val = rdmsr(msr_ctls);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3276
true_val = rdmsr(msr_true_ctls);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3301
basic = rdmsr(MSR_IA32_VMX_BASIC);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3304
val = rdmsr(msr_ctls);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3306
true_val = rdmsr(msr_true_ctls);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3355
msr = rdmsr(MSR_IA32_FEATURE_CONTROL);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3362
msr = rdmsr(MSR_IA32_VMX_BASIC);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3373
vmx_cr0_fixed0 = rdmsr(MSR_IA32_VMX_CR0_FIXED0) & ~(CR0_PG|CR0_PE);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3374
vmx_cr0_fixed1 = rdmsr(MSR_IA32_VMX_CR0_FIXED1) | (CR0_PG|CR0_PE);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3381
vmx_cr4_fixed0 = rdmsr(MSR_IA32_VMX_CR4_FIXED0);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3382
vmx_cr4_fixed1 = rdmsr(MSR_IA32_VMX_CR4_FIXED1);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3438
msr = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3489
msr = rdmsr(MSR_IA32_FEATURE_CONTROL);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3529
msr = rdmsr(MSR_IA32_ARCH_CAPABILITIES);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3569
msr = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3593
vmx_global_hstate.star = rdmsr(MSR_STAR);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3594
vmx_global_hstate.lstar = rdmsr(MSR_LSTAR);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3595
vmx_global_hstate.cstar = rdmsr(MSR_CSTAR);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3596
vmx_global_hstate.sfmask = rdmsr(MSR_SFMASK);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
923
msr = rdmsr(MSR_IA32_VMX_BASIC);