zephyr/soc/xtensa/intel_adsp/cavs_v15
Andy Ross 6cc08fc190 soc/intel_adsp: Fix "noinit" section cacheability
This section was being put in the wrong region, and was in L1-cached
incoherent memory.  That's wrong, as users are expected to expressly
ask for "__incoherent" memory and do manual cache management if
required.  Default memory of all types should be uncached and
coherent.

Very few spots use this and cache effects tend to be ephemeral, so it
was somewhat obscure.  It was discovered via an SMP race when using
logging very close to system start where the log thread on the second
CPU will race with messages added on the first -- log messages are
stored in a __noinit mem_slab.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-11-17 12:28:10 -08:00
..
include soc/xtensa: Misc. checkpatch fixups 2020-10-21 06:38:53 -04:00
Kconfig.defconfig.series soc/intel_adsp: Unify trace backends 2020-11-17 12:28:10 -08:00
Kconfig.series
Kconfig.soc
linker.ld soc/intel_adsp: Fix "noinit" section cacheability 2020-11-17 12:28:10 -08:00