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

#1401
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,973 posts
  • Gender:Male
Building Andy's kernel with Xcode. :)

#1402
Science

Science

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

I'm back and have redesigned the kernel some more.
It needs testing A.S.A.P. (+feedback ;))
Source diff is included.
I've also made the diff ready for Lion (needs merging).
Pentium D and AMD users should like it ;)
It shouldn't panic anymore :D
Don't ask which version it is please (it's 10.8.2 lol)

Thanks! Takes longer to boot, but stuff like the dictation thingy won't crash anymore!

#1403
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,693 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Soon I'll post a new one.
This one has also a sse3 opemu for first gen Athlon64 and Pentium 4...

#1404
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,973 posts
  • Gender:Male
Great job, Andy! I still didn't have the opportunity to test your latest kernel, but i already compiled it here on my laptop, since i'm not home.

Do you have any idea why all the kernels seem to have a high degree of incompatibility with nVidia GPUs? Maybe, perhaps, some dyld thing...?

#1405
byransays

byransays

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
  • Gender:Male
  • Location:Upstate NY

I'm back and have redesigned the kernel some more.
It needs testing A.S.A.P. (+feedback ;))
Source diff is included.
I've also made the diff ready for Lion (needs merging).
Pentium D and AMD users should like it ;)
It shouldn't panic anymore :D
Don't ask which version it is please (it's 10.8.2 lol)


This one seems to be working very well, it doesnt crash with the trackpad prefpane.
I do notice I cant access my NTFS partition anymore though...is this kernel related? The system doesnt even see it.

I am still running safeboot because of Nvidia, however maybe its due to the kernel or because of me changing smbios to imac12,2 but even as buggy as they are with no qe/ci it runs a bit faster with things like launchpad.

edit: scratch that, foot in my mouth. I put in an SMBIOS but it didnt load it, it still sees it as a macpro 3,1

edit 2: scratch that, I remembered I chose to do a macpro 5,1 smbios instead...funny thing is it took the serial I chose for the SMBIOS but didnt take the SMproductname, it still sees it as a 3,1 not a 5,1

#1406
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,693 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Here is the new kernel, opemu enhanced for SSE3 emulation (some P4's with 64bit and early Athlon64 cpu's require SSE3 emulation).
Test please ;)

Use RAID mode, jtsanborn. It usually implies AHCI.

P.S.: Great job, Andy! I still didn't have the opportunity to test your latest kernel, but i already compiled it here on my laptop, since i'm not home.

Do you have any idea why all the kernels seem to have a high degree of incompatibility with nVidia GPUs? Maybe, perhaps, some dyld thing...?

I wish I knew...
I don't have a clue why the NVidia GPU's don't work.
(I have a NVidia Geforce 8300 GS and I also use this kernel... it seems to work fine, but I have Intel :X)

Attached Files



#1407
instant idiot

instant idiot

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 182 posts
  • Gender:Male

Test please ;)

AMD Athlon II x4 640:
32 and 64-bit apps working!
Stock corecrypto working!
It even wash--oh, I guess it didn't wash the dishes after all. Must've been the cat. :D
No more QuickTime panics.

Intel Pentium D 3.4 GHz:
64-bit apps working!
32-bit apps, well, uTorrent launches but TextWrangler doesn't. I don't think I have any more 32-bit only apps on my system to test, but if anyone wants to point out a few, I'll test them.
Stock corecrypto working!
No more QuickTime panics.

enhanced for SSE3 emulation

I haven't any 64-bit non-SSE3 CPUs.

Just curious, with all this emulation going on, will there be any significant performance impacts?

#1408
spakk

spakk

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

  • Local Moderators
  • 2,029 posts
  • Gender:Male
  • Location:marocain
its stucks on jnl disk0s4 : journal replay done

#1409
Deltac0

Deltac0

    InsanelyMac Sage

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

Test please ;)


Phenom II x4 965

