| Commit message (Expand) | Author | Age | Files | Lines |
* | sched/x86: Save [ER]FLAGS on context switch | Peter Zijlstra | 2019-05-21 | 1 | -0/+2 |
* | Revert "x86/retpoline: Simplify vmexit_fill_RSB()" | David Woodhouse | 2018-03-15 | 1 | -2/+1 |
* | x86/retpoline: Simplify vmexit_fill_RSB() | Borislav Petkov | 2018-02-07 | 1 | -1/+2 |
* | x86/retpoline: Fill RSB on context switch for affected CPUs | David Woodhouse | 2018-01-23 | 1 | -0/+11 |
* | x86/retpoline/entry: Convert entry assembler indirect jumps | David Woodhouse | 2018-01-17 | 1 | -2/+3 |
* | x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack | Dave Hansen | 2017-12-29 | 1 | -6/+6 |
* | x86/entry/64: Make cpu_entry_area.tss read-only | Andy Lutomirski | 2017-12-25 | 1 | -2/+2 |
* | x86/entry: Clean up the SYSENTER_stack code | Andy Lutomirski | 2017-12-25 | 1 | -2/+2 |
* | x86/entry: Remap the TSS into the CPU entry area | Andy Lutomirski | 2017-12-25 | 1 | -2/+4 |
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | x86/unwind: Use MSB for frame pointer encoding on 32-bit | Josh Poimboeuf | 2017-10-10 | 1 | -2/+2 |
* | x86/idt: Remove the tracing IDT completely | Thomas Gleixner | 2017-08-29 | 1 | -10/+2 |
* | x86/traps: Simplify pagefault tracing logic | Thomas Gleixner | 2017-08-29 | 1 | -8/+0 |
* | Revert "x86/entry: Fix the end of the stack for newly forked tasks" | Josh Poimboeuf | 2017-05-24 | 1 | -11/+19 |
* | x86/ftrace: Move the ftrace specific code out of entry_32.S | Steven Rostedt (VMware) | 2017-03-24 | 1 | -169/+0 |
* | x86/entry/32: Relax a pvops stub clobber specification | Jan Beulich | 2017-03-01 | 1 | -1/+1 |
* | x86/entry: Fix the end of the stack for newly forked tasks | Josh Poimboeuf | 2017-01-12 | 1 | -19/+11 |
* | Merge tag 'trace-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 2016-12-15 | 1 | -2/+2 |
|\ |
|
| * | ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps ... | Steven Rostedt (Red Hat) | 2016-12-09 | 1 | -2/+2 |
* | | x86/entry/unwind: Create stack frames for saved interrupt registers | Josh Poimboeuf | 2016-10-21 | 1 | -4/+29 |
* | | x86/entry/32: Fix the end of the stack for newly forked tasks | Josh Poimboeuf | 2016-10-20 | 1 | -3/+19 |
* | | x86/entry/32: Rename 'error_code' to 'common_exception' | Josh Poimboeuf | 2016-10-20 | 1 | -20/+23 |
* | | x86/entry/32, x86/boot/32: Use local labels | Josh Poimboeuf | 2016-10-20 | 1 | -21/+22 |
|/ |
|
* | Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek... | Linus Torvalds | 2016-10-14 | 1 | -0/+2 |
|\ |
|
| * | x86: move exports to actual definitions | Al Viro | 2016-08-07 | 1 | -0/+2 |
* | | sched/x86: Pass kernel thread parameters in 'struct fork_frame' | Brian Gerst | 2016-08-24 | 1 | -16/+15 |
* | | sched/x86: Rewrite the switch_to() code | Brian Gerst | 2016-08-24 | 1 | -0/+37 |
|/ |
|
* | x86/dumpstack: When OOPSing, rewind the stack before do_exit() | Andy Lutomirski | 2016-07-15 | 1 | -0/+11 |
* | x86/entry/32: Remove GET_THREAD_INFO() from entry code | Brian Gerst | 2016-05-05 | 1 | -3/+0 |
* | x86/entry, sched/x86: Don't save/restore EFLAGS on task switch | Brian Gerst | 2016-05-05 | 1 | -4/+0 |
* | x86/entry/32: Change INT80 to be an interrupt gate | Andy Lutomirski | 2016-03-10 | 1 | -4/+4 |
* | x86/entry: Improve system call entry comments | Andy Lutomirski | 2016-03-10 | 1 | -1/+60 |
* | x86/entry/32: Simplify and fix up the SYSENTER stack #DB/NMI fixup | Andy Lutomirski | 2016-03-10 | 1 | -63/+51 |
* | x86/entry: Vastly simplify SYSENTER TF (single-step) handling | Andy Lutomirski | 2016-03-10 | 1 | -12/+30 |
* | x86/entry/32: Restore FLAGS on SYSEXIT | Andy Lutomirski | 2016-03-10 | 1 | -0/+9 |
* | x86/entry/32: Filter NT and speed up AC filtering in SYSENTER | Andy Lutomirski | 2016-03-10 | 1 | -1/+22 |
* | x86/entry/32: Introduce and use X86_BUG_ESPFIX instead of paravirt_enabled | Andy Lutomirski | 2016-03-08 | 1 | -13/+2 |
* | Merge tag 'v4.5-rc7' into x86/asm, to pick up SMAP fix | Ingo Molnar | 2016-03-07 | 1 | -0/+1 |
|\ |
|
| * | x86/entry/32: Add an ASM_CLAC to entry_SYSENTER_32 | Andy Lutomirski | 2016-02-24 | 1 | -0/+1 |
* | | x86/cpufeature: Carve out X86_FEATURE_* | Borislav Petkov | 2016-01-30 | 1 | -1/+1 |
|/ |
|
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2016-01-11 | 1 | -6/+2 |
|\ |
|
| * | x86/paravirt: Remove the unused irq_enable_sysexit pv op | Boris Ostrovsky | 2015-11-23 | 1 | -6/+2 |
| * | x86/xen: Avoid fast syscall path for Xen PV guests | Boris Ostrovsky | 2015-11-23 | 1 | -2/+3 |
* | | x86/entry: Restore traditional SYSENTER calling convention | Andy Lutomirski | 2015-12-21 | 1 | -1/+1 |
* | | x86/entry: Fix some comments | Andy Lutomirski | 2015-12-21 | 1 | -1/+1 |
* | | x86/xen: Avoid fast syscall path for Xen PV guests | Boris Ostrovsky | 2015-12-19 | 1 | -2/+3 |
|/ |
|
* | x86/entry/32: Fix FS and GS restore in opportunistic SYSEXIT | Andy Lutomirski | 2015-10-18 | 1 | -2/+2 |
* | x86/entry/32: Fix entry_INT80_32() to expect interrupts to be on | Andy Lutomirski | 2015-10-18 | 1 | -4/+4 |
* | x86/entry/32: Re-implement SYSENTER using the new C path | Andy Lutomirski | 2015-10-09 | 1 | -98/+34 |
* | x86/entry/32: Switch INT80 to the new C syscall path | Andy Lutomirski | 2015-10-09 | 1 | -21/+13 |