Martin Wimpress
cd908c5a85
Bump version to 2.3.0
2021-10-29 09:51:05 +01:00
Martin Wimpress
66fb440359
Bump version to 2.2.9
2021-10-28 22:44:13 +01:00
Martin Wimpress
528064383b
Add support for QEMU Guest Agent
2021-10-27 22:20:57 +01:00
Martin Wimpress
c5efb7d79d
Rename swtpm socket
2021-10-27 22:20:57 +01:00
Adam Fairbrother
6e851ff1c8
Added support for Bridge mode networking. ( #160 )
...
* Added support for Bridge mode networking.
added config file option "bridge"
set to a correctly configured bridge device to enable qemu-bridge-helper
* Added Docs for Bridge network feature
2021-10-27 22:07:14 +01:00
Martin Wimpress
95b5f84816
Bump version to 2.2.8
2021-10-27 15:46:37 +01:00
Martin Wimpress
ea8f459977
Make shellcheck happy
2021-10-27 12:18:10 +01:00
Martin Wimpress
1421492f87
Add initial support for macOS Monterey
2021-10-27 11:56:56 +01:00
Martin Wimpress
5367286915
Unify process related status messages
2021-10-27 11:42:28 +01:00
Martin Wimpress
5c0a7885c9
Reduce wait for swtpm initialisation
2021-10-25 15:57:15 +01:00
Martin Wimpress
835ce6bce5
Minor cleanup
2021-10-25 15:42:33 +01:00
Martin Wimpress
61ac7ad809
Correct typo
2021-10-25 15:42:01 +01:00
Martin Wimpress
205023fd50
Add -display none option. Close #110
...
Using the -display none option will start the VM with SPICE enabled but no display attached. The .ports file in the VM directory can be used to lookup the SSH and SPICE ports used by the VM.
2021-10-25 15:37:17 +01:00
Martin Wimpress
0567229405
Fix VMNAME
2021-10-25 15:14:59 +01:00
Martin Wimpress
ed2ba41cb5
Bump version to 2.2.7
2021-10-25 14:38:33 +01:00
Martin Wimpress
c6659a5b77
Fix shortcuts. Close #141
2021-10-25 14:32:19 +01:00
Martin Wimpress
33adadc988
Make shellcheck happy
2021-10-25 14:31:45 +01:00
Martin Wimpress
3257768677
Derive the absolute VMPATH
2021-10-25 14:31:07 +01:00
Martin Wimpress
91e7e18955
Add support for virtio-vga-gl on QEMU 6.1 and newer. Close #107
2021-10-25 14:03:59 +01:00
Martin Wimpress
4003144cf6
Add ports file. Close #156
2021-10-25 13:40:35 +01:00
Martin Wimpress
5c53dec449
Increase disk_size for macOS and display MSR alerts more often. Close #153
2021-10-25 12:54:41 +01:00
Martin Wimpress
db855be6ed
Fallback to /etc/os-release if lsb_release is not available
2021-10-25 11:17:32 +01:00
Martin Wimpress
23e3da40e3
Remove erroneous EFI_VARS references
2021-10-25 11:17:32 +01:00
Martin Wimpress
0598fb3321
Make sure Legacy boot is in legacy mode
2021-10-25 11:17:32 +01:00
Martin Wimpress
145dc472af
Show full $EFI_CODE path in boot status
2021-10-25 11:17:32 +01:00
Martin Wimpress
207ebde501
Remove test stub
2021-10-25 11:17:32 +01:00
Martin Wimpress
44673e94c6
Add guards for $EFI_CODE and $EFI_VARS
...
Make sure that $EFI_VARS references an actual writable file.
Check if $EFI_CODE reference a symlink, if so resolve the the real file.
2021-10-25 11:17:32 +01:00
Martin Wimpress
ca03a4dada
If EFI boot was requested an no EFI firmware is available, hard stop.
2021-10-25 11:17:32 +01:00
Martin Wimpress
444616022e
Improve error message when no SecureBoot firmware was found.
2021-10-25 11:17:32 +01:00
Martin Wimpress
7a0cf72213
Add reference for Fedora
2021-10-25 11:17:32 +01:00
Martin Wimpress
44bc5faec0
Use the paths to actual firmware on Fedora, rather than to symlinks.
...
Useful reference in this comment: https://bugzilla.redhat.com/show_bug.cgi?id=1929357#c5
2021-10-25 11:17:32 +01:00
Martin Wimpress
9b96f899ad
Make sure cfi.pflash01always has the secure property set
2021-10-25 11:17:32 +01:00
Martin Wimpress
b9f90d12c3
Disable Suspend to RAM (S3) if SecureBoot or SMM are enabled
2021-10-25 11:17:32 +01:00
Martin Wimpress
a4eddaa9e5
Add SMM support, enabled by default for Windows guests
2021-10-25 11:17:32 +01:00
Martin Wimpress
b6db417b81
Refactor OVMF detection and add SecureBoot support
...
Add 'secureboot="on"' to a VM configuration to enable SecureBoot.
2021-10-25 11:16:35 +01:00
Martin Wimpress
aeb2a64720
Add efi_vars() for copying EFI variable store templates to the VM dir
2021-10-25 11:16:35 +01:00
Martin Wimpress
b8d6b02796
Refactor swtpm support to catch when it is missing
...
Also adds the swtpm laucher to the debug shell script.
2021-10-25 11:16:35 +01:00
Jed Spraul
8bb9003f5a
Halt unless bash 4 or newer
2021-10-21 21:28:13 +01:00
Martin Wimpress
4634212f65
Bump version to 2.2.6
2021-10-21 01:47:03 +01:00
Martin Wimpress
3c2249934a
Disable all disk tuning, for the sake of compatibility. Close #98
2021-10-21 00:33:01 +01:00
Martin Wimpress
32da324717
Correct typo in --ignore-msrs-always argument
2021-10-21 00:28:03 +01:00
Martin Wimpress
936f79590c
Minor comment edit
2021-10-21 00:28:03 +01:00
Martin Wimpress
b915d8d797
Only display MSR alerts when required
2021-10-21 00:28:03 +01:00
Martin Wimpress
a94541c5aa
Order the argument parser
2021-10-21 00:28:03 +01:00
Martin Wimpress
d052d913f9
Order the usage
2021-10-21 00:28:03 +01:00
Martin Wimpress
acf6ef32fa
Add --ignore-msrs-always argument
2021-10-21 00:28:03 +01:00
Martin Wimpress
e493112688
Refactor ignore_msrs_alert to make in non-blocking
2021-10-21 00:28:03 +01:00
Martin Wimpress
119e4dd7ad
White space clean up
2021-10-21 00:28:03 +01:00
Martin Wimpress
af7348caf6
Refactor, and enable, OpenBSD support
2021-10-20 23:22:35 +01:00
Fabian Schmidt
94ecb1b3ec
added openbsd 7 support ( #129 )
...
Co-authored-by: Fabian Schmidt <fabian85@protonmail.com>
2021-10-20 22:07:07 +01:00