Hi, i have a request, hope in this.
Is it possibile to add to chameleon a list of disable kexts as this from legacy kernel
http://nawcom.com/osx86/files/10.6/Kernels/10.4.0/legacy_kernel/legacy_kernel-1504.7.4.diff:
// From <osfmk/kern/debug.c>
extern int debug_mode;
+/* kaitek / qoopz: blacklist of common kexts that are known to be problematic or undesirable
+ * for virtually all non-apple hardware. see notes in StartIOKit(). */
+
+boolean_t blacklistEnabled = TRUE;
+blacklist_mod_t blacklistMods[] = {
+ { "com.apple.driver.AppleIntelMeromProfile", 0 },
+ { "com.apple.driver.AppleIntelNehalemProfile", 0 },
+ { "com.apple.driver.AppleIntelPenrynProfile", 0 },
+ { "com.apple.driver.AppleIntelYonahProfile", 0 },
+ { "com.apple.driver.AppleIntelCPUPowerManagement", 0 }, // must be added to use in 10.6.1+
+ { "com.apple.iokit.CHUDKernLib", 0 },
+ { "com.apple.iokit.CHUDProf", 0 },
+ { "com.apple.iokit.CHUDUtils", 0 },
+ { NULL, 0 }
+};
Disable list = yes
Disable list = no
Or something similar option in com.apple.Boot.plist
I think can be a good option for many that to use a vanilla kernel but for any due need to disable those kexts.
Example, on one of my configuration, being short, i use vanilla kernel but i need absolute the need to disable the ACPI_SMC_PlatformPlugin so to clear the verbose. (My reason, it's too much long to explain, but all works flawlessy)
I try the Kabyl's disabler but it works good for intelcpupm..., but not for smcplatformplugin. I don't know the reasons. So i'm searching a good way to disable that kext, not delete, not other. I want that when i install, update and not, this kext is already disable.
Thanks, i hope for that option in chameleon.