Now I want to add vector graphics support in Clover. See rev 4560 and later.
It is not working yet but designers may begin to create Vector Themes.
It supposed to consist of SVG elements and has design size. It will be rendered to any screen size scaled from design size.
Clover r4542 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
Tested with unlocked Workstation 14 running OSX 10.9 -->10.14 guest in Windows X64 host.
1. Download and unzip "EFI_Clover_r4542 for VMware.zip". Mount Clover-v2.4k-4542-X64.iso by double clicking on it.
2. Mount your VM's EFI System Partition eg in terminal
sudo diskutil mount disk0s1
3. Copy EFI folder from step 1 into the EFI partition
4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
If you need DSDT edits for SkyLake, KabyLake or CoffeeLake...
-Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen)
-Run it, post files generated in your desktop
--Create a bootable copy of macOS Sierra
Check out the link
--Create a bootable copy of macOS HighSierra
Check out the link
--Install Clover in USB stick
--Replace with my Clover folder
--Install Sierra/High Sierra and boot into system!
--Install Clover in HDD/SSD and replace with my folder
--Reboot and activate video!
-Nvidia WebDriver Sierra
-Nvidia WebDriver High Sierra
My DSDT with patches for Skylake
DSDT.MaLd0n ASUS Z170M PLUS.zip
-FIX ERRORS AND WARNINGS
-HDAS to HDEF
-Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!
We're all here to have fun and learn from each other!
EDITED - 9 JUNE 2018 - as all other issues resolved but am now stuck with QEMU Error: "PFLASH: Possible BUG - Write Block Confirm" details on testing lower in thread (to follow).
I have been working to move my Late 2009 Xserve MacOS Server onto Ubuntu 18.04 LTS QEMU/KVM based virtual machine using OVMF and Clover.
After much effort and testing based on the following information from: Kraxel's, Kholia, Gordon Turner and Clover site:
I have now managed to get OVMF/Clover boot and install of MacOS Sierra.
I started with Ubuntu 16.04 initially but this required download and compile of QEMU to get update of machines to: pc-q35-2.9 or better, so I moved to Ubuntu 18.04, which has pc-q35.2.11 available as standard.
So I am now working with standard Ubuntu 18.04 LTS based systems with following packages: kvm/qemu/libvirt/bridge-utils/ovmf/virt-manager
As I want to use PCIe Passthrough for a number of PCIe card currently installed in the server (SmallTree 10GbE & Areca ARC-1883 SAS RAID) I set up my machine with linux kernel boot configuration (/etc/default/grub) of:
GRUB_CMDLINE_LINUX_DEFAULT="iommu=1 intel_iommu=on" (as my machine is intel VT-d based HW virtualisation)
This resulted in creation of a number of iommu groups (see /sys/kernel/iommu_group directory for this and this posting for information: https://forum.level1techs.com/t/ubuntu-17-04-vfio-pcie-passthrough-kernel-update-4-14-rc1/119639 , noting that Ubuntu 18.04 LTS has kernel version: 4.15.0-22-generic so there is no need to do kernel update for iommu to work).
Using bare minimal Clover config.plist:
And following Clover UEFI drivers:
I can boot MacOS, but it is very very slow... it sits on the apple boot logo for over a minutes before finally moving onto the progress bar.
The other problem I have is that no PCI or Network devices appear in the "About This Mac" System Information Report and I cannot get any network connectivity from bridged E1000 network device.
Here is my virtlib.xml dump for the virtual machine:
Can any one advise of whether I need to update the CLOVER config.plist to add extra items in to allow network and PCI Passthrough to work.