summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib
Commit message (Expand)AuthorAgeFilesLines
* x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypesArnd Bergmann2021-05-221-2/+2
* arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writebackMikulas Patocka2020-10-011-1/+1
* x86/decoder: Add TEST opcode to Group3-2Masami Hiramatsu2020-02-281-1/+1
* x86/insn: Add some Intel instructions to the opcode mapAdrian Hunter2019-12-311-6/+12
* x86/asm: Fix MWAITX C-state hint valueJanakarajan Natarajan2019-10-171-2/+2
* x86/lib/cpu: Address missing prototypes warningValdis Klētnieks2019-08-291-0/+1
* x86/mm/mem_encrypt: Disable all instrumentation for early SME setupGary Hook2019-05-251-0/+12
* x86/kaslr: Fix incorrect i8254 outb() parametersDaniel Drake2019-01-311-2/+2
* x86/nmi: Fix NMI uaccess race against CR3 switchingAndy Lutomirski2018-09-051-0/+5
* Revert "x86/retpoline: Simplify vmexit_fill_RSB()"David Woodhouse2018-03-152-57/+0
* x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_steppingJia Zhang2018-02-221-1/+1
* x86/get_user: Use pointer masking to limit speculationDan Williams2018-02-071-0/+10
* x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospecDan Williams2018-02-071-2/+2
* x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end}Dan Williams2018-02-071-4/+4
* x86/retpoline: Simplify vmexit_fill_RSB()Borislav Petkov2018-02-072-0/+57
* x86/retpoline: Remove the esp/rsp thunkWaiman Long2018-02-071-1/+0
* kprobes/x86: Blacklist indirect thunk functions for kprobesMasami Hiramatsu2018-01-231-1/+2
* retpoline: Introduce start/end markers of indirect thunkMasami Hiramatsu2018-01-231-1/+1
* x86/retpoline/checksum32: Convert assembler indirect jumpsDavid Woodhouse2018-01-171-3/+4
* x86/retpoline: Add initial retpoline supportDavid Woodhouse2018-01-172-0/+49
* x86/decoder: Fix and update the opcodes mapRandy Dunlap2017-12-291-2/+11
* x86/entry/64: Make cpu_entry_area.tss read-onlyAndy Lutomirski2017-12-251-2/+2
* x86/decoder: Add new TEST instruction patternMasami Hiramatsu2017-11-301-1/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-0221-0/+21
* x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky2017-07-181-0/+105
* include/linux/string.h: add the option of fortified string.h functionsDaniel Micay2017-07-121-1/+1
* Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-07-071-0/+134
|\
| * x86, dax, libnvdimm: remove wb_cache_pmem() indirectionDan Williams2017-06-151-0/+6
| * x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2017-06-091-0/+128
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-07-031-2/+5
|\ \
| * | x86/uaccess: Optimize copy_user_enhanced_fast_string() for short stringsPaolo Abeni2017-06-301-2/+5
| |/
* | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2017-07-031-1/+1
|\ \
| * | x86/insn: perf tools: Add new ptwrite instructionAdrian Hunter2017-06-271-1/+1
| |/
* / objtool, x86: Add several functions and files to the objtool whitelistJosh Poimboeuf2017-06-301-4/+4
|/
* x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang ...Matthias Kaehlcke2017-05-051-1/+2
* Merge branch 'linus' into x86/urgent, to pick up dependent commitsIngo Molnar2017-05-055-363/+11
|\
| * Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-05-011-10/+7
| |\
| | * x86/asm: Optimize clear_page()Borislav Petkov2017-03-071-10/+7
| * | Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2017-05-011-1/+1
| |\ \
| | * | Merge branch 'linus' into WIP.x86/boot, to fix up conflicts and to pick up up...Ingo Molnar2017-03-011-2/+2
| | |\|
| | * | x86/boot/e820: Move asm/e820.h to asm/e820/api.hIngo Molnar2017-01-281-1/+1
| * | | Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2017-05-013-352/+3
| |\ \ \
| | * | | x86: switch to RAW_COPY_USERAl Viro2017-03-292-222/+3
| | * | | x86: don't wank with magical size in __copy_in_user()Al Viro2017-03-291-9/+0
| | * | | kill __copy_from_user_nocache()Al Viro2017-03-281-118/+0
| | * | | amd64: get rid of zeroingAl Viro2017-03-282-8/+5
| | | |/ | | |/|
* | / | x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic()Josh Poimboeuf2017-05-051-6/+6
|/ / /
* | | Prevent timer value 0 for MWAITXJanakarajan Natarajan2017-04-301-0/+7
* | | x86/mce: Fix copy/paste error in exception table entriesTony Luck2017-03-221-1/+1
|/ /
* / x86/timer: Make delay() work during early bootupJiri Slaby2017-01-221-2/+2
|/