mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-22 02:53:23 +00:00
fix(tools):支持在无kvm支持下运行DragonOS (#1010)
* fix(tools):支持在无kvm支持下运行DragonOS * fix: 修正问题:在非Linux上面加速选项选择的不正确 --------- Co-authored-by: jinlong <jinlong@tencent.com>
This commit is contained in:
@ -51,6 +51,12 @@ if [ ${ARCH} == "i386" ] || [ ${ARCH} == "x86_64" ]; then
|
|||||||
qemu_accel="kvm"
|
qemu_accel="kvm"
|
||||||
if [ $(uname) == Darwin ]; then
|
if [ $(uname) == Darwin ]; then
|
||||||
qemu_accel=hvf
|
qemu_accel=hvf
|
||||||
|
else
|
||||||
|
# 判断系统kvm模块是否加载
|
||||||
|
if [ ! -e /dev/kvm ]; then
|
||||||
|
# kvm模块未加载,使用tcg加速
|
||||||
|
qemu_accel="tcg"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -82,7 +88,10 @@ BIOS_TYPE=""
|
|||||||
VIRTIO_BLK_DEVICE=false
|
VIRTIO_BLK_DEVICE=false
|
||||||
# 如果qemu_accel不为空
|
# 如果qemu_accel不为空
|
||||||
if [ -n "${qemu_accel}" ]; then
|
if [ -n "${qemu_accel}" ]; then
|
||||||
QEMU_ACCELARATE="-machine accel=${qemu_accel} -enable-kvm "
|
QEMU_ACCELARATE=" -machine accel=${qemu_accel} "
|
||||||
|
if [ "${qemu_accel}" == "kvm" ]; then
|
||||||
|
QEMU_ACCELARATE+=" -enable-kvm "
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ${ARCH} == "i386" ] || [ ${ARCH} == "x86_64" ]; then
|
if [ ${ARCH} == "i386" ] || [ ${ARCH} == "x86_64" ]; then
|
||||||
|
Reference in New Issue
Block a user