InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Legacy kernel 10.6.8 with custom dyld and new SSE3 emulator and VIA Nano cpu support (http://infinitemac.com/showthread.php?t=7318)

akimoa 08-26-2011 09:46 AM

Quote:

Originally Posted by Imkantus (Post 55159)
The Kernel you compiled should be multiple architecture.
Code:

file ./mach_kernel
should look like this:
Code:

./mach_kernel: Mach-O universal binary with 2 architectures
./mach_kernel (for architecture x86_64):        Mach-O 64-bit executable x86_64
./mach_kernel (for architecture i386):        Mach-O executable i386

So there is still a 32-Bit Kernel on Lion. Just the "-legacy" mode is no longer supported. So we need to boot the -force64 way on Lion... :)

Ok that what i was just wondering myself but it seems in the voodooscript the 32bit part didnt got adressed at all or am i missing something

and it doesn't boot in userland 64 either with or without custom dyld

scififan68 08-26-2011 10:04 AM

How about a bootloader that patches the kernel to allow non-supported Intel and AMD support for lion. Kind of like the Intel atom patch but for more cpus?

Imkantus 08-26-2011 10:24 AM

Keep patient guys - we had to wait till 10.5.4 for the Voodoo XNU to be released - we had to wait until 10.6.5 till Andy had figured a fully working Kernel patch for Snow Leopard. :cool:
Btw: Mac OS X 10.7.1 source code has been released today.

Quote:

Originally Posted by akimoa (Post 55161)
it seems in the voodooscript the 32bit part didnt got adressed

Well I do not see, what should be the problem with the build script...

Anyway has someone yet tried to patch using "patch -p0 -i legacy_kernel-1699.22.73-v1.diff" and compile the Kernel using make? Just wondering...

andyvand 08-26-2011 10:30 AM

Quote:

Originally Posted by akimoa (Post 55161)
Ok that what i was just wondering myself but it seems in the voodooscript the 32bit part didnt got adressed at all or am i missing something

and it doesn't boot in userland 64 either with or without custom dyld

try -force64 (patches come from Snow Leopard so...)

akimoa 08-26-2011 10:34 AM

all tried no luck !

Imkantus 08-26-2011 10:35 AM

Quote:

Originally Posted by andyvand (Post 55164)
try -force64 (patches come from Snow Leopard so...)

It is still instant reboot after Chameleon says "Staring Darwin x86"
I have also tried stripping the Kernel with lipo in order to be ensure booting i386 Kernel...

akimoa 08-26-2011 10:38 AM

what i just did too recompiled it only i386 .....

same as above

andyvand 08-26-2011 10:50 AM

Quote:

Originally Posted by akimoa (Post 55161)
Ok that what i was just wondering myself but it seems in the voodooscript the 32bit part didnt got adressed at all or am i missing something

and it doesn't boot in userland 64 either with or without custom dyld

Quote:

Originally Posted by Imkantus (Post 55166)
It is still instant reboot after Chameleon says "Staring Darwin x86"
I have also tried stripping the Kernel with lipo in order to be ensure booting i386 Kernel...

Damn... I have no idea what it could be...
It probably still needs some work thus... :(

$The-King$ 08-26-2011 10:52 AM

used valv branch (not support lion)
using 10.8 kernel and platform kexrs it enter verbose and stuck at kexts not loaded
using 11.0 kernel restart

using latest trunk bootloader (support lion )
using 10.8 kernel and platform kexts restart
using 11.0 kernel restart

:-/

akimoa 08-26-2011 11:06 AM

Quote:

Originally Posted by Imkantus (Post 55163)
Anyway has someone yet tried to patch using "patch -p0 -i legacy_kernel-1699.22.73-v1.diff" and compile the Kernel using make? Just wondering...

Yes
Same Result !