summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/msr.h
Commit message (Expand)AuthorAgeFilesLines
* 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-021-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-111-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-111-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-021-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
| * x86, cpu, amd: Deprecate AMD-specific MSR variantsBorislav Petkov2012-06-071-27/+0
| * x86, pvops: Remove hooks for {rd,wr}msr_safe_regsAndre Przywara2012-06-071-39/+28
* | x86: Add rdpmcl()Andi Kleen2012-06-061-0/+2
|/
* x86, doc: Revert "x86: Document rdmsr_safe restrictions"H. Peter Anvin2012-04-191-8/+1
* x86: Document rdmsr_safe restrictionsBorislav Petkov2011-12-051-1/+8
* x86, gcc-4.6: Avoid unused by set variables in rdmsrAndi Kleen2010-07-201-2/+2
* x86, msr: msrs_alloc/free for CONFIG_SMP=nBorislav Petkov2009-12-161-0/+12
* x86: Add IA32_TSC_AUX MSR and use itSheng Yang2009-12-161-2/+2
* x86, msr: Add support for non-contiguous cpumasksBorislav Petkov2009-12-111-0/+3
* x86, msr, cpumask: Use struct cpumask rather than the deprecated cpumask_tRusty Russell2009-11-081-2/+2
* x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpusBorislav Petkov2009-09-151-2/+2