aboutsummaryrefslogtreecommitdiff
path: root/accel
AgeCommit message (Expand)AuthorFilesLines
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
2024-04-08kvm: error out of kvm_irqchip_add_msi_route() in case of full route tableIgor Mammedov1-5/+10
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-09hw/xen: Extract 'xen_igd.h' from 'xen_pt.h'Philippe Mathieu-Daudé1-0/+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-16i386: xen: fix compilation --without-default-devicesPaolo Bonzini1-0/+1
2024-02-05migration: prevent migration when VM has poisoned memoryWilliam Roche2-0/+15
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
2024-01-29accel/tcg: Un-inline icount_exit_request() for clarityPhilippe Mathieu-Daudé1-4/+12
2024-01-29accel/tcg: Rename tcg_cpus_exec() -> tcg_cpu_exec()Philippe Mathieu-Daudé4-4/+4
2024-01-29accel/tcg: Rename tcg_cpus_destroy() -> tcg_cpu_destroy()Philippe Mathieu-Daudé4-4/+4
2024-01-29accel/tcg: Rename tcg_ss[] -> tcg_specific_ss[] in mesonPhilippe Mathieu-Daudé1-6/+6
2024-01-29accel/tcg: Move perf and debuginfo support to tcg/Ilya Leoshkevich6-612/+1
2024-01-29accel/tcg: Remove #ifdef TARGET_I386 from perf.cIlya Leoshkevich1-4/+0
2024-01-29accel/tcg: Make use of qemu_target_page_mask() in perf.cIlya Leoshkevich1-1/+2
2024-01-29accel/tcg/cpu-exec: Use RCU_READ_LOCK_GUARDPhilippe Mathieu-Daudé1-3/+1
2024-01-29cpu-exec: simplify jump cache managementPaolo Bonzini2-46/+28