Reviving the Classics: Porting U-Boot to QEMU m68k virt

Get Ticket

Time: 

Venue: LT2

Language: English

Level: Intermediate

Target Audience: Developer

While QEMU has long provided robust emulation for the classic Motorola 680x0 family, including the generic virt machine, the widely adopted open-source bootloader, U-Boot, had seen its m68k architecture support become almost entirely focused on modern ColdFire variants. Consequently, classic m68k CPUs lacked a functional, generic target within the U-Boot upstream.

This talk explores the technical journey of bridging that gap by bringing U-Boot to the QEMU m68k virt machine. We will dive into the architectural bring-up, the implementation of Goldfish peripheral drivers, and the intricacies of parsing bootinfo.
Kuan-Wei Chiu

Kuan-Wei Chiu / Taiwan

Google


Kuan-Wei Chiu is a Software Engineer at Google and a dedicated open-source contributor. Specializing in low-level system development, he currently serves as a maintainer for both the Linux kernel and the U-Boot bootloader. He is passionate about architecture bring-up, hardware emulation, and collaborating with the upstream community.