aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xkvmx8
-rw-r--r--kvmxfile4
2 files changed, 12 insertions, 0 deletions
diff --git a/kvmx b/kvmx
index eb1ee5b..4995a03 100755
--- a/kvmx
+++ b/kvmx
@@ -530,6 +530,12 @@ function kvmx_up {
image_opts="-drive file=$image,if=$drive_interface"
fi
+ if [ ! -z "$virtio_rng" ]; then
+ rng_opts="-device virtio-rng-pci,$virtio_rng"
+ else
+ rng_opts="-device virtio-rng-pci,max-bytes=128,period=1000"
+ fi
+
# USB redirect support
# See https://people.freedesktop.org/~teuf/spice-doc/html/ch02s06.html
#usb_opts="-device ich9-usb-ehci1,id=usb"
@@ -557,6 +563,7 @@ function kvmx_up {
# $cdrom_opts \
# $boot_opts \
# $net_opts \
+ # $rng_opts \
# $qemu_opts &> $LOGFILE < /dev/null &
# Run virtual machine, screen approach
@@ -573,6 +580,7 @@ function kvmx_up {
$cdrom_opts \
$boot_opts \
$net_opts \
+ $rng_opts \
-pidfile $PIDFILE \
-D $LOGFILE \
$qemu_opts
diff --git a/kvmxfile b/kvmxfile
index 860dfe3..eb80177 100644
--- a/kvmxfile
+++ b/kvmxfile
@@ -214,3 +214,7 @@ bootloader="grub"
# Whether to be managed by kvmx-supervise
#supervise_manage="1"
+
+# VirtIO RNG parameters
+# See https://wiki.qemu.org/Features/VirtIORNG
+#virtio_rng="max-bytes=128,period=1000"