aboutsummaryrefslogtreecommitdiff
path: root/accel
AgeCommit message (Expand)AuthorFilesLines
2024-05-07Merge tag 'pull-tcg-20240507' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson1-1/+1
2024-05-06accel/tcg: Introduce CF_BP_PAGERichard Henderson1-1/+1
2024-05-06Merge tag 'accel-20240506' of https://github.com/philmd/qemu into stagingRichard Henderson9-20/+65
2024-05-06user: Declare get_task_state() once in 'accel/tcg/vcpu-state.h'Philippe Mathieu-Daudé1-0/+18
2024-05-06accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetStatePhilippe Mathieu-Daudé2-4/+4
2024-05-06accel/tcg: Restrict cpu_plugin_mem_cbs_enabled() to TCGPhilippe Mathieu-Daudé1-0/+17
2024-05-06accel/tcg: Move user definition of cpu_interrupt() to user-exec.cPhilippe Mathieu-Daudé2-9/+8
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé3-2/+13
2024-05-06accel/tcg: Use cpu_loop_exit_requested() in cpu_loop_exec_tb()Philippe Mathieu-Daudé1-5/+2
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-05-03kvm: move target-dependent interrupt routing out of kvm-all.cPaolo Bonzini1-59/+3
2024-05-03tcg: remove CPU* types from typedefs.hPaolo Bonzini1-2/+2
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/hvf: Use accel-specific per-vcpu @dirty fieldPhilippe Mathieu-Daudé1-5/+5
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é2-5/+1
2024-04-23accel/tcg/icount-common: Consolidate the use of warn_report_once()Zhao Liu1-4/+2
2024-04-23kvm/tdx: Ignore memory conversion to shared of unassigned regionIsaku Yamahata1-0/+12
2024-04-23kvm/tdx: Don't complain when converting vMMIO region to sharedIsaku Yamahata1-3/+16
2024-04-23kvm: handle KVM_EXIT_MEMORY_FAULTChao Peng2-10/+90
2024-04-23kvm/memory: Make memory type private by default if it has guest memfd backendXiaoyao Li1-0/+10
2024-04-23kvm: Enable KVM_SET_USER_MEMORY_REGION2 for memslotChao Peng2-9/+39
2024-04-23RAMBlock: Add support of KVM private guest memfdXiaoyao Li2-0/+33
2024-04-23kvm: Introduce support for memory_attributesXiaoyao Li1-0/+32
2024-04-23trace/kvm: Split address space and slot id in trace_kvm_set_user_memory()Xiaoyao Li2-3/+4
2024-04-23KVM: remove kvm_arch_cpu_check_are_resettablePaolo Bonzini2-6/+1
2024-04-23KVM: track whether guest state is encryptedPaolo Bonzini1-3/+14
2024-04-18kvm: use configs/ definition to conditionalize debug supportPaolo Bonzini2-7/+7
2024-04-09accel/tcg: Improve can_do_io managementRichard Henderson1-22/+23
2024-04-09accel/tcg: Add insn_start to DisasContextBaseRichard Henderson1-0/+2