Laurent Vivier activity https://gitlab.com/lvivier 2026-03-12T07:55:24Z tag:gitlab.com,2026-03-12:5195580779 Laurent Vivier commented on issue #3333 at QEMU / QEMU 2026-03-12T07:55:24Z lvivier Laurent Vivier [email protected]

As g2h() is doing the convertion from guest address space to host address space, I think the fix should be applied here, something like:

diff --git a/include/user/guest-host.h b/include/user/guest-host.h
index 8f7ef7589627..cdc7f0e01573 100644
--- a/include/user/guest-host.h
+++ b/include/user/guest-host.h
@@ -39,12 +39,12 @@ static inline vaddr cpu_untagged_addr(CPUState *cs, vaddr x)
 }
 
 /* All direct uses of g2h and h2g need to go away for usermode softmmu.  */
-static inline void *g2h_untagged(vaddr x)
+static inline void *g2h_untagged(abi_ulong x)
 {
     return (void *)((uintptr_t)(x) + guest_base);
 }
 
-static inline void *g2h(CPUState *cs, vaddr x)
+static inline void *g2h(CPUState *cs, abi_ulong x)
 {
     return g2h_untagged(cpu_untagged_addr(cs, x));
 }

@rth7680 ?

tag:gitlab.com,2026-03-03:5160452980 Laurent Vivier approved merge request !2199: vdpa/mlx5: fix the MAC address via vdpa tool at Red Hat / centos-stream / src / kernel / centos-stream-10 2026-03-03T07:45:01Z lvivier Laurent Vivier [email protected]

JIRA: https://issues.redhat.com/browse/RHEL-127007

build : https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=70218166

testby me

Signed-off-by: Cindy Lu [email protected]

tag:gitlab.com,2026-02-05:5071533510 Laurent Vivier commented on merge request !2052 at Red Hat / centos-stream / src / kernel / centos-stream-10 2026-02-05T13:15:01Z lvivier Laurent Vivier [email protected]

@lulu6 @mstredhat @pabeni

There was a conflict with MR 1926, I needed to update the patch series, could you review again?

tag:gitlab.com,2026-02-04:5065731711 Laurent Vivier pushed to project branch RHEL-111004 at Laurent Vivier / centos-stream-10 2026-02-04T07:36:05Z lvivier Laurent Vivier [email protected]

Laurent Vivier (1050a075) at 04 Feb 07:36

virtio: clean up features qword/dword terms

... and 906 more commits

tag:gitlab.com,2026-01-30:5051089064 Laurent Vivier approved merge request !1926: vhost: Reintroduce kthread API and add mode selection at Red Hat / centos-stream / src / kernel / centos-stream-10 2026-01-30T10:47:42Z lvivier Laurent Vivier [email protected]

JIRA: https://issues.redhat.com/browse/RHEL-58639

build: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=69718730

tested by me

Signed-off-by: Cindy Lu [email protected]

tag:gitlab.com,2026-01-30:5050242754 Laurent Vivier pushed to project branch RHEL-143785 at Laurent Vivier / qemu-kvm-centos 2026-01-30T06:59:42Z lvivier Laurent Vivier [email protected]

Laurent Vivier (5ff3488d) at 30 Jan 06:59

tag:gitlab.com,2026-01-30:5050240491 Laurent Vivier commented on merge request !456 at Red Hat / centos-stream / src / qemu-kvm 2026-01-30T06:58:57Z lvivier Laurent Vivier [email protected]

Ok, I'm removing the latest patch from the series.

tag:gitlab.com,2026-01-29:5048563335 Laurent Vivier commented on merge request !456 at Red Hat / centos-stream / src / qemu-kvm 2026-01-29T18:57:43Z lvivier Laurent Vivier [email protected]

ok, I understand. I've updated the latest commit of the series to switch off the features with RHEL-10.0.0 (pc_q35_rhel_machine_10_0_0_options()) machine type and previous (using hw_compat_rhel_10_2[]).

tag:gitlab.com,2026-01-29:5048549355 Laurent Vivier pushed to project branch RHEL-143785 at Laurent Vivier / qemu-kvm-centos 2026-01-29T18:53:21Z lvivier Laurent Vivier [email protected]

Laurent Vivier (84f5922b) at 29 Jan 18:53

virtio-net: Advertise UDP tunnel GSO support by default

tag:gitlab.com,2026-01-29:5048545136 Laurent Vivier pushed to project branch RHEL-143785 at Laurent Vivier / qemu-kvm-centos 2026-01-29T18:52:01Z lvivier Laurent Vivier [email protected]

