BuildSystem: Update qemu script and add ac97

This commit is contained in:
Bananymous 2025-07-10 17:44:02 +03:00
parent 8a663cb94f
commit 85d195212a
1 changed files with 16 additions and 10 deletions

View File

@ -22,19 +22,25 @@ elif [[ $BANAN_DISK_TYPE == "USB" ]]; then
else else
DISK_ARGS="-device ahci,id=ahci -device ide-hd,drive=disk,bus=ahci.0" DISK_ARGS="-device ahci,id=ahci -device ide-hd,drive=disk,bus=ahci.0"
fi fi
DISK_ARGS="-drive format=raw,id=disk,file=${BANAN_DISK_IMAGE_PATH},if=none $DISK_ARGS"
QEMU_ARCH=$BANAN_ARCH QEMU_ARCH=$BANAN_ARCH
if [ $BANAN_ARCH = "i686" ]; then if [ $BANAN_ARCH = "i686" ]; then
QEMU_ARCH=i386 QEMU_ARCH=i386
fi fi
qemu-system-$QEMU_ARCH \ NET_ARGS='-netdev user,id=net'
-m 1G \ NET_ARGS="-device e1000e,netdev=net $NET_ARGS"
-smp 4 \
$BIOS_ARGS \ USB_ARGS='-device qemu-xhci -device usb-kbd,port=1 -device usb-hub,port=2 -device usb-mouse,port=2.1'
-drive format=raw,id=disk,file=${BANAN_DISK_IMAGE_PATH},if=none \
-device e1000e,netdev=net \ SOUND_ARGS='-device ac97'
-netdev user,id=net \
-device qemu-xhci -device usb-kbd -device usb-mouse \ qemu-system-$QEMU_ARCH \
$DISK_ARGS \ -m 1G -smp 4 \
$@ \ $BIOS_ARGS \
$DISK_ARGS \
$USB_ARGS \
$NET_ARGS \
$SOUND_ARGS \
$@ \