summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* softirq: Move __ARCH_HAS_DO_SOFTIRQ to KconfigThomas Gleixner2021-02-102-2/+1
* x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACKThomas Gleixner2021-02-103-12/+10
* x86/softirq: Remove indirection in do_softirq_own_stack()Thomas Gleixner2021-02-103-76/+17
* x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcallThomas Gleixner2021-02-101-13/+6
* x86/entry: Convert device interrupts to inline stack switchingThomas Gleixner2021-02-104-34/+36
* x86/entry: Convert system vectors to irq stack macroThomas Gleixner2021-02-103-30/+66
* x86/irq: Provide macro for inlining irq stack switchingThomas Gleixner2021-02-101-0/+98
* x86/apic: Split out spurious handling codeThomas Gleixner2021-02-101-12/+19
* x86/irq/64: Adjust the per CPU irq stack pointer by 8Thomas Gleixner2021-02-105-16/+27
* x86/irq: Sanitize irq stack trackingThomas Gleixner2021-02-104-10/+10
* x86/entry: Fix instrumentation annotationThomas Gleixner2021-02-101-1/+1
* Merge branch 'objtool/core' into x86/entryThomas Gleixner2021-02-1017-153/+207
|\
| * x86/unwind/orc: Change REG_SP_INDIRECTPeter Zijlstra2021-02-101-1/+4
| * x86/power: Support objtool validation in hibernate_asm_64.SJosh Poimboeuf2021-01-262-5/+4
| * x86/power: Move restore_registers() to top of the fileJosh Poimboeuf2021-01-261-46/+46
| * x86/power: Annotate indirect branches as safeJosh Poimboeuf2021-01-261-0/+3
| * x86/acpi: Support objtool validation in wakeup_64.SJosh Poimboeuf2021-01-262-1/+2
| * x86/acpi: Annotate indirect branch as safeJosh Poimboeuf2021-01-261-0/+2
| * x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.SJosh Poimboeuf2021-01-261-3/+2
| * x86/xen/pvh: Annotate indirect branch as safeJosh Poimboeuf2021-01-261-0/+2
| * x86/xen: Support objtool vmlinux.o validation in xen-head.SJosh Poimboeuf2021-01-261-2/+3
| * x86/xen: Support objtool validation in xen-asm.SJosh Poimboeuf2021-01-262-11/+19
| * objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf2021-01-263-13/+4
| * x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stubJosh Poimboeuf2021-01-261-0/+1
| * x86/insn: Fix vector instruction decoding on big endian cross-compilesVasily Gorbik2021-01-132-9/+21
| * objtool: Fix x86 orc generation on big endian cross-compilesVasily Gorbik2021-01-131-0/+10
| * x86/insn: Support big endian cross-compilesMartin Schwidefsky2021-01-133-58/+80
| * x86/tools: Use tools headers for instruction decoder selftestsVasily Gorbik2021-01-131-4/+4
* | x86/entry: Remove put_ret_addr_in_rdi THUNK macro argumentBorislav Petkov2021-01-191-6/+1
* | x86/entry: Emit a symbol for register restoring thunkNick Desaulniers2021-01-141-4/+4
|/
* Merge tag 'x86_urgent_for_v5.11_rc3' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-01-105-73/+57
|\
| * x86/resctrl: Don't move a task to the same resource groupFenghua Yu2021-01-081-0/+7
| * x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSRFenghua Yu2021-01-081-69/+43
| * x86/mtrr: Correct the range check before performing MTRR type lookupsYing-Tsun Huang2021-01-061-3/+3
| * x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handlingPeter Gonda2021-01-051-2/+2
| * x86/mm: Fix leak of pmd ptlockDan Williams2021-01-051-0/+2
| * fanotify: Fix sys_fanotify_mark() on native x86-32Brian Gerst2020-12-281-0/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-01-0813-97/+178
|\ \
| * | KVM: x86: __kvm_vcpu_halt can be staticPaolo Bonzini2021-01-081-1/+1
| * | KVM: SVM: Add support for booting APs in an SEV-ES guestTom Lendacky2021-01-077-6/+61
| * | KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexitMaxim Levitsky2021-01-073-1/+8
| * | KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest modeMaxim Levitsky2021-01-071-0/+1
| * | KVM: nSVM: correctly restore nested_run_pending on migrationMaxim Levitsky2021-01-071-0/+4
| * | KVM: x86/mmu: Clarify TDP MMU page list invariantsBen Gardon2021-01-071-2/+14
| * | KVM: x86/mmu: Ensure TDP MMU roots are freed after yieldBen Gardon2021-01-071-56/+48
| * | KVM: x86: change in pv_eoi_get_pending() to make code more readableStephen Zhang2021-01-071-1/+1
| * | KVM: x86: fix shift out of bounds reported by UBSANPaolo Bonzini2021-01-071-1/+1
| * | KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.cUros Bizjak2021-01-071-2/+0
| * | KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_loadNathan Chancellor2021-01-071-1/+1
| * | Merge branch 'kvm-master' into kvm-nextPaolo Bonzini2021-01-0745-297/+331
| |\ \