Upload 32 files
Browse files- src/entry.sh +13 -0
src/entry.sh
CHANGED
|
@@ -27,4 +27,17 @@ trap - ERR
|
|
| 27 |
version=$(qemu-system-x86_64 --version | head -n 1 | cut -d '(' -f 1 | awk '{ print $NF }')
|
| 28 |
info "Booting image${BOOT_DESC} using QEMU v$version..."
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
exec qemu-system-x86_64 ${ARGS:+ $ARGS}
|
|
|
|
| 27 |
version=$(qemu-system-x86_64 --version | head -n 1 | cut -d '(' -f 1 | awk '{ print $NF }')
|
| 28 |
info "Booting image${BOOT_DESC} using QEMU v$version..."
|
| 29 |
|
| 30 |
+
# Print which accelerator will be used (KVM vs TCG)
|
| 31 |
+
ACCEL_NAME="tcg"
|
| 32 |
+
if [[ "${KVM:-Y}" != [Nn]* ]]; then
|
| 33 |
+
if [ -e /dev/kvm ] && [ -w /dev/kvm ] 2>/dev/null; then
|
| 34 |
+
ACCEL_NAME="kvm"
|
| 35 |
+
else
|
| 36 |
+
ACCEL_NAME="tcg"
|
| 37 |
+
fi
|
| 38 |
+
else
|
| 39 |
+
ACCEL_NAME="tcg"
|
| 40 |
+
fi
|
| 41 |
+
info "Selected accelerator: $ACCEL_NAME (set KVM=N to force TCG)"
|
| 42 |
+
|
| 43 |
exec qemu-system-x86_64 ${ARGS:+ $ARGS}
|