aboutsummaryrefslogtreecommitdiff
path: root/accel/tcg
AgeCommit message (Expand)AuthorFilesLines
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé3-0/+3
2024-05-06exec/cpu: Rename PAGE_BITS macro to PAGE_RWXBALATON Zoltan1-1/+1
2024-04-30plugins: Update the documentation block for plugin-gen.cRichard Henderson1-27/+4
2024-04-30plugins: Inline plugin_gen_empty_callbackRichard Henderson1-16/+3
2024-04-30plugins: Merge qemu_plugin_tb_insn_get to plugin-gen.cRichard Henderson1-7/+32
2024-04-30plugins: Split out common cb expandersRichard Henderson1-43/+41
2024-04-30plugins: Replace pr_ops with a proper debug dump flagRichard Henderson1-56/+11
2024-04-30plugins: Introduce PLUGIN_CB_MEM_REGULARRichard Henderson1-1/+1
2024-04-30plugins: Simplify callback queuesRichard Henderson1-42/+48
2024-04-30tcg: Remove INDEX_op_plugin_cb_{start,end}Richard Henderson1-18/+0
2024-04-30plugins: Remove plugin helpersRichard Henderson2-25/+0
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEMRichard Henderson1-365/+45
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_INSNRichard Henderson1-221/+65
2024-04-30plugins: Add PLUGIN_GEN_AFTER_TBRichard Henderson1-21/+16
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_TBRichard Henderson1-39/+57
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_AFTER_INSNRichard Henderson1-31/+43
2024-04-30plugins: Move function pointer in qemu_plugin_dyn_cbRichard Henderson1-2/+2
2024-04-26exec: Move CPUTLBEntry helpers to cputlb.cPhilippe Mathieu-Daudé1-0/+51
2024-04-26accel/tcg: Rename load-extract/store-insert headers using .h.inc suffixPhilippe Mathieu-Daudé1-2/+2
2024-04-26accel/tcg: Include missing headers in 'tb-jmp-cache.h'Philippe Mathieu-Daudé1-0/+3
2024-04-26accel/tcg: Include missing 'hw/core/cpu.h' headerPhilippe Mathieu-Daudé1-0/+2
2024-04-26accel/tcg: Un-inline retaddr helpers to 'user-retaddr.h'Philippe Mathieu-Daudé3-0/+32
2024-04-26accel: Include missing 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-04-26exec: Reduce tlb_set_dirty() declaration scopePhilippe Mathieu-Daudé1-1/+1
2024-04-23accel/tcg/icount-common: Consolidate the use of warn_report_once()Zhao Liu1-4/+2
2024-04-09accel/tcg: Improve can_do_io managementRichard Henderson1-22/+23
2024-04-09accel/tcg: Add insn_start to DisasContextBaseRichard Henderson1-0/+2
2024-04-02accel/tcg/plugin: Remove CONFIG_SOFTMMU_GATE definitionPhilippe Mathieu-Daudé1-6/+0
2024-03-29accel/tcg: Use CPUState.get_pc in cpu_io_recompileRichard Henderson1-1/+1
2024-03-12bulk: Call in place single use cpu_env()Philippe Mathieu-Daudé1-2/+1
2024-03-06plugins: cleanup codepath for previous inline operationPierrick Bouvier1-9/+4
2024-03-06plugins: add inline operation per vcpuPierrick Bouvier1-0/+7
2024-03-06plugins: implement inline operation relative to cpu_indexPierrick Bouvier1-13/+56
2024-03-05accel/tcg: Add TLB_CHECK_ALIGNEDRichard Henderson1-3/+27
2024-03-05accel/tcg: Add tlb_fill_flags to CPUTLBEntryFullRichard Henderson1-4/+1
2024-02-29accel/tcg: Disconnect TargetPageDataNode from page sizeRichard Henderson1-5/+8
2024-02-29cpu: Remove page_size_initRichard Henderson1-1/+0
2024-02-29accel/tcg: Remove qemu_host_page_size from page_protect/page_unprotectRichard Henderson1-8/+10
2024-02-29tcg: Avoid double lock if page tables happen to be in mmio memory.Jonathan Cameron1-24/+10
2024-02-29accel/tcg: Set can_do_io at at start of lookup_tb_ptr helperPeter Maydell1-0/+8
2024-02-28plugins: create CPUPluginState and migrate plugin_maskAlex Bennée1-1/+2
2024-02-28plugins: Use different helpers when reading registersAkihiko Odaki2-5/+41
2024-02-20accel/tcg: correct typosManos Pitsidianakis1-1/+1
2024-02-03include/exec: Change cpu_mmu_index argument to CPUStateRichard Henderson2-23/+41
2024-01-29target/i386: Extract x86_cpu_exec_halt() from accel/tcg/Philippe Mathieu-Daudé1-12/+0
2024-01-29accel/tcg: Introduce TCGCPUOps::cpu_exec_halt() handlerPhilippe Mathieu-Daudé1-0/+5
2024-01-29accel/tcg: Inline need_replay_interruptRichard Henderson1-15/+2
2024-01-29target/i386: Extract x86_need_replay_interrupt() from accel/tcg/Philippe Mathieu-Daudé1-4/+0
2024-01-29accel/tcg: Introduce TCGCPUOps::need_replay_interrupt() handlerPhilippe Mathieu-Daudé1-3/+5
2024-01-29accel/tcg: Use CPUState.cc instead of CPU_GET_CLASS in cpu-exec.cRichard Henderson1-49/+52