agl-qemu-runner: Add recipes 85/28285/2
authorScott Murray <scott.murray@konsulko.com>
Wed, 23 Nov 2022 20:37:20 +0000 (15:37 -0500)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 14 Dec 2022 16:28:00 +0000 (16:28 +0000)
commit7aeccbeaf418826795f7f1be4715d857628f8982
treeaf356c5c373f8f108d62204191dcb67882a92499
parent663de2a9c4404f56f032d01aa49b441b42a28521
agl-qemu-runner: Add recipes

Add recipes for agl-qemu-runner.sh QEMU wrapper script and template
systemd unit, and guest per-image configuration files and systemd
unit links for the various demo platform images.  The configurations
for the demo images can be mixed and matched somewhat, but only one
each of IVI and cluster should be used, as there are some static CPU
assignments in the configurations.  As well, this has only been
tested on the AGL reference hardware at present, some rework will
likely be required to support other platforms.

There is room to add a bbclass to simplify the guest configuration
recipes, but that has not been done for now as this approach may be
temporary; a switch to libvirtd with appropriate configurations is
likely.

Bug-AGL: SPEC-4618

Change-Id: Ieefbd4081cca506f915957cc313411a5ed1ece5c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit dce8116fb1a1b6f3c2976db126d9f923e2fe4c6f)
recipes-config/qemu-config/files/agl-cluster-demo-platform-flutter.conf [new file with mode: 0644]
recipes-config/qemu-config/files/agl-cluster-demo-platform.conf [new file with mode: 0644]
recipes-config/qemu-config/files/agl-demo-platform.conf [new file with mode: 0644]
recipes-config/qemu-config/files/agl-ivi-demo-platform-flutter.conf [new file with mode: 0644]
recipes-config/qemu-config/qemu-config-agl-cluster-demo-platform-flutter.bb [new file with mode: 0644]
recipes-config/qemu-config/qemu-config-agl-cluster-demo-platform.bb [new file with mode: 0644]
recipes-config/qemu-config/qemu-config-agl-demo-platform.bb [new file with mode: 0644]
recipes-config/qemu-config/qemu-config-agl-ivi-demo-platform-flutter.bb [new file with mode: 0644]
recipes-extended/agl-qemu-runner/agl-qemu-runner.bb [new file with mode: 0644]
recipes-extended/agl-qemu-runner/files/agl-qemu-runner.sh [new file with mode: 0755]
recipes-extended/agl-qemu-runner/files/agl-qemu-runner@.service [new file with mode: 0644]