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)

andyvand 08-10-2011 11:45 AM

Legacy kernel 10.6.8 with custom dyld and new SSE3 emulator and VIA Nano cpu support
 
The full package included, as usual.
I've also added support for VIA (Nano) cpu's (the cpuid of those can be modified by a few rdmsr/wrmsr instructions).
Furthermore I included the new SSE3 emulator as default (thanks for the person who supplied it, I forgot his name, credits go to him).
It also includes the custom dyld.
BTW: Sorry for the late entry but at work my workstation wouldn't allow rapidshare so I had to bring along my netbook (to link it to the corporate WLAN network, then it worked).

Download including sources:
https://rapidshare.com/files/2811076...-AnV-0.4.1.zip

wastez 08-10-2011 12:27 PM

Hello,

Did you fix the problem with the fsb detection for amd if the bootloader detect itīs fsb correct?
Because the old fsb "fix" take the default fsb and multiply it x2.

Thank you.

jackokk 08-10-2011 04:10 PM

Thank you very much. You are my hero!!!

andyvand 08-11-2011 07:41 AM

Quote:

Originally Posted by wastez (Post 54861)
Hello,

Did you fix the problem with the fsb detection for amd if the bootloader detect itīs fsb correct?
Because the old fsb "fix" take the default fsb and multiply it x2.

Thank you.

No, I haven't done that yet.
Haven't updated the FSB algo's (just added there support for Via Nano, which is mostly Intel compatible).
BTW: If you could point me to the patch I may be able to add it.

Unrealized 08-11-2011 09:12 AM

What about Lion? Could your diff work for Lion's kernel?

andyvand 08-11-2011 11:17 AM

Quote:

Originally Posted by Unrealized (Post 54870)
What about Lion? Could your diff work for Lion's kernel?

Not without modifications.
Somebody (some geekXXXX) made a patch for Lion to run on 32bit kernel.
With my diff it wouldn't work for 32bit so I need his patch too before I can make a new diff for Lion.
If somebody could contact him (I believe you can find him on InsanelyMac forum somewhere) and ask him the diff + get it to me I could get to work...
I allready compiled up a test kernel from within Snow Leopard in case of Lion and I can make one from within my environment (untill I can get the final version of Lion + suitable kernel).
I just need his diff...
EDIT: Oh yeah, if anybody could upload me the final version of the Mac OS X 10.7.sdk (from under /Developer/SDKs) I would be very grateful. it will be used for the new custom dyld.

Unrealized 08-11-2011 11:31 AM

Nice, gonna look on InsanelyMac if I can find him and ask for the diff. Lion on AMD/Via Nano would be so awesome. ;)
From what I've understood, Lion requires a "full 64-bit mode" ?

It's like finding a needle in a haystack, but I think it's worth it. Not sure if I can find him though..

andyvand 08-11-2011 02:51 PM

Quote:

Originally Posted by Unrealized (Post 54872)
Nice, gonna look on InsanelyMac if I can find him and ask for the diff. Lion on AMD/Via Nano would be so awesome. ;)
From what I've understood, Lion requires a "full 64-bit mode" ?

It's like finding a needle in a haystack, but I think it's worth it. Not sure if I can find him though..

Yes but that guy, geek (with a number behind it) would have a kernel that works in 32bit mode too.
If we can get our hands on that patch, we can make the legacy kernel also available for 32bit booting.
If we can't, it's gonna require 64bit cpu's (64bit Intel/AMD/Via).

m28ew 08-11-2011 03:12 PM

Quote:

Originally Posted by andyvand (Post 54873)
Yes but that guy, geek (with a number behind it) would have a kernel that works in 32bit mode too.


is that him ?


http://img696.imageshack.us/img696/3284/lionkernel.png


Code:

http://www.insanelymac.com/forum/index.php?showtopic=263074

akimoa 08-11-2011 03:14 PM

the only guy with a lion 32bit kernel is smartie77 all he did is he compiled one from the sources but he didn't involve any patching talked to him about that and exualy the rest without one boots it with arch=i386 so why would it need a patch if it boots already in 32bit mode ? vanilla offcourse only