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 rearranged SSE3 code

But my machine has support SSE3. NO Run SSE3 EMU
So I Unable test SSE3
 
SSSE3 Fixed Some Addressing Modes
So temporarily
 
I think the problem should be instructions implementation error.
 
OPEMU MODRM Addressing Modes is Function fetchoperands
 
This error has been a long time
Including Xcode or app On OS X Error Exit
Reasons are OPEMU Addressing Modes error & 64bit PTR Address Calculation error
Binaries on the debugger displays the machine code (opcode) is the absolute value    no exceptions
Including pointers calculated & Byte length & opcode  Source operand & destination operand ....
 
These errors will be found in the Run SSSE3 machine code (opcode)
 
before 10.9.5 Not found errors 
The reason is that APP or System binary files is not Run SSSE3 machine code (opcode)
 
I accordance with the Intel Manual added some notes in OPEMU

 

Thanks!

Works very good!

Remaining bugs:

- glitches with images (some images)

- iCloud still not working by method with replacing files from Intel machine

 

But much more positive:

- App Store, Safari, Flash player work and no need any fixes and patches

- screenshots work perfectly

- Launchpad icons are displayed correctly

- able to select file with click on icon

- system works fast

- even forgot about kernel panics on AMD)

- ...

 

Thanks again!

Link to comment
Share on other sites

I did some checks on kernel version.

uname -r returns

14.1.0

For 10.10.2.

Going to do a little test.

I have modded MasterVersion and now I'm going to build the kernel.

Normally it should work for 10.10.2 with 10.10.2 extensions.

I also know where X86_64H stands for.

The 'H' stands for Hasswell...

  • Like 1
Link to comment
Share on other sites

I did some checks on kernel version.

uname -r returns

14.1.0

For 10.10.2.

Going to do a little test.

I have modded MasterVersion and now I'm going to build the kernel.

Normally it should work for 10.10.2 with 10.10.2 extensions

Great news!!!

Link to comment
Share on other sites

I built the kernel.

It has both architectures combined.

I did the following make command:

make ARCH_CONFIGS="X86_64 X86_64H" KERNEL_CONFIGS=RELEASE SDKROOT=/ install

Test please, should work with 10.10.2 kexts as it has Darwin version 14.1.0 stamped inside the System.kext and kernel.

Editing MasterVersion accomplished this.

BSA_YOS_R8_10.9.2.zip

  • Like 6
Link to comment
Share on other sites

I rearranged SSE3 code

And fix SSE3 FISTTP Addressing Modes

 

But my machine has support SSE3. NO Run SSE3 EMU
So I Unable test SSE3
 
operands Some Addressing Modes Fix
 
So temporarily
 
I accordance with the Intel Manual added some notes in OPEMU
 
If addressing modes are all complete
That error should be instructions implementation

I built the kernel.

It has both architectures combined.

I did the following make command:

make ARCH_CONFIGS="X86_64 X86_64H" KERNEL_CONFIGS=RELEASE SDKROOT=/ install

Test please, should work with 10.10.2 kexts as it has Darwin version 14.1.0 stamped inside the System.kext and kernel.

Editing MasterVersion accomplished this.

 

Hi AnV

I Test R8 Can Work on the OS X 10.10.1

No need to replace System.kext

1010-SSEPlus-Rev.4.zip

  • Like 7
Link to comment
Share on other sites

New version with opemu provided by Tiger Chiyoda above.

Same version stamped in the kernel...

 

Also: there is a Github repo for the latest kernel here ->

https://github.com/andyvand/XNU-AnV


I updated my VMWare mask generator.

@Tiger Chiyoda: There is now a way to test SSE3 part.

Use VMWare and in the vmx file insert the cpuid.1.edx part.

Example:

With SSSE3:
ECX: 0x1D9AE3BF
EDX: 0xBFEBFBFF
cpuid.1.edx = "1011:1111:1110:1011:1111:1011:1111:1111"

Without SSSE3:
ECX: 0x1D9AE3BF
EDX: 0xBFEBF9FF
cpuid.1.edx = "1011:1111:1110:1011:1111:1001:1111:1111"

Without SSE3:
ECX: 0x1D9AE3BF
EDX: 0xBFEBF9FE
cpuid.1.edx = "1011:1111:1110:1011:1111:1001:1111:1110"

Without SSE3 and monitor/mwait:
ECX: 0x1D9AE3BF
EDX: 0xBFEBF9F6
cpuid.1.edx = "1011:1111:1110:1011:1111:1001:1111:0110"

BSA_YOS_R8B_10.9.2.zip

vmware_mask_generator.zip

  • Like 2
Link to comment
Share on other sites

so the Kernel name is ment to be   BSA_YOS_R8B_10.10.2. or   BSA_YOS_R8B_10.9.2.    getting confused  im shure u ment 10.10.2 and wrote 10.9.2 ?

 

since the diff targets the same xnu as in Tigers 10.10. or was it on purpose ? ;)

Link to comment
Share on other sites

so the Kernel name is ment to be   BSA_YOS_R8B_10.10.2. or   BSA_YOS_R8B_10.9.2.    getting confused  im shure u ment 10.10.2 and wrote 10.9.2 ?

 

since the diff targets the same xnu as in Tigers 10.10. or was it on purpose ? ;)

 

Yes good Tiger 10.10 :hysterical:  !!

post-1093405-0-67370100-1423311789_thumb.png

  • Like 4
Link to comment
Share on other sites

Slight audio issue

 

VoodooHDA works for a few seconds, then it cuts off. This is probably from the TSCSync portion of the kernel. I havent noticed it before today because I mostly use USB audio.

 

 

All done, but cracking the same....no chance for my audio to work, is less then before, but quite similar

 

You could try as a good permanent set-it-and-forget-it solution to buy a USB audio stick. Works perfect.

Link to comment
Share on other sites

 

jpg-fix_zpsd9099278.jpg

 
I've repaired JPG Picture Preview
 
but Big JPG Picture NO FIX

 

Yeah!!!

Now images are shown excellent. Well done!  :thumbsup_anim:

Thanks for this great job! Thanks to all coders who take part in AMD kernel development!

 

As for me only one thing remaining. It is get working iCloud with this method - http://www.insanelymac.com/forum/topic/282821-icloud-for-amd-hackintoshes-a-workaround/page-2?do=findComment&comment=1976421

Is it possible with Yosemite kernel as with Maverics kernel works perfect?

Link to comment
Share on other sites

iCloud must use the iphone or ipad register…

 

must be verified S/N by the Apple server Enable email(ID)

Before they can login

But i successfully use this method on maverics. My serial the same as was before, dont change it.
Link to comment
Share on other sites

 

jpg-fix_zpsd9099278.jpg

 
I've repaired JPG Picture Preview
 
but Big JPG Picture NO FIX

 

 

So the iTunes cover album and Skype cover no repaired?

I'll test this kernel later with fresh yosemite install

 

Thanks! :lol: 

 

Sorry for my poor english, i speak spanish natively  :P

Link to comment
Share on other sites

Finally everything seems ok, apart from this little problem, but it's not a real problem

 

Schermata_2015_02_08_alle_12_20_24.jpgSchermata_2015_02_08_alle_12_22_35.jpg

 

Now the only thing i've to solve is the audio, all the rest it's perfect, or quite perfect :D Great job 

Link to comment
Share on other sites

 Share

×
×
  • Create New...