本記事では、aarch64 用 Zircon カーネルを QEMU 上で起動させるときの動作を紹介します。 Zircon 起動の流れ qemu-boot-shim QEMU 上で physboot を起動するためのブートローダ[1] physboot 圧縮された Zircon カーネルイメージを展開するブートローダ[2] zircon Zircon カーネルイメージ 本記事では、QEMU の部分を紹介します。 イメージファイル Zircon の起動には 2 つのイメージファイルが必要です。 qemu-boot-shim.bin qemu-boot-shim ブートローダの実体 fuchsia-ssh.zbi physboot と 圧縮Zirconカーネルイメージなどを含むイメージファイル ZBI データ構造についてはこちらの記事を参照 QEMU Fuchsia 開発環境では、 fx qem