Home
last modified time | relevance | path

Searched +full:xtensa +full:- +full:build +full:- +full:all (Results 1 – 25 of 96) sorted by relevance

1234

/sof-3.4.0/.github/workflows/
Dpull-request.yml1 ---
2 # Tools that can save round-trips to github and a lot of time:
4 # yamllint -f parsable pull_request.yml
6 # yaml merge-expand pull_request.yml exp.yml &&
7 # diff -w -u pull_request.yml exp.yml
16 # yamllint disable-line rule:truthy
20 - 'main'
21 - 'stable-**'
22 - '**-stable'
25 - 'main'
[all …]
/sof-3.4.0/scripts/docker_build/sof_builder/
DDockerfile1 # Copyright 2018 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
5 # Defines a docker image that can build sound open firmware
9 # build docker image:
10 # docker build --build-arg UID=$(id -u) -t sof .
11 # docker run -it -v <insert sof dir here>:/home/sof/workdir --user `id -u` sof
14 # docker run -it -v <insert sof dir here>:/home/sof/work/sof.git --user `id -u` sof ./incremental.…
25 # for non-interactive package install
28 RUN apt-get -y update && \
29 apt-get install -y \
[all …]
/sof-3.4.0/scripts/
Dxtensa-build-all.sh2 # SPDX-License-Identifier: BSD-3-Clause
3 # Copyright(c) 2018 Intel Corporation. All rights reserved.
6 set -e
8 # Platforms built and tested by default in CI using the `-a` option.
11 tgl tgl-h
18 # the -a option for everyone.
27 BUILD_JOBS=$(nproc --all)
33 # As CMake forks one compiler process for each source file, the XTensa
39 # The entire, purely local gcc build is so fast (~ 1s) that observing
40 # any difference between -j nproc and -j nproc*N is practically
[all …]
DREADME.docker1 The docker container provided in docker_build sets up a build environment for
3 the docker build container.
7 sudo usermod -aG docker your-user-name
13 First, build the docker container. This step needs to be done initially and
18 ./docker-build.sh
22 To build for tigerlake:
23 ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -l tgl
25 ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh tgl
28 ./scripts/docker-run.sh ./scripts/build-tools.sh
30 An incremental sof.git build:
[all …]
Ddocker-run.sh2 # SPDX-License-Identifier: BSD-3-Clause
3 # Copyright(c) 2018 Intel Corporation. All rights reserved.
8 # To build sof for tigerlake:
9 # ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh tgl
10 # To build topology:
11 # ./scripts/docker-run.sh ./scripts/build-tools.sh
13 # set -x
15 set -e
21 docker images --digests "$rep"
24 if tty --quiet; then
[all …]
/sof-3.4.0/scripts/scan/
Dclang-scan-build-xtensa.sh2 # SPDX-License-Identifier: BSD-3-Clause
3 # Copyright(c) 2020 Intel Corporation. All rights reserved.
6 # This script configures & performs build for clang's static analyzer.
8 set -eu
11 echo "Usage: $0 -t <toolchain> -c <config> -r <root_dir> [options]"
12 echo " -t Toolchain's name."
13 echo " -c Name of defconfig."
14 echo " -r Xtensa root dir."
15 echo " [-j n] Set number of make build jobs."
16 echo " [-v] Verbose output."
[all …]
/sof-3.4.0/
D.travis.yml1 ---
2 # Suggested tools that can save round-trips to github and a lot of time:
6 # yaml merge-expand .travis.yml exp.yml && diff -b -u .travis.yml exp.yml
16 - docker
23 - buildonly
24 - tests
27 # 'name:'-less jobs appear with their env, e.g.: PLATFORM=tgl
33 - &build-platform
36 &docker-pull-sof
39 ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -r $PLATFORM
[all …]
/sof-3.4.0/zephyr/
DREADME17 https://thesofproject.github.io/latest/getting_started/build-guide/build-with-zephyr.html
22 Get the SOF qemu sof-v4.2 branch here.
28 ./configure' '--prefix=.' '--target-list=xtensa-softmmu,x86_64-softmmu' \
29 '--enable-gtk' '--enable-sdl' '--enable-spice' \
30 '--audio-drv-list=alsa' '--enable-libusb' \
31 '--enable-usb-redir' '--enable-coroutine-pool' \
32 '--disable-opengl' '--enable-fdt'
38 ./xtensa-host.sh apl \
39 -r ../../sof/sof/build_apl_gcc/src/arch/xtensa/rom-apl.bin \
40 -k ../../zephyrproject/zephyr/build/zephyr/zephyr.ri
[all …]
Ddocker-build.sh2 # SPDX-License-Identifier: BSD-3-Clause
3 # Copyright(c) 2021 Intel Corporation. All rights reserved.
5 # "All problems can be solved by another level of indirection"
10 set -e
11 set -x
16 test -e ./sof/scripts/xtensa-build-zephyr.py
19 # /opt/sparse is the current location in the zephyr-build image.
22 command -V sparse || true
26 # TODO: move all code to a function
27 # https://github.com/thesofproject/sof-test/issues/740
[all …]
/sof-3.4.0/zephyr/scripts/
Dclean-expected-release-differences.sh2 # SPDX-License-Identifier: BSD-3-Clause
5 set -e
18 test -d "$bd"/build-sof-staging ||
19 die 'No %s/build-sof-staging directory\n' "$bd"
22 find "$bd" -name 'config.gz' -exec rm '{}' \;
25 find "$bd" -name '*.gz' -print0 | xargs -r -0 gunzip
27 ( set -x
30 rm -f "$bd"/build-sof-staging/tools/sof-logger*
32 dos2unix "$bd"/build-sof-staging/tools/* || true
35 find "$bd" -name '*.ri' -exec rm '{}' \;
[all …]
/sof-3.4.0/src/platform/
DKconfig1 # SPDX-License-Identifier: BSD-3-Clause
11 bool "Build for Tigerlake"
27 Select if your target platform is Tigerlake-compatible
31 bool "Build for Meteorlake"
35 Select if your target platform is Meteorlake-compatible
38 bool "Build Library"
40 Select if you want to build a library.
43 user-space applications.
46 bool "Build Library as static archive"
49 Select if you want to build a static library otherwise a dynamic
[all …]
/sof-3.4.0/test/
Dtest-all-defconfigs.sh3 set -e
14 mkdir -p "$BUILDTOP"
17 ( set -x
18 cmake -DINIT_CONFIG="$conf" -S "$SOFTOP" -B "$BUILDTOP"/"$conf" \
19 -DBUILD_UNIT_TESTS=ON \
20 -DBUILD_UNIT_TESTS_HOST=ON
22 cmake --build "$BUILDTOP"/"$conf" -- -j"$(nproc)"
30 # First make sure all configurations build
31 for d in "$SOFTOP"/src/arch/xtensa/configs/*_defconfig; do
36 # Now run all the tests
[all …]
/sof-3.4.0/src/arch/xtensa/xtos/
D_sharedvectors.S1 // _sharedvectors.S -- Reference symbols to pull in any shared vectors
3 // $Id: //depot/rel/Foxhill/dot.8/Xtensa/OS/xtos/_sharedvectors.S#1 $
16 // in all copies or substantial portions of the Software.
26 #include <xtensa/coreasm.h>
28 /* Not present by default. Multicore build flows build/use a custom
/sof-3.4.0/src/platform/mt8195/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=16233; Build=0x89932; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/mt8186/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=16990; Build=0x904d8; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/mt8188/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=16990; Build=0x904d8; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/imx8/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=12445; Build=0x700c0; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/imx8m/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=14556; Build=0x7ef28; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/imx8ulp/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=13270; Build=0x92cb6; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/amd/rembrandt/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=12153; Build=0x878bf; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/src/platform/amd/renoir/include/arch/xtensa/config/
Ddefs.h1 /* Definitions for Xtensa instructions, types, and protos. */
3 /* Customer ID=12153; Build=0x72343; Copyright (c) 2003-2004 Tensilica Inc.
14 in all copies or substantial portions of the Software.
25 and earlier Xtensa releases. It includes only a subset of the
33 #include <xtensa/tie/xt_core.h>
34 #include <xtensa/tie/xt_misc.h>
35 #include <xtensa/tie/xt_booleans.h>
/sof-3.4.0/app/
Dprj.conf5 # This adds very few files in the build directory and has
7 # See on-going discussion in
8 # https://github.com/zephyrproject-rtos/zephyr/pull/51954
9 # and usage in xtensa-build-zephyr.py
16 # Log processing is offloaded to a low-priority thread.
18 # Wake the low-priority log thread every 100ms and/or
22 # Frontend buffer must be large enough to cover all
31 # Ensure -O2 (or similar) is used for optimization
34 # Zephyr top-level default of -fno-strict-overflow is
36 CONFIG_COMPILER_OPT="-fstrict-overflow"
[all …]
/sof-3.4.0/installer/
Dsample-config.mk4 # As usual with Make, all these can also be passed as either CLI
16 # _remote := test-system.local
20 # Passed to ./scripts/xtensa-build-all.sh -i
24 # Define this empty for a plain sof/ directory and no sof -> sof-v1.2.3
25 # symbolic links. This is _only_ to override the top-level directory
26 # name; for sof_versions.h see version.cmake and try sof/.tarball-version
29 # SOF_VERSION := $(shell git describe --tags )
32 # Uncomment this to have the build_*_?cc/ directories at the top-level
35 # The build is not deterministic; use this to reduce noise when testing
/sof-3.4.0/src/arch/xtensa/
DCMakeLists.txt1 # SPDX-License-Identifier: BSD-3-Clause
3 # platform-specific values
52 ${PROJECT_SOURCE_DIR}/src/arch/xtensa/include
53 ${PROJECT_SOURCE_DIR}/src/arch/xtensa/xtos
71 set(stdlib_flag "-nostdlib")
77 # pretend to be xtensa compiler to go trough the same paths for AST
78 target_compile_definitions(sof_options INTERFACE -D__XTENSA__=1)
83 find_program(XCC_PATH NAMES "xt-xcc" PATHS ENV PATH NO_DEFAULT_PATH)
85 target_include_directories(sof_options INTERFACE ${XCC_DIR}/../xtensa-elf/include)
89 # but xtensa is always 32 bit, what may cause mismatch in definitions,
[all …]
/sof-3.4.0/src/audio/
DKconfig1 # SPDX-License-Identifier: BSD-3-Clause
96 1, 2, 2.1, 3.0, 3.1, Quatro, 4.0, 5.0, 5.1, 7.1 -> 2
98 1, 2 -> 5.1
99 2 -> 7.1
101 4.0, Quatro, 3.1, 2 -> 1
108 multiple IPC messages. Not all components or modules need
127 with 8 - 192 kHz input and 8 - 48 kHz output. The coefficients
137 with 8 - 48 kHz input and output. The coefficients are 32 bits
146 with 8 - 48 kHz input and output. The coefficients are 16 bits
147 that restricts the possible stop-attenuation and could cause
[all …]

1234