Age | Commit message (Expand) | Author | Files | Lines |
2019-01-16 | x86/TSC: Use RDTSCP | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -2/+14 |
2018-09-03 | x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrella | ![](https://seccdn.libravatar.org/avatar/0cac9c91cba4579c288f4be83125f17e?s=13&d=retro) Juergen Gross | 1 | -2/+2 |
2018-04-02 | Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -3/+0 |
2018-03-23 | x86/tsc: Get rid of rdtscll() | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -3/+0 |
2018-03-08 | x86/MSR: Move native_* variants to msr.h | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -0/+14 |
2018-01-30 | x86: Introduce barrier_nospec | ![](https://seccdn.libravatar.org/avatar/340a97577134f5cc9e237fd94c4c5526?s=13&d=retro) Dan Williams | 1 | -2/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | ![](https://seccdn.libravatar.org/avatar/cbd18395260b6be2575187286a262f9a?s=13&d=retro) Greg Kroah-Hartman | 1 | -0/+1 |
2017-01-23 | x86/MSR: Carve out bare minimum accessors | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -20/+31 |
2016-11-16 | x86/msr: Cleanup/streamline MSR helpers | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -19/+21 |
2016-11-09 | x86/msr: Add wrmsr_notrace() | ![](https://seccdn.libravatar.org/avatar/d318f61487ca00a35034f7ed111ef62f?s=13&d=retro) Wanpeng Li | 1 | -1/+13 |
2016-06-06 | x86/msr: Use the proper trace point conditional for writes | ![](https://seccdn.libravatar.org/avatar/f79b0d859f1ad68396aa083957da6900?s=13&d=retro) Dr. David Alan Gilbert | 1 | -2/+2 |
2016-04-13 | x86/msr: Set the return value to zero when native_rdmsr_safe() fails | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -1/+4 |
2016-04-13 | x86/paravirt: Add paravirt_{read,write}_msr() | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -2/+3 |
2016-04-13 | x86/msr: Carry on after a non-"safe" MSR access fails | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -2/+8 |
2016-03-23 | x86/msr: Remove unused native_read_tscp() | ![](https://seccdn.libravatar.org/avatar/e37c6ecf3cf59f9f2a333f2ea8ba1297?s=13&d=retro) Prarit Bhargava | 1 | -8/+0 |
2016-01-11 | Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -0/+10 |
2016-01-11 | Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+1 |
2015-12-06 | x86, tracing, perf: Add trace point for MSR accesses | ![](https://seccdn.libravatar.org/avatar/0e48472655adee42d99178b9d6ce77a1?s=13&d=retro) Andi Kleen | 1 | -0/+31 |
2015-11-26 | x86/pm: Introduce quirk framework to save/restore extra MSR registers around suspend/resume | ![](https://seccdn.libravatar.org/avatar/0a816910e7abd45346c6aca5ea7dcfe7?s=13&d=retro) Chen Yu | 1 | -0/+10 |
2015-11-24 | x86/MSR: Chop off lower 32-bit value | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -1/+1 |
2015-08-23 | x86/asm/msr: Make wrmsrl() a function | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -2/+4 |
2015-08-21 | x86/asm/tsc: Add rdtscll() merge helper | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -0/+3 |
2015-07-06 | x86/asm/tsc: Save an instruction in DECLARE_ARGS users | ![](https://seccdn.libravatar.org/avatar/27964accca7ab73149d473bc909d7d99?s=13&d=retro) George Spelvin | 1 | -4/+3 |
2015-07-06 | x86/asm/tsc: Add rdtsc_ordered() and use it in trivial call sites | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -0/+26 |
2015-07-06 | x86/asm/tsc: Rename native_read_tsc() to rdtsc() | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -1/+10 |
2015-07-06 | x86/asm/tsc: Remove rdtscl() | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -3/+0 |
2015-07-06 | x86/asm/tsc: Remove the rdtscp() and rdtscpll() macros | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -9/+0 |
2015-07-06 | x86/asm/tsc: Replace rdtscll() with native_read_tsc() | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -3/+0 |
2015-07-06 | x86/asm/tsc, x86/paravirt: Remove read_tsc() and read_tscp() paravirt hooks | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -8/+8 |
2015-07-06 | x86/asm/tsc: Inline native_read_tsc() and remove __native_read_tsc() | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -5/+3 |
2015-06-08 | Merge branch 'x86/asm' into x86/core, to prepare for new patch | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -2/+7 |
2015-06-07 | x86/uapi: Do not export <asm/msr-index.h> as part of the user API headers | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -1/+2 |
2015-06-05 | x86/asm/msr: Make wrmsrl_safe() a function | ![](https://seccdn.libravatar.org/avatar/ab5d4f513e4557b0f02c9969ef39f826?s=13&d=retro) Andy Lutomirski | 1 | -2/+7 |
2014-03-13 | x86: Add another set of MSR accessor functions | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -0/+2 |
2013-10-17 | x86 / msr: add 64bit _on_cpu access functions | ![](https://seccdn.libravatar.org/avatar/8be0a5a8c3000ce3db9fb2cb56f0dda3?s=13&d=retro) Jacob Pan | 1 | -0/+22 |
2013-04-02 | x86, msr: Unify variable names | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -7/+7 |
2012-12-14 | UAPI: (Scripted) Disintegrate arch/x86/include/asm | ![](https://seccdn.libravatar.org/avatar/9ec16e18c2bf1b2893191c0f3e3aed0b?s=13&d=retro) David Howells | 1 | -10/+1 |
2012-07-05 | Merge branch 'x86/cpu' into perf/core | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -41/+3 |
2012-06-07 | x86, cpu: Rename checking_wrmsrl() to wrmsrl_safe() | ![](https://seccdn.libravatar.org/avatar/05d8963004e8ca6f6b71b6006b39d206?s=13&d=retro) H. Peter Anvin | 1 | -1/+1 |
2012-06-07 | x86, cpu, amd: Deprecate AMD-specific MSR variants | ![](https://seccdn.libravatar.org/avatar/0751d5409d743ae9cf85aa2748a2e072?s=13&d=retro) Borislav Petkov | 1 | -27/+0 |
2012-06-07 | x86, pvops: Remove hooks for {rd,wr}msr_safe_regs | ![](https://seccdn.libravatar.org/avatar/dab6e4ba339375e57664e19cd22ceaa5?s=13&d=retro) Andre Przywara | 1 | -39/+28 |
2012-06-06 | x86: Add rdpmcl() | ![](https://seccdn.libravatar.org/avatar/0e48472655adee42d99178b9d6ce77a1?s=13&d=retro) Andi Kleen | 1 | -0/+2 |
2012-04-19 | x86, doc: Revert "x86: Document rdmsr_safe restrictions" | ![](https://seccdn.libravatar.org/avatar/94fc5944dd42729a2be89a74eeaa6038?s=13&d=retro) H. Peter Anvin | 1 | -8/+1 |
2011-12-05 | x86: Document rdmsr_safe restrictions | ![](https://seccdn.libravatar.org/avatar/0751d5409d743ae9cf85aa2748a2e072?s=13&d=retro) Borislav Petkov | 1 | -1/+8 |
2010-07-20 | x86, gcc-4.6: Avoid unused by set variables in rdmsr | ![](https://seccdn.libravatar.org/avatar/fdeb441157dcf41dc7824c16e925b160?s=13&d=retro) Andi Kleen | 1 | -2/+2 |
2009-12-16 | x86, msr: msrs_alloc/free for CONFIG_SMP=n | ![](https://seccdn.libravatar.org/avatar/91b47452ba980f2bde20e20d6155c93c?s=13&d=retro) Borislav Petkov | 1 | -0/+12 |
2009-12-16 | x86: Add IA32_TSC_AUX MSR and use it | ![](https://seccdn.libravatar.org/avatar/8b3ce791fe033c491ce90936a8d64cf1?s=13&d=retro) Sheng Yang | 1 | -2/+2 |
2009-12-11 | x86, msr: Add support for non-contiguous cpumasks | ![](https://seccdn.libravatar.org/avatar/0751d5409d743ae9cf85aa2748a2e072?s=13&d=retro) Borislav Petkov | 1 | -0/+3 |
2009-11-08 | x86, msr, cpumask: Use struct cpumask rather than the deprecated cpumask_t | ![](https://seccdn.libravatar.org/avatar/940b59c987ebbe34aba49f181f0b7c1f?s=13&d=retro) Rusty Russell | 1 | -2/+2 |
2009-09-15 | x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus | ![](https://seccdn.libravatar.org/avatar/0751d5409d743ae9cf85aa2748a2e072?s=13&d=retro) Borislav Petkov | 1 | -2/+2 |