meta-agl-kvm-demo: update for YP scarthgap and clean up 17/30117/2 18.0.0 ricefish/18.0.0 ricefish_18.0.0
authorScott Murray <scott.murray@konsulko.com>
Mon, 8 Jul 2024 17:09:57 +0000 (13:09 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 9 Jul 2024 09:32:55 +0000 (09:32 +0000)
commit0cbf31a2335287a817fd06eb4410c1c883aacfcb
tree360eeb487faf6eef327c1cf67146c51c47ce0d19
parentcbd12fb404169e9b755b87ac1d1280cbd90a4729
meta-agl-kvm-demo: update for YP scarthgap and clean up

Note that while these changes do get the KVM demo images building
and bootable, some further investigation is required into getting
the guest displays rendering to the outputs.

Changes:
- Move some of the feature template and multiconfig files that were
  accidentally left in meta-agl-demo to meta-agl-kvm-demo.
- Rework how MACHINE is defined for the guest multiconfig to make it
  a bit more obvious how other machines could be supported.  Sadly,
  experimentaion has shown that trying to do a generic
  virtio-${TUNE_ARCH} or similar scheme does not work with BitBake's
  parser, so document that a bit.
- Update agl-qemu-runner.sh for change to IMAGE_NAME_SUFFIX default
  value, and qemu now warning about using "-vga" with the "virt"
  machine which does not support it.
- Add new "agl-virtio-guest" feature to AGL_FEATURES in guest to get
  virtio kernel configuration.

Bug-AGL: SPEC-5201

Change-Id: I194a5c49adf6242cd91d205e19a8eecde698ad7e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30117
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
conf/include/agl-kvm.inc [deleted file]
meta-agl-kvm-demo/conf/include/agl-kvm.inc [new file with mode: 0644]
meta-agl-kvm-demo/conf/include/mc-conf-agl-kvm-guest.inc [moved from conf/include/mc-conf-agl-kvm-guest.inc with 100% similarity]
meta-agl-kvm-demo/conf/include/mc-conf-default.inc [moved from conf/include/mc-conf-default.inc with 100% similarity]
meta-agl-kvm-demo/conf/multiconfig/agl-kvm-guest.conf [moved from conf/multiconfig/agl-kvm-guest.conf with 81% similarity]
meta-agl-kvm-demo/recipes-extended/agl-qemu-runner/files/agl-qemu-runner.sh
meta-agl-kvm-demo/recipes-platform/images/agl-kvm-demo.bb
templates/feature/agl-kvm/50_local.conf.inc