summaryrefslogtreecommitdiffstats
path: root/arch/x86/entry
Commit message (Expand)AuthorAgeFilesLines
* x86/speculation: Prepare entry code for Spectre v1 swapgs mitigationsJosh Poimboeuf2019-08-062-2/+34
* x86/vdso: Prevent segfaults due to hoisted vclock readsAndy Lutomirski2019-08-061-2/+13
* gcc-9: properly declare the {pv,hv}clock_page storageLinus Torvalds2019-08-061-2/+2
* xen/pv: Fix a boot up hang revealed by int3 self testZhenzhong Duan2019-08-061-1/+0
* x86_64: Add gap to int3 to allow for call emulationJosh Poimboeuf2019-05-251-2/+16
* sched/x86: Save [ER]FLAGS on context switchPeter Zijlstra2019-05-212-0/+4
* x86/vdso: Pass --eh-frame-hdr to the linkerAlistair Strachan2019-05-161-1/+2
* x86/speculation/mds: Clear CPU buffers on exit to userThomas Gleixner2019-05-141-0/+3
* x86/vdso: Drop implicit common-page-size linker flagNick Desaulniers2019-04-171-2/+2
* x86: vdso: Use $LD instead of $CC to linkAlistair Strachan2019-04-171-13/+9
* x86/pvclock: add setter for pvclock_pvti_cpu0_vaJoao Martins2019-01-311-1/+1
* x86/vdso: Fix vDSO syscall fallback asm constraint regressionAndy Lutomirski2018-10-131-4/+4
* x86/vdso: Only enable vDSO retpolines when enabled and supportedAndy Lutomirski2018-10-131-2/+14
* x86/vdso: Fix asm constraints on vDSO syscall fallbacksAndy Lutomirski2018-10-131-8/+10
* x86/entry/64: Add two more instruction suffixesJan Beulich2018-10-031-2/+2
* x86/vdso: Fix vDSO build if a retpoline is emittedAndy Lutomirski2018-09-051-2/+4
* x86/entry/64: Remove %ebx handling from error_entry/exitAndy Lutomirski2018-08-061-14/+4
* x86/vsyscall/64: Use proper accessor to update P4D entryBoris Ostrovsky2018-03-281-1/+1
* x86/entry/64: Don't use IST entry for #BP stackAndy Lutomirski2018-03-281-1/+1
* Revert "x86/retpoline: Simplify vmexit_fill_RSB()"David Woodhouse2018-03-152-4/+2
* x86/entry/64: Use 'xorl' for faster register clearingDominik Brodowski2018-03-152-35/+35
* x86/entry: Reduce the code footprint of the 'idtentry' macroDominik Brodowski2018-03-152-11/+18
* x86/entry/64: Fix CR3 restore in paranoid_exit()Ingo Molnar2018-02-221-0/+1
* x86/entry/64: Remove the unused 'icebp' macroBorislav Petkov2018-02-221-4/+0
* x86/entry/64: Fix paranoid_entry() frame pointer warningJosh Poimboeuf2018-02-221-1/+2
* x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properlyDominik Brodowski2018-02-221-4/+4
* x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS...Dominik Brodowski2018-02-222-52/+10
* x86/entry/64: Use PUSH_AND_CLEAN_REGS in more casesDominik Brodowski2018-02-222-65/+6
* x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macroDominik Brodowski2018-02-222-4/+38
* x86/entry/64: Interleave XOR register clearing with PUSH instructionsDominik Brodowski2018-02-222-30/+40
* x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single PO...Dominik Brodowski2018-02-222-26/+15
* x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensionsDominik Brodowski2018-02-222-50/+19
* x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculatio...Dan Williams2018-02-222-1/+24
* x86/mm/pti: Fix PTI comment in entry_SYSCALL_64()Nadav Amit2018-02-221-1/+1
* x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculati...Dan Williams2018-02-221-0/+30
* x86/entry/64: Clear extra registers beyond syscall arguments, to reduce specu...Dan Williams2018-02-221-0/+13
* x86/syscall: Sanitize syscall table de-references under speculationDan Williams2018-02-071-1/+4
* x86/asm: Move 'status' from thread_struct to thread_infoAndy Lutomirski2018-02-071-2/+2
* x86/entry/64: Push extra regs right awayAndy Lutomirski2018-02-071-3/+7
* x86/entry/64: Remove the SYSCALL64 fast pathAndy Lutomirski2018-02-072-122/+2
* x86/retpoline: Simplify vmexit_fill_RSB()Borislav Petkov2018-02-072-2/+4
* x86/mce: Make machine check speculation protectedThomas Gleixner2018-01-231-1/+1
* x86/retpoline: Fill RSB on context switch for affected CPUsDavid Woodhouse2018-01-232-0/+22
* x86/pti: Fix !PCID and sanitize definesThomas Gleixner2018-01-171-17/+19
* x86/retpoline/entry: Convert entry assembler indirect jumpsDavid Woodhouse2018-01-172-5/+12
* x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat()Thomas Gleixner2018-01-051-7/+6
* x86/mm: Optimize RESTORE_CR3Peter Zijlstra2018-01-022-4/+30
* x86/mm: Use/Fix PCID to optimize user/kernel switchesPeter Zijlstra2018-01-023-19/+66
* x86/pti: Map the vsyscall page if neededAndy Lutomirski2018-01-021-3/+3
* x86/mm/pti: Add infrastructure for page table isolationThomas Gleixner2018-01-021-0/+7