Jump to content
theconnactic

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

6,477 posts in this topic

Recommended Posts

I implemented Sinetek's new opemu in my new kernel.

I also added his restart and halt functions.

I fixed the new opemu so it doesn't warn about casting issues, etc...

It doesn't support SSE3 yet but it does support SSSE3.

SSE3 support will come soon.

I also added SYSEXIT emulation to the opemu in user mode.

I also changed the fast exit function to iretq (Sinetek's idea).

EDIT: Also I didn't remove the warning flags (not even -Werror or -Wcast-align) so the code is very clean.

 

Please test it and let me know how it works :D;)

Works fine with fx6100!!!!!!!!!

 

Edit: 10.9.2 booting now good!!!!!!!!

Share this post


Link to post
Share on other sites
Advertisement

Works fine with fx6100!!!!!!!!!

 

Edit: Also with 10.9.2

kext what you replaced after the update? I tried to run all night poppy, all without success, please share your way to run 10,9,2.

Share this post


Link to post
Share on other sites

kext what you replaced after the update? I tried to run all night poppy, all without success, please share your way to run 10,9,2.

#49 icon_share.png  then install the last Amd Kernel bsa_r5 by Andy

Share this post


Link to post
Share on other sites

я не сохранил архив системы, и у меня нет файлов System.kextAppleMatch.kextSandbox.kext от 10,9,1. я сглупил, и сразу обновил на 10,9,2  без копирования этих файлов, вы можете дать мне свои файлы, которые нужно заменить?

I do not keep an archive system, and I have no files System.kext, AppleMatch.kext, Sandbox.kext of 10,9,1. I foolish think, and immediately updated on 10,9,2 not copy these files, you can give me the files that need to be replaced?

Share this post


Link to post
Share on other sites

 

@Andy Vandijck

 

I can't reboot with your latest kernel. The pc shut down when I choose reboot!
Shut down works fine! 

 

I have the same issue. ACPI restart hasn't worked for me.

Share this post


Link to post
Share on other sites

Reboot don't work with clover and chameleon

Yes , it so, but, one version clover don't correct work reboot, other version clover correct work reboot..

if with old clover version 2.1 , work reboot on system 10.6.8 or new ???

With my latest kernel don't works reboot ?

Share this post


Link to post
Share on other sites

Yes , it so, but, one version clover don't correct work reboot, other version clover correct work reboot..

if with old clover version 2.1 , work reboot on system 10.6.8 or new ???

With my latest kernel don't works reboot ?

Your latest kernel reboot good. 

Share this post


Link to post
Share on other sites

the last kernel R5 seems to be a general problem with reboot, I've only just found

Share this post


Link to post
Share on other sites

I have to step it stops, no further loading, and the last two lines were loaded long. Then I waited 10 minutes, nothing happens, periodically go to the hard disk requests, but not what happens.

у меня на это этапе останавливается, дальше не идет загрузки, и последние две строчки грузились долго. потом я ждал минут 10, нечего не происходит, периодически к жесткому диску идут запросы, но не чего не происходит.

post-1250527-910093_thumb.jpg

Share this post


Link to post
Share on other sites

Hi Sinetek, Hi Andy, Hi Bronya,

is it also possible to boot without the restriction with npci=0x2000 or npci=0x3000 to boot the AMD Hackintosh? .......without to hangs the system in PCI Configuration begin.....please do not laugh!

I follow the theory of Toleda when he writes that the boot with the boot flag npci=0x3000 prevents the internal audio card works, the effect of my Question whether it sees an opportunity this, this narrowing by modification of the kernel can handle. that would certainly be a huge challenge? :) and we are all very hungry for new challenges :drool:

 

Edit:

 

in German:

Ist es Möglich auch ohne die Einschränkung beim booten mit dem boot flag npci=0x2000 / npci=0x3000, den AMD Hackintosh zu starten? Jedoch ohne das beim booten, das system an dieser Stelle hängen bleibt: PCI Configuration begin..  bitte nicht auslachen!! Ich verfolge die Theorie von toleda indem er beschreibt dass, das booten mit dem boot flag npci=0x3000 verhindert, das die interne Audiokarte arbeitet,

dahingehend meine Frage: welche Möglichkeiten sieht Ihr,  diese Einengung durch eine modifizierung des kernel zu umgehen. Das ist sicher eine enorme Herausforderung? und wir sind alle sehr hungrig nach neue Herausforderungen. :drool:

Edited by spakk

Share this post


Link to post
Share on other sites

I have to step it stops, no further loading, and the last two lines were loaded long. Then I waited 10 minutes, nothing happens, periodically go to the hard disk requests, but not what happens.

 

у меня на это этапе останавливается, дальше не идет загрузки, и последние две строчки грузились долго. потом я ждал минут 10, нечего не происходит, периодически к жесткому диску идут запросы, но не чего не происходит.

take another System.kext, possibly the System.kext by Andy he has uploaded with R5 kernel or from 10.9, I had had such a similar picture

Hi spakk ! if write no flag npci=0x3000 , so should maybe fix kext iopcifamily.kext ... i think ...

Ok! Many thanks for your prompt response :thumbsup_anim:

Share this post


Link to post
Share on other sites

Hey spakk,

 

I also needed a solution for this issue. I know some people just had to replace the current IOPCIFamiliy.kext with the one patched by netkas. 

 

Didn’t work for me, but maybe you have more lucky :)

------------------

Hey spakk,

