aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)Author
2021-11-21KVM: Fix steal time asm constraintsDavid Woodhouse
2021-11-18Revert "x86: Fix get_wchan() to support the ORC unwinder"Greg Kroah-Hartman
2021-11-18Revert "sched: Add wrapper for get_wchan() to keep task blocked"Greg Kroah-Hartman
2021-11-18Revert "x86: Fix __get_wchan() for !STACKTRACE"Greg Kroah-Hartman
2021-11-17x86/sev: Make the #VC exception stacks part of the default stacks storageBorislav Petkov
2021-11-17x86/sev: Add an x86 version of cc_platform_has()Tom Lendacky
2021-11-17KVM: x86: move guest_pv_has out of user_access sectionPaolo Bonzini
2021-11-17x86/mce: Add errata workaround for Skylake SKX37Dave Jones
2021-11-17x86: Fix __get_wchan() for !STACKTRACEPeter Zijlstra
2021-11-17sched: Add wrapper for get_wchan() to keep task blockedKees Cook
2021-11-17x86/sev: Fix stack type check in vc_switch_off_ist()Joerg Roedel
2021-11-17x86: Fix get_wchan() to support the ORC unwinderQi Zheng
2021-11-17x86/insn: Use get_unaligned() instead of memcpy()Borislav Petkov
2021-11-17perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodingsStephane Eranian
2021-11-17x86/hyperv: Protect set_hv_tscchange_cb() against getting preemptedVitaly Kuznetsov
2021-11-17x86: Increase exception stack sizesPeter Zijlstra
2021-11-17x86/mm/64: Improve stack overflow warningsPeter Zijlstra
2021-11-17crypto: aesni - check walk.nbytes instead of errShreyansh Chouhan
2021-11-17KVM: nVMX: Handle dynamic MSR intercept togglingSean Christopherson
2021-11-17KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in useSean Christopherson
2021-11-17KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flowsSean Christopherson
2021-11-17KVM: x86: Fix recording of guest steal time / preempted statusDavid Woodhouse
2021-11-17perf/x86/intel/uncore: Fix Intel ICX IIO event constraintsKan Liang
2021-11-17perf/x86/intel/uncore: Fix invalid unit checkKan Liang
2021-11-17perf/x86/intel/uncore: Support extra IMC channel on Ice Lake serverKan Liang
2021-11-17KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetupSean Christopherson
2021-11-17x86/iopl: Fake iopl(3) CLI/STI usagePeter Zijlstra
2021-11-17x86/irq: Ensure PI wakeup handler is unregistered before module unloadSean Christopherson
2021-11-17x86/cpu: Fix migration safety with X86_BUG_NULL_SELJane Malalane
2021-11-17x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.cTom Lendacky
2021-11-12Revert "x86/kvm: fix vcpu-id indexed array sizes"Juergen Gross
2021-11-12KVM: x86: avoid warning with -Wbitwise-instead-of-logicalPaolo Bonzini
2021-11-02KVM: x86: Take srcu lock in post_kvm_run_save()David Woodhouse
2021-11-02KVM: SEV-ES: fix another issue with string I/O VMGEXITsPaolo Bonzini
2021-11-02KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlockDavid Woodhouse
2021-11-02KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()David Woodhouse
2021-10-27perf/x86/msr: Add Sapphire Rapids CPU supportKan Liang
2021-10-27KVM: MMU: Reset mmu->pkru_mask to avoid stale dataChenyi Qiang
2021-10-27KVM: SEV-ES: Set guest_state_protected after VMSA updatePeter Gonda
2021-10-27KVM: x86: remove unnecessary arguments from complete_emulator_pio_inPaolo Bonzini
2021-10-27KVM: x86: split the two parts of emulator_pio_inPaolo Bonzini
2021-10-27KVM: x86: check for interrupts before deciding whether to exit the fast pathPaolo Bonzini
2021-10-27KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_outPaolo Bonzini
2021-10-27KVM: SEV-ES: reduce ghcb_sa_len to 32 bitsPaolo Bonzini
2021-10-27KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if neededPaolo Bonzini
2021-10-27KVM: SEV-ES: fix length of string I/OPaolo Bonzini
2021-10-27KVM: SEV-ES: keep INS functions togetherPaolo Bonzini
2021-10-27KVM: SEV-ES: clean up kvm_sev_es_ins/outsPaolo Bonzini
2021-10-27KVM: SEV-ES: rename guest_ins_data to sev_pio_dataPaolo Bonzini
2021-10-27KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATAMasahiro Kozuka