-
- Downloads
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 asm updates from Ingo Molnar: "Misc updates: - Remove last remaining calls to exception_enter/exception_exit() and simplify the entry code some more. - Remove force_iret() - Add support for "Fast Short Rep Mov", which is available starting with Ice Lake Intel CPUs - and make the x86 assembly version of memmove() use REP MOV for all sizes when FSRM is available. - Micro-optimize/simplify the 32-bit boot code a bit. - Use a more future-proof SYSRET instruction mnemonic" * 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/boot: Simplify calculation of output address x86/entry/64: Add instruction suffix to SYSRET x86: Remove force_iret() x86/cpufeatures: Add support for fast short REP; MOVSB x86/context-tracking: Remove exception_enter/exit() from KVM_PV_REASON_PAGE_NOT_PRESENT async page fault x86/context-tracking: Remove exception_enter/exit() from do_page_fault()
No related branches found
No related tags found
Showing
- arch/x86/boot/compressed/head_32.S 3 additions, 5 deletionsarch/x86/boot/compressed/head_32.S
- arch/x86/entry/entry_64.S 1 addition, 1 deletionarch/x86/entry/entry_64.S
- arch/x86/ia32/ia32_signal.c 0 additions, 2 deletionsarch/x86/ia32/ia32_signal.c
- arch/x86/include/asm/cpufeatures.h 1 addition, 0 deletionsarch/x86/include/asm/cpufeatures.h
- arch/x86/include/asm/ptrace.h 0 additions, 16 deletionsarch/x86/include/asm/ptrace.h
- arch/x86/include/asm/thread_info.h 0 additions, 9 deletionsarch/x86/include/asm/thread_info.h
- arch/x86/kernel/kvm.c 0 additions, 4 deletionsarch/x86/kernel/kvm.c
- arch/x86/kernel/process_32.c 0 additions, 1 deletionarch/x86/kernel/process_32.c
- arch/x86/kernel/process_64.c 0 additions, 1 deletionarch/x86/kernel/process_64.c
- arch/x86/kernel/signal.c 0 additions, 2 deletionsarch/x86/kernel/signal.c
- arch/x86/kernel/vm86_32.c 0 additions, 1 deletionarch/x86/kernel/vm86_32.c
- arch/x86/lib/memmove_64.S 4 additions, 3 deletionsarch/x86/lib/memmove_64.S
- arch/x86/mm/fault.c 12 additions, 27 deletionsarch/x86/mm/fault.c
Loading
Please register or sign in to comment