Wait before setting affinity, retry if fail.

This commit is contained in:
redxef 2024-05-29 12:37:23 +02:00
parent 0b7e24c081
commit 196508071d
Signed by: redxef
GPG key ID: 7DAC3AA211CBD921

11
qemu-vm
View file

@ -104,10 +104,13 @@ while [[ "$qemu_pid" = '' ]]; do
qemu_pid="$(pidof qemu-system-$(uname -m) || true)" qemu_pid="$(pidof qemu-system-$(uname -m) || true)"
sleep .1 sleep .1
done done
$SUDO qemu-affinity \ while :; do
-k $(qemu-vm-cpus decompress_seq "$(qemu-vm-cpus compute_vm $NUM_PROCESSORS)") \ sleep .1
-i *:$(qemu-vm-cpus compute_vm $NUM_PROCESSORS) \ $SUDO qemu-affinity \
-- $qemu_pid -k $(qemu-vm-cpus decompress_seq "$(qemu-vm-cpus compute_vm $NUM_PROCESSORS)") \
-i *:$(qemu-vm-cpus compute_vm $NUM_PROCESSORS) \
-- $qemu_pid && break
done
echo 'Startup complete' echo 'Startup complete'
tail --pid="$qemu_pid" -f /dev/null tail --pid="$qemu_pid" -f /dev/null