sof/scripts
Dragos Tarcatu d98a7ed103 checkpatch: check ABI updates before warning on it
checkpatch is currently checking for changes that need ABI updates
and actual ABI changes in the same loop in process(). So if some
file that needs an ABI change comes first, a WARNING will be issued.

Look for an actual ABI change before starting to crunch the entire
patch line by line.

Signed-off-by: Dragos Tarcatu <dragos_tarcatu@mentor.com>
2019-11-05 14:49:22 +01:00
..
cmake cmake: add sof_add_static_library utility function 2019-08-09 16:44:50 +02:00
docker_build [skip ci]scripts: update glib support for fuzzer 2019-07-31 07:57:36 +02:00
kconfig license: use spdx identifier in python files 2019-06-02 16:38:17 +01:00
README.docker scripts: remove all soft related stuff 2019-01-10 15:10:10 +00:00
build-tools.sh tools: build: use standard naming convention for build dirs. 2019-09-18 21:01:16 +02:00
checkpatch.pl checkpatch: check ABI updates before warning on it 2019-11-05 14:49:22 +01:00
const_structs.checkpatch dai: supply caps and other info from within drivers 2019-05-03 03:14:43 -07:00
docker-qemu.sh license: use spdx identifier in shell scripts 2019-06-02 16:38:17 +01:00
docker-run.sh scripts: allocate tty on docker 2019-09-12 19:52:34 +01:00
gen-doc.sh scripts: add documentation generator 2019-06-13 13:29:02 +01:00
host-build-all.sh license: use spdx identifier in shell scripts 2019-06-02 16:38:17 +01:00
host-testbench.sh license: use spdx identifier in shell scripts 2019-06-02 16:38:17 +01:00
qemu-check.sh scripts: qemu: change ipc shm file name for cavs platform 2019-11-04 10:07:57 +01:00
sof-post-commit-hook.sh license: use spdx identifier in shell scripts 2019-06-02 16:38:17 +01:00
sof-pre-commit-hook.sh license: use spdx identifier in shell scripts 2019-06-02 16:38:17 +01:00
sof-target-install.sh license: use spdx identifier in shell scripts 2019-06-02 16:38:17 +01:00
sof_fw.kb ci: klocwork: add example config file to avoid FPs 2019-02-22 12:16:05 +01:00
spelling.txt sof: add git pre- and post-commit hooks 2018-01-23 21:08:05 +00:00
xtensa-build-all.sh scripts: add build for JSL 2019-10-30 17:46:11 +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 baytrail:
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -l byt
or (may need password test0000 for rimage install)
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh byt

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