InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Qoopz AnV xnu 10.4.0 Rel4 (http://infinitemac.com/showthread.php?t=6491)

andyvand 09-14-2010 10:26 PM

Quote:

Originally Posted by davisin666 (Post 50693)
How I patch the kernel??? ^_^

Get the binary build from this forum (Legacy kernel 10.4.0 updated)
Get the binaries.
This now includes all of my work as well as the updates done by the others ;)

twistoflemon 09-16-2010 08:50 AM

Athlon 64 3200+ Chameleon rc5 ran patcher.sh

boot: arch=i386 maxmem=2000 patcher_opts=2 etc.. results in panic identical to Imkantus
boot: -x boots fine (but safe mode and safari hangs after a few sec)

Does this imply that somehow a kext is causing the kernel panic?

wastez 10-15-2010 07:56 PM

Patch Kernel
 
Hello,

Can anyone tell me how to patch the kernel correctly????
Do i´ve to patch the kernel or dyld and after it what i´ve to do with the files i got?
Would be really nice if someone can help me!!!

Thx 2 all and hope someone can help me.....

Imkantus 10-15-2010 11:55 PM

Quote:

Originally Posted by wastez (Post 51133)
Hello,

Can anyone tell me how to patch the kernel correctly????
Do i´ve to patch the kernel or dyld and after it what i´ve to do with the files i got?
Would be really nice if someone can help me!!!

Thx 2 all and hope someone can help me.....

This topic is obsolete - see here for the latest patch:
http://osx86.co/f36/legacy-kernel-10-4-0-updated-t6578/

Why the hell you want to patch yourself? Maybe you should use the bin release if you aren't able to do it....

However to build XNU Kernel download latest cxxfilt, dtrace, kext_tools, libstreams, bootstrap_cmds & 10.4.0 XNU soruce code from Apple. Extract them, apply diff patch to xnu source & build all those stuff in that order - only i386 XNU build will work - use Google for details.

dyld and corresponding files have been binpatched, but dyld itself does no longer require patching using latest kernel build - use Andys patcher to remove SYSENTER traps from libSystem.B**dylib files + CPUIDs.

wastez 10-16-2010 01:30 PM

Hello,

Thx for your help.....

The new kernel is much smaller then the other. Why?
I removed the systenter traps from bSystem.B**dylib files.
Do i have to change something on the dyld to?
What do i´ve to do with the .diff files?
What do you mean with removing CPUIDs? (from dyld?)

Would be nice if you can help me!

Greetz

eMatoS 10-16-2010 03:05 PM

If you use the latest kernel (rel5) you won't need to patch the dyld or libsystem files. And that kernel is smaller cause its only 32bit, but don't worry you'll be able to run 64bit apps.

wastez 10-16-2010 05:16 PM

Hello,

What is the difference between this two kernels?
If the other kernel is 64 Bit, this would be much better or?
Because i don´t know any difference with my system.
What should i do?

Greetz

eMatoS 10-17-2010 04:44 PM

They are the same thing, but the other one has some extra features that let amd users run 64 and 32bit apps. With this you can only run 64bit apps (and this kernel will give you a full 64bit system)

wastez 10-17-2010 06:28 PM

Hello,

The new kernel give me a full 64 Bit system?
With the other kernel i also can run 32 Bit software.

Greets & thx