[PATCH 0/4] bhyve: add memtune support

Roman Bogorodskiy posted 4 patches 1 week, 3 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20260519172147.30903-1-bogorodskiy@gmail.com
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
[PATCH 0/4] bhyve: add memtune support
Posted by Roman Bogorodskiy 1 week, 3 days ago
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

-- 
2.52.0
Re: [PATCH 0/4] bhyve: add memtune support
Posted by Michal Prívozník via Devel 1 week, 3 days ago
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