Age | Commit message (Expand) | Author | Files | Lines |
2020-06-16 | cputlb: destroy CPUTLB with tlb_destroy | Emilio G. Cota | 1 | -0/+8 |
2020-05-11 | accel/tcg: Add probe_access_flags | Richard Henderson | 1 | -0/+22 |
2020-05-11 | accel/tcg: Add block comment for probe_access | Richard Henderson | 1 | -0/+17 |
2019-12-16 | tcg: cputlb: Add probe_read | Beata Michalska | 1 | -0/+6 |
2019-10-28 | include/exec: wrap cpu_ldst.h in CONFIG_TCG | Alex Bennée | 1 | -0/+2 |
2019-10-28 | cputlb: introduce get_page_addr_code_hostp | Emilio G. Cota | 1 | -0/+38 |
2019-10-28 | cputlb: document get_page_addr_code | Emilio G. Cota | 1 | -3/+21 |
2019-10-10 | s390x/tcg: MVCL: Exit to main loop if requested | David Hildenbrand | 1 | -0/+17 |
2019-09-25 | cputlb: Partially inline memory_region_section_get_iotlb | Richard Henderson | 1 | -5/+1 |
2019-09-03 | tcg: Factor out probe_write() logic into probe_access() | David Hildenbrand | 1 | -2/+8 |
2019-09-03 | tcg: Make probe_write() return a pointer to the host page | David Hildenbrand | 1 | -2/+2 |
2019-09-03 | tcg: Factor out CONFIG_USER_ONLY probe_write() from s390x code | David Hildenbrand | 1 | -2/+2 |
2019-08-16 | include: Make headers more self-contained | Markus Armbruster | 1 | -0/+1 |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster | 1 | -1/+0 |
2019-05-10 | tcg: Use CPUClass::tlb_fill in cputlb.c | Richard Henderson | 1 | -9/+0 |
2019-04-24 | tcg: Hoist max_insns computation to tb_gen_code | Richard Henderson | 1 | -2/+2 |
2019-02-11 | exec-all: document that tlb_fill can trigger a TLB resize | Emilio G. Cota | 1 | -0/+5 |
2019-01-29 | accel/tcg: Add cluster number to TCG TB hash | Peter Maydell | 1 | -1/+3 |
2018-10-18 | exec: introduce tlb_init | Emilio G. Cota | 1 | -0/+8 |
2018-08-14 | accel/tcg: Check whether TLB entry is RAM consistently with how we set it up | Peter Maydell | 1 | -2/+0 |
2018-07-02 | tcg: simplify !CONFIG_TCG handling of tb_invalidate_* | Paolo Bonzini | 1 | -5/+3 |
2018-07-02 | tcg: Fix --disable-tcg build breakage | Philippe Mathieu-Daudé | 1 | -4/+9 |
2018-06-28 | move public invalidate APIs out of translate-all.{c,h}, clean up | Paolo Bonzini | 1 | -4/+4 |
2018-06-15 | tcg: remove tb_lock | Emilio G. Cota | 1 | -4/+0 |
2018-06-15 | translate-all: protect TB jumps with a per-destination-TB lock | Emilio G. Cota | 1 | -13/+22 |
2018-06-15 | translate-all: introduce assert_no_pages_locked | Emilio G. Cota | 1 | -0/+8 |
2018-06-15 | translate-all: use per-page locking in !user-mode | Emilio G. Cota | 1 | -1/+2 |
2018-06-15 | translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB | Emilio G. Cota | 1 | -1/+1 |
2018-06-15 | tcg: track TBs with per-region BST's | Emilio G. Cota | 1 | -1/+0 |
2018-06-15 | exec.c: Handle IOMMUs in address_space_translate_for_iotlb() | Peter Maydell | 1 | -1/+2 |
2018-06-15 | cputlb: Pass cpu_transaction_failed() the correct physaddr | Peter Maydell | 1 | -2/+11 |
2018-05-31 | Make tb_invalidate_phys_addr() take a MemTxAttrs argument | Peter Maydell | 1 | -2/+3 |
2018-04-11 | icount: fix cpu_restore_state_from_tb for non-tb-exit cases | Pavel Dovgalyuk | 1 | -1/+4 |
2018-01-25 | accel/tcg: add size paremeter in tlb_fill() | Laurent Vivier | 1 | -3/+3 |
2017-12-21 | cpu: refactor cpu_address_space_init() | Peter Xu | 1 | -2/+4 |
2017-11-13 | accel/tcg/translate-all: expand cpu_restore_state addr check | Alex Bennée | 1 | -0/+11 |
2017-10-24 | exec-all: rename tb_free to tb_remove | Emilio G. Cota | 1 | -1/+1 |
2017-10-24 | translate-all: use a binary search tree to track TBs in TBContext | Emilio G. Cota | 1 | -1/+5 |
2017-10-24 | tcg: Remove CF_IGNORE_ICOUNT | Richard Henderson | 1 | -8/+9 |
2017-10-24 | tcg: Add CF_LAST_IO + CF_USE_ICOUNT to CF_HASH_MASK | Richard Henderson | 1 | -1/+2 |
2017-10-24 | tcg: Include CF_COUNT_MASK in CF_HASH_MASK | Richard Henderson | 1 | -1/+1 |
2017-10-24 | tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK | Emilio G. Cota | 1 | -1/+19 |
2017-10-10 | exec-all: extract tb->tc_* into a separate struct tc_tb | Emilio G. Cota | 1 | -2/+10 |
2017-10-10 | exec-all: introduce TB_PAGE_ADDR_FMT | Emilio G. Cota | 1 | -0/+2 |
2017-10-10 | exec-all: bring tb->invalid into tb->cflags | Emilio G. Cota | 1 | -2/+1 |
2017-10-10 | exec-all: fix typos in TranslationBlock's documentation | Emilio G. Cota | 1 | -2/+2 |
2017-09-07 | tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h | Richard Henderson | 1 | -92/+3 |
2017-09-06 | target: [tcg] Use a generic enum for DISAS_ values | Lluís Vilanova | 1 | -30/+0 |
2017-09-06 | tcg: Add generic DISAS_NORETURN | Richard Henderson | 1 | -0/+1 |
2017-07-19 | tcg: Pass generic CPUState to gen_intermediate_code() | Lluís Vilanova | 1 | -1/+1 |