109 Commits (f22855dffdbc2906f744b5bcfea869cbb66b8fb2)

Author SHA1 Message Date
Pierrick Bouvier ca7d7f4276 plugins: fix inject_mem_cb rw masking 2 years ago
Alex Bennée 508036532c plugins: add migration blocker 2 years ago
Alex Bennée 847a65dd76 plugins: add time control API 2 years ago
Akihiko Odaki ad59d5caee plugins: Ensure register handles are not NULL 2 years ago
Alex Bennée 2fa16246dd plugins: remove special casing for cpu->realized 2 years ago
Pierrick Bouvier 09afe9677e plugins: remove op from qemu_plugin_inline_cb 2 years ago
Pierrick Bouvier f86fd4d872 plugins: distinct types for callbacks 2 years ago
Pierrick Bouvier 7de77d3788 plugins: conditional callbacks 2 years ago
Pierrick Bouvier 36a1d8e710 plugins: add new inline op STORE_U64 2 years ago
Pierrick Bouvier 21032784e5 plugins: prepare introduction of new inline ops 2 years ago
Richard Henderson 4c833c60e0 disas: Use translator_st to get disassembly data 2 years ago
Richard Henderson e763953a24 plugins: Use DisasContextBase for qemu_plugin_tb_vaddr 2 years ago
Richard Henderson d3ace10590 plugins: Use DisasContextBase for qemu_plugin_insn_haddr 2 years ago
Richard Henderson e501325991 plugins: Read mem_only directly from TB cflags 2 years ago
Richard Henderson 36bc99bc78 plugins: Use translator_st for qemu_plugin_insn_data 2 years ago
Richard Henderson 4abc892362 plugins: Copy memory in qemu_plugin_insn_data 2 years ago
Philippe Mathieu-Daudé 80f034c5b2 accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetState 2 years ago
Philippe Mathieu-Daudé e096d370ad plugins: Update stale comment 2 years ago
Philippe Mathieu-Daudé 155fb465b1 plugins/api: Only include 'exec/ram_addr.h' with system emulation 2 years ago
Richard Henderson ccd8f17e02 plugins: Introduce PLUGIN_CB_MEM_REGULAR 2 years ago
Richard Henderson db409c01fd plugins: Simplify callback queues 2 years ago
Richard Henderson b0748975b8 tcg: Remove TCG_CALL_PLUGIN 2 years ago
Richard Henderson ac977170bf plugins: Use emit_before_op for PLUGIN_GEN_FROM_INSN 2 years ago
Richard Henderson 21a3f62ff2 plugins: Use emit_before_op for PLUGIN_GEN_FROM_TB 2 years ago
Richard Henderson c7ba94836a plugins: Create TCGHelperInfo for all out-of-line callbacks 2 years ago
Richard Henderson aff56de576 plugins: Move function pointer in qemu_plugin_dyn_cb 2 years ago
Richard Henderson 25875fe92e plugins: Zero new qemu_plugin_dyn_cb entries 2 years ago
Marc-André Lureau c65288de4d plugins: fix -Werror=maybe-uninitialized false-positive 2 years ago
Pierrick Bouvier 3077be2545 plugins: cleanup codepath for previous inline operation 2 years ago
Pierrick Bouvier fba3b490a2 plugins: remove non per_vcpu inline operation from API 2 years ago
Pierrick Bouvier 0bcebaba45 plugins: add inline operation per vcpu 2 years ago
Pierrick Bouvier 62f92b8d97 plugins: implement inline operation relative to cpu_index 2 years ago
Pierrick Bouvier 8042e2eadf plugins: define qemu_plugin_u64 2 years ago
Pierrick Bouvier a3c2cf0b89 plugins: scoreboard API 2 years ago
Ilya Leoshkevich e4e5cb4a54 {linux,bsd}-user: Introduce get_task_state() 2 years ago
Alex Bennée 8df5e27cf7 plugins: add an API to read registers 2 years ago
Alex Bennée c006147122 plugins: create CPUPluginState and migrate plugin_mask 2 years ago
Akihiko Odaki 33a277fec0 plugins: Use different helpers when reading registers 2 years ago
Pierrick Bouvier c490e681ec plugins: fix order of init/idle/resume callback 2 years ago
Pierrick Bouvier 4a448b148c plugins: add qemu_plugin_num_vcpus function 2 years ago
Pierrick Bouvier 926e146eff plugins: remove previous n_vcpus functions from API 2 years ago
Peter Maydell 493bc2dbc1 misc: Clean up includes 2 years ago
Paolo Bonzini d0cda6f461 configure, meson: rename targetos to host_os 2 years ago
Greg Manning 4789f9d3a1 plugins: fix win plugin tests on cross compile 2 years ago
Greg Manning 330fe3b03f plugins: make test/example plugins work on windows 2 years ago
Philippe Mathieu-Daudé f4f826c0e0 accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h' 3 years ago
Akihiko Odaki fb13735ab4 plugins: Check if vCPU is realized 3 years ago
Philippe Mathieu-Daudé 82f3346ff4 plugins/loader: Clean up global variable shadowing 3 years ago
Richard Henderson 405c02d85d plugin: Simplify struct qemu_plugin_hwaddr 3 years ago
Paolo Bonzini 2c13c57441 configure, meson: move --enable-plugins to meson 3 years ago