summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'trace-rust-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4 days1-22/+13
|\
| * jump_label: adjust inline asm to be consistentAlice Ryhl2024-11-041-22/+13
* | x86: fix off-by-one in access_ok()David Laight4 days1-2/+2
* | futex: improve user space accessesLinus Torvalds4 days1-2/+6
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds6 days35-787/+757
|\ \
| * | KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMDSean Christopherson10 days1-1/+1
| * | KVM: x86: add back X86_LOCAL_APIC dependencyArnd Bergmann10 days1-1/+1
| * | Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setu...Sean Christopherson10 days1-33/+21
| * | KVM: x86: switch hugepage recovery thread to vhost_taskPaolo Bonzini2024-11-143-38/+35
| * | Merge tag 'loongarch-kvm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-11-142-6/+6
| |\ \
| * | | KVM: x86: expose MSR_PLATFORM_INFO as a feature MSRPaolo Bonzini2024-11-131-0/+3
| * | | x86: KVM: Advertise CPUIDs for new instructions in Clearwater ForestTao Su2024-11-133-5/+9
| * | | Merge branch 'kvm-docs-6.13' into HEADPaolo Bonzini2024-11-136-31/+66
| |\ \ \
| * \ \ \ Merge tag 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-11-1323-118/+248
| |\ \ \ \
| | * | | | KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchangedSean Christopherson2024-11-051-3/+4
| | * | | | KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base()Sean Christopherson2024-11-053-11/+8
| | * | | | KVM: x86: Make kvm_recalculate_apic_map() local to lapic.cSean Christopherson2024-11-052-2/+1
| | * | | | KVM: x86: Rename APIC base setters to better capture their relationshipSean Christopherson2024-11-053-8/+14
| | * | | | KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c)Sean Christopherson2024-11-052-21/+21
| | * | | | KVM: x86: Inline kvm_get_apic_mode() in lapic.hSean Christopherson2024-11-052-7/+5
| | * | | | KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()Sean Christopherson2024-11-052-10/+4
| | * | | | KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC stateSean Christopherson2024-11-051-1/+0
| | * | | | KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changingSean Christopherson2024-11-051-0/+3
| | * | | | KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLESSean Christopherson2024-11-011-3/+1
| | * | | | KVM: x86: Reject userspace attempts to access ARCH_CAPABILITIES w/o supportSean Christopherson2024-11-011-5/+5
| | * | | | KVM: VMX: Remove restriction that PMU version > 0 for PERF_CAPABILITIESSean Christopherson2024-11-011-2/+0
| | * | | | KVM: x86: Reject userspace attempts to access PERF_CAPABILITIES w/o PDCMSean Christopherson2024-11-011-5/+6
| | * | | | KVM: x86: Quirk initialization of feature MSRs to KVM's max configurationSean Christopherson2024-11-015-8/+17
| | * | | | KVM: x86: Disallow changing MSR_PLATFORM_INFO after vCPU has runSean Christopherson2024-11-011-0/+1
| | * | | | KVM: x86: Co-locate initialization of feature MSRs in kvm_arch_vcpu_create()Sean Christopherson2024-11-011-2/+2
| | * | | | KVM: nVMX: fix canonical check of vmcs12 HOST_RIPMaxim Levitsky2024-11-011-1/+12
| | * | | | KVM: x86: model canonical checks more preciselyMaxim Levitsky2024-11-017-22/+66
| | * | | | KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checksMaxim Levitsky2024-11-013-8/+14
| | * | | | KVM: x86: Route non-canonical checks in emulator through emulate_opsMaxim Levitsky2024-11-013-1/+10
| | * | | | KVM: x86: drop x86.h include from cpuid.hMaxim Levitsky2024-11-016-4/+5
| | * | | | KVM: x86: Use '0' for guest RIP if PMI encounters protected guest stateSean Christopherson2024-11-011-0/+7
| | * | | | KVM: x86: Add lockdep-guarded asserts on register cache usageSean Christopherson2024-11-011-0/+17
| | * | | | KVM: x86: Bypass register cache when querying CPL from kvm_sched_out()Sean Christopherson2024-11-017-6/+30
| | * | | | KVM: x86: AMD's IBPB is not equivalent to Intel's IBPBJim Mattson2024-11-011-2/+8
| | * | | | KVM: x86: Advertise AMD_IBPB_RET to userspaceJim Mattson2024-11-011-1/+1
| | * | | | KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request()Sean Christopherson2024-11-011-2/+3
| | * | | | KVM: x86: Fix a comment inside __kvm_set_or_clear_apicv_inhibit()Kai Huang2024-11-011-2/+2
| | * | | | KVM: x86: Fix a comment inside kvm_vcpu_update_apicv()Kai Huang2024-11-011-2/+2
| * | | | | Merge tag 'kvm-x86-vmx-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-11-132-11/+10
| |\ \ \ \ \
| | * | | | | KVM: VMX: Remove the unused variable "gpa" in __invept()Yan Zhao2024-10-302-11/+10
| * | | | | | Merge tag 'kvm-x86-mmu-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-11-139-394/+268
| |\ \ \ \ \ \
| | * | | | | | KVM: x86/mmu: Drop per-VM zapped_obsolete_pages listVipin Sharma2024-11-052-4/+5
| | * | | | | | KVM: x86/mmu: Remove KVM's MMU shrinkerVipin Sharma2024-11-051-103/+2
| | * | | | | | KVM: x86/mmu: WARN if huge page recovery triggered during dirty loggingDavid Matlack2024-11-051-0/+3
| | * | | | | | KVM: x86/mmu: Rename make_huge_page_split_spte() to make_small_spte()David Matlack2024-11-054-6/+6