06-04-2012, 02:41 AM
|
Jaguar
|
|
Join Date: Apr 2012
Posts: 45
|
|
Quote:
Originally Posted by R:A:W:X86
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.
|