On Mon, Mar 03, 2025 at 15:23:15 -, Harikumar Rajkumar wrote:
> > Hi Team,
> >
> > Could you kindly confirm if the new version of the code is currently under
> > review?
> >
> > Thanks and Regards,
> > Harikumar R
>
> I just wanted to follow up on my previous message regarding the new vers
On Wed, Feb 19, 2025 at 22:27:05 +0530, Harikumar Rajkumar wrote:
> From: Chun Feng Wu
> +Disk Throttle Group Management
> +--
> +
> +:since:`Since 11.1.0` it is possible to create multiple named throttle groups
11.2.0
> +and then reference them within ``throttlefilte
> Hi Team,
>
> Could you kindly confirm if the new version of the code is currently under
> review?
>
> Thanks and Regards,
> Harikumar R
I just wanted to follow up on my previous message regarding the new version of
the code. Could you kindly confirm if it’s currently under review? I would
Unfortunately still RFC as the qemu support is still not merged.
Once again there are a few patches that are applicable:
qemu: Use modern header formatting in 'qemu_command.h'
virXMLNodeGetSubelementList: Document return value semantics
virDomainIothreadMappingDefParse: Fix usage of
vir
The file used intermixed style. Convert the last outliers to the new
formatting style.
Signed-off-by: Peter Krempa
---
src/qemu/qemu_command.h | 85 -
1 file changed, 50 insertions(+), 35 deletions(-)
diff --git a/src/qemu/qemu_command.h b/src/qemu/qemu_c
virXMLNodeGetSubelementList always returns a non-NULL pointers thus we
should check the lenght instead.
Signed-off-by: Peter Krempa
---
src/conf/domain_conf.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 5630a46
Add an example for the automatic/round-robin mapping of iothreads which
users should preferrably use. Until now the example contained even the
full mapping which could push users to use that instead.
Mention that the queues are then automatically distributed among the
iothreads.
Also clarify the
The 'virtio-scsi' device has two extra queues 'ctrl' and 'event'.
Convert the existing code to treat the 'id' virtqueue attribute as a
string so that we can use the names of the queues instead of making the
user refer to them via magic numbers.
This patch converts the code to store the strings ins
The 'virtio-scsi' controller now supports iothread<->virtqueue mapping
configuration.
Signed-off-by: Peter Krempa
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml | 1 +
3 file
Upcoming qemu release will support configuring mapping iothreads to
virtio queues for 'virtio-scsi' controllers in order to improve
performance.
Reuse the infrastructure we have from the same configuration for
'virti-blk' to implement the conf support for this feature.
Signed-off-by: Peter Krempa
Similarly to 'virtio-blk' users can map multiple iothreads and pin them
appropriately for 'virtio-scsi' controllers to ensure the best
performance.
Implement the validation and command line generation based on the
helpers we have for 'virtio-blk'.
Signed-off-by: Peter Krempa
---
src/qemu/qemu_c
The returned value is always non-NULL. Callers need to check the lenght
of the returned array instead.
Signed-off-by: Peter Krempa
---
src/util/virxml.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/util/virxml.c b/src/util/virxml.c
index 670cace4ab..d5c7ebaf22 100644
--- a/src/util/
Test the XML and commandline for iothread<->virtqueue mapping for
'virtio-scsi' controllers.
Signed-off-by: Peter Krempa
---
...ads-virtio-scsi-mapping.x86_64-latest.args | 40
...eads-virtio-scsi-mapping.x86_64-latest.xml | 65 +++
.../iothreads-virtio-scsi-mapping.
Notable changes:
- 'virtio-scsi' supports 'iothread-vq-mapping'
- 'nbd-server-start' command supports 'handshake-max-seconds' argument
---
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.replies | 7 ++-
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml | 2 +-
2 files changed, 7 insertion
On Fri, Feb 28, 2025 at 17:18:42 +0100, Peter Krempa wrote:
> In case when user provides custom paths (those not covered by the JSON
> firmware descriptor files or the default locations) for the
> loader and nvram template no auto-detection will be performed and user's
> config will be taken at fa
Signed-off-by: Peter Krempa
---
NEWS.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 9c940b1a81..37233121b6 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,12 @@ v11.2.0 (unreleased)
* **New features**
+ * qemu: Add support for multiple iothreads for
On Wed, Feb 19, 2025 at 22:27:06 +0530, Harikumar Rajkumar wrote:
> From: Chun Feng Wu
>
> Introduce schema for defining '' element which
> references throttling groups to form filter chain in qemu for specific
> disk
>
> * Add new elements ''
> * can include multiple throttlegroup references t
On Wed, Feb 19, 2025 at 22:27:07 +0530, Harikumar Rajkumar wrote:
> From: Chun Feng Wu
>
> Introduce throttlegroup into domain and provide corresponding methods
>
> * Define new struct 'virDomainThrottleGroupDef' and corresponding destructor
> * Add operations(Add, Update, Del, ByName, Copy, Fre
On Mon, Mar 03, 2025 at 15:28:12 +0100, Peter Krempa wrote:
> Fixes: 0236e6154c46603bc443eda2f05c8ce511c55b08
> Resolves: https://issues.redhat.com/browse/RHEL-81890
> Signed-off-by: Peter Krempa
> ---
>
> I'll also attempt to add tests for this once I'll be able to get to a
> capability dump fro
> On Mon, Mar 03, 2025 at 15:23:15 -, Harikumar Rajkumar wrote:
>
> Sorry I was busy. I'll pick this up.
>
> Please do not send any new versions until I'm done; I'll be updating
> version info and ohter small things. If something larger turns up I'll
> give you a branch with the small things
This patch series adds support for configuring the PCI high memory MMIO
window size for aarch64 virt machine types. This feature has been merged
into the QEMU upstream staging branch [1] and will be available in QEMU 10.0.
It allows users to configure the size of the high memory MMIO window above
4
Thanks for updating this Andrea!
Tested-by: Matthew R. Ochs
Add XML parsing and formatting support for PCI configuration:
- Add virDomainFeaturesPCIDefParseXML function
- Add virDomainFeaturesPCIDefFormat function
- Wire up parsing in virDomainFeaturesDefParse
- Wire up formatting in virDomainDefFormatFeatures
- Use g_steal_pointer for memory management
Th
Add basic infrastructure for PCI configuration feature including:
- New PCI configuration structure in domain_conf.h
- Add VIR_DOMAIN_FEATURE_PCI enum and string conversion
- Add pci field to virDomainDef to store PCI configuration
This will be used to support QEMU's highmem-mmio-size machine prop
Add support for generating QEMU command line with PCI high memory MMIO size:
- Add highmem-mmio-size to machine command line generation
- Add validation for aarch64/virt machine type requirement
- Add capability check for QEMU support
- Add feature validation in qemu_validate.c
This enables config
Add test coverage for machine-specific PCI features:
- Add XML tests for aarch64 virt highmem-mmio-size
- Add command line generation tests
This ensures proper handling of machine-specific PCI features
like the high memory MMIO window size configuration.
Signed-off-by: Matthew R. Ochs
---
...rc
Add schema definition for PCI configuration feature including:
- Add element under
- Add element with scaledInteger type
- Support unit attribute for size specification
This allows XML configuration of PCI high memory MMIO size
for aarch64 virt machines.
Signed-off-by: Matthew R. Ochs
---
sr
Add QEMU capability for PCI high memory MMIO size configuration:
- Add QEMU_CAPS_MACHINE_VIRT_HIGHMEM_MMIO_SIZE capability
- Add capability to virt machine properties
- Add highmem-mmio-size virt machine property to aarch64 qemu
10.0.0 capabilities
This allows detecting support for the highmem-m
The 11.1.0 release of both libvirt and libvirt-python is tagged and
signed tarballs are available at
https://download.libvirt.org/
https://download.libvirt.org/python/
Thanks everybody who helped with this release by sending patches,
reviewing, testing, or providing feedback. Your work is
Signed-off-by: Martin Kletzander
---
NEWS.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 9c940b1a8176..d7d40cf5546d 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,8 @@ v11.2.0 (unreleased)
* **New features**
+ * qemu: Added guest load averages to the
Fixes: 0236e6154c46603bc443eda2f05c8ce511c55b08
Resolves: https://issues.redhat.com/browse/RHEL-81890
Signed-off-by: Peter Krempa
---
I'll also attempt to add tests for this once I'll be able to get to a
capability dump from a sev-es enabled box.
src/conf/schemas/domaincaps.rng | 5 +
1 fil
Bubbling up this patchset for review.
On 2/11/2025 1:18 PM, Praveen K Paladugu wrote:
This version introduces virStringFormatHex method and uses this method while
sending host_data to cloud-hypervisor.
Praveen K Paladugu (2):
util: Introduce virStringFormatHex
ch: Enable SEV SNP support
Commit af1b89d1d for some reason changed a perfectly fine statement to
one that I could not understand. Let's revert it.
Signed-off-by: Cleber Rosa
---
docs/api.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/api.rst b/docs/api.rst
index cdba642967..243303de68 10064
Signed-off-by: Jim Fehlig
---
NEWS.rst | 8
1 file changed, 8 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 9c940b1a81..d08a18dc02 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,14 @@ v11.2.0 (unreleased)
* **New features**
+ * qemu: Add new 'image_format' parameter to v
34 matches
Mail list logo