aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2021-12-09x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock()Marco Elver1-0/+1
2021-12-09x86/barriers, kcsan: Use generic instrumentation for non-smp barriersMarco Elver1-5/+5
2021-12-09x86/mm: Include spinlock_t definition in pgtable.Sebastian Andrzej Siewior1-0/+1
2021-12-09x86/resctrl: Remove redundant assignment to variable chunksColin Ian King1-1/+1
2021-12-09KVM: Add Makefile.kvm for common files, use it for x86David Woodhouse1-6/+1
2021-12-09KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RINGDavid Woodhouse1-0/+1
2021-12-09x86/sgx: Add an attribute for the amount of SGX memory in a NUMA nodeJarkko Sakkinen3-0/+22
2021-12-09KVM: VMX: Clean up PI pre/post-block WARNsSean Christopherson1-12/+23
2021-12-09KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ failsSean Christopherson1-0/+19
2021-12-09KVM: x86: add a tracepoint for APICv/AVIC interrupt deliveryMaxim Levitsky3-0/+28
2021-12-09x86: Add straight-line-speculation mitigationPeter Zijlstra8-6/+33
2021-12-09PCI/MSI: Make arch_restore_msi_irqs() less horrible.Thomas Gleixner5-24/+21
2021-12-09x86/hyperv: Refactor hv_msi_domain_free_irqs()Thomas Gleixner1-38/+17
2021-12-09genirq/msi, treewide: Use a named struct for PCI/MSI attributesThomas Gleixner2-4/+4
2021-12-09x86/alternative: Relax text_poke_bp() constraintPeter Zijlstra1-15/+34
2021-12-08sched,x86: Don't use cluster topology for x86 hybrid CPUsPeter Zijlstra1-0/+14
2021-12-08drm/i915/rpl-s: Add PCI IDS for Raptor Lake SAnusha Srivatsa1-0/+1
2021-12-08x86: Prepare inline-asm for straight-line-speculationPeter Zijlstra8-10/+15
2021-12-08x86/sev: Move common memory encryption code to mem_encrypt.cKirill A. Shutemov4-72/+96
2021-12-08x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.cKuppuswamy Sathyanarayanan2-4/+4
2021-12-08x86/sev: Use CC_ATTR attribute to generalize string I/O unrollKuppuswamy Sathyanarayanan3-27/+11
2021-12-08PM: hibernate: Allow ACPI hardware signature to be honouredDavid Woodhouse1-1/+3
2021-12-08KVM: nVMX: Implement Enlightened MSR Bitmap featureVitaly Kuznetsov2-0/+16
2021-12-08KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuiltVitaly Kuznetsov3-1/+19
2021-12-08KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helperVitaly Kuznetsov1-4/+13
2021-12-08x86: Prepare asm files for straight-line-speculationPeter Zijlstra106-349/+349
2021-12-08x86/mce/inject: Set the valid bit in MCA_STATUS before error injectionSmita Koralahalli1-0/+2
2021-12-08x86/mce/inject: Check if a bank is populated before injectingSmita Koralahalli1-1/+41
2021-12-08x86/lib/atomic64_386_32: Rename thingsPeter Zijlstra1-38/+46
2021-12-08x86: Use -mindirect-branch-cs-prefix for RETPOLINE buildsPeter Zijlstra1-0/+1
2021-12-08x86: Move RETPOLINE*_CFLAGS to arch MakefilePeter Zijlstra1-0/+11
2021-12-08Merge branch 'kvm-on-hv-msrbm-fix' into HEADPaolo Bonzini13-61/+171
2021-12-08x86/csum: Rewrite/optimize csum_partial()Eric Dumazet1-92/+91
2021-12-08KVM: x86: Exit to userspace if emulation prepared a completion callbackHou Wenlong1-0/+3
2021-12-08KVM: nVMX: Don't use Enlightened MSR Bitmap for L3Vitaly Kuznetsov1-9/+13
2021-12-08KVM: x86: Use different callback if msr access comes from the emulatorHou Wenlong1-36/+49
2021-12-08KVM: x86: Add an emulation type to handle completion of user exitsHou Wenlong2-4/+17
2021-12-08KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code segSean Christopherson1-1/+6
2021-12-08KVM: Clear pv eoi pending bit only when it is setLi RongQing1-21/+19
2021-12-08KVM: x86: don't print when fail to read/write pv eoi memoryLi RongQing1-12/+6
2021-12-08KVM: X86: Remove mmu parameter from load_pdptrs()Lai Jiangshan5-12/+12
2021-12-08KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the directionLai Jiangshan4-12/+12
2021-12-08KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup()Lai Jiangshan1-10/+2
2021-12-08KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()Lai Jiangshan4-6/+19
2021-12-08KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept()Lai Jiangshan1-10/+19
2021-12-08KVM: X86: Remove mmu->translate_gpaLai Jiangshan5-20/+19
2021-12-08KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()Lai Jiangshan4-68/+41
2021-12-08KVM: X86: Calculate quadrant when !role.gpte_is_8_bytesLai Jiangshan1-1/+1
2021-12-08KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.directLai Jiangshan1-2/+0
2021-12-08KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()Lai Jiangshan1-1/+0