X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=arch%2Friscv%2Fkernel%2Fhead.S;h=6cb05f22e52aaf97b844b4f409e1f8d98abe5614;hb=2bfc6cd81bd1;hp=f5a9bad86e5831890441e9c7c216d406664b2540;hpb=8a07ac39f87d6c762006398029762c40e4d9d075;p=linux-2.6-microblaze.git diff --git a/arch/riscv/kernel/head.S b/arch/riscv/kernel/head.S index f5a9bad86e58..6cb05f22e52a 100644 --- a/arch/riscv/kernel/head.S +++ b/arch/riscv/kernel/head.S @@ -69,7 +69,8 @@ pe_head_start: #ifdef CONFIG_MMU relocate: /* Relocate return address */ - li a1, PAGE_OFFSET + la a1, kernel_virt_addr + REG_L a1, 0(a1) la a2, _start sub a1, a1, a2 add ra, ra, a1