Jump to content

Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)

Mountain Lion AMD legacy kernel x64_86 ssse3 ssse3 emulator

  • Please log in to reply
6379 replies to this topic

#461
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain
look at here
>>>

#462
Shaneee

Shaneee

    AMD Dev Tester

  • Retired
  • 1,002 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Web Design. OS X. Music.

look at here
>>>


Now that seems possible. Is that a replacement kernel?

#463
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain

Now that seems possible. Is that a replacement kernel?



No, you should read it and download it, try it and tell me if this is useful.

#464
Shaneee

Shaneee

    AMD Dev Tester

  • Retired
  • 1,002 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Web Design. OS X. Music.

No, you should read it and download it, try it and tell me if this is useful.


Will take look at it in depth in a while. Got to head out just now.

#465
gils83

gils83

    DJ Officiel d'InsanelyMac

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,974 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

Will take look at it in depth in a while. Got to head out just now.



:)


you replaced the kext AppleFileSystemDriver.kext a previous version (10.7) to see? it is a manipulation to be done in each update in general.

#466
Deltac0

Deltac0

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 263 posts
  • Gender:Male
  • Location:Finland
  • Interests:Caffeine, OS X, AMD Hackintosh
Back! Had a little birthday party... :D

Now, I'm extracting the LaunchDaemon from 10.7.4 combo update, replacing the failing one.
I've already got past of "Waiting for root device", with right kexts. Ask if you want some specific kext, I'll upload my version.
I have changed few USB kexts + IOStorage + Filesystem + VIATA + PS2 etc. :)

#467
Shaneee

Shaneee

    AMD Dev Tester

  • Retired
  • 1,002 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Web Design. OS X. Music.

No, you should read it and download it, try it and tell me if this is useful.


I've built it but I don't know what it did or how to use it. I ran build.sh and got these files from libSIMDx86.a,

Attached File  files.png   12.13KB   5 downloads


:)


you replaced the kext AppleFileSystemDriver.kext a previous version (10.7) to see? it is a manipulation to be done in each update in general.


What do you mean?



Back! Had a little birthday party... :D

Now, I'm extracting the LaunchDaemon from 10.7.4 combo update, replacing the failing one.
I've already got past of "Waiting for root device", with right kexts. Ask if you want some specific kext, I'll upload my version.
I have changed few USB kexts + IOStorage + Filesystem + VIATA + PS2 etc. :)


Hope you enjoyed the party.
I can't get past the root device error. Always getting a USB error of some kind.


#468
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain

I've built it but I don't know what it did or how to use it. I ran build.sh and got these files from libSIMDx86.a,

Attached File  files.png   12.13KB   5 downloads

What do you mean?


http://simdx86.sourc...t/Building.html

  • Get the sources and extract them.
    This can be done by going to www.sourceforge.net/projects/simdx86. Then extract them to a folder.

  • Decide on instruction set and options
    SIMDx86 can use the following instruction sets:
    1) MMX
    2) 3DNow! (includes MMX)
    3) 3DNow!+/MMX+ (includes MMX)
    4) SSE (includes MMX)
    5) SSE2 (includes MMX/SSE)
    6) SSE3 (includes MMX/SSE/SSE2)
    7) SSSE3 (includes MMX/SSE/SSE2/SSE3)

    Additionally, SIMDx86 can optimize for:
    1) Speed (Often for 3D-Games)
    2) Accuracy (Often for non-realtime rendering)
    3) AMD processors rather than Intel

    To optimize for speed, do NOT define HIPREC. To optimize for precision, use #define HIPREC. HIPREC tells SIMDx86 not use low precision reciprocal or other various hacks, but instead to do as correct math as possible. Without HIPREC defined, special processor instructions will be used. You can expect precision to at least three decimal places in the worst cases.
    Optimizing for AMD processors hurts performance on Intel processors, and vice versa, but Intel processors take a larger hit from this flag than do AMD processors.

and when I open the folder \ SIMDx86 \ src \ main \ overlay.c
I find this code snippets:
What do these statements?



#define OVERLAY( funcname, simdname) memcpy( funcname, simdname, simdname#size)
static void OverlayAMD_MMX()
{
}
static void OverlayAMD_3DNow()
{
}
static void OverlayAMD_3DNowPlus()
{
}
static void OverlayAMD_SSE()
{
}
static void OverlayAMD_SSE2()
{
}
static void OverlayAMD_SSE3()
{
}
static void OverlayAMD_SSSE3()
{
OverlayAMD_SSE3();
}
static void OverlayIntel_MMX()
{
}
static void OverlayIntel_3DNow()
{
}
static void OverlayIntel_3DNowPlus()
{
}
static void OverlayIntel_SSE()
{
}
static void OverlayIntel_SSE2()
{
}
static void OverlayIntel_SSE3()
{
}
static void OverlayIntel_SSSE3()
{
OverlayIntel_SSE3();
}


#469
Deltac0

Deltac0

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 263 posts
  • Gender:Male
  • Location:Finland
  • Interests:Caffeine, OS X, AMD Hackintosh
Hey guys!

