Home
last modified time | relevance | path

Searched refs:wrmsr (Results 1 – 25 of 51) sorted by relevance

123

/linux/tools/testing/selftests/kvm/x86/
H A Dpmu_event_filter_test.c82 wrmsr(msr, v); in check_msr()
87 wrmsr(msr, v); in check_msr()
111 wrmsr(MSR_CORE_PERF_GLOBAL_CTRL, 0); in intel_guest_code()
112 wrmsr(MSR_P6_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_guest_code()
114 wrmsr(MSR_P6_EVNTSEL1, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_guest_code()
116 wrmsr(MSR_CORE_PERF_GLOBAL_CTRL, 0x3); in intel_guest_code()
135 wrmsr(MSR_K7_EVNTSEL0, 0); in amd_guest_code()
136 wrmsr(MSR_K7_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE | in amd_guest_code()
138 wrmsr(MSR_K7_EVNTSEL1, ARCH_PERFMON_EVENTSEL_ENABLE | in amd_guest_code()
442 wrmsr(MSR_CORE_PERF_GLOBAL_CTRL, 0); in intel_masked_events_guest_code()
[all …]
H A Dpmu_counters_test.c205 wrmsr(pmc_msr, 0xdead); in guest_assert_event_count()
246 wrmsr(_pmc_msr, 0); \
296 wrmsr(MSR_P6_EVNTSEL0 + i, 0); in guest_test_arch_event()
298 wrmsr(MSR_CORE_PERF_GLOBAL_CTRL, BIT_ULL(i)); in guest_test_arch_event()
313 wrmsr(MSR_CORE_PERF_FIXED_CTR_CTRL, FIXED_PMC_CTRL(i, FIXED_PMC_KERNEL)); in guest_test_arch_event()
552 wrmsr(MSR_CORE_PERF_FIXED_CTR0 + i, 0); in guest_test_fixed_counters()
553 wrmsr(MSR_CORE_PERF_FIXED_CTR_CTRL, FIXED_PMC_CTRL(i, FIXED_PMC_KERNEL)); in guest_test_fixed_counters()
554 wrmsr(MSR_CORE_PERF_GLOBAL_CTRL, FIXED_PMC_GLOBAL_CTRL_ENABLE(i)); in guest_test_fixed_counters()
556 wrmsr(MSR_CORE_PERF_GLOBAL_CTRL, 0); in guest_test_fixed_counters()
H A Dnested_tsc_adjust_test.c69 wrmsr(MSR_IA32_TSC, l1_tsc - TSC_ADJUST_VALUE); in l2_guest_code()
82 wrmsr(MSR_IA32_TSC, rdtsc() - TSC_ADJUST_VALUE); in l1_guest_code()
H A Dhyperv_ipi.c50 wrmsr(HV_X64_MSR_GUEST_OS_ID, HYPERV_LINUX_OS_ID); in hv_init()
51 wrmsr(HV_X64_MSR_HYPERCALL, pgs_gpa); in hv_init()
77 wrmsr(HV_X64_MSR_EOI, 1); in guest_ipi_handler()
H A Dsev_smoke_test.c27 wrmsr(MSR_AMD64_SEV_ES_GHCB, GHCB_MSR_TERM_REQ); in guest_snp_code()
41 wrmsr(MSR_AMD64_SEV_ES_GHCB, GHCB_MSR_TERM_REQ); in guest_sev_es_code()
H A Dstate_test.c192 wrmsr(MSR_IA32_BNDCFGS, BIT_ULL(0)); in guest_code()
199 wrmsr(MSR_IA32_BNDCFGS, 0); in guest_code()
/linux/drivers/cpufreq/
H A Dlongrun.c104 wrmsr(MSR_TMTA_LONGRUN_FLAGS, msr_lo, msr_hi); in longrun_set_policy()
112 wrmsr(MSR_TMTA_LONGRUN_CTRL, msr_lo, msr_hi); in longrun_set_policy()
181 wrmsr(MSR_TMTA_LRTI_READOUT, msr_hi, msr_hi); in longrun_determine_freqs()
186 wrmsr(MSR_TMTA_LRTI_READOUT, 0, msr_hi); in longrun_determine_freqs()
219 wrmsr(MSR_TMTA_LONGRUN_CTRL, msr_lo, msr_hi); in longrun_determine_freqs()
225 wrmsr(MSR_TMTA_LONGRUN_CTRL, save_lo, save_hi); in longrun_determine_freqs()
/linux/drivers/ata/
H A Dpata_cs5535.c105 wrmsr(ATAC_CH0D0_PIO + 2 * pair->devno, in cs5535_set_piomode()
109 wrmsr(ATAC_CH0D0_PIO + 2 * adev->devno, in cs5535_set_piomode()
114 wrmsr(ATAC_CH0D0_DMA + 2 * adev->devno, reg | 0x80000000UL, 0); in cs5535_set_piomode()
141 wrmsr(ATAC_CH0D0_DMA + 2 * adev->devno, reg, 0); in cs5535_set_dmamode()
H A Dpata_cs5536.c37 #undef wrmsr
39 #define wrmsr(x, y, z) do { } while (0) macro
101 wrmsr(MSR_IDE_CFG + reg, val, 0); in cs5536_write()
/linux/arch/x86/kernel/cpu/
H A Dcentaur.c34 wrmsr(MSR_VIA_FCR, lo, hi); in init_c3()
42 wrmsr(MSR_VIA_RNG, lo, hi); in init_c3()
56 wrmsr(MSR_VIA_FCR, lo, hi); in init_c3()
186 wrmsr(MSR_IDT_FCR1, newlo, hi); in init_centaur()
H A Dtransmeta.c87 wrmsr(0x80860004, ~0, uk); in init_transmeta()
89 wrmsr(0x80860004, cap_mask, uk); in init_transmeta()
/linux/arch/x86/include/asm/
H A Dextable.h44 extern void __noreturn ex_handler_msr_mce(struct pt_regs *regs, bool wrmsr);
46 static inline void __noreturn ex_handler_msr_mce(struct pt_regs *regs, bool wrmsr) in ex_handler_msr_mce() argument
/linux/arch/x86/mm/
H A Dextable.c167 struct pt_regs *regs, bool wrmsr, bool safe, int reg) in ex_handler_msr() argument
169 if (__ONCE_LITE_IF(!safe && wrmsr)) { in ex_handler_msr()
176 if (__ONCE_LITE_IF(!safe && !wrmsr)) { in ex_handler_msr()
182 if (!wrmsr) { in ex_handler_msr()
H A Dmem_encrypt_boot.S122 wrmsr
153 wrmsr
/linux/arch/x86/realmode/rm/
H A Dwakeup_asm.S104 wrmsr
124 wrmsr
H A Dtrampoline_64.S153 wrmsr
177 wrmsr
/linux/arch/x86/kernel/
H A Dhead_64.S72 wrmsr
272 wrmsr
373 wrmsr
401 wrmsr /* Make changes effective */
/linux/drivers/thermal/intel/
H A Dx86_pkg_temp_thermal.c196 wrmsr(MSR_IA32_PACKAGE_THERM_INTERRUPT, l, h); in enable_pkg_thres_interrupt()
207 wrmsr(MSR_IA32_PACKAGE_THERM_INTERRUPT, l, h); in disable_pkg_thres_interrupt()
426 wrmsr(MSR_IA32_PACKAGE_THERM_INTERRUPT, in pkg_thermal_cpu_offline()
/linux/arch/x86/kernel/cpu/mce/
H A Dwinchip.c36 wrmsr(MSR_IDT_FCR1, lo, hi); in winchip_mcheck_init()
/linux/arch/x86/kernel/cpu/resctrl/
H A Dpseudo_lock.c270 wrmsr(MSR_MISC_FEATURE_CONTROL, saved_low, saved_high); in resctrl_arch_measure_cycles_lat_fn()
408 wrmsr(MSR_MISC_FEATURE_CONTROL, saved_low, saved_high); in measure_residency_fn()
/linux/arch/x86/platform/pvh/
H A Dhead.S104 wrmsr
183 wrmsr
/linux/arch/x86/kernel/cpu/mtrr/
H A Damd.c92 wrmsr(MSR_K6_UWCCR, regs[0], regs[1]); in amd_set_mtrr()
H A Dcentaur.c87 wrmsr(MSR_IDT_MCR0 + reg, low, high); in centaur_set_mcr()
/linux/arch/x86/boot/compressed/
H A Dmem_encrypt.S70 wrmsr
171 wrmsr
/linux/arch/x86/hyperv/
H A Dhv_trampoline.S60 wrmsr

123