summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accessesNumfor Mbiziwo-Tiapo2021-09-241-2/+2
* x86: Add support for 0x22/0x23 port I/O configuration spaceMaciej W. Rozycki2021-08-102-0/+14
* Merge tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-06-281-15/+15
|\
| * x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()Joerg Roedel2021-06-151-8/+8
| * x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()Joerg Roedel2021-06-151-7/+7
* | objtool/x86: Ignore __x86_indirect_alt_* symbolsPeter Zijlstra2021-06-211-0/+4
|/
* Merge tag 'x86_core_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-04-284-82/+259
|\
| * objtool/x86: Rewrite retpoline thunk callsPeter Zijlstra2021-04-021-1/+40
| * x86/retpoline: Simplify retpolinesPeter Zijlstra2021-04-021-17/+17
| * Merge 'x86/alternatives'Borislav Petkov2021-03-318-8/+8
| |\
| * | x86/insn: Make insn_complete() staticBorislav Petkov2021-03-151-0/+7
| * | x86/insn-eval: Handle return values from the decoderBorislav Petkov2021-03-151-13/+21
| * | x86/insn: Add an insn_decode() APIBorislav Petkov2021-03-151-45/+171
| * | x86/insn: Add a __ignore_sync_check__ markerBorislav Petkov2021-03-152-4/+4
| * | x86/insn: Add @buf_len param to insn_init() kernel-doc commentBorislav Petkov2021-03-151-0/+1
| * | x86/insn: Rename insn_decode() to insn_decode_from_regs()Borislav Petkov2021-03-151-3/+3
| * | Merge tag 'v5.12-rc3' into x86/coreBorislav Petkov2021-03-151-14/+52
| |\ \
| * | | x86/stackprotector/32: Make the canary into a regular percpu variableAndy Lutomirski2021-03-081-4/+0
* | | | Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-04-264-8/+8
|\ \ \ \
| * | | | x86/msr: Make locally used functions staticZhao Xuehui2021-04-081-2/+2
| * | | | x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypesArnd Bergmann2021-03-221-2/+2
| * | | | x86: Fix various typos in commentsIngo Molnar2021-03-182-4/+4
| | |/ / | |/| |
* | | | Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2021-04-268-8/+8
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | x86/alternative: Merge include filesJuergen Gross2021-03-118-8/+8
| |/
* / x86/sev-es: Use __copy_from_user_inatomic()Joerg Roedel2021-03-091-14/+52
|/
* Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-02-232-64/+57
|\
| * objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf2021-01-261-1/+1
| * x86/insn: Fix vector instruction decoding on big endian cross-compilesVasily Gorbik2021-01-141-9/+9
| * x86/insn: Support big endian cross-compilesMartin Schwidefsky2021-01-141-54/+47
* | x86/mmx: Use KFPU_387 for MMX string operationsAndy Lutomirski2021-01-211-5/+15
|/
* Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-12-151-4/+3
|\
| * Merge branch 'linus' into sched/core, to resolve semantic conflictIngo Molnar2020-11-273-9/+3
| |\
| * | smp: Cleanup smp_call_function*()Peter Zijlstra2020-11-241-4/+3
* | | Merge tag 'x86_cleanups_for_v5.11' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2020-12-143-18/+18
|\ \ \
| * | | x86/uaccess: Document copy_from_user_nmi()Thomas Gleixner2020-11-181-4/+18
| * | | x86, libnvdimm/test: Remove COPY_MC_TESTDan Williams2020-10-262-14/+0
| |/ /
* | / x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytesMasami Hiramatsu2020-12-061-5/+5
| |/ |/|
* | x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.SFangrui Song2020-11-043-9/+3
|/
* Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2020-10-222-35/+37
|\
| * x86: remove address space overrides using set_fs()Christoph Hellwig2020-09-092-35/+37
* | Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-141-0/+130
|\ \
| * | x86/insn: Add insn_has_rep_prefix() helperJoerg Roedel2020-09-071-0/+24
| * | x86/insn: Add insn_get_modrm_reg_off()Joerg Roedel2020-09-071-0/+23
| * | x86/umip: Factor out instruction decodingJoerg Roedel2020-09-071-0/+45
| * | x86/umip: Factor out instruction fetchJoerg Roedel2020-09-071-0/+38
* | | x86: Make __put_user() generate an out-of-line callLinus Torvalds2020-10-131-6/+16
* | | x86: Make __get_user() generate an out-of-line callLinus Torvalds2020-10-131-0/+60
* | | Merge branch 'work.csum_and_copy' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-133-205/+138
|\ \ \
| * | | amd64: switch csum_partial_copy_generic() to new calling conventionsAl Viro2020-08-202-119/+93
| * | | i386: propagate the calling conventions change down to csum_partial_copy_gene...Al Viro2020-08-201-76/+41