1ee0f1c...
by
ShriramShastry <email address hidden>
on 2022-11-23
Math: library: Add an exponential function
The 32-bit exponential library function has an accuracy
of 1e-4 and a unit in last place error of 5.60032793 for
inputs from -5 to +5 (Q4.28) and outputs from 0.0067379470
to 148.4131591026 (Q9.23).
Signed-off-by: ShriramShastry <email address hidden>
04e63a9...
by
Marc Herbert <email address hidden>
on 2022-11-21
.github/ sparse- zephyr: build and use our own sparse branch
We need urgent fixes like
`xtensa: switch to little endianness`
https:/ /marc.info/ ?l=linux- sparse& m=1668617367245 43
and others.
Signed-off-by: Marc Herbert <email address hidden>
082cc8f...
by
Marc Herbert <email address hidden>
on 2022-11-21
zephyr/ docker- build.sh: give PATH precedence to a local sparse
Adjust PATH to give precedence to any local sparse. New precedence:
1. zephyr-workspace
2. /opt/sparse/bin
3. Anything else in default PATH
Signed-off-by: Marc Herbert <email address hidden>
14b2f89...
by
Marc Herbert <email address hidden>
on 2022-11-21
.github/ sparse- zephyr: align Ubuntu version with zephyr-build
Safer to have nested containers identical to each other, will help share
binaries.
Signed-off-by: Marc Herbert <email address hidden>
7d9de28...
by
Marc Herbert <email address hidden>
on 2022-11-21
zephyr/ docker- run.sh: show zephyr-build OS with lsb_release -a
Logging what the container is made of will help diagnose binary
incompatibilities or other problems.
Signed-off-by: Marc Herbert <email address hidden>
5131058...
by
Marc Herbert <email address hidden>
on 2022-11-21
.github/ sparse- zephyr: show full log first, then filtered sparse issues
Implement Guennadi's idea in #6590
Discarding all the output is too confusing.
Signed-off-by: Marc Herbert <email address hidden>
d70ac67...
by
Marc Herbert <email address hidden>
on 2022-11-21
parse_sparse_ output. sh: ignore skipped topology2 error
Off-topic here.
Signed-off-by: Marc Herbert <email address hidden>
315962c...
by
Marcin Szkudlinski <email address hidden>
on 2022-11-21
zephyr: move memory allocation code 1:1 from wrapper.c to alloc.c
to have more order in the code - move memory code from a huge
common wrapper.c to specific lib/alloc.c
Note there is NO changes in the code, code is as it was before
Signed-off-by: Marcin Szkudlinski <email address hidden>
68808e8...
by
Chao Song <email address hidden>
on 2022-11-16
ipc4: removed unused argument for ipc4_pipeline_ params
The pcm params argument for ipc4_pipeline_ params( )
is never used, remove it for simplicity.
Signed-off-by: Chao Song <email address hidden>
79a5181...
by
Baofeng Tian <email address hidden>
on 2022-11-21
Heap profiling: fix regression for heap profiling print with ipc3 case
In zephyr ipc3 case, the first heap allocation come too early
and zephyr logging even is not initialized, it cause sof boot failure.
Limit heap status collection for zephyr+ipc4 only.
Signed-off-by: Baofeng Tian <email address hidden>