Alright, maybe I'm an idiot, but I cloned the parallella-linux repository and successfully built a kernel.
Unfortunately, this hasn't solved my problem because in the process, the kernel I built would not boot. After restoring the original kernel, it seems that the modules I compiled and installed are preventing the original kernel from booting, as well.
So, I'm stuck with the stock kernel for now. I plan to re-compile the kernel with Parallella defaults, and add modules one-by-one in the hopes that I can successfully build a working kernel. If anyone has any ideas, I welcome any input you have.
Thanks.