summaryrefslogtreecommitdiffstats
path: root/accel/tcg/translate-all.c
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Split out setjmp_gen_codeRichard Henderson2022-11-091-25/+33
* tcg: Move TCG_TARGET_HAS_direct_jump init to tb_gen_codeRichard Henderson2022-11-091-10/+0Star
* accel/tcg: Complete cpu initialization before registrationRichard Henderson2022-10-311-9/+7Star
* accel/tcg: Remove reset_icount argument from cpu_restore_state_from_tbRichard Henderson2022-10-311-8/+7Star
* accel/tcg: Remove will_exit argument from cpu_restore_stateRichard Henderson2022-10-311-10/+2Star
* accel/tcg: Introduce cpu_unwind_state_dataRichard Henderson2022-10-311-25/+49
* accel/tcg: Remove restore_state_to_opc functionRichard Henderson2022-10-261-14/+2Star
* accel/tcg: Add restore_state_to_opc to TCGCPUOpsRichard Henderson2022-10-261-2/+22
* accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user-exec.cRichard Henderson2022-10-261-50/+0Star
* accel/tcg: Use tb_invalidate_phys_range in page_set_flagsRichard Henderson2022-10-261-2/+6
* accel/tcg: Use page_reset_target_data in page_set_flagsRichard Henderson2022-10-261-8/+5Star
* accel/tcg: Call tb_invalidate_phys_page for PAGE_RESETRichard Henderson2022-10-261-8/+11
* accel/tcg: Use tb_invalidate_phys_page in page_set_flagsRichard Henderson2022-10-261-1/+1
* accel/tcg: Rename tb_invalidate_phys_pageRichard Henderson2022-10-261-2/+3
* accel/tcg: Introduce tb_{set_}page_addr{0,1}Richard Henderson2022-10-261-8/+8
* accel/tcg: Split out tb-maint.cRichard Henderson2022-10-261-755/+11Star
* accel/tcg: Split out PageDesc to internal.hRichard Henderson2022-10-261-30/+1Star
* accel/tcg: Remove disabled debug in translate-all.cRichard Henderson2022-10-261-109/+0Star
* accel/tcg: Make page_alloc_target_data allocation constantRichard Henderson2022-10-261-2/+6
* accel/tcg: Introduce TARGET_TB_PCRELRichard Henderson2022-10-041-21/+43
* accel/tcg: Introduce tb_pc and log_pcRichard Henderson2022-10-041-16/+21
* include/hw/core: Create struct CPUJumpCacheRichard Henderson2022-10-041-3/+25
* accel/tcg: Do not align tb->page_addr[0]Richard Henderson2022-10-041-4/+5
* accel/tcg: Use bool for page_find_allocRichard Henderson2022-10-041-7/+7
* accel/tcg: Remove PageDesc code_bitmapRichard Henderson2022-10-041-74/+4Star
* linux-user: Passthrough MADV_DONTNEED for certain file mappingsIlya Leoshkevich2022-09-271-1/+1
* accel/tcg: Add fast path for translator_ld*Richard Henderson2022-09-061-15/+8Star
* accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson2022-09-061-2/+4
* linux-user/aarch64: Reset target data on MADV_DONTNEEDVitaly Buka2022-08-111-0/+26
* linux-user/aarch64: Do not clear PROT_MTE on mprotectRichard Henderson2022-07-181-2/+11
* accel/tcg: Inline dump_opcount_info() and remove itBernhard Beschow2022-06-111-5/+0Star
* util/log: Remove qemu_log_flushRichard Henderson2022-04-201-1/+0Star
* *: Use fprintf between qemu_log_trylock/unlockRichard Henderson2022-04-201-54/+61
* util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson2022-04-201-1/+1
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-061-1/+0Star
* include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.hPeter Maydell2022-02-211-0/+1
* accel/tcg: suppress IRQ check for special TBsAlex Bennée2021-11-291-2/+2
* qapi: introduce x-query-opcount QMP commandDaniel P. Berrangé2021-11-021-2/+2
* qapi: introduce x-query-jit QMP commandDaniel P. Berrangé2021-11-021-36/+44
* accel/tcg: Clear PAGE_WRITE before translationIlya Leoshkevich2021-09-141-25/+34
* accel/tcg: Record singlestep_enabled in tb->cflagsRichard Henderson2021-07-211-4/+0Star
* accel/tcg: Handle -singlestep in curr_cflagsRichard Henderson2021-07-211-1/+1
* accel/tcg: Reduce CF_COUNT_MASK to match TCG_MAX_INSNSRichard Henderson2021-07-211-3/+2Star
* tcg: Move tb_phys_invalidate_count to tb_ctxRichard Henderson2021-07-091-4/+4
* tcg: Bake tb_destroy() into tcg_region_treeLiren Wei2021-07-091-6/+0Star
* accel/tcg: Hoist tcg_tb_insert() up above tb_link_page()Liren Wei2021-07-091-1/+8
* tcg: Move tcg_init_ctx and tcg_ctx from accel/tcg/Richard Henderson2021-06-141-3/+0Star
* accel/tcg: Merge tcg_exec_init into tcg_init_machineRichard Henderson2021-06-111-19/+2Star
* tcg: Create tcg_initRichard Henderson2021-06-111-2/+1Star
* accel/tcg: Move alloc_code_gen_buffer to tcg/region.cRichard Henderson2021-06-111-413/+1Star