~canonical-hwe-team/hwe-next/+git/sof:lrg/topic/reloc-wip

Last commit made on 2022-01-10
Get this branch:
git clone -b lrg/topic/reloc-wip https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
lrg/topic/reloc-wip
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

d085130... by Liam Girdwood <email address hidden>

core: modules: Add external module template

Template code showing how to create an external module.

Signed-off-by: Liam Girdwood <email address hidden>

00bfe82... by Liam Girdwood <email address hidden>

core: linker: Add runtime linker for xtensa architecture

Add a runtime module linker for the xtensa architecture. This will
support
loading external modules at runtime and linking them with symbols in the
symbol table.

Signed-off-by: Liam Girdwood <email address hidden>

76e9db0... by Liam Girdwood <email address hidden>

core: symbols: Add support for building a symbol table.

Build a symbol table to support runtime loading and linking of external
modules. This can be enabled/disabled via configure.

Signed-off-by: Liam Girdwood <email address hidden>

3a0abb8... by Liam Girdwood <email address hidden>

ext_manifest: fix alignment of extended manifest elements.

Linker uses 16 bytes. TODO: use macro in linker.

Signed-off-by: Liam Girdwood <email address hidden>

ba77d3a... by Lionel Koenig <email address hidden>

xtos: Add stub for some missing OS function

In order to ease porting algorithm to SOF, it is convenient to have
stubs for some operating system function.
Those stubs are not meant to be called.

Signed-off-by: Lionel Koenig <email address hidden>

f50b6fe... by Marc Herbert <email address hidden>

topologies: switch all .m4 files to codec_provider and codec_consumer

All .tplg output files have been compared and are strictly identical
after the change.

The deprecation warnings were added more than one year ago in
https://github.com/alsa-project/alsa-lib/commits//706192341d1d0bbb906

Now that we just upgraded our Docker image to ALSA 1.2.6
(https://hub.docker.com/r/thesofproject/sof/tags) so #5153 can enable
topology v2, the volume of warnings has became unbearable. For instance
good luck trying to find the actual error messages for the build
failures of #5155 - they're totally drowned in these deprecation
warnings.

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

950728c... by Marc Herbert <email address hidden>

Docker: sof: add ninja-build

We should gradually switch to ninja as a default.

ninja-build is apparently missing from build-essential

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

e64a6cf... by Marc Herbert <email address hidden>

trace.c: rename emit_recent_entry() to emit_suppressed_entry() + comments

This makes much clearer why this function is not called when the burst
is short enough.

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

7614351... by Marc Herbert <email address hidden>

trace: log "hidden" feature turning off adaptive filtering at run-time

Also clarify related Kconfig help strings.

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

5fd7c88... by Marc Herbert <email address hidden>

trace.c: minor #ifdef simplification in trace_log_filtered()

Group two #ifdef into one.

Top of block variables do not require C99.

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