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)

maceshka 10-19-2011 08:33 PM

What about that?

davisin666 10-19-2011 08:35 PM

I could boot Snow Leopard with arch=x86_64 (V2 10.6.8 kernel), but all apps were crashing after the desktop appeared.

Bootargs in org.chameleon.Boot.plist: arch=i386 -force64 std_dyld=Yes npci=0x2000

Setting -v arch=x86_64 at chameleon boot prompt worked, as appeared in the boot log, Kernel is LP64

Code:

Process:        Finder [2974]
Path:            /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Identifier:      Finder
Version:        ??? (???)
Code Type:      X86 (Native)
Parent Process:  launchd [125]

Date/Time:      2011-10-19 16:11:25.199 -0300
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Crashed Thread:  0

Thread 0 Crashed:
0  dyld                                  0x8fe2b7bf _sysenter_trap + 3
1  dyld                                  0x8fe2d5ea mach_init + 47
2  dyld                                  0x8fe01766 dyldbootstrap::start(macho_header const*, int, char const**, long) + 448
3  dyld                                  0x8fe01057 _dyld_start + 39

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xffffffe4  ebx: 0x8fe2d4ac  ecx: 0xbffffa4c  edx: 0x8fe2dcf2
  edi: 0x00000000  esi: 0x00000000  ebp: 0xbffffa98  esp: 0xbffffa4c
  ss: 0x00000023  efl: 0x00010286  eip: 0x8fe2b7bf  cs: 0x0000001b
  ds: 0x00000023  es: 0x00000023  fs: 0x00000000  gs: 0x00000000
  cr2: 0x8fe2b7bc

Binary Images:
0x8fe00000 - 0x8fe4163b  dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld

My finder is 32 bit only
Slowpoke

andyvand 10-21-2011 09:16 AM

This weekend I can put some time aside for making a new Lion kernel...
Keep you posted. ;)

$The-King$ 10-21-2011 10:00 AM

Quote:

Originally Posted by andyvand (Post 55715)
This weekend I can put some time aside for making a new Lion kernel...
Keep you posted. ;)

<B

i hope you do it ;)

davisin666 10-21-2011 02:36 PM

Quote:

Originally Posted by andyvand (Post 55715)
This weekend I can put some time aside for making a new Lion kernel...
Keep you posted. ;)

<B

Dale compadre, que la fuerza te acompaņe :D
Buena suerte!

akimoa 10-21-2011 03:49 PM

---- yeah ! Do it ;)

<B

davisin666 10-26-2011 06:18 PM

1 Attachment(s)
Andy, I booted with arch=x86_64 with your latest legacy_kernel for Snow Leopard (With x64 Finder).

I can't run any 32 bit / Rosetta app, only in force64 mode I can run 32 bit apps.
My libSystem.b is patched too.

The dmesg from my pc is in the attached file.

Cheers :D

wastez 10-28-2011 08:49 AM

The problem is that there is no solution to run 32 bit apps on an amd with the 64 bit kernel.
Itīs just possible to run 32 bit kernel in 64 bit userland.
Sorry dude.

Here something different:
I would have a look on these kexts, because there appears a error on your machine during the startup:
Code:

Kext com.PaztalomTechnologiez.nVmon - library kext com.apple.NVDAResman not found.
Can't load kext com.PaztalomTechnologiez.nVmon - failed to resolve library dependencies.
Kext com.PaztalomTechnologiez.nVmon failed to load (0xdc00800e).
Failed to load kext com.PaztalomTechnologiez.nVmon (error 0xdc00800e).


akimoa 10-28-2011 12:51 PM

Hows it going on the project guess alot people have that question in mind thats why im asking it ?!

andyvand 10-28-2011 02:18 PM

Quote:

Originally Posted by akimoa (Post 55807)
Hows it going on the project guess alot people have that question in mind thats why im asking it ?!

Working on it.
I studied the kernel some more and saw csops routine.
It's a syscall used by dyld which checks code signing (and in dyld code it halts execution if incorrect).
Guess there are a few more corpses that need burying lol. ;)
This weekend I should have a solution...