Laurent Vivier (23d67f04) at 29 Jan 18:52

virtio-net: Advertise UDP tunnel GSO support by default

tag:gitlab.com,2026-01-29:5048525546 Laurent Vivier pushed to project branch RHEL-143785 at Laurent Vivier / qemu-kvm-centos 2026-01-29T18:45:37Z lvivier Laurent Vivier [email protected]

Laurent Vivier (ec0857d6) at 29 Jan 18:45

virtio-net: Advertise UDP tunnel GSO support by default

tag:gitlab.com,2026-01-29:5047829925 Laurent Vivier commented on merge request !456 at Red Hat / centos-stream / src / qemu-kvm 2026-01-29T15:41:44Z lvivier Laurent Vivier [email protected]

But these features don't exists in previous RHEL releases. So do they need to be added to rhel_compat field?

My understanding is they have been added to hw_compat_10_1[] to be set to "off" for QEMU-10.1 and previous releases because in QEMU-10.2 they have been set to "on" by default.

But the feature are added in rhel-10.2 machine and they will be set to "on" by default, and no previous machine type has the features. So there is no value change for previous RHEL release.

tag:gitlab.com,2026-01-29:5046962112 Laurent Vivier deleted project branch RHEL-143785 at Laurent Vivier / QEMU 2026-01-29T12:41:55Z lvivier Laurent Vivier [email protected]

Laurent Vivier (25d424a3) at 29 Jan 12:41

tag:gitlab.com,2026-01-29:5046957123 Laurent Vivier commented on merge request !456 at Red Hat / centos-stream / src / qemu-kvm 2026-01-29T12:40:55Z lvivier Laurent Vivier [email protected]

@peterx Could you check virtio-net: Advertise UDP tunnel GSO support by default , I'm not sure if the changes must be backported to hw_compat_rhel_10_2 [] as they were introduced in QEMU 10.1.

tag:gitlab.com,2026-01-29:5046949462 Laurent Vivier pushed to project branch RHEL-143785 at Laurent Vivier / qemu-kvm-centos 2026-01-29T12:39:16Z lvivier Laurent Vivier [email protected]

Laurent Vivier (25d424a3) at 29 Jan 12:39

virtio-net: Advertise UDP tunnel GSO support by default

tag:gitlab.com,2026-01-29:5046945035 Laurent Vivier pushed new project branch RHEL-143785 at Laurent Vivier / QEMU 2026-01-29T12:38:18Z lvivier Laurent Vivier [email protected]

Laurent Vivier (25d424a3) at 29 Jan 12:38

virtio-net: Advertise UDP tunnel GSO support by default

... and 18932 more commits

tag:gitlab.com,2026-01-29:5046850149 Laurent Vivier commented on merge request !2052 at Red Hat / centos-stream / src / kernel / centos-stream-10 2026-01-29T12:15:27Z lvivier Laurent Vivier [email protected]

According to Michael in upstream Re: [PATCH net] virtio_net: fix alignment for virtio_net_hdr_v1_hash:

Btw, it looks like there's an uAPI change that may break builds of the userspace:

No, I think this has not been out long enough to matter. QEMU imports linux headers extremely quickly but it can adapt.

tag:gitlab.com,2026-01-27:5038049856 Laurent Vivier opened merge request !456: backport support for GSO over UDP tunnel offload at Red Hat / centos-stream / src / qemu-kvm 2026-01-27T14:23:18Z lvivier Laurent Vivier [email protected]

JIRA: https://issues.redhat.com/browse/RHEL-143785

Signed-off-by: Laurent Vivier [email protected]

tag:gitlab.com,2026-01-27:5038041845 Laurent Vivier pushed new project branch RHEL-143785 at Laurent Vivier / qemu-kvm-centos 2026-01-27T14:21:31Z lvivier Laurent Vivier [email protected]

Laurent Vivier (84f5922b) at 27 Jan 14:21

virtio-net: Advertise UDP tunnel GSO support by default

... and 23491 more commits

tag:gitlab.com,2026-01-27:5037427809 Laurent Vivier pushed to project branch RHEL-111004 at Laurent Vivier / centos-stream-10 2026-01-27T12:05:45Z lvivier Laurent Vivier [email protected]

Laurent Vivier (3e400f5b) at 27 Jan 12:05

virtio: clean up features qword/dword terms

... and 3 more commits