On Sat, Sep 06, 2025 at 03:08:58PM +0200, Andrea Righi wrote: > This enables partitioning of PCI devices into multiple isolated > instances, each requiring a dedicated virtual NUMA node definition. > > Link: https://mail.gnu.org/archive/html/qemu-arm/2024-03/msg00358.html > Signed-off-by: Andrea Righi <arighi@xxxxxxxxxx> > --- > src/conf/device_conf.h | 3 +++ > src/conf/domain_conf.c | 30 ++++++++++++++++++++++++++++-- > src/conf/schemas/domaincommon.rng | 5 +++++ > 3 files changed, 36 insertions(+), 2 deletions(-) > > diff --git a/src/conf/device_conf.h b/src/conf/device_conf.h > index 2d97410f6e..e570f51824 100644 > --- a/src/conf/device_conf.h > +++ b/src/conf/device_conf.h > @@ -185,6 +185,9 @@ struct _virDomainDeviceInfo { > * cases we might want to prevent that from happening by > * locking the isolation group */ > bool isolationGroupLocked; > + > + /* NUMA nodeset affinity for this device */ > + virBitmap *acpiNodeset; > }; This needed a virBitmapFree added, so I've fixed that too. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|