summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | | | KVM: x86/pmu: Update sample period in pmc_write_counter()Sean Christopherson2023-11-304-27/+28
| | * | | | | | KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init()Sean Christopherson2023-11-301-2/+0
| | * | | | | | KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant)Sean Christopherson2023-11-303-3/+1
| | * | | | | | KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshingSean Christopherson2023-11-301-13/+22
| | * | | | | | KVM: x86/pmu: Move PMU reset logic to common x86 codeSean Christopherson2023-11-305-56/+40
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-misc-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-086-41/+70
| |\ \ \ \ \ \
| | * | | | | | KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebootingUros Bizjak2023-11-302-6/+6
| | * | | | | | KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplugSean Christopherson2023-11-301-13/+16
| | * | | | | | KVM: x86: Use a switch statement and macros in __feature_translate()Jim Mattson2023-11-301-14/+13
| | * | | | | | KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspaceJim Mattson2023-11-302-3/+30
| | * | | | | | KVM: x86: Turn off KVM_WERROR by default for all configsSean Christopherson2023-11-301-7/+7
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-hyperv-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-0827-742/+1050
| |\ \ \ \ \ \
| | * | | | | | KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERVVitaly Kuznetsov2023-12-072-6/+16
| | * | | | | | KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERVVitaly Kuznetsov2023-12-073-0/+7
| | * | | | | | KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointerVitaly Kuznetsov2023-12-072-15/+28
| | * | | | | | KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/setVitaly Kuznetsov2023-12-073-20/+50
| | * | | | | | KVM: x86: Make Hyper-V emulation optionalVitaly Kuznetsov2023-12-0711-35/+201
| | * | | | | | KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.hVitaly Kuznetsov2023-12-072-10/+11
| | * | | | | | KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCSVitaly Kuznetsov2023-12-071-14/+24
| | * | | | | | KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requestsVitaly Kuznetsov2023-12-073-16/+17
| | * | | | | | KVM: VMX: Split off hyperv_evmcs.{ch}Vitaly Kuznetsov2023-12-077-472/+486
| | * | | | | | KVM: x86: Introduce helper to check if vector is set in Hyper-V SynICVitaly Kuznetsov2023-12-072-2/+6
| | * | | | | | KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynICVitaly Kuznetsov2023-12-072-1/+7
| | * | | | | | KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}Vitaly Kuznetsov2023-12-077-252/+271
| | * | | | | | KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation contextVitaly Kuznetsov2023-12-075-20/+30
| | * | | | | | KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XENVitaly Kuznetsov2023-12-072-0/+7
| | * | | | | | KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=nSean Christopherson2023-11-293-8/+18
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-2/+2
| |\ \ \ \ \ \
| | * | | | | | KVM: x86: Harden copying of userspace-array against overflowPhilipp Stanner2023-11-301-2/+2
| | |/ / / / /
| * | | | | | KVM: x86: add missing "depends on KVM"Paolo Bonzini2024-01-081-1/+1
| * | | | | | KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini2024-01-081-2/+1
| * | | | | | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2024-01-028-34/+55
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2024-01-0230-174/+297
| |\ \ \ \ \ \ \
| * | | | | | | | KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini2023-12-081-1/+0
| * | | | | | | | KVM: remove CONFIG_HAVE_KVM_EVENTFDPaolo Bonzini2023-12-081-1/+0
| | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-148-29/+317
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| | * | | | | | KVM: x86: Add support for "protected VMs" that can utilize private memorySean Christopherson2023-11-145-7/+40
| | * | | | | | KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson2023-11-144-6/+12
| | * | | | | | KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macroSean Christopherson2023-11-141-1/+0
| | * | | | | | KVM: x86/mmu: Handle page fault for private memoryChao Peng2023-11-142-5/+97
| | * | | | | | KVM: x86: Disallow hugepages when memory attributes are mixedChao Peng2023-11-143-2/+159
| | * | | | | | KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUNSean Christopherson2023-11-141-0/+1
| | * | | | | | KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspaceChao Peng2023-11-131-0/+1
| | * | | | | | KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-131-1/+1
| | * | | | | | KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-132-3/+1
| | * | | | | | KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng2023-11-132-10/+11
* | | | | | | | Merge tag 'uml-for-linus-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-01-1712-153/+53
|\ \ \ \ \ \ \ \
| * | | | | | | | um: Mark 32bit syscall helpers as clobbering memoryBenjamin Berg2024-01-051-6/+12
| * | | | | | | | um: Rely on PTRACE_SETREGSET to set FS/GS base registersBenjamin Berg2024-01-056-68/+16
| * | | | | | | | um: Always inline stub functionsBenjamin Berg2024-01-042-18/+20