[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v5 2/2] gitlab-ci: add an ARM32 qemu-based smoke test
Hi Stefano, On 16.04.2022 02:17, Stefano Stabellini wrote: > Add a minimal ARM32 smoke test based on qemu-system-arm, as provided by > the test-artifacts qemu container. The minimal test simply boots Xen > (built from previous build stages) and Dom0. > > The test needs a working kernel and minimal initrd for dom0. Instead of > building our own kernel and initrd, which would mean maintaining one or > two more builting scripts under automation/, we borrow a kernel and > initrd from distros. > > For the kernel we pick the Debian Bullseye kernel, which has everything > we need already built-in. However, we cannot use the Debian Bullseye > initrd because it is 22MB and the large size causes QEMU to core dump. > > Instead, use the tiny busybox-based rootfs provided by Alpine Linux, > which is really minimal: just 2.5MB. Note that we cannot use the Alpine > Linux kernel because that doesn't boot on Xen. > > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxx> > --- > Changes in v5: > - use "virt" machine in QEMU > +# For Xen, we need a couple of more node. Dump the DT from QEMU and add them > +# XXX QEMU looks for "efi-virtio.rom" even if it is unneeded > +curl -fsSLO https://github.com/qemu/qemu/raw/v5.2.0/pc-bios/efi-virtio.rom > +./qemu-system-arm \ > + -machine virt \ You changed machine to virt here, but ... > +rm -f smoke.serial > +set +e > +timeout -k 1 240 \ > +./qemu-system-arm \ > + -machine virt-6.0 \ forgot to change it here as well. Cheers, Michal
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |