![]() |
|
|
|
#1
|
|||
|
|||
|
Quote:
![]() but I could boot into the single-user mode only with the -legacy flag without it, the boot would remain stuck at the same "USBF..." line Quote:
It's okay mate, nothing to worry about ![]() If you need more testing, please just let me know Quote:
Please excuse my stupidity ![]() what I mean is 64-bits userland on 32-bits kernel for example, running the 64-bits version of the Geekbench with the 32-bits kernel of the snow-leo (-legacy -force64) is there any chance that the -force64 method can also be applied to your kernel ? so we'll be able to run the 64-bits apps, which are not using the SIMD extensions, with the 32-bits kernel of the lion too ? |
|
#2
|
|||
|
|||
|
I believe only Bulldozer & above AMD CPU's have 64-bit support. Lack of SSSE3 on older AMD CPU's?
|
|
#3
|
|||
|
|||
|
how to apply the patch to run on 64bit in the bulldozers???³³³³
![]() |
|
#4
|
|||
|
|||
|
You have to do the following steps:
-First download the amd_insn_patcher -Open a terminal and type "sudo su" to without quotes to become root -Change into your downloaded amd_insn_patcher directory with the terminal You can do this by typing "cd " (without quotes) and then droping the amd_insn_patcher directory from finder into the terminal and hit enter. -Type the following commands one line at a time: cp /usr/lib/dyld ./dyld.orig cp /usr/lib/system/libsystem_kernel.dylib ./libsystem_kernel.dylib.orig ./amd_insn_patcher dyld.orig dyld.patched ./amd_insn_patcher libsystem_kernel.dylib.orig libsystem_kernel.dylib.patched chown 0:0 dyld.patched chown 0:0 libsystem_kernel.dylib.patched chmod 755 dyld.patched chmod 755 libsystem_kernel.dylib.patched Now open 2 more terminal tabs and type sudo su (otherwise your system may freeze in the next step! ) In the first tab type: mv dyld.patched /usr/lib/dyld In the second one: mv libsystem_kernel.dylib.patched /usr/lib/system/libsystem_kernel.dylib and in the third: update_dyld_shared_cache Now you are done! |
|
#5
|
||||
|
||||
|
Has anyone tried this on a non-bulldozer CPU? Patching the kernel to enable 64bit apps?
• AMD Phenom II X6 1075T • ASUS M4A78LT-M • 12GB DDR3 • XFX Radeon HD 5750 1GB • 160GB HDD | OSX 10.6.7 • 500GB HDD | OSX 10.7.2 |
|
#6
|
|||
|
|||
|
Quote:
cp /usr/lib/system/libsystem_kernel.dylib ./libsystem_kernel.dylib.orig ./amd_insn_patcher dyld.orig dyld.patched ./amd_insn_patcher libsystem_kernel.dylib.orig is this suppose to be a one line of 3lines? But eigther way only return "No such file or directory". |
|
#7
|
|||
|
|||
|
I just can tell you that even on bulldozer its not running perfect.
As you can see a few posts above I have heavy authentication issues with a clean bulldozer install and problems like diskutilty doesnt show any device ![]() You can try it but its far away from stable! |
|
#8
|
|||
|
|||
|
Quote:
|
|
#9
|
||||
|
||||
|
Quote:
Actualy I have not been using amd_insn_patcher - I applied the sysenter patch manualy. (5A 89 E1 0F 34 90 has to be replaced with 59 CD FC 51 C3 90) The patcher by AnV does some more patching then only sysenter trap. Disk Utility has been working. misterfrista also tried doing that single patch only and reported that the AppStore was working way better altough the install fails sometimes... I don't have my AMD machine in place, so I cannot do testing atm. |
|
#10
|
|||
|
|||
|
Quote:
|