ich brauchte auch eine Lösung für dieses Problem. I weiß von ein paar Leuten, dass du nur die aktuelle IOPCIFamily.kext durch eine von netkas gepachtet austauschen musst.

Ich hatte leider keinen Erfolg, vielleicht hast du mehr Glück :)

Share this post


Link to post
Share on other sites

Bronya,

 

should I try the patched IOPCIFamily.kext of Netkas?
or must a new IOPCIFamily.kext be patched?


 

Hey spakk,

 

I also needed a solution for this issue. I know some people just had to replace the current IOPCIFamiliy.kext with the one patched by netkas. 

 

Didn’t work for me, but maybe you have more lucky :)

------------------

Hey spakk,

ich brauchte auch eine Lösung für dieses Problem. I weiß von ein paar Leuten, dass du nur die aktuelle IOPCIFamily.kext durch eine von netkas gepachtet austauschen musst.

Ich hatte leider keinen Erfolg, vielleicht hast du mehr Glück :)

 

the patched IOPCIFamily.kext is not sufficient to solve the problem :(


 

Hey spakk,

 

I also needed a solution for this issue. I know some people just had to replace the current IOPCIFamiliy.kext with the one patched by netkas. 

 

Didn’t work for me, but maybe you have more lucky :)

------------------

Hey spakk,

ich brauchte auch eine Lösung für dieses Problem. I weiß von ein paar Leuten, dass du nur die aktuelle IOPCIFamily.kext durch eine von netkas gepachtet austauschen musst.

Ich hatte leider keinen Erfolg, vielleicht hast du mehr Glück :)

 

PS: viele Leute, viele leute erzählen viel, (das hat nichts mit dir zu tun mein Freund, das ist ein generelles Problem bei AMD) :(

Share this post


Link to post
Share on other sites

take another System.kext, possibly the System.kext by Andy he has uploaded with R5 kernel or from 10.9, I had had such a similar picture

 

tried everything, nothing helps, you can give (to share, put) their kexts with whom you work 10,9,2?

Share this post


Link to post
Share on other sites

Today I install in another HDD .. after finished.. update to 10.9.2 , replace kext likes gils83 said, then delete kernel cache, reboot and I forget and choose in clover without inject kexts  .. and see ... no Fake no Null  http://cl.ly/image/1r3J2k1j1m2T

 

@ Sinetek, Andy, Bronya :thumbsup_anim: :thumbsup_anim: :thumbsup_anim:

Share this post


Link to post
Share on other sites

Ok, I decided to move the new shutdown functions.

The routine is defined where it was but with extern C statement.

In osfmk/i386/AT386/model_dep.c it's used as the last resort to try to shutdown / halt.

I've added SSE3 to the new opemu.

 

Let me know how it works please. :D

 

Damn... upload fails for the kernel...

Download URL:

https://www.dropbox.com/s/taf38zdm8va6l4h/BSA_kernel.zip

BRONYA_ANV_SINETEK_R6.diff.zip

Share this post


Link to post
Share on other sites

Hey Andy,

 

thank you very much for your work.

I just tested your mach_kernel and everything works fine. 

Although, I still have some graphic glitches and pink launchpad icons. Apart from that, I have no issues so far :)

Edit: No issues with Shutdown and Restart

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By macinsane
      This is bothering me for a long time now: Why does Apple deliberately disables the the RX4xx, RX5xx capabilities to hardware encode HEVC and is using Intel Quicksync instead? Is it to make the iMacPro look better than it is? I stumbled over a thread at tony-mac where people are going a totally different road for Radeon graphics. Instead of hassling around with getting Quicksync to work, they proposed to activate the AMD hardware renderer for Polaris GPU's. I tried it out and it works...somewhat
       
      I used a dummy kext from that tomato thread and edited it, so that it enables the AMDU7V4 IOGVACodec like on Vega cards, switched to iMacPro1,1 SMBIOS from iMac18,3, disabled the IGPU and the results were astonishing:
      My 3:34min 4k50p film was rendered by FCP with HEVC in 2:34 minutes. Nearly half the time than with Quicksync! With the iMac18 SMBIOS and the "help" of Intel Quicksync it took FCP 4:41 minutes to get it done!
       
      The problem is: As soon as the "wrong" IOGVACodec is enabled H.264 encoding leads to Mojave crashing at once (be it FCP, QuickTime or Videoproc). Watching H264 material is fine, though. 
       
      If anyone has any idea how to handle this, I would be very grateful. I would even accept Mojave using software encoding for H264 if I could keep this amazing speeds on HEVC!
       
      BTW: Without IGPU on iMacPro1,1 SMBIOS no problem with DRM or iTunes, no need for Whatevergreen or Shiki. That is a bonus
      Ellesmere.kext.zip
    • By Ardit
      Possiedo questo Acer è vorrei sapere se secondo voi è possibile installare Mac OS high sierra partizionando un hdd e mantere anche Windows. Premetto che ne capisco poco. 
      Processore A9 9420 Scheda video condivisa Radeon R5. Se volete altri dettagli chiedetemi perché non so cosa altro aggiungere. 
    • By bobso
      hi I have this build:
       
      - AMD Athlon X4 631
      - ASRock A75M-HVS (link)
      - AMD HD 6670
      - 8GB DDR3
      - 250GB HDD
       
      Which version of MacOS can I install?
      Which kernel?
    • By shinho73
      I know that it is almost impossible to install any os x on AMD APU netbooks, but i am hoping that  someone could help me here. Any help would be greatly appreciated.
      Thank you
×