78 Commits (0bcebaba45c2cc3e671e002f3c15266f0ff03b8c)

Author SHA1 Message Date
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 3 years ago
Paolo Bonzini d0cda6f461 configure, meson: rename targetos to host_os 3 years ago
Greg Manning 4789f9d3a1 plugins: fix win plugin tests on cross compile 3 years ago
Greg Manning 330fe3b03f plugins: make test/example plugins work on windows 3 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
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 4 years ago
Emilio Cota 2bbbc1be8d plugins: make qemu_plugin_user_exit's locking order consistent with fork_start's 4 years ago
Alex Bennée f7e15affa8 plugins: add [pre|post]fork helpers to linux-user 4 years ago
Richard Henderson 5413c37f3b plugins: Assert mmu_idx in range before use in qemu_plugin_get_hwaddr 4 years ago
Richard Henderson a976a99a29 include/hw/core: Create struct CPUJumpCache 4 years ago
Paolo Bonzini e3af71e900 meson: remove dead assignments 4 years ago
Markus Armbruster 52581c718c Clean up header guards that don't match their file name 4 years ago
Peter Maydell 5df022cf2e osdep: Move memalign-related functions to their own header 5 years ago
Peter Maydell ad768e6f2a include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.h 5 years ago
Philippe Mathieu-Daudé cd6174843b exec/exec-all: Move 'qemu/log.h' include in units requiring it 5 years ago
Ivanov Arkady 91d4032710 plugins: add helper functions for coverage plugins 5 years ago
Paolo Bonzini 3765068947 configure: simplify creation of plugin symbol list 5 years ago
Alex Bennée 86a41ac7fd plugins/meson.build: fix linker issue with weird paths 5 years ago
Lukas Jünger 6a78a987c6 plugins/: Add missing functions to symbol list 5 years ago
Richard Henderson 37aff08726 plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb 5 years ago
Paolo Bonzini 654d6b0453 meson: switch minimum meson version to 0.58.2, minimum recommended to 0.59.2 6 years ago
Mahmoud Mandour 6a9e8a086d plugins/api: added a boolean parsing plugin api 5 years ago
Mahmoud Mandour 3a445acb49 plugins: allow plugin arguments to be passed directly 5 years ago
Alex Bennée 1156a03372 plugins: sort exported symbol list 5 years ago
Paolo Bonzini b906acace2 plugins: do not limit exported symbols if modules are active 5 years ago
Aaron Lindsay 2da42253ef plugins: Fix physical address calculation for IO regions 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
Alex Bennée 2572ac1b22 tcg/plugins: remove some stale entries from the symbol list 5 years ago
Alex Bennée 2d93203998 plugins: fix-up handling of internal hostaddr for 32 bit 5 years ago
Alex Bennée 7c4ab60f18 plugins/api: expose symbol lookup to plugins 5 years ago
Ahmed Abouzied e52ee00dab Remove leading underscores from QEMU defines 5 years ago