Jump to content
2 posts in this topic

Recommended Posts

My CPU is Intel Pentium 4 640 3.0 GHz which can work on the 64 bit mode with EM64T.

And I installed the kernel 9.2.2 patched by Kabyl is support the 64 bit mode, But

When I boot the Leopard 10.5.2 32 bit applications seem work fine, But the 64 bit mode appalications failed

such as Chess, geekbench (64 bit).

 

My system is leopard 10.5.2 with efi_v8

CPU: Intel Pentium 4 640 3.0 GHz

motherboard with 865 Chipset.

 

uname -a gives

 

9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386

 

Is "i386" should be "EMT64" ?

 

So I wonder there is something else I should patch to enable the 64 bit mode?

  • 2 months later...

Same problem here

Darwin veles-macbook.local 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386

veles-macbook:~ vele$

 

 

 

I even changed my dual core e2180 for a core2duo e4600 and chess.app and geekbench64.app fail with this

 

Process: Chess [470]

Path: /Users/vele/Desktop/Chess.app/Contents/MacOS/Chess

Identifier: com.apple.Chess

Version: ??? (???)

Build Info: Chess-1050014~18

Code Type: X86-64 (Native)

Parent Process: launchd [291]

 

Date/Time: 2008-08-14 21:23:15.024 +0200

OS Version: Mac OS X 10.5.4 (9E17)

Report Version: 6

 

Exception Type: EXC_BREAKPOINT (SIGTRAP)

Exception Codes: 0x0000000000000002, 0x0000000000000000

Crashed Thread: 0

 

Dyld Error Message:

Library not loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib

Referenced from: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO

Reason: no suitable image found. Did find:

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib: no matching architecture in universal wrapper

 

 

I wonder if these patched kernels really work with 64-bit apps or maybe it is motherboard or bios problem. I have a Gigabyte ga945gcm-s2c which is designed for core2duos so they must support 64bit mode, in bios there is a hidden menu for ENABLE HPET 64 bit mode if you hit ctrl+f1. But this dosen't seem to matter, with or without 64-bit mode enabled in bios OS X kernel should recognize EMT64 on an intel processor and switch on 64 bit mode. It does that indeed if you whatch kernel messages it says in the very begining that it is booting with 64 bit mode and when it boots in GetInfo of an app capable of 64-bit mode such as chess.app it gives you an option to run the app in 32-bit. so everything is fine with EMT64 recognition however execution fails with the error above.

 

 

Please comment

×
×
  • Create New...