1. f7eea63 KVM: nVMX: handle page fault in vmread by Paolo Bonzini · 5 years ago
  2. c6bf2ae KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free by Jan Kiszka · 5 years ago
  3. cf64527 KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested by Jan Kiszka · 5 years ago
  4. 88dddc1 KVM: nVMX: do not use dangling shadow VMCS after guest reset by Paolo Bonzini · 5 years ago
  5. 6694e48 KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GS by Liran Alon · 5 years ago
  6. 39d7530 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  7. a45ff59 Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  8. 1ef23e1 KVM nVMX: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests by Krish Sadhukhan · 6 years ago
  9. f087a02 KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT by Sean Christopherson · 6 years ago
  10. 323d73a KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS by Liran Alon · 6 years ago
  11. 65b712f1 KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMM by Liran Alon · 6 years ago
  12. b119019 kvm: nVMX: Remove unnecessary sync_roots from handle_invept by Jim Mattson · 6 years ago
  13. 11e3491 x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use by Vitaly Kuznetsov · 6 years ago
  14. a21a39c x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH by Vitaly Kuznetsov · 6 years ago
  15. e8a70bd KVM: nVMX: allow setting the VMFUNC controls MSR by Paolo Bonzini · 6 years ago
  16. 6defc59 KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS by Paolo Bonzini · 6 years ago
  17. 9fd5887 KVM: nVMX: reorganize initial steps of vmx_set_nested_state by Paolo Bonzini · 6 years ago
  18. 6ca00df KVM: x86: Modify struct kvm_nested_state to have explicit fields for data by Liran Alon · 6 years ago
  19. 804939e KVM: VMX: Leave preemption timer running when it's disabled by Sean Christopherson · 6 years ago
  20. 9d99cc4 KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs' by Sean Christopherson · 6 years ago
  21. 469debd KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP by Sean Christopherson · 6 years ago
  22. de0286b KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02 by Sean Christopherson · 6 years ago
  23. 3af80fe KVM: VMX: Explicitly initialize controls shadow at VMCS allocation by Sean Christopherson · 6 years ago
  24. ae81d08 KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch by Sean Christopherson · 6 years ago
  25. fe7f895d KVM: VMX: Shadow VMCS secondary execution controls by Sean Christopherson · 6 years ago
  26. 2183f56 KVM: VMX: Shadow VMCS primary execution controls by Sean Christopherson · 6 years ago
  27. c5f2c76 KVM: VMX: Shadow VMCS pin controls by Sean Christopherson · 6 years ago
  28. c075c3e KVM: nVMX: Use adjusted pin controls for vmcs02 by Sean Christopherson · 6 years ago
  29. c7554efc KVM: nVMX: Copy PDPTRs to/from vmcs12 only when necessary by Sean Christopherson · 6 years ago
  30. bf03d4f KVM: x86: introduce is_pae_paging by Paolo Bonzini · 6 years ago
  31. c27e5b0 KVM: nVMX: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS by Sean Christopherson · 6 years ago
  32. 699a1ac KVM: nVMX: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written by Sean Christopherson · 6 years ago
  33. de70d27 KVM: nVMX: Update vmcs12 for SYSENTER MSRs when they're written by Sean Christopherson · 6 years ago
  34. 142e4be KVM: nVMX: Update vmcs12 for MSR_IA32_CR_PAT when it's written by Sean Christopherson · 6 years ago
  35. a49700b KVM: nVMX: Don't speculatively write APIC-access page address by Sean Christopherson · 6 years ago
  36. ca2f546 KVM: nVMX: Don't speculatively write virtual-APIC page address by Sean Christopherson · 6 years ago
  37. 73cb855 KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mapped by Sean Christopherson · 6 years ago
  38. 8ef863e KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS by Sean Christopherson · 6 years ago
  39. 13b964a KVM: nVMX: Don't "put" vCPU or host state when switching VMCS by Sean Christopherson · 6 years ago
  40. 4d6c989 KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-Entry by Sean Christopherson · 6 years ago
  41. c538d57 KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02 by Sean Christopherson · 6 years ago
  42. 3b013a2 KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01 by Sean Christopherson · 6 years ago
  43. b1346ab KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare by Paolo Bonzini · 6 years ago
  44. 7952d76 KVM: nVMX: Sync rarely accessed guest fields only when needed by Sean Christopherson · 6 years ago
  45. e217429 KVM: nVMX: Add helpers to identify shadowed VMCS fields by Sean Christopherson · 6 years ago
  46. 3731905ef KVM: nVMX: Use descriptive names for VMCS sync functions and flags by Sean Christopherson · 6 years ago
  47. f4f8316 KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12() by Sean Christopherson · 6 years ago
  48. 1c6f0b4 KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields by Sean Christopherson · 6 years ago
  49. b643780 KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES by Sean Christopherson · 6 years ago
  50. fadcead KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields by Sean Christopherson · 6 years ago
  51. fdb2861 kvm: vmx: segment limit check: use access length by Eugene Korenevsky · 6 years ago
  52. c1a9acb kvm: vmx: fix limit checking in get_vmx_mem_address() by Eugene Korenevsky · 6 years ago
  53. f9bc522 KVM: nVMX: use correct clean fields when copying from eVMCS by Vitaly Kuznetsov · 6 years ago
  54. 5a25355 x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_vmentry_hw() by Jan Beulich · 6 years ago
  55. 541e886 KVM: nVMX: Fix using __this_cpu_read() in preemptible context by Wanpeng Li · 6 years ago
  56. 21be4ca KVM: nVMX: Clear nested_run_pending if setting nested state fails by Sean Christopherson · 6 years ago
  57. db80927 KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE by Paolo Bonzini · 6 years ago
  58. 0ef0fd3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  59. d69129b KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 when possible by Sean Christopherson · 6 years ago
  60. 9b5db6c kvm: nVMX: Set nested_run_pending in vmx_set_nested_state after checks complete by Aaron Lewis · 6 years ago
  61. 332d079 KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state by Aaron Lewis · 6 years ago
  62. e8ab8d2 KVM: nVMX: Fix size checks in vmx_set_nested_state by Jim Mattson · 6 years ago
  63. e9c16c7 KVM: x86: use direct accessors for RIP and RSP by Paolo Bonzini · 6 years ago
  64. 2b3eaf8 KVM: VMX: Use accessors for GPRs outside of dedicated caching logic by Sean Christopherson · 6 years ago
  65. e0bf266 KVM/nVMX: Use page_address_valid in a few more locations by KarimAllah Ahmed · 6 years ago
  66. dee9c04 KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS by KarimAllah Ahmed · 6 years ago
  67. 8892530 KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCS by KarimAllah Ahmed · 6 years ago
  68. 3278e04 KVM/nVMX: Use kvm_vcpu_map when mapping the posted interrupt descriptor table by KarimAllah Ahmed · 6 years ago
  69. 96c66e8 KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page by KarimAllah Ahmed · 6 years ago
  70. 31f0b6c KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap by KarimAllah Ahmed · 6 years ago
  71. b146b83 X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory by KarimAllah Ahmed · 6 years ago
  72. 2e40893 X86/nVMX: handle_vmon: Read 4 bytes from guest memory by KarimAllah Ahmed · 6 years ago
  73. c80add0 KVM: nVMX: Return -EINVAL when signaling failure in VM-Entry helpers by Sean Christopherson · 6 years ago
  74. 98d9e85 KVM: nVMX: Return -EINVAL when signaling failure in pre-VM-Entry helpers by Paolo Bonzini · 6 years ago
  75. 5478ba3 KVM: nVMX: Rename and split top-level consistency checks to match SDM by Sean Christopherson · 6 years ago
  76. 9c3e922 KVM: nVMX: Move guest non-reg state checks to VM-Exit path by Sean Christopherson · 6 years ago
  77. de2bc2b kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentry by Krish Sadhukhan · 6 years ago
  78. f6b0db1f kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentry by Krish Sadhukhan · 6 years ago
  79. 2b27924 KVM: nVMX: always use early vmcs check when EPT is disabled by Paolo Bonzini · 6 years ago
  80. 6909081 KVM: nVMX: allow tests to use bad virtual-APIC page address by Paolo Bonzini · 6 years ago
  81. c73f4c9 KVM: x86: nVMX: fix x2APIC VTPR read intercept by Marc Orr · 6 years ago
  82. acff784 KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) by Marc Orr · 6 years ago
  83. 711eff3 kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields by Krish Sadhukhan · 6 years ago
  84. 636deed Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  85. 4183683 kvm: vmx: Add memcg accounting to KVM allocations by Ben Gardon · 6 years ago
  86. 359a6c3 KVM: nVMX: do not start the preemption timer hrtimer unnecessarily by Paolo Bonzini · 6 years ago
  87. b4b65b5 KVM: x86: cleanup freeing of nested state by Paolo Bonzini · 6 years ago
  88. e0dfacb KVM: nVMX: remove useless is_protmode check by Paolo Bonzini · 6 years ago
  89. 34333cc KVM: nVMX: Ignore limit checks on VMX instructions using flat segments by Sean Christopherson · 6 years ago
  90. 8570f9e KVM: nVMX: Apply addr size mask to effective address for VMX instructions by Sean Christopherson · 6 years ago
  91. 946c522 KVM: nVMX: Sign extend displacements of VMX instr's mem operands by Sean Christopherson · 6 years ago
  92. bc44121 KVM: nVMX: Restore a preemption timer consistency check by Sean Christopherson · 6 years ago
  93. 6b1971c x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available by Vitaly Kuznetsov · 6 years ago
  94. 5a87816 KVM: nVMX: Cache host_rsp on a per-VMCS basis by Sean Christopherson · 6 years ago
  95. fbda0fd KVM: nVMX: Let the compiler select the reg for holding HOST_RSP by Sean Christopherson · 6 years ago
  96. 74dfa27 KVM: nVMX: Reference vmx->loaded_vmcs->launched directly by Sean Christopherson · 6 years ago
  97. bbc0b82 KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested early checks by Sean Christopherson · 6 years ago
  98. f1727b4 KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() by Sean Christopherson · 6 years ago
  99. 6c1e7e5 KVM: nVMX: Explicitly reference the scratch reg in nested early checks by Sean Christopherson · 6 years ago
  100. 98ff2ac KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() by Sean Christopherson · 6 years ago