[PATCH v7 11/11] sandbox: trace: Increase trace buffer size
Simon Glass
sjg at chromium.org
Sat Aug 5 17:04:03 CEST 2023
Hi Sughosh,
On Sat, 5 Aug 2023 at 05:36, Sughosh Ganu <sughosh.ganu at linaro.org> wrote:
>
> When running the trace test on the sandbox platform, the current size
> of 16MiB is no longer large enough for capturing the entire trace
> history, and results in truncation. Use a size of 32MiB for the trace
> buffer on the sandbox platform while running the trace test.
>
> Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
> ---
> Changes since V6:
> * New patch for fixing CI trace test failure.
>
> .azure-pipelines.yml | 2 +-
> .gitlab-ci.yml | 2 +-
> test/py/tests/test_trace.py | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
>
Reviewed-by: Simon Glass <sjg at chromium.org>
Do you know what has made it jump up?
> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
> index 2678e5ae05..2ef4db5318 100644
> --- a/.azure-pipelines.yml
> +++ b/.azure-pipelines.yml
> @@ -275,7 +275,7 @@ stages:
> TEST_PY_BD: "sandbox"
> BUILD_ENV: "FTRACE=1 NO_LTO=1"
> TEST_PY_TEST_SPEC: "trace"
> - OVERRIDE: "-a CONFIG_TRACE=y -a CONFIG_TRACE_EARLY=y -a CONFIG_TRACE_EARLY_SIZE=0x01000000"
> + OVERRIDE: "-a CONFIG_TRACE=y -a CONFIG_TRACE_EARLY=y -a CONFIG_TRACE_EARLY_SIZE=0x01000000 -a CONFIG_TRACE_BUFFER_SIZE=0x02000000"
> coreboot:
> TEST_PY_BD: "coreboot"
> TEST_PY_ID: "--id qemu"
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 8010afae95..3e41299658 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -315,7 +315,7 @@ sandbox trace_test.py:
> TEST_PY_BD: "sandbox"
> BUILD_ENV: "FTRACE=1 NO_LTO=1"
> TEST_PY_TEST_SPEC: "trace"
> - OVERRIDE: "-a CONFIG_TRACE=y -a CONFIG_TRACE_EARLY=y -a CONFIG_TRACE_EARLY_SIZE=0x01000000"
> + OVERRIDE: "-a CONFIG_TRACE=y -a CONFIG_TRACE_EARLY=y -a CONFIG_TRACE_EARLY_SIZE=0x01000000 -a CONFIG_TRACE_BUFFER_SIZE=0x02000000"
> <<: *buildman_and_testpy_dfn
>
> evb-ast2500 test.py:
> diff --git a/test/py/tests/test_trace.py b/test/py/tests/test_trace.py
> index ac3e95925e..ad2250920d 100644
> --- a/test/py/tests/test_trace.py
> +++ b/test/py/tests/test_trace.py
> @@ -61,7 +61,7 @@ def collect_trace(cons):
>
> # Read out the trace data
> addr = 0x02000000
> - size = 0x01000000
> + size = 0x02000000
> out = cons.run_command(f'trace calls {addr:x} {size:x}')
> print(out)
> fname = os.path.join(TMPDIR, 'trace')
> --
> 2.34.1
>
Regards,
Simon
More information about the U-Boot
mailing list