[PATCH 0/4] Move ccwaddrs and pciaddrs to domainDef

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

 



This patch depends on another one, because it was created on top
of the changes in the other one. Link to the dependency:
https://www.redhat.com/archives/libvir-list/2016-June/msg01227.html

This is the next patch of the ongoing process of abstracting device
address generation.

In this patch, addres sets are  moved from QEMU's (ccw and pci)
and bhyve's (pci only) private data to domainDef. In the future,
it's likely that more hypervisors will add the feature of explicitly
specifying the device addresses, so handling the addresses should be
made more generic.

Tomasz Flendrich (4):
  Move functions from qemu_domain_address to domain_addr
  Move ccwaddrs from QEMU's private data to domainDef
  Move virDomainPCIAddressSetFree from domain_addr to domain_conf
  Move pciaddrs from private data to domainDef

 src/bhyve/bhyve_device.c       |  16 +-
 src/bhyve/bhyve_domain.c       |   2 -
 src/bhyve/bhyve_domain.h       |   3 -
 src/conf/domain_addr.c         | 497 ++++++++++++++++++++++++++++++++++--
 src/conf/domain_addr.h         |  67 ++---
 src/conf/domain_conf.c         |  21 ++
 src/conf/domain_conf.h         |  51 ++++
 src/libvirt_private.syms       |  11 +-
 src/qemu/qemu_domain.c         |   4 +-
 src/qemu/qemu_domain.h         |   3 -
 src/qemu/qemu_domain_address.c | 561 +++--------------------------------------
 src/qemu/qemu_domain_address.h |   3 +-
 src/qemu/qemu_hotplug.c        |  23 +-
 src/qemu/qemu_process.c        |   6 +-
 tests/qemuhotplugtest.c        |   2 +-
 15 files changed, 629 insertions(+), 641 deletions(-)

-- 
2.7.4 (Apple Git-66)

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]