Martin Wimpress
|
2a344f6fad
|
Add -no-hpet to macOS guest configurations
|
3 years ago |
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.
|
3 years ago |
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
|
3 years ago |
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
|
3 years ago |
Martin Wimpress
|
82f28a83ee
|
Correct disk order and boot priorities
Optimise disk performance where possible and use consistent drive ids for all boot environments.
|
3 years ago |
Martin Wimpress
|
d6cbcf29ee
|
Don't honour --status-quo when boot macOS recovery
|
3 years ago |
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.
|
3 years ago |
Martin Wimpress
|
5b74011219
|
Assorted string tweaks.
|
3 years ago |
Martin Wimpress
|
e2fed9c51f
|
Simplify boot conditional
|
3 years ago |
Martin Wimpress
|
9cb78e1fb7
|
Double quote "${floppy}" variable
|
3 years ago |
Martin Wimpress
|
36f6c782ec
|
Use correct path for shortcut deletions
|
3 years ago |
Martin Wimpress
|
eac94b6a6f
|
Text output/display improvements
|
3 years ago |
Martin Wimpress
|
165e615a41
|
Use a variable for the virtio-9p tag and alert permission fix for macOS
|
3 years ago |
Martin Wimpress
|
f190117a8a
|
Refactor EFI/Legacy BIOS logic
|
3 years ago |
Martin Wimpress
|
2fa3a1319d
|
Correct path for shortcut creation
|
3 years ago |
Martin Wimpress
|
2f992c5941
|
Minor text/display improvements
|
3 years ago |
Martin Wimpress
|
01fca96f28
|
Add support for virtio-9p
|
3 years ago |
Martin Wimpress
|
d63a57a26f
|
Only expose ~/Public on the host to to guests
Not actually ~/Public but XDG PUBLICSHARE
|
3 years ago |
Martin Wimpress
|
bc2680c198
|
Replace rot13 with a tr implementation
|
3 years ago |
Martin Wimpress
|
418c633546
|
Optimise disk performance
|
3 years ago |
Martin Wimpress
|
a611aa6005
|
Add disk preallocation support
preallocation=metadata is now the default as it offers the best size/performance.
|
3 years ago |
Martin Wimpress
|
ad7f4a2aef
|
Optimise RTC
|
3 years ago |
Martin Wimpress
|
d08f64a9b6
|
Optimise Hyper-V Enlightenments
|
3 years ago |
Martin Wimpress
|
e5a0bdf876
|
Add floppy disk image support
|
3 years ago |
Martin Wimpress
|
454b639df4
|
Fill out SMBIOS entries
|
3 years ago |
Martin Wimpress
|
7ebc66cc50
|
Add --version argument
|
3 years ago |
Martin Wimpress
|
494d3ca22a
|
Fix VGA VRAM allocation
|
3 years ago |
Martin Wimpress
|
232bddeed6
|
Optimise Hyper-V Enlightenments
|
3 years ago |
Martin Wimpress
|
c755e10405
|
Overwrite the log for each VM launch
|
3 years ago |
Martin Wimpress
|
4f68841daa
|
Minor disk configuration refactor
|
3 years ago |
Martin Wimpress
|
c83b0ff7fc
|
Only expose org.spice-space.webdav.0 on Linux and Windows
Not supported on macOS
|
3 years ago |
Martin Wimpress
|
f9d1bc21a1
|
White space cleanup
|
3 years ago |
Martin Wimpress
|
ab994d3859
|
Only expose virtio-rng-pci to Linux and Windows
Not supported on macOS
|
3 years ago |
Martin Wimpress
|
9378d6b637
|
Refactor video configuration
macOS now ignores any resolution coercion. Display resolution on macOS is now configured via macOS System Preferences only.
|
3 years ago |
Martin Wimpress
|
fc2331ae92
|
Switch macOS video device to qxl by default
|
3 years ago |
Martin Wimpress
|
3527001973
|
Add $virtio_blk to disable VirtIO Block Media
Currently only required for macOS High Sierra and Mojave
|
3 years ago |
Martin Wimpress
|
f60e92d80e
|
Change $driver_iso to $fixed_iso
Compatibility for configurations using $driver_iso is preserved.
|
3 years ago |
Martin Wimpress
|
ac13c5875a
|
Do not use VirtIO Balloon on macOS
|
3 years ago |
Martin Wimpress
|
b4ec24fa07
|
Fix Hyper-V Enlightenments
|
3 years ago |
Martin Wimpress
|
a4cfed64e1
|
Minor code clean up
|
3 years ago |
Martin Wimpress
|
7e04f471bc
|
Only connect a CD/DVD to macOS when an ISO image is presented
|
3 years ago |
Martin Wimpress
|
bf461eb966
|
Drop macOS High Sierra support
High Sierra doesn't support VirtIO Disk devices so dropping support from Quickemu.
|
3 years ago |
Martin Wimpress
|
eee84e0c0b
|
Minor clean up
|
3 years ago |
Martin Wimpress
|
b96587dabd
|
Optimise guest CPU for Windows
|
3 years ago |
Martin Wimpress
|
58faf5c299
|
Optimise guest CPU for macOS
|
3 years ago |
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.
|
3 years ago |
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.
|
3 years ago |
Martin Wimpress
|
0dcbe75fb5
|
Refactor web_get() and add progress
|
3 years ago |
Martin Wimpress
|
3a86f6c2dd
|
Add host CPU vendor detection
|
3 years ago |
Martin Wimpress
|
0237499331
|
Default to sane disk image size based on OS
|
3 years ago |