meta-moonforge-qemu
This layer provides auxiliary assets for QEMU builds.
What is does
- Extends the base image with recipes, distro and local configurations to build images for qemux86-64.
How to use it
To use this layer, include the following kas file:
header:
version: 16
includes:
- kas/include/layer/meta-moonforge-qemu.yml
local_conf_header:
20_meta-moonforge-qemu: |
WKS_FILE = "moonforge-image-base-qemux86-64.wks.in"
machine: qemux86-64
See: meta-moonforge-qemu
Testing
To use runqemu:
$ cd meta-moonforge
$ kas-container --runtime-args "--device=/dev/kvm" shell kas/moonforge-image-base-qemux86-64.yml:kas/common/debug.yml
$ bitbake -c build moonforge-image-base ovmf
$ bzip2 -df tmp/deploy/images/qemux86-64/moonforge-image-base-qemux86-64.rootfs.wic.bz2
$ runqemu snapshot kvm nographic slirp ovmf qemux86-64 tmp/deploy/images/qemux86-64/moonforge-image-base-qemux86-64.rootfs.wic