Skip to content

Conversation

@nashif
Copy link
Member

@nashif nashif commented May 19, 2025

  • meta-zephyr-sdk: xilinx_qemu: Clean skip-meson option
  • meta-zephyr-sdk: xilinx_qemu: Update to 8.2.7 QEMU
  • meta-zephyr-sdk: xilinx_qemu: Fix qemu WFI behavior
  • meta-zephyr-sdk: xilinx_qemu: Enable CPU timers and emaclite for MB-V
  • meta-zephyr-sdk: xilinx_qemu: Disable alignment for R5

michalsimek and others added 7 commits May 19, 2025 13:52
--skip-meson is listed twice that's why remove one occurence.

Signed-off-by: Michal Simek <[email protected]>
Update to 8.2.7 QEMU which is aligned with Xilinx v2025.1 tools.

The main reason for this update is that this version is supporting Versal
Gen 2 and associated models.

Signed-off-by: Michal Simek <[email protected]>
As has been described by Stephanos in the commit message
tests/kernel/context is broken when these two patches are not applied
that's why get them back to have clean CI loop.

Issue can be replicated by running
west twister -v -p qemu_cortex_r5 -O /tmp/twister -T tests/kernel/context/

Signed-off-by: Michal Simek <[email protected]>
Model available in Xilinx v2025.1 version is missing CPU timers which can
be used by Zephyr that's why wire them.
And also enable EMACLITE network IP to have model for it available.

Signed-off-by: Michal Simek <[email protected]>
Likely Qemu patch is correct and Zephyr tests/misc/llext-edk/ should be
updated not to cause unaligned accesses.
But for now it is better to update Qemu not to break CI to have time to
update test.

Signed-off-by: Michal Simek <[email protected]>
Now use our own git2cl. The upstream repo very often is unreachable and
causes CI to fail.

Signed-off-by: Anas Nashif <[email protected]>
@nashif nashif changed the title [backport 0.17-branch] xilinx qemu fixes [backport 0.17-branch] xilinx qemu fixes + ci optimizations May 19, 2025
@nashif
Copy link
Member Author

nashif commented May 19, 2025

+1 backport

@nashif nashif merged commit 98dfa13 into zephyrproject-rtos:v0.17-branch May 19, 2025
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants