| Commit message (Expand) | Author | Age | Files | Lines |
* | accel/tcg: Add tlb_flush_page_bits_by_mmuidx* | Richard Henderson | 2020-10-20 | 1 | -9/+266 |
* | exec: Remove MemoryRegion::global_locking field | Philippe Mathieu-Daudé | 2020-09-30 | 1 | -2/+2 |
* | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 2020-09-23 | 1 | -12/+12 |
* | cputlb: Make store_helper less fragile to compiler optimizations | Richard Henderson | 2020-09-03 | 1 | -59/+79 |
* | meson: rename included C source files to .c.inc | Paolo Bonzini | 2020-08-21 | 1 | -1/+1 |
* | trace: switch position of headers to what Meson requires | Paolo Bonzini | 2020-08-21 | 1 | -1/+1 |
* | tcg: update comments for save_iotlb_data in cputlb | Alex Bennée | 2020-07-24 | 1 | -6/+5 |
* | cputlb: ensure we save the IOTLB data in case of reset | Alex Bennée | 2020-07-15 | 1 | -3/+35 |
* | cputlb: destroy CPUTLB with tlb_destroy | Emilio G. Cota | 2020-06-16 | 1 | -0/+15 |
* | accel/tcg: Add endian-specific cpu_{ld, st}* operations | Richard Henderson | 2020-05-11 | 1 | -61/+175 |
* | accel/tcg: Add probe_access_flags | Richard Henderson | 2020-05-11 | 1 | -77/+80 |
* | cputlb: Hoist timestamp outside of loops over tlbs | Richard Henderson | 2020-01-22 | 1 | -6/+8 |
* | cputlb: Initialize tlbs as flushed | Richard Henderson | 2020-01-22 | 1 | -2/+3 |
* | cputlb: Partially merge tlb_dyn_init into tlb_init | Richard Henderson | 2020-01-22 | 1 | -17/+16 |
* | cputlb: Split out tlb_mmu_flush_locked | Richard Henderson | 2020-01-22 | 1 | -5/+10 |
* | cputlb: Hoist tlb portions in tlb_flush_one_mmuidx_locked | Richard Henderson | 2020-01-22 | 1 | -9/+10 |
* | cputlb: Hoist tlb portions in tlb_mmu_resize_locked | Richard Henderson | 2020-01-22 | 1 | -18/+17 |
* | cputlb: Pass CPUTLBDescFast to tlb_n_entries and sizeof_tlb | Richard Henderson | 2020-01-22 | 1 | -7/+8 |
* | cputlb: Make tlb_n_entries private to cputlb.c | Richard Henderson | 2020-01-22 | 1 | -0/+5 |
* | cputlb: Merge tlb_table_flush_by_mmuidx into tlb_flush_one_mmuidx_locked | Richard Henderson | 2020-01-22 | 1 | -12/+7 |
* | cputlb: Handle NB_MMU_MODES > TARGET_PAGE_BITS_MIN | Richard Henderson | 2020-01-22 | 1 | -35/+132 |
* | cputlb: Expand cpu_ldst_template.h in cputlb.c | Richard Henderson | 2020-01-16 | 1 | -1/+106 |
* | cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_code | Richard Henderson | 2020-01-16 | 1 | -71/+23 |
* | cputlb: Move body of cpu_ldst_template.h out of line | Richard Henderson | 2020-01-16 | 1 | -0/+116 |
* | Remove unassigned_access CPU hook | Peter Maydell | 2019-11-11 | 1 | -2/+0 |
* | Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-plugins-281019-4'... | Peter Maydell | 2019-10-30 | 1 | -1/+59 |
|\ |
|
| * | cputlb: ensure _cmmu helper functions follow the naming standard | Alex Bennée | 2019-10-28 | 1 | -3/+21 |
| * | plugins: implement helpers for resolving hwaddr | Alex Bennée | 2019-10-28 | 1 | -0/+42 |
| * | atomic_template: add inline trace/plugin helpers | Emilio G. Cota | 2019-10-28 | 1 | -0/+2 |
| * | cputlb: introduce get_page_addr_code_hostp | Emilio G. Cota | 2019-10-28 | 1 | -1/+13 |
| * | trace: add mmu_index to mem_info | Alex Bennée | 2019-10-28 | 1 | -0/+2 |
* | | cputlb: Fix tlb_vaddr_to_host | Richard Henderson | 2019-10-28 | 1 | -1/+1 |
* | | cputlb: ensure _cmmu helper functions follow the naming standard | Alex Bennée | 2019-10-28 | 1 | -3/+21 |
|/ |
|
* | cputlb: Pass retaddr to tb_invalidate_phys_page_fast | Richard Henderson | 2019-09-25 | 1 | -5/+1 |
* | cputlb: Remove cpu->mem_io_vaddr | Richard Henderson | 2019-09-25 | 1 | -2/+0 |
* | cputlb: Handle TLB_NOTDIRTY in probe_access | Richard Henderson | 2019-09-25 | 1 | -9/+17 |
* | cputlb: Merge and move memory_notdirty_write_{prepare,complete} | Richard Henderson | 2019-09-25 | 1 | -34/+42 |
* | cputlb: Partially inline memory_region_section_get_iotlb | Richard Henderson | 2019-09-25 | 1 | -24/+42 |
* | cputlb: Move NOTDIRTY handling from I/O path to TLB path | Richard Henderson | 2019-09-25 | 1 | -3/+23 |
* | cputlb: Move ROM handling from I/O path to TLB path | Richard Henderson | 2019-09-25 | 1 | -15/+21 |
* | cputlb: Introduce TLB_BSWAP | Richard Henderson | 2019-09-25 | 1 | -29/+43 |
* | cputlb: Split out load/store_memop | Richard Henderson | 2019-09-25 | 1 | -52/+55 |
* | cputlb: Use qemu_build_not_reached in load/store_helpers | Richard Henderson | 2019-09-25 | 1 | -3/+2 |
* | cputlb: Disable __always_inline__ without optimization | Richard Henderson | 2019-09-25 | 1 | -2/+2 |
* | tcg: Factor out probe_write() logic into probe_access() | David Hildenbrand | 2019-09-03 | 1 | -11/+32 |
* | tcg: Make probe_write() return a pointer to the host page | David Hildenbrand | 2019-09-03 | 1 | -5/+16 |
* | tcg: Enforce single page access in probe_write() | David Hildenbrand | 2019-09-03 | 1 | -0/+2 |
* | tcg: Check for watchpoints in probe_write() | David Hildenbrand | 2019-09-03 | 1 | -2/+13 |
* | cputlb: Handle watchpoints via TLB_WATCHPOINT | Richard Henderson | 2019-09-03 | 1 | -10/+79 |
* | cputlb: Remove double-alignment in store_helper | Richard Henderson | 2019-09-03 | 1 | -2/+1 |