44 Commits (6a079f2e68e1832ebca0e7d64bc31ffebde9b2dd)

Author SHA1 Message Date
Philippe Mathieu-Daudé 0f3974b64c accel/tcg: Move qemu_plugin_vcpu_init__async() to plugins/ 2 years ago
Philippe Mathieu-Daudé 2089a2e5bb plugins: Ensure vCPU index is assigned in init/exit hooks 2 years ago
Pierrick Bouvier ca7d7f4276 plugins: fix inject_mem_cb rw masking 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
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
Richard Henderson ccd8f17e02 plugins: Introduce PLUGIN_CB_MEM_REGULAR 2 years ago
Richard Henderson b0748975b8 tcg: Remove TCG_CALL_PLUGIN 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
Pierrick Bouvier 3077be2545 plugins: cleanup codepath for previous inline operation 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 a3c2cf0b89 plugins: scoreboard API 2 years ago
Alex Bennée c006147122 plugins: create CPUPluginState and migrate plugin_mask 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
Peter Maydell 493bc2dbc1 misc: Clean up includes 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é 69a305eff4 plugins: Remove unused 'exec/helper-proto.h' header 3 years ago
Richard Henderson 507271d468 include/qemu/plugin: Inline qemu_plugin_disable_mem_helpers 3 years ago
Alex Bennée 548c96095d includes: move tb_flush into its own header 3 years ago
Richard Henderson f45549233f plugins: Iterate on cb_lists in qemu_plugin_user_exit 3 years ago
Emilio Cota 2bbbc1be8d plugins: make qemu_plugin_user_exit's locking order consistent with fork_start's 3 years ago
Alex Bennée f7e15affa8 plugins: add [pre|post]fork helpers to linux-user 4 years ago
Richard Henderson a976a99a29 include/hw/core: Create struct CPUJumpCache 4 years ago
Richard Henderson 37aff08726 plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb 5 years ago
Alex Bennée f7e68c9c99 tcg/plugins: implement a qemu_plugin_user_exit helper 5 years ago
Richard Henderson 785ea711b1 trace: Fold mem-internal.h into mem.h 5 years ago
Richard Henderson c7bb41b44a plugins: Drop tcg_flags from struct qemu_plugin_dyn_cb 5 years ago
Thomas Huth 2068cabd3f Do not include cpu.h if it's not really necessary 5 years ago
Thomas Huth 4c386f8064 Do not include sysemu/sysemu.h if it's not really necessary 5 years ago
Daniele Buono c905a3680d cfi: Initial support for cfi-icall in QEMU 5 years ago
Stefan Hajnoczi ac90871cf8 lockable: add QemuRecMutex support 6 years ago
Emilio G. Cota dcc474c69e plugins/core: add missing break in cb_to_tcg_flags 6 years ago
Emilio G. Cota 54cb65d858 plugin: add core code 9 years ago