Re: [RFC PATCH 1/1] QEMU plugin interface extension

2021-08-26 Thread Florian Hauschild
Am 24.08.21 um 16:47 schrieb Peter Maydell: > On Tue, 24 Aug 2021 at 15:34, Florian Hauschild > wrote: >> >> >> >> Am 21.08.21 um 15:18 schrieb Peter Maydell: >>> On Sat, 21 Aug 2021 at 10:48, Florian Hauschild >>> wrote: >>>> >

Re: [RFC PATCH 1/1] QEMU plugin interface extension

2021-08-24 Thread Florian Hauschild
Am 21.08.21 um 15:18 schrieb Peter Maydell: > On Sat, 21 Aug 2021 at 10:48, Florian Hauschild > wrote: >> >> This extension covers functions: >> * to read and write guest memory >> * to read and write guest registers >> * to flush tb cache >>

[RFC PATCH 1/1] QEMU plugin interface extension

2021-08-21 Thread Florian Hauschild
state with a plugin during execution * control cache of tcg * allow for precise instrumentation in execution flow Signed-off-by: Florian Hauschild --- include/qemu/qemu-plugin.h | 35 plugins/meson.build | 1 + plugins/readwriteextension.c | 106

[RFC PATCH 0/1] QEMU TCG plugin interface extensions

2021-08-21 Thread Florian Hauschild
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