| Commit message (Expand) | Author | Age | Files | Lines |
* | x86/msr: Switch between WRMSRNS and WRMSR with the alternatives mechanism | Andrew Cooper | 2024-08-25 | 1 | -14/+11 |
* | Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2024-03-12 | 1 | -12/+14 |
|\ |
|
| * | x86/msr: Add missing __percpu annotations | Thomas Gleixner | 2024-03-04 | 1 | -12/+14 |
* | | x86/cpufeatures,opcode,msr: Add the WRMSRNS instruction support | Xin Li | 2024-01-25 | 1 | -0/+18 |
|/ |
|
* | x86/boot: Introduce helpers for MSR reads/writes | Michael Roth | 2022-04-06 | 1 | -10/+1 |
* | x86/msr: Remove .fixup usage | Peter Zijlstra | 2021-12-11 | 1 | -18/+8 |
* | x86/extable: Rework the exception table mechanics | Thomas Gleixner | 2021-09-13 | 1 | -2/+2 |
* | x86/cpu: Remove write_tsc() and write_rdtscp_aux() wrappers | Sean Christopherson | 2021-05-05 | 1 | -4/+0 |
* | x86: __always_inline __{rd,wr}msr() | Peter Zijlstra | 2021-01-12 | 1 | -2/+2 |
* | x86: Use tracepoint_enabled() for msr tracepoints instead of open coding it | Steven Rostedt (VMware) | 2020-09-28 | 1 | -11/+9 |
* | x86: Remove X86_FEATURE_MFENCE_RDTSC | Josh Poimboeuf | 2019-07-22 | 1 | -2/+1 |
* | x86/TSC: Use RDTSCP | Borislav Petkov | 2019-01-16 | 1 | -2/+14 |
* | x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrella | Juergen Gross | 2018-09-03 | 1 | -2/+2 |
* | Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2018-04-03 | 1 | -3/+0 |
|\ |
|
| * | x86/tsc: Get rid of rdtscll() | Thomas Gleixner | 2018-03-23 | 1 | -3/+0 |
* | | x86/MSR: Move native_* variants to msr.h | Borislav Petkov | 2018-03-08 | 1 | -0/+14 |
|/ |
|
* | x86: Introduce barrier_nospec | Dan Williams | 2018-01-30 | 1 | -2/+1 |
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | x86/MSR: Carve out bare minimum accessors | Borislav Petkov | 2017-01-23 | 1 | -20/+31 |
* | x86/msr: Cleanup/streamline MSR helpers | Borislav Petkov | 2016-11-16 | 1 | -19/+21 |
* | x86/msr: Add wrmsr_notrace() | Wanpeng Li | 2016-11-09 | 1 | -1/+13 |
* | x86/msr: Use the proper trace point conditional for writes | Dr. David Alan Gilbert | 2016-06-06 | 1 | -2/+2 |
* | x86/msr: Set the return value to zero when native_rdmsr_safe() fails | Andy Lutomirski | 2016-04-13 | 1 | -1/+4 |
* | x86/paravirt: Add paravirt_{read,write}_msr() | Andy Lutomirski | 2016-04-13 | 1 | -2/+3 |
* | x86/msr: Carry on after a non-"safe" MSR access fails | Andy Lutomirski | 2016-04-13 | 1 | -2/+8 |
* | x86/msr: Remove unused native_read_tscp() | Prarit Bhargava | 2016-03-23 | 1 | -8/+0 |
* | Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2016-01-12 | 1 | -0/+10 |
|\ |
|
| * | x86/pm: Introduce quirk framework to save/restore extra MSR registers around ... | Chen Yu | 2015-11-26 | 1 | -0/+10 |
* | | Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2016-01-12 | 1 | -1/+1 |
|\ \ |
|
| * | | x86/MSR: Chop off lower 32-bit value | Borislav Petkov | 2015-11-24 | 1 | -1/+1 |
| |/ |
|
* / | x86, tracing, perf: Add trace point for MSR accesses | Andi Kleen | 2015-12-06 | 1 | -0/+31 |
|/ |
|
* | x86/asm/msr: Make wrmsrl() a function | Andy Lutomirski | 2015-08-23 | 1 | -2/+4 |
* | x86/asm/tsc: Add rdtscll() merge helper | Ingo Molnar | 2015-08-21 | 1 | -0/+3 |
* | x86/asm/tsc: Save an instruction in DECLARE_ARGS users | George Spelvin | 2015-07-06 | 1 | -4/+3 |
* | x86/asm/tsc: Add rdtsc_ordered() and use it in trivial call sites | Andy Lutomirski | 2015-07-06 | 1 | -0/+26 |
* | x86/asm/tsc: Rename native_read_tsc() to rdtsc() | Andy Lutomirski | 2015-07-06 | 1 | -1/+10 |
* | x86/asm/tsc: Remove rdtscl() | Andy Lutomirski | 2015-07-06 | 1 | -3/+0 |
* | x86/asm/tsc: Remove the rdtscp() and rdtscpll() macros | Andy Lutomirski | 2015-07-06 | 1 | -9/+0 |
* | x86/asm/tsc: Replace rdtscll() with native_read_tsc() | Andy Lutomirski | 2015-07-06 | 1 | -3/+0 |
* | x86/asm/tsc, x86/paravirt: Remove read_tsc() and read_tscp() paravirt hooks | Andy Lutomirski | 2015-07-06 | 1 | -8/+8 |
* | x86/asm/tsc: Inline native_read_tsc() and remove __native_read_tsc() | Andy Lutomirski | 2015-07-06 | 1 | -5/+3 |
* | Merge branch 'x86/asm' into x86/core, to prepare for new patch | Ingo Molnar | 2015-06-08 | 1 | -2/+7 |
|\ |
|
| * | x86/asm/msr: Make wrmsrl_safe() a function | Andy Lutomirski | 2015-06-05 | 1 | -2/+7 |
* | | x86/uapi: Do not export <asm/msr-index.h> as part of the user API headers | Borislav Petkov | 2015-06-07 | 1 | -1/+2 |
|/ |
|
* | x86: Add another set of MSR accessor functions | Borislav Petkov | 2014-03-13 | 1 | -0/+2 |
* | x86 / msr: add 64bit _on_cpu access functions | Jacob Pan | 2013-10-17 | 1 | -0/+22 |
* | x86, msr: Unify variable names | Borislav Petkov | 2013-04-03 | 1 | -7/+7 |
* | UAPI: (Scripted) Disintegrate arch/x86/include/asm | David Howells | 2012-12-14 | 1 | -10/+1 |
* | Merge branch 'x86/cpu' into perf/core | Ingo Molnar | 2012-07-05 | 1 | -41/+3 |
|\ |
|
| * | x86, cpu: Rename checking_wrmsrl() to wrmsrl_safe() | H. Peter Anvin | 2012-06-07 | 1 | -1/+1 |