[PATCH v2 0/4] bhyve: extend agent support

Roman Bogorodskiy posted 4 patches 5 days, 3 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20260525111440.47978-1-bogorodskiy@gmail.com
src/bhyve/bhyve_driver.c    | 273 +++++++++++++++++++++++-------------
src/hypervisor/qemu_agent.c |  70 +++++++++
src/hypervisor/qemu_agent.h |   5 +
src/libvirt_private.syms    |   1 +
src/qemu/qemu_driver.c      |  72 +---------
5 files changed, 254 insertions(+), 167 deletions(-)
[PATCH v2 0/4] bhyve: extend agent support
Posted by Roman Bogorodskiy 5 days, 3 hours ago
Changes from v2 are mechanical:

 - squash 4/5 and 5/5 together (virDomainFSInfoFormat() move and
   rename), and it becomes 3/4.
 - add bhyve implementation of domainGetFSInfo() after the code move,
   so 3/5 becomes 4/4

Roman Bogorodskiy (4):
  bhyve: reorder qemu agent code
  bhyve: support getting interface addresses from agent
  hypervisor: qemu_agent: add virDomainFSInfoFormat()
  bhyve: implement the domainGetFSInfo() API

 src/bhyve/bhyve_driver.c    | 273 +++++++++++++++++++++++-------------
 src/hypervisor/qemu_agent.c |  70 +++++++++
 src/hypervisor/qemu_agent.h |   5 +
 src/libvirt_private.syms    |   1 +
 src/qemu/qemu_driver.c      |  72 +---------
 5 files changed, 254 insertions(+), 167 deletions(-)

-- 
2.52.0
Re: [PATCH v2 0/4] bhyve: extend agent support
Posted by Michal Prívozník via Devel 5 days ago
On 5/25/26 13:14, Roman Bogorodskiy wrote:
> Changes from v2 are mechanical:
> 
>  - squash 4/5 and 5/5 together (virDomainFSInfoFormat() move and
>    rename), and it becomes 3/4.
>  - add bhyve implementation of domainGetFSInfo() after the code move,
>    so 3/5 becomes 4/4
> 
> Roman Bogorodskiy (4):
>   bhyve: reorder qemu agent code
>   bhyve: support getting interface addresses from agent
>   hypervisor: qemu_agent: add virDomainFSInfoFormat()
>   bhyve: implement the domainGetFSInfo() API
> 
>  src/bhyve/bhyve_driver.c    | 273 +++++++++++++++++++++++-------------
>  src/hypervisor/qemu_agent.c |  70 +++++++++
>  src/hypervisor/qemu_agent.h |   5 +
>  src/libvirt_private.syms    |   1 +
>  src/qemu/qemu_driver.c      |  72 +---------
>  5 files changed, 254 insertions(+), 167 deletions(-)
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

Michal