Boots slowly, but is otherwise awesome work! :)
Only few graphic glitches exist in my system (ATI).
32 and 64 seems both to be working 100%! :)

Now only the graphics issues need a fix! (Both ATI & NVidia) :)



EDIT: Forgot this: I used vanilla corecrypto and it passed the FIPS test fine. :)

#1410
instant idiot

instant idiot

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 182 posts
  • Gender:Male

Slowly Is how many time? 5 minutes?

Come to think of it, mine boots a bit slowly too; it boots in about 1:40 with the Athlon II (even longer for the Pentium D) from Chameleon to the login screen.

#1411
Lacedaemon

Lacedaemon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 72 posts
  • Gender:Male
  • Location:United States
  • Interests:Hackintosh, Android, Linux, Servers, Jailbreaking

Try mach_sse42_only from here. I think it's the best working kernel at the moment.

Thanks for the suggestion, instant idiot! I'll try AnV's latest amd_kernel first, then if that doesn't work, I'll go for the mach_sse42_only.

#1412
instant idiot

instant idiot

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 182 posts
  • Gender:Male
As far as I can tell, AnV's latest kernel does work as well as mach_sse42_only.

#1413
Lacedaemon

Lacedaemon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 72 posts
  • Gender:Male
  • Location:United States
  • Interests:Hackintosh, Android, Linux, Servers, Jailbreaking

As far as I can tell, AnV's latest kernel does work as well as mach_sse42_only.

Not for me. :glare: The installer still crashes with AnV's kernel, now moving on to mach_sse42_only.

Update: Booted with mach_sse42_only, got "Waiting for root device". Looks like I'll need that AppleNForceATA after all!

Edited by Lacedaemon, 07 January 2013 - 06:08 AM.


#1414
mac_carol

mac_carol

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts
  • Gender:Not Telling

I'm back and have redesigned the kernel some more.
It needs testing A.S.A.P. (+feedback ;))



Found 1 more issue :)

is it necessary to perform the FIPS TEST twice ?


TEST #1: After corecrypto.kext started!

Posted Image



TEST #2: After Kernel is LP64

Posted Image

#1415
happel

happel

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts

Here is the new kernel, opemu enhanced for SSE3 emulation (some P4's with 64bit and early Athlon64 cpu's require SSE3 emulation).
Test please ;)


This one is great! Boot takes about twice the time of sinetek's mach_sse42_only, but hey, everything just works :).

#1416
Mohamed Khairy

Mohamed Khairy

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,172 posts
  • Gender:Male
@andyvand

on some PC there is a lag on screen , videos and audios --> overcomes by this command under terminal to make cpu usage over 20 % this fix this lags
yes > /dev/null

can this fixed on kernel like making a flag on kernel allow users having this problem to make cpu usage like 10 / 15 % on idle state

thanks

#1417
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,693 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Yes.
I will be recoding it later today ;)

#1418
AkimoA

AkimoA

    AMD

  • Local Moderators
  • 221 posts
  • Gender:Male
  • Location:Black Forest (GER)
Could it be that the window server launching the gui interfaces doesnt get full attention of the kernel yet ?

just brainstorming !


pfff

i just compared the logs off my intel system with a 5750 and the amd system with the 5770

seems like there is no diffrence at all ....

bollox !

also booted the intel system with latest anvkernel also POSTs Fips twice and macx swapon gab takes round 30 sec (SSD though)

no GUI trouble either offcourse

@mohamed


yes > /dev/null

that trick didnt work here ;)

#1419
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,693 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Few... the work is about done.
I've optimized the opemu so that it runs ssse3 emu pass first, then sse3 emu, then syscall, then monitor skip and last fisttp replacement to fistp (just added that)
Needless to say this is much faster code...
Post soon... ;)

#1420
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,973 posts
  • Gender:Male
Way to go, Andy!





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


3 user(s) are reading this topic

1 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