1. 018d70f KVM: x86: Update vPMCs when retiring branch instructions by Eric Hankland · 3 years, 2 months ago
  2. ecc513e KVM: x86: Drop "pre_" from enter/leave_smm() helpers by Sean Christopherson · 3 years, 7 months ago
  3. 0128116 KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset by Sean Christopherson · 3 years, 7 months ago
  4. edce465 KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper by Sean Christopherson · 3 years, 7 months ago
  5. 25b1722 KVM: x86: Emulate triple fault shutdown if RSM emulation fails by Sean Christopherson · 3 years, 7 months ago
  6. 43e5146 KVM: x86: Move FPU register accessors into fpu.h by Siddharth Chandrasekaran · 3 years, 8 months ago
  7. b35491e KVM: X86: Kill off ctxt->ud by Wanpeng Li · 3 years, 8 months ago
  8. 2183de4 KVM: x86: Move RDPID emulation intercept to its own enum by Sean Christopherson · 3 years, 9 months ago
  9. 29d6ca4 KVM: x86: reading DR cannot fail by Paolo Bonzini · 4 years ago
  10. 8c1b724 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 10 months ago
  11. f91af51 KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic by Sean Christopherson · 4 years, 11 months ago
  12. 8d89231 KVM: x86: Fix CPUID range checks for Hypervisor and Centaur classes by Sean Christopherson · 4 years, 11 months ago
  13. 15608ed KVM: x86: Add helpers to perform CPUID-based guest vendor check by Sean Christopherson · 4 years, 11 months ago
  14. 06add25 KVM: x86: Shrink the usercopy region of the emulation context by Sean Christopherson · 5 years ago
  15. 2f728d6 KVM: x86: Move kvm_emulate.h into KVM's private directory by Sean Christopherson · 5 years ago[Renamed from arch/x86/include/asm/kvm_emulate.h]
  16. c9b8b07 KVM: x86: Dynamically allocate per-vCPU emulation context by Sean Christopherson · 5 years ago
  17. 744e699 KVM: x86: Move gpa_val and gpa_available into the emulator context by Sean Christopherson · 5 years ago
  18. b78a855 kvm/emulate: fix a -Werror=cast-function-type by Qian Cai · 5 years ago
  19. 5ae78e9 KVM: x86: Add dedicated emulator helpers for querying CPUID features by Sean Christopherson · 5 years ago
  20. 02d4160 x86: KVM: add xsetbv to the emulator by Vitaly Kuznetsov · 5 years ago
  21. c5833c7 KVM: x86: Open code kvm_set_hflags by Sean Christopherson · 6 years ago
  22. ed19321 KVM: x86: Load SMRAM in a single shot when leaving SMM by Sean Christopherson · 6 years ago
  23. b8f4abb x86/kvm: Add Hygon Dhyana support to KVM by Pu Wen · 6 years ago
  24. 3c9fa24 kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access by Paolo Bonzini · 7 years ago
  25. 6ab0b9f x86,kvm: remove KVM emulator get_fpu / put_fpu by Rik van Riel · 7 years ago
  26. 974aa56 Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 7 years ago
  27. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  28. 0234bf8 KVM: x86: introduce ISA specific SMM entry/exit callbacks by Ladi Prosek · 7 years ago
  29. e911eb3 KVM: x86: Add return value to kvm_cpuid(). by Yu Zhang · 7 years ago
  30. adfe20f KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf by Wanpeng Li · 8 years ago
  31. c8401dd KVM: x86: fix singlestepping over syscall by Paolo Bonzini · 8 years ago
  32. 6ed071f KVM: x86: fix emulation of RSM and IRET instructions by Ladi Prosek · 8 years ago
  33. 0f89b20 kvm: svm: Use the hardware provided GPA instead of page walk by Tom Lendacky · 8 years ago
  34. 7a036a6 KVM: x86: add read_phys to x86_emulate_ops by Radim Krčmář · 9 years ago
  35. 64d6067 KVM: x86: stubs for SMM support by Paolo Bonzini · 10 years ago
  36. a584539 KVM: x86: pass the whole hflags field to emulator and back by Paolo Bonzini · 10 years ago
  37. 801806d KVM: x86: IRET emulation does not clear NMI masking by Nadav Amit · 10 years ago
  38. 17052f1 KVM: emulate: put pointers in the fetch_cache by Paolo Bonzini · 11 years ago
  39. 41061cd KVM: emulate: do not initialize memopp by Bandan Das · 11 years ago
  40. 573e80f KVM: emulate: rework seg_override by Bandan Das · 11 years ago
  41. c44b4c6 KVM: emulate: clean up initializations in init_decode_cache by Bandan Das · 11 years ago
  42. 1498507 KVM: emulate: move init_decode_cache to emulate.c by Bandan Das · 11 years ago
  43. 54cfdb3 KVM: emulate: speed up emulated moves by Paolo Bonzini · 11 years ago
  44. 6cbc5f5 KVM: nSVM: Set correct port for IOIO interception evaluation by Jan Kiszka · 11 years ago
  45. 67f4d42 KVM: x86: rdpmc emulation checks the counter incorrectly by Nadav Amit · 11 years ago
  46. fb5e336 KVM: x86: drop set_rflags callback by Paolo Bonzini · 11 years ago
  47. b51e974 kvm, emulator: Rename VendorSpecific flag by Borislav Petkov · 11 years ago
  48. 1ce19dc kvm, emulator: Use opcode length by Borislav Petkov · 11 years ago
  49. b3356bf KVM: emulator: optimize "rep ins" handling by Gleb Natapov · 12 years ago
  50. 9d1b39a KVM: emulator: make x86 emulation modes enum instead of defines by Gleb Natapov · 12 years ago
  51. 0225fb5 KVM: x86 emulator: constify emulate_ops by Mathias Krause · 12 years ago
  52. dd856ef KVM: x86 emulator: access GPRs on demand by Avi Kivity · 12 years ago
  53. cbd27ee KVM: x86 emulator: initialize memop by Avi Kivity · 13 years ago
  54. 0017f93 KVM: x86 emulator: change ->get_cpuid() accessor to use the x86 semantics by Avi Kivity · 13 years ago
  55. cbe2c9d KVM: x86 emulator: MMX support by Avi Kivity · 13 years ago
  56. 4cee479 KVM: x86 emulator: Allow PM/VM86 switch during task switch by Kevin Wolf · 13 years ago
  57. 7f3d35f KVM: x86 emulator: Fix task switch privilege checks by Kevin Wolf · 13 years ago
  58. c2226fc KVM: x86: fix missing checks in syscall emulation by Stephan Bärwolf · 13 years ago
  59. bdb42f5 KVM: x86: extend "struct x86_emulate_ops" with "get_cpuid" by Stephan Bärwolf · 13 years ago
  60. 222d21a KVM: x86 emulator: implement RDPMC (0F 33) by Avi Kivity · 13 years ago
  61. 1cb3f3a KVM: x86: retry non-page-table writing instructions by Xiao Guangrong · 13 years ago
  62. b1ea50b KVM: x86 emulator: expand decode flags to 64 bits by Avi Kivity · 13 years ago
  63. f09ed83 KVM: x86 emulator: move memop, memopp into emulation context by Avi Kivity · 13 years ago
  64. 9dac77f KVM: x86 emulator: fold decode_cache into x86_emulate_ctxt by Avi Kivity · 14 years ago
  65. 36dd9bb KVM: x86 emulator: rename decode_cache::eip to _eip by Avi Kivity · 14 years ago
  66. b5c9ff7 KVM: x86 emulator: Avoid clearing the whole decode_cache by Takuya Yoshikawa · 14 years ago
  67. 7b105ca KVM: x86 emulator: Stop passing ctxt->ops as arg of emul functions by Takuya Yoshikawa · 14 years ago
  68. 1aa3661 KVM: x86 emulator: consolidate segment accessors by Avi Kivity · 14 years ago
  69. 40e19b5 KVM: SVM: Get rid of x86_intercept_map::valid by Avi Kivity · 14 years ago
  70. 13db70e KVM: x86 emulator: drop x86_emulate_ctxt::vcpu by Avi Kivity · 14 years ago
  71. bcaf5cc KVM: x86 emulator: add new ->wbinvd() callback by Avi Kivity · 14 years ago
  72. d6aa100 KVM: x86 emulator: add ->fix_hypercall() callback by Avi Kivity · 14 years ago
  73. 6c3287f KVM: x86 emulator: add new ->halt() callback by Avi Kivity · 14 years ago
  74. 3cb16fe KVM: x86 emulator: make emulate_invlpg() an emulator callback by Avi Kivity · 14 years ago
  75. 1ac9d0c KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt() by Avi Kivity · 14 years ago
  76. 2953538 KVM: x86 emulator: drop vcpu argument from intercept callback by Avi Kivity · 14 years ago
  77. 717746e KVM: x86 emulator: drop vcpu argument from cr/dr/cpl/msr callbacks by Avi Kivity · 14 years ago
  78. 4bff1e86 KVM: x86 emulator: drop vcpu argument from segment/gdt/idt callbacks by Avi Kivity · 14 years ago
  79. ca1d4a9 KVM: x86 emulator: drop vcpu argument from pio callbacks by Avi Kivity · 14 years ago
  80. 0f65dd7 KVM: x86 emulator: drop vcpu argument from memory read/write callbacks by Avi Kivity · 14 years ago
  81. 3d9b938 KVM: emulator: Use linearize() when fetching instructions by Nelson Elhage · 14 years ago
  82. f651193 KVM: SVM: Add checks for IO instructions by Joerg Roedel · 14 years ago
  83. 8061252 KVM: SVM: Add intercept checks for remaining twobyte instructions by Joerg Roedel · 14 years ago
  84. 3b88e41 KVM: SVM: Add intercept check for accessing dr registers by Joerg Roedel · 14 years ago
  85. cfec82c KVM: SVM: Add intercept check for emulated cr accesses by Joerg Roedel · 14 years ago
  86. 8a76d7f KVM: x86: Add x86 callback for intercept check by Joerg Roedel · 14 years ago
  87. 8ea7d6a KVM: x86 emulator: Add flag to check for protected mode instructions by Joerg Roedel · 14 years ago
  88. d09beab KVM: x86 emulator: Add check_perm callback by Joerg Roedel · 14 years ago
  89. 775fde8 KVM: x86 emulator: Don't write-back cpu-state on X86EMUL_INTERCEPTED by Joerg Roedel · 14 years ago
  90. 3c6e276 KVM: x86 emulator: add SVM intercepts by Avi Kivity · 14 years ago
  91. c4f035c KVM: x86 emulator: add framework for instruction intercepts by Avi Kivity · 14 years ago
  92. 1253791d KVM: x86 emulator: SSE support by Avi Kivity · 14 years ago
  93. 5037f6f KVM: x86 emulator: define callbacks for using the guest fpu within the emulator by Avi Kivity · 14 years ago
  94. 1d6b114 KVM: x86 emulator: do not munge rep prefix by Avi Kivity · 15 years ago
  95. 5601d05 KVM: emulator: Fix io permission checking for 64bit guest by Gleb Natapov · 14 years ago
  96. d867162 KVM: x86 emulator: vendor specific instructions by Avi Kivity · 14 years ago
  97. dc25e89 KVM: SVM: copy instruction bytes from VMCB by Andre Przywara · 14 years ago
  98. 6389ee9 KVM: Pull extra page fault information into struct x86_exception by Avi Kivity · 14 years ago
  99. bcc55cb KVM: x86 emulator: make emulator memory callbacks return full exception by Avi Kivity · 14 years ago
  100. da9cb57 KVM: x86 emulator: introduce struct x86_exception to communicate faults by Avi Kivity · 14 years ago