Symbol: rdmsr
usr/src/boot/sys/amd64/include/cpufunc.h
853
uint64_t rdmsr(u_int msr);
usr/src/boot/sys/i386/include/cpufunc.h
766
uint64_t rdmsr(u_int msr);
usr/src/cmd/mdb/intel/kmdb/kmdb_asmutil.h
39
extern void rdmsr(uint32_t, uint64_t *);
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
329
if (kmt_rwmsr(addr, &val, rdmsr) < 0) {
usr/src/test/bhyve-tests/tests/common/payload_utils.h
28
uint64_t rdmsr(uint32_t);
usr/src/test/bhyve-tests/tests/inst_emul/payload_cpuid_guest_state.c
83
wrmsr(0x1B, rdmsr(0x1B) & ~APICBASE_ENABLED);
usr/src/test/bhyve-tests/tests/inst_emul/payload_cpuid_guest_state.c
88
wrmsr(0x1B, rdmsr(0x1B) | APICBASE_ENABLED);
usr/src/test/bhyve-tests/tests/kdev/payload_rdmsr_tsc.c
31
uint64_t tsc = rdmsr(MSR_TSC);
usr/src/test/bhyve-tests/tests/kdev/payload_vlapic_mmio_access.c
48
uint64_t base = rdmsr(MSR_APICBASE);
usr/src/test/bhyve-tests/tests/kdev/payload_vlapic_msr_access.c
105
uint64_t base = rdmsr(MSR_APICBASE);
usr/src/test/bhyve-tests/tests/kdev/payload_vlapic_msr_access.c
115
val = rdmsr(msr);
usr/src/test/bhyve-tests/tests/perf/payload_entry_exit.c
72
(void) rdmsr(MSR_APICBASE);
usr/src/uts/common/io/cpuid_drv.c
208
crm.cr_msr_val = rdmsr(crm.cr_msr_nr);
usr/src/uts/i86pc/io/apix/apix_regops.c
106
return (rdmsr(REG_X2APIC_BASE_MSR + (APIC_TASK_REG >> 2)));
usr/src/uts/i86pc/io/apix/apix_regops.c
146
apic_base_msr = rdmsr(REG_APIC_BASE_MSR);
usr/src/uts/i86pc/io/apix/apix_regops.c
84
i = (uint64_t)(rdmsr(REG_X2APIC_BASE_MSR + (msr >> 2)) & 0xffffffff);
usr/src/uts/i86pc/io/apix/apix_regops.c
94
tmp = rdmsr(REG_X2APIC_BASE_MSR + (msr >> 2));
usr/src/uts/i86pc/io/pcplusmp/apic_regops.c
173
apic_base_msr = rdmsr(REG_APIC_BASE_MSR);
usr/src/uts/i86pc/io/pcplusmp/apic_timer.c
291
ticks = rdmsr(IA32_DEADLINE_TSC_MSR);
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
130
reg = rdmsr(IA32_CLOCK_MODULATION_MSR);
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
95
reg = rdmsr(IA32_CLOCK_MODULATION_MSR);
usr/src/uts/i86pc/os/cpupm/speedstep.c
107
reg = rdmsr(IA32_PERF_CTL_MSR);
usr/src/uts/i86pc/os/cpupm/turbo.c
109
mcnt = rdmsr(IA32_MPERF_MSR);
usr/src/uts/i86pc/os/cpupm/turbo.c
110
acnt = rdmsr(IA32_APERF_MSR);
usr/src/uts/i86pc/os/cpupm/turbo.c
128
mcnt = rdmsr(IA32_MPERF_MSR);
usr/src/uts/i86pc/os/cpupm/turbo.c
129
acnt = rdmsr(IA32_APERF_MSR);
usr/src/uts/i86pc/os/lgrpplat.c
3531
nb_cfg_reg = rdmsr(MSR_AMD_NB_CFG);
usr/src/uts/i86pc/os/mach_kdi.c
159
old = (uintptr_t)rdmsr(MSR_AMD_GSBASE);
usr/src/uts/i86pc/os/machdep.c
1176
*value = rdmsr(msr);
usr/src/uts/i86pc/os/machdep.c
1199
uint64_t rv = rdmsr(msr);
usr/src/uts/i86pc/os/mp_startup.c
1224
rdmsr(MSR_AMD_DE_CFG) | AMD_DE_CFG_E721);
usr/src/uts/i86pc/os/mp_startup.c
2163
wrmsr(MSR_AMD_EFER, rdmsr(MSR_AMD_EFER) |
usr/src/uts/i86pc/os/mp_startup.c
2179
wrmsr(MSR_AMD_EFER, rdmsr(MSR_AMD_EFER) &
usr/src/uts/i86pc/os/mp_startup.c
778
if (((rdmsr(MSR_AMD_HWCR) & AMD_HWCR_TLBCACHEDIS) == 0) ||
usr/src/uts/i86pc/os/mp_startup.c
779
((rdmsr(MSR_AMD_BU_CFG) & AMD_BU_CFG_E298) == 0)) {
usr/src/uts/i86pc/os/mp_startup.c
790
(((rdmsr(MSR_AMD_HWCR) & AMD_HWCR_TLBCACHEDIS) == 0) ||
usr/src/uts/i86pc/os/mp_startup.c
791
((rdmsr(MSR_AMD_BU_CFG) & AMD_BU_CFG_E298) == 0))) {
usr/src/uts/i86pc/os/pci_mech1_amd.c
75
wrmsr(MSR_AMD_NB_CFG, rdmsr(MSR_AMD_NB_CFG) | AMD_GH_NB_CFG_EN_ECS);
usr/src/uts/i86pc/os/trap.c
1657
printf(fmt, "fsb", rdmsr(MSR_AMD_FSBASE), "gsb", rdmsr(MSR_AMD_GSBASE),
usr/src/uts/intel/amd64/sys/privregs.h
137
rdmsr; \
usr/src/uts/intel/amd64/sys/privregs.h
141
rdmsr; \
usr/src/uts/intel/dtrace/fasttrap_isa.c
1663
case REG_FSBASE: return (rdmsr(MSR_AMD_FSBASE));
usr/src/uts/intel/dtrace/fasttrap_isa.c
1664
case REG_GSBASE: return (rdmsr(MSR_AMD_GSBASE));
usr/src/uts/intel/io/amdzen/zen_umc.c
3932
umc->umc_tom = rdmsr(MSR_AMD_TOM);
usr/src/uts/intel/io/amdzen/zen_umc.c
3933
umc->umc_tom2 = rdmsr(MSR_AMD_TOM2);
usr/src/uts/intel/io/vmm/amd/svm.c
1817
gctx->host_debugctl = rdmsr(MSR_DEBUGCTLMSR);
usr/src/uts/intel/io/vmm/amd/svm_msr.c
96
host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR);
usr/src/uts/intel/io/vmm/amd/svm_msr.c
97
host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR);
usr/src/uts/intel/io/vmm/amd/svm_msr.c
98
host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR);
usr/src/uts/intel/io/vmm/amd/svm_msr.c
99
host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK);
usr/src/uts/intel/io/vmm/intel/vmcs.c
225
vmcs->identifier = VMX_BASIC_REVISION(rdmsr(MSR_VMX_BASIC));
usr/src/uts/intel/io/vmm/intel/vmx.c
1023
vmcs_write(VMCS_HOST_IA32_SYSENTER_ESP, rdmsr(MSR_SYSENTER_ESP_MSR));
usr/src/uts/intel/io/vmm/intel/vmx.c
238
SDT_PROBE_DEFINE4(vmm, vmx, exit, rdmsr,
usr/src/uts/intel/io/vmm/intel/vmx.c
2684
vmxctx->host_debugctl = rdmsr(MSR_DEBUGCTLMSR);
usr/src/uts/intel/io/vmm/intel/vmx.c
610
uint64_t ept_caps = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
usr/src/uts/intel/io/vmm/intel/vmx.c
650
fixed0 = rdmsr(MSR_VMX_CR0_FIXED0);
usr/src/uts/intel/io/vmm/intel/vmx.c
651
fixed1 = rdmsr(MSR_VMX_CR0_FIXED1);
usr/src/uts/intel/io/vmm/intel/vmx.c
666
fixed0 = rdmsr(MSR_VMX_CR4_FIXED0);
usr/src/uts/intel/io/vmm/intel/vmx.c
667
fixed1 = rdmsr(MSR_VMX_CR4_FIXED1);
usr/src/uts/intel/io/vmm/intel/vmx.c
815
rdmsr(MSR_SYSENTER_EIP_MSR));
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
100
val = rdmsr(ctl_reg);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
102
trueval = rdmsr(true_ctl_reg); /* step c */
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
284
misc_enable = rdmsr(MSR_IA32_MISC_ENABLE);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
399
host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
400
host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
401
host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
402
host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
419
guest_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
420
guest_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
421
guest_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
422
guest_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
423
guest_msrs[IDX_MSR_KGSBASE] = rdmsr(MSR_KGSBASE);
usr/src/uts/intel/io/vmm/intel/vmx_msr.c
98
true_ctls_avail = (rdmsr(MSR_VMX_BASIC) & (1UL << 55)) != 0;
usr/src/uts/intel/io/vmm/vmm_host.c
164
return (rdmsr(MSR_FSBASE));
usr/src/uts/intel/io/vmm/vmm_host.c
64
vmm_host_efer = rdmsr(MSR_EFER);
usr/src/uts/intel/io/vmm/vmm_host.c
65
vmm_host_pat = rdmsr(MSR_PAT);
usr/src/uts/intel/io/vmm/vmm_host.h
106
return (rdmsr(MSR_GSBASE));
usr/src/uts/intel/io/vmm/vmm_sol_ept.c
91
uint64_t ept_caps = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
usr/src/uts/intel/os/archdep.c
901
PANICNVADD(pnv, "fsbase", rdmsr(MSR_AMD_FSBASE));
usr/src/uts/intel/os/archdep.c
902
PANICNVADD(pnv, "gsbase", rdmsr(MSR_AMD_GSBASE));
usr/src/uts/intel/os/cpuid.c
3049
val = rdmsr(MSR_IA32_SPEC_CTRL);
usr/src/uts/intel/os/cpuid.c
3240
val = rdmsr(MSR_IA32_SPEC_CTRL);
usr/src/uts/intel/os/cpuid.c
3250
val = rdmsr(MSR_AMD_EFER);
usr/src/uts/intel/os/cpuid.c
3336
val = rdmsr(MSR_AMD_CPUID7_FEATURES);
usr/src/uts/intel/os/cpuid.c
3421
val = rdmsr(MSR_IA32_TSX_CTRL);
usr/src/uts/intel/os/cpuid.c
3428
val = rdmsr(MSR_IA32_TSX_CTRL);
usr/src/uts/intel/os/cpuid.c
3516
reg = rdmsr(MSR_IA32_ARCH_CAPABILITIES);
usr/src/uts/intel/os/cpuid.c
3982
value = rdmsr(MSR_PLATFORM_INFO);
usr/src/uts/intel/os/cpuid.c
4905
val = rdmsr(MSR_AMD_DE_CFG);
usr/src/uts/intel/os/cpuid.c
4908
val = rdmsr(MSR_AMD_DE_CFG);
usr/src/uts/intel/os/cpuid.c
6925
osvwlength = rdmsr(MSR_AMD_OSVW_ID_LEN) & OSVW_ID_LEN_MASK;
usr/src/uts/intel/os/cpuid.c
6953
return (rdmsr(MSR_AMD_OSVW_STATUS +
usr/src/uts/intel/os/cpuid.c
8002
reg = rdmsr(MSR_AMD_INT_PENDING_CMP_HALT);
usr/src/uts/intel/os/hma.c
353
fctrl = rdmsr(MSR_IA32_FEAT_CTRL);
usr/src/uts/intel/os/hma.c
476
msr = rdmsr(MSR_IA32_VMX_BASIC);
usr/src/uts/intel/os/hma.c
491
msr = rdmsr(query_true_ctl ?
usr/src/uts/intel/os/hma.c
494
msr = rdmsr(MSR_IA32_VMX_PROCBASED2_CTLS);
usr/src/uts/intel/os/hma.c
505
msr = rdmsr(MSR_IA32_VMX_EPT_VPID_CAP);
usr/src/uts/intel/os/hma.c
533
msr = rdmsr(MSR_IA32_FEAT_CTRL);
usr/src/uts/intel/os/hma.c
755
const uint64_t evtsel = rdmsr(MSR_CPC_EXTD_EVTSEL(i));
usr/src/uts/intel/os/hma.c
796
rdmsr(MSR_CPC_EXTD_CTR(i));
usr/src/uts/intel/os/hma.c
839
cpc_state->hscs_regs[i].hc_ctr = rdmsr(MSR_CPC_EXTD_CTR(i));
usr/src/uts/intel/os/hma.c
882
efer = rdmsr(MSR_AMD_EFER);
usr/src/uts/intel/os/hma.c
974
msr = rdmsr(MSR_AMD_VM_CR);
usr/src/uts/intel/os/microcode_amd.c
423
uinfop->cui_rev = rdmsr(MSR_AMD_PATCHLEVEL);
usr/src/uts/intel/os/microcode_intel.c
321
uinfop->cui_rev = (rdmsr(MSR_INTC_UCODE_REV) >> INTC_UCODE_REV_SHIFT);
usr/src/uts/intel/os/microcode_intel.c
328
uinfop->cui_platid = 1 << ((rdmsr(MSR_INTC_PLATFORM_ID) >>
usr/src/uts/intel/pcbe/core_pcbe.c
1461
curpic = rdmsr(cfg->core_pmc);
usr/src/uts/intel/pcbe/core_pcbe.c
179
(value) = rdmsr((msr)); \
usr/src/uts/intel/pcbe/core_pcbe.c
180
DTRACE_PROBE2(rdmsr, uint64_t, (msr), uint64_t, (value));
usr/src/uts/intel/pcbe/opteron_pcbe.c
1004
curpic[i] = rdmsr(opd.opd_picf(i));
usr/src/uts/intel/pcbe/p4_pcbe.c
1007
curpic[i] = rdmsr(p4_ctrs[i].pc_caddr);
usr/src/uts/intel/pcbe/p4_pcbe.c
605
if (rdmsr(p4_ctrs[i].pc_ctladdr) & CCCR_OVF)
usr/src/uts/intel/sys/x86_archext.h
1762
extern uint64_t rdmsr(uint_t);