Paolo Bonzini <[email protected]> writes:

> On Mon, Sep 14, 2026 at 6:13 PM Pierrick Bouvier
> <[email protected]> wrote:
>> There might be some confusion with what the series introduced. To make
>> it clear, it does not touch, nor use tests/docker/Makefile.include.
>>
>> Each tests/tcg/arch declares which container it depends on, and we have
>> tests/tcg/meson.build that automatically builds it if needed for tests.
>> Reverting that will not be very easy to be honest, as it's a core part
>> of the new logic.
>
> If it is core, why is it patches 102...105?
>
>>  > IMHO it would be nice to replace tests/docker/Makefile.include with
>> > a meson.build too. Yes, that would make it rely on a configured
>> > build tree, but IMHO that's an acceptable tradeoff to get more
>> > stuff into meson natively.
>>
>> That's easy, and would allow us to get rid of
>> tests/docker/Makefile.include completely, by adding matching targets
>> make container-image-debian-*. Also, we can have a top target
>> 'container-images'. With this, people can build them with ninja or make.
>>
>> As Daniel mentioned, the trade off is to run configure first, and I feel
>> it's quite acceptable. What do you think Paolo?
>
> The problem is that right now firmware builds are broken, because all
> the supporting code in configure was removed. I'll review anything
> that fixes it, even moving firmware builds to meson custom_targets
> even though it seems quite intrusive.

I've reverted those three patches - so leaving the TCG tests still to
run using meson but still generating tests/tcg/$TARGET/config-target.mak
for the benefit of the firmware builds (and also vdso build which uses
the same stuff).

However I need to test the firmware builds and its not quite clear how
to kick that off. I did try:

  cd pc-bios/s390-ccw
  make

but that works even with the current state of the tree.

Where is the firmware build documented so I can test the patches before
I post v2 to the list?

>
> Paolo

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro

Reply via email to