agl-qemu-runner: Add recipes 98/28198/1
authorScott Murray <scott.murray@konsulko.com>
Wed, 23 Nov 2022 20:37:20 +0000 (15:37 -0500)
committerScott Murray <scott.murray@konsulko.com>
Wed, 23 Nov 2022 21:17:51 +0000 (16:17 -0500)
commitdce8116fb1a1b6f3c2976db126d9f923e2fe4c6f
tree6f250dfebc50e8323c4a955784a7c7a8cf06b889
parent46a4e4e4f43625686e73db8523bbfc9abaed558f
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>
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]