This commit increases the macOS runner workspace volume size from 70GB
to 150GB because 70GB is insufficient for the toolchain builds for the
architectures with many multi-lib variants to successfully complete.
Note that the size of 150GB was chosen to match the workspace volume
size available on the Linux zephyr-runner v2 instances.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
Add support for ISO C++11 threads, mutexes, condition variables,
semaphores, locks, scoped locks, synchronized streams, and
futures (async programming) via ISO C11 threads.
Signed-off-by: Christopher Friedt <chris@friedt.co>
This reverts commit a1f38872fc because the
new zephyr-runner v2 with the self-hosted AArch64 runners are no longer
subject to termination by other workloads.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
* Display the default SDK directory with the SDK_DIR var
* Use quoted 'EOF' to avoid escaping $ and { in heredoc
Signed-off-by: Chris Friedt <cfriedt@meta.com>
This commit pulls in the segment first section address check workaround
for the header-less sections whose LMA is not equal to VMA.
This fixes the following error observed when running objcopy with
--change-section-lma option using a valid input ELF file that contains
a section whose LMA is not equal to VMA:
error in private header data: sorry, cannot handle this file
Note that this is only a workaround and not a complete fix as noted in
the referenced binutils commit; however, it should be generic enough so
that the above error is never observed in practice.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit temporarily disables AArch64 Linux Zephyr SDK build because
the AArch64 CI runner AWS spot instances are too frequently shut down
and unable to complete the full build cycle.
Re-enable this when the self-hosted zephyr-runner v2 is deployed and
available for production use.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit disables the testing of `nxp_adsp_imx8ulp` platform
because it has not been merged upstream yet.
Re-enable this platform when the zephyrproject-rtos/zephyr#63751 is
merged.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
The "topic" branches have been superseded by the "collab" branches in
the upstream Zephyr repository.
This commit updates the Zephyr SDK CI to use the renamed
`collab-sdk-dev` branch, complying to the new guidelines.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
The assert-verbose setting removes filenames and expression strings
from assert messages to reduce their size.
Signed-off-by: Keith Packard <keithp@keithp.com>
The board used for running Xtensa with MMU has been renamed to
qemu_xtensa_mmu on Zephyr main repo. So update the CI yaml file
to match.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This unifies various naming of mt8195 to mtk_mt8195_adsp
which is of scheme xtensa-<vendor>_<soc name>-elf (except
the QEMU cores). This renames the overlay directory, and
updating both the config file and github workflows to
match.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
One byte error in copy/paste code. Because I'm congenitally unable to
write trivial syntax correctly the first time. But also because we
have no way to execute this code except inside of a Github CI
container.
Signed-off-by: Andy Ross <andyross@google.com>
Update the upstream file to build against recent gdb source (see
e.g. commit 34b88dc6ee ("overlays: xtensa_nxp_imx8m_adsp: gdb:
Update xtensa-config.c")).
Signed-off-by: Andy Ross <andyross@google.com>
Yet another Xtensa SOC for the SDK. Mostly the same as the other LX
cores, but different enough to not be able to share code. (No MULUH
instruction on this model, which breaks on compiler-generated 64 bit
multiplies).
Signed-off-by: Andy Ross <andyross@google.com>
We are pulling some old zephyr version for some reason, workaround this
by removing this new target.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>