1. f52bfb1 accel/tcg: allow to invalidate a write TLB entry immediately by David Hildenbrand · 7 years ago
  2. 83974cf cputlb: bring back tlb_flush_count under !TLB_DEBUG by Emilio G. Cota · 8 years ago
  3. 8b81253 accel/tcg/cputlb: avoid recursive BQL (fixes #1706296) by Alex Bennée · 7 years ago
  4. 04e3aab cputlb: Support generating CPU exceptions on memory transaction failures by Peter Maydell · 7 years ago
  5. f3ced3c tcg: consistently access cpu->tb_jmp_cache atomically by Emilio G. Cota · 8 years ago
  6. c935674 exec: allow to get a pointer for some mmio memory region by KONRAD Frederic · 8 years ago
  7. 71b9a45 cputlb: fix the way get_page_addr_code fills the tlb by KONRAD Frederic · 8 years ago
  8. f2553f0 cputlb: move get_page_addr_code by KONRAD Frederic · 8 years ago
  9. 3416343 cputlb: cleanup get_page_addr_code to use VICTIM_TLB_HIT by KONRAD Frederic · 8 years ago
  10. d9bb58e tcg: move tcg related files into accel/tcg/ subdirectory by Yang Zhong · 8 years ago[Renamed from cputlb.c]
  11. 7f9af1a cputlb: handle first atomic write to the page by Nikunj A Dadhania · 8 years ago
  12. 44d7ce0 cputlb: Don't assume do_unassigned_access() never returns by Peter Maydell · 8 years ago
  13. c3b9a07 cputlb: introduce tlb_flush_*_all_cpus[_synced] by Alex Bennée · 8 years ago
  14. b0706b7 cputlb: atomically update tlb fields used by tlb_reset_dirty by Alex Bennée · 8 years ago
  15. e721844 cputlb: add tlb_flush_by_mmuidx async routines by Alex Bennée · 8 years ago
  16. 0336cbf cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap by Alex Bennée · 8 years ago
  17. e3b9ca8 cputlb: introduce tlb_flush_* async work. by KONRAD Frederic · 8 years ago
  18. 857baec cputlb: tweak qemu_ram_addr_from_host_nofail reporting by Alex Bennée · 8 years ago
  19. f0aff0f cputlb: add assert_cpu_is_self checks by Alex Bennée · 8 years ago
  20. 8d04fb5 tcg: drop global lock during TCG code execution by Jan Kiszka · 8 years ago
  21. d10eb08 cputlb: drop flush_global flag from tlb_flush by Alex Bennée · 8 years ago
  22. 814bb12 clean-up: removed duplicate #includes by Anand J · 8 years ago
  23. df79b99 tcg: Add CONFIG_ATOMIC64 by Richard Henderson · 8 years ago
  24. 7ebee43 tcg: Add atomic128 helpers by Richard Henderson · 9 years ago
  25. c482cb1 tcg: Add atomic helpers by Richard Henderson · 9 years ago
  26. c86c6e4 cputlb: Tidy some macros by Richard Henderson · 9 years ago
  27. 82a45b9 cputlb: Move most of iotlb code out of line by Richard Henderson · 9 years ago
  28. 3b08f0a cputlb: Move probe_write out of softmmu_template.h by Richard Henderson · 9 years ago
  29. dea2198 cputlb: Replace SHIFT with DATA_SIZE by Richard Henderson · 9 years ago
  30. 01ecaf4 tcg: Merge GETPC and GETRA by Richard Henderson · 9 years ago
  31. a390284 cputlb: Add address parameter to VICTIM_TLB_HIT by Samuel Damashek · 9 years ago
  32. 7e9a7c5 cputlb: Move VICTIM_TLB_HIT out of line by Richard Henderson · 9 years ago
  33. d7f3040 cputlb: don't cpu_abort() if guest tries to execute outside RAM or RAM by Peter Maydell · 9 years ago
  34. 07bdaa4 memory: split memory_region_from_host from qemu_ram_addr_from_host by Paolo Bonzini · 9 years ago
  35. 63c9155 cpu: move exec-all.h inclusion out of cpu.h by Paolo Bonzini · 9 years ago
  36. 3213525 tcg: Remove needless CPUState::current_tb by Sergey Fedorov · 9 years ago
  37. 8526e1f cputlb: modernise the debug support by Alex Bennée · 9 years ago
  38. 8e41fb6 memory: Drop MemoryRegion.ram_addr by Fam Zheng · 9 years ago
  39. 7b31bbc exec: Clean up includes by Peter Maydell · 9 years ago
  40. a54c87b exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right AS by Peter Maydell · 9 years ago
  41. d7898cd cputlb.c: Use correct address space when looking up MemoryRegionSection by Peter Maydell · 9 years ago
  42. bcae01e cputlb: Change tlb_set_dirty() arg to cpu by Peter Crosthwaite · 9 years ago
  43. 9a13565 cputlb: move CPU_LOOP() for tlb_reset() to exec.c by Peter Crosthwaite · 9 years ago
  44. 97ed5cc tlb: Add "ifetch" argument to cpu_mmu_index() by Benjamin Herrenschmidt · 10 years ago
  45. d7a74a9 cputlb: Add functions for flushing TLB for a single MMU index by Peter Maydell · 10 years ago
  46. 03eebc9 memory: replace cpu_physical_memory_reset_dirty() with test-and-clear by Stefan Hajnoczi · 10 years ago
  47. 9564f52 cputlb: remove useless arguments to tlb_unprotect_code_phys, rename by Paolo Bonzini · 10 years ago
  48. fadc1cb Add MemTxAttrs to the IOTLB by Peter Maydell · 10 years ago
  49. e469b22 Make CPU iotlb a structure rather than a plain hwaddr by Peter Maydell · 10 years ago
  50. 79e2b9a exec: RCUify AddressSpaceDispatch by Paolo Bonzini · 10 years ago
  51. 9d82b5a exec: make iotlb RCU-friendly by Paolo Bonzini · 12 years ago
  52. 339aaf5 qemu-log: add log category for MMU info by Antony Pavlov · 10 years ago
  53. 88e89a5 implementing victim TLB for QEMU system emulated TLB by Xin Tong · 11 years ago
  54. f08b617 softmmu: introduce cpu_ldst.h by Paolo Bonzini · 11 years ago
  55. 58ed270 softmmu: move softmmu_template.h out of include/ by Paolo Bonzini · 11 years ago
  56. 0f590e74 softmmu: commonize helper definitions by Paolo Bonzini · 11 years ago
  57. 7e4e886 cputlb: Fix regression with TCG interpreter (bug 1310324) by Stefan Weil · 11 years ago
  58. 0c591eb cputlb: Change tlb_set_page() argument to CPUState by Andreas Färber · 12 years ago
  59. 00c8cb0 cputlb: Change tlb_flush() argument to CPUState by Andreas Färber · 11 years ago
  60. 31b030d cputlb: Change tlb_flush_page() argument to CPUState by Andreas Färber · 11 years ago
  61. a47dddd exec: Change cpu_abort() argument to CPUState by Andreas Färber · 12 years ago
  62. bb0e627 exec: Change memory_region_section_get_iotlb() argument to CPUState by Andreas Färber · 12 years ago
  63. baea4fa cputlb: Change tlb_unprotect_code_phys() argument to CPUState by Andreas Färber · 12 years ago
  64. 611d4f9 translate-all: Change tb_flush_jmp_cache() argument to CPUState by Andreas Färber · 12 years ago
  65. 8cd7043 cpu: Move tb_jmp_cache field from CPU_COMMON to CPUState by Andreas Färber · 12 years ago
  66. 09daed8 cpu: Add per-cpu address space by Edgar E. Iglesias · 11 years ago
  67. 7771709 exec: Make iotlb_to_region input an AS by Edgar E. Iglesias · 11 years ago
  68. 220c3eb memory: split cpu_physical_memory_* functions to its own include by Juan Quintela · 11 years ago
  69. a2f4d5b memory: make cpu_physical_memory_reset_dirty() take a length parameter by Juan Quintela · 11 years ago
  70. a2cd8c8 memory: s/dirty/clean/ in cpu_physical_memory_is_dirty() by Juan Quintela · 11 years ago
  71. 5215919 memory: cpu_physical_memory_mask_dirty_range() always clears a single flag by Juan Quintela · 11 years ago
  72. a1390db memory: create function to set a single dirty bit by Juan Quintela · 11 years ago
  73. eb2535f cputlb: Tidy memset() of arrays by Richard Henderson · 11 years ago
  74. 4fadb3b cputlb: Use memset() when flushing entries by Richard Henderson · 11 years ago
  75. 8125864 cputlb: Remove dead function tlb_update_dirty() by liguang · 12 years ago
  76. bdc4464 cpu: Use QTAILQ for CPU list by Andreas Färber · 12 years ago
  77. 182735e cpu: Make first_cpu and next_cpu CPUState by Andreas Färber · 12 years ago
  78. 1b5ec23 memory: return MemoryRegion from qemu_ram_addr_from_host by Paolo Bonzini · 12 years ago
  79. 7443b43 exec: move qemu_ram_addr_from_host_nofail to cputlb.c by Paolo Bonzini · 12 years ago
  80. c658b94 cpu: Turn cpu_unassigned_access() into a CPUState hook by Andreas Färber · 12 years ago
  81. 90260c6 exec: Resolve subpages in one step except for IOTLB fills by Jan Kiszka · 12 years ago
  82. 54b949d cputlb: fix debug logs by Hervé Poussineau · 12 years ago
  83. 149f54b memory: add address_space_translate by Paolo Bonzini · 12 years ago
  84. 8f3e03c cputlb: simplify tlb_set_page by Paolo Bonzini · 12 years ago
  85. d77953b cpu: Move current_tb field to CPUState by Andreas Färber · 12 years ago
  86. 022c62c exec: move include files to include/exec/ by Paolo Bonzini · 12 years ago
  87. a8170e5 Rename target_phys_addr_t to hwaddr by Avi Kivity · 12 years ago
  88. ac1970f memory: per-AddressSpace dispatch by Avi Kivity · 12 years ago
  89. 7762c2c memory: rename 'exec-obsolete.h' by Avi Kivity · 12 years ago
  90. 89c3333 Remove unused CONFIG_TCG_PASS_AREG0 and dead code by Blue Swirl · 13 years ago
  91. 116aae3 cputlb.c: Fix out of date comment by Peter Maydell · 13 years ago
  92. 56eb21e cputlb: fix watchpoints handling by Max Filippov · 13 years ago
  93. cc5bea6 cputlb: prepare private memory API for public consumption by Blue Swirl · 13 years ago
  94. 0cac1b6 cputlb: move TLB handling to a separate file by Blue Swirl · 13 years ago