[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 07/10] automation: qemu-alpine-arm64: Cleanup and fixes
On Tue, 27 Sep 2022, Michal Orzel wrote: > Perform the following cleanup: > - rename the device tree from virt-gicv3 to virt-gicv2 as the GIC version > used in this test is v2, > - use fdtput to perform modifications on the dtb, > - use DEBIAN_FRONTEND=noninteractive to prevent interactive prompt being > stuck waiting for answer other than "yes", > - fix the number of cpus in the device tree because currently we generate > it with a single cpu and try to run QEMU with two, > - fix the memory size we pass when generating QEMU device tree as it does > not match the memory size with what we run QEMU. > > Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> I pushed patches 2-10 to a "next" branch on my personal gitlab with the intention of merging it back as soon as staging reopens: https://gitlab.com/xen-project/people/sstabellini/xen > --- > Changes in v3: > - s/DEBIAN_FRONTENT/DEBIAN_FRONTEND/, drop Ack > Changes in v2: > - none > --- > automation/scripts/qemu-alpine-arm64.sh | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/automation/scripts/qemu-alpine-arm64.sh > b/automation/scripts/qemu-alpine-arm64.sh > index f4ac2d856fa0..9004c537e325 100755 > --- a/automation/scripts/qemu-alpine-arm64.sh > +++ b/automation/scripts/qemu-alpine-arm64.sh > @@ -2,6 +2,7 @@ > > set -ex > > +export DEBIAN_FRONTEND=noninteractive > apt-get -qy update > apt-get -qy install --no-install-recommends u-boot-qemu \ > u-boot-tools \ > @@ -73,18 +74,17 @@ curl -fsSLO > https://github.com/qemu/qemu/raw/v5.2.0/pc-bios/efi-virtio.rom > ./binaries/qemu-system-aarch64 \ > -machine virtualization=true \ > -cpu cortex-a57 -machine type=virt \ > - -m 1024 -display none \ > - -machine dumpdtb=binaries/virt-gicv3.dtb > + -m 2048 -smp 2 -display none \ > + -machine dumpdtb=binaries/virt-gicv2.dtb > + > # XXX disable pl061 to avoid Linux crash > -dtc -I dtb -O dts binaries/virt-gicv3.dtb > binaries/virt-gicv3.dts > -sed 's/compatible = "arm,pl061.*/status = "disabled";/g' > binaries/virt-gicv3.dts > binaries/virt-gicv3-edited.dts > -dtc -I dts -O dtb binaries/virt-gicv3-edited.dts > binaries/virt-gicv3.dtb > +fdtput binaries/virt-gicv2.dtb -p -t s /pl061@9030000 status disabled > > # ImageBuilder > echo 'MEMORY_START="0x40000000" > -MEMORY_END="0x80000000" > +MEMORY_END="0xC0000000" > > -DEVICE_TREE="virt-gicv3.dtb" > +DEVICE_TREE="virt-gicv2.dtb" > XEN="xen" > DOM0_KERNEL="Image" > DOM0_RAMDISK="xen-rootfs.cpio.gz" > -- > 2.25.1 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |