1. ab65110 cputlb: Remove tlb_c.pending_flushes by Richard Henderson · 6 years ago
  2. 3d1523c cputlb: Filter flushes on already clean tlbs by Richard Henderson · 6 years ago
  3. e09de0a cputlb: Count "partial" and "elided" tlb flushes by Richard Henderson · 6 years ago
  4. f8144c6 cputlb: Merge tlb_flush_page into tlb_flush_page_by_mmuidx by Richard Henderson · 6 years ago
  5. 64f2674 cputlb: Merge tlb_flush_nocheck into tlb_flush_by_mmuidx_async_work by Richard Henderson · 6 years ago
  6. d5363e5 cputlb: Move env->vtlb_index to env->tlb_d.vindex by Richard Henderson · 6 years ago
  7. 1308e02 cputlb: Split large page tracking per mmu_idx by Richard Henderson · 6 years ago
  8. 60a2ad7 cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush by Richard Henderson · 6 years ago
  9. 8ab1026 cputlb: Remove tcg_enabled hack from tlb_flush_nocheck by Richard Henderson · 6 years ago
  10. 53d2845 cputlb: Move tlb_lock to CPUTLBCommon by Richard Henderson · 6 years ago
  11. b312532 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  12. e6d34ae target-i386 : add coalesced_pio API by Peng Hao · 6 years ago
  13. 403f290 cputlb: read CPUTLBEntry.addr_write atomically by Emilio G. Cota · 6 years ago
  14. e6cd4bb tcg: Split CONFIG_ATOMIC128 by Richard Henderson · 6 years ago
  15. 383beda tcg: Add tlb_index and tlb_entry helpers by Richard Henderson · 6 years ago
  16. 71aec35 cputlb: serialize tlb updates with env->tlb_lock by Emilio G. Cota · 6 years ago
  17. ea9025c cputlb: fix assert_cpu_is_self macro by Emilio G. Cota · 6 years ago
  18. 5005e25 exec: introduce tlb_init by Emilio G. Cota · 6 years ago
  19. fff42f1 tcg: access cpu->icount_decr.u16.high with atomics by Emilio G. Cota · 6 years ago
  20. d7f425f tcg: Implement CPU_LOG_TB_NOCHAIN during expansion by Richard Henderson · 6 years ago
  21. dcf6760 accel/tcg: Remove dead code by Thomas Huth · 6 years ago
  22. f9f1f56 translator: fix breakpoint processing by Pavel Dovgalyuk · 6 years ago
  23. 78255ba qht: drop ht argument from qht iterators by Emilio G. Cota · 6 years ago
  24. b2e78fa KVM: cleanup unnecessary #ifdef KVM_CAP_... by Paolo Bonzini · 6 years ago
  25. f594894 kvm: Use inhibit to prevent ballooning without synchronous mmu by Alex Williamson · 6 years ago
  26. 55a7cb1 accel/tcg: Check whether TLB entry is RAM consistently with how we set it up by Peter Maydell · 6 years ago
  27. 20cb6ae accel/tcg: Return -1 for execution from MMIO regions in get_page_addr_code() by Peter Maydell · 6 years ago
  28. 9739e37 accel/tcg: tb_gen_code(): Create single-insn TB for execution from non-RAM by Peter Maydell · 6 years ago
  29. c360a0f accel/tcg: Handle get_page_addr_code() returning -1 in tb_check_watchpoint() by Peter Maydell · 6 years ago
  30. 7252f2d accel/tcg: Handle get_page_addr_code() returning -1 in hashtable lookups by Peter Maydell · 6 years ago
  31. dbea78a accel/tcg: Pass read access type through to io_readx() by Peter Maydell · 6 years ago
  32. 59b5552 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  33. 3474c98 accel/tcg: Assert that tlb fill gave us a valid TLB entry by Peter Maydell · 6 years ago
  34. b493ccf accel/tcg: Use correct test when looking in victim TLB for code by Peter Maydell · 6 years ago
  35. 696c706 accel: Fix typo and grammar in comment by Stefan Weil · 6 years ago
  36. ec7eb2a translate-all: honour CF_NOCACHE in tb_gen_code by Emilio G. Cota · 6 years ago
  37. e8c8589 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  38. 68fea03 accel/tcg: Avoid caching overwritten tlb entries by Richard Henderson · 6 years ago
  39. 4b1a3e1 accel/tcg: Don't treat invalid TLB entries as needing recheck by Peter Maydell · 6 years ago
  40. e4c967a accel/tcg: Correct "is this a TLB miss" check in get_page_addr_code() by Peter Maydell · 6 years ago
  41. 334692b tcg: Define and use new tlb_hit() and tlb_hit_page() functions by Peter Maydell · 6 years ago
  42. a688e73 translate-all: fix locking of TBs whose two pages share the same physical page by Emilio G. Cota · 6 years ago
  43. c40d479 tcg: simplify !CONFIG_TCG handling of tb_invalidate_* by Paolo Bonzini · 6 years ago
  44. 646f34f tcg: Fix --disable-tcg build breakage by Philippe Mathieu-Daudé · 6 years ago
  45. 109b250 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  46. 2266d44 i386/cpu: make -cpu host support monitor/mwait by Michael S. Tsirkin · 6 years ago
  47. 6c090d4 kvm: Delete the slot if and only if the KVM_MEM_READONLY flag is changed by Shannon Zhao · 7 years ago
  48. 8bca9a0 move public invalidate APIs out of translate-all.{c,h}, clean up by Paolo Bonzini · 7 years ago
  49. 7106a87 Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging by Peter Maydell · 6 years ago
  50. f18793b compiler: add a sizeof_field() macro by Stefan Hajnoczi · 7 years ago
  51. d071f4c trace: enable tracing of TCG atomics by Emilio G. Cota · 7 years ago
  52. 55df6fc tcg: Support MMU protection regions smaller than TARGET_PAGE_SIZE by Peter Maydell · 6 years ago
  53. f28d0df tcg: fix --disable-tcg build breakage by Emilio G. Cota · 6 years ago
  54. 0ac2031 tcg: remove tb_lock by Emilio G. Cota · 7 years ago
  55. 705ad1f translate-all: remove tb_lock mention from cpu_restore_state_from_tb by Emilio G. Cota · 7 years ago
  56. b7542f7 cputlb: remove tb_lock from tlb_flush functions by Emilio G. Cota · 7 years ago
  57. 194125e translate-all: protect TB jumps with a per-destination-TB lock by Emilio G. Cota · 7 years ago
  58. 95590e2 translate-all: discard TB when tb_link_page returns an existing matching TB by Emilio G. Cota · 7 years ago
  59. faa9372 translate-all: introduce assert_no_pages_locked by Emilio G. Cota · 7 years ago
  60. 6d9abf8 translate-all: add page_locked assertions by Emilio G. Cota · 7 years ago
  61. 0b5c91f translate-all: use per-page locking in !user-mode by Emilio G. Cota · 7 years ago
  62. 45c73de translate-all: move tb_invalidate_phys_page_range up in the file by Emilio G. Cota · 7 years ago
  63. ae5486e translate-all: work page-by-page in tb_invalidate_phys_range_1 by Emilio G. Cota · 7 years ago
  64. 94da9ae translate-all: remove hole in PageDesc by Emilio G. Cota · 7 years ago
  65. 78722ed translate-all: make l1_map lockless by Emilio G. Cota · 7 years ago
  66. 1e05197 translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB by Emilio G. Cota · 7 years ago
  67. 128ed22 tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctx by Emilio G. Cota · 7 years ago
  68. be2cdc5 tcg: track TBs with per-region BST's by Emilio G. Cota · 7 years ago
  69. 32359d5 qht: return existing entry when qht_insert fails by Emilio G. Cota · 7 years ago
  70. 61b8cef qht: require a default comparison function by Emilio G. Cota · 7 years ago
  71. 1f871c5 exec.c: Handle IOMMUs in address_space_translate_for_iotlb() by Peter Maydell · 7 years ago
  72. 2d54f19 cputlb: Pass cpu_transaction_failed() the correct physaddr by Peter Maydell · 7 years ago
  73. ace4109 cpu-defs.h: Document CPUIOTLBEntry 'addr' field by Peter Maydell · 7 years ago
  74. afd76ff Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  75. df924c0 accel: Do not include "exec/address-spaces.h" if it is not necessary by Philippe Mathieu-Daudé · 7 years ago
  76. bc6b1ce Make address_space_translate{, _cached}() take a MemTxAttrs argument by Peter Maydell · 7 years ago
  77. c874dc4 Make tb_invalidate_phys_addr() take a MemTxAttrs argument by Peter Maydell · 7 years ago
  78. 4a4ff4c Remove unnecessary variables for function return value by Laurent Vivier · 7 years ago
  79. ae76518 tcg: Optionally log FPU state in TCG -d cpu logging by Peter Maydell · 7 years ago
  80. 9ba1733 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  81. f5583c5 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180510' into staging by Peter Maydell · 7 years ago
  82. 58edf9e tcg: Use GEN_ATOMIC_HELPER_FN for opposite endian atomic add by Richard Henderson · 7 years ago
  83. 5507c2b tcg: Introduce atomic helpers for integer min/max by Richard Henderson · 7 years ago
  84. b542683 translator: merge max_insns into DisasContextBase by Emilio G. Cota · 7 years ago
  85. 20efc49 accel: use g_strsplit for parsing accelerator names by Daniel P. Berrangé · 7 years ago
  86. 7a64c17 AccelClass: Introduce accel_setup_post by Ian Jackson · 7 years ago
  87. afd46fc icount: fix cpu_restore_state_from_tb for non-tb-exit cases by Pavel Dovgalyuk · 7 years ago
  88. 6cb1d3b tcg: Fix out-of-line generic vector compares by Richard Henderson · 7 years ago
  89. 87f963b tcg: Really fix cpu_io_recompile by Richard Henderson · 7 years ago
  90. 3788c7b Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  91. 54e8953 kvm: introduce memory encryption APIs by Brijesh Singh · 7 years ago
  92. b20e378 kvm: add memory encryption context by Brijesh Singh · 7 years ago
  93. 0790f86 tcg: fix cpu_io_recompile by Pavel Dovgalyuk · 7 years ago
  94. 5f3bdfd cpu-exec: fix exception_index handling by Pavel Dovgalyuk · 7 years ago
  95. 7e0019a Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-02-07-v4' into staging by Peter Maydell · 7 years ago
  96. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  97. 22fc352 tcg: Add generic vector helpers with a scalar operand by Richard Henderson · 7 years ago
  98. f49b12c tcg: Add generic helpers for saturating arithmetic by Richard Henderson · 7 years ago
  99. 3774030 tcg: Add generic vector ops for multiplication by Richard Henderson · 7 years ago
  100. 212be17 tcg: Add generic vector ops for comparisons by Richard Henderson · 7 years ago