View Single Post
 
Old 06-04-2012, 02:41 AM
felipeunix felipeunix is offline
Jaguar
 
Join Date: Apr 2012
Posts: 45
Quote:
Originally Posted by R:A:W:X86 View Post


Some people (including Bulldozer users) may need to advice the correct clock multiplier to the Kernel as auto-detection fails. Examples: busratio=13 (multiplier 13) or busratio=105 (multiplier 10.5)

update 2012-06-03


As the Kernel features some patch made by AnV that automaticaly turns code signature to valid, I was able to fix 32-Bit Apps to work on 64-Bit enabled AMD machines (Bulldozer).

This requires sysenter traps to be patched in /usr/lib/dyld and /usr/lib/system/libsystem_kernel.dylib
Maybe some additional shared libraries need to be patched if XCode is installed (untested).

There is an Lion compatible Version of amd_insn_patcher by AnV that works for Lion. Old versions will not work as the sysenter trap has changed in Lion.

Usage: amd_insn_patcher unpatched_file patched_file

Be sure to fix file permissions before you copy over & use "sudo update_dyld_shared_cache" afterwards.

So far all my Apps 32- & 64-Bit are working without issues.
32bit apps running in 64bit mode, is that right?
GREAT R:A:W:X86 !!!

only revisions that worked for me were the ones that you edited.

But how do I apply this patch to the Bulldozer? You would not have it applied to the kernel?

Thank you so much
Also Bulldozer My thanks

Last edited by felipeunix; 06-04-2012 at 02:59 AM.
Reply With Quote