InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   New modify chameleon bootloader for Intel CPU to use Apple kernel (http://infinitemac.com/showthread.php?t=6737)

pcj 11-21-2010 05:52 AM

New modify chameleon bootloader for Intel CPU to use Apple kernel
 
2 Attachment(s)
this is modify chameleon bootloader.
add patch kernel function. let Intel CPU(need support SSE3) to use apple kernel.
if you cpu support EMS64T, it can runing 64bit kernel.
but need add nullpowermagement.kext
this is first release, only test on some P4 CPU.
maybe you can use this.

Attachment 1439
Attachment 1440

2010/12/23 update: modify sse3 path, add more cpuid path, modify some CPU in RC5 will get black screen bug.
download link: http://u.115.com/file/f94bb5c9f7

rals2007 11-22-2010 12:22 AM

i can't see anything

NghiaDev 11-23-2010 03:15 AM

Excellent work, PCJ
This approach is very clever.

I can verify that PCJ's way is working perfect for me.
His boot + Vanilla 10.4 or 10.5 ( depends on your Mac OS X version is 10.6.4 or 10.6.5 ).
Sleep works too ( need NullPowerManagement.kext + SleepEnabler.kext )

Not sure if this also works for AMD, I think it should be working for Netbooks (not tested)

Without using Vanilla kernel, several apps have trouble such as CleanMyMac it cannot detect platform of the Mac either Intel or IBM.

scififan68 11-23-2010 04:39 AM

Tried on my Gx620 with Pentium 4 HT 521 and it just rebooted itself. hmmm.

NghiaDev 11-23-2010 04:52 AM

scififan68, I think you should clean up cache
sudo rm -r -v /System/Library/Caches/com.apple.kext.caches/*

or better use AppleJack

or try -v -f

scififan68 11-23-2010 07:32 AM

Hey, thanks! works great, again thank you both!

Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386

NghiaDev 11-23-2010 09:27 AM

scififan68, if you use GMA950 Sleep don't work in 64-bit ( actually it can sleep but no weak up ), Sleep only work in 32-bit mode as GMA950 driver is buggy and only 64-bit drivers are available in 10.6.2 only (removed in 10.6.3,4,5)

scififan68 11-23-2010 07:54 PM

Yeah, I knew about that, but strangely enough, mine in true 64bit tries to sleep, but wakes up immediately. The solution is just to use 32bit mode and I can run 64bit apps as well.

rals2007 11-24-2010 11:26 AM

Can you please share the diff

scififan68 11-25-2010 04:54 AM

I agree with rals2007, share the source and it can be adapted into future bootloader versions and so forth. That would be highly appreciated!