sof/scripts
Guennadi Liakhovetski 58ec860a5b rimage: use platform extra flags when signing LLEXT modules
The user can configure west to pass additional arguments to rimage
for signing, we need to use them when signing LLEXT modules too.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2024-09-26 17:38:38 +01:00
..
cmake scripts: add new SOF_CC_BASE={xcc,clang,gcc} variable 2024-08-14 09:58:38 +03:00
docker_build docker_build: Add support for MediaTek mt8188 2024-05-27 13:06:15 +03:00
kconfig
scan platform: remove support for cAVS 1.5 platforms 2023-03-02 11:28:23 +00:00
README.docker platform: remove support for Baytrail and Cherrytrail 2023-02-08 13:36:04 +00:00
build-tools.sh fuzzer: remove old fuzzer 2023-03-15 13:23:42 +00:00
checkpatch.pl cmake: stop sneakily downloading missing submodules at build time 2022-08-31 10:40:04 +01:00
const_structs.checkpatch
docker-qemu.sh
docker-run.sh scripts/docker-run.sh: thesofproject/sof:latest to default 2024-05-22 15:24:11 +01:00
fuzz.sh fuzzer: add ubsan support 2024-09-11 14:04:01 +03:00
gen-doc.sh
gen-uuid-reg.py uuid: Add app-global UUID registry 2024-07-05 14:32:56 +01:00
host-testbench.sh host-testbench.sh: add FullTest variable and set 0 by default 2022-09-07 22:09:33 +01:00
llext_link_helper.py llext: automatically calculate module addresses 2024-09-10 09:23:24 +03:00
llext_offset_calc.py llext: automatically calculate module addresses 2024-09-10 09:23:24 +03:00
parse_sparse_output.sh parse_sparse_output.sh: add "removes address space" and "too many" 2023-04-25 11:52:23 +03:00
qemu-check.sh platform: remove support for cAVS 2.0 platforms 2023-03-07 14:02:18 +02:00
rebuild-testbench.sh rebuild-testbench.sh: switch to new SOF_CC_BASE variable 2024-08-14 09:58:38 +03:00
run-mocks.sh Scripts: run-mocks.sh: Change default config to avoid error 2023-08-25 16:55:18 +01:00
set_xtensa_params.sh scripts: add support for ACP_7_0 platform 2024-09-11 09:28:36 +03:00
sof-post-commit-hook.sh check patch: allow C99 comments 2021-12-06 09:58:32 +00:00
sof-pre-commit-hook.sh
sof-target-install.sh
sof_fw.kb
spelling.txt
sudo-cwd.sh scripts/sudo-cwd.sh: don't try to copy missing sudoers.d/ permissions 2023-01-06 14:52:09 +00:00
test-repro-build.sh script: test-repro-build: change imx8 with AMD's rmb 2024-02-16 21:48:10 +02:00
xtensa-build-all.sh scripts: add support for ACP_7_0 platform 2024-09-11 09:28:36 +03:00
xtensa-build-zephyr.py rimage: use platform extra flags when signing LLEXT modules 2024-09-26 17:38:38 +01:00

README.docker

The docker container provided in docker_build sets up a build environment for
building Sound Open Firmware. A working docker installation is needed to run
the docker build container.

Note: In order to run docker as non sudo/root user please run.

sudo usermod -aG docker your-user-name

Then logout and login again.

Quick Start:

First, build the docker container. This step needs to be done initially and
when the toolchain or alsa dependencies are updated.

cd scripts/docker_build

./docker-build.sh

After the container is built, it can be used to run the scripts.

To build for tigerlake:
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -l tgl
or (may need password test0000 for rimage install)
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh tgl

To rebuild the topology and logger:
./scripts/docker-run.sh ./scripts/build-tools.sh

An incremental sof.git build:
./scripts/docker-run.sh make

Or enter a shell:
./scripts/docker-run.sh bash