Message ID | 20201012214527.1780-1-cfontana@suse.de |
---|---|
Headers | show |
Series | unbreak non-tcg builds | expand |
On 10/12/20 11:45 PM, Claudio Fontana wrote: > This series now unbreaks current non-tcg builds > (!CONFIG_TCG). > > tests Makefiles need to avoid relying on all non-native > archs binaries to be present, > > bios-tables-test needs to skip tests that are tcg-only, > > and notably the replay framework needs to consider that > it might not be functional (or its code present at all) > without TCG. > > Tested ok target x86_64-softmmu on x86_64 host with: > > ./configure --enable-tcg --disable-kvm > ./configure --enable-kvm --disable-tcg > ./configure --enable-tcg --enable-kvm > > running make check-qtest If you want to avoid these configurations to bitrot, please cover them adding Gitlab jobs. Thanks, Phil.
On 10/13/20 10:25 AM, Philippe Mathieu-Daudé wrote: > On 10/12/20 11:45 PM, Claudio Fontana wrote: >> This series now unbreaks current non-tcg builds >> (!CONFIG_TCG). >> >> tests Makefiles need to avoid relying on all non-native >> archs binaries to be present, >> >> bios-tables-test needs to skip tests that are tcg-only, >> >> and notably the replay framework needs to consider that >> it might not be functional (or its code present at all) >> without TCG. >> >> Tested ok target x86_64-softmmu on x86_64 host with: >> >> ./configure --enable-tcg --disable-kvm >> ./configure --enable-kvm --disable-tcg >> ./configure --enable-tcg --enable-kvm >> >> running make check-qtest > > If you want to avoid these configurations to bitrot, > please cover them adding Gitlab jobs. > > Thanks, > > Phil. > Hi, yes I was about to ask :-) We have only minimal coverage of --disable-tcg and only for s390 IIRC. Ciao, Claudio
On 10/13/20 10:28 AM, Claudio Fontana wrote: > On 10/13/20 10:25 AM, Philippe Mathieu-Daudé wrote: >> On 10/12/20 11:45 PM, Claudio Fontana wrote: >>> This series now unbreaks current non-tcg builds >>> (!CONFIG_TCG). >>> >>> tests Makefiles need to avoid relying on all non-native >>> archs binaries to be present, >>> >>> bios-tables-test needs to skip tests that are tcg-only, >>> >>> and notably the replay framework needs to consider that >>> it might not be functional (or its code present at all) >>> without TCG. >>> >>> Tested ok target x86_64-softmmu on x86_64 host with: >>> >>> ./configure --enable-tcg --disable-kvm >>> ./configure --enable-kvm --disable-tcg >>> ./configure --enable-tcg --enable-kvm >>> >>> running make check-qtest >> >> If you want to avoid these configurations to bitrot, >> please cover them adding Gitlab jobs. >> >> Thanks, >> >> Phil. >> > > Hi, yes I was about to ask :-) We have only minimal coverage of --disable-tcg and only for s390 IIRC. Aarch64 is on his way: https://www.mail-archive.com/qemu-devel@nongnu.org/msg746053.html > > Ciao, > > Claudio >