Jump to content

Annold

Annold

Member Since 09 Mar 2012
Offline Last Active Yesterday, 05:45 PM
-----

Posts I've Made

In Topic: Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)

14 January 2014 - 04:50 PM

Hi guys i compiled new kernel with Andy's latest OPEMU changes , so test it.

Also, I wonder how it works on FX CPU's

PS: i remove AppleIntelCPUPowerManagment blacklisting, cause i use this kext for my cpu, so if you got panics or something you should delete it first from yours kext's.

 

Don't work on FX

In Topic: Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)

12 January 2014 - 06:27 PM

Don't work on fx (chameleon)

In Topic: Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)

08 January 2014 - 06:17 AM

I added the crc32 instruction.

I also activated the sse4.2 bit and cpu feature bit for popcnt and sse4.2

Test it please and let me know...

Works fine on fx cpu !!!!!!!

In Topic: Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)

07 January 2014 - 04:57 PM

I've added the SSE4.2 popcnt instruction.

Basically it uses 2 GP registers (one for source where the bits are counted and one to store the number of 1 bits into. example: 1011 = 3).

I had to create a store_reg function for this and had to modify the retrieve_reg function to return the size of the GP reg (RAX = 8, EAX = 4, etc).

This way it can retrieve the size along with the source register, this is used this way because there is popcntl and popcntq.
popcntl always has 32-bit GP reg as source... popcntq has 64-bit reg.

Still todo: CRC32...

Source diff, kernel and new opemu attached

 

Works fine on fx cpu (chameleon)

In Topic: Thoughts about AppleHDA patching on AMD hardware (ATI chipsets, nVidia)

27 December 2013 - 10:18 AM

I use VoodooHDA 2.8.4. This works good with ALC887. 

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy