Gustavo Romero <gustavo.rom...@linaro.org> writes: > Hi Alex, > > On 12/2/24 15:23, Alex Bennée wrote: >> Pierrick Bouvier <pierrick.bouv...@linaro.org> writes: >> >>> On 12/2/24 02:57, Peter Maydell wrote: >>>> On Sun, 1 Dec 2024 at 18:09, Pierrick Bouvier >>>> <pierrick.bouv...@linaro.org> wrote: >>>>> >>>>> Hi Marcin, >>>>> >>>>> On 12/1/24 05:34, Marcin Juszkiewicz wrote: >>>>>> W dniu 28.11.2024 o 22:37, Pierrick Bouvier pisze: >>>>>>> This boot an OP-TEE environment, and launch a nested guest VM inside it >>>>>>> using the Realms feature. We do it for virt and sbsa-ref platforms. >>>>>>> >>>>>>> Signed-off-by: Pierrick Bouvier <pierrick.bouv...@linaro.org> >>>>>> >>>>>>> diff --git a/tests/functional/meson.build b/tests/functional/meson.build >>>>>>> index 5c048cfac6d..b975a1560df 100644 >>>>>>> --- a/tests/functional/meson.build >>>>>>> +++ b/tests/functional/meson.build >>>>>>> @@ -13,6 +13,8 @@ endif >>>>>>> test_timeouts = { >>>>>>> 'aarch64_aspeed' : 600, >>>>>>> 'aarch64_raspi4' : 480, >>>>>> >>>>>>> + 'aarch64_rme_virt' : 720, >>>>>> >>>>>> Took 2974.95s on M1 Pro macbook. >>>>>> >>>>>>> + 'aarch64_rme_sbsaref' : 720, >>>>>> >>>>>> This one needed 2288.29s. >>>>>> >>>>>>> 'aarch64_sbsaref_alpine' : 720, >>>>>> >>>>>> Have to check cause timed out. >>>>>> >>>>>>> 'aarch64_sbsaref_freebsd' : 720, >>>>>> >>>>>> 331.65s >>>>>> >>>>>> So RME tests probably need longer timeouts or would not run at all. >>>>>> >>>>> >>>>> By any chance, are you running those tests in debug mode? >>>>> It seems to me that CI is running functional tests with optimized >>>>> builds, so I'm not sure we want to support debug "times" here. >>>> We do need to support debug times, because a common developer >>>> use case is "doing a debug build, run 'make check-functional' >>>> to check whether anything is broken. The debug times also >>>> are useful because the CI runners can have highly variable >>>> performance -- if a test is slow enough to hit the timeout >>>> for a debug build locally, it's probably going to also hit >>>> the timeout at least sometimes in CI. >>>> >>> >>> I understand the scenario, but given how slow debug builds are, it >>> would probably be faster to advise developer to recompile in release >>> mode. >>> The overall time of compile + test is slower than waiting for debug. >>> >>> Beyond using a debugger, what is the advantage to compile with -O0? >> --enable-debug >> - enables -00 with -g3 for symbols >> - and enables additional checks to validate TCG > > hm, do we ever used -g3 for --enable-debug? > > https://gitlab.com/qemu-project/qemu/-/blob/master/configure?ref_type=heads#L749 > > I'd love to use -g3 instead of only -g for having the macro symbols.
Hmm yeah, I tend to use extra-cflags with it as well. > > In my builds I use --extra-cflags="-g3" to have it but would like to drop it. > > unless I'm missing some other change in the flags down the lane... > > > Cheers, > Gustavo > >> You can use --enable-debug-info for just debug info without the overhead. >> >>> >>>> thanks >>>> -- PMM >> -- Alex Bennée Virtualisation Tech Lead @ Linaro