summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)Author
2023-11-30KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshingSean Christopherson
2023-11-30KVM: x86/pmu: Move PMU reset logic to common x86 codeSean Christopherson
2023-11-30KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebootingUros Bizjak
2023-11-30KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabledSean Christopherson
2023-11-30KVM: SVM: Explicitly require FLUSHBYASID to enable SEV supportSean Christopherson
2023-11-30KVM: nSVM: Advertise support for flush-by-ASIDSean Christopherson
2023-11-30Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"Sean Christopherson
2023-11-30KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplugSean Christopherson
2023-11-30KVM: x86: Use a switch statement and macros in __feature_translate()Jim Mattson
2023-11-30KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspaceJim Mattson
2023-11-30KVM: x86: Turn off KVM_WERROR by default for all configsSean Christopherson
2023-11-30x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus()Uros Bizjak
2023-11-30x86/smp: Move the call to smp_processor_id() after the early exit in native_s...Uros Bizjak
2023-11-30x86/percpu: Declare const_pcpu_hot as extern const variableUros Bizjak
2023-11-30x86/callthunks: Mark apply_relocation() as __init_or_moduleIngo Molnar
2023-11-30x86/acpi: Use %rip-relative addressing in wakeup_64.SUros Bizjak
2023-11-30x86/callthunks: Fix and unify call thunks assembly snippetsUros Bizjak
2023-11-30x86/callthunks: Handle %rip-relative relocations in call thunk templateUros Bizjak
2023-11-30x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__Uros Bizjak
2023-11-30perf/x86/intel/uncore: Factor out topology_gidnid_map()Alexander Antonov
2023-11-30perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()Alexander Antonov
2023-11-30x86/sev: Fix kernel crash due to late update to read-only ghcb_versionAshwin Dayanand Kamat
2023-11-30x86/boot: Ignore NMIs during very early bootJun'ichi Nomura
2023-11-30x86/tools: Remove chkobjdump.awkNathan Chancellor
2023-11-30x86/tools: objdump_reformat.awk: Allow for spacesSamuel Zeter
2023-11-30x86/tools: objdump_reformat.awk: Ensure regex matches fwaitSamuel Zeter
2023-11-30perf/x86/amd: Reject branch stack for IBS eventsNamhyung Kim
2023-11-29KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=nSean Christopherson
2023-11-29KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel modeLike Xu
2023-11-29x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogramPeter Zijlstra
2023-11-29x86: Add a comment about the "magic" behind shadow sti before mwaitFrederic Weisbecker
2023-11-29x86/CPU/AMD: Drop now unused CPU erratum checking functionBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Get rid of amd_erratum_1485[]Borislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Get rid of amd_erratum_400[]Borislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Get rid of amd_erratum_383[]Borislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Get rid of amd_erratum_1054[]Borislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init functionBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Move Zenbleed check to the Zen2 init functionBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()Borislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Call the spectral chicken in the Zen2 init functionBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init functionBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init functionBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Carve out the erratum 1386 fixBorislav Petkov (AMD)
2023-11-29x86/CPU/AMD: Add ZenX generations flagsBorislav Petkov (AMD)
2023-11-28KVM: x86: Use KVM-governed feature framework to track "LAM enabled"Binbin Wu
2023-11-28KVM: x86: Advertise and enable LAM (user and supervisor)Robert Hoo
2023-11-28KVM: x86: Virtualize LAM for user pointerRobert Hoo
2023-11-28KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo
2023-11-28KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu
2023-11-28KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu