I've downloaded the source code and patches from Jasonm's page. By recompiling pspboot, I got his pre-build kernel running on my phat dsd.
But I'm having problems building the toolchain. Binutils and Gcc are working, but I was stuck with ucLibc (0.9.29). It's saying not able to find ./include/asm/unistd.h and sgidef.h. I copied the whole /asm dir from linux/kernel/include/asm/mips and tried to set up C_INCLUDE_PATH, neither would work.
Anybody has any ideas?