Jump to content

[AMD] Yosemite Kernel Testing (for help use the Help Topic)


Duran Keeley
 Share

1,898 posts in this topic

Recommended Posts

I decided to update the most used PATA/SATA drivers.

Currently we have SuperVIAATA, JMicronATA, AppleNForceATA and AppleATIATA updated.

 

Github repo's:

https://github.com/andyvand/AppleATIATA

https://github.com/andyvand/SuperVIAATA

https://github.com/andyvand/AppleNForceATA

https://github.com/andyvand/JMicronATA

 

Enjoy :D

All are optimized for Yosemite.

I incorporated the fix for AppleNForceATA DVD too.

yeah !! 

 

plein de test en perpective !!!   :hysterical:  :thumbsup_anim:  :drool:

Hi AnV

 

I try Use Old OPEMU fix Can Screen Capture

 

But Capture BMP Only

$ defaults write com.apple.screencapture type bmp
$ killall SystemUIServer

 

 

it's .png ? 

post-1093405-0-58982500-1421630750_thumb.png

post-1093405-0-69370500-1421630834_thumb.png

post-1093405-0-10678400-1421630934_thumb.png

Link to comment
Share on other sites

Hi anv

 

Your SSEPlus Unable screen capture. White image.
 
I try to use the way your modify old opemu.
and delete the old version code
 
Screen capture to work properly.
 
But capture BMP Only.
 
New TSC & RTC does not seem to fit my machine.
I replaced the R2 version TSC & RTC. and retain NEW TSC & RTC.

 

for me Safari and App Store don't work even with Webkit patch(

Link to comment
Share on other sites

Hi anv

 

Your SSEPlus Unable screen capture. White image.
 
I try to use the way your modify old opemu.
and delete the old version code
 
Screen capture to work properly.
 
But capture BMP Only.
 
New TSC & RTC does not seem to fit my machine.
I replaced the R2 version TSC & RTC. and retain NEW TSC & RTC.

 

quick test 1010-anv-r5b-old-opemu

 

ok, i try this kernel

 

after wich i replaced kernel could not the app store not call, only after refresh the cache with kext wizard app store functioned, crashes

with safari so far none (with webkit).

 

Edit:

 

sorry, andys kernel  BSA_YOS_R5B is more stable (Safari and so one) . I remain to BSA_YOS_R5B

Link to comment
Share on other sites

These issues Are from 10.10 ImageIO.framework & libllvmForJSC.dylib

 
Because Replace 10.9 Version ImageIO & libllvmForJSC.dylib can works
 
Must modify the new OPEMU for 10.10 ImageIO & libllvmForJSC
 
 

i can't find the libllvmForJSC.dylib under 10.9.5

Link to comment
Share on other sites

Hello i've been testing BSA_YOS_R5B.zip kernel for about 2 days and that's what i got:
The main problem imo with this kernel is that you should use 
ImageIO.framework from 10.9.5  but if you use it a lot of apps don't work they just crash. Can't double click on icons. Adobe flash works fine with Safari-7.1.3.pkg 
虎千代's patch. And i have a little bug in Launchpad sometimes

EDIT: I tested youtube with HTML 5 not with Adobe Flash. Adobe flash has visual glitches

post-670953-0-85380200-1421690844_thumb.png

post-670953-0-91392900-1421690859_thumb.png

Link to comment
Share on other sites

Hello everyone! Long time no see!! :)

 

First of all I want to apologise everyone for my absence for a long time. Unfortunatelly I could not test any kernel for Yosemite yet (I've got a lot o projects right now and a lot of work), but I see that you guys did a huuuuuge progress with kernel. So congratulations to our coders, moderators and testers!!

I know that this is only kernel topic but I have question for coders and moderators. I am now on Mavericks and I am using Pro Tools for recording audio. When I installed Yosemite on MBP, my Pro Tools still works, but with graphic bugs (Now only the newest version of Pro Tools is without graphic bug but it cost too much for me to buy again the same software).

The question is do you think this might be related to the kernel? Maybe there is something I can do to work on my older PT on Yosemite by changing something with the kernel?

This is the main problem why I can not test now the Yosemite kernel on my hack (I can't upgrade because of pro tools software)

 

If you've got any ideas please write PM to me (don't write here in the kernel testing topic unless it will be related to the kernel)

 

CONGRATS AGAIN!! :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim: 

Link to comment
Share on other sites

Hello everyone! Long time no see!! :)

 

