# ===================================================
# linux-minimal.qvmconf 
# QNX Hypervisor 8.0 上で動作する最小構成のLinuxゲストVM 
# ===================================================

system linux-guest
# ----- 仮想CPU：2コア割り当て ----- 
cpu
cpu

# ----- メモリ：ゲスト物理アドレス0x80000000から2GB -----
ram 0x80000000,2G

# ----- 割り込みコントローラ：ARM GICv2 ----- 
vdev gic
  version 2

# ----- シリアル・コンソール：ARM PL011 UART ----- 
vdev pl011
  loc 0x1c090000
  intr gic:37

# ----- ストレージ：VIRTIOブロック・デバイス ----- 
vdev virtio-blk
  loc 0x1c0d0000
  intr gic:41
  hostdev /fs/core-image-minimal-qemuarm64.rootfs.ext4

# ----- ネットワーク：VIRTIO Net（ホストとのピア接続） ----- 
vdev virtio-net
  loc 0x1c0c0000
  intr gic:40
  mac 02:00:00:0a:00:01
  name p2p
  peer /dev/vdevpeers/vp0
  peerfeats 0x19c3

# ----- カーネルのロード ----- 
load /fs/Image

# ----- Linuxカーネル起動パラメータ ----- 
cmdline "console=ttyAMA0 earlycon=pl011,0x1c090000 rw rootfstype=ext4 root=/dev/vda"