I built the SIMDx86 thingy with SSE3 and SSSE3 (haven't yet took a look at the sources), but the binary files are EXACTLY same size.
HOWEVER, they DO differ! Run diff with SSE3.a and SSSE3.a = Files do differ. Hex editor also shows the differences! :)
I'll now inspect the source code a little better.

Thank you Spakk! :)

#470
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain

Hey guys!

I built the SIMDx86 thingy with SSE3 and SSSE3 (haven't yet took a look at the sources), but the binary files are EXACTLY same size.
HOWEVER, they DO differ! Run diff with SSE3.a and SSSE3.a = Files do differ. Hex editor also shows the differences! :)
I'll now inspect the source code a little better.

Thank you Spakk! :)


Ok, I hope that we take a step forward

#471
gils83

gils83

    DJ Officiel d'InsanelyMac

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,974 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

I've built it but I don't know what it did or how to use it. I ran build.sh and got these files from libSIMDx86.a,

Attached File  files.png   12.13KB   5 downloads




What do you mean?





Hope you enjoyed the party.
I can't get past the root device error. Always getting a USB error of some kind.



#472
Shaneee

Shaneee

    AMD Dev Tester

  • Retired
  • 1,002 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Web Design. OS X. Music.

:)


not easy to translate, AppleFileSystemDriver.kext perhaps the cause of the blockage, I have my FX 6100 which operated until 10.7.5 with kernel 11.4 rawx86 but successfully updated correctly I replace AppleFileSystemDriver.kext the version 11.4 before restart the PC, under penalties of Still......... bla....... bla ......bla ok?

j "I hope I have cleared about :)


I understand now. I have replaced that file along with a few others and now I am stuck at PCI configuration begin. npci or PCIRoot dont help.

#473
Deltac0

Deltac0

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 263 posts
  • Gender:Male
  • Location:Finland
  • Interests:Caffeine, OS X, AMD Hackintosh
Hmm...

This seems to be harder than I thought (not a surprise :D).
I can't find anything related to SSS3 from the source... I tried searching SSE3 and USE_SSSE3.5 (which means SSSE3, as said in docs)...

Only thing I can find is what Spakk found too :/
However, the builds with SSE3 and SSSE3 differ... WTF? :D

#474
gils83

gils83

    DJ Officiel d'InsanelyMac

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,974 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

I understand now. I have replaced that file along with a few others and now I am stuck at PCI configuration begin. npci or PCIRoot dont help.


test npci=0x3000 or 2000 :)

#475
Deltac0

Deltac0

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 263 posts
  • Gender:Male
  • Location:Finland
  • Interests:Caffeine, OS X, AMD Hackintosh

test npci=0x3000 or 2000 :)


He said that npci doesn't help.
He needs other version of the PCI kext (can't remember the name, something like IOPCIFamily.kext maybe).

#476
Shaneee

Shaneee

    AMD Dev Tester

  • Retired
  • 1,002 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Web Design. OS X. Music.

test npci=0x3000 or 2000 <img src='http://www.insanelym...DIR#>/smile.png' class='bbc_emoticon' alt=':)' />


I tried that and changing PCI Root. Also tried GraphicsEnabler=Yes and No

Back! Had a little birthday party... :D

Now, I'm extracting the LaunchDaemon from 10.7.4 combo update, replacing the failing one.
I've already got past of "Waiting for root device", with right kexts. Ask if you want some specific kext, I'll upload my version.
I have changed few USB kexts + IOStorage + Filesystem + VIATA + PS2 etc. :)


Can you upload the files you used please?

#477
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain

He said that npci doesn't help.
He needs other version of the PCI kext (can't remember the name, something like IOPCIFamily.kext maybe).


read here http://netkas.org/?p=1053
trying to take the patched IOPCIFamily.kext

#478
Deltac0

Deltac0

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 263 posts
  • Gender:Male
  • Location:Finland
  • Interests:Caffeine, OS X, AMD Hackintosh

I tried that and changing PCI Root. Also tried GraphicsEnabler=Yes and No



Can you upload the files you used please?


I changed too many to remember, just specify which ones you need ;)

#479
Devout

Devout

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 182 posts
Good work guys, keep working hard :).

#480
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain

read here http://netkas.org/?p=1053
trying to take the patched IOPCIFamily.kext


PCI Configuration begin

To solve the PCI Configuration begin problem there are several ways:

1. NPCI = 0x2000 enter a boot flag. Most data in the cases already leads to the goal, and the system starts up again.

2. In stubborn cases, it helps the files and IOPCIFamily.kext AppleACPIPlatform.kext for 10.6.8 from 10.6.7 and Lion from the DP4 recoup.

3. The other way to fix the problem is to EFi string of graphics card in the file / Library / Preferences / SystemConfiguration / com.apple.Boot.plist, (not in the / Extra folder) write.
(information from the German Hackintosh forum)

We should work really twofold.
Firstly, to a 32-bit version lauffahige Mountain Lion
and on the other we have to our main focus on the SSSE3 emulator, Please do not forget.






Also tagged with one or more of these keywords: Mountain Lion, AMD, legacy kernel, x64_86, ssse3, ssse3 emulator


2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

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