index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
arch
/
x86
/
kvm
Age
Commit message (
Expand
)
Author
Files
Lines
4 days
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
26
-776
/
+1333
8 days
Merge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
6
-30
/
+52
8 days
Merge tag 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
2
-29
/
+66
8 days
Merge tag 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
4
-13
/
+34
10 days
Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...
Paolo Bonzini
17
-115
/
+159
10 days
Merge branch 'kvm-sev-es-ghcbv2' into HEAD
Paolo Bonzini
2
-11
/
+102
10 days
Merge branch 'kvm-coco-pagefault-prep' into HEAD
Paolo Bonzini
5
-77
/
+149
10 days
Merge branch 'kvm-vmx-ve' into HEAD
Paolo Bonzini
9
-41
/
+137
13 days
KVM: SEV: Allow per-guest configuration of GHCB protocol version
Michael Roth
2
-3
/
+30
13 days
KVM: SEV: Add GHCB handling for termination requests
Michael Roth
1
-0
/
+9
13 days
KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests
Brijesh Singh
1
-0
/
+14
13 days
KVM: SEV: Add support to handle AP reset MSR protocol
Tom Lendacky
2
-8
/
+49
13 days
KVM: x86: Explicitly zero kvm_caps during vendor module load
Sean Christopherson
1
-0
/
+7
13 days
KVM: x86: Fully re-initialize supported_mce_cap on vendor module load
Sean Christopherson
1
-3
/
+2
13 days
KVM: x86: Fully re-initialize supported_vm_types on vendor module load
Sean Christopherson
1
-1
/
+2
13 days
KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns
Sean Christopherson
1
-1
/
+1
13 days
KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values
Sean Christopherson
1
-0
/
+3
13 days
KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults
Sean Christopherson
1
-0
/
+1
13 days
KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()
Sean Christopherson
1
-12
/
+17
13 days
KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn()
Sean Christopherson
1
-43
/
+44
13 days
KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO
Sean Christopherson
1
-0
/
+5
13 days
KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots
Sean Christopherson
1
-4
/
+13
13 days
KVM: x86/mmu: Move private vs. shared check above slot validity checks
Sean Christopherson
1
-5
/
+15
13 days
KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults
Sean Christopherson
1
-0
/
+3
13 days
KVM: x86/mmu: check for invalid async page faults involving private memory
Paolo Bonzini
1
-7
/
+11
13 days
KVM: x86/mmu: Use synthetic page fault error code to indicate private faults
Sean Christopherson
2
-1
/
+15
13 days
KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero
Sean Christopherson
1
-0
/
+7
13 days
KVM: x86/mmu: Pass full 64-bit error code when handling page faults
Isaku Yamahata
3
-5
/
+4
13 days
KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler
Sean Christopherson
2
-11
/
+12
13 days
KVM: x86: Remove separate "bit" defines for page fault error code masks
Sean Christopherson
1
-3
/
+2
13 days
KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation
Sean Christopherson
2
-8
/
+19
2024-05-02
KVM: x86: Remove VT-d mention in posted interrupt tracepoint
Alejandro Jimenez
1
-2
/
+2
2024-05-02
KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabled
Alejandro Jimenez
1
-7
/
+4
2024-05-02
KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()
Sean Christopherson
1
-3
/
+17
2024-05-02
KVM: x86: Allow, don't ignore, same-value writes to immutable MSRs
Sean Christopherson
1
-7
/
+4
2024-04-30
x86/irq: Remove bitfields in posted interrupt descriptor
Jacob Pan
2
-3
/
+3
2024-04-30
KVM: VMX: Move posted interrupt descriptor out of VMX code
Jacob Pan
3
-93
/
+3
2024-04-20
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
15
-113
/
+154
2024-04-19
KVM: VMX: Introduce test mode related to EPT violation VE
Isaku Yamahata
4
-4
/
+73
2024-04-19
KVM, x86: add architectural support code for #VE
Paolo Bonzini
1
-0
/
+4
2024-04-19
KVM: x86/mmu: Track shadow MMIO value on a per-VM basis
Sean Christopherson
4
-10
/
+11
2024-04-19
KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask
Isaku Yamahata
1
-2
/
+4
2024-04-19
KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE
Sean Christopherson
3
-14
/
+28
2024-04-19
KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE
Sean Christopherson
4
-13
/
+19
2024-04-19
Merge x86 bugfixes from Linux 6.9-rc3
Paolo Bonzini
3
-1
/
+4
2024-04-17
Merge branch 'svm' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
5
-67
/
+57
2024-04-16
Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
6
-43
/
+82
2024-04-12
KVM: SEV: use u64_to_user_ptr throughout
Paolo Bonzini
1
-22
/
+22
2024-04-12
KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument
Sean Christopherson
1
-9
/
+7
2024-04-12
KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX
Paolo Bonzini
4
-270
/
+391
2024-04-12
KVM: x86: Split core of hypercall emulation to helper function
Sean Christopherson
1
-18
/
+38
2024-04-12
Merge branch 'kvm-sev-init2' into HEAD
Paolo Bonzini
7
-129
/
+318
2024-04-11
KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting
David Matlack
1
-10
/
+6
2024-04-11
KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}()
David Matlack
1
-14
/
+0
2024-04-11
KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
David Matlack
1
-5
/
+16
2024-04-11
KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update
Sean Christopherson
1
-3
/
+3
2024-04-11
KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks
Sean Christopherson
1
-1
/
+9
2024-04-11
KVM: VMX: Snapshot LBR capabilities during module initialization
Sean Christopherson
3
-5
/
+8
2024-04-11
KVM: delete .change_pte MMU notifier callback
Paolo Bonzini
5
-125
/
+7
2024-04-11
KVM: SEV: allow SEV-ES DebugSwap again
Paolo Bonzini
1
-1
/
+1
2024-04-11
KVM: SEV: introduce KVM_SEV_INIT2 operation
Paolo Bonzini
1
-7
/
+46
2024-04-11
KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time
Paolo Bonzini
2
-8
/
+50
2024-04-11
KVM: SEV: define VM types for SEV and SEV-ES
Paolo Bonzini
3
-3
/
+25
2024-04-11
KVM: SEV: introduce to_kvm_sev_info
Paolo Bonzini
2
-2
/
+7
2024-04-11
KVM: x86: Add supported_vm_types to kvm_caps
Paolo Bonzini
2
-6
/
+8
2024-04-11
KVM: x86: add fields to struct kvm_arch for CoCo features
Paolo Bonzini
1
-19
/
+74
2024-04-11
KVM: SEV: store VMSA features in kvm_sev_info
Paolo Bonzini
3
-10
/
+24
2024-04-11
KVM: SEV: publish supported VMSA features
Paolo Bonzini
3
-2
/
+25
2024-04-11
KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR
Paolo Bonzini
1
-14
/
+24
2024-04-11
KVM: x86: use u64_to_user_ptr()
Paolo Bonzini
1
-21
/
+3
2024-04-11
KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y
Paolo Bonzini
4
-43
/
+38
2024-04-11
KVM: SVM: Invert handling of SEV and SEV_ES feature flags
Sean Christopherson
2
-5
/
+5
2024-04-11
KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
Sandipan Das
1
-1
/
+2
2024-04-11
KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
Sean Christopherson
4
-2
/
+13
2024-04-09
KVM: Use vfree for memory allocated by vcalloc()/__vcalloc()
Li RongQing
2
-4
/
+4
2024-04-09
KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits
Gerd Hoffmann
3
-3
/
+32
2024-04-09
KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
Gerd Hoffmann
1
-11
/
+10
2024-04-09
KVM: nVMX: Add a sanity check that nested PML Full stems from EPT Violations
Sean Christopherson
1
-0
/
+10
2024-04-09
KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception
Sean Christopherson
4
-11
/
+20
2024-04-09
KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig
Sean Christopherson
1
-2
/
+4
2024-04-09
KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD
Sean Christopherson
1
-5
/
+0
2024-04-09
KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run()
Sean Christopherson
1
-0
/
+4
2024-04-09
KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area
Sean Christopherson
1
-16
/
+13
2024-04-09
KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area
Sean Christopherson
3
-26
/
+35
2024-04-09
KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted
Sean Christopherson
1
-2
/
+2
2024-04-09
KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()
Sean Christopherson
1
-31
/
+13
2024-04-09
KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV
Sean Christopherson
1
-0
/
+2
2024-04-09
KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding
Sean Christopherson
1
-0
/
+1
2024-04-09
KVM: SVM: Remove a useless zeroing of allocated memory
Christophe JAILLET
1
-1
/
+1
2024-04-09
KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush
David Matlack
1
-26
/
+49
2024-04-08
Merge tag 'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
3
-2
/
+5
2024-04-08
KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_max...
Tao Su
1
-1
/
+3
2024-04-08
KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
Sean Christopherson
1
-2
/
+14
2024-04-08
KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes
Rick Edgecombe
1
-1
/
+2
2024-04-08
KVM: x86/pmu: Disable support for adaptive PEBS
Sean Christopherson
1
-2
/
+22
2024-04-08
KVM: x86: Add BHI_NO
Daniel Sneddon
1
-1
/
+1
2024-04-08
x86/bhi: Mitigate KVM by default
Pawan Gupta
1
-1
/
+1
2024-04-08
x86/bhi: Define SPEC_CTRL_BHI_DIS_S
Daniel Sneddon
1
-1
/
+2
2024-04-08
x86/bhi: Add support for clearing branch history at syscall entry
Pawan Gupta
1
-0
/
+2
2024-04-06
Merge branch 'linus' into x86/urgent, to pick up dependent commit
Ingo Molnar
4
-45
/
+67
2024-04-04
x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
Sean Christopherson
1
-0
/
+2
2024-04-04
x86/CPU/AMD: Track SNP host status with cc_platform_*()
Borislav Petkov (AMD)
1
-1
/
+1
2024-04-04
x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM
Borislav Petkov (AMD)
1
-0
/
+1
2024-04-02
Merge tag 'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Paolo Bonzini
2
-2
/
+3
2024-03-21
Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...
Linus Torvalds
2
-2
/
+3
2024-03-18
Merge tag 'kvm-x86-pvunhalt-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
1
-16
/
+26
2024-03-18
Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
2
-29
/
+39
2024-03-15
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
23
-624
/
+939
2024-03-14
Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-3
/
+3
2024-03-12
Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-0
/
+1
2024-03-12
Merge tag 'rfds-for-linus-2024-03-11' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
1
-1
/
+4
2024-03-11
Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
5
-6
/
+6
2024-03-11
Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-2
/
+1
2024-03-11
Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
5
-6
/
+56
2024-03-11
Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-3
/
+9
2024-03-11
KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
Pawan Gupta
1
-1
/
+4
2024-03-11
Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
5
-105
/
+302
2024-03-11
Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
9
-233
/
+256
2024-03-11
Merge tag 'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
1
-41
/
+31
2024-03-11
Merge tag 'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
5
-76
/
+194
2024-03-11
Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
10
-166
/
+156
2024-03-11
Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...
Paolo Bonzini
1
-2
/
+1
2024-03-11
Merge tag 'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Paolo Bonzini
3
-9
/
+27
2024-03-10
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
4
-13
/
+71
2024-03-09
Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...
Paolo Bonzini
6
-25
/
+22
2024-03-09
SEV: disable SEV-ES DebugSwap by default
Paolo Bonzini
1
-2
/
+5
2024-03-09
Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...
Paolo Bonzini
2
-4
/
+5
2024-03-09
Merge tag 'kvm-x86-fixes-6.8-2' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
2
-0
/
+52
2024-03-06
mm/treewide: drop pXd_large()
Peter Xu
1
-1
/
+1
2024-03-06
mm/treewide: replace pud_large() with pud_leaf()
Peter Xu
1
-1
/
+1
2024-03-06
mm/treewide: replace pmd_large() with pmd_leaf()
Peter Xu
1
-1
/
+1
2024-03-06
KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
Vitaly Kuznetsov
1
-14
/
+17
2024-03-06
KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
Vitaly Kuznetsov
1
-3
/
+10
2024-03-04
KVM: x86/xen: fix recursive deadlock in timer injection
David Woodhouse
1
-4
/
+0
2024-03-04
KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery
David Woodhouse
1
-4
/
+2
2024-03-04
KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
David Woodhouse
3
-2
/
+23
2024-03-04
KVM: x86/xen: improve accuracy of Xen timers
David Woodhouse
3
-40
/
+152
2024-03-04
x86/cpu: Provide a declaration for itlb_multihit_kvm_mitigation
Thomas Gleixner
1
-2
/
+1
2024-02-27
KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups
Sean Christopherson
1
-39
/
+26
2024-02-27
kvm/x86: allocate the write-tracking metadata on-demand
Andrei Vagin
1
-2
/
+66
2024-02-27
KVM: VMX: return early if msr_bitmap is not supported
Dongli Zhang
1
-0
/
+3
2024-02-27
KVM: VMX: fix comment to add LBR to passthrough MSRs
Dongli Zhang
1
-1
/
+1
2024-02-26
KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives
Like Xu
1
-6
/
+0
2024-02-23
KVM: Get rid of return value from kvm_arch_create_vm_debugfs()
Oliver Upton
1
-2
/
+1
2024-02-23
KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing
Sean Christopherson
1
-0
/
+42
2024-02-23
kbuild: change tool coverage variables to take the path relative to $(obj)
Masahiro Yamada
1
-1
/
+2
2024-02-23
KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
Sean Christopherson
1
-7
/
+9
2024-02-22
KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU
Sean Christopherson
1
-1
/
+1
2024-02-22
KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP
Sean Christopherson
1
-3
/
+4
2024-02-22
KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read
Sean Christopherson
1
-6
/
+19
2024-02-22
KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read
Sean Christopherson
1
-33
/
+22
2024-02-22
KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read
Sean Christopherson
3
-15
/
+55
2024-02-22
KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs
Sean Christopherson
1
-9
/
+13
2024-02-22
KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range
Sean Christopherson
1
-4
/
+4
2024-02-22
KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators
Sean Christopherson
1
-9
/
+9
2024-02-22
KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots
Sean Christopherson
1
-1
/
+7
2024-02-22
KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity
Sean Christopherson
1
-7
/
+18
2024-02-22
KVM: x86: Clean up directed yield API for "has pending interrupt"
Sean Christopherson
1
-5
/
+2
2024-02-22
KVM: x86: Rely solely on preempted_in_kernel flag for directed yield
Sean Christopherson
1
-6
/
+2
2024-02-22
KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel
Sean Christopherson
1
-0
/
+5
2024-02-22
KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()
Sean Christopherson
1
-4
/
+1
2024-02-22
KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code
Sean Christopherson
2
-27
/
+29
2024-02-22
KVM: x86: Fully defer to vendor code to decide how to force immediate exit
Sean Christopherson
4
-32
/
+19
2024-02-22
KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2
Sean Christopherson
1
-2
/
+20
2024-02-22
KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers
Sean Christopherson
2
-6
/
+6
2024-02-22
KVM: VMX: Handle forced exit due to preemption timer in fastpath
Sean Christopherson
1
-5
/
+8
2024-02-22
KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits
Sean Christopherson
1
-2
/
+9
2024-02-22
KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint
Sean Christopherson
4
-8
/
+12
2024-02-22
KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag
Sean Christopherson
1
-2
/
+1
2024-02-22
KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction()
Sean Christopherson
1
-16
/
+16
2024-02-22
KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a he...
Mingwei Zhang
1
-7
/
+1
2024-02-22
KVM: x86: Open code all direct reads to guest DR6 and DR7
Sean Christopherson
3
-6
/
+6
2024-02-22
KVM: x86: Make kvm_get_dr() return a value, not use an out parameter
Sean Christopherson
7
-48
/
+20
2024-02-22
KVM: x86/xen: allow vcpu_info content to be 'safely' copied
Paul Durrant
1
-3
/
+0
2024-02-22
KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability
Paul Durrant
1
-1
/
+2
2024-02-22
KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA
Paul Durrant
1
-7
/
+28
2024-02-22
KVM: x86/xen: allow shared_info to be mapped by fixed HVA
Paul Durrant
1
-8
/
+32
2024-02-20
KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set
Paul Durrant
1
-3
/
+26
2024-02-20
KVM: x86/xen: separate initialization of shared_info cache and content
Paul Durrant
1
-23
/
+32
2024-02-20
KVM: pfncache: remove KVM_GUEST_USES_PFN usage
Paul Durrant
2
-10
/
+6
2024-02-20
KVM: pfncache: add a mark-dirty helper
Paul Durrant
2
-4
/
+4
2024-02-20
KVM: x86/xen: mark guest pages dirty with the pfncache lock held
Paul Durrant
1
-7
/
+6
2024-02-20
treewide: replace or remove redundant def_bool in Kconfig files
Masahiro Yamada
1
-1
/
+1
2024-02-19
KVM/VMX: Move VERW closer to VMentry for MDS mitigation
Pawan Gupta
2
-4
/
+19
2024-02-19
KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
Sean Christopherson
2
-5
/
+8
2024-02-19
x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
Pawan Gupta
1
-1
/
+1
2024-02-16
KVM: x86: Mark target gfn of emulated atomic instruction as dirty
Sean Christopherson
1
-0
/
+10
2024-02-14
Merge tag 'kvm-x86-selftests-6.8-rcN' of https://github.com/kvm-x86/linux int...
Paolo Bonzini
1
-1
/
+1
2024-02-14
Merge tag 'kvm-x86-fixes-6.8-rcN' of https://github.com/kvm-x86/linux into HEAD
Paolo Bonzini
2
-12
/
+8
2024-02-14
Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...
Ingo Molnar
5
-6
/
+6
2024-02-09
work around gcc bugs with 'asm goto' with outputs
Linus Torvalds
3
-8
/
+8
2024-02-08
Merge branch 'kvm-kconfig'
Paolo Bonzini
1
-3
/
+0
2024-02-08
treewide: remove CONFIG_HAVE_KVM
Paolo Bonzini
1
-2
/
+0
2024-02-08
kvm: move "select IRQ_BYPASS_MANAGER" to common code
Paolo Bonzini
1
-1
/
+0
2024-02-08
kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol
Paolo Bonzini
1
-0
/
+1
2024-02-07
KVM: x86: rename push to emulate_push for consistency
Julian Stecklina
1
-5
/
+5
2024-02-07
KVM: x86: Clean up partially uninitialized integer in emulate_pop()
Julian Stecklina
1
-6
/
+8
2024-02-07
KVM: x86/emulator: emulate movbe with operand-size prefix
Thomas Prescher
1
-2
/
+2
2024-02-07
KVM: VMX: Report up-to-date exit qualification to userspace
Chao Gao
1
-1
/
+1
2024-02-06
KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES
Sean Christopherson
1
-2
/
+1
[next]