Fred808 commited on
Commit
b9ed1a3
·
verified ·
1 Parent(s): 24cd90e

Upload 32 files

Browse files
Files changed (1) hide show
  1. 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}