summaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2021-02-11KVM: SVM: Make symbol 'svm_gp_erratum_intercept' staticWei Yongjun1-1/+1
2021-02-11iommu/hyperv: setup an IO-APIC IRQ remapping domain for root partitionWei Liu2-0/+29
2021-02-11x86/hyperv: implement an MSI domain for root partitionWei Liu4-1/+372
2021-02-11asm-generic/hyperv: import data structures for mapping device interruptsWei Liu1-0/+13
2021-02-11asm-generic/hyperv: update hv_msi_entryWei Liu1-2/+2
2021-02-11x86/hyperv: implement and use hv_smp_prepare_cpusWei Liu1-0/+29
2021-02-11x86/hyperv: provide a bunch of helper functionsWei Liu3-1/+224
2021-02-11x86/hyperv: handling hypercall page setup for rootWei Liu1-3/+34
2021-02-11x86/hyperv: extract partition ID from Microsoft Hypervisor if necessaryWei Liu2-0/+28
2021-02-11x86/hyperv: allocate output arg pages if requiredWei Liu2-5/+31
2021-02-11x86/hyperv: detect if Linux is the root partitionWei Liu3-0/+32
2021-02-11x86/hyperv: Load/save the Isolation Configuration leafAndrea Parri (Microsoft)3-0/+39
2021-02-10x86/softirq/64: Inline do_softirq_own_stack()Thomas Gleixner3-7/+12
2021-02-10softirq: Move do_softirq_own_stack() to generic asm headerThomas Gleixner2-0/+2
2021-02-10softirq: Move __ARCH_HAS_DO_SOFTIRQ to KconfigThomas Gleixner2-2/+1
2021-02-10x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACKThomas Gleixner3-12/+10
2021-02-10x86/softirq: Remove indirection in do_softirq_own_stack()Thomas Gleixner3-76/+17
2021-02-10x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcallThomas Gleixner1-13/+6
2021-02-10x86/entry: Convert device interrupts to inline stack switchingThomas Gleixner4-34/+36
2021-02-10x86/entry: Convert system vectors to irq stack macroThomas Gleixner3-30/+66
2021-02-10x86/irq: Provide macro for inlining irq stack switchingThomas Gleixner1-0/+98
2021-02-10x86/apic: Split out spurious handling codeThomas Gleixner1-12/+19
2021-02-10x86/irq/64: Adjust the per CPU irq stack pointer by 8Thomas Gleixner5-16/+27
2021-02-10x86/irq: Sanitize irq stack trackingThomas Gleixner4-10/+10
2021-02-10x86/entry: Fix instrumentation annotationThomas Gleixner1-1/+1
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller24-106/+157
2021-02-10x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init()Thomas Gleixner1-4/+11
2021-02-10Merge branch 'objtool/core' into x86/entryThomas Gleixner17-153/+207
2021-02-10x86/unwind/orc: Change REG_SP_INDIRECTPeter Zijlstra1-1/+4
2021-02-10x86/{fault,efi}: Fix and rename efi_recover_from_page_fault()Andy Lutomirski3-10/+19
2021-02-10x86/fault: Don't run fixups for SMAP violationsAndy Lutomirski1-3/+6
2021-02-10x86/fault: Don't look for extable entries for SMEP violationsAndy Lutomirski1-2/+2
2021-02-10perf/x86/rapl: Fix psys-energy event on Intel SPR platformZhang Rui1-12/+9
2021-02-10perf/x86/rapl: Only check lower 32bits for RAPL energy countersZhang Rui1-5/+8
2021-02-10perf/x86/rapl: Add msr mask supportZhang Rui2-4/+10
2021-02-10perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]Jim Mattson1-0/+3
2021-02-10x86/fault: Rename no_context() to kernelmode_fixup_or_oops()Andy Lutomirski1-18/+10
2021-02-10x86/fault: Bypass no_context() for implicit kernel faults from usermodeAndy Lutomirski1-27/+32
2021-02-10x86/fault: Split the OOPS code out from no_context()Andy Lutomirski1-54/+62
2021-02-10x86/fault: Improve kernel-executing-user-memory handlingAndy Lutomirski1-3/+18
2021-02-10x86/fault: Correct a few user vs kernel checks wrt WRUSSAndy Lutomirski1-4/+11
2021-02-10x86/fault: Document the locking in the fault_signal_pending() pathAndy Lutomirski1-1/+4
2021-02-10x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault()Andy Lutomirski1-5/+7
2021-02-10x86/fault: Fold mm_fault_error() into do_user_addr_fault()Andy Lutomirski1-52/+45
2021-02-10x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUsAndy Lutomirski1-0/+13
2021-02-10x86/fault: Fix AMD erratum #91 errata fixup for user codeAndy Lutomirski1-10/+17
2021-02-10x86/pv: Rework arch_local_irq_restore() to not use popfJuergen Gross10-93/+8
2021-02-10x86/xen: Drop USERGS_SYSRET64 paravirt callJuergen Gross10-61/+8
2021-02-10x86/pv: Switch SWAPGS to ALTERNATIVEJuergen Gross8-47/+13
2021-02-10x86/xen: Use specific Xen pv interrupt entry for DFJuergen Gross3-3/+12