This is a database of currently working kernels for AMD processors. I'll add all the kernels I know of, but if I miss any, please do let me know!
Credit goes to me for having the idea and to MadMungo for reading my mind and posting it.
OS X 10.8 Mountain Lion
Bulldozer users: Sinetek's test 1 kernel has been reported to work.
Best working for all (The following CPUs are known to work: Athlon II x2 and x4, Phenom II x4 and x6, Pentium D.) except Bulldozer at the moment: AnV 10.8.2 amd_kernel.
There are also some 10.8.2 kernels compiled by Sinetek, most notably mach_sse42_only. Mach_sse42_only requires the boot flag -nossse3bit and AnV's patched corecrypto.kext.
Mac OS X 10.7 Lion
Bronzovka has just compiled a 32 OR 64-bit kernel space 64-bit user land 10.7.4 kernel. With the arch=i386 flag, GPUs should be working with no graphics issues!
This kernel seems to have the instant reboot problem too on Bulldozer/Piledriver.
The only working 64-bit kernel for Lion at the moment is the 10.7.4 legacy_kernel compiled by IiTz ShAnE. This kernel requires the -nossse3bit bootflag.
R:A:W:X86's 10.7.4 kernel works, as far as I know, about the same as theconnactic's kernel below.
Theconnactic has compiled a 10.7.5 kernel that boots in 32-bit mode on CPUs that don't support SSSE3 and in 64-bit mode on those that do--Bulldozer/Piledriver/Fusion included! If you're booting in 32-bit mode, you must, after backing up the original, replace /System/Library/CoreServices/Finder.app/ with this one from DP2. The bootflag arch=i386 also must be used for 32-bit mode. Lastly, so apps won't refuse to open after a few minutes (thanks to xpchelper being crashy), follow these instructions. (originally written by ghostec of InfiniteMac and mercilessly modified my me)
BronzovkAnVoodoo is another 32-bit only AMD 10.7.4 Lion kernel... Needs the xpchelper fix. (above)
1) Wait for xpchelper to crash. (Even if it doesn't, I think you can still continue as long as the command in step four outputs the expected "different" folder.)
2) Open /Applications/Utilities/Terminal.app.
3) Login as root:sudo -s4) Find the correct folder. It should be first on the list and will be in a different subdirectory of /private/var/folders/ than the others.find /private/var/folders/ -type f | grep -i com.apple.xpchelper.cache5) cd to the desired folder outputted by the previous command:cd /private/var/folders/vl/xxxxxxxxxxx_xxxxxx_xxxxxxxxxxx/C(Your output will be different.)
6) Remove the cache:rm -rv com.apple.xpchelper.cache7) Replace it with an empty file:touch com.apple.xpchelper.cache8) Make the dummy file read-only:chflags uchg com.apple.xpchelper.cache9) You're done! Reboot, and all should be well!
If you ever want to undo these changes, follow the above up to step six; xpchelper will then be able to create a cache again.
Some more of Bronzovka's kernels (v4, v5, and two others, all 10.7.3), and another (v6, 10.7.4)... These all need the xpchelper fix. (above)
Mac OS X 10.6 Snow Leopard
AnV's 10.6.8 legacy kernel with SSE3 emulator. Runs in 32-bit kernel space and 64-bit user land. This is the kernel to use unless you want to try the experimental full 64-bit kernel below compiled by Sinetek.
Nawcom's legacy 10.6.8 kernel runs in 32-bit kernel space and 64-bit user land as AnV's kernel above. I'm not sure how it differs from AnV's kernel, but I've used both without issues.
Full 64-bit 10.6.8 kernel with SSSE3 emulator for 64-bit kernel space on non-ssse3 CPUs. Compiled by Sinetek.
A bunch of Nawcom's older kernels can be found here.
10.6.0 kernel compiled by modbin. I know nothing about this kernel except that it's recommended for AMD and Pentium 4, but there it is if you want to try it.
Mac OS X 10.5 Leopard
Qoopz 10.5.8 AMD kernel with SSE3 emulator.
Voodoo 10.5.5 AMD kernel with SSE3 emulator.
Voodoo kernels. The AMD 10.5.5 kernel has an SSE3 emulator, but I don't know about the Intel 10.5.7 one.
Mac OS X 10.4
I have absolutely no idea...