summaryrefslogtreecommitdiffstats
path: root/templates/machines/qemuarm.jinja2
AgeCommit message (Collapse)AuthorFilesLines
2021-12-03Increase qemuarm and qemuarm64 vgamem_mb value to fix screenshooterJan-Simon Moeller1-1/+1
The screenshooter test needs the extension to work. Bug-AGL: SPEC-4165 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I16eb370481dc72144273e0c88cf625895a3d0028
2021-06-29SPEC-3976: change qemu memory parametersmarlin_12.90.0marlin/12.90.012.90.0Corentin LABBE1-1/+1
Thoses new parameters permit qemurm to pass sound tests. Change-Id: If266d180912bc15a88791c9af9dd4d7bad093f78 Bug-AGL: SPEC-3976 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-11SPEC-3764: replace qemu soundhw argumentCorentin LABBE1-1/+1
Since we use a more recent qemu-arm, we need to change some deprecated argument use. This fixes the warning: qemu-system-arm: warning: '-soundhw hda' is deprecated, please use '-device intel-hda -device hda-duplex' instead Change-Id: Icd8272a7d250d89d72652096a332f266c2c4b4a1 Bug-AGL: SPEC-3764 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-05SPEC-3764: use a more recent qemu version for qemuarmCorentin LABBE1-0/+2
Using a more recent qemu seems to fix problem with screenshot. The easiest way is to use docker to "host" a more recent debian with recent qemu. Change-Id: I7a72de4c6a4dceed7ec967713d7fee3d3523e120 Bug-AGL: SPEC-3764 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-04SPEC-3752: use vmalloc=512 for qemu armCorentin LABBE1-1/+1
Using vmalloc=512 permits screenshot tests to works without failure. Change-Id: Idb185e490dea38fa32a668c57cd282bb93ec2201 Bug-AGL: SPEC-3752 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-03-30Update templates for screenshot testsJan-Simon Möller1-1/+1
- qemu needs the mem= kernel parameter to work nicely - pyagl needs a larger timeout - pi4 needs an adapted rfs_image for snapshot builds Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ida3ac188008c72d941dbe30203e5b8700ee8a304
2021-01-21SPEC-3764: Enable screenshooter testCorentin LABBE1-2/+2
This patch enable screenhooter test. The qemuarm need more memory for working with this test. Change-Id: I1aae32688efb4bb8264e3d85bd3c439b7b9f6764 Bug-AGL: SPEC-3764 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-12-04Add more cores to qemuarm runs in LAVAJan-Simon Möller1-1/+1
This will increase the speed of the test execution. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I279cc572afae783c84ee2c0a64f17a197ac5f128
2020-10-13SPEC-3631: Add network to qemuCorentin LABBE1-0/+1
qemu machines does not have a network card by default. So let's add one. Change-Id: I6ea5d5625ee5c24b5ee49652f1aa838580a6f952 Bug-AGL: SPEC-3631 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-09-30SPEC-3597: Add video device to qemu arm/arm64Corentin LABBE1-1/+1
We need to add video device to qemu ARM/ARM64. Both arm and arm64 use the virt qemu machine which dont have any video device. But since they have both a PCI bus, we could add a VGA device. Along with the VGA device, let's add some input peripheral for all qemu. Bug-AGL: SPEC-3597 Change-Id: Ic2cee663145abf0b668ca166f40f46318e526bc7 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-06-02Add prerelease type to generatorjellyfish_9.99.1jellyfish/9.99.19.99.1Jan-Simon Moeller1-1/+1
Allow the tool to generate jobs against the prerelease location. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I7f00ee52ad85b2aecc52679da4e98857a5dd59cb
2020-05-04SPEC-3210: qemu do not use ramdiskCorentin LABBE1-1/+1
On 2020.02, qemu jobs fail to mount the rootfs. This is due to LAVA ignore now compression for ramdisk and the AGL image is in xz. But AGL qemu jobs in fact does not use a ramdisk but a virtio disk. Renaming the ramdisk definition entry to rootvd handle this issue. Furthermore, let's introduce a new rootfs type rootvd. Change-Id: I71ef6dee0d859c6aa0b29f1d47ac14dd4db900d8 Bug-AGL: SPEC-3210 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-05-04qemu-arm: fix the qemu virt versionCorentin LABBE1-1/+1
With recent qemu, the ARM virt machine hit: pci-host-generic 4010000000.pcie: can't claim ECAM area [mem 0x10000000-0x1fffffff]: address conflict with pcie@10000000 [mem 0x10000000-0x3efeffff] pci-host-generic: probe of 4010000000.pcie failed with error -16 Without the PCI working, the storage for tests cannot work. So let's fix to the last version of the vmachine which work without kernel hacking. This patch should not be merged until LAVA 2020.02 since stretch qemu does not support virt-2.11 Change-Id: Ifbb352a491cf917c45d48e0f88af20c146ca5422 Bug-AGL: SPEC-3210 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-03-05SPEC-3210: Set the interface for the test deviceCorentin LABBE1-0/+1
By default LAVA set the test device on IDE. Stretch version of qemu doesnt care about this setting and was always using virtio. But buster qemu care now about this and fail with: machine type does not support if=ide,bus=0,unit=0 This patch adds the necessary to restore the use of virtio. Change-Id: If34194d82b6104b9b5be7118a5194bd3b61fc090 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-09-26SPEC-2739: Fix xmlsec1 ptest which timeoutCorentin LABBE1-1/+1
ptest-runner fail on xmlsec1 on ARM/ARM64. This is due to lack of randomness as the first test in doing a RSA signature. This patch adds a virtio-rng-pci device on qemuarm and qemuarm64 which adds enough randomness to permit this test to pass. Bug-AGL: SPEC-2739 Change-Id: I98dddd421572cecf2027793aad62a12853e07c59 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-07-23Remove debug from qemu cmdlinehalibut_8.0.4halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut/8.0.4halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.08.0.48.0.38.0.28.0.18.0.0Jan-Simon Möller1-1/+1
This silences a lot of useless systemd messages. Change-Id: Icacd3bb09125ff4a16b57764490e570a1fc9258b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-17SPEC-2376: add qemu arm templateCorentin LABBE1-0/+19
This patch adds a template for qemuarm Bug-AGL: SPEC-2376 Change-Id: Ib0b9f44d96fc7f365f7da17ce3ce3461d0a3c6c0 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>