Jump to content

Annold

Annold

Member Since 09 Mar 2012
Offline Last Active Nov 25 2014 07:49 PM
-----

Posts I've Made

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

15 October 2014 - 12:22 PM

stuck at: usbf appleusbohci checksleepcapability controller will be unloaded across sleep

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)

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