Fixed r8 restoration in kernel start; previously lr was getting lost and the kernel didn't return to uboot