summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/msr.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/msr: Switch between WRMSRNS and WRMSR with the alternatives mechanismAndrew Cooper2024-08-251-14/+11
* Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-03-121-12/+14
|\
| * x86/msr: Add missing __percpu annotationsThomas Gleixner2024-03-041-12/+14
* | x86/cpufeatures,opcode,msr: Add the WRMSRNS instruction supportXin Li2024-01-251-0/+18
|/
* x86/boot: Introduce helpers for MSR reads/writesMichael Roth2022-04-061-10/+1
* x86/msr: Remove .fixup usagePeter Zijlstra2021-12-111-18/+8
* x86/extable: Rework the exception table mechanicsThomas Gleixner2021-09-131-2/+2
* x86/cpu: Remove write_tsc() and write_rdtscp_aux() wrappersSean Christopherson2021-05-051-4/+0
* x86: __always_inline __{rd,wr}msr()Peter Zijlstra2021-01-121-2/+2
* x86: Use tracepoint_enabled() for msr tracepoints instead of open coding itSteven Rostedt (VMware)2020-09-281-11/+9
* x86: Remove X86_FEATURE_MFENCE_RDTSCJosh Poimboeuf2019-07-221-2/+1
* x86/TSC: Use RDTSCPBorislav Petkov2019-01-161-2/+14
* x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrellaJuergen Gross2018-09-031-2/+2
* Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-04-031-3/+0
|\
| * x86/tsc: Get rid of rdtscll()Thomas Gleixner2018-03-231-3/+0
* | x86/MSR: Move native_* variants to msr.hBorislav Petkov2018-03-081-0/+14
|/
* x86: Introduce barrier_nospecDan Williams2018-01-301-2/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/MSR: Carve out bare minimum accessorsBorislav Petkov2017-01-231-20/+31
* x86/msr: Cleanup/streamline MSR helpersBorislav Petkov2016-11-161-19/+21
* x86/msr: Add wrmsr_notrace()Wanpeng Li2016-11-091-1/+13
* x86/msr: Use the proper trace point conditional for writesDr. David Alan Gilbert2016-06-061-2/+2
* x86/msr: Set the return value to zero when native_rdmsr_safe() failsAndy Lutomirski2016-04-131-1/+4
* x86/paravirt: Add paravirt_{read,write}_msr()Andy Lutomirski2016-04-131-2/+3
* x86/msr: Carry on after a non-"safe" MSR access failsAndy Lutomirski2016-04-131-2/+8
* x86/msr: Remove unused native_read_tscp()Prarit Bhargava2016-03-231-8/+0
* Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2016-01-121-0/+10
|\
| * x86/pm: Introduce quirk framework to save/restore extra MSR registers around ...Chen Yu2015-11-261-0/+10
* | Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-01-121-1/+1
|\ \
| * | x86/MSR: Chop off lower 32-bit valueBorislav Petkov2015-11-241-1/+1
| |/
* / x86, tracing, perf: Add trace point for MSR accessesAndi Kleen2015-12-061-0/+31
|/
* x86/asm/msr: Make wrmsrl() a functionAndy Lutomirski2015-08-231-2/+4
* x86/asm/tsc: Add rdtscll() merge helperIngo Molnar2015-08-211-0/+3
* x86/asm/tsc: Save an instruction in DECLARE_ARGS usersGeorge Spelvin2015-07-061-4/+3
* x86/asm/tsc: Add rdtsc_ordered() and use it in trivial call sitesAndy Lutomirski2015-07-061-0/+26
* x86/asm/tsc: Rename native_read_tsc() to rdtsc()Andy Lutomirski2015-07-061-1/+10
* x86/asm/tsc: Remove rdtscl()Andy Lutomirski2015-07-061-3/+0
* x86/asm/tsc: Remove the rdtscp() and rdtscpll() macrosAndy Lutomirski2015-07-061-9/+0
* x86/asm/tsc: Replace rdtscll() with native_read_tsc()Andy Lutomirski2015-07-061-3/+0
* x86/asm/tsc, x86/paravirt: Remove read_tsc() and read_tscp() paravirt hooksAndy Lutomirski2015-07-061-8/+8
* x86/asm/tsc: Inline native_read_tsc() and remove __native_read_tsc()Andy Lutomirski2015-07-061-5/+3
* Merge branch 'x86/asm' into x86/core, to prepare for new patchIngo Molnar2015-06-081-2/+7
|\
| * x86/asm/msr: Make wrmsrl_safe() a functionAndy Lutomirski2015-06-051-2/+7
* | x86/uapi: Do not export <asm/msr-index.h> as part of the user API headersBorislav Petkov2015-06-071-1/+2
|/
* x86: Add another set of MSR accessor functionsBorislav Petkov2014-03-131-0/+2
* x86 / msr: add 64bit _on_cpu access functionsJacob Pan2013-10-171-0/+22
* x86, msr: Unify variable namesBorislav Petkov2013-04-031-7/+7
* UAPI: (Scripted) Disintegrate arch/x86/include/asmDavid Howells2012-12-141-10/+1
* Merge branch 'x86/cpu' into perf/coreIngo Molnar2012-07-051-41/+3
|\
| * x86, cpu: Rename checking_wrmsrl() to wrmsrl_safe()H. Peter Anvin2012-06-071-1/+1