I have a couple of questions I've been wondering.
1. I've always had to use -xcpm in OS X with Ivy processor, but I started to think that do I really have the same problem that Haswell CPU's have. I can boot OS X installer and install with these on the config:
Boot
Arguments=kext-dev-mode=1 dart=0 slide=0 -gux_defer_usb2 nv_disable=1
ACPI/SSDT
DropOem=No
Generate C/P-States=No
KernelAndKextPatches
KernelPM=No
KernelLapic=No
After OS X install, I install Clover following your guide, only installed kext FakeSMC and VoodooPS2. Everything works great until I patch DSDT/SSDT with PBI-CE and reboot. I don't get KP like Haswell CPU's, I don't really know if processor is just really slow and it takes forever to boot into OS X or if there is some other problem. Anyway I then add -xcpm argument and all works well.
I was wondering if I have some other problem like for example with the DSDT/SSDT as I get no KP's without -xcpm and if I should/could fix that to get rid of -xcpm?
2. With El Capitan I sometimes get some random crashes, I get no error message as laptop just suddenly reboots. Where in the console I should look for the error messages? There are many logs and all of those have so many lines of messages and it seems hard to spot crash related message from there.
3. Is Trim function on KextToPatch always needed with non Apple SSD's and it can't work natively? Also there are different Find values for IOAHCIBlockStorage in PBI-CE config and your config files, I don't really know which one to use with my SSD. How do I check if trim works with my SSD?