Go to file
Guennadi Liakhovetski 2c450e69fa loadable module: don't define PHDR twice
Loadable modules are linked, using a linked script, built by a cmake
script. That linker script includes multiple existing linker script
fragments. Each of those fragments defines 1 or more sections and
respective PHDRs. However, some of those scripts, e.g.
common_rodata_linker_script.txt and data_linker_script.txt add
sections to the same rodata_phdr PHDR. This makes the linker
allocate sections in that PHDR twice in the resulting output file:
one copy is real and the other one is filled with zeros. Removing
one of the PHDR definitions solves the problem and removes about
60KiB of empty space from the output file.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2023-12-15 09:46:37 +00:00
.github .github/zephyr: Upgrade to Zephyr SDK 0.16.4 2023-12-14 11:34:12 +02:00
app debug_overlay.conf: temporarily disable SOF_BOOT_TEST 2023-12-14 17:40:05 +02:00
doc header: rtos: decouple headers into rtos specific directories. 2022-08-31 12:01:07 +01:00
installer topology1: remove Intel GLK/TGL/ADL/RPL topology definitions 2023-10-27 12:31:35 +03:00
keys Move signing key pair from rimage/ up one level 2020-05-13 10:16:04 +01:00
lmdk loadable module: don't define PHDR twice 2023-12-15 09:46:37 +00:00
posix/include posix: idc: Add missing definitions 2023-11-22 09:41:50 +02:00
scripts xtensa-build-zephyr.py: Re-add imx8ulp to -all 2023-12-14 11:42:21 +02:00
smex smex: elf: fixed error handling from file operation 2023-12-11 17:03:31 +02:00
src module_adapter: remove redundant sink & source update in prepare for 2023-12-14 12:48:46 +02:00
submanifests sof-ci-jenkins: zephyr-override-template: Whitelist nxp_hal 2023-06-28 13:38:59 +03:00
test Audio: mixer: move mixer header file to module folder 2023-12-13 14:24:01 +00:00
third_party/include module_adapter: dts: update the path to include DTS header files 2023-12-01 16:20:29 +02:00
tools topology1: pipe-volume-capture.m4: Set minimum number of channels to 2 2023-12-13 15:26:16 +02:00
xtos/include driver:amd:enabling support for sound wire 2023-11-15 14:30:31 +02:00
zephyr workflows: Upgrade docker container to v0.26.6 2023-12-14 11:34:12 +02:00
.gitignore rimage: move everything down to subdir tools/rimage/, prepare move to sof 2023-10-05 10:18:11 -07:00
.gitmodules Delete old rimage submodule and old rimage west module 2023-10-09 13:08:07 -07:00
.travis.yml .github: replace HAVE_CONFIG KConfig hack with an override 2021-03-23 12:17:22 +00:00
CMakeLists.txt cmake: switch XTOS build to sof/tools/rimage 2023-10-09 13:06:12 -07:00
CODEOWNERS CODEOWNERS: add kv2019i to the list of default owners 2023-09-01 09:23:17 +01:00
Kconfig kconfig: allow SOF Kconfig to be included in other projects 2021-08-04 12:34:39 +01:00
Kconfig.sof audio: add a config to sof and zephyr code 2023-08-18 10:15:44 +03:00
Kconfig.xtos-build kconfig: move BUILD_VM_ROM Kconfig.xtos-build 2021-05-25 15:53:39 +01:00
Kconfig.xtos-dbg Kconfig: use uncached buffer only for debugging 2021-09-29 16:36:27 +01:00
Kconfig.zephyr-log audio: Put buffer state log under CONFIG_SOF_LOG_DBG_BUFFER switch 2023-08-16 21:21:55 +03:00
LICENCE LICENCE: Add Khronos Group Inc license header 2022-04-12 19:41:27 +03:00
README.md rimage: move everything down to subdir tools/rimage/, prepare move to sof 2023-10-05 10:18:11 -07:00
versions.json versions.json: set version to 2.8.99 2023-11-27 16:49:43 +00:00
west.yml west.yml: update Zephyr to ffd716b4a214 2023-12-12 10:33:56 +02:00

README.md

Sound Open Firmware

Status

Daily Actions

Gitter chat

#sof channel on discord.com

Documentation

See docs

Running the tests

See unit testing documentation

Deployment

TODO: Add additional notes about how to deploy this on a live system

Contributing

See Contributing to the Project

License

This project is licensed under the BSD Clause 3 - see the LICENCE file for details