On 5/11/2026 10:48 AM, Philippe Mathieu-Daudé wrote: > On 11/5/26 17:48, Cédric Le Goater wrote: >> Hello, >> >> On 5/6/26 15:55, Philippe Mathieu-Daudé wrote: >>> Introduce a source set common to system / user. Start it >>> with the files built in both sets: 'cpu_models_user.c' >>> and 'gdbstub.c' No logical change intended. >>> >>> Signed-off-by: Philippe Mathieu-Daudé <[email protected]> >>> Reviewed-by: Ilya Leoshkevich <[email protected]> >>> Message-Id: <[email protected]> >> >> This change introduced a regression with PCI passthrough which >> stopped working. Guest kernel reports : >> >> [ 0.156501] zpci: PCI is not supported because CPU facilities 69 >> or 71 are not available >> >> and other devices (ap, ccw) are impacted too I think. > > Is it something we could test with the mainstream CI, or does this > requires specific hardware? >
It could be tested with a tcg arm vm + nested VM with PCI passthrough. However, the problem is that you need to cross-compile QEMU in CI to test current version to launch the nested VM. This would imply to have a "standard" target environment (like debian with X,Y,Z deps preinstalled) which CI does not have at the moment. So in practice, it's hard to test it. >> >>> --- >>> target/s390x/meson.build | 25 +++++++++++++------------ >>> 1 file changed, 13 insertions(+), 12 deletions(-) > >
