mirror of
https://github.com/systemd/systemd.git
synced 2024-11-23 10:13:34 +08:00
test: make qemu use kvm if available
If we're running in a KVM virtualized environment (such as Semaphore's Docker enabled platform), pass '-cpu host' to QEMU.
This commit is contained in:
parent
1b1eae69ce
commit
dbf43a42b8
@ -68,8 +68,7 @@ selinux=0 \
|
||||
$KERNEL_APPEND \
|
||||
"
|
||||
|
||||
QEMU_OPTIONS="-machine accel=kvm:tcg \
|
||||
-smp $QEMU_SMP \
|
||||
QEMU_OPTIONS="-smp $QEMU_SMP \
|
||||
-net none \
|
||||
-m 512M \
|
||||
-nographic \
|
||||
@ -80,6 +79,10 @@ $KERNEL_APPEND \
|
||||
QEMU_OPTIONS="$QEMU_OPTIONS -initrd $INITRD"
|
||||
fi
|
||||
|
||||
if [ -c /dev/kvm ]; then
|
||||
QEMU_OPTIONS="$QEMU_OPTIONS -machine accel=kvm -enable-kvm -cpu host"
|
||||
fi
|
||||
|
||||
( set -x
|
||||
$QEMU_BIN $QEMU_OPTIONS -append "$KERNEL_APPEND" $TESTDIR/rootdisk.img ) || return 1
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user