[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 00/12] TCG Plugin inline operation enhancement
From: |
Alex Bennée |
Subject: |
Re: [PATCH v7 00/12] TCG Plugin inline operation enhancement |
Date: |
Mon, 04 Mar 2024 18:07:50 +0000 |
User-agent: |
mu4e 1.12.1; emacs 29.1 |
Pierrick Bouvier <pierrick.bouvier@linaro.org> writes:
> This series adds a new thread-safe API to declare inline operation
> inside plugins. As well, it removes the existing non thread-safe API,
> and migrates all existing plugins to use it.
>
> Tested on Linux (user, system) for i386, x86_64 and aarch64.
>
> To give some context, this a long term series of work around plugins,
> with the goal to be able to do basic operations in a more performant and
> accurate way. This will mean to add more inline operations and
> conditional callbacks.
>
> One final target of this work is to implement a plugin that implements
> the icount=auto feature, and allow QEMU to run at a given "frequency"
> based on number of instructions executed, without QEMU needing to keep
> track of this.
>
> Another final target is to be able to detect control flow changes in an
> efficient and elegant way, by combining inline operation and conditional
> callbacks.
Queued to plugins/next, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
- [PATCH v7 03/12] plugins: implement inline operation relative to cpu_index, (continued)
- [PATCH v7 03/12] plugins: implement inline operation relative to cpu_index, Pierrick Bouvier, 2024/03/04
- [PATCH v7 04/12] plugins: add inline operation per vcpu, Pierrick Bouvier, 2024/03/04
- [PATCH v7 05/12] tests/plugin: add test plugin for inline operations, Pierrick Bouvier, 2024/03/04
- [PATCH v7 06/12] tests/plugin/mem: migrate to new per_vcpu API, Pierrick Bouvier, 2024/03/04
- [PATCH v7 07/12] tests/plugin/insn: migrate to new per_vcpu API, Pierrick Bouvier, 2024/03/04
- [PATCH v7 12/12] plugins: cleanup codepath for previous inline operation, Pierrick Bouvier, 2024/03/04
- [PATCH v7 08/12] tests/plugin/bb: migrate to new per_vcpu API, Pierrick Bouvier, 2024/03/04
- [PATCH v7 09/12] contrib/plugins/hotblocks: migrate to new per_vcpu API, Pierrick Bouvier, 2024/03/04
- [PATCH v7 10/12] contrib/plugins/howvec: migrate to new per_vcpu API, Pierrick Bouvier, 2024/03/04
- [PATCH v7 11/12] plugins: remove non per_vcpu inline operation from API, Pierrick Bouvier, 2024/03/04
- Re: [PATCH v7 00/12] TCG Plugin inline operation enhancement,
Alex Bennée <=