I'm looking more and more into jumping into the AMD-Hackintosh ship. It's an incredible job you're doing here.
But before doing so, I have a question: How are the modifications on the Kernel designed / tested?
What I mean by that is: When checking the code on github, I was expecting to see:
- The base code of the Kernel, imported from Apple
- Some commits with minor modifications to make it compatible with the AMD CPU
The reason I'm asking this is that whenever I modify something on my work machine, I like to know as much as possible where it's coming from. So that I can fix problem more easily and not impair my productivity too much. I can't code Kernels so I accept there's a part I won't understand. But I wasn't expecting that part to be so huge, and since the user base of AMD Hackintosh user is extremely reduced (compared to OSX users) I'd like to know if all these modifications come from or are inspired by another Kernel.
And if not, if everything is designed from scratch... then first, wow, this is incredible I can't believe people spent time to do that! But then in that particular scenario, it'd raise the question: How do you test all these changes?
Regardless of the answer, I was impressed by the amount of work, and, given I choose to go the Ryzen route, will be glad to donate to the project.
Thanks again for the great work