diff options
Diffstat (limited to 'src/os-plugins/plugins/emufe')
-rw-r--r-- | src/os-plugins/plugins/emufe/files/run-virt.include | 15 |
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}" ;; |