summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/msr.h
AgeCommit message (Expand)AuthorFilesLines
2019-07-22x86: Remove X86_FEATURE_MFENCE_RDTSCJosh Poimboeuf1-2/+1
2019-01-16x86/TSC: Use RDTSCPBorislav Petkov1-2/+14
2018-09-03x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrellaJuergen Gross1-2/+2
2018-04-02Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+0
2018-03-23x86/tsc: Get rid of rdtscll()Thomas Gleixner1-3/+0
2018-03-08x86/MSR: Move native_* variants to msr.hBorislav Petkov1-0/+14
2018-01-30x86: Introduce barrier_nospecDan Williams1-2/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-01-23x86/MSR: Carve out bare minimum accessorsBorislav Petkov1-20/+31
2016-11-16x86/msr: Cleanup/streamline MSR helpersBorislav Petkov1-19/+21
2016-11-09x86/msr: Add wrmsr_notrace()Wanpeng Li1-1/+13
2016-06-06x86/msr: Use the proper trace point conditional for writesDr. David Alan Gilbert1-2/+2
2016-04-13x86/msr: Set the return value to zero when native_rdmsr_safe() failsAndy Lutomirski1-1/+4
2016-04-13x86/paravirt: Add paravirt_{read,write}_msr()Andy Lutomirski1-2/+3
2016-04-13x86/msr: Carry on after a non-"safe" MSR access failsAndy Lutomirski1-2/+8
2016-03-23x86/msr: Remove unused native_read_tscp()Prarit Bhargava1-8/+0
2016-01-11Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+10
2016-01-11Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2015-12-06x86, tracing, perf: Add trace point for MSR accessesAndi Kleen1-0/+31
2015-11-26x86/pm: Introduce quirk framework to save/restore extra MSR registers around ...Chen Yu1-0/+10
2015-11-24x86/MSR: Chop off lower 32-bit valueBorislav Petkov1-1/+1
2015-08-23x86/asm/msr: Make wrmsrl() a functionAndy Lutomirski1-2/+4
2015-08-21x86/asm/tsc: Add rdtscll() merge helperIngo Molnar1-0/+3
2015-07-06x86/asm/tsc: Save an instruction in DECLARE_ARGS usersGeorge Spelvin1-4/+3
2015-07-06x86/asm/tsc: Add rdtsc_ordered() and use it in trivial call sitesAndy Lutomirski1-0/+26
2015-07-06x86/asm/tsc: Rename native_read_tsc() to rdtsc()Andy Lutomirski1-1/+10
2015-07-06x86/asm/tsc: Remove rdtscl()Andy Lutomirski1-3/+0
2015-07-06x86/asm/tsc: Remove the rdtscp() and rdtscpll() macrosAndy Lutomirski1-9/+0
2015-07-06x86/asm/tsc: Replace rdtscll() with native_read_tsc()Andy Lutomirski1-3/+0
2015-07-06x86/asm/tsc, x86/paravirt: Remove read_tsc() and read_tscp() paravirt hooksAndy Lutomirski1-8/+8
2015-07-06x86/asm/tsc: Inline native_read_tsc() and remove __native_read_tsc()Andy Lutomirski1-5/+3
2015-06-08Merge branch 'x86/asm' into x86/core, to prepare for new patchIngo Molnar1-2/+7
2015-06-07x86/uapi: Do not export <asm/msr-index.h> as part of the user API headersBorislav Petkov1-1/+2
2015-06-05x86/asm/msr: Make wrmsrl_safe() a functionAndy Lutomirski1-2/+7
2014-03-13x86: Add another set of MSR accessor functionsBorislav Petkov1-0/+2
2013-10-17x86 / msr: add 64bit _on_cpu access functionsJacob Pan1-0/+22
2013-04-02x86, msr: Unify variable namesBorislav Petkov1-7/+7
2012-12-14UAPI: (Scripted) Disintegrate arch/x86/include/asmDavid Howells1-10/+1
2012-07-05Merge branch 'x86/cpu' into perf/coreIngo Molnar1-41/+3
2012-06-07x86, cpu: Rename checking_wrmsrl() to wrmsrl_safe()H. Peter Anvin1-1/+1
2012-06-07x86, cpu, amd: Deprecate AMD-specific MSR variantsBorislav Petkov1-27/+0
2012-06-07x86, pvops: Remove hooks for {rd,wr}msr_safe_regsAndre Przywara1-39/+28
2012-06-06x86: Add rdpmcl()Andi Kleen1-0/+2
2012-04-19x86, doc: Revert "x86: Document rdmsr_safe restrictions"H. Peter Anvin1-8/+1
2011-12-05x86: Document rdmsr_safe restrictionsBorislav Petkov1-1/+8
2010-07-20x86, gcc-4.6: Avoid unused by set variables in rdmsrAndi Kleen1-2/+2
2009-12-16x86, msr: msrs_alloc/free for CONFIG_SMP=nBorislav Petkov1-0/+12
2009-12-16x86: Add IA32_TSC_AUX MSR and use itSheng Yang1-2/+2
2009-12-11x86, msr: Add support for non-contiguous cpumasksBorislav Petkov1-0/+3
2009-11-08x86, msr, cpumask: Use struct cpumask rather than the deprecated cpumask_tRusty Russell1-2/+2