Skip to content

Conversation

@stephanosio
Copy link
Member

Backport of #956 and other related commits to v0.17-branch.

This reverts commit 3723d3f in
preparation for switching to the Zephyr QEMU fork.

Note that the QEMU RX patches here will be pulled as part of the Zephyr
QEMU fork.

Signed-off-by: Stephanos Ioannidis <[email protected]>
At some point, the QEMU recipe was changed from using the Zephyr QEMU
fork (GitHub zephyrproject-rtos/qemu) to the upstream tarball with local
patches, which made it quite difficult and error-prone to submit, review
and manage patches.

This commit reverts the QEMU recipe to use the Zephyr QEMU fork,
tracking the `zephyr-qemu-v10.0.2` branch with all the existing patches
applied.

All future patches to QEMU must be submitted to the
`zephyr-qemu-v10.0.2` branch of the Zephyr QEMU fork.

Signed-off-by: Stephanos Ioannidis <[email protected]>
(cherry picked from commit 037a4f0)
Enable network access during the `do_configure` step because QEMU build
system may fetch additional submodules, such as `keycodemapdb`, in it.

Signed-off-by: Stephanos Ioannidis <[email protected]>
(cherry picked from commit 451e4e2)
This commit pulls in various RX architecture fixes for QEMU from
zephyrproject-rtos#944.

From the original PR:

> * 1st patch is to fix for timer accurarcy issue
> * 2nd patch is to fix for flow of execute interrupt handling function for
    normal interrup and CPU exception
> * 3rd patch is to add Reset the CPU at qemu reset time so elf target can
    be execute when use device loader

Signed-off-by: Stephanos Ioannidis <[email protected]>
(cherry picked from commit cf1ab2f)
@stephanosio stephanosio added this to the 0.17.3 milestone Jul 22, 2025
@stephanosio stephanosio changed the title meta-zephyr-sdk: Use Zephyr QEMU fork to build QEMU [v0.17-branch] meta-zephyr-sdk: Use Zephyr QEMU fork to build QEMU Jul 22, 2025
@stephanosio stephanosio merged commit bb1223b into zephyrproject-rtos:v0.17-branch Jul 22, 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.

1 participant