InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 06-03-2012, 12:28 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 ghostec View Post
With a SSSE3 emulator, Phenom users would be able to run as good as bulldozer's?
It appears to be launchd that makes use of SSSE3, which is actualy open-source (I haven't yet looked it up) - but even if we could patch it, there might be other (closed source) parts of the OS that make use of that instructions set, so an emulator might be the way to go.

One disadvantage would of course be that using an emulation will decrease peformance a little...

Quote:
I took a look at the source of sse3 emulator for AnV's kernel (10.6.8) the procedure to inject the interrupt handler is the same in 10.7?
Yes these methods are still present.

Quote:
Originally Posted by ghostec View Post
but I'm not sure yet how to make the osx kernel use them =/
For SSE3 Emulation INT 6h is overwritten with the adress of the interrupt handler, that passes the adress of the bad opcode to the actuall emulator that returns the emulation methods to the application and restores registers - principally the Kernel integration of a new emulator could be done the same way...

For details check it's whitepaper:
http://xnu-dev.googlecode.com/files/SSE3%20Emulator.pdf

Someone around here who has an enslaved asm guru locked-up in the basement?!^^

Quote:
Originally Posted by gils View Post
"pmVersion=0" or other is useless, unless you're a sleepenabler somewhere!
The latest Kernel that I posted should no longer panic on version mismatch between Kernel & SleepEnabler.kext - no need to update that kext unless you want the warning to be removed from dmesg.

AMD FX 4100
MSI 760GM-P23
Radeon HD6570
OS X Lion Retail 10.7.5
Lion Kernel Project
Reply With Quote
  #2  
Old 06-03-2012, 03:42 PM
m4f1050 m4f1050 is offline
Jaguar
 
Join Date: Aug 2011
Posts: 39
Quote:
Originally Posted by m4f1050 View Post
EDIT: I updated to 10.7.4 using raw's latest kernel. The HD light would not stop blinking so I booted back to OS X 10.6.8, too much HD activity ain't good for SSD....Is there any way of turning off Indexing?
To disable Spotlight indexing on Lion:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Quote:
Originally Posted by m4f1050 View Post
EDIT 2: I searched on 10.6.8 for file size greater than 20mb and found kernelcache. Not sure if that was the issue but I booted back on 10.7.4 and the HD stopped the blinking.
The blinking is still present and Finder freezes when I empty trash or do any activity. Any kernel I can test with the DP Finder and 32-bit mode?

I am now going to revert back to 10.7.2 and install 10.7.3 combo update and test that one to see if I get same results as 10.7.4

Last edited by m4f1050; 06-03-2012 at 04:09 PM.
Reply With Quote
  #3  
Old 06-03-2012, 06:45 PM
m4f1050 m4f1050 is offline
Jaguar
 
Join Date: Aug 2011
Posts: 39
Quote:
Originally Posted by m4f1050 View Post
I am now going to revert back to 10.7.2 and install 10.7.3 combo update and test that one to see if I get same results as 10.7.4
The ComboUpdate pkg does not run, the only way to upgrade is via Software Update?! It doesn't let me pick any drive and gives the error message: "Mac OS X Update Combined can't be installed on this disk. An error occurred while evaluating JavaScript for the package."
Reply With Quote
  #4  
Old 06-01-2012, 03:08 PM
ham4ever ham4ever is offline
Jaguar
 
Join Date: Dec 2011
Posts: 37
R:A:W:X86 u are doing awesome job ,,
Reply With Quote
  #5  
Old 06-01-2012, 07:34 PM
akimoa's Avatar
akimoa akimoa is offline
Panther
 
Join Date: Feb 2011
Location: London ,England
Posts: 129
Pretty Cool keep it up !!


AMD Phenom x4 955 3,2 GHZ Black Edition
Graka:
ATI HD 5770 (Batmobil) 1 GB DDR5 (GIGABYTE)
Lion 10.7 Kexts / Vervet Framebuffer
Mem:
8 GIG RAM Kingston 4x2
OS:
Snow Leopard Retail 10.6.8 Legacy Kernel V8 2
AnV cparm Boot Beta 3
Mobo:
GA-MA-770 UD3 (GIGABYTE)
AMD Tutorial (German)
Another AMD Tutorial (English)
http://f.cl.ly/items/0M2n330k2r2j2L1q2a2g/logo.png
Reply With Quote
  #6  
Old 06-01-2012, 08:28 PM
ghostec ghostec is offline
Jaguar
 
Join Date: Jan 2012
Posts: 41
With a SSSE3 emulator, Phenom users would be able to run as good as bulldozer's?
I took a look at the source of sse3 emulator for AnV's kernel (10.6.8) the procedure to inject the interrupt handler is the same in 10.7?

With a help from ArchC or simple C -> ASM for easing the task of writing the "emulator", do you think this task can be achieved?
Reply With Quote
  #7  
Old 06-01-2012, 11:14 PM
lunfai lunfai is offline
 
Join Date: May 2009
Posts: 95
Quote:
Originally Posted by ghostec View Post
With a SSSE3 emulator, Phenom users would be able to run as good as bulldozer's?
I took a look at the source of sse3 emulator for AnV's kernel (10.6.8) the procedure to inject the interrupt handler is the same in 10.7?

With a help from ArchC or simple C -> ASM for easing the task of writing the "emulator", do you think this task can be achieved?
SSSE3 should not be mistaken by SSE3.

MBP 2011 (Oct) - Mountain Lion DP 3 12A206j - i7 2.8 GHZ -
Intel ''Hack - Mountain Lion DP 3 12A206j - i3 2105 -
Reply With Quote
  #8  
Old 06-01-2012, 11:50 PM
ghostec ghostec is offline
Jaguar
 
Join Date: Jan 2012
Posts: 41
Quote:
Originally Posted by lunfai View Post
SSSE3 should not be mistaken by SSE3.
I know that, the question was about the method to inject the interruption handler, if its the same.
Reply With Quote
  #9  
Old 06-02-2012, 12:09 AM
ghostec ghostec is offline
Jaguar
 
Join Date: Jan 2012
Posts: 41
qemu - kvm as a processor emulator have a bunch of ssse3 implementations in C, it seems pretty well to me, guess it works fine. I can try to get the ASM for that instructions, but I'm not sure yet how to make the osx kernel use them =/
Reply With Quote
  #10  
Old 06-02-2012, 05:11 AM
rizki_alkaf rizki_alkaf is offline
Cheetah
 
Join Date: Feb 2011
Posts: 11
Anyone can have FaceTime/iCloud working here?
Thanks
Reply With Quote
Reply