qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/5] TCG plugins new inline operations


From: Pierrick Bouvier
Subject: Re: [PATCH 0/5] TCG plugins new inline operations
Date: Fri, 8 Mar 2024 14:41:40 +0400
User-agent: Mozilla Thunderbird

Hi everyone,

polite ping for this series, that might have a chance to be included for 9.0 soft-freeze.

Regards,
Pierrick

On 2/29/24 09:53, Pierrick Bouvier wrote:
This series implement two new operations for plugins:
- Store inline allows to write a specific value to a scoreboard.
- Conditional callback executes a callback only when a given condition is true.
   The condition is evaluated inline.

It's possible to mix various inline operations (add, store) with conditional
callbacks, allowing efficient "trap" based counters.

It builds on top of new scoreboard API, introduced in the previous series.

Based-on: 20240229052506.933222-1-pierrick.bouvier@linaro.org

Pierrick Bouvier (5):
   plugins: prepare introduction of new inline ops
   plugins: add new inline op STORE_U64
   tests/plugin/inline: add test for STORE_U64 inline op
   plugins: conditional callbacks
   tests/plugin/inline: add test for condition callback

  include/qemu/plugin.h        |  10 +-
  include/qemu/qemu-plugin.h   |  80 +++++++-
  plugins/plugin.h             |   9 +
  accel/tcg/plugin-gen.c       | 359 +++++++++++++++++++++++++++++++----
  plugins/api.c                |  76 +++++++-
  plugins/core.c               |  28 ++-
  tests/plugin/inline.c        | 128 ++++++++++++-
  plugins/qemu-plugins.symbols |   2 +
  8 files changed, 633 insertions(+), 59 deletions(-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]