InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 06-08-2012, 07:51 PM
m28ew m28ew is offline
Jaguar
 
Join Date: Jul 2009
Posts: 47
Quote:
Originally Posted by R:A:W:X86 View Post
.

In order to verify:

You are sure that you have NOT been using the -legacy flag, when taking that screenshot?

(org.chameleon.boot.plist etc)





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:
Originally Posted by R:A:W:X86 View Post
.Nothing else has been expected - I have written in my previous post, that it won't work.

The only idea behind this test was to see if it would boot furhter than "BSD root: blaba" - so we would have some clue, where work on this could be started.

It's okay mate, nothing to worry about

If you need more testing, please just let me know




Quote:
Originally Posted by R:A:W:X86 View Post
Sorry, but I do not realy understand what you are talking about here...

On previous versions of OS X there has not been any essential software that has been using that SIMD extensions, only stuff like QTX etc...

launchd is the most basic process required for OS X to work.
If my assumption is right, then there will be only two ways for the old AMD & Intel Netburst to boot non-legacy, either emulating the unsupported instructions in the Kernel or making a patch for the concerned software...

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 ?
Reply With Quote
  #2  
Old 06-07-2012, 01:26 AM
m4f1050 m4f1050 is offline
Jaguar
 
Join Date: Aug 2011
Posts: 39
I believe only Bulldozer & above AMD CPU's have 64-bit support. Lack of SSSE3 on older AMD CPU's?
Reply With Quote
  #3  
Old 06-07-2012, 06:01 AM
felipeunix felipeunix is offline
Jaguar
 
Join Date: Apr 2012
Posts: 45
how to apply the patch to run on 64bit in the bulldozers???³³³³
Reply With Quote
  #4  
Old 06-07-2012, 09:06 AM
misterfrista misterfrista is offline
Puma
 
Join Date: May 2012
Posts: 21
Lightbulb

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!
Reply With Quote
  #5  
Old 06-07-2012, 10:09 AM
anonomys209's Avatar
anonomys209 anonomys209 is offline
#ADHDMedia
 
Join Date: May 2011
Location: California, USA
Posts: 71
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
Reply With Quote
  #6  
Old 08-25-2012, 10:41 AM
jhusly jhusly is offline
Jaguar
 
Join Date: Aug 2012
Posts: 51
Quote:
Originally Posted by misterfrista View Post
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!
I have a 10.7.3 hackintosh in my fx-6100 and i would love to try this out. Buyt i just cant do it correctly. Sorry, my first mac and hackintosh.

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".
Reply With Quote
  #7  
Old 06-07-2012, 10:19 AM
misterfrista misterfrista is offline
Puma
 
Join Date: May 2012
Posts: 21
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!
Reply With Quote
  #8  
Old 06-08-2012, 08:37 PM
sulphide sulphide is offline
 
Join Date: Dec 2009
Posts: 37
Quote:
Originally Posted by misterfrista View Post
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!
if run applications under root through terminal, then they work ok, including disk utility. the other way is to enable root user in pref and work as root user... not good though...
Reply With Quote
  #9  
Old 06-08-2012, 08:49 PM
R:A:W:X86's Avatar
R:A:W:X86 R:A:W:X86 is offline
 
Join Date: Mar 2012
Location: Germany
Posts: 95
Quote:
Originally Posted by sulphide View Post
if run applications under root through terminal, then they work ok, including disk utility. the other way is to enable root user in pref and work as root user... not good though...
Can you test wether this is related to the Kernel or patching sysenter traps?

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.

AMD FX 4100
MSI 760GM-P23
Radeon HD6570
OS X Lion Retail 10.7.5
Lion Kernel Project
Reply With Quote
  #10  
Old 06-09-2012, 10:57 AM
sulphide sulphide is offline
 
Join Date: Dec 2009
Posts: 37
Quote:
Originally Posted by R:A:W:X86 View Post
Can you test wether this is related to the Kernel or patching sysenter traps?

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.
As i remember the problem started right after patching libs. I'll take your libs and check when i am at home.
Reply With Quote
Reply