First of all I want to apologise everyone for my absence for a long time. Unfortunatelly I could not test any kernel for Yosemite yet (I've got a lot o projects right now and a lot of work), but I see that you guys did a huuuuuge progress with kernel. So congratulations to our coders, moderators and testers!!

I know that this is only kernel topic but I have question for coders and moderators. I am now on Mavericks and I am using Pro Tools for recording audio. When I installed Yosemite on MBP, my Pro Tools still works, but with graphic bugs (Now only the newest version of Pro Tools is without graphic bug but it cost too much for me to buy again the same software).

The question is do you think this might be related to the kernel? Maybe there is something I can do to work on my older PT on Yosemite by changing something with the kernel?

This is the main problem why I can not test now the Yosemite kernel on my hack (I can't upgrade because of pro tools software)

 

If you've got any ideas please write PM to me (don't write here in the kernel testing topic unless it will be related to the kernel)

 

CONGRATS AGAIN!! :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim: 

 

 

hello ; 

 

what bug graphics ? 

 

post screen ;) 

Link to comment
Share on other sites

Hello i've been testing BSA_YOS_R5B.zip kernel for about 2 days and that's what i got:

The main problem imo with this kernel is that you should use ImageIO.framework from 10.9.5  but if you use it a lot of apps don't work they just crash. Can't double click on icons. Adobe flash works fine with Safari-7.1.3.pkg 虎千代's patch. And i have a little bug in Launchpad sometimes

only with the change of the file imageIO.Framework you will be able over the problem not solve, additionally must you the Software "Preview"  of 10.9.5 update, system cache  renew  

Good luck

 

 

BSA_YOS_R5B

I revised the kernel based on Bronya sources.

New cpuid and tsc files, also new rtclock files.

Morpheus, please test these, they should work. ;)

 

Hi Andy,

 

it is to be eliminated this bug?

 

post-1439641-0-48925900-1421831136_thumb.jpg

 

 

thanks

  • Like 1
Link to comment
Share on other sites

only with the change of the file imageIO.Framework you will be able over the problem not solve, additionally must you the Software "Preview"  of 10.9.5 update, system cache  renew  

Good luck

 

 

 

Hi Andy,

 

it is to be eliminated this bug?

 

attachicon.gifpost-1202583-0-37644500-1421585067.jpg

 

 

thanks

No idea yet.

I've seen that error but I don't know of any fix (yet).

  • Like 1
Link to comment
Share on other sites

only with the change of the file imageIO.Framework you will be able over the problem not solve, additionally must you the Software "Preview"  of 10.9.5 update, system cache  renew  

Good luck

 

 

 

Hi Andy,

 

it is to be eliminated this bug?

 

attachicon.gifpost-1202583-0-37644500-1421585067.jpg

 

 

thanks

disable under System Settings -> App Store "Automatically update check" !! that helped in my case

 

Edit:

 

last year i took this information from a discussion on the apple forum that has worked in my case at first attempt.

 

:)

Congratulations Andy for the very good job !!   :thumbsup_anim:  Unfortunately, I have not yet had the opportunity to test your last kernel, but as soon as I have time, I'll test it. :)

 

edit:

 

Unfortunately, I could not for a while use my amd hackintosh - from lack of time

Edited by spakk
  • Like 3
Link to comment
Share on other sites

Thx to 虎千代 we now know the palignr64/palignr128 functions were bad and this actually causes the wrong colors.

It may also have had other bad effects.

I prepared a kernel with replacement functions in the opemu, it should now work just fine.

Test please, and report...

BSA_YOS_R6.zip

  • Like 3
Link to comment
Share on other sites

Thx to 虎千代 we now know the palignr64/palignr128 functions were bad and this actually causes the wrong colors.

It may also have had other bad effects.

I prepared a kernel with replacement functions in the opemu, it should now work just fine.

Test please, and report...

