mbox series

[meta-zephyr,master,0/5] Update QEMU machine configs and README

Message ID 20260208214430.1048640-1-charles.embedded@gmail.com
Headers show
Series Update QEMU machine configs and README | expand

Message

Charles Dias Feb. 8, 2026, 9:44 p.m. UTC
From: Charles Dias <charlesdias.cd@outlook.com>

This series updates QEMU machine configurations and improves the
README documentation.

Patches 1-2 clean up the QEMU machine configs: removing the nios2
machine (dropped in Zephyr 4.2) and dropping -nographic from
QB_GRAPHICS (it should be controlled by runqemu, not the machine
config).

Patch 3 adds missing QEMU and Zephyr board settings for the mps2/mps3
machines (ZEPHYR_BOARD, QB_RNG, QB_MEM).

Patch 4 fixes the qemu-cortex-a9 DEFAULTTUNE to use hard-float with
NEON as expected by Zephyr.

Patch 5 updates the README with consistent runqemu nographic usage
and adds a section on listing supported machines.

Charles Dias (5):
  zephyr-bsp: drop nios2 machine fragments (unsupported in Zephyr 4.2)
  machine: remove -nographic from QB_GRAPHICS
  machine: mps2/mps3: add missing QEMU and Zephyr board settings
  qemu-cortex-a9: fix DEFAULTTUNE to cortexa9hf-neon
  README: improve runqemu examples and add supported machines section

 README.md                                     | 26 ++++++++++++++-----
 meta-zephyr-bsp/conf/machine/mps2-an385.conf  |  5 +++-
 meta-zephyr-bsp/conf/machine/mps2-an521.conf  |  4 ++-
 meta-zephyr-bsp/conf/machine/mps3-an547.conf  |  5 +++-
 .../conf/machine/qemu-cortex-a53.conf         |  2 +-
 .../conf/machine/qemu-cortex-a9.conf          |  4 +--
 .../conf/machine/qemu-cortex-m0.conf          |  2 +-
 .../conf/machine/qemu-cortex-m3.conf          |  2 +-
 .../conf/machine/qemu-cortex-r5.conf          |  2 +-
 meta-zephyr-bsp/conf/machine/qemu-nios2.conf  | 17 ------------
 .../conf/machine/v2m-musca-b1.conf            |  2 +-
 .../conf/machine/v2m-musca-s1.conf            |  2 +-
 12 files changed, 38 insertions(+), 35 deletions(-)
 delete mode 100644 meta-zephyr-bsp/conf/machine/qemu-nios2.conf