summaryrefslogtreecommitdiffstats
path: root/src/os-plugins/plugins/emufe
diff options
context:
space:
mode:
authorDirk2011-07-19 14:57:28 +0200
committerDirk2011-07-19 14:57:28 +0200
commit06edfae88fd8e118aff7b7f80fc2063eab867eb1 (patch)
tree9165f1cde9f1d1a9f048f2377847d27d112591ac /src/os-plugins/plugins/emufe
parentAvoid annoying error message ... (diff)
downloadcore-06edfae88fd8e118aff7b7f80fc2063eab867eb1.tar.gz
core-06edfae88fd8e118aff7b7f80fc2063eab867eb1.tar.xz
core-06edfae88fd8e118aff7b7f80fc2063eab867eb1.zip
Some more changes for emu/virt plugins ...
Diffstat (limited to 'src/os-plugins/plugins/emufe')
-rw-r--r--src/os-plugins/plugins/emufe/files/run-virt.include15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/os-plugins/plugins/emufe/files/run-virt.include b/src/os-plugins/plugins/emufe/files/run-virt.include
index 567bc406..6e8850c8 100644
--- a/src/os-plugins/plugins/emufe/files/run-virt.include
+++ b/src/os-plugins/plugins/emufe/files/run-virt.include
@@ -125,6 +125,21 @@ case "${emulator}" in
VIRTCMDOPTS="${VIRTCMDOPTS} -s floppy0=${diskfile}"
;;
*qemu*)
+ # disable kvm for a range of older operating systems
+ case "${vmostype}" in
+ beos*)
+ VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 256"
+ ;;
+ win3*|win*3*|Win*3*)
+ VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 32"
+ ;;
+ win95*|Win*95)
+ VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 96"
+ ;;
+ win*)
+ VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 256"
+ ;;
+ esac
[ "x${rombios}" != "x" ] && rom="-bios ${imgpath}/${rombios}"
VIRTCMDOPTS="${VIRTCMDOPTS} ${rom} -name \"${displayname}\" -snapshot ${diskfile}"
;;