]> git.ipfire.org Git - thirdparty/u-boot.git/commit
Merge patch series "m68k: Add support for QEMU virt machine"
authorTom Rini <trini@konsulko.com>
Mon, 2 Feb 2026 20:24:56 +0000 (14:24 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 2 Feb 2026 20:25:48 +0000 (14:25 -0600)
commit1de103fc29761fa729dffaa15d0cfb2766be05e4
treefc2253a01976672d68a4d984273e7f02c1fbd3cc
parent4b287e0a3ae4ab3159584cb5ae12c9b470716be8
parent838e3be9e1d39e38661a788ae3bcfb9f989450a8
Merge patch series "m68k: Add support for QEMU virt machine"

Kuan-Wei Chiu <visitorckw@gmail.com> says:

Add support for the QEMU 'virt' machine on the m68k architecture. The
QEMU virt machine models a generic system utilizing Goldfish virtual
peripherals and is capable of emulating various classic 68k CPUs.

Currently, U-Boot's m68k architecture support focuses on ColdFire
variants. This series expands support to include the classic M680x0
architecture, implementing the necessary exception vectors, startup
code, and a bootinfo parser compatible with the QEMU interface.

Drivers for Goldfish peripherals (TTY, Timer, RTC) and the QEMU
Virtual System Controller (sysreset) are also added to enable serial
console, timekeeping, and system reset functionality.

The implementation has been verified on QEMU targeting the M68040 CPU,
confirming successful hardware initialization and boot to the U-Boot
command shell. Additionally, the CI configuration was verified locally
using gitlab-ci-local "qemu_m68k_virt test.py", resulting in
PASS qemu_m68k_virt test.py.

Link: https://lore.kernel.org/r/20260107201838.3448806-1-visitorckw@gmail.com
[trini: Re-sort MAINTAINERS entries]
Signed-off-by: Tom Rini <trini@konsulko.com>
.azure-pipelines.yml
.gitlab-ci.yml
MAINTAINERS
arch/m68k/Kconfig
doc/board/emulation/index.rst