You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/plugins
Rowan Hart 30424b8d42 plugins: Add memory hardware address read/write API
This patch adds functions to the plugins API to allow plugins to read
and write memory via hardware addresses. The functions use the current
address space of the current CPU in order to avoid exposing address
space information to users. A later patch may want to add a function to
permit a specified address space, for example to facilitate
architecture-specific plugins that want to operate on them, for example
reading ARM secure memory.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Rowan Hart <rowanbhart@gmail.com>
Message-ID: <20250624175351.440780-6-rowanbhart@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250627112512.1880708-10-alex.bennee@linaro.org>
2 weeks ago
..
api-system.c plugins/api: split out time control helpers 4 months ago
api-user.c plugins/api: split out time control helpers 4 months ago
api.c plugins: Add memory hardware address read/write API 2 weeks ago
core.c plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacks 2 weeks ago
loader.c qemu: Convert target_name() to TargetInfo API 3 months ago
meson.build meson: fix Windows build 1 month ago
plugin.h plugins/loader: compile loader only once 4 months ago
system.c plugins/loader: compile loader only once 4 months ago
user.c plugins/loader: compile loader only once 4 months ago