Commit graph

166 commits

Author SHA1 Message Date
Martin Wimpress
70b5d8148c
Default to gl=on and clean up graphics status
Actually, `gl=on` and `virgil=on` are both required to enable full acceleration. `virgil=on` is not currently working with GTK, so set to off if GTK is used.
2020-03-20 21:48:27 +00:00
Martin Wimpress
b9e6558bd6
Refactor -display configuration build 2020-03-20 20:37:11 +00:00
Martin Wimpress
8bacffc65b
Use USB3 qemu-xhci
8 ports assigned all are USB2 and USB3 capable.
2020-03-20 20:36:16 +00:00
Martin Wimpress
8e214447e8
Use new style -netdev 2020-03-20 20:35:11 +00:00
Martin Wimpress
cbe9125730
Set gl=off
Turns out `gl=on` is not required for Virgil 3D. In fact having `gtk,gl=on` and `virgl=on` will break rendering.
2020-03-20 20:34:02 +00:00
Martin Wimpress
65735c9c8d
Add --status-quo option to preserve the existing disk state
Starting a VM with `--status-quo` will prevent any changes being committed to the disk image. However, while the VM is boot you can make changes but on next boot none will have been preserved.
2020-03-20 18:35:29 +00:00
Martin Wimpress
588e5de640
Add snapshot usage 2020-03-20 18:22:03 +00:00
Martin Wimpress
a79e16e1b7
Add snapshot management support 2020-03-20 18:17:53 +00:00
Martin Wimpress
fb627583b9
Prevent starting multiple instances of the same VM 2020-03-20 18:16:51 +00:00
Martin Wimpress
d48dc74e95
Catch missing disk configuration early 2020-03-20 18:16:08 +00:00
Martin Wimpress
31c02550d3
Catch error when deleting a disk 2020-03-20 18:12:13 +00:00
Martin Wimpress
91117fb30d
Remove snap restore and slightly refactor disk deletion 2020-03-20 15:34:18 +00:00
Martin Wimpress
ed601549c0
Correct disk initialisation logic 2020-03-20 15:31:24 +00:00
Martin Wimpress
a688c798f5
Correct disk creation/enumeration order 2020-03-20 14:22:22 +00:00
Martin Wimpress
38307c1c0f
Refactor initial disk creation and boot order 2020-03-20 14:18:29 +00:00
Martin Wimpress
510c2e0525
Rename quickemu.sh to quickemu
For simplicity.
2020-03-20 13:53:42 +00:00
Renamed from quickemu.sh (Browse further)