Steven Sistare writes:
> On 4/28/2025 4:04 AM, Markus Armbruster wrote:
>> Steven Sistare writes:
>>
>>> On 4/9/2025 3:39 AM, Markus Armbruster wrote:
Hi Steve, I apologize for the slow response.
Steve Sistare writes:
> Using qom-list and qom-get to get all the nodes an
On 4/28/2025 4:04 AM, Markus Armbruster wrote:
Steven Sistare writes:
On 4/9/2025 3:39 AM, Markus Armbruster wrote:
Hi Steve, I apologize for the slow response.
Steve Sistare writes:
Using qom-list and qom-get to get all the nodes and property values in a
QOM tree can take multiple second
On 4/25/25 11:21 PM, Markus Armbruster wrote:
Trouble is some uses of the second kind are in QAPI conditionals. I can
see three options:
(1) Drop these conditionals.
(2) Replace them by run-time checks.
(3) Have target-specific QAPI-generated code for multiple targets
coexist in the sing
On Mon, Apr 28, 2025 at 01:47:50PM +0200, Michal Privoznik via Devel wrote:
> From: Michal Privoznik
>
> The mock-noinline.py script is fed list of files through its
> stdin, each file on its own line. Unfortunately, the way the
> script is written does nothing as the trailing newline character
>
On Mon, Apr 28, 2025 at 01:47:49PM +0200, Michal Privoznik via Devel wrote:
> From: Michal Privoznik
>
> There are two functions that are mocked, but are missing required
> G_NO_INLINE attribute: virFirewallDIsRegistered() and
> virHostCPUGetPhysAddrSize(). Add it.
>
> Signed-off-by: Michal Priv
On Mon, Apr 28, 2025 at 02:40:49PM +0200, Peter Krempa wrote:
> On Mon, Apr 28, 2025 at 12:22:22 +0200, Kirill Shchetiniuk via Devel wrote:
> > From: Kirill Shchetiniuk
> >
> > Introduce GTK display support with OpenGL for the QEMU driver.
> >
> > - Add new XML options for GTK display type.
> >
On Mon, Apr 28, 2025 at 03:20:55PM +0200, Michal Privoznik via Devel wrote:
> Somewhat green-ish pipeline:
>
> https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/1790043585
>
> Jobs that failed are unrelated.
>
> Thing is, our upstream pipeline started failing on Rawhide + gcc because
> of I
On Mon, Apr 28, 2025 at 12:33:19PM +0200, Peter Krempa wrote:
> On Mon, Apr 28, 2025 at 12:22:22 +0200, Kirill Shchetiniuk via Devel wrote:
> > From: Kirill Shchetiniuk
> >
> > Introduce GTK display support with OpenGL for the QEMU driver.
> >
> > - Add new XML options for GTK display type.
> >
On Mon, Apr 28, 2025 at 03:20:56PM +0200, Michal Privoznik via Devel wrote:
> From: Michal Privoznik
>
> Currently, if we want to mock a function the noinline attribute
> is appended after the function (via G_NO_INLINE macro). This used
> to work for non pure functions. But there are some trivial
On a Monday in 2025, Peter Krempa via Devel wrote:
From: Peter Krempa
The files were forgotten after the previous bump to use qemu-5.2 as
minimum. The data for qemu-5.2, qemu-6.0, and qemu-6.1 was already
removed when bumping to qemu-6.2.
Signed-off-by: Peter Krempa
---
.../domaincapsdata/qem
From: Michal Privoznik
Per change in coding style done in previous commit,
ATTRIBUTE_NOIPA should be used instead of G_NO_INLINE for
functions that are mocked in our test suite. Do the change.
Signed-off-by: Michal Privoznik
---
src/cpu/cpu.h | 2 +-
src/hypervisor/domain_
From: Michal Privoznik
The script is renamed to mock-noipa.py and adjusted to check for
the new attribute.
Signed-off-by: Michal Privoznik
---
build-aux/syntax-check.mk | 4 ++--
scripts/meson.build | 2 +-
scripts/{mock-noinline.py => mock-noipa.py} |
From: Michal Privoznik
Currently, if we want to mock a function the noinline attribute
is appended after the function (via G_NO_INLINE macro). This used
to work for non pure functions. But there are some trivial
functions (for instance virQEMUCapsProbeHVF()) that are pure,
i.e. have no side effec
Somewhat green-ish pipeline:
https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/1790043585
Jobs that failed are unrelated.
Thing is, our upstream pipeline started failing on Rawhide + gcc because
of IPA. The unfortunate part is, noinline does not guarantee the
function is mockable. The fortu
On 28/4/25 13:07, Markus Armbruster wrote:
Peter Krempa writes:
The second thing that libvirt does after 'query-version' is
'query-target'.
So what should libvirt do once multiple targets are supported?
How do we query CPUs for each of the supported targets?
Will the result be the same if
On Mon, Apr 28, 2025 at 12:22:22 +0200, Kirill Shchetiniuk via Devel wrote:
> From: Kirill Shchetiniuk
>
> Introduce GTK display support with OpenGL for the QEMU driver.
>
> - Add new XML options for GTK display type.
> - Include capability flags for the QEMU driver.
>
> Note: The `QEMU_CAPS_
On Mon, Apr 28, 2025 at 02:24:20PM +0200, Peter Krempa via Devel wrote:
> From: Peter Krempa
>
> The common x86_64 test output was usually built without GTK as I've had
> that in my build script for a long time. Enable it now as GTK UI is
> enabled by many distros and upcoming patches plan to add
On Mon, Apr 28, 2025 at 13:47:48 +0200, Michal Privoznik via Devel wrote:
> *** BLURB HERE ***
Reviewed-by: Peter Krempa
>
> Michal Prívozník (2):
> util: Add missing G_NO_INLINE annotation
> scripts: Fix reading list of files in mock-noinline.py
On Mon, Apr 28, 2025 at 12:57:42 +0200, Peter Krempa via Devel wrote:
> On Mon, Apr 28, 2025 at 12:33:19 +0200, Peter Krempa via Devel wrote:
> > On Mon, Apr 28, 2025 at 12:22:22 +0200, Kirill Shchetiniuk via Devel wrote:
[...]
> Since the 'gtk' backend in support was introduced predating qemu-2.
From: Peter Krempa
The common x86_64 test output was usually built without GTK as I've had
that in my build script for a long time. Enable it now as GTK UI is
enabled by many distros and upcoming patches plan to add support to
libvirt as well.
Signed-off-by: Peter Krempa
---
tests/qemucapabili
From: Michal Privoznik
The mock-noinline.py script is fed list of files through its
stdin, each file on its own line. Unfortunately, the way the
script is written does nothing as the trailing newline character
prevents any .endswith() match. Strip each line of white spaces.
Signed-off-by: Michal
From: Michal Privoznik
There are two functions that are mocked, but are missing required
G_NO_INLINE attribute: virFirewallDIsRegistered() and
virHostCPUGetPhysAddrSize(). Add it.
Signed-off-by: Michal Privoznik
---
src/util/virfirewalld.h | 2 +-
src/util/virhostcpu.h | 2 +-
2 files change
*** BLURB HERE ***
Michal Prívozník (2):
util: Add missing G_NO_INLINE annotation
scripts: Fix reading list of files in mock-noinline.py
scripts/mock-noinline.py | 3 ++-
src/util/virfirewalld.h | 2 +-
src/util/virhostcpu.h| 2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
--
2
Peter Krempa writes:
> On Fri, Apr 25, 2025 at 17:38:44 +0200, Markus Armbruster via Devel wrote:
>> Pierrick Bouvier writes:
>
> [...]
>
>> To be precise: conditionals that use macros restricted to
>> target-specific code, i.e. the ones poisoned by exec/poison.h. Let's
>> call them target-spec
On Mon, Apr 28, 2025 at 12:33:19 +0200, Peter Krempa via Devel wrote:
> On Mon, Apr 28, 2025 at 12:22:22 +0200, Kirill Shchetiniuk via Devel wrote:
> > From: Kirill Shchetiniuk
> >
> > Introduce GTK display support with OpenGL for the QEMU driver.
> >
> > - Add new XML options for GTK display t
On Mon, Apr 28, 2025 at 12:22:22 +0200, Kirill Shchetiniuk via Devel wrote:
> From: Kirill Shchetiniuk
>
> Introduce GTK display support with OpenGL for the QEMU driver.
>
> - Add new XML options for GTK display type.
> - Include capability flags for the QEMU driver.
>
> Note: The `QEMU_CAPS_
On Fri, Apr 25, 2025 at 14:07:34 -0700, Pierrick Bouvier wrote:
> On 4/25/25 08:38, Markus Armbruster wrote:
> > Pierrick Bouvier writes:
> >
> > > Note: This RFC was posted to trigger a discussion around this topic, and
> > > it's
> > > not expected to merge it as it is.
> > >
> > > Context
>
From: Kirill Shchetiniuk
Introduce GTK display support with OpenGL for the QEMU driver.
- Add new XML options for GTK display type.
- Include capability flags for the QEMU driver.
Note: The `QEMU_CAPS_GTK_GL` flag cannot yet be checked, so device
definition validation is incomplete. A placeho
On Fri, Apr 25, 2025 at 17:38:44 +0200, Markus Armbruster via Devel wrote:
> Pierrick Bouvier writes:
[...]
> To be precise: conditionals that use macros restricted to
> target-specific code, i.e. the ones poisoned by exec/poison.h. Let's
> call them target-specific QAPI conditionals.
>
> The
I have just tagged v11.3.0-rc1 in the repository and pushed signed
tarballs to https://download.libvirt.org/
Please give the release candidate some testing and in case you find a
serious issue which should have a fix in the upcoming release, feel
free to reply to this thread to make sure the issue
On Mon, Apr 28, 2025 at 09:57:50 +0200, Jiri Denemark via Devel wrote:
> On Sun, Apr 27, 2025 at 10:44:20 +0800, liu.son...@zte.com.cn wrote:
> > From: QiangWei Zhang
> >
> > Swap the order of the two objects to ensure that the logic of the
> > two objects translated into Chinese is correct.
>
>
On Sun, Apr 27, 2025 at 19:48:07 +0800, honglei.w...@smartx.com wrote:
> From: ray
>
> Signed-off-by: ray
> ---
> NEWS.rst | 17 +
> 1 file changed, 17 insertions(+)
>
> diff --git a/NEWS.rst b/NEWS.rst
> index 3c13a84a1b..938c9ba559 100644
> --- a/NEWS.rst
> +++ b/NEWS.rst
> @
On Sun, Apr 27, 2025 at 19:48:06 +0800, honglei.w...@smartx.com wrote:
> From: ray
>
> Signed-off-by: ray
> ---
> .../disk-nvme-ns-device.x86_64-latest.args | 36 +++
> .../disk-nvme-ns-device.x86_64-latest.xml | 42
> ++
> tests/qemuxmlconf
On Sun, Apr 27, 2025 at 19:48:05 +0800, honglei.w...@smartx.com wrote:
> From: ray
>
> Signed-off-by: ray
> ---
> src/conf/schemas/domaincommon.rng | 11 ++-
> 1 file changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/src/conf/schemas/domaincommon.rng
> b/src/conf/schemas/domai
Steven Sistare writes:
> On 4/9/2025 3:39 AM, Markus Armbruster wrote:
>> Hi Steve, I apologize for the slow response.
>>
>> Steve Sistare writes:
>>
>>> Using qom-list and qom-get to get all the nodes and property values in a
>>> QOM tree can take multiple seconds because it requires 1000's of
On Sun, Apr 27, 2025 at 10:44:20 +0800, liu.son...@zte.com.cn wrote:
> From: QiangWei Zhang
>
> Swap the order of the two objects to ensure that the logic of the
> two objects translated into Chinese is correct.
Hi, we use Fedora Weblate for translations:
https://translate.fedoraproject.org/pro
From: QiangWei Zhang
Swap the order of the two objects to ensure that the logic of the
two objects translated into Chinese is correct.
Signed-off-by: QiangWei Zhang
---
po/zh_CN.po | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/po/zh_CN.po b/po
On 4/25/25 14:07, Pierrick Bouvier wrote:
QAPI/QMP introspection has all commands and events, and all types
reachable from them. query-qmp-schema returns an array, where each
array element describes one command, event, or type. When a command,
event, or type is conditional in the schema, the el
On 4/25/25 08:38, Markus Armbruster wrote:
Pierrick Bouvier writes:
Note: This RFC was posted to trigger a discussion around this topic, and it's
not expected to merge it as it is.
Context
===
Linaro is working towards heterogeneous emulation, mixing several architectures
in a single QEM
On Sun, Apr 27, 2025 at 19:48:04 +0800, honglei.w...@smartx.com wrote:
> From: ray
>
> Signed-off-by: ray
> ---
Generally patches adding a capability flag should only add the
capability flag. Thus you'll need to split this patch.
1) capability addition
- move it ahead to the beginning of t
On Sun, Apr 27, 2025 at 19:48:03 +0800, honglei.w...@smartx.com wrote:
> From: ray
>
> This patch extends the disk bus support by introducing a new nvme-ns bus type.
>
> The nvme-ns bus disk needs to be attached to nvme controller. A controller
> can contain multiple nvme-ns disk devices.
>
> S
41 matches
Mail list logo