Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 0 additions & 97 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,100 +61,3 @@ jobs:
run: printf
'WARN_AS_ERROR = FAIL_ON_WARNINGS\n' >> doc/sof.doxygen.in &&
ninja -C docbuild -v doc


# This is a bit redundant with the other jobs below and with the (much
# faster!) installer[.yml] but it may differ in which platforms are
# built. This makes sure platforms without any open-source toolchain
# are added in the right place and do not accidentally break the -a
# option, Docker testing etc.
gcc-build-default-platforms:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v4
with: {fetch-depth: 0, submodules: recursive, filter: 'tree:0'}

- name: docker
run: docker pull thesofproject/sof && docker tag thesofproject/sof sof

- name: xtensa-build-all.sh -a
run: ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -a ||
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -a -j 1


gcc-build-only:
runs-on: ubuntu-22.04

strategy:
fail-fast: false
matrix:
# Use groups to avoid spamming the web interface. Pay attention
# to COMMAS. Don't use a single big group so a single failure
# does not block all other builds.
platform: [rn rmb,
mt8186 mt8195 mt8188,
]

steps:

- uses: actions/checkout@v4
with: {fetch-depth: 0, submodules: recursive, filter: 'tree:0'}

- name: docker
run: docker pull thesofproject/sof && docker tag thesofproject/sof sof

- name: xtensa-build-all.sh platforms
env:
PLATFORM: ${{ matrix.platform }}
run: ./scripts/docker-run.sh
./scripts/xtensa-build-all.sh -r ${PLATFORM}

# Warning: there is a fair amount of duplication between 'build-only'
# and 'qemu-boot' because github does not support YAML anchors as of Jan
# 2021. Defining our new actions would be overkill. Another popular
# option is to generate this file from a source with YAML anchors
# before committing it; also deemed overkill for the current amount of
# duplication.

qemu-boot-test:
runs-on: ubuntu-22.04

strategy:
fail-fast: false
matrix:
# Compiler-based groups, see HOST= compilers in
# xtensa-build-all.sh. Pay attention to commas and whitespace.
# The main reason for these groups is to avoid the matrix
# swarming the Github web interface and burying other checks.
# See longer example above.
platform: [imx8m,
]

steps:

- uses: actions/checkout@v4
with: {fetch-depth: 0, submodules: recursive, filter: 'tree:0'}

- name: turn off HAVE_AGENT
run: echo CONFIG_HAVE_AGENT=n >
src/arch/xtensa/configs/override/no-agent.config

- name: docker SOF
run: docker pull thesofproject/sof && docker tag thesofproject/sof sof

- name: xtensa-build-all.sh -o no-agent platforms
env:
PLATFORM: ${{ matrix.platform }}
run: ./scripts/docker-run.sh
./scripts/xtensa-build-all.sh -o no-agent -r ${PLATFORM}

- name: docker QEMU
run: docker pull thesofproject/sofqemu &&
docker tag thesofproject/sofqemu sofqemu

- name: qemu-check
env:
PLATFORM: ${{ matrix.platform }}
run: ./scripts/docker-qemu.sh
../sof.git/scripts/qemu-check.sh ${PLATFORM}
112 changes: 0 additions & 112 deletions .travis.yml

This file was deleted.

9 changes: 0 additions & 9 deletions Kconfig.sof
Original file line number Diff line number Diff line change
Expand Up @@ -150,11 +150,6 @@ config FAST_GET

rsource "src/Kconfig"

# See zephyr/modules/Kconfig
if !ZEPHYR_SOF_MODULE
rsource "Kconfig.xtos-build"
endif

if ZEPHYR_SOF_MODULE
rsource "Kconfig.zephyr-log"
endif
Expand Down Expand Up @@ -267,8 +262,4 @@ config DSP_RESIDENCY_COUNTERS
R0, R1, R2 are abstract states which can be used differently
based on platform implementation.

if !ZEPHYR_SOF_MODULE
rsource "Kconfig.xtos-dbg"
endif

endmenu
43 changes: 0 additions & 43 deletions Kconfig.xtos-build

This file was deleted.

23 changes: 0 additions & 23 deletions Kconfig.xtos-dbg

This file was deleted.

2 changes: 0 additions & 2 deletions scripts/docker-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
# Runs a given script in the docker container you can generate from the
# docker_build directory.
# Example:
# To build sof for tigerlake:
# ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh tgl
# To build topology:
# ./scripts/docker-run.sh ./scripts/build-tools.sh

Expand Down
1 change: 0 additions & 1 deletion scripts/set_xtensa_params.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@

# These variables are currently used in/by:
#
# - xtensa-build-all.sh (XTOS)
# - script/rebuild-testbench.sh
# - before Zephyr's `twister` or `west build`
#
Expand Down
2 changes: 2 additions & 0 deletions scripts/test-repro-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -190,4 +190,6 @@ main()
printf "\n\n ---- FAIL: differences found between %s/b0/ and b1/ --- \n\n" "$(pwd)"
}

test -x "${SOF_TOP}"/scripts/xtensa-build-all.sh || exit 0

main "$@"
Loading
Loading