Hi,

On 1/5/26 1:29 PM, Sascha Hauer wrote:
> On Mon, Jan 05, 2026 at 12:44:13PM +0100, Ahmad Fatoum wrote:
>> Hello Sascha,
>>
>> On 1/5/26 12:26 PM, Sascha Hauer wrote:
>>> Create position-independent exception vectors using relative branches
>>> instead of absolute addresses. This works on ARMv7 onwards which
>>> supports setting the address of the exception vectors.
>>>
>>> New .text_inplace_exceptions section contains PC-relative branches,
>>> enabling barebox proper to start with MMU already configured using
>>> ELF segment addresses.
>>>
>>> Signed-off-by: Sascha Hauer <[email protected]>
>>
>> Why do we even need arm_fixup_vectors? There should already be
>> relocation entries emitted for .word symbol lines, so given that we only
>> install the vector table after relocation, it should be possible to
>> simply drop arm_fixup_vectors?
> 
> No, just verified that there are no relocation entries. I don't know if
> there's some other trick to get them relocated.

Interesting. I will compare later and see what's different in my patch
stack.

Cheers,
Ahmad


> 
> Sascha
> 

-- 
Pengutronix e.K.                  |                             |
Steuerwalder Str. 21              | http://www.pengutronix.de/  |
31137 Hildesheim, Germany         | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |


Reply via email to