qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/1] QEMU TCG plugin interface extensions
@ 2021-08-21  9:45 Florian Hauschild
  2021-08-21  9:45 ` [RFC PATCH 1/1] QEMU plugin interface extension Florian Hauschild
  2021-08-21 10:42 ` [RFC PATCH 0/1] QEMU TCG plugin interface extensions Alexandre IOOSS
  0 siblings, 2 replies; 9+ messages in thread
From: Florian Hauschild @ 2021-08-21  9:45 UTC (permalink / raw)
  To: qemu-devel
  Cc: Alex Bennée, Alexandre Iooss, Mahmoud Mandour,
	Florian Hauschild

Hi all,

I extended the plugin interface with additional functionalities.
I wrote the extensions for fault injection/exploration reasearch using
QEMU. The additional functionalities for a plugin are:
  * Read and write guest memory
  * Read and write guest registers
  * Allow plugin to force QEMU into single step mode
  * Flush TB cache from plugin

Currently the changes are stored inside its own c file.
Should it be moved into one of the other plugin files?
Should a new config option be added to only enable the additional
extensions if set?

Best regards,
Florian


Florian Hauschild (1):
  QEMU plugin interface extension

 include/qemu/qemu-plugin.h   |  35 ++++++++++++
 plugins/meson.build          |   1 +
 plugins/readwriteextension.c | 106 +++++++++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+)
 create mode 100644 plugins/readwriteextension.c

-- 
2.25.1



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-09-15 11:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-21  9:45 [RFC PATCH 0/1] QEMU TCG plugin interface extensions Florian Hauschild
2021-08-21  9:45 ` [RFC PATCH 1/1] QEMU plugin interface extension Florian Hauschild
2021-08-21 13:18   ` Peter Maydell
2021-08-24 14:34     ` Florian Hauschild
2021-08-24 14:47       ` Peter Maydell
2021-08-26 14:12         ` Florian Hauschild
2021-08-26 14:25           ` Peter Maydell
2021-09-15 10:51   ` Alex Bennée
2021-08-21 10:42 ` [RFC PATCH 0/1] QEMU TCG plugin interface extensions Alexandre IOOSS

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).