Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9611080f50 
								
							 
						 
						
							
							
								
								Correct MAC_DISK_DEV  
							
							
							
						 
						
							2021-10-04 22:15:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd3b24ee71 
								
							 
						 
						
							
							
								
								Refactor DISPLAY_DEVICE for Linux guests  
							
							
							
						 
						
							2021-10-04 17:50:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6c7603864 
								
							 
						 
						
							
							
								
								Tweak DISPLAY_DEVICE based on macOS release  
							
							... 
							
							
							
							Do not try and coerce the screen resolution on macOS. Resolution is defined via System Preferences only on macOS. 
qxl is the display device on Catalina and Big Sur and VGA is used on Mahave and High Sierra.
bochs-display also appears to work correctly on Big Sur providing the QEMU moniotor is set to none, which Quickemu does by default. 
							
						 
						
							2021-10-04 17:49:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a344f6fad 
								
							 
						 
						
							
							
								
								Add -no-hpet to macOS guest configurations  
							
							
							
						 
						
							2021-10-04 17:35:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								561d04a2b5 
								
							 
						 
						
							
							
								
								Add macos_release VM configuration variable. Tune macOS based on release  
							
							... 
							
							
							
							Tune Qemu optimisations based on the macOS release, or fallback to lowest common supported options if macos_release is not specified. 
							
						 
						
							2021-10-04 17:34:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c240a17bda 
								
							 
						 
						
							
							
								
								Correctly disable mixing-engine for audio output  
							
							... 
							
							
							
							Add a note to the README that audio is not working at all on macOS Big Sur 
							
						 
						
							2021-10-04 17:29:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								faeefcfb50 
								
							 
						 
						
							
							
								
								Always expose virtio-rng-pci  
							
							... 
							
							
							
							macOS Big Sur support virtio-rng-pci, so always expose it for simplicity as it doesn't matter if the guest OS doesn't support the device 
							
						 
						
							2021-10-04 17:27:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82f28a83ee 
								
							 
						 
						
							
							
								
								Correct disk order and boot priorities  
							
							... 
							
							
							
							Optimise disk performance where possible and use consistent drive ids for all boot environments. 
							
						 
						
							2021-09-30 19:03:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d6cbcf29ee 
								
							 
						 
						
							
							
								
								Don't honour --status-quo when boot macOS recovery  
							
							
							
						 
						
							2021-09-30 19:00:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ea4fa812f 
								
							 
						 
						
							
							
								
								Don't download macOS firmware/bootloader at runtime  
							
							... 
							
							
							
							quickget it the tool to acquire macOS with compatible firmware and bootloader. quickemu is backwards compatible with Clover. 
							
						 
						
							2021-09-30 18:59:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b74011219 
								
							 
						 
						
							
							
								
								Assorted string tweaks.  
							
							
							
						 
						
							2021-09-30 17:40:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2fed9c51f 
								
							 
						 
						
							
							
								
								Simplify boot conditional  
							
							
							
						 
						
							2021-09-29 04:11:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9cb78e1fb7 
								
							 
						 
						
							
							
								
								Double quote "${floppy}" variable  
							
							
							
						 
						
							2021-09-29 04:10:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36f6c782ec 
								
							 
						 
						
							
							
								
								Use correct path for shortcut deletions  
							
							
							
						 
						
							2021-09-29 04:10:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eac94b6a6f 
								
							 
						 
						
							
							
								
								Text output/display improvements  
							
							
							
						 
						
							2021-09-29 04:09:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								165e615a41 
								
							 
						 
						
							
							
								
								Use a variable for the virtio-9p tag and alert permission fix for macOS  
							
							
							
						 
						
							2021-09-29 04:09:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f190117a8a 
								
							 
						 
						
							
							
								
								Refactor EFI/Legacy BIOS logic  
							
							
							
						 
						
							2021-09-29 03:32:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2fa3a1319d 
								
							 
						 
						
							
							
								
								Correct path for shortcut creation  
							
							
							
						 
						
							2021-09-29 03:31:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f992c5941 
								
							 
						 
						
							
							
								
								Minor text/display improvements  
							
							
							
						 
						
							2021-09-29 03:31:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01fca96f28 
								
							 
						 
						
							
							
								
								Add support for virtio-9p  
							
							
							
						 
						
							2021-09-29 03:30:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d63a57a26f 
								
							 
						 
						
							
							
								
								Only expose ~/Public on the host to to guests  
							
							... 
							
							
							
							Not actually ~/Public but XDG PUBLICSHARE 
							
						 
						
							2021-09-29 03:27:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc2680c198 
								
							 
						 
						
							
							
								
								Replace rot13 with a tr implementation  
							
							
							
						 
						
							2021-09-29 03:21:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								418c633546 
								
							 
						 
						
							
							
								
								Optimise disk performance  
							
							
							
						 
						
							2021-09-28 22:48:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a611aa6005 
								
							 
						 
						
							
							
								
								Add disk preallocation support  
							
							... 
							
							
							
							preallocation=metadata is now the default as it offers the best size/performance. 
							
						 
						
							2021-09-28 22:47:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad7f4a2aef 
								
							 
						 
						
							
							
								
								Optimise RTC  
							
							
							
						 
						
							2021-09-28 22:44:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d08f64a9b6 
								
							 
						 
						
							
							
								
								Optimise Hyper-V Enlightenments  
							
							
							
						 
						
							2021-09-28 22:43:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5a0bdf876 
								
							 
						 
						
							
							
								
								Add floppy disk image support  
							
							
							
						 
						
							2021-09-28 19:01:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								454b639df4 
								
							 
						 
						
							
							
								
								Fill out SMBIOS entries  
							
							
							
						 
						
							2021-09-28 17:44:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ebc66cc50 
								
							 
						 
						
							
							
								
								Add --version argument  
							
							
							
						 
						
							2021-09-28 17:43:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								494d3ca22a 
								
							 
						 
						
							
							
								
								Fix VGA VRAM allocation  
							
							
							
						 
						
							2021-09-28 17:38:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								232bddeed6 
								
							 
						 
						
							
							
								
								Optimise Hyper-V Enlightenments  
							
							
							
						 
						
							2021-09-28 17:37:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c755e10405 
								
							 
						 
						
							
							
								
								Overwrite the log for each VM launch  
							
							
							
						 
						
							2021-09-28 15:51:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f68841daa 
								
							 
						 
						
							
							
								
								Minor disk configuration refactor  
							
							
							
						 
						
							2021-09-28 15:50:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c83b0ff7fc 
								
							 
						 
						
							
							
								
								Only expose org.spice-space.webdav.0 on Linux and Windows  
							
							... 
							
							
							
							Not supported on macOS 
							
						 
						
							2021-09-28 15:49:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9d1bc21a1 
								
							 
						 
						
							
							
								
								White space cleanup  
							
							
							
						 
						
							2021-09-28 15:48:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab994d3859 
								
							 
						 
						
							
							
								
								Only expose virtio-rng-pci to Linux and Windows  
							
							... 
							
							
							
							Not supported on macOS 
							
						 
						
							2021-09-28 15:47:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9378d6b637 
								
							 
						 
						
							
							
								
								Refactor video configuration  
							
							... 
							
							
							
							macOS now ignores any resolution coercion. Display resolution on macOS is now configured via macOS System Preferences only. 
							
						 
						
							2021-09-28 15:43:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc2331ae92 
								
							 
						 
						
							
							
								
								Switch macOS video device to qxl by default  
							
							
							
						 
						
							2021-09-28 15:40:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3527001973 
								
							 
						 
						
							
							
								
								Add $virtio_blk to disable VirtIO Block Media  
							
							... 
							
							
							
							Currently only required for macOS High Sierra and Mojave 
							
						 
						
							2021-09-28 15:37:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f60e92d80e 
								
							 
						 
						
							
							
								
								Change $driver_iso to $fixed_iso  
							
							... 
							
							
							
							Compatibility for configurations using $driver_iso is preserved. 
							
						 
						
							2021-09-28 15:32:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac13c5875a 
								
							 
						 
						
							
							
								
								Do not use VirtIO Balloon on macOS  
							
							
							
						 
						
							2021-09-28 15:27:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4ec24fa07 
								
							 
						 
						
							
							
								
								Fix Hyper-V Enlightenments  
							
							
							
						 
						
							2021-09-28 05:03:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4cfed64e1 
								
							 
						 
						
							
							
								
								Minor code clean up  
							
							
							
						 
						
							2021-09-28 02:14:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e04f471bc 
								
							 
						 
						
							
							
								
								Only connect a CD/DVD to macOS when an ISO image is presented  
							
							
							
						 
						
							2021-09-28 02:13:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf461eb966 
								
							 
						 
						
							
							
								
								Drop macOS High Sierra support  
							
							... 
							
							
							
							High Sierra doesn't support VirtIO Disk devices so dropping support from Quickemu. 
							
						 
						
							2021-09-28 02:11:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eee84e0c0b 
								
							 
						 
						
							
							
								
								Minor clean up  
							
							
							
						 
						
							2021-09-27 22:53:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b96587dabd 
								
							 
						 
						
							
							
								
								Optimise guest CPU for Windows  
							
							
							
						 
						
							2021-09-27 22:53:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58faf5c299 
								
							 
						 
						
							
							
								
								Optimise guest CPU for macOS  
							
							
							
						 
						
							2021-09-27 22:52:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2609189dbb 
								
							 
						 
						
							
							
								
								Add NET_DEVICE and USB_HOST_PASSTHROUGH_CONTROLLER variables  
							
							... 
							
							
							
							macOS doesn't support USB3 in Qemu and needs a different network interface device from Linux and Windows. 
							
						 
						
							2021-09-27 22:51:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Wimpress 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89e61c4e9e 
								
							 
						 
						
							
							
								
								Refactor VM configuration builder using an array or arguments  
							
							... 
							
							
							
							Also create a (non-executable) shell script in the VM directory which includes the last used VM configuration. 
							
						 
						
							2021-09-27 22:50:06 +01:00