Jump to content

TASK FORCE - [AMD] to missing SSE4.1 Instruction set - older CPUs on macOS Sierra (10.12.x)


spakk
 Share

272 posts in this topic

Recommended Posts

my CPU without SS4.1 . Can it install macOS 10.12?

You have to wait until a suitable sse4.1emulator is built. then it will work ^_^

fixed scale 1 address

the test with your last kernel gave me the same as already posted here : http://www.insanelymac.com/forum/topic/322370-task-force-amd-to-missing-sse41-instruction-set-older-cpus-on-macos-sierra-1012x/page-10?p=2525212&do=findComment&comment=2525212

 

Edit:

@ydeng,

maybe we should build a vanillia kernel with your emulator and test the kernel with a pentium dual core cpu (for example) and see if it will work. what do you mean?

Link to comment
Share on other sites

Added more prints.  All instructions look fine to me.

You have to wait until a suitable sse4.1emulator is built. then it will work ^_^

the test with your last kernel gave me the same as already posted here : http://www.insanelymac.com/forum/topic/322370-task-force-amd-to-missing-sse41-instruction-set-older-cpus-on-macos-sierra-1012x/page-10?p=2525212&do=findComment&comment=2525212

 

Edit:

@ydeng,

maybe we should build a vanillia kernel with your emulator and test the kernel with a pentium dual core cpu (for example) and see if it will work. what do you mean?

AMD kernel boots Intel CPU as well.

  • Like 1
Link to comment
Share on other sites

It keeps showing these messages

attachicon.gifIMG_0571.JPG

How about disabling debug prints for pmovzxbd, pmovsxbw, roundsd and pinsrb to be able to see other instructions?

roundsd is still printed.  Need to see different modes.

 

trustd keeps dying, understandable, lots of crypto calculations.

 

source code is here

https://opensource.apple.com/source/Security/Security-58286.1.32/OSX/trustd/trustd.c.auto.html

  • Like 1
Link to comment
Share on other sites

pcmpeqq gone too.

is it the right kernel? it shows me prints of pmovzxbd and pmovsxbw.

 

With removed com.apple.trustd.plist from S/L/LaunchDaemons it shows these printouts before booting to the blank screen with previous kernel and there is no more prints of other instructions except pcmpeqq

post-1299088-0-84649900-1510014679_thumb.jpeg

post-1299088-0-62752500-1510014685_thumb.jpeg

  • Like 1
Link to comment
Share on other sites

is it the right kernel? it shows me prints of pmovzxbd and pmovsxbw.

 

With removed com.apple.trustd.plist from S/L/LaunchDaemons it shows these printouts before booting to the blank screen with previous kernel and there is no more prints of other instructions except pcmpeqq

This one is correct.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...