My git tree was unfortunately lost in the transition of the kernel.org infrastructure. If anyone is looking at porting a new architecture and stumbling over this article, please have a look at the latest OpenRISC source in the kernel, it looks very nice and can serve as an example.