Mostly there..

Copied over the template from AMD source. Then butchered it. We'll see
how it goes from here. Should be good. Compiles, but dies on kernel
build.