On 5/19/26 19:21, Roman Bogorodskiy wrote:
> Roman Bogorodskiy (4):
> bhyve: add memtune support
> bhyve: implement the domainGetMemoryParameters API
> bhyve: process: factor out rctl(8) code
> bhyve: implement the domainSetMemoryParameters API
>
> src/bhyve/bhyve_domain.c | 8 ++
> src/bhyve/bhyve_driver.c | 130 +++++++++++++++++
> src/bhyve/bhyve_process.c | 32 ++---
> src/bhyve/bhyve_rctl.c | 135 ++++++++++++++++++
> src/bhyve/bhyve_rctl.h | 32 +++++
> src/bhyve/meson.build | 1 +
> ...vexml2argv-memtune-unsupported-params.args | 10 ++
> ...xml2argv-memtune-unsupported-params.ldargs | 4 +
> ...yvexml2argv-memtune-unsupported-params.xml | 28 ++++
> .../x86_64/bhyvexml2argv-memtune.args | 10 ++
> .../x86_64/bhyvexml2argv-memtune.ldargs | 4 +
> .../x86_64/bhyvexml2argv-memtune.xml | 26 ++++
> tests/bhyvexml2argvtest.c | 2 +
> 13 files changed, 402 insertions(+), 20 deletions(-)
> create mode 100644 src/bhyve/bhyve_rctl.c
> create mode 100644 src/bhyve/bhyve_rctl.h
> create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-memtune-unsupported-params.args
> create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-memtune-unsupported-params.ldargs
> create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-memtune-unsupported-params.xml
> create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-memtune.args
> create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-memtune.ldargs
> create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-memtune.xml
>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Michal