From: "Alex Bennée" <alex.bennee@linaro.org>
To: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Cc: "Peter Maydell" <peter.maydell@linaro.org>,
"Marcin Juszkiewicz" <marcin.juszkiewicz@linaro.org>,
qemu-devel@nongnu.org, "Cédric Le Goater" <clg@kaod.org>,
"Troy Lee" <leetroy@gmail.com>,
"Alistair Francis" <alistair@alistair23.me>,
"Andrew Jeffery" <andrew@codeconstruct.com.au>,
"Jamin Lin" <jamin_lin@aspeedtech.com>,
qemu-arm@nongnu.org, "Paolo Bonzini" <pbonzini@redhat.com>,
"Richard Henderson" <richard.henderson@linaro.org>,
"Steven Lee" <steven_lee@aspeedtech.com>,
"Niek Linnenbank" <nieklinnenbank@gmail.com>,
"Joel Stanley" <joel@jms.id.au>,
"Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Subject: Re: [PATCH v2] tests/functional/aarch64: add tests for FEAT_RME
Date: Mon, 02 Dec 2024 18:23:17 +0000 [thread overview]
Message-ID: <87ser6c5be.fsf@draig.linaro.org> (raw)
In-Reply-To: <fd7ad48e-1e72-4735-8064-7039eedc00ae@linaro.org> (Pierrick Bouvier's message of "Mon, 2 Dec 2024 09:31:24 -0800")
Pierrick Bouvier <pierrick.bouvier@linaro.org> writes:
> On 12/2/24 02:57, Peter Maydell wrote:
>> On Sun, 1 Dec 2024 at 18:09, Pierrick Bouvier
>> <pierrick.bouvier@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.bouvier@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
You can use --enable-debug-info for just debug info without the overhead.
>
>> thanks
>> -- PMM
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
next prev parent reply other threads:[~2024-12-02 18:23 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-28 21:37 [PATCH v2] tests/functional/aarch64: add tests for FEAT_RME Pierrick Bouvier
2024-12-01 13:34 ` Marcin Juszkiewicz
2024-12-01 18:09 ` Pierrick Bouvier
2024-12-02 10:57 ` Peter Maydell
2024-12-02 17:31 ` Pierrick Bouvier
2024-12-02 18:23 ` Alex Bennée [this message]
2024-12-02 18:36 ` Pierrick Bouvier
2024-12-02 19:56 ` Peter Maydell
2024-12-02 20:09 ` Pierrick Bouvier
2024-12-03 10:29 ` Peter Maydell
2024-12-02 20:09 ` Pierrick Bouvier
2024-12-03 15:02 ` Gustavo Romero
2024-12-03 15:31 ` Alex Bennée
2024-12-02 10:58 ` Marcin Juszkiewicz
2024-12-02 11:04 ` Peter Maydell
2024-12-02 17:33 ` Pierrick Bouvier
2024-12-03 14:55 ` Gustavo Romero
2024-12-03 15:12 ` Richard Henderson
2024-12-03 15:30 ` Alex Bennée
2024-12-03 14:56 ` Alex Bennée
2024-12-03 18:24 ` Pierrick Bouvier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ser6c5be.fsf@draig.linaro.org \
--to=alex.bennee@linaro.org \
--cc=alistair@alistair23.me \
--cc=andrew@codeconstruct.com.au \
--cc=clg@kaod.org \
--cc=edgar.iglesias@gmail.com \
--cc=jamin_lin@aspeedtech.com \
--cc=joel@jms.id.au \
--cc=leetroy@gmail.com \
--cc=marcin.juszkiewicz@linaro.org \
--cc=nieklinnenbank@gmail.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=pierrick.bouvier@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
--cc=steven_lee@aspeedtech.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.