Lines Matching +full:hart +full:- +full:2
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2019 FORTH-ICS/CARV
19 * s3: (const) The hartid of the current hart
50 * With C-extension, here we get 42 Bytes and the next
57 .align 2
59 REG_L t0, 0(s0) /* t0 = *image->entry */
60 addi s0, s0, RISCV_SZPTR /* image->entry++ */
62 /* IND_DESTINATION entry ? -> save destination address */
64 beqz t1, 2f
68 2:
69 /* IND_INDIRECTION entry ? -> update next entry ptr (PA) */
71 beqz t1, 2f
76 2:
77 /* IND_DONE entry ? -> jump to done label */
79 beqz t1, 2f
82 2:
84 * IND_SOURCE entry ? -> copy page word by word to the
96 addi t3, t3, -0x1 /* i-- */
155 * s2: (const) The hartid of the current hart
214 .long riscv_kexec_relocate_end - riscv_kexec_relocate)