I updated the patch now and checked it in. Please test, especially for cases I couldn't do, like R3000-style TLB handling and MIPS32 CPUs with 64bit physaddr.
My Yosemite board (RM9000 processor) does not boot anymore with CONFIG_64BIT_PHYS_ADDR. Without that option it seems to be working as before. I tried to define cpu_has_64bit_gp_regs. With that it boots partly. When I also define cpu_has_64bit_addresses it stops working again.
Rojhalat Ibrahim