Home
last modified time | relevance | path

Searched refs:msr (Results 1 – 25 of 103) sorted by relevance

12345

/openbsd/sys/arch/loongson/dev/
H A Dglx.c82 uint64_t msr; in glx_init() local
109 msr |= 11 << 8; in glx_init()
110 msr |= 9 << 16; in glx_init()
116 msr |= 4 << 24; in glx_init()
117 msr |= 3 << 28; in glx_init()
122 rdmsr(uint msr) in rdmsr() argument
248 uint64_t msr; in glx_get_status() local
296 uint64_t msr; in glx_fn0_read() local
360 uint64_t msr; in glx_fn0_write() local
424 uint64_t msr; in glx_fn2_read() local
[all …]
/openbsd/sys/arch/amd64/amd64/
H A Dest.c110 u_int64_t msr; in p4_get_bus_clock() local
157 u_int64_t msr; in p3_get_bus_clock() local
167 bus = (msr >> 0) & 0x7; in p3_get_bus_clock()
197 bus = (msr >> 0) & 0x7; in p3_get_bus_clock()
284 u_int64_t msr; in est_acpi_pss_changed() local
288 cur = msr & 0xffff; in est_acpi_pss_changed()
338 u_int64_t msr; in est_init() local
367 cur = msr & 0xffff; in est_init()
396 cpu_device, msr); in est_init()
486 uint64_t msr; in est_setperf() local
[all …]
H A Didentcpu.c101 u_int64_t msr; in intelcore_update_sensor() local
121 msr = rdmsr(MSR_THERM_STATUS); in intelcore_update_sensor()
275 u_int64_t msr; in via_update_sensor() local
290 uint64_t count, last_count, msr; in cpu_freq_ctr() local
439 pmsr032(msr, value, bits); in pmsr32()
689 prevcpu_arch_capa = msr; in identifycpu()
906 uint64_t msr; in cpu_check_vmm_cap() local
963 msr = rdmsr(IA32_VMX_BASIC); in cpu_check_vmm_cap()
968 msr = rdmsr(IA32_VMX_MISC); in cpu_check_vmm_cap()
981 msr = rdmsr(MSR_AMD_VM_CR); in cpu_check_vmm_cap()
[all …]
H A Damd64_mem.c157 int i, j, msr, mrt; in mrfetch() local
168 msrv = rdmsr(msr); in mrfetch()
184 msrv = rdmsr(msr); in mrfetch()
200 msrv = rdmsr(msr); in mrfetch()
216 msr = MSR_MTRRvarBase; in mrfetch()
218 msrv = rdmsr(msr); in mrfetch()
297 int i, j, msr; in mrstoreone() local
320 wrmsr(msr, msrv); in mrstoreone()
330 wrmsr(msr, msrv); in mrstoreone()
340 wrmsr(msr, msrv); in mrstoreone()
[all …]
H A Dlapic.c179 u_int64_t msr; in lapic_map() local
186 msr = rdmsr(MSR_APICBASE); in lapic_map()
188 if (ISSET(msr, APICBASE_ENABLE_X2APIC) || in lapic_map()
200 if (!ISSET(msr, APICBASE_ENABLE_X2APIC)) { in lapic_map()
201 msr |= APICBASE_ENABLE_X2APIC; in lapic_map()
202 wrmsr(MSR_APICBASE, msr); in lapic_map()
301 uint64_t msr; in lapic_set_lvt() local
303 msr = rdmsr(MSR_INT_PEN_MSG); in lapic_set_lvt()
304 if (msr & (IPM_C1E_CMP_HLT|IPM_SMI_CMP_HLT)) { in lapic_set_lvt()
305 msr &= ~(IPM_C1E_CMP_HLT|IPM_SMI_CMP_HLT); in lapic_set_lvt()
[all …]
H A Dcpu.c1225 uint64_t msr, nmsr; in cpu_fix_msrs() local
1232 wrmsr(MSR_MISC_ENABLE, msr); in cpu_fix_msrs()
1268 nmsr = msr = rdmsr(MSR_DE_CFG); in cpu_fix_msrs()
1270 if (msr != nmsr) in cpu_fix_msrs()
1275 nmsr = msr = rdmsr(MSR_DE_CFG); in cpu_fix_msrs()
1277 if (msr != nmsr) in cpu_fix_msrs()
1284 msr = rdmsr(MSR_S_CET); in cpu_fix_msrs()
1294 uint64_t msr; in cpu_tsx_disable() local
1305 if (msr & ARCH_CAP_TSX_CTRL) { in cpu_tsx_disable()
1306 msr = rdmsr(MSR_TSX_CTRL); in cpu_tsx_disable()
[all …]
H A Dvmm_machdep.c653 uint64_t msr; in vm_mprotect_ept() local
1060 uint64_t msr; in start_vmm_on_cpu() local
1127 uint64_t msr; in stop_vmm_on_cpu() local
2036 } else if (msr >= 0xc0000000 && msr <= 0xc0001fff) { in svm_setmsrbr()
2039 } else if (msr >= 0xc0010000 && msr <= 0xc0011fff) { in svm_setmsrbr()
2077 } else if (msr >= 0xc0000000 && msr <= 0xc0001fff) { in svm_setmsrbw()
2080 } else if (msr >= 0xc0010000 && msr <= 0xc0011fff) { in svm_setmsrbw()
2130 } else if (msr >= 0xc0000000 && msr <= 0xc0001fff) { in vmx_setmsrbr()
2162 } else if (msr >= 0xc0000000 && msr <= 0xc0001fff) { in vmx_setmsrbw()
8093 switch (msr) { in msr_name_decode()
[all …]
/openbsd/sys/arch/powerpc/powerpc/
H A Dfpu.c48 int msr; in enable_fpu() local
59 msr = ppc_mfmsr(); in enable_fpu()
60 ppc_mtmsr((msr & ~PSL_EE) | PSL_FP); in enable_fpu()
99 ppc_mtmsr(msr); in enable_fpu()
110 int msr; in save_fpu() local
112 msr = ppc_mfmsr(); in save_fpu()
113 ppc_mtmsr((msr & ~PSL_EE) | PSL_FP); in save_fpu()
118 ppc_mtmsr(msr); in save_fpu()
166 ppc_mtmsr(msr); in save_fpu()
/openbsd/sys/arch/i386/i386/
H A Di686_mem.c156 int i, j, msr, mrt; in mrfetch() local
167 msrv = rdmsr(msr); in mrfetch()
183 msrv = rdmsr(msr); in mrfetch()
199 msrv = rdmsr(msr); in mrfetch()
215 msr = MSR_MTRRvarBase; in mrfetch()
217 msrv = rdmsr(msr); in mrfetch()
296 int i, j, msr; in mrstoreone() local
319 wrmsr(msr, msrv); in mrstoreone()
329 wrmsr(msr, msrv); in mrstoreone()
339 wrmsr(msr, msrv); in mrstoreone()
[all …]
H A Dlongrun.c39 u_int64_t msr; member
110 msrinfo.msr = rdmsr(MSR_TMx86_LONGRUN); in longrun_setperf()
113 wrmsr(MSR_TMx86_LONGRUN, msrinfo.msr); in longrun_setperf()
115 msrinfo.msr = rdmsr(MSR_TMx86_LONGRUN_FLAGS); in longrun_setperf()
117 wrmsr(MSR_TMx86_LONGRUN_FLAGS, msrinfo.msr); in longrun_setperf()
H A Dmachdep.c1237 u_int64_t msr; in via_update_sensor() local
1411 u_int64_t msr; in intelcore_update_sensor() local
1639 uint64_t msr, nmsr; in identifycpu() local
2007 if (msr != nmsr) in identifycpu()
2014 if (msr != nmsr) in identifycpu()
2025 uint64_t msr; in identifycpu() local
2107 u_int64_t msr; in cyrix3_get_bus_clock() local
2131 u_int64_t msr; in p4_get_bus_clock() local
2178 u_int64_t msr; in p3_get_bus_clock() local
2302 u_int64_t msr; in p4_update_cpuspeed() local
[all …]
H A Dest.c952 #define MSR2MHZ(msr, bus) \ argument
954 #define MSR2MV(msr) \ argument
1020 u_int64_t msr; in est_acpi_pss_changed() local
1024 cur = msr & 0xffff; in est_acpi_pss_changed()
1073 u_int64_t msr; in est_init() local
1105 cur = msr & 0xffff; in est_init()
1132 cpu_device, msr); in est_init()
1148 cpu_device, msr); in est_init()
1242 uint64_t msr; in est_setperf() local
1253 msr &= ~0xffffULL; in est_setperf()
[all …]
/openbsd/sys/arch/arm64/arm64/
H A Dlocore.S61 msr hcr_el2, x2
65 msr vpidr_el2, x2
73 msr sctlr_el1, x2
77 msr cptr_el2, x2
80 msr hstr_el2, xzr
93 msr vbar_el2, x2
96 msr spsr_el2, x2
113 msr elr_el2, x30
186 msr vbar_el1, x2
203 msr mair_el1, x2
[all …]
H A Dexception.S70 msr daifset, #3
79 msr sp_el0, x18
81 msr spsr_el1, x11
82 msr elr_el1, x10
118 msr daifset, #3
131 msr daif, x19
143 msr mdscr_el1, x2
153 msr mdscr_el1, x2
200 msr tpidrro_el0, x18
203 msr vbar_el1, x18
H A Dtrampoline.S115 msr tpidrro_el0, x18
120 msr ttbr1_el1, x18
171 msr ttbr1_el1, x18
174 msr tpidrro_el0, xzr
193 msr vbar_el1, x18
196 msr tpidrro_el0, xzr
H A Dcpufunc_asm.S88 msr ttbr1_el1, x2
90 msr ttbr0_el1, x1
210 msr daifset, #3
214 msr s3_5_c15_c5_0, x0
221 msr s3_5_c15_c5_0, x0
224 msr daif, x0
/openbsd/sys/arch/i386/include/
H A Dcpufunc.h233 wrmsr(u_int msr, u_int64_t newval) in wrmsr() argument
235 __asm volatile("wrmsr" : : "A" (newval), "c" (msr)); in wrmsr()
239 rdmsr(u_int msr) in rdmsr() argument
243 __asm volatile("rdmsr" : "=A" (rv) : "c" (msr)); in rdmsr()
269 rdmsr_locked(u_int msr, u_int code) in rdmsr_locked() argument
274 : "c" (msr), "D" (code)); in rdmsr_locked()
279 wrmsr_locked(u_int msr, u_int code, u_int64_t newval) in wrmsr_locked() argument
283 : "A" (newval), "c" (msr), "D" (code)); in wrmsr_locked()
H A Dpctr.h77 #define rdmsr(msr) \ argument
80 __asm volatile ("rdmsr" : "=A" (v) : "c" (msr)); \
84 #define wrmsr(msr, v) \ argument
85 __asm volatile ("wrmsr" :: "A" ((u_int64_t) (v)), "c" (msr));
/openbsd/sys/arch/amd64/include/
H A Dcpufunc.h226 rdmsr(u_int msr) in rdmsr() argument
229 __asm volatile("rdmsr" : "=d" (hi), "=a" (lo) : "c" (msr)); in rdmsr()
249 wrmsr(u_int msr, u_int64_t newval) in wrmsr() argument
252 : "a" (newval & 0xffffffff), "d" (newval >> 32), "c" (msr)); in wrmsr()
264 rdmsr_locked(u_int msr, u_int code) in rdmsr_locked() argument
269 : "c" (msr), "D" (code)); in rdmsr_locked()
274 wrmsr_locked(u_int msr, u_int code, u_int64_t newval) in wrmsr_locked() argument
277 : "a" (newval & 0xffffffff), "d" (newval >> 32), "c" (msr), "D" (code)); in wrmsr_locked()
422 int rdmsr_safe(u_int msr, uint64_t *);
/openbsd/sbin/iked/
H A Deap.c343 struct eap_mschap_response *msr; in eap_mschap() local
377 msr = (struct eap_mschap_response *)ms; in eap_mschap()
382 ptr += sizeof(*msr); in eap_mschap()
384 sizeof(*eap) - sizeof(*msr); in eap_mschap()
389 msp = &msr->msr_response.resp_peer; in eap_mschap()
423 struct eap_mschap_response *msr; in eap_parse() local
502 if (len < sizeof(*msr)) in eap_parse()
505 ptr += sizeof(*msr); in eap_parse()
506 len -= sizeof(*msr); in eap_parse()
517 msr->msr_id, betoh16(msr->msr_length), in eap_parse()
[all …]
/openbsd/sys/arch/arm/arm/
H A Dsetstack.S66 msr cpsr_c, r2
70 msr cpsr_c, r3 /* Restore the old mode */
85 msr cpsr_c, r2
89 msr cpsr_c, r3 /* Restore the old mode */
/openbsd/sys/arch/powerpc64/include/
H A Dcpu.h220 u_long msr; in intr_disable() local
222 msr = mfmsr(); in intr_disable()
223 mtmsr(msr & ~PSL_EE); in intr_disable()
224 return msr; in intr_disable()
228 intr_restore(u_long msr) in intr_restore() argument
230 mtmsr(msr); in intr_restore()
/openbsd/sys/arch/i386/isa/
H A Dclock.c367 unsigned long long count, last_count, msr; in calibrate_cyclecounter_ctr() local
374 msr = rdmsr(MSR_PERF_FIXED_CTR_CTRL); in calibrate_cyclecounter_ctr()
380 msr |= MSR_PERF_FIXED_CTR_FC(1, MSR_PERF_FIXED_CTR_FC_1); in calibrate_cyclecounter_ctr()
381 wrmsr(MSR_PERF_FIXED_CTR_CTRL, msr); in calibrate_cyclecounter_ctr()
383 msr = rdmsr(MSR_PERF_GLOBAL_CTRL) | MSR_PERF_GLOBAL_CTR1_EN; in calibrate_cyclecounter_ctr()
384 wrmsr(MSR_PERF_GLOBAL_CTRL, msr); in calibrate_cyclecounter_ctr()
390 msr = rdmsr(MSR_PERF_FIXED_CTR_CTRL); in calibrate_cyclecounter_ctr()
392 wrmsr(MSR_PERF_FIXED_CTR_CTRL, msr); in calibrate_cyclecounter_ctr()
394 msr = rdmsr(MSR_PERF_GLOBAL_CTRL); in calibrate_cyclecounter_ctr()
395 msr &= ~MSR_PERF_GLOBAL_CTR1_EN; in calibrate_cyclecounter_ctr()
[all …]
/openbsd/sys/arch/arm/include/
H A Dframe.h187 msr cpsr_c, r0 ;\
193 msr cpsr_c, r4 /* Restore interrupts */ ;\
240 msr spsr_fsxc, r0; \
264 msr cpsr_c, r2; /* Punch into SVC mode */ \
271 msr spsr_fsxc, r3; /* Restore correct spsr */ \
289 msr spsr_fsxc, r0; /* restore SPSR */ \
/openbsd/sys/dev/mii/
H A Durlphy.c226 int msr, bmsr, bmcr; in urlphy_status() local
237 msr = PHY_READ(sc, URLPHY_MSR) | PHY_READ(sc, URLPHY_MSR); in urlphy_status()
238 if (msr & URLPHY_MSR_LINK) in urlphy_status()
253 if (msr & URLPHY_MSR_SPEED_100) in urlphy_status()
258 if (msr & URLPHY_MSR_DUPLEX) in urlphy_status()

12345