bsps/noelv: Align instruction in bsp_reset()

Closes #5366
This commit is contained in:
Matteo Concas
2025-10-02 16:43:33 +02:00
parent d8f2967b63
commit 1e28f577d8

View File

@@ -38,7 +38,7 @@ void bsp_reset( rtems_fatal_source source, rtems_fatal_code code )
uint64_t args[2] = {ADP_Stopped_ApplicationExit, code};
__asm__ volatile ("li a0, %0" ::"i"(TARGET_SYS_EXIT_EXTENDED));
__asm__ volatile ("mv a1, %0" ::"r"(&args));
__asm__ volatile ("slli zero, zero, 0x1f");
__asm__ volatile (".align 4; slli zero, zero, 0x1f");
__asm__ volatile ("ebreak");
__asm__ volatile ("srai zero, zero, 0x7");
RTEMS_UNREACHABLE();