~canonical-hwe-team/hwe-next/+git/sof:Exponential_function_dev

Last commit made on 2022-11-23
Get this branch:
git clone -b Exponential_function_dev https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
Exponential_function_dev
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

1ee0f1c... by ShriramShastry <email address hidden>

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>

.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=166861736724543
and others.

Signed-off-by: Marc Herbert <email address hidden>

082cc8f... by Marc Herbert <email address hidden>

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>

.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>

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>

.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>

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>

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>

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>

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>