View Single Post
 
Old 04-21-2010, 03:56 AM
pcj pcj is offline
Cheetah
 
Join Date: Dec 2009
Posts: 10
Quote:
Originally Posted by m28ew View Post
Please correct me if I'm wrong

But on my AMD, by using "-force64", I can still boot into the GUI in 64-bit mode

All installed kexts (both 32 & 64-bits) were running fine,
including the sleepenabler.kext

I'm also still able to run all applications which were built using 64-bit compiler
such as: Mac's Finder, Safari, TextEdit, QuickTime, Colloquy, etc

Even the 64-bit GeekBench (www.primatelabs.ca/geekbench) gave me a better/higher score than I got in the 32-bit mode

The ONLY problem was ONLY all 32-bit apps refused to start in 64-bit mode & quit unexpectedly,
with the same repetitive errors: "Exception Type: EXC_BAD_INSTRUCTION (SIGILL)"
I think need to explain this kernel,
1. if you want to boot with 64bit kernel, AMD cpu need add arch=x86_64 into com.apple.Boot.plist. but your AMD CPU must support SSE3, if not, you only can boot with 32 bit kernel(and can't using -force64)!
2. the -force64 is 64 bit mode enbler! this support runing 64 bit app,
but this kernel still not add on-the-fly opnode, so if you boot with arch=x86_64 or -force64, you system only runing 64bit app, you can't runing 32 bit app, it will crack!
3. if you using arch=x86_64 can't into gui, you must confirm you graphics driver, can't into gui isn't this kernel problem!
4. this kernel has been testing on some AMD system, it can boot with 64bit kernel(not -force64, using arch=x86_64)!

Pcj
Reply With Quote