CONFIG_SOF=y CONFIG_LOG=y CONFIG_LOG_PRINTK=y CONFIG_BUILD_OUTPUT_BIN=n CONFIG_HAVE_AGENT=n # Requires heap_info() be implemented, but no Zephyr wrapper CONFIG_DEBUG_MEMORY_USAGE_SCAN=n # Ensure -O2 (or similar) is used for optimization CONFIG_SPEED_OPTIMIZATIONS=y # Zephyr top-level default of -fno-strict-overflow is # not a good fit for audio DSP code CONFIG_COMPILER_OPT="-fstrict-overflow" CONFIG_SCHED_DEADLINE=y CONFIG_SCHED_CPU_MASK=y CONFIG_SMP_BOOT_DELAY=y # Fix the sys ticks value until following bugs are solved: # - https://github.com/zephyrproject-rtos/zephyr/issues/46378 CONFIG_SYS_CLOCK_TICKS_PER_SEC=15000 CONFIG_DAI=y CONFIG_HEAP_MEM_POOL_SIZE=2048 # SoF pins threads to specific cores. This option allows # Zephyr to do further cache optimizations CONFIG_SCHED_CPU_MASK_PIN_ONLY=y