on my hardware I got sad results(

 

1. X86_64 kernel with replaced system.kext - shutdown while booting:

    https://www.dropbox.com/s/he48tw3rvsa7n1t/2015-01-24%2015.45.52.mov?dl=0

 

2. X86_64H kernel with replaced system.kext - kernel panic:

    https://www.dropbox.com/s/jhej6302a3yck66/2015-01-24%2016.04.28.mov?dl=0

  • Like 1
Link to comment
Share on other sites

on my hardware I got sad results(

 

1. X86_64 kernel with replaced system.kext - shutdown while booting:

    https://www.dropbox.com/s/he48tw3rvsa7n1t/2015-01-24%2015.45.52.mov?dl=0

 

2. X86_64H kernel with replaced system.kext - kernel panic:

    https://www.dropbox.com/s/jhej6302a3yck66/2015-01-24%2016.04.28.mov?dl=0

Ok, I'll try to fix it.

Hold on a minute ;)

EDIT: Routine revised, no more use of the tmp pointer.

Also no more uint128_t use, instead 2 x uint64_t use.

EDIT2: Never mind, I forgot to replace one part.

Wait for fix.

EDIT3: Fix done, test it.

BSA_YOS_R6B.zip

  • Like 6
Link to comment
Share on other sites

Ok, I'll try to fix it.

Hold on a minute ;)

EDIT: Routine revised, no more use of the tmp pointer.

Also no more uint128_t use, instead 2 x uint64_t use.

EDIT2: Never mind, I forgot to replace one part.

Wait for fix.

EDIT3: Fix done, test it.

Unfortunately, but absolutely same result as with previously((

 

 

Link to comment
Share on other sites

AnV , Yes ! i THIS KNOW ! This problem palignr and pshufb ! 

I have long said this ! )))

 

 

I found one thing - now functions from SSSEplus works !

For example :
xmmres.i = ssp_hadd_epi16_REF(xmmsrc.i xmmdst.i);<-- now working ! ))))
I'm not at home , i come and continue make ! And even i'll check thine BSA_YOS_R6 !

  • Like 3
Link to comment
Share on other sites

please test

Perfect Yosemite now recreates the cache
Kernel Bronya rc2 more IOPCIFamily.kext modified by me and AppleACPIPlatform.kext (by Ermac)
 
Test could try please
 
 
updated:
using these kext and the kernel in dowload Duran
eliminates the bug in process suhelperd[163]: ....................
post yakey #578
 
 
 
  • Like 4
Link to comment
Share on other sites

AnV , Yes ! i THIS KNOW ! This problem palignr and pshufb ! 

I have long said this ! )))

 

 

I found one thing - now functions from SSSEplus works !

For example :

xmmres.i = ssp_hadd_epi16_REF(xmmsrc.i xmmdst.i);<-- now working ! ))))

I'm not at home , i come and continue make ! And even i'll check your BSA_YOS_R6 !

Would you share how you accomplished this?

I have been trying to get it to work for a long time.

Thanks!

Link to comment
Share on other sites

Hi AnV !

I check your BSA_YOS_R6!

I get invalid kernel opcode (32-bit): . I fix and work . You should fix this ))) . 

 

1) i found in your opemu errors … 

post-31928-0-93205900-1422134766_thumb.png

 

a) For pshufb I fix this function ssp_shuffle_pi8_REF in SSEPlus_emulation_REF.h !

In ssp_shuffle_pi8_REF i replace all 0xf to 0x7 :

B.s8[0]  = (MSK.s8[0]  & 0x80) ? 0 : A.s8[(MSK.s8[0]  & 0xf)];

...

to 

B.s8[0]  = (MSK.s8[0]  & 0x80) ? 0 : A.s8[(MSK.s8[0]  & 0x7)];

...

 

b ) For phaddd128 I fix in opemu :

In function ssse3_run() I replace ssp_hadd_epi16_REF to ssp_hadd_epi32_REF ! ))))

 

​And works  

​2)  In fetchoperands() :

unsigned int num_src = *ModRM & 0x7;         <-- replace num_src to num_dst - and work instructions.

unsigned int num_dst = (*ModRM >> 3) & 0x7;  <-- replace num_dst to num_src - and work instructions.

But you should replace all num_src and num_dst and etc … 

I tested on Lion 10.7.5 :)))

But i no tested on Yosemite … ! )))

  • Like 4
Link to comment
Share on other sites

New kernel to test.

It is again based on SSEPlus.

Big thanks to Bronzovka for providing the fixes mentioned above.

Test please, and report.

BSA_YOS_R7.zip

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...