Messages in this thread Patch in this message | | | From | Seongsu Park <> | Subject | [PATCH] arm64: head: Remove the instructions that get the virtual offset in __relocate_kernel | Date | Mon, 26 Feb 2024 13:02:24 +0900 |
| |
Since relative references have been used in RELA and RELR tables, there has been no need to know their start va and end va. Therefore, the instructions to get virtual offset in __relocate_kernel should be removed.
Co-developed-by: Leem ChaeHoon <infinite.run@gmail.com> Signed-off-by: Leem ChaeHoon <infinite.run@gmail.com> Co-developed-by: Hyongwu Kim <browoo777@gmail.com> Signed-off-by: Hyongwu Kim <browoo777@gmail.com> Co-developed-by: Gyeonggeon Choi <gychoi@student.42seoul.kr> Signed-off-by: Gyeonggeon Choi <gychoi@student.42seoul.kr> Co-developed-by: Soomin Cho <to.soomin@gmail.com> Signed-off-by: Soomin Cho <to.soomin@gmail.com> Co-developed-by: Daero Lee <skseofh@gmail.com> Signed-off-by: Daero Lee <skseofh@gmail.com> Co-developed-by: kmasta <kmasta.study@gmail.com> Signed-off-by: kmasta <kmasta.study@gmail.com> Signed-off-by: Seongsu Park <sgsu.park@samsung.com> --- arch/arm64/kernel/head.S | 2 -- 1 file changed, 2 deletions(-)
diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S index cab7f91949d8..90db196f7c19 100644 --- a/arch/arm64/kernel/head.S +++ b/arch/arm64/kernel/head.S @@ -787,8 +787,6 @@ SYM_FUNC_START_LOCAL(__relocate_kernel) */ adr_l x9, __rela_start adr_l x10, __rela_end - mov_q x11, KIMAGE_VADDR // default virtual offset - add x11, x11, x23 // actual virtual offset 0: cmp x9, x10 b.hs 1f -- 2.34.1
| |