zephyr/soc
Andy Ross 66e2ba130f soc/intel_adsp: Unbreak xcc builds
Recent linker changes got ahead of the toolchain and started using
features not available in the binutils 2.23-based Xtensa toolchain.
Specifically:

+ The section arguments to objcopy don't accept wildcards.

+ It's not legal to have an ALLOC section emitted to a region outside
  a declared MEMORY space.  So various non-mapped sections populated
  by C structs have to be put somewhere with an explicit address.

+ The older linker won't automatically create an empty section just
  because you assigned to ".", so the Zephyr tests that lack a
  .fw_metadata section get rejected by rimage.  The fix here is a
  little clumsy: copy the section out of zephyr.elf into a
  (potentially-zero-length) temporary file, then add it back to
  main.mod as a final step.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2021-12-14 18:43:05 -06:00
..
arc soc: arc: fix ARC_HAS_ACCL_REGS settings 2021-12-02 11:32:14 -06:00
arm soc: mimxrt685_evk: Fix usdhc driver build failure 2021-12-13 20:30:06 -05:00
arm64 xenvm: switch to Xen PV console instead of PL011 SBSA 2021-10-29 15:23:33 +02:00
nios2
posix posix: Add missing include 2021-04-27 13:17:36 -04:00
riscv linker: remove manual name specification 2021-12-09 16:23:03 +01:00
sparc
x86 bluetooth: remove Kconfig options CONFIG_BT_*_ON_DEV_NAME 2021-08-25 18:05:17 -04:00
xtensa soc/intel_adsp: Unbreak xcc builds 2021-12-14 18:43:05 -06:00
Kconfig kconfig: soc and shield cleanup 2021-06-11 16:13:22 +02:00